• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.72 for libpng 1.6.43.
4#
5# Report bugs to <png-mng-implement@lists.sourceforge.net>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
9# Inc.
10#
11#
12# This configure script is free software; the Free Software Foundation
13# gives unlimited permission to copy, distribute and modify it.
14## -------------------- ##
15## M4sh Initialization. ##
16## -------------------- ##
17
18# Be more Bourne compatible
19DUALCASE=1; export DUALCASE # for MKS sh
20if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
21then :
22  emulate sh
23  NULLCMD=:
24  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25  # is contrary to our usage.  Disable this feature.
26  alias -g '${1+"$@"}'='"$@"'
27  setopt NO_GLOB_SUBST
28else case e in #(
29  e) case `(set -o) 2>/dev/null` in #(
30  *posix*) :
31    set -o posix ;; #(
32  *) :
33     ;;
34esac ;;
35esac
36fi
37
38
39
40# Reset variables that may have inherited troublesome values from
41# the environment.
42
43# IFS needs to be set, to space, tab, and newline, in precisely that order.
44# (If _AS_PATH_WALK were called with IFS unset, it would have the
45# side effect of setting IFS to empty, thus disabling word splitting.)
46# Quoting is to prevent editors from complaining about space-tab.
47as_nl='
48'
49export as_nl
50IFS=" ""	$as_nl"
51
52PS1='$ '
53PS2='> '
54PS4='+ '
55
56# Ensure predictable behavior from utilities with locale-dependent output.
57LC_ALL=C
58export LC_ALL
59LANGUAGE=C
60export LANGUAGE
61
62# We cannot yet rely on "unset" to work, but we need these variables
63# to be unset--not just set to an empty or harmless value--now, to
64# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65# also avoids known problems related to "unset" and subshell syntax
66# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68do eval test \${$as_var+y} \
69  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70done
71
72# Ensure that fds 0, 1, and 2 are open.
73if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76
77# The user is always right.
78if ${PATH_SEPARATOR+false} :; then
79  PATH_SEPARATOR=:
80  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82      PATH_SEPARATOR=';'
83  }
84fi
85
86
87# Find who we are.  Look in the path if we contain no directory separator.
88as_myself=
89case $0 in #((
90  *[\\/]* ) as_myself=$0 ;;
91  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92for as_dir in $PATH
93do
94  IFS=$as_save_IFS
95  case $as_dir in #(((
96    '') as_dir=./ ;;
97    */) ;;
98    *) as_dir=$as_dir/ ;;
99  esac
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  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116
117# Use a proper internal environment variable to ensure we don't fall
118  # into an infinite loop, continuously re-executing ourselves.
119  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120    _as_can_reexec=no; export _as_can_reexec;
121    # We cannot yet assume a decent shell, so we have to provide a
122# neutralization value for shells without unset; and this also
123# works around shells that cannot unset nonexistent variables.
124# Preserve -v and -x to the replacement shell.
125BASH_ENV=/dev/null
126ENV=/dev/null
127(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128case $- in # ((((
129  *v*x* | *x*v* ) as_opts=-vx ;;
130  *v* ) as_opts=-v ;;
131  *x* ) as_opts=-x ;;
132  * ) as_opts= ;;
133esac
134exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135# Admittedly, this is quite paranoid, since all the known shells bail
136# out after a failed 'exec'.
137printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138exit 255
139  fi
140  # We don't want this to propagate to other subprocesses.
141          { _as_can_reexec=; unset _as_can_reexec;}
142if test "x$CONFIG_SHELL" = x; then
143  as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
144then :
145  emulate sh
146  NULLCMD=:
147  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
148  # is contrary to our usage.  Disable this feature.
149  alias -g '\${1+\"\$@\"}'='\"\$@\"'
150  setopt NO_GLOB_SUBST
151else case e in #(
152  e) case \`(set -o) 2>/dev/null\` in #(
153  *posix*) :
154    set -o posix ;; #(
155  *) :
156     ;;
157esac ;;
158esac
159fi
160"
161  as_required="as_fn_return () { (exit \$1); }
162as_fn_success () { as_fn_return 0; }
163as_fn_failure () { as_fn_return 1; }
164as_fn_ret_success () { return 0; }
165as_fn_ret_failure () { return 1; }
166
167exitcode=0
168as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173then :
174
175else case e in #(
176  e) exitcode=1; echo positional parameters were not saved. ;;
177esac
178fi
179test x\$exitcode = x0 || exit 1
180blah=\$(echo \$(echo blah))
181test x\"\$blah\" = xblah || exit 1
182test -x / || exit 1"
183  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
184  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
185  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
186  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
187test \$(( 1 + 1 )) = 2 || exit 1
188
189  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
190    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
191    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
192    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
193    PATH=/empty FPATH=/empty; export PATH FPATH
194    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
195      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
196  if (eval "$as_required") 2>/dev/null
197then :
198  as_have_required=yes
199else case e in #(
200  e) as_have_required=no ;;
201esac
202fi
203  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
204then :
205
206else case e in #(
207  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
208as_found=false
209for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
210do
211  IFS=$as_save_IFS
212  case $as_dir in #(((
213    '') as_dir=./ ;;
214    */) ;;
215    *) as_dir=$as_dir/ ;;
216  esac
217  as_found=:
218  case $as_dir in #(
219	 /*)
220	   for as_base in sh bash ksh sh5; do
221	     # Try only shells that exist, to save several forks.
222	     as_shell=$as_dir$as_base
223	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
224		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
225then :
226  CONFIG_SHELL=$as_shell as_have_required=yes
227		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
228then :
229  break 2
230fi
231fi
232	   done;;
233       esac
234  as_found=false
235done
236IFS=$as_save_IFS
237if $as_found
238then :
239
240else case e in #(
241  e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
243then :
244  CONFIG_SHELL=$SHELL as_have_required=yes
245fi ;;
246esac
247fi
248
249
250      if test "x$CONFIG_SHELL" != x
251then :
252  export CONFIG_SHELL
253             # We cannot yet assume a decent shell, so we have to provide a
254# neutralization value for shells without unset; and this also
255# works around shells that cannot unset nonexistent variables.
256# Preserve -v and -x to the replacement shell.
257BASH_ENV=/dev/null
258ENV=/dev/null
259(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
260case $- in # ((((
261  *v*x* | *x*v* ) as_opts=-vx ;;
262  *v* ) as_opts=-v ;;
263  *x* ) as_opts=-x ;;
264  * ) as_opts= ;;
265esac
266exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
267# Admittedly, this is quite paranoid, since all the known shells bail
268# out after a failed 'exec'.
269printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
270exit 255
271fi
272
273    if test x$as_have_required = xno
274then :
275  printf "%s\n" "$0: This script requires a shell more modern than all"
276  printf "%s\n" "$0: the shells that I found on your system."
277  if test ${ZSH_VERSION+y} ; then
278    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
279    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
280  else
281    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
282$0: png-mng-implement@lists.sourceforge.net about your
283$0: system, including any error possibly output before this
284$0: message. Then install a modern shell, or manually run
285$0: the script under such a shell if you do have one."
286  fi
287  exit 1
288fi ;;
289esac
290fi
291fi
292SHELL=${CONFIG_SHELL-/bin/sh}
293export SHELL
294# Unset more variables known to interfere with behavior of common tools.
295CLICOLOR_FORCE= GREP_OPTIONS=
296unset CLICOLOR_FORCE GREP_OPTIONS
297
298## --------------------- ##
299## M4sh Shell Functions. ##
300## --------------------- ##
301# as_fn_unset VAR
302# ---------------
303# Portably unset VAR.
304as_fn_unset ()
305{
306  { eval $1=; unset $1;}
307}
308as_unset=as_fn_unset
309
310
311# as_fn_set_status STATUS
312# -----------------------
313# Set $? to STATUS, without forking.
314as_fn_set_status ()
315{
316  return $1
317} # as_fn_set_status
318
319# as_fn_exit STATUS
320# -----------------
321# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
322as_fn_exit ()
323{
324  set +e
325  as_fn_set_status $1
326  exit $1
327} # as_fn_exit
328
329# as_fn_mkdir_p
330# -------------
331# Create "$as_dir" as a directory, including parents if necessary.
332as_fn_mkdir_p ()
333{
334
335  case $as_dir in #(
336  -*) as_dir=./$as_dir;;
337  esac
338  test -d "$as_dir" || eval $as_mkdir_p || {
339    as_dirs=
340    while :; do
341      case $as_dir in #(
342      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
343      *) as_qdir=$as_dir;;
344      esac
345      as_dirs="'$as_qdir' $as_dirs"
346      as_dir=`$as_dirname -- "$as_dir" ||
347$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
348	 X"$as_dir" : 'X\(//\)[^/]' \| \
349	 X"$as_dir" : 'X\(//\)$' \| \
350	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
351printf "%s\n" X"$as_dir" |
352    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
353	    s//\1/
354	    q
355	  }
356	  /^X\(\/\/\)[^/].*/{
357	    s//\1/
358	    q
359	  }
360	  /^X\(\/\/\)$/{
361	    s//\1/
362	    q
363	  }
364	  /^X\(\/\).*/{
365	    s//\1/
366	    q
367	  }
368	  s/.*/./; q'`
369      test -d "$as_dir" && break
370    done
371    test -z "$as_dirs" || eval "mkdir $as_dirs"
372  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
373
374
375} # as_fn_mkdir_p
376
377# as_fn_executable_p FILE
378# -----------------------
379# Test if FILE is an executable regular file.
380as_fn_executable_p ()
381{
382  test -f "$1" && test -x "$1"
383} # as_fn_executable_p
384# as_fn_append VAR VALUE
385# ----------------------
386# Append the text in VALUE to the end of the definition contained in VAR. Take
387# advantage of any shell optimizations that allow amortized linear growth over
388# repeated appends, instead of the typical quadratic growth present in naive
389# implementations.
390if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
391then :
392  eval 'as_fn_append ()
393  {
394    eval $1+=\$2
395  }'
396else case e in #(
397  e) as_fn_append ()
398  {
399    eval $1=\$$1\$2
400  } ;;
401esac
402fi # as_fn_append
403
404# as_fn_arith ARG...
405# ------------------
406# Perform arithmetic evaluation on the ARGs, and store the result in the
407# global $as_val. Take advantage of shells that can avoid forks. The arguments
408# must be portable across $(()) and expr.
409if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
410then :
411  eval 'as_fn_arith ()
412  {
413    as_val=$(( $* ))
414  }'
415else case e in #(
416  e) as_fn_arith ()
417  {
418    as_val=`expr "$@" || test $? -eq 1`
419  } ;;
420esac
421fi # as_fn_arith
422
423
424# as_fn_error STATUS ERROR [LINENO LOG_FD]
425# ----------------------------------------
426# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
427# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
428# script with STATUS, using 1 if that was 0.
429as_fn_error ()
430{
431  as_status=$1; test $as_status -eq 0 && as_status=1
432  if test "$4"; then
433    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
434    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
435  fi
436  printf "%s\n" "$as_me: error: $2" >&2
437  as_fn_exit $as_status
438} # as_fn_error
439
440if expr a : '\(a\)' >/dev/null 2>&1 &&
441   test "X`expr 00001 : '.*\(...\)'`" = X001; then
442  as_expr=expr
443else
444  as_expr=false
445fi
446
447if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
448  as_basename=basename
449else
450  as_basename=false
451fi
452
453if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
454  as_dirname=dirname
455else
456  as_dirname=false
457fi
458
459as_me=`$as_basename -- "$0" ||
460$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
461	 X"$0" : 'X\(//\)$' \| \
462	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
463printf "%s\n" X/"$0" |
464    sed '/^.*\/\([^/][^/]*\)\/*$/{
465	    s//\1/
466	    q
467	  }
468	  /^X\/\(\/\/\)$/{
469	    s//\1/
470	    q
471	  }
472	  /^X\/\(\/\).*/{
473	    s//\1/
474	    q
475	  }
476	  s/.*/./; q'`
477
478# Avoid depending upon Character Ranges.
479as_cr_letters='abcdefghijklmnopqrstuvwxyz'
480as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
481as_cr_Letters=$as_cr_letters$as_cr_LETTERS
482as_cr_digits='0123456789'
483as_cr_alnum=$as_cr_Letters$as_cr_digits
484
485
486  as_lineno_1=$LINENO as_lineno_1a=$LINENO
487  as_lineno_2=$LINENO as_lineno_2a=$LINENO
488  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
489  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
490  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
491  sed -n '
492    p
493    /[$]LINENO/=
494  ' <$as_myself |
495    sed '
496      t clear
497      :clear
498      s/[$]LINENO.*/&-/
499      t lineno
500      b
501      :lineno
502      N
503      :loop
504      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
505      t loop
506      s/-\n.*//
507    ' >$as_me.lineno &&
508  chmod +x "$as_me.lineno" ||
509    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
510
511  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
512  # already done that, so ensure we don't try to do so again and fall
513  # in an infinite loop.  This has already happened in practice.
514  _as_can_reexec=no; export _as_can_reexec
515  # Don't try to exec as it changes $[0], causing all sort of problems
516  # (the dirname of $[0] is not the place where we might find the
517  # original and so on.  Autoconf is especially sensitive to this).
518  . "./$as_me.lineno"
519  # Exit status is that of the last command.
520  exit
521}
522
523
524# Determine whether it's possible to make 'echo' print without a newline.
525# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
526# for compatibility with existing Makefiles.
527ECHO_C= ECHO_N= ECHO_T=
528case `echo -n x` in #(((((
529-n*)
530  case `echo 'xy\c'` in
531  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
532  xy)  ECHO_C='\c';;
533  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
534       ECHO_T='	';;
535  esac;;
536*)
537  ECHO_N='-n';;
538esac
539
540# For backward compatibility with old third-party macros, we provide
541# the shell variables $as_echo and $as_echo_n.  New code should use
542# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
543as_echo='printf %s\n'
544as_echo_n='printf %s'
545
546rm -f conf$$ conf$$.exe conf$$.file
547if test -d conf$$.dir; then
548  rm -f conf$$.dir/conf$$.file
549else
550  rm -f conf$$.dir
551  mkdir conf$$.dir 2>/dev/null
552fi
553if (echo >conf$$.file) 2>/dev/null; then
554  if ln -s conf$$.file conf$$ 2>/dev/null; then
555    as_ln_s='ln -s'
556    # ... but there are two gotchas:
557    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
558    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
559    # In both cases, we have to default to 'cp -pR'.
560    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
561      as_ln_s='cp -pR'
562  elif ln conf$$.file conf$$ 2>/dev/null; then
563    as_ln_s=ln
564  else
565    as_ln_s='cp -pR'
566  fi
567else
568  as_ln_s='cp -pR'
569fi
570rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
571rmdir conf$$.dir 2>/dev/null
572
573if mkdir -p . 2>/dev/null; then
574  as_mkdir_p='mkdir -p "$as_dir"'
575else
576  test -d ./-p && rmdir ./-p
577  as_mkdir_p=false
578fi
579
580as_test_x='test -x'
581as_executable_p=as_fn_executable_p
582
583# Sed expression to map a string onto a valid CPP name.
584as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
585as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
586
587# Sed expression to map a string onto a valid variable name.
588as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
589as_tr_sh="eval sed '$as_sed_sh'" # deprecated
590
591SHELL=${CONFIG_SHELL-/bin/sh}
592
593
594test -n "$DJDIR" || exec 7<&0 </dev/null
595exec 6>&1
596
597# Name of the host.
598# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
599# so uname gets run too.
600ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
601
602#
603# Initializations.
604#
605ac_default_prefix=/usr/local
606ac_clean_files=
607ac_config_libobj_dir=.
608LIBOBJS=
609cross_compiling=no
610subdirs=
611MFLAGS=
612MAKEFLAGS=
613
614# Identity of this package.
615PACKAGE_NAME='libpng'
616PACKAGE_TARNAME='libpng'
617PACKAGE_VERSION='1.6.43'
618PACKAGE_STRING='libpng 1.6.43'
619PACKAGE_BUGREPORT='png-mng-implement@lists.sourceforge.net'
620PACKAGE_URL=''
621
622ac_unique_file="pngget.c"
623# Factoring default headers for most tests.
624ac_includes_default="\
625#include <stddef.h>
626#ifdef HAVE_STDIO_H
627# include <stdio.h>
628#endif
629#ifdef HAVE_STDLIB_H
630# include <stdlib.h>
631#endif
632#ifdef HAVE_STRING_H
633# include <string.h>
634#endif
635#ifdef HAVE_INTTYPES_H
636# include <inttypes.h>
637#endif
638#ifdef HAVE_STDINT_H
639# include <stdint.h>
640#endif
641#ifdef HAVE_STRINGS_H
642# include <strings.h>
643#endif
644#ifdef HAVE_SYS_TYPES_H
645# include <sys/types.h>
646#endif
647#ifdef HAVE_SYS_STAT_H
648# include <sys/stat.h>
649#endif
650#ifdef HAVE_UNISTD_H
651# include <unistd.h>
652#endif"
653
654ac_header_c_list=
655ac_subst_vars='am__EXEEXT_FALSE
656am__EXEEXT_TRUE
657LTLIBOBJS
658LIBOBJS
659PNG_LOONGARCH_LSX_FALSE
660PNG_LOONGARCH_LSX_TRUE
661PNG_POWERPC_VSX_FALSE
662PNG_POWERPC_VSX_TRUE
663PNG_INTEL_SSE_FALSE
664PNG_INTEL_SSE_TRUE
665PNG_MIPS_MMI_FALSE
666PNG_MIPS_MMI_TRUE
667PNG_MIPS_MSA_FALSE
668PNG_MIPS_MSA_TRUE
669PNG_ARM_NEON_FALSE
670PNG_ARM_NEON_TRUE
671DO_INSTALL_LIBPNG_CONFIG_FALSE
672DO_INSTALL_LIBPNG_CONFIG_TRUE
673DO_INSTALL_LIBPNG_PC_FALSE
674DO_INSTALL_LIBPNG_PC_TRUE
675DO_INSTALL_LINKS_FALSE
676DO_INSTALL_LINKS_TRUE
677DO_PNG_PREFIX_FALSE
678DO_PNG_PREFIX_TRUE
679PNG_PREFIX
680binconfigs
681pkgconfigdir
682PNGLIB_RELEASE
683PNGLIB_MINOR
684PNGLIB_MAJOR
685PNGLIB_VERSION
686SYMBOL_PREFIX
687HAVE_LD_VERSION_SCRIPT_FALSE
688HAVE_LD_VERSION_SCRIPT_TRUE
689HAVE_SOLARIS_LD_FALSE
690HAVE_SOLARIS_LD_TRUE
691HAVE_CLOCK_GETTIME_FALSE
692HAVE_CLOCK_GETTIME_TRUE
693PNG_COPTS
694ENABLE_TOOLS_FALSE
695ENABLE_TOOLS_TRUE
696ENABLE_TESTS_FALSE
697ENABLE_TESTS_TRUE
698DFNCPP
699LT_SYS_LIBRARY_PATH
700OTOOL64
701OTOOL
702LIPO
703NMEDIT
704DSYMUTIL
705MANIFEST_TOOL
706RANLIB
707ac_ct_AR
708AR
709FILECMD
710NM
711ac_ct_DUMPBIN
712DUMPBIN
713LIBTOOL
714OBJDUMP
715DLLTOOL
716AS
717LN_S
718CPP
719LD
720FGREP
721EGREP
722GREP
723SED
724host_os
725host_vendor
726host_cpu
727host
728build_os
729build_vendor
730build_cpu
731build
732am__fastdepCCAS_FALSE
733am__fastdepCCAS_TRUE
734CCASDEPMODE
735CCASFLAGS
736CCAS
737am__fastdepCC_FALSE
738am__fastdepCC_TRUE
739CCDEPMODE
740am__nodep
741AMDEPBACKSLASH
742AMDEP_FALSE
743AMDEP_TRUE
744am__include
745DEPDIR
746OBJEXT
747EXEEXT
748ac_ct_CC
749CPPFLAGS
750LDFLAGS
751CFLAGS
752CC
753MAINT
754MAINTAINER_MODE_FALSE
755MAINTAINER_MODE_TRUE
756AM_BACKSLASH
757AM_DEFAULT_VERBOSITY
758AM_DEFAULT_V
759AM_V
760CSCOPE
761ETAGS
762CTAGS
763am__untar
764am__tar
765AMTAR
766am__leading_dot
767SET_MAKE
768AWK
769mkdir_p
770MKDIR_P
771INSTALL_STRIP_PROGRAM
772STRIP
773install_sh
774MAKEINFO
775AUTOHEADER
776AUTOMAKE
777AUTOCONF
778ACLOCAL
779VERSION
780PACKAGE
781CYGPATH_W
782am__isrc
783INSTALL_DATA
784INSTALL_SCRIPT
785INSTALL_PROGRAM
786target_alias
787host_alias
788build_alias
789LIBS
790ECHO_T
791ECHO_N
792ECHO_C
793DEFS
794mandir
795localedir
796libdir
797psdir
798pdfdir
799dvidir
800htmldir
801infodir
802docdir
803oldincludedir
804includedir
805runstatedir
806localstatedir
807sharedstatedir
808sysconfdir
809datadir
810datarootdir
811libexecdir
812sbindir
813bindir
814program_transform_name
815prefix
816exec_prefix
817PACKAGE_URL
818PACKAGE_BUGREPORT
819PACKAGE_STRING
820PACKAGE_VERSION
821PACKAGE_TARNAME
822PACKAGE_NAME
823PATH_SEPARATOR
824SHELL
825am__quote'
826ac_subst_files=''
827ac_user_opts='
828enable_option_checking
829enable_silent_rules
830enable_maintainer_mode
831enable_dependency_tracking
832with_gnu_ld
833enable_shared
834enable_static
835with_pic
836enable_fast_install
837with_aix_soname
838with_sysroot
839enable_libtool_lock
840enable_tests
841enable_tools
842enable_werror
843with_zlib_prefix
844with_pkgconfigdir
845with_binconfigs
846with_libpng_prefix
847enable_unversioned_links
848enable_unversioned_libpng_pc
849enable_unversioned_libpng_config
850enable_hardware_optimizations
851enable_arm_neon
852enable_mips_msa
853enable_mips_mmi
854enable_intel_sse
855enable_powerpc_vsx
856enable_loongarch_lsx
857'
858      ac_precious_vars='build_alias
859host_alias
860target_alias
861CC
862CFLAGS
863LDFLAGS
864LIBS
865CPPFLAGS
866CCAS
867CCASFLAGS
868CPP
869LT_SYS_LIBRARY_PATH
870AWK
871PNG_COPTS'
872
873
874# Initialize some variables set by options.
875ac_init_help=
876ac_init_version=false
877ac_unrecognized_opts=
878ac_unrecognized_sep=
879# The variables have the same names as the options, with
880# dashes changed to underlines.
881cache_file=/dev/null
882exec_prefix=NONE
883no_create=
884no_recursion=
885prefix=NONE
886program_prefix=NONE
887program_suffix=NONE
888program_transform_name=s,x,x,
889silent=
890site=
891srcdir=
892verbose=
893x_includes=NONE
894x_libraries=NONE
895
896# Installation directory options.
897# These are left unexpanded so users can "make install exec_prefix=/foo"
898# and all the variables that are supposed to be based on exec_prefix
899# by default will actually change.
900# Use braces instead of parens because sh, perl, etc. also accept them.
901# (The list follows the same order as the GNU Coding Standards.)
902bindir='${exec_prefix}/bin'
903sbindir='${exec_prefix}/sbin'
904libexecdir='${exec_prefix}/libexec'
905datarootdir='${prefix}/share'
906datadir='${datarootdir}'
907sysconfdir='${prefix}/etc'
908sharedstatedir='${prefix}/com'
909localstatedir='${prefix}/var'
910runstatedir='${localstatedir}/run'
911includedir='${prefix}/include'
912oldincludedir='/usr/include'
913docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
914infodir='${datarootdir}/info'
915htmldir='${docdir}'
916dvidir='${docdir}'
917pdfdir='${docdir}'
918psdir='${docdir}'
919libdir='${exec_prefix}/lib'
920localedir='${datarootdir}/locale'
921mandir='${datarootdir}/man'
922
923ac_prev=
924ac_dashdash=
925for ac_option
926do
927  # If the previous option needs an argument, assign it.
928  if test -n "$ac_prev"; then
929    eval $ac_prev=\$ac_option
930    ac_prev=
931    continue
932  fi
933
934  case $ac_option in
935  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
936  *=)   ac_optarg= ;;
937  *)    ac_optarg=yes ;;
938  esac
939
940  case $ac_dashdash$ac_option in
941  --)
942    ac_dashdash=yes ;;
943
944  -bindir | --bindir | --bindi | --bind | --bin | --bi)
945    ac_prev=bindir ;;
946  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
947    bindir=$ac_optarg ;;
948
949  -build | --build | --buil | --bui | --bu)
950    ac_prev=build_alias ;;
951  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
952    build_alias=$ac_optarg ;;
953
954  -cache-file | --cache-file | --cache-fil | --cache-fi \
955  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
956    ac_prev=cache_file ;;
957  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
958  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
959    cache_file=$ac_optarg ;;
960
961  --config-cache | -C)
962    cache_file=config.cache ;;
963
964  -datadir | --datadir | --datadi | --datad)
965    ac_prev=datadir ;;
966  -datadir=* | --datadir=* | --datadi=* | --datad=*)
967    datadir=$ac_optarg ;;
968
969  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
970  | --dataroo | --dataro | --datar)
971    ac_prev=datarootdir ;;
972  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
973  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
974    datarootdir=$ac_optarg ;;
975
976  -disable-* | --disable-*)
977    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
978    # Reject names that are not valid shell variable names.
979    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
980      as_fn_error $? "invalid feature name: '$ac_useropt'"
981    ac_useropt_orig=$ac_useropt
982    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
983    case $ac_user_opts in
984      *"
985"enable_$ac_useropt"
986"*) ;;
987      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
988	 ac_unrecognized_sep=', ';;
989    esac
990    eval enable_$ac_useropt=no ;;
991
992  -docdir | --docdir | --docdi | --doc | --do)
993    ac_prev=docdir ;;
994  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
995    docdir=$ac_optarg ;;
996
997  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
998    ac_prev=dvidir ;;
999  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1000    dvidir=$ac_optarg ;;
1001
1002  -enable-* | --enable-*)
1003    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1004    # Reject names that are not valid shell variable names.
1005    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1006      as_fn_error $? "invalid feature name: '$ac_useropt'"
1007    ac_useropt_orig=$ac_useropt
1008    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1009    case $ac_user_opts in
1010      *"
1011"enable_$ac_useropt"
1012"*) ;;
1013      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1014	 ac_unrecognized_sep=', ';;
1015    esac
1016    eval enable_$ac_useropt=\$ac_optarg ;;
1017
1018  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1019  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1020  | --exec | --exe | --ex)
1021    ac_prev=exec_prefix ;;
1022  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1023  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1024  | --exec=* | --exe=* | --ex=*)
1025    exec_prefix=$ac_optarg ;;
1026
1027  -gas | --gas | --ga | --g)
1028    # Obsolete; use --with-gas.
1029    with_gas=yes ;;
1030
1031  -help | --help | --hel | --he | -h)
1032    ac_init_help=long ;;
1033  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1034    ac_init_help=recursive ;;
1035  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1036    ac_init_help=short ;;
1037
1038  -host | --host | --hos | --ho)
1039    ac_prev=host_alias ;;
1040  -host=* | --host=* | --hos=* | --ho=*)
1041    host_alias=$ac_optarg ;;
1042
1043  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1044    ac_prev=htmldir ;;
1045  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1046  | --ht=*)
1047    htmldir=$ac_optarg ;;
1048
1049  -includedir | --includedir | --includedi | --included | --include \
1050  | --includ | --inclu | --incl | --inc)
1051    ac_prev=includedir ;;
1052  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1053  | --includ=* | --inclu=* | --incl=* | --inc=*)
1054    includedir=$ac_optarg ;;
1055
1056  -infodir | --infodir | --infodi | --infod | --info | --inf)
1057    ac_prev=infodir ;;
1058  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1059    infodir=$ac_optarg ;;
1060
1061  -libdir | --libdir | --libdi | --libd)
1062    ac_prev=libdir ;;
1063  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1064    libdir=$ac_optarg ;;
1065
1066  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1067  | --libexe | --libex | --libe)
1068    ac_prev=libexecdir ;;
1069  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1070  | --libexe=* | --libex=* | --libe=*)
1071    libexecdir=$ac_optarg ;;
1072
1073  -localedir | --localedir | --localedi | --localed | --locale)
1074    ac_prev=localedir ;;
1075  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1076    localedir=$ac_optarg ;;
1077
1078  -localstatedir | --localstatedir | --localstatedi | --localstated \
1079  | --localstate | --localstat | --localsta | --localst | --locals)
1080    ac_prev=localstatedir ;;
1081  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1082  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1083    localstatedir=$ac_optarg ;;
1084
1085  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1086    ac_prev=mandir ;;
1087  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1088    mandir=$ac_optarg ;;
1089
1090  -nfp | --nfp | --nf)
1091    # Obsolete; use --without-fp.
1092    with_fp=no ;;
1093
1094  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1095  | --no-cr | --no-c | -n)
1096    no_create=yes ;;
1097
1098  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1099  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1100    no_recursion=yes ;;
1101
1102  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1103  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1104  | --oldin | --oldi | --old | --ol | --o)
1105    ac_prev=oldincludedir ;;
1106  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1107  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1108  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1109    oldincludedir=$ac_optarg ;;
1110
1111  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1112    ac_prev=prefix ;;
1113  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1114    prefix=$ac_optarg ;;
1115
1116  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1117  | --program-pre | --program-pr | --program-p)
1118    ac_prev=program_prefix ;;
1119  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1120  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1121    program_prefix=$ac_optarg ;;
1122
1123  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1124  | --program-suf | --program-su | --program-s)
1125    ac_prev=program_suffix ;;
1126  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1127  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1128    program_suffix=$ac_optarg ;;
1129
1130  -program-transform-name | --program-transform-name \
1131  | --program-transform-nam | --program-transform-na \
1132  | --program-transform-n | --program-transform- \
1133  | --program-transform | --program-transfor \
1134  | --program-transfo | --program-transf \
1135  | --program-trans | --program-tran \
1136  | --progr-tra | --program-tr | --program-t)
1137    ac_prev=program_transform_name ;;
1138  -program-transform-name=* | --program-transform-name=* \
1139  | --program-transform-nam=* | --program-transform-na=* \
1140  | --program-transform-n=* | --program-transform-=* \
1141  | --program-transform=* | --program-transfor=* \
1142  | --program-transfo=* | --program-transf=* \
1143  | --program-trans=* | --program-tran=* \
1144  | --progr-tra=* | --program-tr=* | --program-t=*)
1145    program_transform_name=$ac_optarg ;;
1146
1147  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1148    ac_prev=pdfdir ;;
1149  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1150    pdfdir=$ac_optarg ;;
1151
1152  -psdir | --psdir | --psdi | --psd | --ps)
1153    ac_prev=psdir ;;
1154  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1155    psdir=$ac_optarg ;;
1156
1157  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1158  | -silent | --silent | --silen | --sile | --sil)
1159    silent=yes ;;
1160
1161  -runstatedir | --runstatedir | --runstatedi | --runstated \
1162  | --runstate | --runstat | --runsta | --runst | --runs \
1163  | --run | --ru | --r)
1164    ac_prev=runstatedir ;;
1165  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1166  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1167  | --run=* | --ru=* | --r=*)
1168    runstatedir=$ac_optarg ;;
1169
1170  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1171    ac_prev=sbindir ;;
1172  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1173  | --sbi=* | --sb=*)
1174    sbindir=$ac_optarg ;;
1175
1176  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1177  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1178  | --sharedst | --shareds | --shared | --share | --shar \
1179  | --sha | --sh)
1180    ac_prev=sharedstatedir ;;
1181  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1182  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1183  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1184  | --sha=* | --sh=*)
1185    sharedstatedir=$ac_optarg ;;
1186
1187  -site | --site | --sit)
1188    ac_prev=site ;;
1189  -site=* | --site=* | --sit=*)
1190    site=$ac_optarg ;;
1191
1192  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1193    ac_prev=srcdir ;;
1194  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1195    srcdir=$ac_optarg ;;
1196
1197  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1198  | --syscon | --sysco | --sysc | --sys | --sy)
1199    ac_prev=sysconfdir ;;
1200  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1201  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1202    sysconfdir=$ac_optarg ;;
1203
1204  -target | --target | --targe | --targ | --tar | --ta | --t)
1205    ac_prev=target_alias ;;
1206  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1207    target_alias=$ac_optarg ;;
1208
1209  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1210    verbose=yes ;;
1211
1212  -version | --version | --versio | --versi | --vers | -V)
1213    ac_init_version=: ;;
1214
1215  -with-* | --with-*)
1216    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1217    # Reject names that are not valid shell variable names.
1218    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1219      as_fn_error $? "invalid package name: '$ac_useropt'"
1220    ac_useropt_orig=$ac_useropt
1221    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1222    case $ac_user_opts in
1223      *"
1224"with_$ac_useropt"
1225"*) ;;
1226      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1227	 ac_unrecognized_sep=', ';;
1228    esac
1229    eval with_$ac_useropt=\$ac_optarg ;;
1230
1231  -without-* | --without-*)
1232    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1233    # Reject names that are not valid shell variable names.
1234    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1235      as_fn_error $? "invalid package name: '$ac_useropt'"
1236    ac_useropt_orig=$ac_useropt
1237    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1238    case $ac_user_opts in
1239      *"
1240"with_$ac_useropt"
1241"*) ;;
1242      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1243	 ac_unrecognized_sep=', ';;
1244    esac
1245    eval with_$ac_useropt=no ;;
1246
1247  --x)
1248    # Obsolete; use --with-x.
1249    with_x=yes ;;
1250
1251  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1252  | --x-incl | --x-inc | --x-in | --x-i)
1253    ac_prev=x_includes ;;
1254  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1255  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1256    x_includes=$ac_optarg ;;
1257
1258  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1259  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1260    ac_prev=x_libraries ;;
1261  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1262  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1263    x_libraries=$ac_optarg ;;
1264
1265  -*) as_fn_error $? "unrecognized option: '$ac_option'
1266Try '$0 --help' for more information"
1267    ;;
1268
1269  *=*)
1270    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1271    # Reject names that are not valid shell variable names.
1272    case $ac_envvar in #(
1273      '' | [0-9]* | *[!_$as_cr_alnum]* )
1274      as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
1275    esac
1276    eval $ac_envvar=\$ac_optarg
1277    export $ac_envvar ;;
1278
1279  *)
1280    # FIXME: should be removed in autoconf 3.0.
1281    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1282    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1283      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1284    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1285    ;;
1286
1287  esac
1288done
1289
1290if test -n "$ac_prev"; then
1291  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1292  as_fn_error $? "missing argument to $ac_option"
1293fi
1294
1295if test -n "$ac_unrecognized_opts"; then
1296  case $enable_option_checking in
1297    no) ;;
1298    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1299    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1300  esac
1301fi
1302
1303# Check all directory arguments for consistency.
1304for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1305		datadir sysconfdir sharedstatedir localstatedir includedir \
1306		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1307		libdir localedir mandir runstatedir
1308do
1309  eval ac_val=\$$ac_var
1310  # Remove trailing slashes.
1311  case $ac_val in
1312    */ )
1313      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1314      eval $ac_var=\$ac_val;;
1315  esac
1316  # Be sure to have absolute directory names.
1317  case $ac_val in
1318    [\\/$]* | ?:[\\/]* )  continue;;
1319    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1320  esac
1321  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1322done
1323
1324# There might be people who depend on the old broken behavior: '$host'
1325# used to hold the argument of --host etc.
1326# FIXME: To remove some day.
1327build=$build_alias
1328host=$host_alias
1329target=$target_alias
1330
1331# FIXME: To remove some day.
1332if test "x$host_alias" != x; then
1333  if test "x$build_alias" = x; then
1334    cross_compiling=maybe
1335  elif test "x$build_alias" != "x$host_alias"; then
1336    cross_compiling=yes
1337  fi
1338fi
1339
1340ac_tool_prefix=
1341test -n "$host_alias" && ac_tool_prefix=$host_alias-
1342
1343test "$silent" = yes && exec 6>/dev/null
1344
1345
1346ac_pwd=`pwd` && test -n "$ac_pwd" &&
1347ac_ls_di=`ls -di .` &&
1348ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1349  as_fn_error $? "working directory cannot be determined"
1350test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1351  as_fn_error $? "pwd does not report name of working directory"
1352
1353
1354# Find the source files, if location was not specified.
1355if test -z "$srcdir"; then
1356  ac_srcdir_defaulted=yes
1357  # Try the directory containing this script, then the parent directory.
1358  ac_confdir=`$as_dirname -- "$as_myself" ||
1359$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1360	 X"$as_myself" : 'X\(//\)[^/]' \| \
1361	 X"$as_myself" : 'X\(//\)$' \| \
1362	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1363printf "%s\n" X"$as_myself" |
1364    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1365	    s//\1/
1366	    q
1367	  }
1368	  /^X\(\/\/\)[^/].*/{
1369	    s//\1/
1370	    q
1371	  }
1372	  /^X\(\/\/\)$/{
1373	    s//\1/
1374	    q
1375	  }
1376	  /^X\(\/\).*/{
1377	    s//\1/
1378	    q
1379	  }
1380	  s/.*/./; q'`
1381  srcdir=$ac_confdir
1382  if test ! -r "$srcdir/$ac_unique_file"; then
1383    srcdir=..
1384  fi
1385else
1386  ac_srcdir_defaulted=no
1387fi
1388if test ! -r "$srcdir/$ac_unique_file"; then
1389  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1390  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1391fi
1392ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
1393ac_abs_confdir=`(
1394	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1395	pwd)`
1396# When building in place, set srcdir=.
1397if test "$ac_abs_confdir" = "$ac_pwd"; then
1398  srcdir=.
1399fi
1400# Remove unnecessary trailing slashes from srcdir.
1401# Double slashes in file names in object file debugging info
1402# mess up M-x gdb in Emacs.
1403case $srcdir in
1404*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1405esac
1406for ac_var in $ac_precious_vars; do
1407  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1408  eval ac_env_${ac_var}_value=\$${ac_var}
1409  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1410  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1411done
1412
1413#
1414# Report the --help message.
1415#
1416if test "$ac_init_help" = "long"; then
1417  # Omit some internal or obsolete options to make the list less imposing.
1418  # This message is too long to be a string in the A/UX 3.1 sh.
1419  cat <<_ACEOF
1420'configure' configures libpng 1.6.43 to adapt to many kinds of systems.
1421
1422Usage: $0 [OPTION]... [VAR=VALUE]...
1423
1424To assign environment variables (e.g., CC, CFLAGS...), specify them as
1425VAR=VALUE.  See below for descriptions of some of the useful variables.
1426
1427Defaults for the options are specified in brackets.
1428
1429Configuration:
1430  -h, --help              display this help and exit
1431      --help=short        display options specific to this package
1432      --help=recursive    display the short help of all the included packages
1433  -V, --version           display version information and exit
1434  -q, --quiet, --silent   do not print 'checking ...' messages
1435      --cache-file=FILE   cache test results in FILE [disabled]
1436  -C, --config-cache      alias for '--cache-file=config.cache'
1437  -n, --no-create         do not create output files
1438      --srcdir=DIR        find the sources in DIR [configure dir or '..']
1439
1440Installation directories:
1441  --prefix=PREFIX         install architecture-independent files in PREFIX
1442                          [$ac_default_prefix]
1443  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1444                          [PREFIX]
1445
1446By default, 'make install' will install all the files in
1447'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc.  You can specify
1448an installation prefix other than '$ac_default_prefix' using '--prefix',
1449for instance '--prefix=\$HOME'.
1450
1451For better control, use the options below.
1452
1453Fine tuning of the installation directories:
1454  --bindir=DIR            user executables [EPREFIX/bin]
1455  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1456  --libexecdir=DIR        program executables [EPREFIX/libexec]
1457  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1458  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1459  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1460  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1461  --libdir=DIR            object code libraries [EPREFIX/lib]
1462  --includedir=DIR        C header files [PREFIX/include]
1463  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1464  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1465  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1466  --infodir=DIR           info documentation [DATAROOTDIR/info]
1467  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1468  --mandir=DIR            man documentation [DATAROOTDIR/man]
1469  --docdir=DIR            documentation root [DATAROOTDIR/doc/libpng]
1470  --htmldir=DIR           html documentation [DOCDIR]
1471  --dvidir=DIR            dvi documentation [DOCDIR]
1472  --pdfdir=DIR            pdf documentation [DOCDIR]
1473  --psdir=DIR             ps documentation [DOCDIR]
1474_ACEOF
1475
1476  cat <<\_ACEOF
1477
1478Program names:
1479  --program-prefix=PREFIX            prepend PREFIX to installed program names
1480  --program-suffix=SUFFIX            append SUFFIX to installed program names
1481  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1482
1483System types:
1484  --build=BUILD     configure for building on BUILD [guessed]
1485  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1486_ACEOF
1487fi
1488
1489if test -n "$ac_init_help"; then
1490  case $ac_init_help in
1491     short | recursive ) echo "Configuration of libpng 1.6.43:";;
1492   esac
1493  cat <<\_ACEOF
1494
1495Optional Features:
1496  --disable-option-checking  ignore unrecognized --enable/--with options
1497  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1498  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1499  --enable-silent-rules   less verbose build output (undo: "make V=1")
1500  --disable-silent-rules  verbose build output (undo: "make V=0")
1501  --enable-maintainer-mode
1502                          enable make rules and dependencies not useful (and
1503                          sometimes confusing) to the casual installer
1504  --enable-dependency-tracking
1505                          do not reject slow dependency extractors
1506  --disable-dependency-tracking
1507                          speeds up one-time build
1508  --enable-shared[=PKGS]  build shared libraries [default=yes]
1509  --enable-static[=PKGS]  build static libraries [default=yes]
1510  --enable-fast-install[=PKGS]
1511                          optimize for fast installation [default=yes]
1512  --disable-libtool-lock  avoid locking (might break parallel builds)
1513  --disable-tests         do not build the test programs (default is to build)
1514  --disable-tools         do not build the auxiliary tools (default is to
1515                          build)
1516  --enable-werror[=OPT] Pass -Werror or the given argument to the compiler
1517                          if it is supported
1518  --enable-unversioned-links
1519                          Installed libpng header files are placed in a
1520                          versioned subdirectory and installed libpng library
1521                          (including DLL) files are versioned. If this option
1522                          is enabled unversioned links will be created
1523                          pointing to the corresponding installed files. If
1524                          you use libpng.pc or libpng-config for all builds
1525                          you do not need these links, but if you compile
1526                          programs directly they will typically #include
1527                          <png.h> and link with -lpng; in that case you need
1528                          the links. The links can be installed manually using
1529                          'make install-header-links' and 'make
1530                          install-library-links' and can be removed using the
1531                          corresponding uninstall- targets. If you do enable
1532                          this option every libpng 'make install' will
1533                          recreate the links to point to the just installed
1534                          version of libpng. The default is to create the
1535                          links; use --disable-unversioned-links to change
1536                          this
1537  --enable-unversioned-libpng-pc
1538                          Install the configuration file 'libpng.pc' as a link
1539                          to the versioned version. This is done by default -
1540                          use --disable-unversioned-libpng-pc to change this.
1541  --enable-unversioned-libpng-config
1542                          Install the configuration file 'libpng-config' as a
1543                          link to the versioned version. This is done by
1544                          default - use --disable-unversioned-libpng-config to
1545                          change this.
1546  --enable-hardware-optimizations
1547                          Enable hardware optimizations: =no/off, yes/on.
1548  --enable-arm-neon     Enable ARM NEON optimizations: =no/off, check, api,
1549                          yes/on. no/off: disable the optimizations; check:
1550                          use internal checking code (deprecated and poorly
1551                          supported); api: disable by default, enable by a
1552                          call to png_set_option; yes/on: turn on
1553                          unconditionally. If not specified: determined by the
1554                          compiler.
1555  --enable-mips-msa     Enable MIPS MSA optimizations: =no/off, check, api,
1556                          yes/on. no/off: disable the optimizations; check:
1557                          use internal checking code (deprecated and poorly
1558                          supported); api: disable by default, enable by a
1559                          call to png_set_option; yes/on: turn on
1560                          unconditionally. If not specified: determined by the
1561                          compiler.
1562  --enable-mips-mmi     Enable MIPS MMI optimizations: =no/off, check, api,
1563                          yes/on. no/off: disable the optimizations; check:
1564                          use internal checking code (deprecated and poorly
1565                          supported); api: disable by default, enable by a
1566                          call to png_set_option; yes/on: turn on
1567                          unconditionally. If not specified: determined by the
1568                          compiler.
1569  --enable-intel-sse    Enable Intel SSE optimizations: =no/off, yes/on.
1570                          no/off: disable the optimizations; yes/on: enable
1571                          the optimizations. If not specified: determined by
1572                          the compiler.
1573  --enable-powerpc-vsx  Enable POWERPC VSX optimizations: =no/off, check,
1574                          api, yes/on. no/off: disable the optimizations;
1575                          check: use internal checking code; api: disable by
1576                          default, enable by a call to png_set_option; yes/on:
1577                          turn on unconditionally. If not specified:
1578                          determined by the compiler.
1579  --enable-loongarch-lsx
1580                          Enable LOONGARCH LSX optimizations: =no/off, yes/on:
1581                          no/off: disable the optimizations; yes/on: turn on
1582                          unconditionally. If not specified: determined by the
1583                          compiler.
1584
1585Optional Packages:
1586  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1587  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1588  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1589  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1590                          both]
1591  --with-aix-soname=aix|svr4|both
1592                          shared library versioning (aka "SONAME") variant to
1593                          provide on AIX, [default=aix].
1594  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1595                          compiler's sysroot if not specified).
1596  --with-zlib-prefix    prefix that may have been used in installed zlib
1597  --with-pkgconfigdir   Use the specified pkgconfig dir (default is
1598                          libdir/pkgconfig)
1599  --with-binconfigs     Generate shell libpng-config scripts as well as
1600                          pkg-config data [default=yes]
1601  --with-libpng-prefix  prefix libpng exported function (API) names with the
1602                          given value
1603
1604Some influential environment variables:
1605  CC          C compiler command
1606  CFLAGS      C compiler flags
1607  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1608              nonstandard directory <lib dir>
1609  LIBS        libraries to pass to the linker, e.g. -l<library>
1610  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1611              you have headers in a nonstandard directory <include dir>
1612  CCAS        assembler compiler command (defaults to CC)
1613  CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
1614  CPP         C preprocessor
1615  LT_SYS_LIBRARY_PATH
1616              User-defined run-time library search path.
1617  AWK         AWK language processor
1618  PNG_COPTS   additional flags for the C compiler, to be used for options that
1619              would cause configure itself to fail
1620
1621Use these variables to override the choices made by 'configure' or to help
1622it to find libraries and programs with nonstandard names/locations.
1623
1624Report bugs to <png-mng-implement@lists.sourceforge.net>.
1625_ACEOF
1626ac_status=$?
1627fi
1628
1629if test "$ac_init_help" = "recursive"; then
1630  # If there are subdirs, report their specific --help.
1631  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1632    test -d "$ac_dir" ||
1633      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1634      continue
1635    ac_builddir=.
1636
1637case "$ac_dir" in
1638.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1639*)
1640  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1641  # A ".." for each directory in $ac_dir_suffix.
1642  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1643  case $ac_top_builddir_sub in
1644  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1645  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1646  esac ;;
1647esac
1648ac_abs_top_builddir=$ac_pwd
1649ac_abs_builddir=$ac_pwd$ac_dir_suffix
1650# for backward compatibility:
1651ac_top_builddir=$ac_top_build_prefix
1652
1653case $srcdir in
1654  .)  # We are building in place.
1655    ac_srcdir=.
1656    ac_top_srcdir=$ac_top_builddir_sub
1657    ac_abs_top_srcdir=$ac_pwd ;;
1658  [\\/]* | ?:[\\/]* )  # Absolute name.
1659    ac_srcdir=$srcdir$ac_dir_suffix;
1660    ac_top_srcdir=$srcdir
1661    ac_abs_top_srcdir=$srcdir ;;
1662  *) # Relative name.
1663    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1664    ac_top_srcdir=$ac_top_build_prefix$srcdir
1665    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1666esac
1667ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1668
1669    cd "$ac_dir" || { ac_status=$?; continue; }
1670    # Check for configure.gnu first; this name is used for a wrapper for
1671    # Metaconfig's "Configure" on case-insensitive file systems.
1672    if test -f "$ac_srcdir/configure.gnu"; then
1673      echo &&
1674      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1675    elif test -f "$ac_srcdir/configure"; then
1676      echo &&
1677      $SHELL "$ac_srcdir/configure" --help=recursive
1678    else
1679      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1680    fi || ac_status=$?
1681    cd "$ac_pwd" || { ac_status=$?; break; }
1682  done
1683fi
1684
1685test -n "$ac_init_help" && exit $ac_status
1686if $ac_init_version; then
1687  cat <<\_ACEOF
1688libpng configure 1.6.43
1689generated by GNU Autoconf 2.72
1690
1691Copyright (C) 2023 Free Software Foundation, Inc.
1692This configure script is free software; the Free Software Foundation
1693gives unlimited permission to copy, distribute and modify it.
1694_ACEOF
1695  exit
1696fi
1697
1698## ------------------------ ##
1699## Autoconf initialization. ##
1700## ------------------------ ##
1701
1702# ac_fn_c_try_compile LINENO
1703# --------------------------
1704# Try to compile conftest.$ac_ext, and return whether this succeeded.
1705ac_fn_c_try_compile ()
1706{
1707  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1708  rm -f conftest.$ac_objext conftest.beam
1709  if { { ac_try="$ac_compile"
1710case "(($ac_try" in
1711  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1712  *) ac_try_echo=$ac_try;;
1713esac
1714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1715printf "%s\n" "$ac_try_echo"; } >&5
1716  (eval "$ac_compile") 2>conftest.err
1717  ac_status=$?
1718  if test -s conftest.err; then
1719    grep -v '^ *+' conftest.err >conftest.er1
1720    cat conftest.er1 >&5
1721    mv -f conftest.er1 conftest.err
1722  fi
1723  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1724  test $ac_status = 0; } && {
1725	 test -z "$ac_c_werror_flag" ||
1726	 test ! -s conftest.err
1727       } && test -s conftest.$ac_objext
1728then :
1729  ac_retval=0
1730else case e in #(
1731  e) printf "%s\n" "$as_me: failed program was:" >&5
1732sed 's/^/| /' conftest.$ac_ext >&5
1733
1734	ac_retval=1 ;;
1735esac
1736fi
1737  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1738  as_fn_set_status $ac_retval
1739
1740} # ac_fn_c_try_compile
1741
1742# ac_fn_c_try_cpp LINENO
1743# ----------------------
1744# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1745ac_fn_c_try_cpp ()
1746{
1747  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748  if { { ac_try="$ac_cpp conftest.$ac_ext"
1749case "(($ac_try" in
1750  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751  *) ac_try_echo=$ac_try;;
1752esac
1753eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754printf "%s\n" "$ac_try_echo"; } >&5
1755  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1756  ac_status=$?
1757  if test -s conftest.err; then
1758    grep -v '^ *+' conftest.err >conftest.er1
1759    cat conftest.er1 >&5
1760    mv -f conftest.er1 conftest.err
1761  fi
1762  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763  test $ac_status = 0; } > conftest.i && {
1764	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1765	 test ! -s conftest.err
1766       }
1767then :
1768  ac_retval=0
1769else case e in #(
1770  e) printf "%s\n" "$as_me: failed program was:" >&5
1771sed 's/^/| /' conftest.$ac_ext >&5
1772
1773    ac_retval=1 ;;
1774esac
1775fi
1776  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1777  as_fn_set_status $ac_retval
1778
1779} # ac_fn_c_try_cpp
1780
1781# ac_fn_c_try_link LINENO
1782# -----------------------
1783# Try to link conftest.$ac_ext, and return whether this succeeded.
1784ac_fn_c_try_link ()
1785{
1786  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1788  if { { ac_try="$ac_link"
1789case "(($ac_try" in
1790  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1791  *) ac_try_echo=$ac_try;;
1792esac
1793eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1794printf "%s\n" "$ac_try_echo"; } >&5
1795  (eval "$ac_link") 2>conftest.err
1796  ac_status=$?
1797  if test -s conftest.err; then
1798    grep -v '^ *+' conftest.err >conftest.er1
1799    cat conftest.er1 >&5
1800    mv -f conftest.er1 conftest.err
1801  fi
1802  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1803  test $ac_status = 0; } && {
1804	 test -z "$ac_c_werror_flag" ||
1805	 test ! -s conftest.err
1806       } && test -s conftest$ac_exeext && {
1807	 test "$cross_compiling" = yes ||
1808	 test -x conftest$ac_exeext
1809       }
1810then :
1811  ac_retval=0
1812else case e in #(
1813  e) printf "%s\n" "$as_me: failed program was:" >&5
1814sed 's/^/| /' conftest.$ac_ext >&5
1815
1816	ac_retval=1 ;;
1817esac
1818fi
1819  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1820  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1821  # interfere with the next link command; also delete a directory that is
1822  # left behind by Apple's compiler.  We do this before executing the actions.
1823  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1824  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825  as_fn_set_status $ac_retval
1826
1827} # ac_fn_c_try_link
1828
1829# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1830# -------------------------------------------------------
1831# Tests whether HEADER exists and can be compiled using the include files in
1832# INCLUDES, setting the cache variable VAR accordingly.
1833ac_fn_c_check_header_compile ()
1834{
1835  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1837printf %s "checking for $2... " >&6; }
1838if eval test \${$3+y}
1839then :
1840  printf %s "(cached) " >&6
1841else case e in #(
1842  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1843/* end confdefs.h.  */
1844$4
1845#include <$2>
1846_ACEOF
1847if ac_fn_c_try_compile "$LINENO"
1848then :
1849  eval "$3=yes"
1850else case e in #(
1851  e) eval "$3=no" ;;
1852esac
1853fi
1854rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1855esac
1856fi
1857eval ac_res=\$$3
1858	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1859printf "%s\n" "$ac_res" >&6; }
1860  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1861
1862} # ac_fn_c_check_header_compile
1863
1864# ac_fn_c_check_func LINENO FUNC VAR
1865# ----------------------------------
1866# Tests whether FUNC exists, setting the cache variable VAR accordingly
1867ac_fn_c_check_func ()
1868{
1869  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1870  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1871printf %s "checking for $2... " >&6; }
1872if eval test \${$3+y}
1873then :
1874  printf %s "(cached) " >&6
1875else case e in #(
1876  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1877/* end confdefs.h.  */
1878/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1879   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1880#define $2 innocuous_$2
1881
1882/* System header to define __stub macros and hopefully few prototypes,
1883   which can conflict with char $2 (void); below.  */
1884
1885#include <limits.h>
1886#undef $2
1887
1888/* Override any GCC internal prototype to avoid an error.
1889   Use char because int might match the return type of a GCC
1890   builtin and then its argument prototype would still apply.  */
1891#ifdef __cplusplus
1892extern "C"
1893#endif
1894char $2 (void);
1895/* The GNU C library defines this for functions which it implements
1896    to always fail with ENOSYS.  Some functions are actually named
1897    something starting with __ and the normal name is an alias.  */
1898#if defined __stub_$2 || defined __stub___$2
1899choke me
1900#endif
1901
1902int
1903main (void)
1904{
1905return $2 ();
1906  ;
1907  return 0;
1908}
1909_ACEOF
1910if ac_fn_c_try_link "$LINENO"
1911then :
1912  eval "$3=yes"
1913else case e in #(
1914  e) eval "$3=no" ;;
1915esac
1916fi
1917rm -f core conftest.err conftest.$ac_objext conftest.beam \
1918    conftest$ac_exeext conftest.$ac_ext ;;
1919esac
1920fi
1921eval ac_res=\$$3
1922	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1923printf "%s\n" "$ac_res" >&6; }
1924  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1925
1926} # ac_fn_c_check_func
1927ac_configure_args_raw=
1928for ac_arg
1929do
1930  case $ac_arg in
1931  *\'*)
1932    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1933  esac
1934  as_fn_append ac_configure_args_raw " '$ac_arg'"
1935done
1936
1937case $ac_configure_args_raw in
1938  *$as_nl*)
1939    ac_safe_unquote= ;;
1940  *)
1941    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1942    ac_unsafe_a="$ac_unsafe_z#~"
1943    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1944    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1945esac
1946
1947cat >config.log <<_ACEOF
1948This file contains any messages produced by compilers while
1949running configure, to aid debugging if configure makes a mistake.
1950
1951It was created by libpng $as_me 1.6.43, which was
1952generated by GNU Autoconf 2.72.  Invocation command line was
1953
1954  $ $0$ac_configure_args_raw
1955
1956_ACEOF
1957exec 5>>config.log
1958{
1959cat <<_ASUNAME
1960## --------- ##
1961## Platform. ##
1962## --------- ##
1963
1964hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1965uname -m = `(uname -m) 2>/dev/null || echo unknown`
1966uname -r = `(uname -r) 2>/dev/null || echo unknown`
1967uname -s = `(uname -s) 2>/dev/null || echo unknown`
1968uname -v = `(uname -v) 2>/dev/null || echo unknown`
1969
1970/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1971/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1972
1973/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1974/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1975/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1976/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1977/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1978/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1979/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1980
1981_ASUNAME
1982
1983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1984for as_dir in $PATH
1985do
1986  IFS=$as_save_IFS
1987  case $as_dir in #(((
1988    '') as_dir=./ ;;
1989    */) ;;
1990    *) as_dir=$as_dir/ ;;
1991  esac
1992    printf "%s\n" "PATH: $as_dir"
1993  done
1994IFS=$as_save_IFS
1995
1996} >&5
1997
1998cat >&5 <<_ACEOF
1999
2000
2001## ----------- ##
2002## Core tests. ##
2003## ----------- ##
2004
2005_ACEOF
2006
2007
2008# Keep a trace of the command line.
2009# Strip out --no-create and --no-recursion so they do not pile up.
2010# Strip out --silent because we don't want to record it for future runs.
2011# Also quote any args containing shell meta-characters.
2012# Make two passes to allow for proper duplicate-argument suppression.
2013ac_configure_args=
2014ac_configure_args0=
2015ac_configure_args1=
2016ac_must_keep_next=false
2017for ac_pass in 1 2
2018do
2019  for ac_arg
2020  do
2021    case $ac_arg in
2022    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2023    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2024    | -silent | --silent | --silen | --sile | --sil)
2025      continue ;;
2026    *\'*)
2027      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2028    esac
2029    case $ac_pass in
2030    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2031    2)
2032      as_fn_append ac_configure_args1 " '$ac_arg'"
2033      if test $ac_must_keep_next = true; then
2034	ac_must_keep_next=false # Got value, back to normal.
2035      else
2036	case $ac_arg in
2037	  *=* | --config-cache | -C | -disable-* | --disable-* \
2038	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2039	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2040	  | -with-* | --with-* | -without-* | --without-* | --x)
2041	    case "$ac_configure_args0 " in
2042	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2043	    esac
2044	    ;;
2045	  -* ) ac_must_keep_next=true ;;
2046	esac
2047      fi
2048      as_fn_append ac_configure_args " '$ac_arg'"
2049      ;;
2050    esac
2051  done
2052done
2053{ ac_configure_args0=; unset ac_configure_args0;}
2054{ ac_configure_args1=; unset ac_configure_args1;}
2055
2056# When interrupted or exit'd, cleanup temporary files, and complete
2057# config.log.  We remove comments because anyway the quotes in there
2058# would cause problems or look ugly.
2059# WARNING: Use '\'' to represent an apostrophe within the trap.
2060# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2061trap 'exit_status=$?
2062  # Sanitize IFS.
2063  IFS=" ""	$as_nl"
2064  # Save into config.log some information that might help in debugging.
2065  {
2066    echo
2067
2068    printf "%s\n" "## ---------------- ##
2069## Cache variables. ##
2070## ---------------- ##"
2071    echo
2072    # The following way of writing the cache mishandles newlines in values,
2073(
2074  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2075    eval ac_val=\$$ac_var
2076    case $ac_val in #(
2077    *${as_nl}*)
2078      case $ac_var in #(
2079      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2080printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2081      esac
2082      case $ac_var in #(
2083      _ | IFS | as_nl) ;; #(
2084      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2085      *) { eval $ac_var=; unset $ac_var;} ;;
2086      esac ;;
2087    esac
2088  done
2089  (set) 2>&1 |
2090    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2091    *${as_nl}ac_space=\ *)
2092      sed -n \
2093	"s/'\''/'\''\\\\'\'''\''/g;
2094	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2095      ;; #(
2096    *)
2097      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2098      ;;
2099    esac |
2100    sort
2101)
2102    echo
2103
2104    printf "%s\n" "## ----------------- ##
2105## Output variables. ##
2106## ----------------- ##"
2107    echo
2108    for ac_var in $ac_subst_vars
2109    do
2110      eval ac_val=\$$ac_var
2111      case $ac_val in
2112      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2113      esac
2114      printf "%s\n" "$ac_var='\''$ac_val'\''"
2115    done | sort
2116    echo
2117
2118    if test -n "$ac_subst_files"; then
2119      printf "%s\n" "## ------------------- ##
2120## File substitutions. ##
2121## ------------------- ##"
2122      echo
2123      for ac_var in $ac_subst_files
2124      do
2125	eval ac_val=\$$ac_var
2126	case $ac_val in
2127	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2128	esac
2129	printf "%s\n" "$ac_var='\''$ac_val'\''"
2130      done | sort
2131      echo
2132    fi
2133
2134    if test -s confdefs.h; then
2135      printf "%s\n" "## ----------- ##
2136## confdefs.h. ##
2137## ----------- ##"
2138      echo
2139      cat confdefs.h
2140      echo
2141    fi
2142    test "$ac_signal" != 0 &&
2143      printf "%s\n" "$as_me: caught signal $ac_signal"
2144    printf "%s\n" "$as_me: exit $exit_status"
2145  } >&5
2146  rm -f core *.core core.conftest.* &&
2147    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2148    exit $exit_status
2149' 0
2150for ac_signal in 1 2 13 15; do
2151  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2152done
2153ac_signal=0
2154
2155# confdefs.h avoids OS command line length limits that DEFS can exceed.
2156rm -f -r conftest* confdefs.h
2157
2158printf "%s\n" "/* confdefs.h */" > confdefs.h
2159
2160# Predefined preprocessor variables.
2161
2162printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2163
2164printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2165
2166printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2167
2168printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2169
2170printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2171
2172printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2173
2174
2175# Let the site file select an alternate cache file if it wants to.
2176# Prefer an explicitly selected file to automatically selected ones.
2177if test -n "$CONFIG_SITE"; then
2178  ac_site_files="$CONFIG_SITE"
2179elif test "x$prefix" != xNONE; then
2180  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2181else
2182  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2183fi
2184
2185for ac_site_file in $ac_site_files
2186do
2187  case $ac_site_file in #(
2188  */*) :
2189     ;; #(
2190  *) :
2191    ac_site_file=./$ac_site_file ;;
2192esac
2193  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2194    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2195printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2196    sed 's/^/| /' "$ac_site_file" >&5
2197    . "$ac_site_file" \
2198      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2199printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2200as_fn_error $? "failed to load site script $ac_site_file
2201See 'config.log' for more details" "$LINENO" 5; }
2202  fi
2203done
2204
2205if test -r "$cache_file"; then
2206  # Some versions of bash will fail to source /dev/null (special files
2207  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2208  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2209    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2210printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2211    case $cache_file in
2212      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2213      *)                      . "./$cache_file";;
2214    esac
2215  fi
2216else
2217  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2218printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2219  >$cache_file
2220fi
2221
2222# Test code for whether the C compiler supports C89 (global declarations)
2223ac_c_conftest_c89_globals='
2224/* Does the compiler advertise C89 conformance?
2225   Do not test the value of __STDC__, because some compilers set it to 0
2226   while being otherwise adequately conformant. */
2227#if !defined __STDC__
2228# error "Compiler does not advertise C89 conformance"
2229#endif
2230
2231#include <stddef.h>
2232#include <stdarg.h>
2233struct stat;
2234/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2235struct buf { int x; };
2236struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2237static char *e (char **p, int i)
2238{
2239  return p[i];
2240}
2241static char *f (char * (*g) (char **, int), char **p, ...)
2242{
2243  char *s;
2244  va_list v;
2245  va_start (v,p);
2246  s = g (p, va_arg (v,int));
2247  va_end (v);
2248  return s;
2249}
2250
2251/* C89 style stringification. */
2252#define noexpand_stringify(a) #a
2253const char *stringified = noexpand_stringify(arbitrary+token=sequence);
2254
2255/* C89 style token pasting.  Exercises some of the corner cases that
2256   e.g. old MSVC gets wrong, but not very hard. */
2257#define noexpand_concat(a,b) a##b
2258#define expand_concat(a,b) noexpand_concat(a,b)
2259extern int vA;
2260extern int vbee;
2261#define aye A
2262#define bee B
2263int *pvA = &expand_concat(v,aye);
2264int *pvbee = &noexpand_concat(v,bee);
2265
2266/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2267   function prototypes and stuff, but not \xHH hex character constants.
2268   These do not provoke an error unfortunately, instead are silently treated
2269   as an "x".  The following induces an error, until -std is added to get
2270   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2271   array size at least.  It is necessary to write \x00 == 0 to get something
2272   that is true only with -std.  */
2273int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2274
2275/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2276   inside strings and character constants.  */
2277#define FOO(x) '\''x'\''
2278int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2279
2280int test (int i, double x);
2281struct s1 {int (*f) (int a);};
2282struct s2 {int (*f) (double a);};
2283int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2284               int, int);'
2285
2286# Test code for whether the C compiler supports C89 (body of main).
2287ac_c_conftest_c89_main='
2288ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2289'
2290
2291# Test code for whether the C compiler supports C99 (global declarations)
2292ac_c_conftest_c99_globals='
2293/* Does the compiler advertise C99 conformance? */
2294#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2295# error "Compiler does not advertise C99 conformance"
2296#endif
2297
2298// See if C++-style comments work.
2299
2300#include <stdbool.h>
2301extern int puts (const char *);
2302extern int printf (const char *, ...);
2303extern int dprintf (int, const char *, ...);
2304extern void *malloc (size_t);
2305extern void free (void *);
2306
2307// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2308// dprintf is used instead of fprintf to avoid needing to declare
2309// FILE and stderr.
2310#define debug(...) dprintf (2, __VA_ARGS__)
2311#define showlist(...) puts (#__VA_ARGS__)
2312#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2313static void
2314test_varargs_macros (void)
2315{
2316  int x = 1234;
2317  int y = 5678;
2318  debug ("Flag");
2319  debug ("X = %d\n", x);
2320  showlist (The first, second, and third items.);
2321  report (x>y, "x is %d but y is %d", x, y);
2322}
2323
2324// Check long long types.
2325#define BIG64 18446744073709551615ull
2326#define BIG32 4294967295ul
2327#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2328#if !BIG_OK
2329  #error "your preprocessor is broken"
2330#endif
2331#if BIG_OK
2332#else
2333  #error "your preprocessor is broken"
2334#endif
2335static long long int bignum = -9223372036854775807LL;
2336static unsigned long long int ubignum = BIG64;
2337
2338struct incomplete_array
2339{
2340  int datasize;
2341  double data[];
2342};
2343
2344struct named_init {
2345  int number;
2346  const wchar_t *name;
2347  double average;
2348};
2349
2350typedef const char *ccp;
2351
2352static inline int
2353test_restrict (ccp restrict text)
2354{
2355  // Iterate through items via the restricted pointer.
2356  // Also check for declarations in for loops.
2357  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2358    continue;
2359  return 0;
2360}
2361
2362// Check varargs and va_copy.
2363static bool
2364test_varargs (const char *format, ...)
2365{
2366  va_list args;
2367  va_start (args, format);
2368  va_list args_copy;
2369  va_copy (args_copy, args);
2370
2371  const char *str = "";
2372  int number = 0;
2373  float fnumber = 0;
2374
2375  while (*format)
2376    {
2377      switch (*format++)
2378	{
2379	case '\''s'\'': // string
2380	  str = va_arg (args_copy, const char *);
2381	  break;
2382	case '\''d'\'': // int
2383	  number = va_arg (args_copy, int);
2384	  break;
2385	case '\''f'\'': // float
2386	  fnumber = va_arg (args_copy, double);
2387	  break;
2388	default:
2389	  break;
2390	}
2391    }
2392  va_end (args_copy);
2393  va_end (args);
2394
2395  return *str && number && fnumber;
2396}
2397'
2398
2399# Test code for whether the C compiler supports C99 (body of main).
2400ac_c_conftest_c99_main='
2401  // Check bool.
2402  _Bool success = false;
2403  success |= (argc != 0);
2404
2405  // Check restrict.
2406  if (test_restrict ("String literal") == 0)
2407    success = true;
2408  char *restrict newvar = "Another string";
2409
2410  // Check varargs.
2411  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2412  test_varargs_macros ();
2413
2414  // Check flexible array members.
2415  struct incomplete_array *ia =
2416    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2417  ia->datasize = 10;
2418  for (int i = 0; i < ia->datasize; ++i)
2419    ia->data[i] = i * 1.234;
2420  // Work around memory leak warnings.
2421  free (ia);
2422
2423  // Check named initializers.
2424  struct named_init ni = {
2425    .number = 34,
2426    .name = L"Test wide string",
2427    .average = 543.34343,
2428  };
2429
2430  ni.number = 58;
2431
2432  int dynamic_array[ni.number];
2433  dynamic_array[0] = argv[0][0];
2434  dynamic_array[ni.number - 1] = 543;
2435
2436  // work around unused variable warnings
2437  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2438	 || dynamic_array[ni.number - 1] != 543);
2439'
2440
2441# Test code for whether the C compiler supports C11 (global declarations)
2442ac_c_conftest_c11_globals='
2443/* Does the compiler advertise C11 conformance? */
2444#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2445# error "Compiler does not advertise C11 conformance"
2446#endif
2447
2448// Check _Alignas.
2449char _Alignas (double) aligned_as_double;
2450char _Alignas (0) no_special_alignment;
2451extern char aligned_as_int;
2452char _Alignas (0) _Alignas (int) aligned_as_int;
2453
2454// Check _Alignof.
2455enum
2456{
2457  int_alignment = _Alignof (int),
2458  int_array_alignment = _Alignof (int[100]),
2459  char_alignment = _Alignof (char)
2460};
2461_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2462
2463// Check _Noreturn.
2464int _Noreturn does_not_return (void) { for (;;) continue; }
2465
2466// Check _Static_assert.
2467struct test_static_assert
2468{
2469  int x;
2470  _Static_assert (sizeof (int) <= sizeof (long int),
2471                  "_Static_assert does not work in struct");
2472  long int y;
2473};
2474
2475// Check UTF-8 literals.
2476#define u8 syntax error!
2477char const utf8_literal[] = u8"happens to be ASCII" "another string";
2478
2479// Check duplicate typedefs.
2480typedef long *long_ptr;
2481typedef long int *long_ptr;
2482typedef long_ptr long_ptr;
2483
2484// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2485struct anonymous
2486{
2487  union {
2488    struct { int i; int j; };
2489    struct { int k; long int l; } w;
2490  };
2491  int m;
2492} v1;
2493'
2494
2495# Test code for whether the C compiler supports C11 (body of main).
2496ac_c_conftest_c11_main='
2497  _Static_assert ((offsetof (struct anonymous, i)
2498		   == offsetof (struct anonymous, w.k)),
2499		  "Anonymous union alignment botch");
2500  v1.i = 2;
2501  v1.w.k = 5;
2502  ok |= v1.i != 5;
2503'
2504
2505# Test code for whether the C compiler supports C11 (complete).
2506ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2507${ac_c_conftest_c99_globals}
2508${ac_c_conftest_c11_globals}
2509
2510int
2511main (int argc, char **argv)
2512{
2513  int ok = 0;
2514  ${ac_c_conftest_c89_main}
2515  ${ac_c_conftest_c99_main}
2516  ${ac_c_conftest_c11_main}
2517  return ok;
2518}
2519"
2520
2521# Test code for whether the C compiler supports C99 (complete).
2522ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2523${ac_c_conftest_c99_globals}
2524
2525int
2526main (int argc, char **argv)
2527{
2528  int ok = 0;
2529  ${ac_c_conftest_c89_main}
2530  ${ac_c_conftest_c99_main}
2531  return ok;
2532}
2533"
2534
2535# Test code for whether the C compiler supports C89 (complete).
2536ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2537
2538int
2539main (int argc, char **argv)
2540{
2541  int ok = 0;
2542  ${ac_c_conftest_c89_main}
2543  return ok;
2544}
2545"
2546
2547as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2548as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2549as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2550as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2551as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2552as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2553as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2554as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2555as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2556
2557# Auxiliary files required by this configure script.
2558ac_aux_files="ltmain.sh config.guess config.sub compile missing install-sh"
2559
2560# Locations in which to look for auxiliary files.
2561ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2562
2563# Search for a directory containing all of the required auxiliary files,
2564# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2565# If we don't find one directory that contains all the files we need,
2566# we report the set of missing files from the *first* directory in
2567# $ac_aux_dir_candidates and give up.
2568ac_missing_aux_files=""
2569ac_first_candidate=:
2570printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572as_found=false
2573for as_dir in $ac_aux_dir_candidates
2574do
2575  IFS=$as_save_IFS
2576  case $as_dir in #(((
2577    '') as_dir=./ ;;
2578    */) ;;
2579    *) as_dir=$as_dir/ ;;
2580  esac
2581  as_found=:
2582
2583  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2584  ac_aux_dir_found=yes
2585  ac_install_sh=
2586  for ac_aux in $ac_aux_files
2587  do
2588    # As a special case, if "install-sh" is required, that requirement
2589    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2590    # and $ac_install_sh is set appropriately for whichever one is found.
2591    if test x"$ac_aux" = x"install-sh"
2592    then
2593      if test -f "${as_dir}install-sh"; then
2594        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2595        ac_install_sh="${as_dir}install-sh -c"
2596      elif test -f "${as_dir}install.sh"; then
2597        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2598        ac_install_sh="${as_dir}install.sh -c"
2599      elif test -f "${as_dir}shtool"; then
2600        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2601        ac_install_sh="${as_dir}shtool install -c"
2602      else
2603        ac_aux_dir_found=no
2604        if $ac_first_candidate; then
2605          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2606        else
2607          break
2608        fi
2609      fi
2610    else
2611      if test -f "${as_dir}${ac_aux}"; then
2612        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2613      else
2614        ac_aux_dir_found=no
2615        if $ac_first_candidate; then
2616          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2617        else
2618          break
2619        fi
2620      fi
2621    fi
2622  done
2623  if test "$ac_aux_dir_found" = yes; then
2624    ac_aux_dir="$as_dir"
2625    break
2626  fi
2627  ac_first_candidate=false
2628
2629  as_found=false
2630done
2631IFS=$as_save_IFS
2632if $as_found
2633then :
2634
2635else case e in #(
2636  e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
2637esac
2638fi
2639
2640
2641# These three variables are undocumented and unsupported,
2642# and are intended to be withdrawn in a future Autoconf release.
2643# They can cause serious problems if a builder's source tree is in a directory
2644# whose full name contains unusual characters.
2645if test -f "${ac_aux_dir}config.guess"; then
2646  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2647fi
2648if test -f "${ac_aux_dir}config.sub"; then
2649  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2650fi
2651if test -f "$ac_aux_dir/configure"; then
2652  ac_configure="$SHELL ${ac_aux_dir}configure"
2653fi
2654
2655# Check that the precious variables saved in the cache have kept the same
2656# value.
2657ac_cache_corrupted=false
2658for ac_var in $ac_precious_vars; do
2659  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2660  eval ac_new_set=\$ac_env_${ac_var}_set
2661  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2662  eval ac_new_val=\$ac_env_${ac_var}_value
2663  case $ac_old_set,$ac_new_set in
2664    set,)
2665      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
2666printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
2667      ac_cache_corrupted=: ;;
2668    ,set)
2669      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
2670printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
2671      ac_cache_corrupted=: ;;
2672    ,);;
2673    *)
2674      if test "x$ac_old_val" != "x$ac_new_val"; then
2675	# differences in whitespace do not lead to failure.
2676	ac_old_val_w=`echo x $ac_old_val`
2677	ac_new_val_w=`echo x $ac_new_val`
2678	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2679	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
2680printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
2681	  ac_cache_corrupted=:
2682	else
2683	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
2684printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
2685	  eval $ac_var=\$ac_old_val
2686	fi
2687	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  '$ac_old_val'" >&5
2688printf "%s\n" "$as_me:   former value:  '$ac_old_val'" >&2;}
2689	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: '$ac_new_val'" >&5
2690printf "%s\n" "$as_me:   current value: '$ac_new_val'" >&2;}
2691      fi;;
2692  esac
2693  # Pass precious variables to config.status.
2694  if test "$ac_new_set" = set; then
2695    case $ac_new_val in
2696    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2697    *) ac_arg=$ac_var=$ac_new_val ;;
2698    esac
2699    case " $ac_configure_args " in
2700      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2701      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2702    esac
2703  fi
2704done
2705if $ac_cache_corrupted; then
2706  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2707printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2708  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2709printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2710  as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
2711	    and start over" "$LINENO" 5
2712fi
2713## -------------------- ##
2714## Main body of script. ##
2715## -------------------- ##
2716
2717ac_ext=c
2718ac_cpp='$CPP $CPPFLAGS'
2719ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2720ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2721ac_compiler_gnu=$ac_cv_c_compiler_gnu
2722
2723
2724
2725
2726# libpng does not follow GNU file name conventions (hence 'foreign')
2727# color-tests requires automake 1.11 or later
2728# silent-rules requires automake 1.11 or later
2729# dist-xz requires automake 1.11 or later
2730# 1.12.2 fixes a security issue in 1.11.2 and 1.12.1
2731# 1.13 is required for parallel tests
2732am__api_version='1.16'
2733
2734
2735
2736  # Find a good install program.  We prefer a C program (faster),
2737# so one script is as good as another.  But avoid the broken or
2738# incompatible versions:
2739# SysV /etc/install, /usr/sbin/install
2740# SunOS /usr/etc/install
2741# IRIX /sbin/install
2742# AIX /bin/install
2743# AmigaOS /C/install, which installs bootblocks on floppy discs
2744# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2745# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2746# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2747# OS/2's system install, which has a completely different semantic
2748# ./install, which can be erroneously created by make from ./install.sh.
2749# Reject install programs that cannot install multiple files.
2750{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2751printf %s "checking for a BSD-compatible install... " >&6; }
2752if test -z "$INSTALL"; then
2753if test ${ac_cv_path_install+y}
2754then :
2755  printf %s "(cached) " >&6
2756else case e in #(
2757  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2758for as_dir in $PATH
2759do
2760  IFS=$as_save_IFS
2761  case $as_dir in #(((
2762    '') as_dir=./ ;;
2763    */) ;;
2764    *) as_dir=$as_dir/ ;;
2765  esac
2766    # Account for fact that we put trailing slashes in our PATH walk.
2767case $as_dir in #((
2768  ./ | /[cC]/* | \
2769  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2770  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2771  /usr/ucb/* ) ;;
2772  *)
2773    # OSF1 and SCO ODT 3.0 have their own names for install.
2774    # Don't use installbsd from OSF since it installs stuff as root
2775    # by default.
2776    for ac_prog in ginstall scoinst install; do
2777      for ac_exec_ext in '' $ac_executable_extensions; do
2778	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
2779	  if test $ac_prog = install &&
2780	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2781	    # AIX install.  It has an incompatible calling convention.
2782	    :
2783	  elif test $ac_prog = install &&
2784	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2785	    # program-specific install script used by HP pwplus--don't use.
2786	    :
2787	  else
2788	    rm -rf conftest.one conftest.two conftest.dir
2789	    echo one > conftest.one
2790	    echo two > conftest.two
2791	    mkdir conftest.dir
2792	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
2793	      test -s conftest.one && test -s conftest.two &&
2794	      test -s conftest.dir/conftest.one &&
2795	      test -s conftest.dir/conftest.two
2796	    then
2797	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
2798	      break 3
2799	    fi
2800	  fi
2801	fi
2802      done
2803    done
2804    ;;
2805esac
2806
2807  done
2808IFS=$as_save_IFS
2809
2810rm -rf conftest.one conftest.two conftest.dir
2811 ;;
2812esac
2813fi
2814  if test ${ac_cv_path_install+y}; then
2815    INSTALL=$ac_cv_path_install
2816  else
2817    # As a last resort, use the slow shell script.  Don't cache a
2818    # value for INSTALL within a source directory, because that will
2819    # break other packages using the cache if that directory is
2820    # removed, or if the value is a relative name.
2821    INSTALL=$ac_install_sh
2822  fi
2823fi
2824{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2825printf "%s\n" "$INSTALL" >&6; }
2826
2827# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2828# It thinks the first close brace ends the variable substitution.
2829test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2830
2831test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2832
2833test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2834
2835{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2836printf %s "checking whether build environment is sane... " >&6; }
2837# Reject unsafe characters in $srcdir or the absolute working directory
2838# name.  Accept space and tab only in the latter.
2839am_lf='
2840'
2841case `pwd` in
2842  *[\\\"\#\$\&\'\`$am_lf]*)
2843    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2844esac
2845case $srcdir in
2846  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2847    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2848esac
2849
2850# Do 'set' in a subshell so we don't clobber the current shell's
2851# arguments.  Must try -L first in case configure is actually a
2852# symlink; some systems play weird games with the mod time of symlinks
2853# (eg FreeBSD returns the mod time of the symlink's containing
2854# directory).
2855if (
2856   am_has_slept=no
2857   for am_try in 1 2; do
2858     echo "timestamp, slept: $am_has_slept" > conftest.file
2859     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2860     if test "$*" = "X"; then
2861	# -L didn't work.
2862	set X `ls -t "$srcdir/configure" conftest.file`
2863     fi
2864     if test "$*" != "X $srcdir/configure conftest.file" \
2865	&& test "$*" != "X conftest.file $srcdir/configure"; then
2866
2867	# If neither matched, then we have a broken ls.  This can happen
2868	# if, for instance, CONFIG_SHELL is bash and it inherits a
2869	# broken ls alias from the environment.  This has actually
2870	# happened.  Such a system could not be considered "sane".
2871	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2872  alias in your environment" "$LINENO" 5
2873     fi
2874     if test "$2" = conftest.file || test $am_try -eq 2; then
2875       break
2876     fi
2877     # Just in case.
2878     sleep 1
2879     am_has_slept=yes
2880   done
2881   test "$2" = conftest.file
2882   )
2883then
2884   # Ok.
2885   :
2886else
2887   as_fn_error $? "newly created file is older than distributed files!
2888Check your system clock" "$LINENO" 5
2889fi
2890{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2891printf "%s\n" "yes" >&6; }
2892# If we didn't sleep, we still need to ensure time stamps of config.status and
2893# generated files are strictly newer.
2894am_sleep_pid=
2895if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2896  ( sleep 1 ) &
2897  am_sleep_pid=$!
2898fi
2899
2900rm -f conftest.file
2901
2902test "$program_prefix" != NONE &&
2903  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2904# Use a double $ so make ignores it.
2905test "$program_suffix" != NONE &&
2906  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2907# Double any \ or $.
2908# By default was 's,x,x', remove it if useless.
2909ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2910program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2911
2912
2913# Expand $ac_aux_dir to an absolute path.
2914am_aux_dir=`cd "$ac_aux_dir" && pwd`
2915
2916
2917  if test x"${MISSING+set}" != xset; then
2918  MISSING="\${SHELL} '$am_aux_dir/missing'"
2919fi
2920# Use eval to expand $SHELL
2921if eval "$MISSING --is-lightweight"; then
2922  am_missing_run="$MISSING "
2923else
2924  am_missing_run=
2925  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2926printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2927fi
2928
2929if test x"${install_sh+set}" != xset; then
2930  case $am_aux_dir in
2931  *\ * | *\	*)
2932    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2933  *)
2934    install_sh="\${SHELL} $am_aux_dir/install-sh"
2935  esac
2936fi
2937
2938# Installed binaries are usually stripped using 'strip' when the user
2939# run "make install-strip".  However 'strip' might not be the right
2940# tool to use in cross-compilation environments, therefore Automake
2941# will honor the 'STRIP' environment variable to overrule this program.
2942if test "$cross_compiling" != no; then
2943  if test -n "$ac_tool_prefix"; then
2944  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2945set dummy ${ac_tool_prefix}strip; ac_word=$2
2946{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2947printf %s "checking for $ac_word... " >&6; }
2948if test ${ac_cv_prog_STRIP+y}
2949then :
2950  printf %s "(cached) " >&6
2951else case e in #(
2952  e) if test -n "$STRIP"; then
2953  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2954else
2955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2956for as_dir in $PATH
2957do
2958  IFS=$as_save_IFS
2959  case $as_dir in #(((
2960    '') as_dir=./ ;;
2961    */) ;;
2962    *) as_dir=$as_dir/ ;;
2963  esac
2964    for ac_exec_ext in '' $ac_executable_extensions; do
2965  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2966    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2967    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2968    break 2
2969  fi
2970done
2971  done
2972IFS=$as_save_IFS
2973
2974fi ;;
2975esac
2976fi
2977STRIP=$ac_cv_prog_STRIP
2978if test -n "$STRIP"; then
2979  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2980printf "%s\n" "$STRIP" >&6; }
2981else
2982  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2983printf "%s\n" "no" >&6; }
2984fi
2985
2986
2987fi
2988if test -z "$ac_cv_prog_STRIP"; then
2989  ac_ct_STRIP=$STRIP
2990  # Extract the first word of "strip", so it can be a program name with args.
2991set dummy strip; ac_word=$2
2992{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2993printf %s "checking for $ac_word... " >&6; }
2994if test ${ac_cv_prog_ac_ct_STRIP+y}
2995then :
2996  printf %s "(cached) " >&6
2997else case e in #(
2998  e) if test -n "$ac_ct_STRIP"; then
2999  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3000else
3001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3002for as_dir in $PATH
3003do
3004  IFS=$as_save_IFS
3005  case $as_dir in #(((
3006    '') as_dir=./ ;;
3007    */) ;;
3008    *) as_dir=$as_dir/ ;;
3009  esac
3010    for ac_exec_ext in '' $ac_executable_extensions; do
3011  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3012    ac_cv_prog_ac_ct_STRIP="strip"
3013    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3014    break 2
3015  fi
3016done
3017  done
3018IFS=$as_save_IFS
3019
3020fi ;;
3021esac
3022fi
3023ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3024if test -n "$ac_ct_STRIP"; then
3025  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3026printf "%s\n" "$ac_ct_STRIP" >&6; }
3027else
3028  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3029printf "%s\n" "no" >&6; }
3030fi
3031
3032  if test "x$ac_ct_STRIP" = x; then
3033    STRIP=":"
3034  else
3035    case $cross_compiling:$ac_tool_warned in
3036yes:)
3037{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3038printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3039ac_tool_warned=yes ;;
3040esac
3041    STRIP=$ac_ct_STRIP
3042  fi
3043else
3044  STRIP="$ac_cv_prog_STRIP"
3045fi
3046
3047fi
3048INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3049
3050
3051  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
3052printf %s "checking for a race-free mkdir -p... " >&6; }
3053if test -z "$MKDIR_P"; then
3054  if test ${ac_cv_path_mkdir+y}
3055then :
3056  printf %s "(cached) " >&6
3057else case e in #(
3058  e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3059for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3060do
3061  IFS=$as_save_IFS
3062  case $as_dir in #(((
3063    '') as_dir=./ ;;
3064    */) ;;
3065    *) as_dir=$as_dir/ ;;
3066  esac
3067    for ac_prog in mkdir gmkdir; do
3068	 for ac_exec_ext in '' $ac_executable_extensions; do
3069	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
3070	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
3071	     'mkdir ('*'coreutils) '* | \
3072	     *'BusyBox '* | \
3073	     'mkdir (fileutils) '4.1*)
3074	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
3075	       break 3;;
3076	   esac
3077	 done
3078       done
3079  done
3080IFS=$as_save_IFS
3081 ;;
3082esac
3083fi
3084
3085  test -d ./--version && rmdir ./--version
3086  if test ${ac_cv_path_mkdir+y}; then
3087    MKDIR_P="$ac_cv_path_mkdir -p"
3088  else
3089    # As a last resort, use plain mkdir -p,
3090    # in the hope it doesn't have the bugs of ancient mkdir.
3091    MKDIR_P='mkdir -p'
3092  fi
3093fi
3094{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3095printf "%s\n" "$MKDIR_P" >&6; }
3096
3097for ac_prog in gawk mawk nawk awk
3098do
3099  # Extract the first word of "$ac_prog", so it can be a program name with args.
3100set dummy $ac_prog; ac_word=$2
3101{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3102printf %s "checking for $ac_word... " >&6; }
3103if test ${ac_cv_prog_AWK+y}
3104then :
3105  printf %s "(cached) " >&6
3106else case e in #(
3107  e) if test -n "$AWK"; then
3108  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3109else
3110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111for as_dir in $PATH
3112do
3113  IFS=$as_save_IFS
3114  case $as_dir in #(((
3115    '') as_dir=./ ;;
3116    */) ;;
3117    *) as_dir=$as_dir/ ;;
3118  esac
3119    for ac_exec_ext in '' $ac_executable_extensions; do
3120  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3121    ac_cv_prog_AWK="$ac_prog"
3122    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3123    break 2
3124  fi
3125done
3126  done
3127IFS=$as_save_IFS
3128
3129fi ;;
3130esac
3131fi
3132AWK=$ac_cv_prog_AWK
3133if test -n "$AWK"; then
3134  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3135printf "%s\n" "$AWK" >&6; }
3136else
3137  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3138printf "%s\n" "no" >&6; }
3139fi
3140
3141
3142  test -n "$AWK" && break
3143done
3144
3145{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3146printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3147set x ${MAKE-make}
3148ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3149if eval test \${ac_cv_prog_make_${ac_make}_set+y}
3150then :
3151  printf %s "(cached) " >&6
3152else case e in #(
3153  e) cat >conftest.make <<\_ACEOF
3154SHELL = /bin/sh
3155all:
3156	@echo '@@@%%%=$(MAKE)=@@@%%%'
3157_ACEOF
3158# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3159case `${MAKE-make} -f conftest.make 2>/dev/null` in
3160  *@@@%%%=?*=@@@%%%*)
3161    eval ac_cv_prog_make_${ac_make}_set=yes;;
3162  *)
3163    eval ac_cv_prog_make_${ac_make}_set=no;;
3164esac
3165rm -f conftest.make ;;
3166esac
3167fi
3168if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3169  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3170printf "%s\n" "yes" >&6; }
3171  SET_MAKE=
3172else
3173  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3174printf "%s\n" "no" >&6; }
3175  SET_MAKE="MAKE=${MAKE-make}"
3176fi
3177
3178rm -rf .tst 2>/dev/null
3179mkdir .tst 2>/dev/null
3180if test -d .tst; then
3181  am__leading_dot=.
3182else
3183  am__leading_dot=_
3184fi
3185rmdir .tst 2>/dev/null
3186
3187# Check whether --enable-silent-rules was given.
3188if test ${enable_silent_rules+y}
3189then :
3190  enableval=$enable_silent_rules;
3191fi
3192
3193case $enable_silent_rules in # (((
3194  yes) AM_DEFAULT_VERBOSITY=0;;
3195   no) AM_DEFAULT_VERBOSITY=1;;
3196    *) AM_DEFAULT_VERBOSITY=1;;
3197esac
3198am_make=${MAKE-make}
3199{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3200printf %s "checking whether $am_make supports nested variables... " >&6; }
3201if test ${am_cv_make_support_nested_variables+y}
3202then :
3203  printf %s "(cached) " >&6
3204else case e in #(
3205  e) if printf "%s\n" 'TRUE=$(BAR$(V))
3206BAR0=false
3207BAR1=true
3208V=1
3209am__doit:
3210	@$(TRUE)
3211.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3212  am_cv_make_support_nested_variables=yes
3213else
3214  am_cv_make_support_nested_variables=no
3215fi ;;
3216esac
3217fi
3218{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3219printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
3220if test $am_cv_make_support_nested_variables = yes; then
3221    AM_V='$(V)'
3222  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3223else
3224  AM_V=$AM_DEFAULT_VERBOSITY
3225  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3226fi
3227AM_BACKSLASH='\'
3228
3229if test "`cd $srcdir && pwd`" != "`pwd`"; then
3230  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3231  # is not polluted with repeated "-I."
3232  am__isrc=' -I$(srcdir)'
3233  # test to see if srcdir already configured
3234  if test -f $srcdir/config.status; then
3235    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3236  fi
3237fi
3238
3239# test whether we have cygpath
3240if test -z "$CYGPATH_W"; then
3241  if (cygpath --version) >/dev/null 2>/dev/null; then
3242    CYGPATH_W='cygpath -w'
3243  else
3244    CYGPATH_W=echo
3245  fi
3246fi
3247
3248
3249# Define the identity of the package.
3250 PACKAGE='libpng'
3251 VERSION='1.6.43'
3252
3253
3254printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3255
3256
3257printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
3258
3259# Some tools Automake needs.
3260
3261ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3262
3263
3264AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3265
3266
3267AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3268
3269
3270AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3271
3272
3273MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3274
3275# For better backward compatibility.  To be removed once Automake 1.9.x
3276# dies out for good.  For more background, see:
3277# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3278# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3279mkdir_p='$(MKDIR_P)'
3280
3281# We need awk for the "check" target (and possibly the TAP driver).  The
3282# system "awk" is bad on some platforms.
3283# Always define AMTAR for backward compatibility.  Yes, it's still used
3284# in the wild :-(  We should find a proper way to deprecate it ...
3285AMTAR='$${TAR-tar}'
3286
3287
3288# We'll loop over all known methods to create a tar archive until one works.
3289_am_tools='gnutar  pax cpio none'
3290
3291am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3292
3293
3294
3295
3296
3297# Variables for tags utilities; see am/tags.am
3298if test -z "$CTAGS"; then
3299  CTAGS=ctags
3300fi
3301
3302if test -z "$ETAGS"; then
3303  ETAGS=etags
3304fi
3305
3306if test -z "$CSCOPE"; then
3307  CSCOPE=cscope
3308fi
3309
3310
3311
3312# POSIX will say in a future version that running "rm -f" with no argument
3313# is OK; and we want to be able to make that assumption in our Makefile
3314# recipes.  So use an aggressive probe to check that the usage we want is
3315# actually supported "in the wild" to an acceptable degree.
3316# See automake bug#10828.
3317# To make any issue more visible, cause the running configure to be aborted
3318# by default if the 'rm' program in use doesn't match our expectations; the
3319# user can still override this though.
3320if rm -f && rm -fr && rm -rf; then : OK; else
3321  cat >&2 <<'END'
3322Oops!
3323
3324Your 'rm' program seems unable to run without file operands specified
3325on the command line, even when the '-f' option is present.  This is contrary
3326to the behaviour of most rm programs out there, and not conforming with
3327the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3328
3329Please tell bug-automake@gnu.org about your system, including the value
3330of your $PATH and any error possibly output before this message.  This
3331can help us improve future automake versions.
3332
3333END
3334  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3335    echo 'Configuration will proceed anyway, since you have set the' >&2
3336    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3337    echo >&2
3338  else
3339    cat >&2 <<'END'
3340Aborting the configuration process, to ensure you take notice of the issue.
3341
3342You can download and install GNU coreutils to get an 'rm' implementation
3343that behaves properly: <https://www.gnu.org/software/coreutils/>.
3344
3345If you want to complete the configuration process using your problematic
3346'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3347to "yes", and re-run configure.
3348
3349END
3350    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3351  fi
3352fi
3353
3354# The following line causes --disable-maintainer-mode to be the default to
3355# configure. This is necessary because libpng distributions cannot rely on the
3356# time stamps of the autotools generated files being correct
3357
3358{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3359printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3360    # Check whether --enable-maintainer-mode was given.
3361if test ${enable_maintainer_mode+y}
3362then :
3363  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3364else case e in #(
3365  e) USE_MAINTAINER_MODE=no ;;
3366esac
3367fi
3368
3369  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3370printf "%s\n" "$USE_MAINTAINER_MODE" >&6; }
3371   if test $USE_MAINTAINER_MODE = yes; then
3372  MAINTAINER_MODE_TRUE=
3373  MAINTAINER_MODE_FALSE='#'
3374else
3375  MAINTAINER_MODE_TRUE='#'
3376  MAINTAINER_MODE_FALSE=
3377fi
3378
3379  MAINT=$MAINTAINER_MODE_TRUE
3380
3381
3382
3383
3384PNGLIB_VERSION=1.6.43
3385PNGLIB_MAJOR=1
3386PNGLIB_MINOR=6
3387PNGLIB_RELEASE=43
3388
3389
3390
3391ac_config_headers="$ac_config_headers config.h"
3392
3393
3394# Check for basic programs.
3395ac_ext=c
3396ac_cpp='$CPP $CPPFLAGS'
3397ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3398ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3399ac_compiler_gnu=$ac_cv_c_compiler_gnu
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410ac_ext=c
3411ac_cpp='$CPP $CPPFLAGS'
3412ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3413ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3414ac_compiler_gnu=$ac_cv_c_compiler_gnu
3415if test -n "$ac_tool_prefix"; then
3416  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3417set dummy ${ac_tool_prefix}gcc; ac_word=$2
3418{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3419printf %s "checking for $ac_word... " >&6; }
3420if test ${ac_cv_prog_CC+y}
3421then :
3422  printf %s "(cached) " >&6
3423else case e in #(
3424  e) if test -n "$CC"; then
3425  ac_cv_prog_CC="$CC" # Let the user override the test.
3426else
3427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3428for as_dir in $PATH
3429do
3430  IFS=$as_save_IFS
3431  case $as_dir in #(((
3432    '') as_dir=./ ;;
3433    */) ;;
3434    *) as_dir=$as_dir/ ;;
3435  esac
3436    for ac_exec_ext in '' $ac_executable_extensions; do
3437  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3438    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3439    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3440    break 2
3441  fi
3442done
3443  done
3444IFS=$as_save_IFS
3445
3446fi ;;
3447esac
3448fi
3449CC=$ac_cv_prog_CC
3450if test -n "$CC"; then
3451  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3452printf "%s\n" "$CC" >&6; }
3453else
3454  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3455printf "%s\n" "no" >&6; }
3456fi
3457
3458
3459fi
3460if test -z "$ac_cv_prog_CC"; then
3461  ac_ct_CC=$CC
3462  # Extract the first word of "gcc", so it can be a program name with args.
3463set dummy gcc; ac_word=$2
3464{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3465printf %s "checking for $ac_word... " >&6; }
3466if test ${ac_cv_prog_ac_ct_CC+y}
3467then :
3468  printf %s "(cached) " >&6
3469else case e in #(
3470  e) if test -n "$ac_ct_CC"; then
3471  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3472else
3473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3474for as_dir in $PATH
3475do
3476  IFS=$as_save_IFS
3477  case $as_dir in #(((
3478    '') as_dir=./ ;;
3479    */) ;;
3480    *) as_dir=$as_dir/ ;;
3481  esac
3482    for ac_exec_ext in '' $ac_executable_extensions; do
3483  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3484    ac_cv_prog_ac_ct_CC="gcc"
3485    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3486    break 2
3487  fi
3488done
3489  done
3490IFS=$as_save_IFS
3491
3492fi ;;
3493esac
3494fi
3495ac_ct_CC=$ac_cv_prog_ac_ct_CC
3496if test -n "$ac_ct_CC"; then
3497  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3498printf "%s\n" "$ac_ct_CC" >&6; }
3499else
3500  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3501printf "%s\n" "no" >&6; }
3502fi
3503
3504  if test "x$ac_ct_CC" = x; then
3505    CC=""
3506  else
3507    case $cross_compiling:$ac_tool_warned in
3508yes:)
3509{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3510printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3511ac_tool_warned=yes ;;
3512esac
3513    CC=$ac_ct_CC
3514  fi
3515else
3516  CC="$ac_cv_prog_CC"
3517fi
3518
3519if test -z "$CC"; then
3520          if test -n "$ac_tool_prefix"; then
3521    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3522set dummy ${ac_tool_prefix}cc; ac_word=$2
3523{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3524printf %s "checking for $ac_word... " >&6; }
3525if test ${ac_cv_prog_CC+y}
3526then :
3527  printf %s "(cached) " >&6
3528else case e in #(
3529  e) if test -n "$CC"; then
3530  ac_cv_prog_CC="$CC" # Let the user override the test.
3531else
3532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3533for as_dir in $PATH
3534do
3535  IFS=$as_save_IFS
3536  case $as_dir in #(((
3537    '') as_dir=./ ;;
3538    */) ;;
3539    *) as_dir=$as_dir/ ;;
3540  esac
3541    for ac_exec_ext in '' $ac_executable_extensions; do
3542  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3543    ac_cv_prog_CC="${ac_tool_prefix}cc"
3544    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3545    break 2
3546  fi
3547done
3548  done
3549IFS=$as_save_IFS
3550
3551fi ;;
3552esac
3553fi
3554CC=$ac_cv_prog_CC
3555if test -n "$CC"; then
3556  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3557printf "%s\n" "$CC" >&6; }
3558else
3559  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3560printf "%s\n" "no" >&6; }
3561fi
3562
3563
3564  fi
3565fi
3566if test -z "$CC"; then
3567  # Extract the first word of "cc", so it can be a program name with args.
3568set dummy cc; ac_word=$2
3569{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3570printf %s "checking for $ac_word... " >&6; }
3571if test ${ac_cv_prog_CC+y}
3572then :
3573  printf %s "(cached) " >&6
3574else case e in #(
3575  e) if test -n "$CC"; then
3576  ac_cv_prog_CC="$CC" # Let the user override the test.
3577else
3578  ac_prog_rejected=no
3579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3580for as_dir in $PATH
3581do
3582  IFS=$as_save_IFS
3583  case $as_dir in #(((
3584    '') as_dir=./ ;;
3585    */) ;;
3586    *) as_dir=$as_dir/ ;;
3587  esac
3588    for ac_exec_ext in '' $ac_executable_extensions; do
3589  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3590    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3591       ac_prog_rejected=yes
3592       continue
3593     fi
3594    ac_cv_prog_CC="cc"
3595    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3596    break 2
3597  fi
3598done
3599  done
3600IFS=$as_save_IFS
3601
3602if test $ac_prog_rejected = yes; then
3603  # We found a bogon in the path, so make sure we never use it.
3604  set dummy $ac_cv_prog_CC
3605  shift
3606  if test $# != 0; then
3607    # We chose a different compiler from the bogus one.
3608    # However, it has the same basename, so the bogon will be chosen
3609    # first if we set CC to just the basename; use the full file name.
3610    shift
3611    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3612  fi
3613fi
3614fi ;;
3615esac
3616fi
3617CC=$ac_cv_prog_CC
3618if test -n "$CC"; then
3619  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3620printf "%s\n" "$CC" >&6; }
3621else
3622  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3623printf "%s\n" "no" >&6; }
3624fi
3625
3626
3627fi
3628if test -z "$CC"; then
3629  if test -n "$ac_tool_prefix"; then
3630  for ac_prog in cl.exe
3631  do
3632    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3633set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3634{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3635printf %s "checking for $ac_word... " >&6; }
3636if test ${ac_cv_prog_CC+y}
3637then :
3638  printf %s "(cached) " >&6
3639else case e in #(
3640  e) if test -n "$CC"; then
3641  ac_cv_prog_CC="$CC" # Let the user override the test.
3642else
3643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3644for as_dir in $PATH
3645do
3646  IFS=$as_save_IFS
3647  case $as_dir in #(((
3648    '') as_dir=./ ;;
3649    */) ;;
3650    *) as_dir=$as_dir/ ;;
3651  esac
3652    for ac_exec_ext in '' $ac_executable_extensions; do
3653  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3654    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3655    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3656    break 2
3657  fi
3658done
3659  done
3660IFS=$as_save_IFS
3661
3662fi ;;
3663esac
3664fi
3665CC=$ac_cv_prog_CC
3666if test -n "$CC"; then
3667  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3668printf "%s\n" "$CC" >&6; }
3669else
3670  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3671printf "%s\n" "no" >&6; }
3672fi
3673
3674
3675    test -n "$CC" && break
3676  done
3677fi
3678if test -z "$CC"; then
3679  ac_ct_CC=$CC
3680  for ac_prog in cl.exe
3681do
3682  # Extract the first word of "$ac_prog", so it can be a program name with args.
3683set dummy $ac_prog; ac_word=$2
3684{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3685printf %s "checking for $ac_word... " >&6; }
3686if test ${ac_cv_prog_ac_ct_CC+y}
3687then :
3688  printf %s "(cached) " >&6
3689else case e in #(
3690  e) if test -n "$ac_ct_CC"; then
3691  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3692else
3693as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3694for as_dir in $PATH
3695do
3696  IFS=$as_save_IFS
3697  case $as_dir in #(((
3698    '') as_dir=./ ;;
3699    */) ;;
3700    *) as_dir=$as_dir/ ;;
3701  esac
3702    for ac_exec_ext in '' $ac_executable_extensions; do
3703  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3704    ac_cv_prog_ac_ct_CC="$ac_prog"
3705    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3706    break 2
3707  fi
3708done
3709  done
3710IFS=$as_save_IFS
3711
3712fi ;;
3713esac
3714fi
3715ac_ct_CC=$ac_cv_prog_ac_ct_CC
3716if test -n "$ac_ct_CC"; then
3717  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3718printf "%s\n" "$ac_ct_CC" >&6; }
3719else
3720  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3721printf "%s\n" "no" >&6; }
3722fi
3723
3724
3725  test -n "$ac_ct_CC" && break
3726done
3727
3728  if test "x$ac_ct_CC" = x; then
3729    CC=""
3730  else
3731    case $cross_compiling:$ac_tool_warned in
3732yes:)
3733{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3734printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3735ac_tool_warned=yes ;;
3736esac
3737    CC=$ac_ct_CC
3738  fi
3739fi
3740
3741fi
3742if test -z "$CC"; then
3743  if test -n "$ac_tool_prefix"; then
3744  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3745set dummy ${ac_tool_prefix}clang; ac_word=$2
3746{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3747printf %s "checking for $ac_word... " >&6; }
3748if test ${ac_cv_prog_CC+y}
3749then :
3750  printf %s "(cached) " >&6
3751else case e in #(
3752  e) if test -n "$CC"; then
3753  ac_cv_prog_CC="$CC" # Let the user override the test.
3754else
3755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3756for as_dir in $PATH
3757do
3758  IFS=$as_save_IFS
3759  case $as_dir in #(((
3760    '') as_dir=./ ;;
3761    */) ;;
3762    *) as_dir=$as_dir/ ;;
3763  esac
3764    for ac_exec_ext in '' $ac_executable_extensions; do
3765  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3766    ac_cv_prog_CC="${ac_tool_prefix}clang"
3767    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3768    break 2
3769  fi
3770done
3771  done
3772IFS=$as_save_IFS
3773
3774fi ;;
3775esac
3776fi
3777CC=$ac_cv_prog_CC
3778if test -n "$CC"; then
3779  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3780printf "%s\n" "$CC" >&6; }
3781else
3782  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3783printf "%s\n" "no" >&6; }
3784fi
3785
3786
3787fi
3788if test -z "$ac_cv_prog_CC"; then
3789  ac_ct_CC=$CC
3790  # Extract the first word of "clang", so it can be a program name with args.
3791set dummy clang; ac_word=$2
3792{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3793printf %s "checking for $ac_word... " >&6; }
3794if test ${ac_cv_prog_ac_ct_CC+y}
3795then :
3796  printf %s "(cached) " >&6
3797else case e in #(
3798  e) if test -n "$ac_ct_CC"; then
3799  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3800else
3801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3802for as_dir in $PATH
3803do
3804  IFS=$as_save_IFS
3805  case $as_dir in #(((
3806    '') as_dir=./ ;;
3807    */) ;;
3808    *) as_dir=$as_dir/ ;;
3809  esac
3810    for ac_exec_ext in '' $ac_executable_extensions; do
3811  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3812    ac_cv_prog_ac_ct_CC="clang"
3813    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3814    break 2
3815  fi
3816done
3817  done
3818IFS=$as_save_IFS
3819
3820fi ;;
3821esac
3822fi
3823ac_ct_CC=$ac_cv_prog_ac_ct_CC
3824if test -n "$ac_ct_CC"; then
3825  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3826printf "%s\n" "$ac_ct_CC" >&6; }
3827else
3828  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3829printf "%s\n" "no" >&6; }
3830fi
3831
3832  if test "x$ac_ct_CC" = x; then
3833    CC=""
3834  else
3835    case $cross_compiling:$ac_tool_warned in
3836yes:)
3837{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3838printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3839ac_tool_warned=yes ;;
3840esac
3841    CC=$ac_ct_CC
3842  fi
3843else
3844  CC="$ac_cv_prog_CC"
3845fi
3846
3847fi
3848
3849
3850test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3851printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3852as_fn_error $? "no acceptable C compiler found in \$PATH
3853See 'config.log' for more details" "$LINENO" 5; }
3854
3855# Provide some information about the compiler.
3856printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3857set X $ac_compile
3858ac_compiler=$2
3859for ac_option in --version -v -V -qversion -version; do
3860  { { ac_try="$ac_compiler $ac_option >&5"
3861case "(($ac_try" in
3862  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3863  *) ac_try_echo=$ac_try;;
3864esac
3865eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3866printf "%s\n" "$ac_try_echo"; } >&5
3867  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3868  ac_status=$?
3869  if test -s conftest.err; then
3870    sed '10a\
3871... rest of stderr output deleted ...
3872         10q' conftest.err >conftest.er1
3873    cat conftest.er1 >&5
3874  fi
3875  rm -f conftest.er1 conftest.err
3876  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3877  test $ac_status = 0; }
3878done
3879
3880cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3881/* end confdefs.h.  */
3882
3883int
3884main (void)
3885{
3886
3887  ;
3888  return 0;
3889}
3890_ACEOF
3891ac_clean_files_save=$ac_clean_files
3892ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3893# Try to create an executable without -o first, disregard a.out.
3894# It will help us diagnose broken compilers, and finding out an intuition
3895# of exeext.
3896{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3897printf %s "checking whether the C compiler works... " >&6; }
3898ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3899
3900# The possible output files:
3901ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3902
3903ac_rmfiles=
3904for ac_file in $ac_files
3905do
3906  case $ac_file in
3907    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3908    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3909  esac
3910done
3911rm -f $ac_rmfiles
3912
3913if { { ac_try="$ac_link_default"
3914case "(($ac_try" in
3915  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3916  *) ac_try_echo=$ac_try;;
3917esac
3918eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3919printf "%s\n" "$ac_try_echo"; } >&5
3920  (eval "$ac_link_default") 2>&5
3921  ac_status=$?
3922  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3923  test $ac_status = 0; }
3924then :
3925  # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
3926# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
3927# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3928# so that the user can short-circuit this test for compilers unknown to
3929# Autoconf.
3930for ac_file in $ac_files ''
3931do
3932  test -f "$ac_file" || continue
3933  case $ac_file in
3934    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3935	;;
3936    [ab].out )
3937	# We found the default executable, but exeext='' is most
3938	# certainly right.
3939	break;;
3940    *.* )
3941	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3942	then :; else
3943	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3944	fi
3945	# We set ac_cv_exeext here because the later test for it is not
3946	# safe: cross compilers may not add the suffix if given an '-o'
3947	# argument, so we may need to know it at that point already.
3948	# Even if this section looks crufty: it has the advantage of
3949	# actually working.
3950	break;;
3951    * )
3952	break;;
3953  esac
3954done
3955test "$ac_cv_exeext" = no && ac_cv_exeext=
3956
3957else case e in #(
3958  e) ac_file='' ;;
3959esac
3960fi
3961if test -z "$ac_file"
3962then :
3963  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3964printf "%s\n" "no" >&6; }
3965printf "%s\n" "$as_me: failed program was:" >&5
3966sed 's/^/| /' conftest.$ac_ext >&5
3967
3968{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3969printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3970as_fn_error 77 "C compiler cannot create executables
3971See 'config.log' for more details" "$LINENO" 5; }
3972else case e in #(
3973  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3974printf "%s\n" "yes" >&6; } ;;
3975esac
3976fi
3977{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3978printf %s "checking for C compiler default output file name... " >&6; }
3979{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3980printf "%s\n" "$ac_file" >&6; }
3981ac_exeext=$ac_cv_exeext
3982
3983rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3984ac_clean_files=$ac_clean_files_save
3985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3986printf %s "checking for suffix of executables... " >&6; }
3987if { { ac_try="$ac_link"
3988case "(($ac_try" in
3989  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3990  *) ac_try_echo=$ac_try;;
3991esac
3992eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3993printf "%s\n" "$ac_try_echo"; } >&5
3994  (eval "$ac_link") 2>&5
3995  ac_status=$?
3996  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3997  test $ac_status = 0; }
3998then :
3999  # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
4000# catch 'conftest.exe'.  For instance with Cygwin, 'ls conftest' will
4001# work properly (i.e., refer to 'conftest.exe'), while it won't with
4002# 'rm'.
4003for ac_file in conftest.exe conftest conftest.*; do
4004  test -f "$ac_file" || continue
4005  case $ac_file in
4006    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4007    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4008	  break;;
4009    * ) break;;
4010  esac
4011done
4012else case e in #(
4013  e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4014printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4015as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4016See 'config.log' for more details" "$LINENO" 5; } ;;
4017esac
4018fi
4019rm -f conftest conftest$ac_cv_exeext
4020{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4021printf "%s\n" "$ac_cv_exeext" >&6; }
4022
4023rm -f conftest.$ac_ext
4024EXEEXT=$ac_cv_exeext
4025ac_exeext=$EXEEXT
4026cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4027/* end confdefs.h.  */
4028#include <stdio.h>
4029int
4030main (void)
4031{
4032FILE *f = fopen ("conftest.out", "w");
4033 if (!f)
4034  return 1;
4035 return ferror (f) || fclose (f) != 0;
4036
4037  ;
4038  return 0;
4039}
4040_ACEOF
4041ac_clean_files="$ac_clean_files conftest.out"
4042# Check that the compiler produces executables we can run.  If not, either
4043# the compiler is broken, or we cross compile.
4044{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4045printf %s "checking whether we are cross compiling... " >&6; }
4046if test "$cross_compiling" != yes; then
4047  { { ac_try="$ac_link"
4048case "(($ac_try" in
4049  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4050  *) ac_try_echo=$ac_try;;
4051esac
4052eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4053printf "%s\n" "$ac_try_echo"; } >&5
4054  (eval "$ac_link") 2>&5
4055  ac_status=$?
4056  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4057  test $ac_status = 0; }
4058  if { ac_try='./conftest$ac_cv_exeext'
4059  { { case "(($ac_try" in
4060  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4061  *) ac_try_echo=$ac_try;;
4062esac
4063eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4064printf "%s\n" "$ac_try_echo"; } >&5
4065  (eval "$ac_try") 2>&5
4066  ac_status=$?
4067  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4068  test $ac_status = 0; }; }; then
4069    cross_compiling=no
4070  else
4071    if test "$cross_compiling" = maybe; then
4072	cross_compiling=yes
4073    else
4074	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4075printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4076as_fn_error 77 "cannot run C compiled programs.
4077If you meant to cross compile, use '--host'.
4078See 'config.log' for more details" "$LINENO" 5; }
4079    fi
4080  fi
4081fi
4082{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4083printf "%s\n" "$cross_compiling" >&6; }
4084
4085rm -f conftest.$ac_ext conftest$ac_cv_exeext \
4086  conftest.o conftest.obj conftest.out
4087ac_clean_files=$ac_clean_files_save
4088{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4089printf %s "checking for suffix of object files... " >&6; }
4090if test ${ac_cv_objext+y}
4091then :
4092  printf %s "(cached) " >&6
4093else case e in #(
4094  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095/* end confdefs.h.  */
4096
4097int
4098main (void)
4099{
4100
4101  ;
4102  return 0;
4103}
4104_ACEOF
4105rm -f conftest.o conftest.obj
4106if { { ac_try="$ac_compile"
4107case "(($ac_try" in
4108  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4109  *) ac_try_echo=$ac_try;;
4110esac
4111eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4112printf "%s\n" "$ac_try_echo"; } >&5
4113  (eval "$ac_compile") 2>&5
4114  ac_status=$?
4115  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4116  test $ac_status = 0; }
4117then :
4118  for ac_file in conftest.o conftest.obj conftest.*; do
4119  test -f "$ac_file" || continue;
4120  case $ac_file in
4121    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4122    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4123       break;;
4124  esac
4125done
4126else case e in #(
4127  e) printf "%s\n" "$as_me: failed program was:" >&5
4128sed 's/^/| /' conftest.$ac_ext >&5
4129
4130{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4131printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4132as_fn_error $? "cannot compute suffix of object files: cannot compile
4133See 'config.log' for more details" "$LINENO" 5; } ;;
4134esac
4135fi
4136rm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
4137esac
4138fi
4139{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4140printf "%s\n" "$ac_cv_objext" >&6; }
4141OBJEXT=$ac_cv_objext
4142ac_objext=$OBJEXT
4143{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4144printf %s "checking whether the compiler supports GNU C... " >&6; }
4145if test ${ac_cv_c_compiler_gnu+y}
4146then :
4147  printf %s "(cached) " >&6
4148else case e in #(
4149  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150/* end confdefs.h.  */
4151
4152int
4153main (void)
4154{
4155#ifndef __GNUC__
4156       choke me
4157#endif
4158
4159  ;
4160  return 0;
4161}
4162_ACEOF
4163if ac_fn_c_try_compile "$LINENO"
4164then :
4165  ac_compiler_gnu=yes
4166else case e in #(
4167  e) ac_compiler_gnu=no ;;
4168esac
4169fi
4170rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4171ac_cv_c_compiler_gnu=$ac_compiler_gnu
4172 ;;
4173esac
4174fi
4175{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4176printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4177ac_compiler_gnu=$ac_cv_c_compiler_gnu
4178
4179if test $ac_compiler_gnu = yes; then
4180  GCC=yes
4181else
4182  GCC=
4183fi
4184ac_test_CFLAGS=${CFLAGS+y}
4185ac_save_CFLAGS=$CFLAGS
4186{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4187printf %s "checking whether $CC accepts -g... " >&6; }
4188if test ${ac_cv_prog_cc_g+y}
4189then :
4190  printf %s "(cached) " >&6
4191else case e in #(
4192  e) ac_save_c_werror_flag=$ac_c_werror_flag
4193   ac_c_werror_flag=yes
4194   ac_cv_prog_cc_g=no
4195   CFLAGS="-g"
4196   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4197/* end confdefs.h.  */
4198
4199int
4200main (void)
4201{
4202
4203  ;
4204  return 0;
4205}
4206_ACEOF
4207if ac_fn_c_try_compile "$LINENO"
4208then :
4209  ac_cv_prog_cc_g=yes
4210else case e in #(
4211  e) CFLAGS=""
4212      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4213/* end confdefs.h.  */
4214
4215int
4216main (void)
4217{
4218
4219  ;
4220  return 0;
4221}
4222_ACEOF
4223if ac_fn_c_try_compile "$LINENO"
4224then :
4225
4226else case e in #(
4227  e) ac_c_werror_flag=$ac_save_c_werror_flag
4228	 CFLAGS="-g"
4229	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4230/* end confdefs.h.  */
4231
4232int
4233main (void)
4234{
4235
4236  ;
4237  return 0;
4238}
4239_ACEOF
4240if ac_fn_c_try_compile "$LINENO"
4241then :
4242  ac_cv_prog_cc_g=yes
4243fi
4244rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4245esac
4246fi
4247rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4248esac
4249fi
4250rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4251   ac_c_werror_flag=$ac_save_c_werror_flag ;;
4252esac
4253fi
4254{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4255printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4256if test $ac_test_CFLAGS; then
4257  CFLAGS=$ac_save_CFLAGS
4258elif test $ac_cv_prog_cc_g = yes; then
4259  if test "$GCC" = yes; then
4260    CFLAGS="-g -O2"
4261  else
4262    CFLAGS="-g"
4263  fi
4264else
4265  if test "$GCC" = yes; then
4266    CFLAGS="-O2"
4267  else
4268    CFLAGS=
4269  fi
4270fi
4271ac_prog_cc_stdc=no
4272if test x$ac_prog_cc_stdc = xno
4273then :
4274  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4275printf %s "checking for $CC option to enable C11 features... " >&6; }
4276if test ${ac_cv_prog_cc_c11+y}
4277then :
4278  printf %s "(cached) " >&6
4279else case e in #(
4280  e) ac_cv_prog_cc_c11=no
4281ac_save_CC=$CC
4282cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4283/* end confdefs.h.  */
4284$ac_c_conftest_c11_program
4285_ACEOF
4286for ac_arg in '' -std=gnu11
4287do
4288  CC="$ac_save_CC $ac_arg"
4289  if ac_fn_c_try_compile "$LINENO"
4290then :
4291  ac_cv_prog_cc_c11=$ac_arg
4292fi
4293rm -f core conftest.err conftest.$ac_objext conftest.beam
4294  test "x$ac_cv_prog_cc_c11" != "xno" && break
4295done
4296rm -f conftest.$ac_ext
4297CC=$ac_save_CC ;;
4298esac
4299fi
4300
4301if test "x$ac_cv_prog_cc_c11" = xno
4302then :
4303  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4304printf "%s\n" "unsupported" >&6; }
4305else case e in #(
4306  e) if test "x$ac_cv_prog_cc_c11" = x
4307then :
4308  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4309printf "%s\n" "none needed" >&6; }
4310else case e in #(
4311  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4312printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4313     CC="$CC $ac_cv_prog_cc_c11" ;;
4314esac
4315fi
4316  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4317  ac_prog_cc_stdc=c11 ;;
4318esac
4319fi
4320fi
4321if test x$ac_prog_cc_stdc = xno
4322then :
4323  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4324printf %s "checking for $CC option to enable C99 features... " >&6; }
4325if test ${ac_cv_prog_cc_c99+y}
4326then :
4327  printf %s "(cached) " >&6
4328else case e in #(
4329  e) ac_cv_prog_cc_c99=no
4330ac_save_CC=$CC
4331cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4332/* end confdefs.h.  */
4333$ac_c_conftest_c99_program
4334_ACEOF
4335for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4336do
4337  CC="$ac_save_CC $ac_arg"
4338  if ac_fn_c_try_compile "$LINENO"
4339then :
4340  ac_cv_prog_cc_c99=$ac_arg
4341fi
4342rm -f core conftest.err conftest.$ac_objext conftest.beam
4343  test "x$ac_cv_prog_cc_c99" != "xno" && break
4344done
4345rm -f conftest.$ac_ext
4346CC=$ac_save_CC ;;
4347esac
4348fi
4349
4350if test "x$ac_cv_prog_cc_c99" = xno
4351then :
4352  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4353printf "%s\n" "unsupported" >&6; }
4354else case e in #(
4355  e) if test "x$ac_cv_prog_cc_c99" = x
4356then :
4357  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4358printf "%s\n" "none needed" >&6; }
4359else case e in #(
4360  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4361printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4362     CC="$CC $ac_cv_prog_cc_c99" ;;
4363esac
4364fi
4365  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4366  ac_prog_cc_stdc=c99 ;;
4367esac
4368fi
4369fi
4370if test x$ac_prog_cc_stdc = xno
4371then :
4372  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4373printf %s "checking for $CC option to enable C89 features... " >&6; }
4374if test ${ac_cv_prog_cc_c89+y}
4375then :
4376  printf %s "(cached) " >&6
4377else case e in #(
4378  e) ac_cv_prog_cc_c89=no
4379ac_save_CC=$CC
4380cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381/* end confdefs.h.  */
4382$ac_c_conftest_c89_program
4383_ACEOF
4384for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4385do
4386  CC="$ac_save_CC $ac_arg"
4387  if ac_fn_c_try_compile "$LINENO"
4388then :
4389  ac_cv_prog_cc_c89=$ac_arg
4390fi
4391rm -f core conftest.err conftest.$ac_objext conftest.beam
4392  test "x$ac_cv_prog_cc_c89" != "xno" && break
4393done
4394rm -f conftest.$ac_ext
4395CC=$ac_save_CC ;;
4396esac
4397fi
4398
4399if test "x$ac_cv_prog_cc_c89" = xno
4400then :
4401  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4402printf "%s\n" "unsupported" >&6; }
4403else case e in #(
4404  e) if test "x$ac_cv_prog_cc_c89" = x
4405then :
4406  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4407printf "%s\n" "none needed" >&6; }
4408else case e in #(
4409  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4410printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4411     CC="$CC $ac_cv_prog_cc_c89" ;;
4412esac
4413fi
4414  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4415  ac_prog_cc_stdc=c89 ;;
4416esac
4417fi
4418fi
4419
4420ac_ext=c
4421ac_cpp='$CPP $CPPFLAGS'
4422ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4423ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4424ac_compiler_gnu=$ac_cv_c_compiler_gnu
4425
4426
4427  ac_ext=c
4428ac_cpp='$CPP $CPPFLAGS'
4429ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4430ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4431ac_compiler_gnu=$ac_cv_c_compiler_gnu
4432{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4433printf %s "checking whether $CC understands -c and -o together... " >&6; }
4434if test ${am_cv_prog_cc_c_o+y}
4435then :
4436  printf %s "(cached) " >&6
4437else case e in #(
4438  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4439/* end confdefs.h.  */
4440
4441int
4442main (void)
4443{
4444
4445  ;
4446  return 0;
4447}
4448_ACEOF
4449  # Make sure it works both with $CC and with simple cc.
4450  # Following AC_PROG_CC_C_O, we do the test twice because some
4451  # compilers refuse to overwrite an existing .o file with -o,
4452  # though they will create one.
4453  am_cv_prog_cc_c_o=yes
4454  for am_i in 1 2; do
4455    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4456   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4457   ac_status=$?
4458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4459   (exit $ac_status); } \
4460         && test -f conftest2.$ac_objext; then
4461      : OK
4462    else
4463      am_cv_prog_cc_c_o=no
4464      break
4465    fi
4466  done
4467  rm -f core conftest*
4468  unset am_i ;;
4469esac
4470fi
4471{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4472printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
4473if test "$am_cv_prog_cc_c_o" != yes; then
4474   # Losing compiler, so override with the script.
4475   # FIXME: It is wrong to rewrite CC.
4476   # But if we don't then we get into trouble of one sort or another.
4477   # A longer-term fix would be to have automake use am__CC in this case,
4478   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4479   CC="$am_aux_dir/compile $CC"
4480fi
4481ac_ext=c
4482ac_cpp='$CPP $CPPFLAGS'
4483ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4484ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4485ac_compiler_gnu=$ac_cv_c_compiler_gnu
4486
4487DEPDIR="${am__leading_dot}deps"
4488
4489ac_config_commands="$ac_config_commands depfiles"
4490
4491{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4492printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
4493cat > confinc.mk << 'END'
4494am__doit:
4495	@echo this is the am__doit target >confinc.out
4496.PHONY: am__doit
4497END
4498am__include="#"
4499am__quote=
4500# BSD make does it like this.
4501echo '.include "confinc.mk" # ignored' > confmf.BSD
4502# Other make implementations (GNU, Solaris 10, AIX) do it like this.
4503echo 'include confinc.mk # ignored' > confmf.GNU
4504_am_result=no
4505for s in GNU BSD; do
4506  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4507   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4508   ac_status=$?
4509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4510   (exit $ac_status); }
4511  case $?:`cat confinc.out 2>/dev/null` in #(
4512  '0:this is the am__doit target') :
4513    case $s in #(
4514  BSD) :
4515    am__include='.include' am__quote='"' ;; #(
4516  *) :
4517    am__include='include' am__quote='' ;;
4518esac ;; #(
4519  *) :
4520     ;;
4521esac
4522  if test "$am__include" != "#"; then
4523    _am_result="yes ($s style)"
4524    break
4525  fi
4526done
4527rm -f confinc.* confmf.*
4528{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4529printf "%s\n" "${_am_result}" >&6; }
4530
4531# Check whether --enable-dependency-tracking was given.
4532if test ${enable_dependency_tracking+y}
4533then :
4534  enableval=$enable_dependency_tracking;
4535fi
4536
4537if test "x$enable_dependency_tracking" != xno; then
4538  am_depcomp="$ac_aux_dir/depcomp"
4539  AMDEPBACKSLASH='\'
4540  am__nodep='_no'
4541fi
4542 if test "x$enable_dependency_tracking" != xno; then
4543  AMDEP_TRUE=
4544  AMDEP_FALSE='#'
4545else
4546  AMDEP_TRUE='#'
4547  AMDEP_FALSE=
4548fi
4549
4550
4551
4552depcc="$CC"   am_compiler_list=
4553
4554{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4555printf %s "checking dependency style of $depcc... " >&6; }
4556if test ${am_cv_CC_dependencies_compiler_type+y}
4557then :
4558  printf %s "(cached) " >&6
4559else case e in #(
4560  e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4561  # We make a subdir and do the tests there.  Otherwise we can end up
4562  # making bogus files that we don't know about and never remove.  For
4563  # instance it was reported that on HP-UX the gcc test will end up
4564  # making a dummy file named 'D' -- because '-MD' means "put the output
4565  # in D".
4566  rm -rf conftest.dir
4567  mkdir conftest.dir
4568  # Copy depcomp to subdir because otherwise we won't find it if we're
4569  # using a relative directory.
4570  cp "$am_depcomp" conftest.dir
4571  cd conftest.dir
4572  # We will build objects and dependencies in a subdirectory because
4573  # it helps to detect inapplicable dependency modes.  For instance
4574  # both Tru64's cc and ICC support -MD to output dependencies as a
4575  # side effect of compilation, but ICC will put the dependencies in
4576  # the current directory while Tru64 will put them in the object
4577  # directory.
4578  mkdir sub
4579
4580  am_cv_CC_dependencies_compiler_type=none
4581  if test "$am_compiler_list" = ""; then
4582     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4583  fi
4584  am__universal=false
4585  case " $depcc " in #(
4586     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4587     esac
4588
4589  for depmode in $am_compiler_list; do
4590    # Setup a source with many dependencies, because some compilers
4591    # like to wrap large dependency lists on column 80 (with \), and
4592    # we should not choose a depcomp mode which is confused by this.
4593    #
4594    # We need to recreate these files for each test, as the compiler may
4595    # overwrite some of them when testing with obscure command lines.
4596    # This happens at least with the AIX C compiler.
4597    : > sub/conftest.c
4598    for i in 1 2 3 4 5 6; do
4599      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4600      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4601      # Solaris 10 /bin/sh.
4602      echo '/* dummy */' > sub/conftst$i.h
4603    done
4604    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4605
4606    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4607    # mode.  It turns out that the SunPro C++ compiler does not properly
4608    # handle '-M -o', and we need to detect this.  Also, some Intel
4609    # versions had trouble with output in subdirs.
4610    am__obj=sub/conftest.${OBJEXT-o}
4611    am__minus_obj="-o $am__obj"
4612    case $depmode in
4613    gcc)
4614      # This depmode causes a compiler race in universal mode.
4615      test "$am__universal" = false || continue
4616      ;;
4617    nosideeffect)
4618      # After this tag, mechanisms are not by side-effect, so they'll
4619      # only be used when explicitly requested.
4620      if test "x$enable_dependency_tracking" = xyes; then
4621	continue
4622      else
4623	break
4624      fi
4625      ;;
4626    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4627      # This compiler won't grok '-c -o', but also, the minuso test has
4628      # not run yet.  These depmodes are late enough in the game, and
4629      # so weak that their functioning should not be impacted.
4630      am__obj=conftest.${OBJEXT-o}
4631      am__minus_obj=
4632      ;;
4633    none) break ;;
4634    esac
4635    if depmode=$depmode \
4636       source=sub/conftest.c object=$am__obj \
4637       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4638       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4639         >/dev/null 2>conftest.err &&
4640       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4641       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4642       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4643       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4644      # icc doesn't choke on unknown options, it will just issue warnings
4645      # or remarks (even with -Werror).  So we grep stderr for any message
4646      # that says an option was ignored or not supported.
4647      # When given -MP, icc 7.0 and 7.1 complain thusly:
4648      #   icc: Command line warning: ignoring option '-M'; no argument required
4649      # The diagnosis changed in icc 8.0:
4650      #   icc: Command line remark: option '-MP' not supported
4651      if (grep 'ignoring option' conftest.err ||
4652          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4653        am_cv_CC_dependencies_compiler_type=$depmode
4654        break
4655      fi
4656    fi
4657  done
4658
4659  cd ..
4660  rm -rf conftest.dir
4661else
4662  am_cv_CC_dependencies_compiler_type=none
4663fi
4664 ;;
4665esac
4666fi
4667{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4668printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4669CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4670
4671 if
4672  test "x$enable_dependency_tracking" != xno \
4673  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4674  am__fastdepCC_TRUE=
4675  am__fastdepCC_FALSE='#'
4676else
4677  am__fastdepCC_TRUE='#'
4678  am__fastdepCC_FALSE=
4679fi
4680
4681
4682# By default we simply use the C compiler to build assembly code.
4683
4684test "${CCAS+set}" = set || CCAS=$CC
4685test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4686
4687
4688
4689depcc="$CCAS"   am_compiler_list=
4690
4691{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4692printf %s "checking dependency style of $depcc... " >&6; }
4693if test ${am_cv_CCAS_dependencies_compiler_type+y}
4694then :
4695  printf %s "(cached) " >&6
4696else case e in #(
4697  e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4698  # We make a subdir and do the tests there.  Otherwise we can end up
4699  # making bogus files that we don't know about and never remove.  For
4700  # instance it was reported that on HP-UX the gcc test will end up
4701  # making a dummy file named 'D' -- because '-MD' means "put the output
4702  # in D".
4703  rm -rf conftest.dir
4704  mkdir conftest.dir
4705  # Copy depcomp to subdir because otherwise we won't find it if we're
4706  # using a relative directory.
4707  cp "$am_depcomp" conftest.dir
4708  cd conftest.dir
4709  # We will build objects and dependencies in a subdirectory because
4710  # it helps to detect inapplicable dependency modes.  For instance
4711  # both Tru64's cc and ICC support -MD to output dependencies as a
4712  # side effect of compilation, but ICC will put the dependencies in
4713  # the current directory while Tru64 will put them in the object
4714  # directory.
4715  mkdir sub
4716
4717  am_cv_CCAS_dependencies_compiler_type=none
4718  if test "$am_compiler_list" = ""; then
4719     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4720  fi
4721  am__universal=false
4722
4723
4724  for depmode in $am_compiler_list; do
4725    # Setup a source with many dependencies, because some compilers
4726    # like to wrap large dependency lists on column 80 (with \), and
4727    # we should not choose a depcomp mode which is confused by this.
4728    #
4729    # We need to recreate these files for each test, as the compiler may
4730    # overwrite some of them when testing with obscure command lines.
4731    # This happens at least with the AIX C compiler.
4732    : > sub/conftest.c
4733    for i in 1 2 3 4 5 6; do
4734      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4735      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4736      # Solaris 10 /bin/sh.
4737      echo '/* dummy */' > sub/conftst$i.h
4738    done
4739    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4740
4741    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4742    # mode.  It turns out that the SunPro C++ compiler does not properly
4743    # handle '-M -o', and we need to detect this.  Also, some Intel
4744    # versions had trouble with output in subdirs.
4745    am__obj=sub/conftest.${OBJEXT-o}
4746    am__minus_obj="-o $am__obj"
4747    case $depmode in
4748    gcc)
4749      # This depmode causes a compiler race in universal mode.
4750      test "$am__universal" = false || continue
4751      ;;
4752    nosideeffect)
4753      # After this tag, mechanisms are not by side-effect, so they'll
4754      # only be used when explicitly requested.
4755      if test "x$enable_dependency_tracking" = xyes; then
4756	continue
4757      else
4758	break
4759      fi
4760      ;;
4761    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4762      # This compiler won't grok '-c -o', but also, the minuso test has
4763      # not run yet.  These depmodes are late enough in the game, and
4764      # so weak that their functioning should not be impacted.
4765      am__obj=conftest.${OBJEXT-o}
4766      am__minus_obj=
4767      ;;
4768    none) break ;;
4769    esac
4770    if depmode=$depmode \
4771       source=sub/conftest.c object=$am__obj \
4772       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4773       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4774         >/dev/null 2>conftest.err &&
4775       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4776       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4777       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4778       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4779      # icc doesn't choke on unknown options, it will just issue warnings
4780      # or remarks (even with -Werror).  So we grep stderr for any message
4781      # that says an option was ignored or not supported.
4782      # When given -MP, icc 7.0 and 7.1 complain thusly:
4783      #   icc: Command line warning: ignoring option '-M'; no argument required
4784      # The diagnosis changed in icc 8.0:
4785      #   icc: Command line remark: option '-MP' not supported
4786      if (grep 'ignoring option' conftest.err ||
4787          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4788        am_cv_CCAS_dependencies_compiler_type=$depmode
4789        break
4790      fi
4791    fi
4792  done
4793
4794  cd ..
4795  rm -rf conftest.dir
4796else
4797  am_cv_CCAS_dependencies_compiler_type=none
4798fi
4799 ;;
4800esac
4801fi
4802{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4803printf "%s\n" "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4804CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4805
4806 if
4807  test "x$enable_dependency_tracking" != xno \
4808  && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4809  am__fastdepCCAS_TRUE=
4810  am__fastdepCCAS_FALSE='#'
4811else
4812  am__fastdepCCAS_TRUE='#'
4813  am__fastdepCCAS_FALSE=
4814fi
4815
4816
4817
4818
4819  # Make sure we can run config.sub.
4820$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4821  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4822
4823{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4824printf %s "checking build system type... " >&6; }
4825if test ${ac_cv_build+y}
4826then :
4827  printf %s "(cached) " >&6
4828else case e in #(
4829  e) ac_build_alias=$build_alias
4830test "x$ac_build_alias" = x &&
4831  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4832test "x$ac_build_alias" = x &&
4833  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4834ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4835  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4836 ;;
4837esac
4838fi
4839{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4840printf "%s\n" "$ac_cv_build" >&6; }
4841case $ac_cv_build in
4842*-*-*) ;;
4843*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4844esac
4845build=$ac_cv_build
4846ac_save_IFS=$IFS; IFS='-'
4847set x $ac_cv_build
4848shift
4849build_cpu=$1
4850build_vendor=$2
4851shift; shift
4852# Remember, the first character of IFS is used to create $*,
4853# except with old shells:
4854build_os=$*
4855IFS=$ac_save_IFS
4856case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4857
4858
4859{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4860printf %s "checking host system type... " >&6; }
4861if test ${ac_cv_host+y}
4862then :
4863  printf %s "(cached) " >&6
4864else case e in #(
4865  e) if test "x$host_alias" = x; then
4866  ac_cv_host=$ac_cv_build
4867else
4868  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4869    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4870fi
4871 ;;
4872esac
4873fi
4874{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4875printf "%s\n" "$ac_cv_host" >&6; }
4876case $ac_cv_host in
4877*-*-*) ;;
4878*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4879esac
4880host=$ac_cv_host
4881ac_save_IFS=$IFS; IFS='-'
4882set x $ac_cv_host
4883shift
4884host_cpu=$1
4885host_vendor=$2
4886shift; shift
4887# Remember, the first character of IFS is used to create $*,
4888# except with old shells:
4889host_os=$*
4890IFS=$ac_save_IFS
4891case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4892
4893
4894{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4895printf %s "checking for a sed that does not truncate output... " >&6; }
4896if test ${ac_cv_path_SED+y}
4897then :
4898  printf %s "(cached) " >&6
4899else case e in #(
4900  e)           ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4901     for ac_i in 1 2 3 4 5 6 7; do
4902       ac_script="$ac_script$as_nl$ac_script"
4903     done
4904     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4905     { ac_script=; unset ac_script;}
4906     if test -z "$SED"; then
4907  ac_path_SED_found=false
4908  # Loop through the user's path and test for each of PROGNAME-LIST
4909  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4910for as_dir in $PATH
4911do
4912  IFS=$as_save_IFS
4913  case $as_dir in #(((
4914    '') as_dir=./ ;;
4915    */) ;;
4916    *) as_dir=$as_dir/ ;;
4917  esac
4918    for ac_prog in sed gsed
4919   do
4920    for ac_exec_ext in '' $ac_executable_extensions; do
4921      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
4922      as_fn_executable_p "$ac_path_SED" || continue
4923# Check for GNU ac_path_SED and select it if it is found.
4924  # Check for GNU $ac_path_SED
4925case `"$ac_path_SED" --version 2>&1` in #(
4926*GNU*)
4927  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4928#(
4929*)
4930  ac_count=0
4931  printf %s 0123456789 >"conftest.in"
4932  while :
4933  do
4934    cat "conftest.in" "conftest.in" >"conftest.tmp"
4935    mv "conftest.tmp" "conftest.in"
4936    cp "conftest.in" "conftest.nl"
4937    printf "%s\n" '' >> "conftest.nl"
4938    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4939    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4940    as_fn_arith $ac_count + 1 && ac_count=$as_val
4941    if test $ac_count -gt ${ac_path_SED_max-0}; then
4942      # Best one so far, save it but keep looking for a better one
4943      ac_cv_path_SED="$ac_path_SED"
4944      ac_path_SED_max=$ac_count
4945    fi
4946    # 10*(2^10) chars as input seems more than enough
4947    test $ac_count -gt 10 && break
4948  done
4949  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4950esac
4951
4952      $ac_path_SED_found && break 3
4953    done
4954  done
4955  done
4956IFS=$as_save_IFS
4957  if test -z "$ac_cv_path_SED"; then
4958    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4959  fi
4960else
4961  ac_cv_path_SED=$SED
4962fi
4963 ;;
4964esac
4965fi
4966{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4967printf "%s\n" "$ac_cv_path_SED" >&6; }
4968 SED="$ac_cv_path_SED"
4969  rm -f conftest.sed
4970
4971test -z "$SED" && SED=sed
4972Xsed="$SED -e 1s/^X//"
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4985printf %s "checking for grep that handles long lines and -e... " >&6; }
4986if test ${ac_cv_path_GREP+y}
4987then :
4988  printf %s "(cached) " >&6
4989else case e in #(
4990  e) if test -z "$GREP"; then
4991  ac_path_GREP_found=false
4992  # Loop through the user's path and test for each of PROGNAME-LIST
4993  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4994for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4995do
4996  IFS=$as_save_IFS
4997  case $as_dir in #(((
4998    '') as_dir=./ ;;
4999    */) ;;
5000    *) as_dir=$as_dir/ ;;
5001  esac
5002    for ac_prog in grep ggrep
5003   do
5004    for ac_exec_ext in '' $ac_executable_extensions; do
5005      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
5006      as_fn_executable_p "$ac_path_GREP" || continue
5007# Check for GNU ac_path_GREP and select it if it is found.
5008  # Check for GNU $ac_path_GREP
5009case `"$ac_path_GREP" --version 2>&1` in #(
5010*GNU*)
5011  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5012#(
5013*)
5014  ac_count=0
5015  printf %s 0123456789 >"conftest.in"
5016  while :
5017  do
5018    cat "conftest.in" "conftest.in" >"conftest.tmp"
5019    mv "conftest.tmp" "conftest.in"
5020    cp "conftest.in" "conftest.nl"
5021    printf "%s\n" 'GREP' >> "conftest.nl"
5022    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5023    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5024    as_fn_arith $ac_count + 1 && ac_count=$as_val
5025    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5026      # Best one so far, save it but keep looking for a better one
5027      ac_cv_path_GREP="$ac_path_GREP"
5028      ac_path_GREP_max=$ac_count
5029    fi
5030    # 10*(2^10) chars as input seems more than enough
5031    test $ac_count -gt 10 && break
5032  done
5033  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5034esac
5035
5036      $ac_path_GREP_found && break 3
5037    done
5038  done
5039  done
5040IFS=$as_save_IFS
5041  if test -z "$ac_cv_path_GREP"; then
5042    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5043  fi
5044else
5045  ac_cv_path_GREP=$GREP
5046fi
5047 ;;
5048esac
5049fi
5050{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5051printf "%s\n" "$ac_cv_path_GREP" >&6; }
5052 GREP="$ac_cv_path_GREP"
5053
5054
5055{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5056printf %s "checking for egrep... " >&6; }
5057if test ${ac_cv_path_EGREP+y}
5058then :
5059  printf %s "(cached) " >&6
5060else case e in #(
5061  e) if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5062   then ac_cv_path_EGREP="$GREP -E"
5063   else
5064     if test -z "$EGREP"; then
5065  ac_path_EGREP_found=false
5066  # Loop through the user's path and test for each of PROGNAME-LIST
5067  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5068for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5069do
5070  IFS=$as_save_IFS
5071  case $as_dir in #(((
5072    '') as_dir=./ ;;
5073    */) ;;
5074    *) as_dir=$as_dir/ ;;
5075  esac
5076    for ac_prog in egrep
5077   do
5078    for ac_exec_ext in '' $ac_executable_extensions; do
5079      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
5080      as_fn_executable_p "$ac_path_EGREP" || continue
5081# Check for GNU ac_path_EGREP and select it if it is found.
5082  # Check for GNU $ac_path_EGREP
5083case `"$ac_path_EGREP" --version 2>&1` in #(
5084*GNU*)
5085  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5086#(
5087*)
5088  ac_count=0
5089  printf %s 0123456789 >"conftest.in"
5090  while :
5091  do
5092    cat "conftest.in" "conftest.in" >"conftest.tmp"
5093    mv "conftest.tmp" "conftest.in"
5094    cp "conftest.in" "conftest.nl"
5095    printf "%s\n" 'EGREP' >> "conftest.nl"
5096    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5097    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5098    as_fn_arith $ac_count + 1 && ac_count=$as_val
5099    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5100      # Best one so far, save it but keep looking for a better one
5101      ac_cv_path_EGREP="$ac_path_EGREP"
5102      ac_path_EGREP_max=$ac_count
5103    fi
5104    # 10*(2^10) chars as input seems more than enough
5105    test $ac_count -gt 10 && break
5106  done
5107  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5108esac
5109
5110      $ac_path_EGREP_found && break 3
5111    done
5112  done
5113  done
5114IFS=$as_save_IFS
5115  if test -z "$ac_cv_path_EGREP"; then
5116    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5117  fi
5118else
5119  ac_cv_path_EGREP=$EGREP
5120fi
5121
5122   fi ;;
5123esac
5124fi
5125{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5126printf "%s\n" "$ac_cv_path_EGREP" >&6; }
5127 EGREP="$ac_cv_path_EGREP"
5128
5129         EGREP_TRADITIONAL=$EGREP
5130 ac_cv_path_EGREP_TRADITIONAL=$EGREP
5131
5132{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5133printf %s "checking for fgrep... " >&6; }
5134if test ${ac_cv_path_FGREP+y}
5135then :
5136  printf %s "(cached) " >&6
5137else case e in #(
5138  e) if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5139   then ac_cv_path_FGREP="$GREP -F"
5140   else
5141     if test -z "$FGREP"; then
5142  ac_path_FGREP_found=false
5143  # Loop through the user's path and test for each of PROGNAME-LIST
5144  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5145for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5146do
5147  IFS=$as_save_IFS
5148  case $as_dir in #(((
5149    '') as_dir=./ ;;
5150    */) ;;
5151    *) as_dir=$as_dir/ ;;
5152  esac
5153    for ac_prog in fgrep
5154   do
5155    for ac_exec_ext in '' $ac_executable_extensions; do
5156      ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
5157      as_fn_executable_p "$ac_path_FGREP" || continue
5158# Check for GNU ac_path_FGREP and select it if it is found.
5159  # Check for GNU $ac_path_FGREP
5160case `"$ac_path_FGREP" --version 2>&1` in #(
5161*GNU*)
5162  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5163#(
5164*)
5165  ac_count=0
5166  printf %s 0123456789 >"conftest.in"
5167  while :
5168  do
5169    cat "conftest.in" "conftest.in" >"conftest.tmp"
5170    mv "conftest.tmp" "conftest.in"
5171    cp "conftest.in" "conftest.nl"
5172    printf "%s\n" 'FGREP' >> "conftest.nl"
5173    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5174    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5175    as_fn_arith $ac_count + 1 && ac_count=$as_val
5176    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5177      # Best one so far, save it but keep looking for a better one
5178      ac_cv_path_FGREP="$ac_path_FGREP"
5179      ac_path_FGREP_max=$ac_count
5180    fi
5181    # 10*(2^10) chars as input seems more than enough
5182    test $ac_count -gt 10 && break
5183  done
5184  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5185esac
5186
5187      $ac_path_FGREP_found && break 3
5188    done
5189  done
5190  done
5191IFS=$as_save_IFS
5192  if test -z "$ac_cv_path_FGREP"; then
5193    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5194  fi
5195else
5196  ac_cv_path_FGREP=$FGREP
5197fi
5198
5199   fi ;;
5200esac
5201fi
5202{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5203printf "%s\n" "$ac_cv_path_FGREP" >&6; }
5204 FGREP="$ac_cv_path_FGREP"
5205
5206
5207test -z "$GREP" && GREP=grep
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5226ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5227ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5228
5229{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5230printf %s "checking how to print strings... " >&6; }
5231# Test print first, because it will be a builtin if present.
5232if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5233   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5234  ECHO='print -r --'
5235elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5236  ECHO='printf %s\n'
5237else
5238  # Use this function as a fallback that always works.
5239  func_fallback_echo ()
5240  {
5241    eval 'cat <<_LTECHO_EOF
5242$1
5243_LTECHO_EOF'
5244  }
5245  ECHO='func_fallback_echo'
5246fi
5247
5248# func_echo_all arg...
5249# Invoke $ECHO with all args, space-separated.
5250func_echo_all ()
5251{
5252    $ECHO ""
5253}
5254
5255case $ECHO in
5256  printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5257printf "%s\n" "printf" >&6; } ;;
5258  print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5259printf "%s\n" "print -r" >&6; } ;;
5260  *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5261printf "%s\n" "cat" >&6; } ;;
5262esac
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279# Check whether --with-gnu-ld was given.
5280if test ${with_gnu_ld+y}
5281then :
5282  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5283else case e in #(
5284  e) with_gnu_ld=no ;;
5285esac
5286fi
5287
5288ac_prog=ld
5289if test yes = "$GCC"; then
5290  # Check if gcc -print-prog-name=ld gives a path.
5291  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5292printf %s "checking for ld used by $CC... " >&6; }
5293  case $host in
5294  *-*-mingw*)
5295    # gcc leaves a trailing carriage return, which upsets mingw
5296    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5297  *)
5298    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5299  esac
5300  case $ac_prog in
5301    # Accept absolute paths.
5302    [\\/]* | ?:[\\/]*)
5303      re_direlt='/[^/][^/]*/\.\./'
5304      # Canonicalize the pathname of ld
5305      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5306      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5307	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5308      done
5309      test -z "$LD" && LD=$ac_prog
5310      ;;
5311  "")
5312    # If it fails, then pretend we aren't using GCC.
5313    ac_prog=ld
5314    ;;
5315  *)
5316    # If it is relative, then search for the first ld in PATH.
5317    with_gnu_ld=unknown
5318    ;;
5319  esac
5320elif test yes = "$with_gnu_ld"; then
5321  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5322printf %s "checking for GNU ld... " >&6; }
5323else
5324  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5325printf %s "checking for non-GNU ld... " >&6; }
5326fi
5327if test ${lt_cv_path_LD+y}
5328then :
5329  printf %s "(cached) " >&6
5330else case e in #(
5331  e) if test -z "$LD"; then
5332  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5333  for ac_dir in $PATH; do
5334    IFS=$lt_save_ifs
5335    test -z "$ac_dir" && ac_dir=.
5336    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5337      lt_cv_path_LD=$ac_dir/$ac_prog
5338      # Check to see if the program is GNU ld.  I'd rather use --version,
5339      # but apparently some variants of GNU ld only accept -v.
5340      # Break only if it was the GNU/non-GNU ld that we prefer.
5341      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5342      *GNU* | *'with BFD'*)
5343	test no != "$with_gnu_ld" && break
5344	;;
5345      *)
5346	test yes != "$with_gnu_ld" && break
5347	;;
5348      esac
5349    fi
5350  done
5351  IFS=$lt_save_ifs
5352else
5353  lt_cv_path_LD=$LD # Let the user override the test with a path.
5354fi ;;
5355esac
5356fi
5357
5358LD=$lt_cv_path_LD
5359if test -n "$LD"; then
5360  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5361printf "%s\n" "$LD" >&6; }
5362else
5363  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5364printf "%s\n" "no" >&6; }
5365fi
5366test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5367{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5368printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5369if test ${lt_cv_prog_gnu_ld+y}
5370then :
5371  printf %s "(cached) " >&6
5372else case e in #(
5373  e) # I'd rather use --version here, but apparently some GNU lds only accept -v.
5374case `$LD -v 2>&1 </dev/null` in
5375*GNU* | *'with BFD'*)
5376  lt_cv_prog_gnu_ld=yes
5377  ;;
5378*)
5379  lt_cv_prog_gnu_ld=no
5380  ;;
5381esac ;;
5382esac
5383fi
5384{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5385printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
5386with_gnu_ld=$lt_cv_prog_gnu_ld
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396ac_ext=c
5397ac_cpp='$CPP $CPPFLAGS'
5398ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5399ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5400ac_compiler_gnu=$ac_cv_c_compiler_gnu
5401{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5402printf %s "checking how to run the C preprocessor... " >&6; }
5403# On Suns, sometimes $CPP names a directory.
5404if test -n "$CPP" && test -d "$CPP"; then
5405  CPP=
5406fi
5407if test -z "$CPP"; then
5408  if test ${ac_cv_prog_CPP+y}
5409then :
5410  printf %s "(cached) " >&6
5411else case e in #(
5412  e)     # Double quotes because $CC needs to be expanded
5413    for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5414    do
5415      ac_preproc_ok=false
5416for ac_c_preproc_warn_flag in '' yes
5417do
5418  # Use a header file that comes with gcc, so configuring glibc
5419  # with a fresh cross-compiler works.
5420  # On the NeXT, cc -E runs the code through the compiler's parser,
5421  # not just through cpp. "Syntax error" is here to catch this case.
5422  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5423/* end confdefs.h.  */
5424#include <limits.h>
5425		     Syntax error
5426_ACEOF
5427if ac_fn_c_try_cpp "$LINENO"
5428then :
5429
5430else case e in #(
5431  e) # Broken: fails on valid input.
5432continue ;;
5433esac
5434fi
5435rm -f conftest.err conftest.i conftest.$ac_ext
5436
5437  # OK, works on sane cases.  Now check whether nonexistent headers
5438  # can be detected and how.
5439  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5440/* end confdefs.h.  */
5441#include <ac_nonexistent.h>
5442_ACEOF
5443if ac_fn_c_try_cpp "$LINENO"
5444then :
5445  # Broken: success on invalid input.
5446continue
5447else case e in #(
5448  e) # Passes both tests.
5449ac_preproc_ok=:
5450break ;;
5451esac
5452fi
5453rm -f conftest.err conftest.i conftest.$ac_ext
5454
5455done
5456# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5457rm -f conftest.i conftest.err conftest.$ac_ext
5458if $ac_preproc_ok
5459then :
5460  break
5461fi
5462
5463    done
5464    ac_cv_prog_CPP=$CPP
5465   ;;
5466esac
5467fi
5468  CPP=$ac_cv_prog_CPP
5469else
5470  ac_cv_prog_CPP=$CPP
5471fi
5472{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5473printf "%s\n" "$CPP" >&6; }
5474ac_preproc_ok=false
5475for ac_c_preproc_warn_flag in '' yes
5476do
5477  # Use a header file that comes with gcc, so configuring glibc
5478  # with a fresh cross-compiler works.
5479  # On the NeXT, cc -E runs the code through the compiler's parser,
5480  # not just through cpp. "Syntax error" is here to catch this case.
5481  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482/* end confdefs.h.  */
5483#include <limits.h>
5484		     Syntax error
5485_ACEOF
5486if ac_fn_c_try_cpp "$LINENO"
5487then :
5488
5489else case e in #(
5490  e) # Broken: fails on valid input.
5491continue ;;
5492esac
5493fi
5494rm -f conftest.err conftest.i conftest.$ac_ext
5495
5496  # OK, works on sane cases.  Now check whether nonexistent headers
5497  # can be detected and how.
5498  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5499/* end confdefs.h.  */
5500#include <ac_nonexistent.h>
5501_ACEOF
5502if ac_fn_c_try_cpp "$LINENO"
5503then :
5504  # Broken: success on invalid input.
5505continue
5506else case e in #(
5507  e) # Passes both tests.
5508ac_preproc_ok=:
5509break ;;
5510esac
5511fi
5512rm -f conftest.err conftest.i conftest.$ac_ext
5513
5514done
5515# Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5516rm -f conftest.i conftest.err conftest.$ac_ext
5517if $ac_preproc_ok
5518then :
5519
5520else case e in #(
5521  e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
5522printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
5523as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5524See 'config.log' for more details" "$LINENO" 5; } ;;
5525esac
5526fi
5527
5528ac_ext=c
5529ac_cpp='$CPP $CPPFLAGS'
5530ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5531ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5532ac_compiler_gnu=$ac_cv_c_compiler_gnu
5533
5534for ac_prog in gawk mawk nawk awk
5535do
5536  # Extract the first word of "$ac_prog", so it can be a program name with args.
5537set dummy $ac_prog; ac_word=$2
5538{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5539printf %s "checking for $ac_word... " >&6; }
5540if test ${ac_cv_prog_AWK+y}
5541then :
5542  printf %s "(cached) " >&6
5543else case e in #(
5544  e) if test -n "$AWK"; then
5545  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5546else
5547as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5548for as_dir in $PATH
5549do
5550  IFS=$as_save_IFS
5551  case $as_dir in #(((
5552    '') as_dir=./ ;;
5553    */) ;;
5554    *) as_dir=$as_dir/ ;;
5555  esac
5556    for ac_exec_ext in '' $ac_executable_extensions; do
5557  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5558    ac_cv_prog_AWK="$ac_prog"
5559    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5560    break 2
5561  fi
5562done
5563  done
5564IFS=$as_save_IFS
5565
5566fi ;;
5567esac
5568fi
5569AWK=$ac_cv_prog_AWK
5570if test -n "$AWK"; then
5571  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5572printf "%s\n" "$AWK" >&6; }
5573else
5574  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5575printf "%s\n" "no" >&6; }
5576fi
5577
5578
5579  test -n "$AWK" && break
5580done
5581
5582
5583{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5584printf %s "checking whether ln -s works... " >&6; }
5585LN_S=$as_ln_s
5586if test "$LN_S" = "ln -s"; then
5587  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5588printf "%s\n" "yes" >&6; }
5589else
5590  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5591printf "%s\n" "no, using $LN_S" >&6; }
5592fi
5593
5594{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5595printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5596set x ${MAKE-make}
5597ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5598if eval test \${ac_cv_prog_make_${ac_make}_set+y}
5599then :
5600  printf %s "(cached) " >&6
5601else case e in #(
5602  e) cat >conftest.make <<\_ACEOF
5603SHELL = /bin/sh
5604all:
5605	@echo '@@@%%%=$(MAKE)=@@@%%%'
5606_ACEOF
5607# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5608case `${MAKE-make} -f conftest.make 2>/dev/null` in
5609  *@@@%%%=?*=@@@%%%*)
5610    eval ac_cv_prog_make_${ac_make}_set=yes;;
5611  *)
5612    eval ac_cv_prog_make_${ac_make}_set=no;;
5613esac
5614rm -f conftest.make ;;
5615esac
5616fi
5617if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5618  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5619printf "%s\n" "yes" >&6; }
5620  SET_MAKE=
5621else
5622  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5623printf "%s\n" "no" >&6; }
5624  SET_MAKE="MAKE=${MAKE-make}"
5625fi
5626
5627
5628case `pwd` in
5629  *\ * | *\	*)
5630    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5631printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5632esac
5633
5634
5635
5636macro_version='2.4.7'
5637macro_revision='2.4.7'
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652ltmain=$ac_aux_dir/ltmain.sh
5653
5654# Backslashify metacharacters that are still active within
5655# double-quoted strings.
5656sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5657
5658# Same as above, but do not quote variable references.
5659double_quote_subst='s/\(["`\\]\)/\\\1/g'
5660
5661# Sed substitution to delay expansion of an escaped shell variable in a
5662# double_quote_subst'ed string.
5663delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5664
5665# Sed substitution to delay expansion of an escaped single quote.
5666delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5667
5668# Sed substitution to avoid accidental globbing in evaled expressions
5669no_glob_subst='s/\*/\\\*/g'
5670
5671{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5672printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5673if test ${lt_cv_path_NM+y}
5674then :
5675  printf %s "(cached) " >&6
5676else case e in #(
5677  e) if test -n "$NM"; then
5678  # Let the user override the test.
5679  lt_cv_path_NM=$NM
5680else
5681  lt_nm_to_check=${ac_tool_prefix}nm
5682  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5683    lt_nm_to_check="$lt_nm_to_check nm"
5684  fi
5685  for lt_tmp_nm in $lt_nm_to_check; do
5686    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5687    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5688      IFS=$lt_save_ifs
5689      test -z "$ac_dir" && ac_dir=.
5690      tmp_nm=$ac_dir/$lt_tmp_nm
5691      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5692	# Check to see if the nm accepts a BSD-compat flag.
5693	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5694	#   nm: unknown option "B" ignored
5695	# Tru64's nm complains that /dev/null is an invalid object file
5696	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5697	case $build_os in
5698	mingw*) lt_bad_file=conftest.nm/nofile ;;
5699	*) lt_bad_file=/dev/null ;;
5700	esac
5701	case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
5702	*$lt_bad_file* | *'Invalid file or object type'*)
5703	  lt_cv_path_NM="$tmp_nm -B"
5704	  break 2
5705	  ;;
5706	*)
5707	  case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
5708	  */dev/null*)
5709	    lt_cv_path_NM="$tmp_nm -p"
5710	    break 2
5711	    ;;
5712	  *)
5713	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5714	    continue # so that we can try to find one that supports BSD flags
5715	    ;;
5716	  esac
5717	  ;;
5718	esac
5719      fi
5720    done
5721    IFS=$lt_save_ifs
5722  done
5723  : ${lt_cv_path_NM=no}
5724fi ;;
5725esac
5726fi
5727{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5728printf "%s\n" "$lt_cv_path_NM" >&6; }
5729if test no != "$lt_cv_path_NM"; then
5730  NM=$lt_cv_path_NM
5731else
5732  # Didn't find any BSD compatible name lister, look for dumpbin.
5733  if test -n "$DUMPBIN"; then :
5734    # Let the user override the test.
5735  else
5736    if test -n "$ac_tool_prefix"; then
5737  for ac_prog in dumpbin "link -dump"
5738  do
5739    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5740set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5741{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5742printf %s "checking for $ac_word... " >&6; }
5743if test ${ac_cv_prog_DUMPBIN+y}
5744then :
5745  printf %s "(cached) " >&6
5746else case e in #(
5747  e) if test -n "$DUMPBIN"; then
5748  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5749else
5750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5751for as_dir in $PATH
5752do
5753  IFS=$as_save_IFS
5754  case $as_dir in #(((
5755    '') as_dir=./ ;;
5756    */) ;;
5757    *) as_dir=$as_dir/ ;;
5758  esac
5759    for ac_exec_ext in '' $ac_executable_extensions; do
5760  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5761    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5762    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5763    break 2
5764  fi
5765done
5766  done
5767IFS=$as_save_IFS
5768
5769fi ;;
5770esac
5771fi
5772DUMPBIN=$ac_cv_prog_DUMPBIN
5773if test -n "$DUMPBIN"; then
5774  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5775printf "%s\n" "$DUMPBIN" >&6; }
5776else
5777  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5778printf "%s\n" "no" >&6; }
5779fi
5780
5781
5782    test -n "$DUMPBIN" && break
5783  done
5784fi
5785if test -z "$DUMPBIN"; then
5786  ac_ct_DUMPBIN=$DUMPBIN
5787  for ac_prog in dumpbin "link -dump"
5788do
5789  # Extract the first word of "$ac_prog", so it can be a program name with args.
5790set dummy $ac_prog; ac_word=$2
5791{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5792printf %s "checking for $ac_word... " >&6; }
5793if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5794then :
5795  printf %s "(cached) " >&6
5796else case e in #(
5797  e) if test -n "$ac_ct_DUMPBIN"; then
5798  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5799else
5800as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5801for as_dir in $PATH
5802do
5803  IFS=$as_save_IFS
5804  case $as_dir in #(((
5805    '') as_dir=./ ;;
5806    */) ;;
5807    *) as_dir=$as_dir/ ;;
5808  esac
5809    for ac_exec_ext in '' $ac_executable_extensions; do
5810  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5811    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5812    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5813    break 2
5814  fi
5815done
5816  done
5817IFS=$as_save_IFS
5818
5819fi ;;
5820esac
5821fi
5822ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5823if test -n "$ac_ct_DUMPBIN"; then
5824  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5825printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
5826else
5827  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5828printf "%s\n" "no" >&6; }
5829fi
5830
5831
5832  test -n "$ac_ct_DUMPBIN" && break
5833done
5834
5835  if test "x$ac_ct_DUMPBIN" = x; then
5836    DUMPBIN=":"
5837  else
5838    case $cross_compiling:$ac_tool_warned in
5839yes:)
5840{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5841printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5842ac_tool_warned=yes ;;
5843esac
5844    DUMPBIN=$ac_ct_DUMPBIN
5845  fi
5846fi
5847
5848    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
5849    *COFF*)
5850      DUMPBIN="$DUMPBIN -symbols -headers"
5851      ;;
5852    *)
5853      DUMPBIN=:
5854      ;;
5855    esac
5856  fi
5857
5858  if test : != "$DUMPBIN"; then
5859    NM=$DUMPBIN
5860  fi
5861fi
5862test -z "$NM" && NM=nm
5863
5864
5865
5866
5867
5868
5869{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5870printf %s "checking the name lister ($NM) interface... " >&6; }
5871if test ${lt_cv_nm_interface+y}
5872then :
5873  printf %s "(cached) " >&6
5874else case e in #(
5875  e) lt_cv_nm_interface="BSD nm"
5876  echo "int some_variable = 0;" > conftest.$ac_ext
5877  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5878  (eval "$ac_compile" 2>conftest.err)
5879  cat conftest.err >&5
5880  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5881  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5882  cat conftest.err >&5
5883  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5884  cat conftest.out >&5
5885  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5886    lt_cv_nm_interface="MS dumpbin"
5887  fi
5888  rm -f conftest* ;;
5889esac
5890fi
5891{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5892printf "%s\n" "$lt_cv_nm_interface" >&6; }
5893
5894# find the maximum length of command line arguments
5895{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5896printf %s "checking the maximum length of command line arguments... " >&6; }
5897if test ${lt_cv_sys_max_cmd_len+y}
5898then :
5899  printf %s "(cached) " >&6
5900else case e in #(
5901  e)   i=0
5902  teststring=ABCD
5903
5904  case $build_os in
5905  msdosdjgpp*)
5906    # On DJGPP, this test can blow up pretty badly due to problems in libc
5907    # (any single argument exceeding 2000 bytes causes a buffer overrun
5908    # during glob expansion).  Even if it were fixed, the result of this
5909    # check would be larger than it should be.
5910    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5911    ;;
5912
5913  gnu*)
5914    # Under GNU Hurd, this test is not required because there is
5915    # no limit to the length of command line arguments.
5916    # Libtool will interpret -1 as no limit whatsoever
5917    lt_cv_sys_max_cmd_len=-1;
5918    ;;
5919
5920  cygwin* | mingw* | cegcc*)
5921    # On Win9x/ME, this test blows up -- it succeeds, but takes
5922    # about 5 minutes as the teststring grows exponentially.
5923    # Worse, since 9x/ME are not pre-emptively multitasking,
5924    # you end up with a "frozen" computer, even though with patience
5925    # the test eventually succeeds (with a max line length of 256k).
5926    # Instead, let's just punt: use the minimum linelength reported by
5927    # all of the supported platforms: 8192 (on NT/2K/XP).
5928    lt_cv_sys_max_cmd_len=8192;
5929    ;;
5930
5931  mint*)
5932    # On MiNT this can take a long time and run out of memory.
5933    lt_cv_sys_max_cmd_len=8192;
5934    ;;
5935
5936  amigaos*)
5937    # On AmigaOS with pdksh, this test takes hours, literally.
5938    # So we just punt and use a minimum line length of 8192.
5939    lt_cv_sys_max_cmd_len=8192;
5940    ;;
5941
5942  bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
5943    # This has been around since 386BSD, at least.  Likely further.
5944    if test -x /sbin/sysctl; then
5945      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5946    elif test -x /usr/sbin/sysctl; then
5947      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5948    else
5949      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5950    fi
5951    # And add a safety zone
5952    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5953    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5954    ;;
5955
5956  interix*)
5957    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5958    lt_cv_sys_max_cmd_len=196608
5959    ;;
5960
5961  os2*)
5962    # The test takes a long time on OS/2.
5963    lt_cv_sys_max_cmd_len=8192
5964    ;;
5965
5966  osf*)
5967    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5968    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5969    # nice to cause kernel panics so lets avoid the loop below.
5970    # First set a reasonable default.
5971    lt_cv_sys_max_cmd_len=16384
5972    #
5973    if test -x /sbin/sysconfig; then
5974      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5975        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5976      esac
5977    fi
5978    ;;
5979  sco3.2v5*)
5980    lt_cv_sys_max_cmd_len=102400
5981    ;;
5982  sysv5* | sco5v6* | sysv4.2uw2*)
5983    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5984    if test -n "$kargmax"; then
5985      lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[	 ]//'`
5986    else
5987      lt_cv_sys_max_cmd_len=32768
5988    fi
5989    ;;
5990  *)
5991    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5992    if test -n "$lt_cv_sys_max_cmd_len" && \
5993       test undefined != "$lt_cv_sys_max_cmd_len"; then
5994      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5995      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5996    else
5997      # Make teststring a little bigger before we do anything with it.
5998      # a 1K string should be a reasonable start.
5999      for i in 1 2 3 4 5 6 7 8; do
6000        teststring=$teststring$teststring
6001      done
6002      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6003      # If test is not a shell built-in, we'll probably end up computing a
6004      # maximum length that is only half of the actual maximum length, but
6005      # we can't tell.
6006      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
6007	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6008	      test 17 != "$i" # 1/2 MB should be enough
6009      do
6010        i=`expr $i + 1`
6011        teststring=$teststring$teststring
6012      done
6013      # Only check the string length outside the loop.
6014      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6015      teststring=
6016      # Add a significant safety factor because C++ compilers can tack on
6017      # massive amounts of additional arguments before passing them to the
6018      # linker.  It appears as though 1/2 is a usable value.
6019      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6020    fi
6021    ;;
6022  esac
6023 ;;
6024esac
6025fi
6026
6027if test -n "$lt_cv_sys_max_cmd_len"; then
6028  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6029printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
6030else
6031  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
6032printf "%s\n" "none" >&6; }
6033fi
6034max_cmd_len=$lt_cv_sys_max_cmd_len
6035
6036
6037
6038
6039
6040
6041: ${CP="cp -f"}
6042: ${MV="mv -f"}
6043: ${RM="rm -f"}
6044
6045if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6046  lt_unset=unset
6047else
6048  lt_unset=false
6049fi
6050
6051
6052
6053
6054
6055# test EBCDIC or ASCII
6056case `echo X|tr X '\101'` in
6057 A) # ASCII based system
6058    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6059  lt_SP2NL='tr \040 \012'
6060  lt_NL2SP='tr \015\012 \040\040'
6061  ;;
6062 *) # EBCDIC based system
6063  lt_SP2NL='tr \100 \n'
6064  lt_NL2SP='tr \r\n \100\100'
6065  ;;
6066esac
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6077printf %s "checking how to convert $build file names to $host format... " >&6; }
6078if test ${lt_cv_to_host_file_cmd+y}
6079then :
6080  printf %s "(cached) " >&6
6081else case e in #(
6082  e) case $host in
6083  *-*-mingw* )
6084    case $build in
6085      *-*-mingw* ) # actually msys
6086        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6087        ;;
6088      *-*-cygwin* )
6089        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6090        ;;
6091      * ) # otherwise, assume *nix
6092        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6093        ;;
6094    esac
6095    ;;
6096  *-*-cygwin* )
6097    case $build in
6098      *-*-mingw* ) # actually msys
6099        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6100        ;;
6101      *-*-cygwin* )
6102        lt_cv_to_host_file_cmd=func_convert_file_noop
6103        ;;
6104      * ) # otherwise, assume *nix
6105        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6106        ;;
6107    esac
6108    ;;
6109  * ) # unhandled hosts (and "normal" native builds)
6110    lt_cv_to_host_file_cmd=func_convert_file_noop
6111    ;;
6112esac
6113 ;;
6114esac
6115fi
6116
6117to_host_file_cmd=$lt_cv_to_host_file_cmd
6118{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6119printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
6120
6121
6122
6123
6124
6125{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6126printf %s "checking how to convert $build file names to toolchain format... " >&6; }
6127if test ${lt_cv_to_tool_file_cmd+y}
6128then :
6129  printf %s "(cached) " >&6
6130else case e in #(
6131  e) #assume ordinary cross tools, or native build.
6132lt_cv_to_tool_file_cmd=func_convert_file_noop
6133case $host in
6134  *-*-mingw* )
6135    case $build in
6136      *-*-mingw* ) # actually msys
6137        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6138        ;;
6139    esac
6140    ;;
6141esac
6142 ;;
6143esac
6144fi
6145
6146to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6147{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6148printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
6149
6150
6151
6152
6153
6154{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6155printf %s "checking for $LD option to reload object files... " >&6; }
6156if test ${lt_cv_ld_reload_flag+y}
6157then :
6158  printf %s "(cached) " >&6
6159else case e in #(
6160  e) lt_cv_ld_reload_flag='-r' ;;
6161esac
6162fi
6163{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6164printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
6165reload_flag=$lt_cv_ld_reload_flag
6166case $reload_flag in
6167"" | " "*) ;;
6168*) reload_flag=" $reload_flag" ;;
6169esac
6170reload_cmds='$LD$reload_flag -o $output$reload_objs'
6171case $host_os in
6172  cygwin* | mingw* | pw32* | cegcc*)
6173    if test yes != "$GCC"; then
6174      reload_cmds=false
6175    fi
6176    ;;
6177  darwin*)
6178    if test yes = "$GCC"; then
6179      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
6180    else
6181      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6182    fi
6183    ;;
6184esac
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194if test -n "$ac_tool_prefix"; then
6195  # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
6196set dummy ${ac_tool_prefix}file; ac_word=$2
6197{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6198printf %s "checking for $ac_word... " >&6; }
6199if test ${ac_cv_prog_FILECMD+y}
6200then :
6201  printf %s "(cached) " >&6
6202else case e in #(
6203  e) if test -n "$FILECMD"; then
6204  ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
6205else
6206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6207for as_dir in $PATH
6208do
6209  IFS=$as_save_IFS
6210  case $as_dir in #(((
6211    '') as_dir=./ ;;
6212    */) ;;
6213    *) as_dir=$as_dir/ ;;
6214  esac
6215    for ac_exec_ext in '' $ac_executable_extensions; do
6216  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6217    ac_cv_prog_FILECMD="${ac_tool_prefix}file"
6218    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6219    break 2
6220  fi
6221done
6222  done
6223IFS=$as_save_IFS
6224
6225fi ;;
6226esac
6227fi
6228FILECMD=$ac_cv_prog_FILECMD
6229if test -n "$FILECMD"; then
6230  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
6231printf "%s\n" "$FILECMD" >&6; }
6232else
6233  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6234printf "%s\n" "no" >&6; }
6235fi
6236
6237
6238fi
6239if test -z "$ac_cv_prog_FILECMD"; then
6240  ac_ct_FILECMD=$FILECMD
6241  # Extract the first word of "file", so it can be a program name with args.
6242set dummy file; ac_word=$2
6243{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6244printf %s "checking for $ac_word... " >&6; }
6245if test ${ac_cv_prog_ac_ct_FILECMD+y}
6246then :
6247  printf %s "(cached) " >&6
6248else case e in #(
6249  e) if test -n "$ac_ct_FILECMD"; then
6250  ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
6251else
6252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6253for as_dir in $PATH
6254do
6255  IFS=$as_save_IFS
6256  case $as_dir in #(((
6257    '') as_dir=./ ;;
6258    */) ;;
6259    *) as_dir=$as_dir/ ;;
6260  esac
6261    for ac_exec_ext in '' $ac_executable_extensions; do
6262  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6263    ac_cv_prog_ac_ct_FILECMD="file"
6264    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6265    break 2
6266  fi
6267done
6268  done
6269IFS=$as_save_IFS
6270
6271fi ;;
6272esac
6273fi
6274ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
6275if test -n "$ac_ct_FILECMD"; then
6276  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
6277printf "%s\n" "$ac_ct_FILECMD" >&6; }
6278else
6279  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6280printf "%s\n" "no" >&6; }
6281fi
6282
6283  if test "x$ac_ct_FILECMD" = x; then
6284    FILECMD=":"
6285  else
6286    case $cross_compiling:$ac_tool_warned in
6287yes:)
6288{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6289printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6290ac_tool_warned=yes ;;
6291esac
6292    FILECMD=$ac_ct_FILECMD
6293  fi
6294else
6295  FILECMD="$ac_cv_prog_FILECMD"
6296fi
6297
6298
6299
6300
6301
6302
6303
6304if test -n "$ac_tool_prefix"; then
6305  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6306set dummy ${ac_tool_prefix}objdump; ac_word=$2
6307{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6308printf %s "checking for $ac_word... " >&6; }
6309if test ${ac_cv_prog_OBJDUMP+y}
6310then :
6311  printf %s "(cached) " >&6
6312else case e in #(
6313  e) if test -n "$OBJDUMP"; then
6314  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6315else
6316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6317for as_dir in $PATH
6318do
6319  IFS=$as_save_IFS
6320  case $as_dir in #(((
6321    '') as_dir=./ ;;
6322    */) ;;
6323    *) as_dir=$as_dir/ ;;
6324  esac
6325    for ac_exec_ext in '' $ac_executable_extensions; do
6326  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6327    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6328    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6329    break 2
6330  fi
6331done
6332  done
6333IFS=$as_save_IFS
6334
6335fi ;;
6336esac
6337fi
6338OBJDUMP=$ac_cv_prog_OBJDUMP
6339if test -n "$OBJDUMP"; then
6340  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6341printf "%s\n" "$OBJDUMP" >&6; }
6342else
6343  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6344printf "%s\n" "no" >&6; }
6345fi
6346
6347
6348fi
6349if test -z "$ac_cv_prog_OBJDUMP"; then
6350  ac_ct_OBJDUMP=$OBJDUMP
6351  # Extract the first word of "objdump", so it can be a program name with args.
6352set dummy objdump; ac_word=$2
6353{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6354printf %s "checking for $ac_word... " >&6; }
6355if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
6356then :
6357  printf %s "(cached) " >&6
6358else case e in #(
6359  e) if test -n "$ac_ct_OBJDUMP"; then
6360  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6361else
6362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6363for as_dir in $PATH
6364do
6365  IFS=$as_save_IFS
6366  case $as_dir in #(((
6367    '') as_dir=./ ;;
6368    */) ;;
6369    *) as_dir=$as_dir/ ;;
6370  esac
6371    for ac_exec_ext in '' $ac_executable_extensions; do
6372  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6373    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6374    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6375    break 2
6376  fi
6377done
6378  done
6379IFS=$as_save_IFS
6380
6381fi ;;
6382esac
6383fi
6384ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6385if test -n "$ac_ct_OBJDUMP"; then
6386  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6387printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
6388else
6389  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6390printf "%s\n" "no" >&6; }
6391fi
6392
6393  if test "x$ac_ct_OBJDUMP" = x; then
6394    OBJDUMP="false"
6395  else
6396    case $cross_compiling:$ac_tool_warned in
6397yes:)
6398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6399printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6400ac_tool_warned=yes ;;
6401esac
6402    OBJDUMP=$ac_ct_OBJDUMP
6403  fi
6404else
6405  OBJDUMP="$ac_cv_prog_OBJDUMP"
6406fi
6407
6408test -z "$OBJDUMP" && OBJDUMP=objdump
6409
6410
6411
6412
6413
6414
6415{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6416printf %s "checking how to recognize dependent libraries... " >&6; }
6417if test ${lt_cv_deplibs_check_method+y}
6418then :
6419  printf %s "(cached) " >&6
6420else case e in #(
6421  e) lt_cv_file_magic_cmd='$MAGIC_CMD'
6422lt_cv_file_magic_test_file=
6423lt_cv_deplibs_check_method='unknown'
6424# Need to set the preceding variable on all platforms that support
6425# interlibrary dependencies.
6426# 'none' -- dependencies not supported.
6427# 'unknown' -- same as none, but documents that we really don't know.
6428# 'pass_all' -- all dependencies passed with no checks.
6429# 'test_compile' -- check by making test program.
6430# 'file_magic [[regex]]' -- check by looking for files in library path
6431# that responds to the $file_magic_cmd with a given extended regex.
6432# If you have 'file' or equivalent on your system and you're not sure
6433# whether 'pass_all' will *always* work, you probably want this one.
6434
6435case $host_os in
6436aix[4-9]*)
6437  lt_cv_deplibs_check_method=pass_all
6438  ;;
6439
6440beos*)
6441  lt_cv_deplibs_check_method=pass_all
6442  ;;
6443
6444bsdi[45]*)
6445  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6446  lt_cv_file_magic_cmd='$FILECMD -L'
6447  lt_cv_file_magic_test_file=/shlib/libc.so
6448  ;;
6449
6450cygwin*)
6451  # func_win32_libid is a shell function defined in ltmain.sh
6452  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6453  lt_cv_file_magic_cmd='func_win32_libid'
6454  ;;
6455
6456mingw* | pw32*)
6457  # Base MSYS/MinGW do not provide the 'file' command needed by
6458  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6459  # unless we find 'file', for example because we are cross-compiling.
6460  if ( file / ) >/dev/null 2>&1; then
6461    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6462    lt_cv_file_magic_cmd='func_win32_libid'
6463  else
6464    # Keep this pattern in sync with the one in func_win32_libid.
6465    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6466    lt_cv_file_magic_cmd='$OBJDUMP -f'
6467  fi
6468  ;;
6469
6470cegcc*)
6471  # use the weaker test based on 'objdump'. See mingw*.
6472  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6473  lt_cv_file_magic_cmd='$OBJDUMP -f'
6474  ;;
6475
6476darwin* | rhapsody*)
6477  lt_cv_deplibs_check_method=pass_all
6478  ;;
6479
6480freebsd* | dragonfly* | midnightbsd*)
6481  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6482    case $host_cpu in
6483    i*86 )
6484      # Not sure whether the presence of OpenBSD here was a mistake.
6485      # Let's accept both of them until this is cleared up.
6486      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6487      lt_cv_file_magic_cmd=$FILECMD
6488      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6489      ;;
6490    esac
6491  else
6492    lt_cv_deplibs_check_method=pass_all
6493  fi
6494  ;;
6495
6496haiku*)
6497  lt_cv_deplibs_check_method=pass_all
6498  ;;
6499
6500hpux10.20* | hpux11*)
6501  lt_cv_file_magic_cmd=$FILECMD
6502  case $host_cpu in
6503  ia64*)
6504    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6505    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6506    ;;
6507  hppa*64*)
6508    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]'
6509    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6510    ;;
6511  *)
6512    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6513    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6514    ;;
6515  esac
6516  ;;
6517
6518interix[3-9]*)
6519  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6520  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6521  ;;
6522
6523irix5* | irix6* | nonstopux*)
6524  case $LD in
6525  *-32|*"-32 ") libmagic=32-bit;;
6526  *-n32|*"-n32 ") libmagic=N32;;
6527  *-64|*"-64 ") libmagic=64-bit;;
6528  *) libmagic=never-match;;
6529  esac
6530  lt_cv_deplibs_check_method=pass_all
6531  ;;
6532
6533# This must be glibc/ELF.
6534linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6535  lt_cv_deplibs_check_method=pass_all
6536  ;;
6537
6538netbsd*)
6539  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6540    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6541  else
6542    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6543  fi
6544  ;;
6545
6546newos6*)
6547  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6548  lt_cv_file_magic_cmd=$FILECMD
6549  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6550  ;;
6551
6552*nto* | *qnx*)
6553  lt_cv_deplibs_check_method=pass_all
6554  ;;
6555
6556openbsd* | bitrig*)
6557  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6558    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6559  else
6560    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6561  fi
6562  ;;
6563
6564osf3* | osf4* | osf5*)
6565  lt_cv_deplibs_check_method=pass_all
6566  ;;
6567
6568rdos*)
6569  lt_cv_deplibs_check_method=pass_all
6570  ;;
6571
6572solaris*)
6573  lt_cv_deplibs_check_method=pass_all
6574  ;;
6575
6576sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6577  lt_cv_deplibs_check_method=pass_all
6578  ;;
6579
6580sysv4 | sysv4.3*)
6581  case $host_vendor in
6582  motorola)
6583    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]'
6584    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6585    ;;
6586  ncr)
6587    lt_cv_deplibs_check_method=pass_all
6588    ;;
6589  sequent)
6590    lt_cv_file_magic_cmd='/bin/file'
6591    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6592    ;;
6593  sni)
6594    lt_cv_file_magic_cmd='/bin/file'
6595    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6596    lt_cv_file_magic_test_file=/lib/libc.so
6597    ;;
6598  siemens)
6599    lt_cv_deplibs_check_method=pass_all
6600    ;;
6601  pc)
6602    lt_cv_deplibs_check_method=pass_all
6603    ;;
6604  esac
6605  ;;
6606
6607tpf*)
6608  lt_cv_deplibs_check_method=pass_all
6609  ;;
6610os2*)
6611  lt_cv_deplibs_check_method=pass_all
6612  ;;
6613esac
6614 ;;
6615esac
6616fi
6617{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6618printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
6619
6620file_magic_glob=
6621want_nocaseglob=no
6622if test "$build" = "$host"; then
6623  case $host_os in
6624  mingw* | pw32*)
6625    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6626      want_nocaseglob=yes
6627    else
6628      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6629    fi
6630    ;;
6631  esac
6632fi
6633
6634file_magic_cmd=$lt_cv_file_magic_cmd
6635deplibs_check_method=$lt_cv_deplibs_check_method
6636test -z "$deplibs_check_method" && deplibs_check_method=unknown
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659if test -n "$ac_tool_prefix"; then
6660  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6661set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6662{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6663printf %s "checking for $ac_word... " >&6; }
6664if test ${ac_cv_prog_DLLTOOL+y}
6665then :
6666  printf %s "(cached) " >&6
6667else case e in #(
6668  e) if test -n "$DLLTOOL"; then
6669  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6670else
6671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6672for as_dir in $PATH
6673do
6674  IFS=$as_save_IFS
6675  case $as_dir in #(((
6676    '') as_dir=./ ;;
6677    */) ;;
6678    *) as_dir=$as_dir/ ;;
6679  esac
6680    for ac_exec_ext in '' $ac_executable_extensions; do
6681  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6682    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6683    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6684    break 2
6685  fi
6686done
6687  done
6688IFS=$as_save_IFS
6689
6690fi ;;
6691esac
6692fi
6693DLLTOOL=$ac_cv_prog_DLLTOOL
6694if test -n "$DLLTOOL"; then
6695  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6696printf "%s\n" "$DLLTOOL" >&6; }
6697else
6698  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6699printf "%s\n" "no" >&6; }
6700fi
6701
6702
6703fi
6704if test -z "$ac_cv_prog_DLLTOOL"; then
6705  ac_ct_DLLTOOL=$DLLTOOL
6706  # Extract the first word of "dlltool", so it can be a program name with args.
6707set dummy dlltool; ac_word=$2
6708{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6709printf %s "checking for $ac_word... " >&6; }
6710if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6711then :
6712  printf %s "(cached) " >&6
6713else case e in #(
6714  e) if test -n "$ac_ct_DLLTOOL"; then
6715  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6716else
6717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718for as_dir in $PATH
6719do
6720  IFS=$as_save_IFS
6721  case $as_dir in #(((
6722    '') as_dir=./ ;;
6723    */) ;;
6724    *) as_dir=$as_dir/ ;;
6725  esac
6726    for ac_exec_ext in '' $ac_executable_extensions; do
6727  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6728    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6729    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6730    break 2
6731  fi
6732done
6733  done
6734IFS=$as_save_IFS
6735
6736fi ;;
6737esac
6738fi
6739ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6740if test -n "$ac_ct_DLLTOOL"; then
6741  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6742printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
6743else
6744  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6745printf "%s\n" "no" >&6; }
6746fi
6747
6748  if test "x$ac_ct_DLLTOOL" = x; then
6749    DLLTOOL="false"
6750  else
6751    case $cross_compiling:$ac_tool_warned in
6752yes:)
6753{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6754printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6755ac_tool_warned=yes ;;
6756esac
6757    DLLTOOL=$ac_ct_DLLTOOL
6758  fi
6759else
6760  DLLTOOL="$ac_cv_prog_DLLTOOL"
6761fi
6762
6763test -z "$DLLTOOL" && DLLTOOL=dlltool
6764
6765
6766
6767
6768
6769
6770
6771{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6772printf %s "checking how to associate runtime and link libraries... " >&6; }
6773if test ${lt_cv_sharedlib_from_linklib_cmd+y}
6774then :
6775  printf %s "(cached) " >&6
6776else case e in #(
6777  e) lt_cv_sharedlib_from_linklib_cmd='unknown'
6778
6779case $host_os in
6780cygwin* | mingw* | pw32* | cegcc*)
6781  # two different shell functions defined in ltmain.sh;
6782  # decide which one to use based on capabilities of $DLLTOOL
6783  case `$DLLTOOL --help 2>&1` in
6784  *--identify-strict*)
6785    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6786    ;;
6787  *)
6788    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6789    ;;
6790  esac
6791  ;;
6792*)
6793  # fallback: assume linklib IS sharedlib
6794  lt_cv_sharedlib_from_linklib_cmd=$ECHO
6795  ;;
6796esac
6797 ;;
6798esac
6799fi
6800{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6801printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6802sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6803test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6804
6805
6806
6807
6808
6809
6810
6811
6812if test -n "$ac_tool_prefix"; then
6813  for ac_prog in ar
6814  do
6815    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6816set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6817{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6818printf %s "checking for $ac_word... " >&6; }
6819if test ${ac_cv_prog_AR+y}
6820then :
6821  printf %s "(cached) " >&6
6822else case e in #(
6823  e) if test -n "$AR"; then
6824  ac_cv_prog_AR="$AR" # Let the user override the test.
6825else
6826as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6827for as_dir in $PATH
6828do
6829  IFS=$as_save_IFS
6830  case $as_dir in #(((
6831    '') as_dir=./ ;;
6832    */) ;;
6833    *) as_dir=$as_dir/ ;;
6834  esac
6835    for ac_exec_ext in '' $ac_executable_extensions; do
6836  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6837    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6838    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6839    break 2
6840  fi
6841done
6842  done
6843IFS=$as_save_IFS
6844
6845fi ;;
6846esac
6847fi
6848AR=$ac_cv_prog_AR
6849if test -n "$AR"; then
6850  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6851printf "%s\n" "$AR" >&6; }
6852else
6853  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6854printf "%s\n" "no" >&6; }
6855fi
6856
6857
6858    test -n "$AR" && break
6859  done
6860fi
6861if test -z "$AR"; then
6862  ac_ct_AR=$AR
6863  for ac_prog in ar
6864do
6865  # Extract the first word of "$ac_prog", so it can be a program name with args.
6866set dummy $ac_prog; ac_word=$2
6867{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6868printf %s "checking for $ac_word... " >&6; }
6869if test ${ac_cv_prog_ac_ct_AR+y}
6870then :
6871  printf %s "(cached) " >&6
6872else case e in #(
6873  e) if test -n "$ac_ct_AR"; then
6874  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6875else
6876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6877for as_dir in $PATH
6878do
6879  IFS=$as_save_IFS
6880  case $as_dir in #(((
6881    '') as_dir=./ ;;
6882    */) ;;
6883    *) as_dir=$as_dir/ ;;
6884  esac
6885    for ac_exec_ext in '' $ac_executable_extensions; do
6886  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6887    ac_cv_prog_ac_ct_AR="$ac_prog"
6888    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6889    break 2
6890  fi
6891done
6892  done
6893IFS=$as_save_IFS
6894
6895fi ;;
6896esac
6897fi
6898ac_ct_AR=$ac_cv_prog_ac_ct_AR
6899if test -n "$ac_ct_AR"; then
6900  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6901printf "%s\n" "$ac_ct_AR" >&6; }
6902else
6903  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6904printf "%s\n" "no" >&6; }
6905fi
6906
6907
6908  test -n "$ac_ct_AR" && break
6909done
6910
6911  if test "x$ac_ct_AR" = x; then
6912    AR="false"
6913  else
6914    case $cross_compiling:$ac_tool_warned in
6915yes:)
6916{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6917printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6918ac_tool_warned=yes ;;
6919esac
6920    AR=$ac_ct_AR
6921  fi
6922fi
6923
6924: ${AR=ar}
6925
6926
6927
6928
6929
6930
6931# Use ARFLAGS variable as AR's operation code to sync the variable naming with
6932# Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6933# higher priority because thats what people were doing historically (setting
6934# ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
6935# variable obsoleted/removed.
6936
6937test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6938lt_ar_flags=$AR_FLAGS
6939
6940
6941
6942
6943
6944
6945# Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
6946# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6947
6948
6949
6950
6951
6952
6953{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6954printf %s "checking for archiver @FILE support... " >&6; }
6955if test ${lt_cv_ar_at_file+y}
6956then :
6957  printf %s "(cached) " >&6
6958else case e in #(
6959  e) lt_cv_ar_at_file=no
6960   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6961/* end confdefs.h.  */
6962
6963int
6964main (void)
6965{
6966
6967  ;
6968  return 0;
6969}
6970_ACEOF
6971if ac_fn_c_try_compile "$LINENO"
6972then :
6973  echo conftest.$ac_objext > conftest.lst
6974      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6975      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6976  (eval $lt_ar_try) 2>&5
6977  ac_status=$?
6978  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6979  test $ac_status = 0; }
6980      if test 0 -eq "$ac_status"; then
6981	# Ensure the archiver fails upon bogus file names.
6982	rm -f conftest.$ac_objext libconftest.a
6983	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6984  (eval $lt_ar_try) 2>&5
6985  ac_status=$?
6986  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6987  test $ac_status = 0; }
6988	if test 0 -ne "$ac_status"; then
6989          lt_cv_ar_at_file=@
6990        fi
6991      fi
6992      rm -f conftest.* libconftest.a
6993
6994fi
6995rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6996   ;;
6997esac
6998fi
6999{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
7000printf "%s\n" "$lt_cv_ar_at_file" >&6; }
7001
7002if test no = "$lt_cv_ar_at_file"; then
7003  archiver_list_spec=
7004else
7005  archiver_list_spec=$lt_cv_ar_at_file
7006fi
7007
7008
7009
7010
7011
7012
7013
7014if test -n "$ac_tool_prefix"; then
7015  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7016set dummy ${ac_tool_prefix}strip; ac_word=$2
7017{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7018printf %s "checking for $ac_word... " >&6; }
7019if test ${ac_cv_prog_STRIP+y}
7020then :
7021  printf %s "(cached) " >&6
7022else case e in #(
7023  e) if test -n "$STRIP"; then
7024  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7025else
7026as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7027for as_dir in $PATH
7028do
7029  IFS=$as_save_IFS
7030  case $as_dir in #(((
7031    '') as_dir=./ ;;
7032    */) ;;
7033    *) as_dir=$as_dir/ ;;
7034  esac
7035    for ac_exec_ext in '' $ac_executable_extensions; do
7036  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7037    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7038    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7039    break 2
7040  fi
7041done
7042  done
7043IFS=$as_save_IFS
7044
7045fi ;;
7046esac
7047fi
7048STRIP=$ac_cv_prog_STRIP
7049if test -n "$STRIP"; then
7050  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7051printf "%s\n" "$STRIP" >&6; }
7052else
7053  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7054printf "%s\n" "no" >&6; }
7055fi
7056
7057
7058fi
7059if test -z "$ac_cv_prog_STRIP"; then
7060  ac_ct_STRIP=$STRIP
7061  # Extract the first word of "strip", so it can be a program name with args.
7062set dummy strip; ac_word=$2
7063{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7064printf %s "checking for $ac_word... " >&6; }
7065if test ${ac_cv_prog_ac_ct_STRIP+y}
7066then :
7067  printf %s "(cached) " >&6
7068else case e in #(
7069  e) if test -n "$ac_ct_STRIP"; then
7070  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7071else
7072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7073for as_dir in $PATH
7074do
7075  IFS=$as_save_IFS
7076  case $as_dir in #(((
7077    '') as_dir=./ ;;
7078    */) ;;
7079    *) as_dir=$as_dir/ ;;
7080  esac
7081    for ac_exec_ext in '' $ac_executable_extensions; do
7082  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7083    ac_cv_prog_ac_ct_STRIP="strip"
7084    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7085    break 2
7086  fi
7087done
7088  done
7089IFS=$as_save_IFS
7090
7091fi ;;
7092esac
7093fi
7094ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7095if test -n "$ac_ct_STRIP"; then
7096  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7097printf "%s\n" "$ac_ct_STRIP" >&6; }
7098else
7099  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7100printf "%s\n" "no" >&6; }
7101fi
7102
7103  if test "x$ac_ct_STRIP" = x; then
7104    STRIP=":"
7105  else
7106    case $cross_compiling:$ac_tool_warned in
7107yes:)
7108{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7109printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7110ac_tool_warned=yes ;;
7111esac
7112    STRIP=$ac_ct_STRIP
7113  fi
7114else
7115  STRIP="$ac_cv_prog_STRIP"
7116fi
7117
7118test -z "$STRIP" && STRIP=:
7119
7120
7121
7122
7123
7124
7125if test -n "$ac_tool_prefix"; then
7126  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7127set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7128{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7129printf %s "checking for $ac_word... " >&6; }
7130if test ${ac_cv_prog_RANLIB+y}
7131then :
7132  printf %s "(cached) " >&6
7133else case e in #(
7134  e) if test -n "$RANLIB"; then
7135  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7136else
7137as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7138for as_dir in $PATH
7139do
7140  IFS=$as_save_IFS
7141  case $as_dir in #(((
7142    '') as_dir=./ ;;
7143    */) ;;
7144    *) as_dir=$as_dir/ ;;
7145  esac
7146    for ac_exec_ext in '' $ac_executable_extensions; do
7147  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7148    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7149    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7150    break 2
7151  fi
7152done
7153  done
7154IFS=$as_save_IFS
7155
7156fi ;;
7157esac
7158fi
7159RANLIB=$ac_cv_prog_RANLIB
7160if test -n "$RANLIB"; then
7161  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7162printf "%s\n" "$RANLIB" >&6; }
7163else
7164  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7165printf "%s\n" "no" >&6; }
7166fi
7167
7168
7169fi
7170if test -z "$ac_cv_prog_RANLIB"; then
7171  ac_ct_RANLIB=$RANLIB
7172  # Extract the first word of "ranlib", so it can be a program name with args.
7173set dummy ranlib; ac_word=$2
7174{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7175printf %s "checking for $ac_word... " >&6; }
7176if test ${ac_cv_prog_ac_ct_RANLIB+y}
7177then :
7178  printf %s "(cached) " >&6
7179else case e in #(
7180  e) if test -n "$ac_ct_RANLIB"; then
7181  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7182else
7183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7184for as_dir in $PATH
7185do
7186  IFS=$as_save_IFS
7187  case $as_dir in #(((
7188    '') as_dir=./ ;;
7189    */) ;;
7190    *) as_dir=$as_dir/ ;;
7191  esac
7192    for ac_exec_ext in '' $ac_executable_extensions; do
7193  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7194    ac_cv_prog_ac_ct_RANLIB="ranlib"
7195    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7196    break 2
7197  fi
7198done
7199  done
7200IFS=$as_save_IFS
7201
7202fi ;;
7203esac
7204fi
7205ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7206if test -n "$ac_ct_RANLIB"; then
7207  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7208printf "%s\n" "$ac_ct_RANLIB" >&6; }
7209else
7210  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7211printf "%s\n" "no" >&6; }
7212fi
7213
7214  if test "x$ac_ct_RANLIB" = x; then
7215    RANLIB=":"
7216  else
7217    case $cross_compiling:$ac_tool_warned in
7218yes:)
7219{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7220printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7221ac_tool_warned=yes ;;
7222esac
7223    RANLIB=$ac_ct_RANLIB
7224  fi
7225else
7226  RANLIB="$ac_cv_prog_RANLIB"
7227fi
7228
7229test -z "$RANLIB" && RANLIB=:
7230
7231
7232
7233
7234
7235
7236# Determine commands to create old-style static archives.
7237old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7238old_postinstall_cmds='chmod 644 $oldlib'
7239old_postuninstall_cmds=
7240
7241if test -n "$RANLIB"; then
7242  case $host_os in
7243  bitrig* | openbsd*)
7244    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7245    ;;
7246  *)
7247    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7248    ;;
7249  esac
7250  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7251fi
7252
7253case $host_os in
7254  darwin*)
7255    lock_old_archive_extraction=yes ;;
7256  *)
7257    lock_old_archive_extraction=no ;;
7258esac
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298# If no C compiler was specified, use CC.
7299LTCC=${LTCC-"$CC"}
7300
7301# If no C compiler flags were specified, use CFLAGS.
7302LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7303
7304# Allow CC to be a program name with arguments.
7305compiler=$CC
7306
7307
7308# Check for command to grab the raw symbol name followed by C symbol from nm.
7309{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7310printf %s "checking command to parse $NM output from $compiler object... " >&6; }
7311if test ${lt_cv_sys_global_symbol_pipe+y}
7312then :
7313  printf %s "(cached) " >&6
7314else case e in #(
7315  e)
7316# These are sane defaults that work on at least a few old systems.
7317# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7318
7319# Character class describing NM global symbol codes.
7320symcode='[BCDEGRST]'
7321
7322# Regexp to match symbols that can be accessed directly from C.
7323sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7324
7325# Define system-specific variables.
7326case $host_os in
7327aix*)
7328  symcode='[BCDT]'
7329  ;;
7330cygwin* | mingw* | pw32* | cegcc*)
7331  symcode='[ABCDGISTW]'
7332  ;;
7333hpux*)
7334  if test ia64 = "$host_cpu"; then
7335    symcode='[ABCDEGRST]'
7336  fi
7337  ;;
7338irix* | nonstopux*)
7339  symcode='[BCDEGRST]'
7340  ;;
7341osf*)
7342  symcode='[BCDEGQRST]'
7343  ;;
7344solaris*)
7345  symcode='[BDRT]'
7346  ;;
7347sco3.2v5*)
7348  symcode='[DT]'
7349  ;;
7350sysv4.2uw2*)
7351  symcode='[DT]'
7352  ;;
7353sysv5* | sco5v6* | unixware* | OpenUNIX*)
7354  symcode='[ABDT]'
7355  ;;
7356sysv4)
7357  symcode='[DFNSTU]'
7358  ;;
7359esac
7360
7361# If we're using GNU nm, then use its standard symbol codes.
7362case `$NM -V 2>&1` in
7363*GNU* | *'with BFD'*)
7364  symcode='[ABCDGIRSTW]' ;;
7365esac
7366
7367if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7368  # Gets list of data symbols to import.
7369  lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
7370  # Adjust the below global symbol transforms to fixup imported variables.
7371  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7372  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
7373  lt_c_name_lib_hook="\
7374  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
7375  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
7376else
7377  # Disable hooks by default.
7378  lt_cv_sys_global_symbol_to_import=
7379  lt_cdecl_hook=
7380  lt_c_name_hook=
7381  lt_c_name_lib_hook=
7382fi
7383
7384# Transform an extracted symbol line into a proper C declaration.
7385# Some systems (esp. on ia64) link data and code symbols differently,
7386# so use this general approach.
7387lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
7388$lt_cdecl_hook\
7389" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7390" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7391
7392# Transform an extracted symbol line into symbol name and symbol address
7393lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
7394$lt_c_name_hook\
7395" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7396" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
7397
7398# Transform an extracted symbol line into symbol name with lib prefix and
7399# symbol address.
7400lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
7401$lt_c_name_lib_hook\
7402" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7403" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
7404" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
7405
7406# Handle CRLF in mingw tool chain
7407opt_cr=
7408case $build_os in
7409mingw*)
7410  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7411  ;;
7412esac
7413
7414# Try without a prefix underscore, then with it.
7415for ac_symprfx in "" "_"; do
7416
7417  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7418  symxfrm="\\1 $ac_symprfx\\2 \\2"
7419
7420  # Write the raw and C identifiers.
7421  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7422    # Fake it for dumpbin and say T for any non-static function,
7423    # D for any global variable and I for any imported variable.
7424    # Also find C++ and __fastcall symbols from MSVC++ or ICC,
7425    # which start with @ or ?.
7426    lt_cv_sys_global_symbol_pipe="$AWK '"\
7427"     {last_section=section; section=\$ 3};"\
7428"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7429"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7430"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7431"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7432"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7433"     \$ 0!~/External *\|/{next};"\
7434"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7435"     {if(hide[section]) next};"\
7436"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7437"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7438"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7439"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7440"     ' prfx=^$ac_symprfx"
7441  else
7442    lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7443  fi
7444  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
7445
7446  # Check to see that the pipe works correctly.
7447  pipe_works=no
7448
7449  rm -f conftest*
7450  cat > conftest.$ac_ext <<_LT_EOF
7451#ifdef __cplusplus
7452extern "C" {
7453#endif
7454char nm_test_var;
7455void nm_test_func(void);
7456void nm_test_func(void){}
7457#ifdef __cplusplus
7458}
7459#endif
7460int main(){nm_test_var='a';nm_test_func();return(0);}
7461_LT_EOF
7462
7463  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7464  (eval $ac_compile) 2>&5
7465  ac_status=$?
7466  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7467  test $ac_status = 0; }; then
7468    # Now try to grab the symbols.
7469    nlist=conftest.nm
7470    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7471  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7472  ac_status=$?
7473  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7474  test $ac_status = 0; } && test -s "$nlist"; then
7475      # Try sorting and uniquifying the output.
7476      if sort "$nlist" | uniq > "$nlist"T; then
7477	mv -f "$nlist"T "$nlist"
7478      else
7479	rm -f "$nlist"T
7480      fi
7481
7482      # Make sure that we snagged all the symbols we need.
7483      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7484	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7485	  cat <<_LT_EOF > conftest.$ac_ext
7486/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7487#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7488/* DATA imports from DLLs on WIN32 can't be const, because runtime
7489   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7490# define LT_DLSYM_CONST
7491#elif defined __osf__
7492/* This system does not cope well with relocations in const data.  */
7493# define LT_DLSYM_CONST
7494#else
7495# define LT_DLSYM_CONST const
7496#endif
7497
7498#ifdef __cplusplus
7499extern "C" {
7500#endif
7501
7502_LT_EOF
7503	  # Now generate the symbol file.
7504	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7505
7506	  cat <<_LT_EOF >> conftest.$ac_ext
7507
7508/* The mapping between symbol names and symbols.  */
7509LT_DLSYM_CONST struct {
7510  const char *name;
7511  void       *address;
7512}
7513lt__PROGRAM__LTX_preloaded_symbols[] =
7514{
7515  { "@PROGRAM@", (void *) 0 },
7516_LT_EOF
7517	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7518	  cat <<\_LT_EOF >> conftest.$ac_ext
7519  {0, (void *) 0}
7520};
7521
7522/* This works around a problem in FreeBSD linker */
7523#ifdef FREEBSD_WORKAROUND
7524static const void *lt_preloaded_setup() {
7525  return lt__PROGRAM__LTX_preloaded_symbols;
7526}
7527#endif
7528
7529#ifdef __cplusplus
7530}
7531#endif
7532_LT_EOF
7533	  # Now try linking the two files.
7534	  mv conftest.$ac_objext conftstm.$ac_objext
7535	  lt_globsym_save_LIBS=$LIBS
7536	  lt_globsym_save_CFLAGS=$CFLAGS
7537	  LIBS=conftstm.$ac_objext
7538	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7539	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7540  (eval $ac_link) 2>&5
7541  ac_status=$?
7542  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7543  test $ac_status = 0; } && test -s conftest$ac_exeext; then
7544	    pipe_works=yes
7545	  fi
7546	  LIBS=$lt_globsym_save_LIBS
7547	  CFLAGS=$lt_globsym_save_CFLAGS
7548	else
7549	  echo "cannot find nm_test_func in $nlist" >&5
7550	fi
7551      else
7552	echo "cannot find nm_test_var in $nlist" >&5
7553      fi
7554    else
7555      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7556    fi
7557  else
7558    echo "$progname: failed program was:" >&5
7559    cat conftest.$ac_ext >&5
7560  fi
7561  rm -rf conftest* conftst*
7562
7563  # Do not use the global_symbol_pipe unless it works.
7564  if test yes = "$pipe_works"; then
7565    break
7566  else
7567    lt_cv_sys_global_symbol_pipe=
7568  fi
7569done
7570 ;;
7571esac
7572fi
7573
7574if test -z "$lt_cv_sys_global_symbol_pipe"; then
7575  lt_cv_sys_global_symbol_to_cdecl=
7576fi
7577if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7578  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7579printf "%s\n" "failed" >&6; }
7580else
7581  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7582printf "%s\n" "ok" >&6; }
7583fi
7584
7585# Response file support.
7586if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7587  nm_file_list_spec='@'
7588elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7589  nm_file_list_spec='@'
7590fi
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7629printf %s "checking for sysroot... " >&6; }
7630
7631# Check whether --with-sysroot was given.
7632if test ${with_sysroot+y}
7633then :
7634  withval=$with_sysroot;
7635else case e in #(
7636  e) with_sysroot=no ;;
7637esac
7638fi
7639
7640
7641lt_sysroot=
7642case $with_sysroot in #(
7643 yes)
7644   if test yes = "$GCC"; then
7645     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7646   fi
7647   ;; #(
7648 /*)
7649   lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
7650   ;; #(
7651 no|'')
7652   ;; #(
7653 *)
7654   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7655printf "%s\n" "$with_sysroot" >&6; }
7656   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7657   ;;
7658esac
7659
7660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7661printf "%s\n" "${lt_sysroot:-no}" >&6; }
7662
7663
7664
7665
7666
7667{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7668printf %s "checking for a working dd... " >&6; }
7669if test ${ac_cv_path_lt_DD+y}
7670then :
7671  printf %s "(cached) " >&6
7672else case e in #(
7673  e) printf 0123456789abcdef0123456789abcdef >conftest.i
7674cat conftest.i conftest.i >conftest2.i
7675: ${lt_DD:=$DD}
7676if test -z "$lt_DD"; then
7677  ac_path_lt_DD_found=false
7678  # Loop through the user's path and test for each of PROGNAME-LIST
7679  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7680for as_dir in $PATH
7681do
7682  IFS=$as_save_IFS
7683  case $as_dir in #(((
7684    '') as_dir=./ ;;
7685    */) ;;
7686    *) as_dir=$as_dir/ ;;
7687  esac
7688    for ac_prog in dd
7689   do
7690    for ac_exec_ext in '' $ac_executable_extensions; do
7691      ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
7692      as_fn_executable_p "$ac_path_lt_DD" || continue
7693if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7694  cmp -s conftest.i conftest.out \
7695  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7696fi
7697      $ac_path_lt_DD_found && break 3
7698    done
7699  done
7700  done
7701IFS=$as_save_IFS
7702  if test -z "$ac_cv_path_lt_DD"; then
7703    :
7704  fi
7705else
7706  ac_cv_path_lt_DD=$lt_DD
7707fi
7708
7709rm -f conftest.i conftest2.i conftest.out ;;
7710esac
7711fi
7712{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7713printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
7714
7715
7716{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7717printf %s "checking how to truncate binary pipes... " >&6; }
7718if test ${lt_cv_truncate_bin+y}
7719then :
7720  printf %s "(cached) " >&6
7721else case e in #(
7722  e) printf 0123456789abcdef0123456789abcdef >conftest.i
7723cat conftest.i conftest.i >conftest2.i
7724lt_cv_truncate_bin=
7725if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7726  cmp -s conftest.i conftest.out \
7727  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7728fi
7729rm -f conftest.i conftest2.i conftest.out
7730test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" ;;
7731esac
7732fi
7733{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7734printf "%s\n" "$lt_cv_truncate_bin" >&6; }
7735
7736
7737
7738
7739
7740
7741
7742# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7743func_cc_basename ()
7744{
7745    for cc_temp in $*""; do
7746      case $cc_temp in
7747        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7748        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7749        \-*) ;;
7750        *) break;;
7751      esac
7752    done
7753    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7754}
7755
7756# Check whether --enable-libtool-lock was given.
7757if test ${enable_libtool_lock+y}
7758then :
7759  enableval=$enable_libtool_lock;
7760fi
7761
7762test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7763
7764# Some flags need to be propagated to the compiler or linker for good
7765# libtool support.
7766case $host in
7767ia64-*-hpux*)
7768  # Find out what ABI is being produced by ac_compile, and set mode
7769  # options accordingly.
7770  echo 'int i;' > conftest.$ac_ext
7771  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7772  (eval $ac_compile) 2>&5
7773  ac_status=$?
7774  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7775  test $ac_status = 0; }; then
7776    case `$FILECMD conftest.$ac_objext` in
7777      *ELF-32*)
7778	HPUX_IA64_MODE=32
7779	;;
7780      *ELF-64*)
7781	HPUX_IA64_MODE=64
7782	;;
7783    esac
7784  fi
7785  rm -rf conftest*
7786  ;;
7787*-*-irix6*)
7788  # Find out what ABI is being produced by ac_compile, and set linker
7789  # options accordingly.
7790  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7791  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7792  (eval $ac_compile) 2>&5
7793  ac_status=$?
7794  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7795  test $ac_status = 0; }; then
7796    if test yes = "$lt_cv_prog_gnu_ld"; then
7797      case `$FILECMD conftest.$ac_objext` in
7798	*32-bit*)
7799	  LD="${LD-ld} -melf32bsmip"
7800	  ;;
7801	*N32*)
7802	  LD="${LD-ld} -melf32bmipn32"
7803	  ;;
7804	*64-bit*)
7805	  LD="${LD-ld} -melf64bmip"
7806	;;
7807      esac
7808    else
7809      case `$FILECMD conftest.$ac_objext` in
7810	*32-bit*)
7811	  LD="${LD-ld} -32"
7812	  ;;
7813	*N32*)
7814	  LD="${LD-ld} -n32"
7815	  ;;
7816	*64-bit*)
7817	  LD="${LD-ld} -64"
7818	  ;;
7819      esac
7820    fi
7821  fi
7822  rm -rf conftest*
7823  ;;
7824
7825mips64*-*linux*)
7826  # Find out what ABI is being produced by ac_compile, and set linker
7827  # options accordingly.
7828  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7829  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7830  (eval $ac_compile) 2>&5
7831  ac_status=$?
7832  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7833  test $ac_status = 0; }; then
7834    emul=elf
7835    case `$FILECMD conftest.$ac_objext` in
7836      *32-bit*)
7837	emul="${emul}32"
7838	;;
7839      *64-bit*)
7840	emul="${emul}64"
7841	;;
7842    esac
7843    case `$FILECMD conftest.$ac_objext` in
7844      *MSB*)
7845	emul="${emul}btsmip"
7846	;;
7847      *LSB*)
7848	emul="${emul}ltsmip"
7849	;;
7850    esac
7851    case `$FILECMD conftest.$ac_objext` in
7852      *N32*)
7853	emul="${emul}n32"
7854	;;
7855    esac
7856    LD="${LD-ld} -m $emul"
7857  fi
7858  rm -rf conftest*
7859  ;;
7860
7861x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7862s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7863  # Find out what ABI is being produced by ac_compile, and set linker
7864  # options accordingly.  Note that the listed cases only cover the
7865  # situations where additional linker options are needed (such as when
7866  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7867  # vice versa); the common cases where no linker options are needed do
7868  # not appear in the list.
7869  echo 'int i;' > conftest.$ac_ext
7870  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7871  (eval $ac_compile) 2>&5
7872  ac_status=$?
7873  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7874  test $ac_status = 0; }; then
7875    case `$FILECMD conftest.o` in
7876      *32-bit*)
7877	case $host in
7878	  x86_64-*kfreebsd*-gnu)
7879	    LD="${LD-ld} -m elf_i386_fbsd"
7880	    ;;
7881	  x86_64-*linux*)
7882	    case `$FILECMD conftest.o` in
7883	      *x86-64*)
7884		LD="${LD-ld} -m elf32_x86_64"
7885		;;
7886	      *)
7887		LD="${LD-ld} -m elf_i386"
7888		;;
7889	    esac
7890	    ;;
7891	  powerpc64le-*linux*)
7892	    LD="${LD-ld} -m elf32lppclinux"
7893	    ;;
7894	  powerpc64-*linux*)
7895	    LD="${LD-ld} -m elf32ppclinux"
7896	    ;;
7897	  s390x-*linux*)
7898	    LD="${LD-ld} -m elf_s390"
7899	    ;;
7900	  sparc64-*linux*)
7901	    LD="${LD-ld} -m elf32_sparc"
7902	    ;;
7903	esac
7904	;;
7905      *64-bit*)
7906	case $host in
7907	  x86_64-*kfreebsd*-gnu)
7908	    LD="${LD-ld} -m elf_x86_64_fbsd"
7909	    ;;
7910	  x86_64-*linux*)
7911	    LD="${LD-ld} -m elf_x86_64"
7912	    ;;
7913	  powerpcle-*linux*)
7914	    LD="${LD-ld} -m elf64lppc"
7915	    ;;
7916	  powerpc-*linux*)
7917	    LD="${LD-ld} -m elf64ppc"
7918	    ;;
7919	  s390*-*linux*|s390*-*tpf*)
7920	    LD="${LD-ld} -m elf64_s390"
7921	    ;;
7922	  sparc*-*linux*)
7923	    LD="${LD-ld} -m elf64_sparc"
7924	    ;;
7925	esac
7926	;;
7927    esac
7928  fi
7929  rm -rf conftest*
7930  ;;
7931
7932*-*-sco3.2v5*)
7933  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7934  SAVE_CFLAGS=$CFLAGS
7935  CFLAGS="$CFLAGS -belf"
7936  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7937printf %s "checking whether the C compiler needs -belf... " >&6; }
7938if test ${lt_cv_cc_needs_belf+y}
7939then :
7940  printf %s "(cached) " >&6
7941else case e in #(
7942  e) ac_ext=c
7943ac_cpp='$CPP $CPPFLAGS'
7944ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7945ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7946ac_compiler_gnu=$ac_cv_c_compiler_gnu
7947
7948     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7949/* end confdefs.h.  */
7950
7951int
7952main (void)
7953{
7954
7955  ;
7956  return 0;
7957}
7958_ACEOF
7959if ac_fn_c_try_link "$LINENO"
7960then :
7961  lt_cv_cc_needs_belf=yes
7962else case e in #(
7963  e) lt_cv_cc_needs_belf=no ;;
7964esac
7965fi
7966rm -f core conftest.err conftest.$ac_objext conftest.beam \
7967    conftest$ac_exeext conftest.$ac_ext
7968     ac_ext=c
7969ac_cpp='$CPP $CPPFLAGS'
7970ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7971ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7972ac_compiler_gnu=$ac_cv_c_compiler_gnu
7973 ;;
7974esac
7975fi
7976{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7977printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
7978  if test yes != "$lt_cv_cc_needs_belf"; then
7979    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7980    CFLAGS=$SAVE_CFLAGS
7981  fi
7982  ;;
7983*-*solaris*)
7984  # Find out what ABI is being produced by ac_compile, and set linker
7985  # options accordingly.
7986  echo 'int i;' > conftest.$ac_ext
7987  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7988  (eval $ac_compile) 2>&5
7989  ac_status=$?
7990  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7991  test $ac_status = 0; }; then
7992    case `$FILECMD conftest.o` in
7993    *64-bit*)
7994      case $lt_cv_prog_gnu_ld in
7995      yes*)
7996        case $host in
7997        i?86-*-solaris*|x86_64-*-solaris*)
7998          LD="${LD-ld} -m elf_x86_64"
7999          ;;
8000        sparc*-*-solaris*)
8001          LD="${LD-ld} -m elf64_sparc"
8002          ;;
8003        esac
8004        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
8005        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
8006          LD=${LD-ld}_sol2
8007        fi
8008        ;;
8009      *)
8010	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8011	  LD="${LD-ld} -64"
8012	fi
8013	;;
8014      esac
8015      ;;
8016    esac
8017  fi
8018  rm -rf conftest*
8019  ;;
8020esac
8021
8022need_locks=$enable_libtool_lock
8023
8024if test -n "$ac_tool_prefix"; then
8025  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
8026set dummy ${ac_tool_prefix}mt; ac_word=$2
8027{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8028printf %s "checking for $ac_word... " >&6; }
8029if test ${ac_cv_prog_MANIFEST_TOOL+y}
8030then :
8031  printf %s "(cached) " >&6
8032else case e in #(
8033  e) if test -n "$MANIFEST_TOOL"; then
8034  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
8035else
8036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8037for as_dir in $PATH
8038do
8039  IFS=$as_save_IFS
8040  case $as_dir in #(((
8041    '') as_dir=./ ;;
8042    */) ;;
8043    *) as_dir=$as_dir/ ;;
8044  esac
8045    for ac_exec_ext in '' $ac_executable_extensions; do
8046  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8047    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
8048    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8049    break 2
8050  fi
8051done
8052  done
8053IFS=$as_save_IFS
8054
8055fi ;;
8056esac
8057fi
8058MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
8059if test -n "$MANIFEST_TOOL"; then
8060  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
8061printf "%s\n" "$MANIFEST_TOOL" >&6; }
8062else
8063  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8064printf "%s\n" "no" >&6; }
8065fi
8066
8067
8068fi
8069if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
8070  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
8071  # Extract the first word of "mt", so it can be a program name with args.
8072set dummy mt; ac_word=$2
8073{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8074printf %s "checking for $ac_word... " >&6; }
8075if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
8076then :
8077  printf %s "(cached) " >&6
8078else case e in #(
8079  e) if test -n "$ac_ct_MANIFEST_TOOL"; then
8080  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
8081else
8082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8083for as_dir in $PATH
8084do
8085  IFS=$as_save_IFS
8086  case $as_dir in #(((
8087    '') as_dir=./ ;;
8088    */) ;;
8089    *) as_dir=$as_dir/ ;;
8090  esac
8091    for ac_exec_ext in '' $ac_executable_extensions; do
8092  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8093    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
8094    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8095    break 2
8096  fi
8097done
8098  done
8099IFS=$as_save_IFS
8100
8101fi ;;
8102esac
8103fi
8104ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
8105if test -n "$ac_ct_MANIFEST_TOOL"; then
8106  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
8107printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
8108else
8109  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8110printf "%s\n" "no" >&6; }
8111fi
8112
8113  if test "x$ac_ct_MANIFEST_TOOL" = x; then
8114    MANIFEST_TOOL=":"
8115  else
8116    case $cross_compiling:$ac_tool_warned in
8117yes:)
8118{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8119printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8120ac_tool_warned=yes ;;
8121esac
8122    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
8123  fi
8124else
8125  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
8126fi
8127
8128test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
8129{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
8130printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
8131if test ${lt_cv_path_mainfest_tool+y}
8132then :
8133  printf %s "(cached) " >&6
8134else case e in #(
8135  e) lt_cv_path_mainfest_tool=no
8136  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
8137  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
8138  cat conftest.err >&5
8139  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
8140    lt_cv_path_mainfest_tool=yes
8141  fi
8142  rm -f conftest* ;;
8143esac
8144fi
8145{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
8146printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
8147if test yes != "$lt_cv_path_mainfest_tool"; then
8148  MANIFEST_TOOL=:
8149fi
8150
8151
8152
8153
8154
8155
8156  case $host_os in
8157    rhapsody* | darwin*)
8158    if test -n "$ac_tool_prefix"; then
8159  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8160set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8161{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8162printf %s "checking for $ac_word... " >&6; }
8163if test ${ac_cv_prog_DSYMUTIL+y}
8164then :
8165  printf %s "(cached) " >&6
8166else case e in #(
8167  e) if test -n "$DSYMUTIL"; then
8168  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8169else
8170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8171for as_dir in $PATH
8172do
8173  IFS=$as_save_IFS
8174  case $as_dir in #(((
8175    '') as_dir=./ ;;
8176    */) ;;
8177    *) as_dir=$as_dir/ ;;
8178  esac
8179    for ac_exec_ext in '' $ac_executable_extensions; do
8180  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8181    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8182    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8183    break 2
8184  fi
8185done
8186  done
8187IFS=$as_save_IFS
8188
8189fi ;;
8190esac
8191fi
8192DSYMUTIL=$ac_cv_prog_DSYMUTIL
8193if test -n "$DSYMUTIL"; then
8194  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8195printf "%s\n" "$DSYMUTIL" >&6; }
8196else
8197  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8198printf "%s\n" "no" >&6; }
8199fi
8200
8201
8202fi
8203if test -z "$ac_cv_prog_DSYMUTIL"; then
8204  ac_ct_DSYMUTIL=$DSYMUTIL
8205  # Extract the first word of "dsymutil", so it can be a program name with args.
8206set dummy dsymutil; ac_word=$2
8207{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8208printf %s "checking for $ac_word... " >&6; }
8209if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
8210then :
8211  printf %s "(cached) " >&6
8212else case e in #(
8213  e) if test -n "$ac_ct_DSYMUTIL"; then
8214  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8215else
8216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8217for as_dir in $PATH
8218do
8219  IFS=$as_save_IFS
8220  case $as_dir in #(((
8221    '') as_dir=./ ;;
8222    */) ;;
8223    *) as_dir=$as_dir/ ;;
8224  esac
8225    for ac_exec_ext in '' $ac_executable_extensions; do
8226  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8227    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8228    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8229    break 2
8230  fi
8231done
8232  done
8233IFS=$as_save_IFS
8234
8235fi ;;
8236esac
8237fi
8238ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8239if test -n "$ac_ct_DSYMUTIL"; then
8240  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8241printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
8242else
8243  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8244printf "%s\n" "no" >&6; }
8245fi
8246
8247  if test "x$ac_ct_DSYMUTIL" = x; then
8248    DSYMUTIL=":"
8249  else
8250    case $cross_compiling:$ac_tool_warned in
8251yes:)
8252{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8253printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8254ac_tool_warned=yes ;;
8255esac
8256    DSYMUTIL=$ac_ct_DSYMUTIL
8257  fi
8258else
8259  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8260fi
8261
8262    if test -n "$ac_tool_prefix"; then
8263  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8264set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8265{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8266printf %s "checking for $ac_word... " >&6; }
8267if test ${ac_cv_prog_NMEDIT+y}
8268then :
8269  printf %s "(cached) " >&6
8270else case e in #(
8271  e) if test -n "$NMEDIT"; then
8272  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8273else
8274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8275for as_dir in $PATH
8276do
8277  IFS=$as_save_IFS
8278  case $as_dir in #(((
8279    '') as_dir=./ ;;
8280    */) ;;
8281    *) as_dir=$as_dir/ ;;
8282  esac
8283    for ac_exec_ext in '' $ac_executable_extensions; do
8284  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8285    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8286    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8287    break 2
8288  fi
8289done
8290  done
8291IFS=$as_save_IFS
8292
8293fi ;;
8294esac
8295fi
8296NMEDIT=$ac_cv_prog_NMEDIT
8297if test -n "$NMEDIT"; then
8298  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8299printf "%s\n" "$NMEDIT" >&6; }
8300else
8301  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8302printf "%s\n" "no" >&6; }
8303fi
8304
8305
8306fi
8307if test -z "$ac_cv_prog_NMEDIT"; then
8308  ac_ct_NMEDIT=$NMEDIT
8309  # Extract the first word of "nmedit", so it can be a program name with args.
8310set dummy nmedit; ac_word=$2
8311{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8312printf %s "checking for $ac_word... " >&6; }
8313if test ${ac_cv_prog_ac_ct_NMEDIT+y}
8314then :
8315  printf %s "(cached) " >&6
8316else case e in #(
8317  e) if test -n "$ac_ct_NMEDIT"; then
8318  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8319else
8320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8321for as_dir in $PATH
8322do
8323  IFS=$as_save_IFS
8324  case $as_dir in #(((
8325    '') as_dir=./ ;;
8326    */) ;;
8327    *) as_dir=$as_dir/ ;;
8328  esac
8329    for ac_exec_ext in '' $ac_executable_extensions; do
8330  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8331    ac_cv_prog_ac_ct_NMEDIT="nmedit"
8332    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8333    break 2
8334  fi
8335done
8336  done
8337IFS=$as_save_IFS
8338
8339fi ;;
8340esac
8341fi
8342ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8343if test -n "$ac_ct_NMEDIT"; then
8344  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8345printf "%s\n" "$ac_ct_NMEDIT" >&6; }
8346else
8347  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8348printf "%s\n" "no" >&6; }
8349fi
8350
8351  if test "x$ac_ct_NMEDIT" = x; then
8352    NMEDIT=":"
8353  else
8354    case $cross_compiling:$ac_tool_warned in
8355yes:)
8356{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8357printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8358ac_tool_warned=yes ;;
8359esac
8360    NMEDIT=$ac_ct_NMEDIT
8361  fi
8362else
8363  NMEDIT="$ac_cv_prog_NMEDIT"
8364fi
8365
8366    if test -n "$ac_tool_prefix"; then
8367  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8368set dummy ${ac_tool_prefix}lipo; ac_word=$2
8369{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8370printf %s "checking for $ac_word... " >&6; }
8371if test ${ac_cv_prog_LIPO+y}
8372then :
8373  printf %s "(cached) " >&6
8374else case e in #(
8375  e) if test -n "$LIPO"; then
8376  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8377else
8378as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8379for as_dir in $PATH
8380do
8381  IFS=$as_save_IFS
8382  case $as_dir in #(((
8383    '') as_dir=./ ;;
8384    */) ;;
8385    *) as_dir=$as_dir/ ;;
8386  esac
8387    for ac_exec_ext in '' $ac_executable_extensions; do
8388  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8389    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8390    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8391    break 2
8392  fi
8393done
8394  done
8395IFS=$as_save_IFS
8396
8397fi ;;
8398esac
8399fi
8400LIPO=$ac_cv_prog_LIPO
8401if test -n "$LIPO"; then
8402  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8403printf "%s\n" "$LIPO" >&6; }
8404else
8405  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8406printf "%s\n" "no" >&6; }
8407fi
8408
8409
8410fi
8411if test -z "$ac_cv_prog_LIPO"; then
8412  ac_ct_LIPO=$LIPO
8413  # Extract the first word of "lipo", so it can be a program name with args.
8414set dummy lipo; ac_word=$2
8415{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8416printf %s "checking for $ac_word... " >&6; }
8417if test ${ac_cv_prog_ac_ct_LIPO+y}
8418then :
8419  printf %s "(cached) " >&6
8420else case e in #(
8421  e) if test -n "$ac_ct_LIPO"; then
8422  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8423else
8424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8425for as_dir in $PATH
8426do
8427  IFS=$as_save_IFS
8428  case $as_dir in #(((
8429    '') as_dir=./ ;;
8430    */) ;;
8431    *) as_dir=$as_dir/ ;;
8432  esac
8433    for ac_exec_ext in '' $ac_executable_extensions; do
8434  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8435    ac_cv_prog_ac_ct_LIPO="lipo"
8436    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8437    break 2
8438  fi
8439done
8440  done
8441IFS=$as_save_IFS
8442
8443fi ;;
8444esac
8445fi
8446ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8447if test -n "$ac_ct_LIPO"; then
8448  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8449printf "%s\n" "$ac_ct_LIPO" >&6; }
8450else
8451  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8452printf "%s\n" "no" >&6; }
8453fi
8454
8455  if test "x$ac_ct_LIPO" = x; then
8456    LIPO=":"
8457  else
8458    case $cross_compiling:$ac_tool_warned in
8459yes:)
8460{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8461printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8462ac_tool_warned=yes ;;
8463esac
8464    LIPO=$ac_ct_LIPO
8465  fi
8466else
8467  LIPO="$ac_cv_prog_LIPO"
8468fi
8469
8470    if test -n "$ac_tool_prefix"; then
8471  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8472set dummy ${ac_tool_prefix}otool; ac_word=$2
8473{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8474printf %s "checking for $ac_word... " >&6; }
8475if test ${ac_cv_prog_OTOOL+y}
8476then :
8477  printf %s "(cached) " >&6
8478else case e in #(
8479  e) if test -n "$OTOOL"; then
8480  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8481else
8482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8483for as_dir in $PATH
8484do
8485  IFS=$as_save_IFS
8486  case $as_dir in #(((
8487    '') as_dir=./ ;;
8488    */) ;;
8489    *) as_dir=$as_dir/ ;;
8490  esac
8491    for ac_exec_ext in '' $ac_executable_extensions; do
8492  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8493    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8494    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8495    break 2
8496  fi
8497done
8498  done
8499IFS=$as_save_IFS
8500
8501fi ;;
8502esac
8503fi
8504OTOOL=$ac_cv_prog_OTOOL
8505if test -n "$OTOOL"; then
8506  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8507printf "%s\n" "$OTOOL" >&6; }
8508else
8509  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8510printf "%s\n" "no" >&6; }
8511fi
8512
8513
8514fi
8515if test -z "$ac_cv_prog_OTOOL"; then
8516  ac_ct_OTOOL=$OTOOL
8517  # Extract the first word of "otool", so it can be a program name with args.
8518set dummy otool; ac_word=$2
8519{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8520printf %s "checking for $ac_word... " >&6; }
8521if test ${ac_cv_prog_ac_ct_OTOOL+y}
8522then :
8523  printf %s "(cached) " >&6
8524else case e in #(
8525  e) if test -n "$ac_ct_OTOOL"; then
8526  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8527else
8528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8529for as_dir in $PATH
8530do
8531  IFS=$as_save_IFS
8532  case $as_dir in #(((
8533    '') as_dir=./ ;;
8534    */) ;;
8535    *) as_dir=$as_dir/ ;;
8536  esac
8537    for ac_exec_ext in '' $ac_executable_extensions; do
8538  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8539    ac_cv_prog_ac_ct_OTOOL="otool"
8540    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8541    break 2
8542  fi
8543done
8544  done
8545IFS=$as_save_IFS
8546
8547fi ;;
8548esac
8549fi
8550ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8551if test -n "$ac_ct_OTOOL"; then
8552  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8553printf "%s\n" "$ac_ct_OTOOL" >&6; }
8554else
8555  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8556printf "%s\n" "no" >&6; }
8557fi
8558
8559  if test "x$ac_ct_OTOOL" = x; then
8560    OTOOL=":"
8561  else
8562    case $cross_compiling:$ac_tool_warned in
8563yes:)
8564{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8565printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8566ac_tool_warned=yes ;;
8567esac
8568    OTOOL=$ac_ct_OTOOL
8569  fi
8570else
8571  OTOOL="$ac_cv_prog_OTOOL"
8572fi
8573
8574    if test -n "$ac_tool_prefix"; then
8575  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8576set dummy ${ac_tool_prefix}otool64; ac_word=$2
8577{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8578printf %s "checking for $ac_word... " >&6; }
8579if test ${ac_cv_prog_OTOOL64+y}
8580then :
8581  printf %s "(cached) " >&6
8582else case e in #(
8583  e) if test -n "$OTOOL64"; then
8584  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8585else
8586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8587for as_dir in $PATH
8588do
8589  IFS=$as_save_IFS
8590  case $as_dir in #(((
8591    '') as_dir=./ ;;
8592    */) ;;
8593    *) as_dir=$as_dir/ ;;
8594  esac
8595    for ac_exec_ext in '' $ac_executable_extensions; do
8596  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8597    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8598    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8599    break 2
8600  fi
8601done
8602  done
8603IFS=$as_save_IFS
8604
8605fi ;;
8606esac
8607fi
8608OTOOL64=$ac_cv_prog_OTOOL64
8609if test -n "$OTOOL64"; then
8610  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8611printf "%s\n" "$OTOOL64" >&6; }
8612else
8613  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8614printf "%s\n" "no" >&6; }
8615fi
8616
8617
8618fi
8619if test -z "$ac_cv_prog_OTOOL64"; then
8620  ac_ct_OTOOL64=$OTOOL64
8621  # Extract the first word of "otool64", so it can be a program name with args.
8622set dummy otool64; ac_word=$2
8623{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8624printf %s "checking for $ac_word... " >&6; }
8625if test ${ac_cv_prog_ac_ct_OTOOL64+y}
8626then :
8627  printf %s "(cached) " >&6
8628else case e in #(
8629  e) if test -n "$ac_ct_OTOOL64"; then
8630  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8631else
8632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8633for as_dir in $PATH
8634do
8635  IFS=$as_save_IFS
8636  case $as_dir in #(((
8637    '') as_dir=./ ;;
8638    */) ;;
8639    *) as_dir=$as_dir/ ;;
8640  esac
8641    for ac_exec_ext in '' $ac_executable_extensions; do
8642  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8643    ac_cv_prog_ac_ct_OTOOL64="otool64"
8644    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8645    break 2
8646  fi
8647done
8648  done
8649IFS=$as_save_IFS
8650
8651fi ;;
8652esac
8653fi
8654ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8655if test -n "$ac_ct_OTOOL64"; then
8656  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8657printf "%s\n" "$ac_ct_OTOOL64" >&6; }
8658else
8659  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8660printf "%s\n" "no" >&6; }
8661fi
8662
8663  if test "x$ac_ct_OTOOL64" = x; then
8664    OTOOL64=":"
8665  else
8666    case $cross_compiling:$ac_tool_warned in
8667yes:)
8668{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8669printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8670ac_tool_warned=yes ;;
8671esac
8672    OTOOL64=$ac_ct_OTOOL64
8673  fi
8674else
8675  OTOOL64="$ac_cv_prog_OTOOL64"
8676fi
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8705printf %s "checking for -single_module linker flag... " >&6; }
8706if test ${lt_cv_apple_cc_single_mod+y}
8707then :
8708  printf %s "(cached) " >&6
8709else case e in #(
8710  e) lt_cv_apple_cc_single_mod=no
8711      if test -z "$LT_MULTI_MODULE"; then
8712	# By default we will add the -single_module flag. You can override
8713	# by either setting the environment variable LT_MULTI_MODULE
8714	# non-empty at configure time, or by adding -multi_module to the
8715	# link flags.
8716	rm -rf libconftest.dylib*
8717	echo "int foo(void){return 1;}" > conftest.c
8718	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8719-dynamiclib -Wl,-single_module conftest.c" >&5
8720	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8721	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8722        _lt_result=$?
8723	# If there is a non-empty error log, and "single_module"
8724	# appears in it, assume the flag caused a linker warning
8725        if test -s conftest.err && $GREP single_module conftest.err; then
8726	  cat conftest.err >&5
8727	# Otherwise, if the output was created with a 0 exit code from
8728	# the compiler, it worked.
8729	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8730	  lt_cv_apple_cc_single_mod=yes
8731	else
8732	  cat conftest.err >&5
8733	fi
8734	rm -rf libconftest.dylib*
8735	rm -f conftest.*
8736      fi ;;
8737esac
8738fi
8739{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8740printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
8741
8742    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8743printf %s "checking for -exported_symbols_list linker flag... " >&6; }
8744if test ${lt_cv_ld_exported_symbols_list+y}
8745then :
8746  printf %s "(cached) " >&6
8747else case e in #(
8748  e) lt_cv_ld_exported_symbols_list=no
8749      save_LDFLAGS=$LDFLAGS
8750      echo "_main" > conftest.sym
8751      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8752      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8753/* end confdefs.h.  */
8754
8755int
8756main (void)
8757{
8758
8759  ;
8760  return 0;
8761}
8762_ACEOF
8763if ac_fn_c_try_link "$LINENO"
8764then :
8765  lt_cv_ld_exported_symbols_list=yes
8766else case e in #(
8767  e) lt_cv_ld_exported_symbols_list=no ;;
8768esac
8769fi
8770rm -f core conftest.err conftest.$ac_objext conftest.beam \
8771    conftest$ac_exeext conftest.$ac_ext
8772	LDFLAGS=$save_LDFLAGS
8773     ;;
8774esac
8775fi
8776{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8777printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
8778
8779    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8780printf %s "checking for -force_load linker flag... " >&6; }
8781if test ${lt_cv_ld_force_load+y}
8782then :
8783  printf %s "(cached) " >&6
8784else case e in #(
8785  e) lt_cv_ld_force_load=no
8786      cat > conftest.c << _LT_EOF
8787int forced_loaded() { return 2;}
8788_LT_EOF
8789      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8790      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8791      echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8792      $AR $AR_FLAGS libconftest.a conftest.o 2>&5
8793      echo "$RANLIB libconftest.a" >&5
8794      $RANLIB libconftest.a 2>&5
8795      cat > conftest.c << _LT_EOF
8796int main() { return 0;}
8797_LT_EOF
8798      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8799      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8800      _lt_result=$?
8801      if test -s conftest.err && $GREP force_load conftest.err; then
8802	cat conftest.err >&5
8803      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8804	lt_cv_ld_force_load=yes
8805      else
8806	cat conftest.err >&5
8807      fi
8808        rm -f conftest.err libconftest.a conftest conftest.c
8809        rm -rf conftest.dSYM
8810     ;;
8811esac
8812fi
8813{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8814printf "%s\n" "$lt_cv_ld_force_load" >&6; }
8815    case $host_os in
8816    rhapsody* | darwin1.[012])
8817      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8818    darwin1.*)
8819      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8820    darwin*)
8821      case $MACOSX_DEPLOYMENT_TARGET,$host in
8822        10.[012],*|,*powerpc*-darwin[5-8]*)
8823          _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8824        *)
8825          _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8826      esac
8827    ;;
8828  esac
8829    if test yes = "$lt_cv_apple_cc_single_mod"; then
8830      _lt_dar_single_mod='$single_module'
8831    fi
8832    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8833      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8834    else
8835      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8836    fi
8837    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8838      _lt_dsymutil='~$DSYMUTIL $lib || :'
8839    else
8840      _lt_dsymutil=
8841    fi
8842    ;;
8843  esac
8844
8845# func_munge_path_list VARIABLE PATH
8846# -----------------------------------
8847# VARIABLE is name of variable containing _space_ separated list of
8848# directories to be munged by the contents of PATH, which is string
8849# having a format:
8850# "DIR[:DIR]:"
8851#       string "DIR[ DIR]" will be prepended to VARIABLE
8852# ":DIR[:DIR]"
8853#       string "DIR[ DIR]" will be appended to VARIABLE
8854# "DIRP[:DIRP]::[DIRA:]DIRA"
8855#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8856#       "DIRA[ DIRA]" will be appended to VARIABLE
8857# "DIR[:DIR]"
8858#       VARIABLE will be replaced by "DIR[ DIR]"
8859func_munge_path_list ()
8860{
8861    case x$2 in
8862    x)
8863        ;;
8864    *:)
8865        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8866        ;;
8867    x:*)
8868        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8869        ;;
8870    *::*)
8871        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8872        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8873        ;;
8874    *)
8875        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8876        ;;
8877    esac
8878}
8879
8880ac_header= ac_cache=
8881for ac_item in $ac_header_c_list
8882do
8883  if test $ac_cache; then
8884    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
8885    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
8886      printf "%s\n" "#define $ac_item 1" >> confdefs.h
8887    fi
8888    ac_header= ac_cache=
8889  elif test $ac_header; then
8890    ac_cache=$ac_item
8891  else
8892    ac_header=$ac_item
8893  fi
8894done
8895
8896
8897
8898
8899
8900
8901
8902
8903if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
8904then :
8905
8906printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
8907
8908fi
8909ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8910"
8911if test "x$ac_cv_header_dlfcn_h" = xyes
8912then :
8913  printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
8914
8915fi
8916
8917
8918
8919
8920
8921# Set options
8922enable_win32_dll=yes
8923
8924case $host in
8925*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
8926  if test -n "$ac_tool_prefix"; then
8927  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
8928set dummy ${ac_tool_prefix}as; ac_word=$2
8929{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8930printf %s "checking for $ac_word... " >&6; }
8931if test ${ac_cv_prog_AS+y}
8932then :
8933  printf %s "(cached) " >&6
8934else case e in #(
8935  e) if test -n "$AS"; then
8936  ac_cv_prog_AS="$AS" # Let the user override the test.
8937else
8938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8939for as_dir in $PATH
8940do
8941  IFS=$as_save_IFS
8942  case $as_dir in #(((
8943    '') as_dir=./ ;;
8944    */) ;;
8945    *) as_dir=$as_dir/ ;;
8946  esac
8947    for ac_exec_ext in '' $ac_executable_extensions; do
8948  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8949    ac_cv_prog_AS="${ac_tool_prefix}as"
8950    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8951    break 2
8952  fi
8953done
8954  done
8955IFS=$as_save_IFS
8956
8957fi ;;
8958esac
8959fi
8960AS=$ac_cv_prog_AS
8961if test -n "$AS"; then
8962  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
8963printf "%s\n" "$AS" >&6; }
8964else
8965  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8966printf "%s\n" "no" >&6; }
8967fi
8968
8969
8970fi
8971if test -z "$ac_cv_prog_AS"; then
8972  ac_ct_AS=$AS
8973  # Extract the first word of "as", so it can be a program name with args.
8974set dummy as; ac_word=$2
8975{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8976printf %s "checking for $ac_word... " >&6; }
8977if test ${ac_cv_prog_ac_ct_AS+y}
8978then :
8979  printf %s "(cached) " >&6
8980else case e in #(
8981  e) if test -n "$ac_ct_AS"; then
8982  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
8983else
8984as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8985for as_dir in $PATH
8986do
8987  IFS=$as_save_IFS
8988  case $as_dir in #(((
8989    '') as_dir=./ ;;
8990    */) ;;
8991    *) as_dir=$as_dir/ ;;
8992  esac
8993    for ac_exec_ext in '' $ac_executable_extensions; do
8994  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8995    ac_cv_prog_ac_ct_AS="as"
8996    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8997    break 2
8998  fi
8999done
9000  done
9001IFS=$as_save_IFS
9002
9003fi ;;
9004esac
9005fi
9006ac_ct_AS=$ac_cv_prog_ac_ct_AS
9007if test -n "$ac_ct_AS"; then
9008  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
9009printf "%s\n" "$ac_ct_AS" >&6; }
9010else
9011  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9012printf "%s\n" "no" >&6; }
9013fi
9014
9015  if test "x$ac_ct_AS" = x; then
9016    AS="false"
9017  else
9018    case $cross_compiling:$ac_tool_warned in
9019yes:)
9020{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9021printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9022ac_tool_warned=yes ;;
9023esac
9024    AS=$ac_ct_AS
9025  fi
9026else
9027  AS="$ac_cv_prog_AS"
9028fi
9029
9030  if test -n "$ac_tool_prefix"; then
9031  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
9032set dummy ${ac_tool_prefix}dlltool; ac_word=$2
9033{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9034printf %s "checking for $ac_word... " >&6; }
9035if test ${ac_cv_prog_DLLTOOL+y}
9036then :
9037  printf %s "(cached) " >&6
9038else case e in #(
9039  e) if test -n "$DLLTOOL"; then
9040  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
9041else
9042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9043for as_dir in $PATH
9044do
9045  IFS=$as_save_IFS
9046  case $as_dir in #(((
9047    '') as_dir=./ ;;
9048    */) ;;
9049    *) as_dir=$as_dir/ ;;
9050  esac
9051    for ac_exec_ext in '' $ac_executable_extensions; do
9052  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9053    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
9054    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9055    break 2
9056  fi
9057done
9058  done
9059IFS=$as_save_IFS
9060
9061fi ;;
9062esac
9063fi
9064DLLTOOL=$ac_cv_prog_DLLTOOL
9065if test -n "$DLLTOOL"; then
9066  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
9067printf "%s\n" "$DLLTOOL" >&6; }
9068else
9069  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9070printf "%s\n" "no" >&6; }
9071fi
9072
9073
9074fi
9075if test -z "$ac_cv_prog_DLLTOOL"; then
9076  ac_ct_DLLTOOL=$DLLTOOL
9077  # Extract the first word of "dlltool", so it can be a program name with args.
9078set dummy dlltool; ac_word=$2
9079{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9080printf %s "checking for $ac_word... " >&6; }
9081if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
9082then :
9083  printf %s "(cached) " >&6
9084else case e in #(
9085  e) if test -n "$ac_ct_DLLTOOL"; then
9086  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
9087else
9088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9089for as_dir in $PATH
9090do
9091  IFS=$as_save_IFS
9092  case $as_dir in #(((
9093    '') as_dir=./ ;;
9094    */) ;;
9095    *) as_dir=$as_dir/ ;;
9096  esac
9097    for ac_exec_ext in '' $ac_executable_extensions; do
9098  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9099    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
9100    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9101    break 2
9102  fi
9103done
9104  done
9105IFS=$as_save_IFS
9106
9107fi ;;
9108esac
9109fi
9110ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
9111if test -n "$ac_ct_DLLTOOL"; then
9112  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
9113printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
9114else
9115  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9116printf "%s\n" "no" >&6; }
9117fi
9118
9119  if test "x$ac_ct_DLLTOOL" = x; then
9120    DLLTOOL="false"
9121  else
9122    case $cross_compiling:$ac_tool_warned in
9123yes:)
9124{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9125printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9126ac_tool_warned=yes ;;
9127esac
9128    DLLTOOL=$ac_ct_DLLTOOL
9129  fi
9130else
9131  DLLTOOL="$ac_cv_prog_DLLTOOL"
9132fi
9133
9134  if test -n "$ac_tool_prefix"; then
9135  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
9136set dummy ${ac_tool_prefix}objdump; ac_word=$2
9137{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9138printf %s "checking for $ac_word... " >&6; }
9139if test ${ac_cv_prog_OBJDUMP+y}
9140then :
9141  printf %s "(cached) " >&6
9142else case e in #(
9143  e) if test -n "$OBJDUMP"; then
9144  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
9145else
9146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9147for as_dir in $PATH
9148do
9149  IFS=$as_save_IFS
9150  case $as_dir in #(((
9151    '') as_dir=./ ;;
9152    */) ;;
9153    *) as_dir=$as_dir/ ;;
9154  esac
9155    for ac_exec_ext in '' $ac_executable_extensions; do
9156  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9157    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
9158    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9159    break 2
9160  fi
9161done
9162  done
9163IFS=$as_save_IFS
9164
9165fi ;;
9166esac
9167fi
9168OBJDUMP=$ac_cv_prog_OBJDUMP
9169if test -n "$OBJDUMP"; then
9170  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
9171printf "%s\n" "$OBJDUMP" >&6; }
9172else
9173  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9174printf "%s\n" "no" >&6; }
9175fi
9176
9177
9178fi
9179if test -z "$ac_cv_prog_OBJDUMP"; then
9180  ac_ct_OBJDUMP=$OBJDUMP
9181  # Extract the first word of "objdump", so it can be a program name with args.
9182set dummy objdump; ac_word=$2
9183{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9184printf %s "checking for $ac_word... " >&6; }
9185if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
9186then :
9187  printf %s "(cached) " >&6
9188else case e in #(
9189  e) if test -n "$ac_ct_OBJDUMP"; then
9190  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
9191else
9192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9193for as_dir in $PATH
9194do
9195  IFS=$as_save_IFS
9196  case $as_dir in #(((
9197    '') as_dir=./ ;;
9198    */) ;;
9199    *) as_dir=$as_dir/ ;;
9200  esac
9201    for ac_exec_ext in '' $ac_executable_extensions; do
9202  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9203    ac_cv_prog_ac_ct_OBJDUMP="objdump"
9204    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9205    break 2
9206  fi
9207done
9208  done
9209IFS=$as_save_IFS
9210
9211fi ;;
9212esac
9213fi
9214ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
9215if test -n "$ac_ct_OBJDUMP"; then
9216  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
9217printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
9218else
9219  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9220printf "%s\n" "no" >&6; }
9221fi
9222
9223  if test "x$ac_ct_OBJDUMP" = x; then
9224    OBJDUMP="false"
9225  else
9226    case $cross_compiling:$ac_tool_warned in
9227yes:)
9228{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9229printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9230ac_tool_warned=yes ;;
9231esac
9232    OBJDUMP=$ac_ct_OBJDUMP
9233  fi
9234else
9235  OBJDUMP="$ac_cv_prog_OBJDUMP"
9236fi
9237
9238  ;;
9239esac
9240
9241test -z "$AS" && AS=as
9242
9243
9244
9245
9246
9247test -z "$DLLTOOL" && DLLTOOL=dlltool
9248
9249
9250
9251
9252
9253test -z "$OBJDUMP" && OBJDUMP=objdump
9254
9255
9256
9257
9258
9259
9260
9261        enable_dlopen=no
9262
9263
9264
9265            # Check whether --enable-shared was given.
9266if test ${enable_shared+y}
9267then :
9268  enableval=$enable_shared; p=${PACKAGE-default}
9269    case $enableval in
9270    yes) enable_shared=yes ;;
9271    no) enable_shared=no ;;
9272    *)
9273      enable_shared=no
9274      # Look at the argument we got.  We use all the common list separators.
9275      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9276      for pkg in $enableval; do
9277	IFS=$lt_save_ifs
9278	if test "X$pkg" = "X$p"; then
9279	  enable_shared=yes
9280	fi
9281      done
9282      IFS=$lt_save_ifs
9283      ;;
9284    esac
9285else case e in #(
9286  e) enable_shared=yes ;;
9287esac
9288fi
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298  # Check whether --enable-static was given.
9299if test ${enable_static+y}
9300then :
9301  enableval=$enable_static; p=${PACKAGE-default}
9302    case $enableval in
9303    yes) enable_static=yes ;;
9304    no) enable_static=no ;;
9305    *)
9306     enable_static=no
9307      # Look at the argument we got.  We use all the common list separators.
9308      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9309      for pkg in $enableval; do
9310	IFS=$lt_save_ifs
9311	if test "X$pkg" = "X$p"; then
9312	  enable_static=yes
9313	fi
9314      done
9315      IFS=$lt_save_ifs
9316      ;;
9317    esac
9318else case e in #(
9319  e) enable_static=yes ;;
9320esac
9321fi
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332# Check whether --with-pic was given.
9333if test ${with_pic+y}
9334then :
9335  withval=$with_pic; lt_p=${PACKAGE-default}
9336    case $withval in
9337    yes|no) pic_mode=$withval ;;
9338    *)
9339      pic_mode=default
9340      # Look at the argument we got.  We use all the common list separators.
9341      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9342      for lt_pkg in $withval; do
9343	IFS=$lt_save_ifs
9344	if test "X$lt_pkg" = "X$lt_p"; then
9345	  pic_mode=yes
9346	fi
9347      done
9348      IFS=$lt_save_ifs
9349      ;;
9350    esac
9351else case e in #(
9352  e) pic_mode=default ;;
9353esac
9354fi
9355
9356
9357
9358
9359
9360
9361
9362
9363  # Check whether --enable-fast-install was given.
9364if test ${enable_fast_install+y}
9365then :
9366  enableval=$enable_fast_install; p=${PACKAGE-default}
9367    case $enableval in
9368    yes) enable_fast_install=yes ;;
9369    no) enable_fast_install=no ;;
9370    *)
9371      enable_fast_install=no
9372      # Look at the argument we got.  We use all the common list separators.
9373      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9374      for pkg in $enableval; do
9375	IFS=$lt_save_ifs
9376	if test "X$pkg" = "X$p"; then
9377	  enable_fast_install=yes
9378	fi
9379      done
9380      IFS=$lt_save_ifs
9381      ;;
9382    esac
9383else case e in #(
9384  e) enable_fast_install=yes ;;
9385esac
9386fi
9387
9388
9389
9390
9391
9392
9393
9394
9395  shared_archive_member_spec=
9396case $host,$enable_shared in
9397power*-*-aix[5-9]*,yes)
9398  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
9399printf %s "checking which variant of shared library versioning to provide... " >&6; }
9400
9401# Check whether --with-aix-soname was given.
9402if test ${with_aix_soname+y}
9403then :
9404  withval=$with_aix_soname; case $withval in
9405    aix|svr4|both)
9406      ;;
9407    *)
9408      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
9409      ;;
9410    esac
9411    lt_cv_with_aix_soname=$with_aix_soname
9412else case e in #(
9413  e) if test ${lt_cv_with_aix_soname+y}
9414then :
9415  printf %s "(cached) " >&6
9416else case e in #(
9417  e) lt_cv_with_aix_soname=aix ;;
9418esac
9419fi
9420
9421    with_aix_soname=$lt_cv_with_aix_soname ;;
9422esac
9423fi
9424
9425  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
9426printf "%s\n" "$with_aix_soname" >&6; }
9427  if test aix != "$with_aix_soname"; then
9428    # For the AIX way of multilib, we name the shared archive member
9429    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
9430    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
9431    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
9432    # the AIX toolchain works better with OBJECT_MODE set (default 32).
9433    if test 64 = "${OBJECT_MODE-32}"; then
9434      shared_archive_member_spec=shr_64
9435    else
9436      shared_archive_member_spec=shr
9437    fi
9438  fi
9439  ;;
9440*)
9441  with_aix_soname=aix
9442  ;;
9443esac
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454# This can be used to rebuild libtool when needed
9455LIBTOOL_DEPS=$ltmain
9456
9457# Always use our own libtool.
9458LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489test -z "$LN_S" && LN_S="ln -s"
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504if test -n "${ZSH_VERSION+set}"; then
9505   setopt NO_GLOB_SUBST
9506fi
9507
9508{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9509printf %s "checking for objdir... " >&6; }
9510if test ${lt_cv_objdir+y}
9511then :
9512  printf %s "(cached) " >&6
9513else case e in #(
9514  e) rm -f .libs 2>/dev/null
9515mkdir .libs 2>/dev/null
9516if test -d .libs; then
9517  lt_cv_objdir=.libs
9518else
9519  # MS-DOS does not allow filenames that begin with a dot.
9520  lt_cv_objdir=_libs
9521fi
9522rmdir .libs 2>/dev/null ;;
9523esac
9524fi
9525{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9526printf "%s\n" "$lt_cv_objdir" >&6; }
9527objdir=$lt_cv_objdir
9528
9529
9530
9531
9532
9533printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
9534
9535
9536
9537
9538case $host_os in
9539aix3*)
9540  # AIX sometimes has problems with the GCC collect2 program.  For some
9541  # reason, if we set the COLLECT_NAMES environment variable, the problems
9542  # vanish in a puff of smoke.
9543  if test set != "${COLLECT_NAMES+set}"; then
9544    COLLECT_NAMES=
9545    export COLLECT_NAMES
9546  fi
9547  ;;
9548esac
9549
9550# Global variables:
9551ofile=libtool
9552can_build_shared=yes
9553
9554# All known linkers require a '.a' archive for static linking (except MSVC and
9555# ICC, which need '.lib').
9556libext=a
9557
9558with_gnu_ld=$lt_cv_prog_gnu_ld
9559
9560old_CC=$CC
9561old_CFLAGS=$CFLAGS
9562
9563# Set sane defaults for various variables
9564test -z "$CC" && CC=cc
9565test -z "$LTCC" && LTCC=$CC
9566test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9567test -z "$LD" && LD=ld
9568test -z "$ac_objext" && ac_objext=o
9569
9570func_cc_basename $compiler
9571cc_basename=$func_cc_basename_result
9572
9573
9574# Only perform the check for file, if the check method requires it
9575test -z "$MAGIC_CMD" && MAGIC_CMD=file
9576case $deplibs_check_method in
9577file_magic*)
9578  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9579    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9580printf %s "checking for ${ac_tool_prefix}file... " >&6; }
9581if test ${lt_cv_path_MAGIC_CMD+y}
9582then :
9583  printf %s "(cached) " >&6
9584else case e in #(
9585  e) case $MAGIC_CMD in
9586[\\/*] |  ?:[\\/]*)
9587  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9588  ;;
9589*)
9590  lt_save_MAGIC_CMD=$MAGIC_CMD
9591  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9592  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9593  for ac_dir in $ac_dummy; do
9594    IFS=$lt_save_ifs
9595    test -z "$ac_dir" && ac_dir=.
9596    if test -f "$ac_dir/${ac_tool_prefix}file"; then
9597      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
9598      if test -n "$file_magic_test_file"; then
9599	case $deplibs_check_method in
9600	"file_magic "*)
9601	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9602	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9603	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9604	    $EGREP "$file_magic_regex" > /dev/null; then
9605	    :
9606	  else
9607	    cat <<_LT_EOF 1>&2
9608
9609*** Warning: the command libtool uses to detect shared libraries,
9610*** $file_magic_cmd, produces output that libtool cannot recognize.
9611*** The result is that libtool may fail to recognize shared libraries
9612*** as such.  This will affect the creation of libtool libraries that
9613*** depend on shared libraries, but programs linked with such libtool
9614*** libraries will work regardless of this problem.  Nevertheless, you
9615*** may want to report the problem to your system manager and/or to
9616*** bug-libtool@gnu.org
9617
9618_LT_EOF
9619	  fi ;;
9620	esac
9621      fi
9622      break
9623    fi
9624  done
9625  IFS=$lt_save_ifs
9626  MAGIC_CMD=$lt_save_MAGIC_CMD
9627  ;;
9628esac ;;
9629esac
9630fi
9631
9632MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9633if test -n "$MAGIC_CMD"; then
9634  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9635printf "%s\n" "$MAGIC_CMD" >&6; }
9636else
9637  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9638printf "%s\n" "no" >&6; }
9639fi
9640
9641
9642
9643
9644
9645if test -z "$lt_cv_path_MAGIC_CMD"; then
9646  if test -n "$ac_tool_prefix"; then
9647    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9648printf %s "checking for file... " >&6; }
9649if test ${lt_cv_path_MAGIC_CMD+y}
9650then :
9651  printf %s "(cached) " >&6
9652else case e in #(
9653  e) case $MAGIC_CMD in
9654[\\/*] |  ?:[\\/]*)
9655  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9656  ;;
9657*)
9658  lt_save_MAGIC_CMD=$MAGIC_CMD
9659  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9660  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9661  for ac_dir in $ac_dummy; do
9662    IFS=$lt_save_ifs
9663    test -z "$ac_dir" && ac_dir=.
9664    if test -f "$ac_dir/file"; then
9665      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9666      if test -n "$file_magic_test_file"; then
9667	case $deplibs_check_method in
9668	"file_magic "*)
9669	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9670	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9671	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9672	    $EGREP "$file_magic_regex" > /dev/null; then
9673	    :
9674	  else
9675	    cat <<_LT_EOF 1>&2
9676
9677*** Warning: the command libtool uses to detect shared libraries,
9678*** $file_magic_cmd, produces output that libtool cannot recognize.
9679*** The result is that libtool may fail to recognize shared libraries
9680*** as such.  This will affect the creation of libtool libraries that
9681*** depend on shared libraries, but programs linked with such libtool
9682*** libraries will work regardless of this problem.  Nevertheless, you
9683*** may want to report the problem to your system manager and/or to
9684*** bug-libtool@gnu.org
9685
9686_LT_EOF
9687	  fi ;;
9688	esac
9689      fi
9690      break
9691    fi
9692  done
9693  IFS=$lt_save_ifs
9694  MAGIC_CMD=$lt_save_MAGIC_CMD
9695  ;;
9696esac ;;
9697esac
9698fi
9699
9700MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9701if test -n "$MAGIC_CMD"; then
9702  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9703printf "%s\n" "$MAGIC_CMD" >&6; }
9704else
9705  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9706printf "%s\n" "no" >&6; }
9707fi
9708
9709
9710  else
9711    MAGIC_CMD=:
9712  fi
9713fi
9714
9715  fi
9716  ;;
9717esac
9718
9719# Use C for the default configuration in the libtool script
9720
9721lt_save_CC=$CC
9722ac_ext=c
9723ac_cpp='$CPP $CPPFLAGS'
9724ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9725ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9726ac_compiler_gnu=$ac_cv_c_compiler_gnu
9727
9728
9729# Source file extension for C test sources.
9730ac_ext=c
9731
9732# Object file extension for compiled C test sources.
9733objext=o
9734objext=$objext
9735
9736# Code to be used in simple compile tests
9737lt_simple_compile_test_code="int some_variable = 0;"
9738
9739# Code to be used in simple link tests
9740lt_simple_link_test_code='int main(){return(0);}'
9741
9742
9743
9744
9745
9746
9747
9748# If no C compiler was specified, use CC.
9749LTCC=${LTCC-"$CC"}
9750
9751# If no C compiler flags were specified, use CFLAGS.
9752LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9753
9754# Allow CC to be a program name with arguments.
9755compiler=$CC
9756
9757# Save the default compiler, since it gets overwritten when the other
9758# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9759compiler_DEFAULT=$CC
9760
9761# save warnings/boilerplate of simple test code
9762ac_outfile=conftest.$ac_objext
9763echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9764eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9765_lt_compiler_boilerplate=`cat conftest.err`
9766$RM conftest*
9767
9768ac_outfile=conftest.$ac_objext
9769echo "$lt_simple_link_test_code" >conftest.$ac_ext
9770eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9771_lt_linker_boilerplate=`cat conftest.err`
9772$RM -r conftest*
9773
9774
9775## CAVEAT EMPTOR:
9776## There is no encapsulation within the following macros, do not change
9777## the running order or otherwise move them around unless you know exactly
9778## what you are doing...
9779if test -n "$compiler"; then
9780
9781lt_prog_compiler_no_builtin_flag=
9782
9783if test yes = "$GCC"; then
9784  case $cc_basename in
9785  nvcc*)
9786    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9787  *)
9788    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9789  esac
9790
9791  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9792printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9793if test ${lt_cv_prog_compiler_rtti_exceptions+y}
9794then :
9795  printf %s "(cached) " >&6
9796else case e in #(
9797  e) lt_cv_prog_compiler_rtti_exceptions=no
9798   ac_outfile=conftest.$ac_objext
9799   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9800   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9801   # Insert the option either (1) after the last *FLAGS variable, or
9802   # (2) before a word containing "conftest.", or (3) at the end.
9803   # Note that $ac_compile itself does not contain backslashes and begins
9804   # with a dollar sign (not a hyphen), so the echo should work correctly.
9805   # The option is referenced via a variable to avoid confusing sed.
9806   lt_compile=`echo "$ac_compile" | $SED \
9807   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9808   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9809   -e 's:$: $lt_compiler_flag:'`
9810   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9811   (eval "$lt_compile" 2>conftest.err)
9812   ac_status=$?
9813   cat conftest.err >&5
9814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9815   if (exit $ac_status) && test -s "$ac_outfile"; then
9816     # The compiler can only warn and ignore the option if not recognized
9817     # So say no if there are warnings other than the usual output.
9818     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9819     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9820     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9821       lt_cv_prog_compiler_rtti_exceptions=yes
9822     fi
9823   fi
9824   $RM conftest*
9825 ;;
9826esac
9827fi
9828{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9829printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9830
9831if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9832    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9833else
9834    :
9835fi
9836
9837fi
9838
9839
9840
9841
9842
9843
9844  lt_prog_compiler_wl=
9845lt_prog_compiler_pic=
9846lt_prog_compiler_static=
9847
9848
9849  if test yes = "$GCC"; then
9850    lt_prog_compiler_wl='-Wl,'
9851    lt_prog_compiler_static='-static'
9852
9853    case $host_os in
9854      aix*)
9855      # All AIX code is PIC.
9856      if test ia64 = "$host_cpu"; then
9857	# AIX 5 now supports IA64 processor
9858	lt_prog_compiler_static='-Bstatic'
9859      fi
9860      lt_prog_compiler_pic='-fPIC'
9861      ;;
9862
9863    amigaos*)
9864      case $host_cpu in
9865      powerpc)
9866            # see comment about AmigaOS4 .so support
9867            lt_prog_compiler_pic='-fPIC'
9868        ;;
9869      m68k)
9870            # FIXME: we need at least 68020 code to build shared libraries, but
9871            # adding the '-m68020' flag to GCC prevents building anything better,
9872            # like '-m68040'.
9873            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9874        ;;
9875      esac
9876      ;;
9877
9878    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9879      # PIC is the default for these OSes.
9880      ;;
9881
9882    mingw* | cygwin* | pw32* | os2* | cegcc*)
9883      # This hack is so that the source file can tell whether it is being
9884      # built for inclusion in a dll (and should export symbols for example).
9885      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9886      # (--disable-auto-import) libraries
9887      lt_prog_compiler_pic='-DDLL_EXPORT'
9888      case $host_os in
9889      os2*)
9890	lt_prog_compiler_static='$wl-static'
9891	;;
9892      esac
9893      ;;
9894
9895    darwin* | rhapsody*)
9896      # PIC is the default on this platform
9897      # Common symbols not allowed in MH_DYLIB files
9898      lt_prog_compiler_pic='-fno-common'
9899      ;;
9900
9901    haiku*)
9902      # PIC is the default for Haiku.
9903      # The "-static" flag exists, but is broken.
9904      lt_prog_compiler_static=
9905      ;;
9906
9907    hpux*)
9908      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9909      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9910      # sets the default TLS model and affects inlining.
9911      case $host_cpu in
9912      hppa*64*)
9913	# +Z the default
9914	;;
9915      *)
9916	lt_prog_compiler_pic='-fPIC'
9917	;;
9918      esac
9919      ;;
9920
9921    interix[3-9]*)
9922      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9923      # Instead, we relocate shared libraries at runtime.
9924      ;;
9925
9926    msdosdjgpp*)
9927      # Just because we use GCC doesn't mean we suddenly get shared libraries
9928      # on systems that don't support them.
9929      lt_prog_compiler_can_build_shared=no
9930      enable_shared=no
9931      ;;
9932
9933    *nto* | *qnx*)
9934      # QNX uses GNU C++, but need to define -shared option too, otherwise
9935      # it will coredump.
9936      lt_prog_compiler_pic='-fPIC -shared'
9937      ;;
9938
9939    sysv4*MP*)
9940      if test -d /usr/nec; then
9941	lt_prog_compiler_pic=-Kconform_pic
9942      fi
9943      ;;
9944
9945    *)
9946      lt_prog_compiler_pic='-fPIC'
9947      ;;
9948    esac
9949
9950    case $cc_basename in
9951    nvcc*) # Cuda Compiler Driver 2.2
9952      lt_prog_compiler_wl='-Xlinker '
9953      if test -n "$lt_prog_compiler_pic"; then
9954        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9955      fi
9956      ;;
9957    esac
9958  else
9959    # PORTME Check for flag to pass linker flags through the system compiler.
9960    case $host_os in
9961    aix*)
9962      lt_prog_compiler_wl='-Wl,'
9963      if test ia64 = "$host_cpu"; then
9964	# AIX 5 now supports IA64 processor
9965	lt_prog_compiler_static='-Bstatic'
9966      else
9967	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9968      fi
9969      ;;
9970
9971    darwin* | rhapsody*)
9972      # PIC is the default on this platform
9973      # Common symbols not allowed in MH_DYLIB files
9974      lt_prog_compiler_pic='-fno-common'
9975      case $cc_basename in
9976      nagfor*)
9977        # NAG Fortran compiler
9978        lt_prog_compiler_wl='-Wl,-Wl,,'
9979        lt_prog_compiler_pic='-PIC'
9980        lt_prog_compiler_static='-Bstatic'
9981        ;;
9982      esac
9983      ;;
9984
9985    mingw* | cygwin* | pw32* | os2* | cegcc*)
9986      # This hack is so that the source file can tell whether it is being
9987      # built for inclusion in a dll (and should export symbols for example).
9988      lt_prog_compiler_pic='-DDLL_EXPORT'
9989      case $host_os in
9990      os2*)
9991	lt_prog_compiler_static='$wl-static'
9992	;;
9993      esac
9994      ;;
9995
9996    hpux9* | hpux10* | hpux11*)
9997      lt_prog_compiler_wl='-Wl,'
9998      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9999      # not for PA HP-UX.
10000      case $host_cpu in
10001      hppa*64*|ia64*)
10002	# +Z the default
10003	;;
10004      *)
10005	lt_prog_compiler_pic='+Z'
10006	;;
10007      esac
10008      # Is there a better lt_prog_compiler_static that works with the bundled CC?
10009      lt_prog_compiler_static='$wl-a ${wl}archive'
10010      ;;
10011
10012    irix5* | irix6* | nonstopux*)
10013      lt_prog_compiler_wl='-Wl,'
10014      # PIC (with -KPIC) is the default.
10015      lt_prog_compiler_static='-non_shared'
10016      ;;
10017
10018    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10019      case $cc_basename in
10020      # old Intel for x86_64, which still supported -KPIC.
10021      ecc*)
10022	lt_prog_compiler_wl='-Wl,'
10023	lt_prog_compiler_pic='-KPIC'
10024	lt_prog_compiler_static='-static'
10025        ;;
10026      # icc used to be incompatible with GCC.
10027      # ICC 10 doesn't accept -KPIC any more.
10028      icc* | ifort*)
10029	lt_prog_compiler_wl='-Wl,'
10030	lt_prog_compiler_pic='-fPIC'
10031	lt_prog_compiler_static='-static'
10032        ;;
10033      # Lahey Fortran 8.1.
10034      lf95*)
10035	lt_prog_compiler_wl='-Wl,'
10036	lt_prog_compiler_pic='--shared'
10037	lt_prog_compiler_static='--static'
10038	;;
10039      nagfor*)
10040	# NAG Fortran compiler
10041	lt_prog_compiler_wl='-Wl,-Wl,,'
10042	lt_prog_compiler_pic='-PIC'
10043	lt_prog_compiler_static='-Bstatic'
10044	;;
10045      tcc*)
10046	# Fabrice Bellard et al's Tiny C Compiler
10047	lt_prog_compiler_wl='-Wl,'
10048	lt_prog_compiler_pic='-fPIC'
10049	lt_prog_compiler_static='-static'
10050	;;
10051      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10052        # Portland Group compilers (*not* the Pentium gcc compiler,
10053	# which looks to be a dead project)
10054	lt_prog_compiler_wl='-Wl,'
10055	lt_prog_compiler_pic='-fpic'
10056	lt_prog_compiler_static='-Bstatic'
10057        ;;
10058      ccc*)
10059        lt_prog_compiler_wl='-Wl,'
10060        # All Alpha code is PIC.
10061        lt_prog_compiler_static='-non_shared'
10062        ;;
10063      xl* | bgxl* | bgf* | mpixl*)
10064	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10065	lt_prog_compiler_wl='-Wl,'
10066	lt_prog_compiler_pic='-qpic'
10067	lt_prog_compiler_static='-qstaticlink'
10068	;;
10069      *)
10070	case `$CC -V 2>&1 | $SED 5q` in
10071	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
10072	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
10073	  lt_prog_compiler_pic='-KPIC'
10074	  lt_prog_compiler_static='-Bstatic'
10075	  lt_prog_compiler_wl=''
10076	  ;;
10077	*Sun\ F* | *Sun*Fortran*)
10078	  lt_prog_compiler_pic='-KPIC'
10079	  lt_prog_compiler_static='-Bstatic'
10080	  lt_prog_compiler_wl='-Qoption ld '
10081	  ;;
10082	*Sun\ C*)
10083	  # Sun C 5.9
10084	  lt_prog_compiler_pic='-KPIC'
10085	  lt_prog_compiler_static='-Bstatic'
10086	  lt_prog_compiler_wl='-Wl,'
10087	  ;;
10088        *Intel*\ [CF]*Compiler*)
10089	  lt_prog_compiler_wl='-Wl,'
10090	  lt_prog_compiler_pic='-fPIC'
10091	  lt_prog_compiler_static='-static'
10092	  ;;
10093	*Portland\ Group*)
10094	  lt_prog_compiler_wl='-Wl,'
10095	  lt_prog_compiler_pic='-fpic'
10096	  lt_prog_compiler_static='-Bstatic'
10097	  ;;
10098	esac
10099	;;
10100      esac
10101      ;;
10102
10103    newsos6)
10104      lt_prog_compiler_pic='-KPIC'
10105      lt_prog_compiler_static='-Bstatic'
10106      ;;
10107
10108    *nto* | *qnx*)
10109      # QNX uses GNU C++, but need to define -shared option too, otherwise
10110      # it will coredump.
10111      lt_prog_compiler_pic='-fPIC -shared'
10112      ;;
10113
10114    osf3* | osf4* | osf5*)
10115      lt_prog_compiler_wl='-Wl,'
10116      # All OSF/1 code is PIC.
10117      lt_prog_compiler_static='-non_shared'
10118      ;;
10119
10120    rdos*)
10121      lt_prog_compiler_static='-non_shared'
10122      ;;
10123
10124    solaris*)
10125      lt_prog_compiler_pic='-KPIC'
10126      lt_prog_compiler_static='-Bstatic'
10127      case $cc_basename in
10128      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
10129	lt_prog_compiler_wl='-Qoption ld ';;
10130      *)
10131	lt_prog_compiler_wl='-Wl,';;
10132      esac
10133      ;;
10134
10135    sunos4*)
10136      lt_prog_compiler_wl='-Qoption ld '
10137      lt_prog_compiler_pic='-PIC'
10138      lt_prog_compiler_static='-Bstatic'
10139      ;;
10140
10141    sysv4 | sysv4.2uw2* | sysv4.3*)
10142      lt_prog_compiler_wl='-Wl,'
10143      lt_prog_compiler_pic='-KPIC'
10144      lt_prog_compiler_static='-Bstatic'
10145      ;;
10146
10147    sysv4*MP*)
10148      if test -d /usr/nec; then
10149	lt_prog_compiler_pic='-Kconform_pic'
10150	lt_prog_compiler_static='-Bstatic'
10151      fi
10152      ;;
10153
10154    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10155      lt_prog_compiler_wl='-Wl,'
10156      lt_prog_compiler_pic='-KPIC'
10157      lt_prog_compiler_static='-Bstatic'
10158      ;;
10159
10160    unicos*)
10161      lt_prog_compiler_wl='-Wl,'
10162      lt_prog_compiler_can_build_shared=no
10163      ;;
10164
10165    uts4*)
10166      lt_prog_compiler_pic='-pic'
10167      lt_prog_compiler_static='-Bstatic'
10168      ;;
10169
10170    *)
10171      lt_prog_compiler_can_build_shared=no
10172      ;;
10173    esac
10174  fi
10175
10176case $host_os in
10177  # For platforms that do not support PIC, -DPIC is meaningless:
10178  *djgpp*)
10179    lt_prog_compiler_pic=
10180    ;;
10181  *)
10182    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10183    ;;
10184esac
10185
10186{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10187printf %s "checking for $compiler option to produce PIC... " >&6; }
10188if test ${lt_cv_prog_compiler_pic+y}
10189then :
10190  printf %s "(cached) " >&6
10191else case e in #(
10192  e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;;
10193esac
10194fi
10195{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
10196printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
10197lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
10198
10199#
10200# Check to make sure the PIC flag actually works.
10201#
10202if test -n "$lt_prog_compiler_pic"; then
10203  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10204printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10205if test ${lt_cv_prog_compiler_pic_works+y}
10206then :
10207  printf %s "(cached) " >&6
10208else case e in #(
10209  e) lt_cv_prog_compiler_pic_works=no
10210   ac_outfile=conftest.$ac_objext
10211   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10212   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
10213   # Insert the option either (1) after the last *FLAGS variable, or
10214   # (2) before a word containing "conftest.", or (3) at the end.
10215   # Note that $ac_compile itself does not contain backslashes and begins
10216   # with a dollar sign (not a hyphen), so the echo should work correctly.
10217   # The option is referenced via a variable to avoid confusing sed.
10218   lt_compile=`echo "$ac_compile" | $SED \
10219   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10220   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10221   -e 's:$: $lt_compiler_flag:'`
10222   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10223   (eval "$lt_compile" 2>conftest.err)
10224   ac_status=$?
10225   cat conftest.err >&5
10226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10227   if (exit $ac_status) && test -s "$ac_outfile"; then
10228     # The compiler can only warn and ignore the option if not recognized
10229     # So say no if there are warnings other than the usual output.
10230     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10231     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10232     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10233       lt_cv_prog_compiler_pic_works=yes
10234     fi
10235   fi
10236   $RM conftest*
10237 ;;
10238esac
10239fi
10240{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10241printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
10242
10243if test yes = "$lt_cv_prog_compiler_pic_works"; then
10244    case $lt_prog_compiler_pic in
10245     "" | " "*) ;;
10246     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10247     esac
10248else
10249    lt_prog_compiler_pic=
10250     lt_prog_compiler_can_build_shared=no
10251fi
10252
10253fi
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265#
10266# Check to make sure the static flag actually works.
10267#
10268wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10270printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10271if test ${lt_cv_prog_compiler_static_works+y}
10272then :
10273  printf %s "(cached) " >&6
10274else case e in #(
10275  e) lt_cv_prog_compiler_static_works=no
10276   save_LDFLAGS=$LDFLAGS
10277   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10278   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10279   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10280     # The linker can only warn and ignore the option if not recognized
10281     # So say no if there are warnings
10282     if test -s conftest.err; then
10283       # Append any errors to the config.log.
10284       cat conftest.err 1>&5
10285       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10286       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10287       if diff conftest.exp conftest.er2 >/dev/null; then
10288         lt_cv_prog_compiler_static_works=yes
10289       fi
10290     else
10291       lt_cv_prog_compiler_static_works=yes
10292     fi
10293   fi
10294   $RM -r conftest*
10295   LDFLAGS=$save_LDFLAGS
10296 ;;
10297esac
10298fi
10299{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10300printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
10301
10302if test yes = "$lt_cv_prog_compiler_static_works"; then
10303    :
10304else
10305    lt_prog_compiler_static=
10306fi
10307
10308
10309
10310
10311
10312
10313
10314  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10315printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10316if test ${lt_cv_prog_compiler_c_o+y}
10317then :
10318  printf %s "(cached) " >&6
10319else case e in #(
10320  e) lt_cv_prog_compiler_c_o=no
10321   $RM -r conftest 2>/dev/null
10322   mkdir conftest
10323   cd conftest
10324   mkdir out
10325   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10326
10327   lt_compiler_flag="-o out/conftest2.$ac_objext"
10328   # Insert the option either (1) after the last *FLAGS variable, or
10329   # (2) before a word containing "conftest.", or (3) at the end.
10330   # Note that $ac_compile itself does not contain backslashes and begins
10331   # with a dollar sign (not a hyphen), so the echo should work correctly.
10332   lt_compile=`echo "$ac_compile" | $SED \
10333   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10334   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10335   -e 's:$: $lt_compiler_flag:'`
10336   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10337   (eval "$lt_compile" 2>out/conftest.err)
10338   ac_status=$?
10339   cat out/conftest.err >&5
10340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10341   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10342   then
10343     # The compiler can only warn and ignore the option if not recognized
10344     # So say no if there are warnings
10345     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10346     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10347     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10348       lt_cv_prog_compiler_c_o=yes
10349     fi
10350   fi
10351   chmod u+w . 2>&5
10352   $RM conftest*
10353   # SGI C++ compiler will create directory out/ii_files/ for
10354   # template instantiation
10355   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10356   $RM out/* && rmdir out
10357   cd ..
10358   $RM -r conftest
10359   $RM conftest*
10360 ;;
10361esac
10362fi
10363{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10364printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
10365
10366
10367
10368
10369
10370
10371  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10372printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10373if test ${lt_cv_prog_compiler_c_o+y}
10374then :
10375  printf %s "(cached) " >&6
10376else case e in #(
10377  e) lt_cv_prog_compiler_c_o=no
10378   $RM -r conftest 2>/dev/null
10379   mkdir conftest
10380   cd conftest
10381   mkdir out
10382   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10383
10384   lt_compiler_flag="-o out/conftest2.$ac_objext"
10385   # Insert the option either (1) after the last *FLAGS variable, or
10386   # (2) before a word containing "conftest.", or (3) at the end.
10387   # Note that $ac_compile itself does not contain backslashes and begins
10388   # with a dollar sign (not a hyphen), so the echo should work correctly.
10389   lt_compile=`echo "$ac_compile" | $SED \
10390   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10391   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10392   -e 's:$: $lt_compiler_flag:'`
10393   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10394   (eval "$lt_compile" 2>out/conftest.err)
10395   ac_status=$?
10396   cat out/conftest.err >&5
10397   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10398   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10399   then
10400     # The compiler can only warn and ignore the option if not recognized
10401     # So say no if there are warnings
10402     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10403     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10404     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10405       lt_cv_prog_compiler_c_o=yes
10406     fi
10407   fi
10408   chmod u+w . 2>&5
10409   $RM conftest*
10410   # SGI C++ compiler will create directory out/ii_files/ for
10411   # template instantiation
10412   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10413   $RM out/* && rmdir out
10414   cd ..
10415   $RM -r conftest
10416   $RM conftest*
10417 ;;
10418esac
10419fi
10420{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10421printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
10422
10423
10424
10425
10426hard_links=nottested
10427if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
10428  # do not overwrite the value of need_locks provided by the user
10429  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10430printf %s "checking if we can lock with hard links... " >&6; }
10431  hard_links=yes
10432  $RM conftest*
10433  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10434  touch conftest.a
10435  ln conftest.a conftest.b 2>&5 || hard_links=no
10436  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10437  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10438printf "%s\n" "$hard_links" >&6; }
10439  if test no = "$hard_links"; then
10440    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
10441printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
10442    need_locks=warn
10443  fi
10444else
10445  need_locks=no
10446fi
10447
10448
10449
10450
10451
10452
10453  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10454printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10455
10456  runpath_var=
10457  allow_undefined_flag=
10458  always_export_symbols=no
10459  archive_cmds=
10460  archive_expsym_cmds=
10461  compiler_needs_object=no
10462  enable_shared_with_static_runtimes=no
10463  export_dynamic_flag_spec=
10464  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10465  hardcode_automatic=no
10466  hardcode_direct=no
10467  hardcode_direct_absolute=no
10468  hardcode_libdir_flag_spec=
10469  hardcode_libdir_separator=
10470  hardcode_minus_L=no
10471  hardcode_shlibpath_var=unsupported
10472  inherit_rpath=no
10473  link_all_deplibs=unknown
10474  module_cmds=
10475  module_expsym_cmds=
10476  old_archive_from_new_cmds=
10477  old_archive_from_expsyms_cmds=
10478  thread_safe_flag_spec=
10479  whole_archive_flag_spec=
10480  # include_expsyms should be a list of space-separated symbols to be *always*
10481  # included in the symbol list
10482  include_expsyms=
10483  # exclude_expsyms can be an extended regexp of symbols to exclude
10484  # it will be wrapped by ' (' and ')$', so one must not match beginning or
10485  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
10486  # as well as any symbol that contains 'd'.
10487  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10488  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10489  # platforms (ab)use it in PIC code, but their linkers get confused if
10490  # the symbol is explicitly referenced.  Since portable code cannot
10491  # rely on this symbol name, it's probably fine to never include it in
10492  # preloaded symbol tables.
10493  # Exclude shared library initialization/finalization symbols.
10494  extract_expsyms_cmds=
10495
10496  case $host_os in
10497  cygwin* | mingw* | pw32* | cegcc*)
10498    # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
10499    # When not using gcc, we currently assume that we are using
10500    # Microsoft Visual C++ or Intel C++ Compiler.
10501    if test yes != "$GCC"; then
10502      with_gnu_ld=no
10503    fi
10504    ;;
10505  interix*)
10506    # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
10507    with_gnu_ld=yes
10508    ;;
10509  openbsd* | bitrig*)
10510    with_gnu_ld=no
10511    ;;
10512  esac
10513
10514  ld_shlibs=yes
10515
10516  # On some targets, GNU ld is compatible enough with the native linker
10517  # that we're better off using the native interface for both.
10518  lt_use_gnu_ld_interface=no
10519  if test yes = "$with_gnu_ld"; then
10520    case $host_os in
10521      aix*)
10522	# The AIX port of GNU ld has always aspired to compatibility
10523	# with the native linker.  However, as the warning in the GNU ld
10524	# block says, versions before 2.19.5* couldn't really create working
10525	# shared libraries, regardless of the interface used.
10526	case `$LD -v 2>&1` in
10527	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10528	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10529	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10530	  *)
10531	    lt_use_gnu_ld_interface=yes
10532	    ;;
10533	esac
10534	;;
10535      *)
10536	lt_use_gnu_ld_interface=yes
10537	;;
10538    esac
10539  fi
10540
10541  if test yes = "$lt_use_gnu_ld_interface"; then
10542    # If archive_cmds runs LD, not CC, wlarc should be empty
10543    wlarc='$wl'
10544
10545    # Set some defaults for GNU ld with shared library support. These
10546    # are reset later if shared libraries are not supported. Putting them
10547    # here allows them to be overridden if necessary.
10548    runpath_var=LD_RUN_PATH
10549    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10550    export_dynamic_flag_spec='$wl--export-dynamic'
10551    # ancient GNU ld didn't support --whole-archive et. al.
10552    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10553      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
10554    else
10555      whole_archive_flag_spec=
10556    fi
10557    supports_anon_versioning=no
10558    case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
10559      *GNU\ gold*) supports_anon_versioning=yes ;;
10560      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10561      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10562      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10563      *\ 2.11.*) ;; # other 2.11 versions
10564      *) supports_anon_versioning=yes ;;
10565    esac
10566
10567    # See if GNU ld supports shared libraries.
10568    case $host_os in
10569    aix[3-9]*)
10570      # On AIX/PPC, the GNU linker is very broken
10571      if test ia64 != "$host_cpu"; then
10572	ld_shlibs=no
10573	cat <<_LT_EOF 1>&2
10574
10575*** Warning: the GNU linker, at least up to release 2.19, is reported
10576*** to be unable to reliably create shared libraries on AIX.
10577*** Therefore, libtool is disabling shared libraries support.  If you
10578*** really care for shared libraries, you may want to install binutils
10579*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10580*** You will then need to restart the configuration process.
10581
10582_LT_EOF
10583      fi
10584      ;;
10585
10586    amigaos*)
10587      case $host_cpu in
10588      powerpc)
10589            # see comment about AmigaOS4 .so support
10590            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10591            archive_expsym_cmds=''
10592        ;;
10593      m68k)
10594            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)'
10595            hardcode_libdir_flag_spec='-L$libdir'
10596            hardcode_minus_L=yes
10597        ;;
10598      esac
10599      ;;
10600
10601    beos*)
10602      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10603	allow_undefined_flag=unsupported
10604	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10605	# support --undefined.  This deserves some investigation.  FIXME
10606	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10607      else
10608	ld_shlibs=no
10609      fi
10610      ;;
10611
10612    cygwin* | mingw* | pw32* | cegcc*)
10613      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10614      # as there is no search path for DLLs.
10615      hardcode_libdir_flag_spec='-L$libdir'
10616      export_dynamic_flag_spec='$wl--export-all-symbols'
10617      allow_undefined_flag=unsupported
10618      always_export_symbols=no
10619      enable_shared_with_static_runtimes=yes
10620      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'
10621      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
10622
10623      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10624        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10625	# If the export-symbols file already is a .def file, use it as
10626	# is; otherwise, prepend EXPORTS...
10627	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10628          cp $export_symbols $output_objdir/$soname.def;
10629        else
10630          echo EXPORTS > $output_objdir/$soname.def;
10631          cat $export_symbols >> $output_objdir/$soname.def;
10632        fi~
10633        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10634      else
10635	ld_shlibs=no
10636      fi
10637      ;;
10638
10639    haiku*)
10640      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10641      link_all_deplibs=yes
10642      ;;
10643
10644    os2*)
10645      hardcode_libdir_flag_spec='-L$libdir'
10646      hardcode_minus_L=yes
10647      allow_undefined_flag=unsupported
10648      shrext_cmds=.dll
10649      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10650	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10651	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10652	$ECHO EXPORTS >> $output_objdir/$libname.def~
10653	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10654	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10655	emximp -o $lib $output_objdir/$libname.def'
10656      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10657	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10658	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10659	$ECHO EXPORTS >> $output_objdir/$libname.def~
10660	prefix_cmds="$SED"~
10661	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10662	  prefix_cmds="$prefix_cmds -e 1d";
10663	fi~
10664	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10665	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10666	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10667	emximp -o $lib $output_objdir/$libname.def'
10668      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10669      enable_shared_with_static_runtimes=yes
10670      file_list_spec='@'
10671      ;;
10672
10673    interix[3-9]*)
10674      hardcode_direct=no
10675      hardcode_shlibpath_var=no
10676      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10677      export_dynamic_flag_spec='$wl-E'
10678      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10679      # Instead, shared libraries are loaded at an image base (0x10000000 by
10680      # default) and relocated if they conflict, which is a slow very memory
10681      # consuming and fragmenting process.  To avoid this, we pick a random,
10682      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10683      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10684      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10685      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'
10686      ;;
10687
10688    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10689      tmp_diet=no
10690      if test linux-dietlibc = "$host_os"; then
10691	case $cc_basename in
10692	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10693	esac
10694      fi
10695      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10696	 && test no = "$tmp_diet"
10697      then
10698	tmp_addflag=' $pic_flag'
10699	tmp_sharedflag='-shared'
10700	case $cc_basename,$host_cpu in
10701        pgcc*)				# Portland Group C compiler
10702	  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'
10703	  tmp_addflag=' $pic_flag'
10704	  ;;
10705	pgf77* | pgf90* | pgf95* | pgfortran*)
10706					# Portland Group f77 and f90 compilers
10707	  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'
10708	  tmp_addflag=' $pic_flag -Mnomain' ;;
10709	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10710	  tmp_addflag=' -i_dynamic' ;;
10711	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10712	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10713	ifc* | ifort*)			# Intel Fortran compiler
10714	  tmp_addflag=' -nofor_main' ;;
10715	lf95*)				# Lahey Fortran 8.1
10716	  whole_archive_flag_spec=
10717	  tmp_sharedflag='--shared' ;;
10718        nagfor*)                        # NAGFOR 5.3
10719          tmp_sharedflag='-Wl,-shared' ;;
10720	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10721	  tmp_sharedflag='-qmkshrobj'
10722	  tmp_addflag= ;;
10723	nvcc*)	# Cuda Compiler Driver 2.2
10724	  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'
10725	  compiler_needs_object=yes
10726	  ;;
10727	esac
10728	case `$CC -V 2>&1 | $SED 5q` in
10729	*Sun\ C*)			# Sun C 5.9
10730	  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'
10731	  compiler_needs_object=yes
10732	  tmp_sharedflag='-G' ;;
10733	*Sun\ F*)			# Sun Fortran 8.3
10734	  tmp_sharedflag='-G' ;;
10735	esac
10736	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10737
10738        if test yes = "$supports_anon_versioning"; then
10739          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10740            cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10741            echo "local: *; };" >> $output_objdir/$libname.ver~
10742            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10743        fi
10744
10745	case $cc_basename in
10746	tcc*)
10747	  export_dynamic_flag_spec='-rdynamic'
10748	  ;;
10749	xlf* | bgf* | bgxlf* | mpixlf*)
10750	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10751	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10752	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10753	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10754	  if test yes = "$supports_anon_versioning"; then
10755	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10756              cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10757              echo "local: *; };" >> $output_objdir/$libname.ver~
10758              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10759	  fi
10760	  ;;
10761	esac
10762      else
10763        ld_shlibs=no
10764      fi
10765      ;;
10766
10767    netbsd*)
10768      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10769	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10770	wlarc=
10771      else
10772	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10773	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10774      fi
10775      ;;
10776
10777    solaris*)
10778      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10779	ld_shlibs=no
10780	cat <<_LT_EOF 1>&2
10781
10782*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10783*** create shared libraries on Solaris systems.  Therefore, libtool
10784*** is disabling shared libraries support.  We urge you to upgrade GNU
10785*** binutils to release 2.9.1 or newer.  Another option is to modify
10786*** your PATH or compiler configuration so that the native linker is
10787*** used, and then restart.
10788
10789_LT_EOF
10790      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10791	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10792	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10793      else
10794	ld_shlibs=no
10795      fi
10796      ;;
10797
10798    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10799      case `$LD -v 2>&1` in
10800        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10801	ld_shlibs=no
10802	cat <<_LT_EOF 1>&2
10803
10804*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10805*** reliably create shared libraries on SCO systems.  Therefore, libtool
10806*** is disabling shared libraries support.  We urge you to upgrade GNU
10807*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10808*** your PATH or compiler configuration so that the native linker is
10809*** used, and then restart.
10810
10811_LT_EOF
10812	;;
10813	*)
10814	  # For security reasons, it is highly recommended that you always
10815	  # use absolute paths for naming shared libraries, and exclude the
10816	  # DT_RUNPATH tag from executables and libraries.  But doing so
10817	  # requires that you compile everything twice, which is a pain.
10818	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10819	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10820	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10821	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10822	  else
10823	    ld_shlibs=no
10824	  fi
10825	;;
10826      esac
10827      ;;
10828
10829    sunos4*)
10830      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10831      wlarc=
10832      hardcode_direct=yes
10833      hardcode_shlibpath_var=no
10834      ;;
10835
10836    *)
10837      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10838	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10839	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10840      else
10841	ld_shlibs=no
10842      fi
10843      ;;
10844    esac
10845
10846    if test no = "$ld_shlibs"; then
10847      runpath_var=
10848      hardcode_libdir_flag_spec=
10849      export_dynamic_flag_spec=
10850      whole_archive_flag_spec=
10851    fi
10852  else
10853    # PORTME fill in a description of your system's linker (not GNU ld)
10854    case $host_os in
10855    aix3*)
10856      allow_undefined_flag=unsupported
10857      always_export_symbols=yes
10858      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'
10859      # Note: this linker hardcodes the directories in LIBPATH if there
10860      # are no directories specified by -L.
10861      hardcode_minus_L=yes
10862      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10863	# Neither direct hardcoding nor static linking is supported with a
10864	# broken collect2.
10865	hardcode_direct=unsupported
10866      fi
10867      ;;
10868
10869    aix[4-9]*)
10870      if test ia64 = "$host_cpu"; then
10871	# On IA64, the linker does run time linking by default, so we don't
10872	# have to do anything special.
10873	aix_use_runtimelinking=no
10874	exp_sym_flag='-Bexport'
10875	no_entry_flag=
10876      else
10877	# If we're using GNU nm, then we don't want the "-C" option.
10878	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10879	# Without the "-l" option, or with the "-B" option, AIX nm treats
10880	# weak defined symbols like other global defined symbols, whereas
10881	# GNU nm marks them as "W".
10882	# While the 'weak' keyword is ignored in the Export File, we need
10883	# it in the Import File for the 'aix-soname' feature, so we have
10884	# to replace the "-B" option with "-P" for AIX nm.
10885	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10886	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10887	else
10888	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10889	fi
10890	aix_use_runtimelinking=no
10891
10892	# Test if we are trying to use run time linking or normal
10893	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10894	# have runtime linking enabled, and use it for executables.
10895	# For shared libraries, we enable/disable runtime linking
10896	# depending on the kind of the shared library created -
10897	# when "with_aix_soname,aix_use_runtimelinking" is:
10898	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10899	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10900	#            lib.a           static archive
10901	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10902	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10903	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10904	#            lib.a(lib.so.V) shared, rtl:no
10905	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10906	#            lib.a           static archive
10907	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10908	  for ld_flag in $LDFLAGS; do
10909	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10910	    aix_use_runtimelinking=yes
10911	    break
10912	  fi
10913	  done
10914	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10915	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10916	    # so we don't have lib.a shared libs to link our executables.
10917	    # We have to force runtime linking in this case.
10918	    aix_use_runtimelinking=yes
10919	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10920	  fi
10921	  ;;
10922	esac
10923
10924	exp_sym_flag='-bexport'
10925	no_entry_flag='-bnoentry'
10926      fi
10927
10928      # When large executables or shared objects are built, AIX ld can
10929      # have problems creating the table of contents.  If linking a library
10930      # or program results in "error TOC overflow" add -mminimal-toc to
10931      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10932      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10933
10934      archive_cmds=''
10935      hardcode_direct=yes
10936      hardcode_direct_absolute=yes
10937      hardcode_libdir_separator=':'
10938      link_all_deplibs=yes
10939      file_list_spec='$wl-f,'
10940      case $with_aix_soname,$aix_use_runtimelinking in
10941      aix,*) ;; # traditional, no import file
10942      svr4,* | *,yes) # use import file
10943	# The Import File defines what to hardcode.
10944	hardcode_direct=no
10945	hardcode_direct_absolute=no
10946	;;
10947      esac
10948
10949      if test yes = "$GCC"; then
10950	case $host_os in aix4.[012]|aix4.[012].*)
10951	# We only want to do this on AIX 4.2 and lower, the check
10952	# below for broken collect2 doesn't work under 4.3+
10953	  collect2name=`$CC -print-prog-name=collect2`
10954	  if test -f "$collect2name" &&
10955	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10956	  then
10957	  # We have reworked collect2
10958	  :
10959	  else
10960	  # We have old collect2
10961	  hardcode_direct=unsupported
10962	  # It fails to find uninstalled libraries when the uninstalled
10963	  # path is not listed in the libpath.  Setting hardcode_minus_L
10964	  # to unsupported forces relinking
10965	  hardcode_minus_L=yes
10966	  hardcode_libdir_flag_spec='-L$libdir'
10967	  hardcode_libdir_separator=
10968	  fi
10969	  ;;
10970	esac
10971	shared_flag='-shared'
10972	if test yes = "$aix_use_runtimelinking"; then
10973	  shared_flag="$shared_flag "'$wl-G'
10974	fi
10975	# Need to ensure runtime linking is disabled for the traditional
10976	# shared library, or the linker may eventually find shared libraries
10977	# /with/ Import File - we do not want to mix them.
10978	shared_flag_aix='-shared'
10979	shared_flag_svr4='-shared $wl-G'
10980      else
10981	# not using gcc
10982	if test ia64 = "$host_cpu"; then
10983	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10984	# chokes on -Wl,-G. The following line is correct:
10985	  shared_flag='-G'
10986	else
10987	  if test yes = "$aix_use_runtimelinking"; then
10988	    shared_flag='$wl-G'
10989	  else
10990	    shared_flag='$wl-bM:SRE'
10991	  fi
10992	  shared_flag_aix='$wl-bM:SRE'
10993	  shared_flag_svr4='$wl-G'
10994	fi
10995      fi
10996
10997      export_dynamic_flag_spec='$wl-bexpall'
10998      # It seems that -bexpall does not export symbols beginning with
10999      # underscore (_), so it is better to generate a list of symbols to export.
11000      always_export_symbols=yes
11001      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
11002	# Warning - without using the other runtime loading flags (-brtl),
11003	# -berok will link without error, but may produce a broken library.
11004	allow_undefined_flag='-berok'
11005        # Determine the default libpath from the value encoded in an
11006        # empty executable.
11007        if test set = "${lt_cv_aix_libpath+set}"; then
11008  aix_libpath=$lt_cv_aix_libpath
11009else
11010  if test ${lt_cv_aix_libpath_+y}
11011then :
11012  printf %s "(cached) " >&6
11013else case e in #(
11014  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11015/* end confdefs.h.  */
11016
11017int
11018main (void)
11019{
11020
11021  ;
11022  return 0;
11023}
11024_ACEOF
11025if ac_fn_c_try_link "$LINENO"
11026then :
11027
11028  lt_aix_libpath_sed='
11029      /Import File Strings/,/^$/ {
11030	  /^0/ {
11031	      s/^0  *\([^ ]*\) *$/\1/
11032	      p
11033	  }
11034      }'
11035  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11036  # Check for a 64-bit object if we didn't find anything.
11037  if test -z "$lt_cv_aix_libpath_"; then
11038    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11039  fi
11040fi
11041rm -f core conftest.err conftest.$ac_objext conftest.beam \
11042    conftest$ac_exeext conftest.$ac_ext
11043  if test -z "$lt_cv_aix_libpath_"; then
11044    lt_cv_aix_libpath_=/usr/lib:/lib
11045  fi
11046   ;;
11047esac
11048fi
11049
11050  aix_libpath=$lt_cv_aix_libpath_
11051fi
11052
11053        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
11054        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
11055      else
11056	if test ia64 = "$host_cpu"; then
11057	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
11058	  allow_undefined_flag="-z nodefs"
11059	  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"
11060	else
11061	 # Determine the default libpath from the value encoded in an
11062	 # empty executable.
11063	 if test set = "${lt_cv_aix_libpath+set}"; then
11064  aix_libpath=$lt_cv_aix_libpath
11065else
11066  if test ${lt_cv_aix_libpath_+y}
11067then :
11068  printf %s "(cached) " >&6
11069else case e in #(
11070  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11071/* end confdefs.h.  */
11072
11073int
11074main (void)
11075{
11076
11077  ;
11078  return 0;
11079}
11080_ACEOF
11081if ac_fn_c_try_link "$LINENO"
11082then :
11083
11084  lt_aix_libpath_sed='
11085      /Import File Strings/,/^$/ {
11086	  /^0/ {
11087	      s/^0  *\([^ ]*\) *$/\1/
11088	      p
11089	  }
11090      }'
11091  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11092  # Check for a 64-bit object if we didn't find anything.
11093  if test -z "$lt_cv_aix_libpath_"; then
11094    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11095  fi
11096fi
11097rm -f core conftest.err conftest.$ac_objext conftest.beam \
11098    conftest$ac_exeext conftest.$ac_ext
11099  if test -z "$lt_cv_aix_libpath_"; then
11100    lt_cv_aix_libpath_=/usr/lib:/lib
11101  fi
11102   ;;
11103esac
11104fi
11105
11106  aix_libpath=$lt_cv_aix_libpath_
11107fi
11108
11109	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
11110	  # Warning - without using the other run time loading flags,
11111	  # -berok will link without error, but may produce a broken library.
11112	  no_undefined_flag=' $wl-bernotok'
11113	  allow_undefined_flag=' $wl-berok'
11114	  if test yes = "$with_gnu_ld"; then
11115	    # We only use this code for GNU lds that support --whole-archive.
11116	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
11117	  else
11118	    # Exported symbols can be pulled into shared objects from archives
11119	    whole_archive_flag_spec='$convenience'
11120	  fi
11121	  archive_cmds_need_lc=yes
11122	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
11123	  # -brtl affects multiple linker settings, -berok does not and is overridden later
11124	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
11125	  if test svr4 != "$with_aix_soname"; then
11126	    # This is similar to how AIX traditionally builds its shared libraries.
11127	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
11128	  fi
11129	  if test aix != "$with_aix_soname"; then
11130	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
11131	  else
11132	    # used by -dlpreopen to get the symbols
11133	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
11134	  fi
11135	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
11136	fi
11137      fi
11138      ;;
11139
11140    amigaos*)
11141      case $host_cpu in
11142      powerpc)
11143            # see comment about AmigaOS4 .so support
11144            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11145            archive_expsym_cmds=''
11146        ;;
11147      m68k)
11148            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)'
11149            hardcode_libdir_flag_spec='-L$libdir'
11150            hardcode_minus_L=yes
11151        ;;
11152      esac
11153      ;;
11154
11155    bsdi[45]*)
11156      export_dynamic_flag_spec=-rdynamic
11157      ;;
11158
11159    cygwin* | mingw* | pw32* | cegcc*)
11160      # When not using gcc, we currently assume that we are using
11161      # Microsoft Visual C++ or Intel C++ Compiler.
11162      # hardcode_libdir_flag_spec is actually meaningless, as there is
11163      # no search path for DLLs.
11164      case $cc_basename in
11165      cl* | icl*)
11166	# Native MSVC or ICC
11167	hardcode_libdir_flag_spec=' '
11168	allow_undefined_flag=unsupported
11169	always_export_symbols=yes
11170	file_list_spec='@'
11171	# Tell ltmain to make .lib files, not .a files.
11172	libext=lib
11173	# Tell ltmain to make .dll files, not .so files.
11174	shrext_cmds=.dll
11175	# FIXME: Setting linknames here is a bad hack.
11176	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
11177	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
11178            cp "$export_symbols" "$output_objdir/$soname.def";
11179            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
11180          else
11181            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
11182          fi~
11183          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
11184          linknames='
11185	# The linker will not automatically build a static lib if we build a DLL.
11186	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
11187	enable_shared_with_static_runtimes=yes
11188	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
11189	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
11190	# Don't use ranlib
11191	old_postinstall_cmds='chmod 644 $oldlib'
11192	postlink_cmds='lt_outputfile="@OUTPUT@"~
11193          lt_tool_outputfile="@TOOL_OUTPUT@"~
11194          case $lt_outputfile in
11195            *.exe|*.EXE) ;;
11196            *)
11197              lt_outputfile=$lt_outputfile.exe
11198              lt_tool_outputfile=$lt_tool_outputfile.exe
11199              ;;
11200          esac~
11201          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
11202            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
11203            $RM "$lt_outputfile.manifest";
11204          fi'
11205	;;
11206      *)
11207	# Assume MSVC and ICC wrapper
11208	hardcode_libdir_flag_spec=' '
11209	allow_undefined_flag=unsupported
11210	# Tell ltmain to make .lib files, not .a files.
11211	libext=lib
11212	# Tell ltmain to make .dll files, not .so files.
11213	shrext_cmds=.dll
11214	# FIXME: Setting linknames here is a bad hack.
11215	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11216	# The linker will automatically build a .lib file if we build a DLL.
11217	old_archive_from_new_cmds='true'
11218	# FIXME: Should let the user specify the lib program.
11219	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11220	enable_shared_with_static_runtimes=yes
11221	;;
11222      esac
11223      ;;
11224
11225    darwin* | rhapsody*)
11226
11227
11228  archive_cmds_need_lc=no
11229  hardcode_direct=no
11230  hardcode_automatic=yes
11231  hardcode_shlibpath_var=unsupported
11232  if test yes = "$lt_cv_ld_force_load"; then
11233    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\"`'
11234
11235  else
11236    whole_archive_flag_spec=''
11237  fi
11238  link_all_deplibs=yes
11239  allow_undefined_flag=$_lt_dar_allow_undefined
11240  case $cc_basename in
11241     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
11242     *) _lt_dar_can_shared=$GCC ;;
11243  esac
11244  if test yes = "$_lt_dar_can_shared"; then
11245    output_verbose_link_cmd=func_echo_all
11246    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
11247    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
11248    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"
11249    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"
11250
11251  else
11252  ld_shlibs=no
11253  fi
11254
11255      ;;
11256
11257    dgux*)
11258      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11259      hardcode_libdir_flag_spec='-L$libdir'
11260      hardcode_shlibpath_var=no
11261      ;;
11262
11263    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11264    # support.  Future versions do this automatically, but an explicit c++rt0.o
11265    # does not break anything, and helps significantly (at the cost of a little
11266    # extra space).
11267    freebsd2.2*)
11268      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11269      hardcode_libdir_flag_spec='-R$libdir'
11270      hardcode_direct=yes
11271      hardcode_shlibpath_var=no
11272      ;;
11273
11274    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11275    freebsd2.*)
11276      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11277      hardcode_direct=yes
11278      hardcode_minus_L=yes
11279      hardcode_shlibpath_var=no
11280      ;;
11281
11282    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11283    freebsd* | dragonfly* | midnightbsd*)
11284      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11285      hardcode_libdir_flag_spec='-R$libdir'
11286      hardcode_direct=yes
11287      hardcode_shlibpath_var=no
11288      ;;
11289
11290    hpux9*)
11291      if test yes = "$GCC"; then
11292	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
11293      else
11294	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
11295      fi
11296      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11297      hardcode_libdir_separator=:
11298      hardcode_direct=yes
11299
11300      # hardcode_minus_L: Not really in the search PATH,
11301      # but as the default location of the library.
11302      hardcode_minus_L=yes
11303      export_dynamic_flag_spec='$wl-E'
11304      ;;
11305
11306    hpux10*)
11307      if test yes,no = "$GCC,$with_gnu_ld"; then
11308	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11309      else
11310	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11311      fi
11312      if test no = "$with_gnu_ld"; then
11313	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11314	hardcode_libdir_separator=:
11315	hardcode_direct=yes
11316	hardcode_direct_absolute=yes
11317	export_dynamic_flag_spec='$wl-E'
11318	# hardcode_minus_L: Not really in the search PATH,
11319	# but as the default location of the library.
11320	hardcode_minus_L=yes
11321      fi
11322      ;;
11323
11324    hpux11*)
11325      if test yes,no = "$GCC,$with_gnu_ld"; then
11326	case $host_cpu in
11327	hppa*64*)
11328	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11329	  ;;
11330	ia64*)
11331	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11332	  ;;
11333	*)
11334	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11335	  ;;
11336	esac
11337      else
11338	case $host_cpu in
11339	hppa*64*)
11340	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11341	  ;;
11342	ia64*)
11343	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11344	  ;;
11345	*)
11346
11347	  # Older versions of the 11.00 compiler do not understand -b yet
11348	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11349	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11350printf %s "checking if $CC understands -b... " >&6; }
11351if test ${lt_cv_prog_compiler__b+y}
11352then :
11353  printf %s "(cached) " >&6
11354else case e in #(
11355  e) lt_cv_prog_compiler__b=no
11356   save_LDFLAGS=$LDFLAGS
11357   LDFLAGS="$LDFLAGS -b"
11358   echo "$lt_simple_link_test_code" > conftest.$ac_ext
11359   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11360     # The linker can only warn and ignore the option if not recognized
11361     # So say no if there are warnings
11362     if test -s conftest.err; then
11363       # Append any errors to the config.log.
11364       cat conftest.err 1>&5
11365       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11366       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11367       if diff conftest.exp conftest.er2 >/dev/null; then
11368         lt_cv_prog_compiler__b=yes
11369       fi
11370     else
11371       lt_cv_prog_compiler__b=yes
11372     fi
11373   fi
11374   $RM -r conftest*
11375   LDFLAGS=$save_LDFLAGS
11376 ;;
11377esac
11378fi
11379{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11380printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
11381
11382if test yes = "$lt_cv_prog_compiler__b"; then
11383    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11384else
11385    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11386fi
11387
11388	  ;;
11389	esac
11390      fi
11391      if test no = "$with_gnu_ld"; then
11392	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11393	hardcode_libdir_separator=:
11394
11395	case $host_cpu in
11396	hppa*64*|ia64*)
11397	  hardcode_direct=no
11398	  hardcode_shlibpath_var=no
11399	  ;;
11400	*)
11401	  hardcode_direct=yes
11402	  hardcode_direct_absolute=yes
11403	  export_dynamic_flag_spec='$wl-E'
11404
11405	  # hardcode_minus_L: Not really in the search PATH,
11406	  # but as the default location of the library.
11407	  hardcode_minus_L=yes
11408	  ;;
11409	esac
11410      fi
11411      ;;
11412
11413    irix5* | irix6* | nonstopux*)
11414      if test yes = "$GCC"; then
11415	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'
11416	# Try to use the -exported_symbol ld option, if it does not
11417	# work, assume that -exports_file does not work either and
11418	# implicitly export all symbols.
11419	# This should be the same for all languages, so no per-tag cache variable.
11420	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
11421printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
11422if test ${lt_cv_irix_exported_symbol+y}
11423then :
11424  printf %s "(cached) " >&6
11425else case e in #(
11426  e) save_LDFLAGS=$LDFLAGS
11427	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
11428	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11429/* end confdefs.h.  */
11430int foo (void) { return 0; }
11431_ACEOF
11432if ac_fn_c_try_link "$LINENO"
11433then :
11434  lt_cv_irix_exported_symbol=yes
11435else case e in #(
11436  e) lt_cv_irix_exported_symbol=no ;;
11437esac
11438fi
11439rm -f core conftest.err conftest.$ac_objext conftest.beam \
11440    conftest$ac_exeext conftest.$ac_ext
11441           LDFLAGS=$save_LDFLAGS ;;
11442esac
11443fi
11444{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
11445printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
11446	if test yes = "$lt_cv_irix_exported_symbol"; then
11447          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'
11448	fi
11449      else
11450	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'
11451	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'
11452      fi
11453      archive_cmds_need_lc='no'
11454      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11455      hardcode_libdir_separator=:
11456      inherit_rpath=yes
11457      link_all_deplibs=yes
11458      ;;
11459
11460    linux*)
11461      case $cc_basename in
11462      tcc*)
11463	# Fabrice Bellard et al's Tiny C Compiler
11464	ld_shlibs=yes
11465	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11466	;;
11467      esac
11468      ;;
11469
11470    netbsd*)
11471      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11472	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11473      else
11474	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11475      fi
11476      hardcode_libdir_flag_spec='-R$libdir'
11477      hardcode_direct=yes
11478      hardcode_shlibpath_var=no
11479      ;;
11480
11481    newsos6)
11482      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11483      hardcode_direct=yes
11484      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11485      hardcode_libdir_separator=:
11486      hardcode_shlibpath_var=no
11487      ;;
11488
11489    *nto* | *qnx*)
11490      ;;
11491
11492    openbsd* | bitrig*)
11493      if test -f /usr/libexec/ld.so; then
11494	hardcode_direct=yes
11495	hardcode_shlibpath_var=no
11496	hardcode_direct_absolute=yes
11497	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11498	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11499	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
11500	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11501	  export_dynamic_flag_spec='$wl-E'
11502	else
11503	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11504	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11505	fi
11506      else
11507	ld_shlibs=no
11508      fi
11509      ;;
11510
11511    os2*)
11512      hardcode_libdir_flag_spec='-L$libdir'
11513      hardcode_minus_L=yes
11514      allow_undefined_flag=unsupported
11515      shrext_cmds=.dll
11516      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11517	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11518	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11519	$ECHO EXPORTS >> $output_objdir/$libname.def~
11520	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11521	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11522	emximp -o $lib $output_objdir/$libname.def'
11523      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11524	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11525	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11526	$ECHO EXPORTS >> $output_objdir/$libname.def~
11527	prefix_cmds="$SED"~
11528	if test EXPORTS = "`$SED 1q $export_symbols`"; then
11529	  prefix_cmds="$prefix_cmds -e 1d";
11530	fi~
11531	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11532	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11533	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11534	emximp -o $lib $output_objdir/$libname.def'
11535      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
11536      enable_shared_with_static_runtimes=yes
11537      file_list_spec='@'
11538      ;;
11539
11540    osf3*)
11541      if test yes = "$GCC"; then
11542	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11543	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'
11544      else
11545	allow_undefined_flag=' -expect_unresolved \*'
11546	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'
11547      fi
11548      archive_cmds_need_lc='no'
11549      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11550      hardcode_libdir_separator=:
11551      ;;
11552
11553    osf4* | osf5*)	# as osf3* with the addition of -msym flag
11554      if test yes = "$GCC"; then
11555	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11556	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'
11557	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11558      else
11559	allow_undefined_flag=' -expect_unresolved \*'
11560	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'
11561	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~
11562          $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'
11563
11564	# Both c and cxx compiler support -rpath directly
11565	hardcode_libdir_flag_spec='-rpath $libdir'
11566      fi
11567      archive_cmds_need_lc='no'
11568      hardcode_libdir_separator=:
11569      ;;
11570
11571    solaris*)
11572      no_undefined_flag=' -z defs'
11573      if test yes = "$GCC"; then
11574	wlarc='$wl'
11575	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11576	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11577          $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'
11578      else
11579	case `$CC -V 2>&1` in
11580	*"Compilers 5.0"*)
11581	  wlarc=''
11582	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
11583	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11584            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11585	  ;;
11586	*)
11587	  wlarc='$wl'
11588	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11589	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11590            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11591	  ;;
11592	esac
11593      fi
11594      hardcode_libdir_flag_spec='-R$libdir'
11595      hardcode_shlibpath_var=no
11596      case $host_os in
11597      solaris2.[0-5] | solaris2.[0-5].*) ;;
11598      *)
11599	# The compiler driver will combine and reorder linker options,
11600	# but understands '-z linker_flag'.  GCC discards it without '$wl',
11601	# but is careful enough not to reorder.
11602	# Supported since Solaris 2.6 (maybe 2.5.1?)
11603	if test yes = "$GCC"; then
11604	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
11605	else
11606	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11607	fi
11608	;;
11609      esac
11610      link_all_deplibs=yes
11611      ;;
11612
11613    sunos4*)
11614      if test sequent = "$host_vendor"; then
11615	# Use $CC to link under sequent, because it throws in some extra .o
11616	# files that make .init and .fini sections work.
11617	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11618      else
11619	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11620      fi
11621      hardcode_libdir_flag_spec='-L$libdir'
11622      hardcode_direct=yes
11623      hardcode_minus_L=yes
11624      hardcode_shlibpath_var=no
11625      ;;
11626
11627    sysv4)
11628      case $host_vendor in
11629	sni)
11630	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11631	  hardcode_direct=yes # is this really true???
11632	;;
11633	siemens)
11634	  ## LD is ld it makes a PLAMLIB
11635	  ## CC just makes a GrossModule.
11636	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11637	  reload_cmds='$CC -r -o $output$reload_objs'
11638	  hardcode_direct=no
11639        ;;
11640	motorola)
11641	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11642	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11643	;;
11644      esac
11645      runpath_var='LD_RUN_PATH'
11646      hardcode_shlibpath_var=no
11647      ;;
11648
11649    sysv4.3*)
11650      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11651      hardcode_shlibpath_var=no
11652      export_dynamic_flag_spec='-Bexport'
11653      ;;
11654
11655    sysv4*MP*)
11656      if test -d /usr/nec; then
11657	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11658	hardcode_shlibpath_var=no
11659	runpath_var=LD_RUN_PATH
11660	hardcode_runpath_var=yes
11661	ld_shlibs=yes
11662      fi
11663      ;;
11664
11665    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11666      no_undefined_flag='$wl-z,text'
11667      archive_cmds_need_lc=no
11668      hardcode_shlibpath_var=no
11669      runpath_var='LD_RUN_PATH'
11670
11671      if test yes = "$GCC"; then
11672	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11673	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11674      else
11675	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11676	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11677      fi
11678      ;;
11679
11680    sysv5* | sco3.2v5* | sco5v6*)
11681      # Note: We CANNOT use -z defs as we might desire, because we do not
11682      # link with -lc, and that would cause any symbols used from libc to
11683      # always be unresolved, which means just about no library would
11684      # ever link correctly.  If we're not using GNU ld we use -z text
11685      # though, which does catch some bad symbols but isn't as heavy-handed
11686      # as -z defs.
11687      no_undefined_flag='$wl-z,text'
11688      allow_undefined_flag='$wl-z,nodefs'
11689      archive_cmds_need_lc=no
11690      hardcode_shlibpath_var=no
11691      hardcode_libdir_flag_spec='$wl-R,$libdir'
11692      hardcode_libdir_separator=':'
11693      link_all_deplibs=yes
11694      export_dynamic_flag_spec='$wl-Bexport'
11695      runpath_var='LD_RUN_PATH'
11696
11697      if test yes = "$GCC"; then
11698	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11699	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11700      else
11701	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11702	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11703      fi
11704      ;;
11705
11706    uts4*)
11707      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11708      hardcode_libdir_flag_spec='-L$libdir'
11709      hardcode_shlibpath_var=no
11710      ;;
11711
11712    *)
11713      ld_shlibs=no
11714      ;;
11715    esac
11716
11717    if test sni = "$host_vendor"; then
11718      case $host in
11719      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11720	export_dynamic_flag_spec='$wl-Blargedynsym'
11721	;;
11722      esac
11723    fi
11724  fi
11725
11726{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11727printf "%s\n" "$ld_shlibs" >&6; }
11728test no = "$ld_shlibs" && can_build_shared=no
11729
11730with_gnu_ld=$with_gnu_ld
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746#
11747# Do we need to explicitly link libc?
11748#
11749case "x$archive_cmds_need_lc" in
11750x|xyes)
11751  # Assume -lc should be added
11752  archive_cmds_need_lc=yes
11753
11754  if test yes,yes = "$GCC,$enable_shared"; then
11755    case $archive_cmds in
11756    *'~'*)
11757      # FIXME: we may have to deal with multi-command sequences.
11758      ;;
11759    '$CC '*)
11760      # Test whether the compiler implicitly links with -lc since on some
11761      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11762      # to ld, don't add -lc before -lgcc.
11763      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11764printf %s "checking whether -lc should be explicitly linked in... " >&6; }
11765if test ${lt_cv_archive_cmds_need_lc+y}
11766then :
11767  printf %s "(cached) " >&6
11768else case e in #(
11769  e) $RM conftest*
11770	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11771
11772	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11773  (eval $ac_compile) 2>&5
11774  ac_status=$?
11775  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11776  test $ac_status = 0; } 2>conftest.err; then
11777	  soname=conftest
11778	  lib=conftest
11779	  libobjs=conftest.$ac_objext
11780	  deplibs=
11781	  wl=$lt_prog_compiler_wl
11782	  pic_flag=$lt_prog_compiler_pic
11783	  compiler_flags=-v
11784	  linker_flags=-v
11785	  verstring=
11786	  output_objdir=.
11787	  libname=conftest
11788	  lt_save_allow_undefined_flag=$allow_undefined_flag
11789	  allow_undefined_flag=
11790	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11791  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11792  ac_status=$?
11793  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11794  test $ac_status = 0; }
11795	  then
11796	    lt_cv_archive_cmds_need_lc=no
11797	  else
11798	    lt_cv_archive_cmds_need_lc=yes
11799	  fi
11800	  allow_undefined_flag=$lt_save_allow_undefined_flag
11801	else
11802	  cat conftest.err 1>&5
11803	fi
11804	$RM conftest*
11805	 ;;
11806esac
11807fi
11808{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11809printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
11810      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11811      ;;
11812    esac
11813  fi
11814  ;;
11815esac
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11969printf %s "checking dynamic linker characteristics... " >&6; }
11970
11971if test yes = "$GCC"; then
11972  case $host_os in
11973    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11974    *) lt_awk_arg='/^libraries:/' ;;
11975  esac
11976  case $host_os in
11977    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11978    *) lt_sed_strip_eq='s|=/|/|g' ;;
11979  esac
11980  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11981  case $lt_search_path_spec in
11982  *\;*)
11983    # if the path contains ";" then we assume it to be the separator
11984    # otherwise default to the standard path separator (i.e. ":") - it is
11985    # assumed that no part of a normal pathname contains ";" but that should
11986    # okay in the real world where ";" in dirpaths is itself problematic.
11987    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11988    ;;
11989  *)
11990    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11991    ;;
11992  esac
11993  # Ok, now we have the path, separated by spaces, we can step through it
11994  # and add multilib dir if necessary...
11995  lt_tmp_lt_search_path_spec=
11996  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11997  # ...but if some path component already ends with the multilib dir we assume
11998  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11999  case "$lt_multi_os_dir; $lt_search_path_spec " in
12000  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
12001    lt_multi_os_dir=
12002    ;;
12003  esac
12004  for lt_sys_path in $lt_search_path_spec; do
12005    if test -d "$lt_sys_path$lt_multi_os_dir"; then
12006      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
12007    elif test -n "$lt_multi_os_dir"; then
12008      test -d "$lt_sys_path" && \
12009	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12010    fi
12011  done
12012  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12013BEGIN {RS = " "; FS = "/|\n";} {
12014  lt_foo = "";
12015  lt_count = 0;
12016  for (lt_i = NF; lt_i > 0; lt_i--) {
12017    if ($lt_i != "" && $lt_i != ".") {
12018      if ($lt_i == "..") {
12019        lt_count++;
12020      } else {
12021        if (lt_count == 0) {
12022          lt_foo = "/" $lt_i lt_foo;
12023        } else {
12024          lt_count--;
12025        }
12026      }
12027    }
12028  }
12029  if (lt_foo != "") { lt_freq[lt_foo]++; }
12030  if (lt_freq[lt_foo] == 1) { print lt_foo; }
12031}'`
12032  # AWK program above erroneously prepends '/' to C:/dos/paths
12033  # for these hosts.
12034  case $host_os in
12035    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
12036      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
12037  esac
12038  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
12039else
12040  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12041fi
12042library_names_spec=
12043libname_spec='lib$name'
12044soname_spec=
12045shrext_cmds=.so
12046postinstall_cmds=
12047postuninstall_cmds=
12048finish_cmds=
12049finish_eval=
12050shlibpath_var=
12051shlibpath_overrides_runpath=unknown
12052version_type=none
12053dynamic_linker="$host_os ld.so"
12054sys_lib_dlsearch_path_spec="/lib /usr/lib"
12055need_lib_prefix=unknown
12056hardcode_into_libs=no
12057
12058# when you set need_version to no, make sure it does not cause -set_version
12059# flags to be left without arguments
12060need_version=unknown
12061
12062
12063
12064case $host_os in
12065aix3*)
12066  version_type=linux # correct to gnu/linux during the next big refactor
12067  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
12068  shlibpath_var=LIBPATH
12069
12070  # AIX 3 has no versioning support, so we append a major version to the name.
12071  soname_spec='$libname$release$shared_ext$major'
12072  ;;
12073
12074aix[4-9]*)
12075  version_type=linux # correct to gnu/linux during the next big refactor
12076  need_lib_prefix=no
12077  need_version=no
12078  hardcode_into_libs=yes
12079  if test ia64 = "$host_cpu"; then
12080    # AIX 5 supports IA64
12081    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
12082    shlibpath_var=LD_LIBRARY_PATH
12083  else
12084    # With GCC up to 2.95.x, collect2 would create an import file
12085    # for dependence libraries.  The import file would start with
12086    # the line '#! .'.  This would cause the generated library to
12087    # depend on '.', always an invalid library.  This was fixed in
12088    # development snapshots of GCC prior to 3.0.
12089    case $host_os in
12090      aix4 | aix4.[01] | aix4.[01].*)
12091      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12092	   echo ' yes '
12093	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
12094	:
12095      else
12096	can_build_shared=no
12097      fi
12098      ;;
12099    esac
12100    # Using Import Files as archive members, it is possible to support
12101    # filename-based versioning of shared library archives on AIX. While
12102    # this would work for both with and without runtime linking, it will
12103    # prevent static linking of such archives. So we do filename-based
12104    # shared library versioning with .so extension only, which is used
12105    # when both runtime linking and shared linking is enabled.
12106    # Unfortunately, runtime linking may impact performance, so we do
12107    # not want this to be the default eventually. Also, we use the
12108    # versioned .so libs for executables only if there is the -brtl
12109    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
12110    # To allow for filename-based versioning support, we need to create
12111    # libNAME.so.V as an archive file, containing:
12112    # *) an Import File, referring to the versioned filename of the
12113    #    archive as well as the shared archive member, telling the
12114    #    bitwidth (32 or 64) of that shared object, and providing the
12115    #    list of exported symbols of that shared object, eventually
12116    #    decorated with the 'weak' keyword
12117    # *) the shared object with the F_LOADONLY flag set, to really avoid
12118    #    it being seen by the linker.
12119    # At run time we better use the real file rather than another symlink,
12120    # but for link time we create the symlink libNAME.so -> libNAME.so.V
12121
12122    case $with_aix_soname,$aix_use_runtimelinking in
12123    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
12124    # soname into executable. Probably we can add versioning support to
12125    # collect2, so additional links can be useful in future.
12126    aix,yes) # traditional libtool
12127      dynamic_linker='AIX unversionable lib.so'
12128      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12129      # instead of lib<name>.a to let people know that these are not
12130      # typical AIX shared libraries.
12131      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12132      ;;
12133    aix,no) # traditional AIX only
12134      dynamic_linker='AIX lib.a(lib.so.V)'
12135      # We preserve .a as extension for shared libraries through AIX4.2
12136      # and later when we are not doing run time linking.
12137      library_names_spec='$libname$release.a $libname.a'
12138      soname_spec='$libname$release$shared_ext$major'
12139      ;;
12140    svr4,*) # full svr4 only
12141      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
12142      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
12143      # We do not specify a path in Import Files, so LIBPATH fires.
12144      shlibpath_overrides_runpath=yes
12145      ;;
12146    *,yes) # both, prefer svr4
12147      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
12148      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
12149      # unpreferred sharedlib libNAME.a needs extra handling
12150      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
12151      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
12152      # We do not specify a path in Import Files, so LIBPATH fires.
12153      shlibpath_overrides_runpath=yes
12154      ;;
12155    *,no) # both, prefer aix
12156      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
12157      library_names_spec='$libname$release.a $libname.a'
12158      soname_spec='$libname$release$shared_ext$major'
12159      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
12160      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
12161      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
12162      ;;
12163    esac
12164    shlibpath_var=LIBPATH
12165  fi
12166  ;;
12167
12168amigaos*)
12169  case $host_cpu in
12170  powerpc)
12171    # Since July 2007 AmigaOS4 officially supports .so libraries.
12172    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12173    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12174    ;;
12175  m68k)
12176    library_names_spec='$libname.ixlibrary $libname.a'
12177    # Create ${libname}_ixlibrary.a entries in /sys/libs.
12178    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
12179    ;;
12180  esac
12181  ;;
12182
12183beos*)
12184  library_names_spec='$libname$shared_ext'
12185  dynamic_linker="$host_os ld.so"
12186  shlibpath_var=LIBRARY_PATH
12187  ;;
12188
12189bsdi[45]*)
12190  version_type=linux # correct to gnu/linux during the next big refactor
12191  need_version=no
12192  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12193  soname_spec='$libname$release$shared_ext$major'
12194  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12195  shlibpath_var=LD_LIBRARY_PATH
12196  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12197  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12198  # the default ld.so.conf also contains /usr/contrib/lib and
12199  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12200  # libtool to hard-code these into programs
12201  ;;
12202
12203cygwin* | mingw* | pw32* | cegcc*)
12204  version_type=windows
12205  shrext_cmds=.dll
12206  need_version=no
12207  need_lib_prefix=no
12208
12209  case $GCC,$cc_basename in
12210  yes,*)
12211    # gcc
12212    library_names_spec='$libname.dll.a'
12213    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12214    postinstall_cmds='base_file=`basename \$file`~
12215      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
12216      dldir=$destdir/`dirname \$dlpath`~
12217      test -d \$dldir || mkdir -p \$dldir~
12218      $install_prog $dir/$dlname \$dldir/$dlname~
12219      chmod a+x \$dldir/$dlname~
12220      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12221        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12222      fi'
12223    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12224      dlpath=$dir/\$dldll~
12225       $RM \$dlpath'
12226    shlibpath_overrides_runpath=yes
12227
12228    case $host_os in
12229    cygwin*)
12230      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12231      soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12232
12233      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12234      ;;
12235    mingw* | cegcc*)
12236      # MinGW DLLs use traditional 'lib' prefix
12237      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12238      ;;
12239    pw32*)
12240      # pw32 DLLs use 'pw' prefix rather than 'lib'
12241      library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12242      ;;
12243    esac
12244    dynamic_linker='Win32 ld.exe'
12245    ;;
12246
12247  *,cl* | *,icl*)
12248    # Native MSVC or ICC
12249    libname_spec='$name'
12250    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12251    library_names_spec='$libname.dll.lib'
12252
12253    case $build_os in
12254    mingw*)
12255      sys_lib_search_path_spec=
12256      lt_save_ifs=$IFS
12257      IFS=';'
12258      for lt_path in $LIB
12259      do
12260        IFS=$lt_save_ifs
12261        # Let DOS variable expansion print the short 8.3 style file name.
12262        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
12263        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
12264      done
12265      IFS=$lt_save_ifs
12266      # Convert to MSYS style.
12267      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
12268      ;;
12269    cygwin*)
12270      # Convert to unix form, then to dos form, then back to unix form
12271      # but this time dos style (no spaces!) so that the unix form looks
12272      # like /cygdrive/c/PROGRA~1:/cygdr...
12273      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
12274      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
12275      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12276      ;;
12277    *)
12278      sys_lib_search_path_spec=$LIB
12279      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
12280        # It is most probably a Windows format PATH.
12281        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12282      else
12283        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12284      fi
12285      # FIXME: find the short name or the path components, as spaces are
12286      # common. (e.g. "Program Files" -> "PROGRA~1")
12287      ;;
12288    esac
12289
12290    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12291    postinstall_cmds='base_file=`basename \$file`~
12292      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
12293      dldir=$destdir/`dirname \$dlpath`~
12294      test -d \$dldir || mkdir -p \$dldir~
12295      $install_prog $dir/$dlname \$dldir/$dlname'
12296    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12297      dlpath=$dir/\$dldll~
12298       $RM \$dlpath'
12299    shlibpath_overrides_runpath=yes
12300    dynamic_linker='Win32 link.exe'
12301    ;;
12302
12303  *)
12304    # Assume MSVC and ICC wrapper
12305    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
12306    dynamic_linker='Win32 ld.exe'
12307    ;;
12308  esac
12309  # FIXME: first we should search . and the directory the executable is in
12310  shlibpath_var=PATH
12311  ;;
12312
12313darwin* | rhapsody*)
12314  dynamic_linker="$host_os dyld"
12315  version_type=darwin
12316  need_lib_prefix=no
12317  need_version=no
12318  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
12319  soname_spec='$libname$release$major$shared_ext'
12320  shlibpath_overrides_runpath=yes
12321  shlibpath_var=DYLD_LIBRARY_PATH
12322  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12323
12324  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12325  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12326  ;;
12327
12328dgux*)
12329  version_type=linux # correct to gnu/linux during the next big refactor
12330  need_lib_prefix=no
12331  need_version=no
12332  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12333  soname_spec='$libname$release$shared_ext$major'
12334  shlibpath_var=LD_LIBRARY_PATH
12335  ;;
12336
12337freebsd* | dragonfly* | midnightbsd*)
12338  # DragonFly does not have aout.  When/if they implement a new
12339  # versioning mechanism, adjust this.
12340  if test -x /usr/bin/objformat; then
12341    objformat=`/usr/bin/objformat`
12342  else
12343    case $host_os in
12344    freebsd[23].*) objformat=aout ;;
12345    *) objformat=elf ;;
12346    esac
12347  fi
12348  version_type=freebsd-$objformat
12349  case $version_type in
12350    freebsd-elf*)
12351      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12352      soname_spec='$libname$release$shared_ext$major'
12353      need_version=no
12354      need_lib_prefix=no
12355      ;;
12356    freebsd-*)
12357      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12358      need_version=yes
12359      ;;
12360  esac
12361  shlibpath_var=LD_LIBRARY_PATH
12362  case $host_os in
12363  freebsd2.*)
12364    shlibpath_overrides_runpath=yes
12365    ;;
12366  freebsd3.[01]* | freebsdelf3.[01]*)
12367    shlibpath_overrides_runpath=yes
12368    hardcode_into_libs=yes
12369    ;;
12370  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12371  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12372    shlibpath_overrides_runpath=no
12373    hardcode_into_libs=yes
12374    ;;
12375  *) # from 4.6 on, and DragonFly
12376    shlibpath_overrides_runpath=yes
12377    hardcode_into_libs=yes
12378    ;;
12379  esac
12380  ;;
12381
12382haiku*)
12383  version_type=linux # correct to gnu/linux during the next big refactor
12384  need_lib_prefix=no
12385  need_version=no
12386  dynamic_linker="$host_os runtime_loader"
12387  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12388  soname_spec='$libname$release$shared_ext$major'
12389  shlibpath_var=LIBRARY_PATH
12390  shlibpath_overrides_runpath=no
12391  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
12392  hardcode_into_libs=yes
12393  ;;
12394
12395hpux9* | hpux10* | hpux11*)
12396  # Give a soname corresponding to the major version so that dld.sl refuses to
12397  # link against other versions.
12398  version_type=sunos
12399  need_lib_prefix=no
12400  need_version=no
12401  case $host_cpu in
12402  ia64*)
12403    shrext_cmds='.so'
12404    hardcode_into_libs=yes
12405    dynamic_linker="$host_os dld.so"
12406    shlibpath_var=LD_LIBRARY_PATH
12407    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12408    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12409    soname_spec='$libname$release$shared_ext$major'
12410    if test 32 = "$HPUX_IA64_MODE"; then
12411      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12412      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
12413    else
12414      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12415      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
12416    fi
12417    ;;
12418  hppa*64*)
12419    shrext_cmds='.sl'
12420    hardcode_into_libs=yes
12421    dynamic_linker="$host_os dld.sl"
12422    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12423    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12424    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12425    soname_spec='$libname$release$shared_ext$major'
12426    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12427    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12428    ;;
12429  *)
12430    shrext_cmds='.sl'
12431    dynamic_linker="$host_os dld.sl"
12432    shlibpath_var=SHLIB_PATH
12433    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12434    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12435    soname_spec='$libname$release$shared_ext$major'
12436    ;;
12437  esac
12438  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12439  postinstall_cmds='chmod 555 $lib'
12440  # or fails outright, so override atomically:
12441  install_override_mode=555
12442  ;;
12443
12444interix[3-9]*)
12445  version_type=linux # correct to gnu/linux during the next big refactor
12446  need_lib_prefix=no
12447  need_version=no
12448  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12449  soname_spec='$libname$release$shared_ext$major'
12450  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12451  shlibpath_var=LD_LIBRARY_PATH
12452  shlibpath_overrides_runpath=no
12453  hardcode_into_libs=yes
12454  ;;
12455
12456irix5* | irix6* | nonstopux*)
12457  case $host_os in
12458    nonstopux*) version_type=nonstopux ;;
12459    *)
12460	if test yes = "$lt_cv_prog_gnu_ld"; then
12461		version_type=linux # correct to gnu/linux during the next big refactor
12462	else
12463		version_type=irix
12464	fi ;;
12465  esac
12466  need_lib_prefix=no
12467  need_version=no
12468  soname_spec='$libname$release$shared_ext$major'
12469  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
12470  case $host_os in
12471  irix5* | nonstopux*)
12472    libsuff= shlibsuff=
12473    ;;
12474  *)
12475    case $LD in # libtool.m4 will add one of these switches to LD
12476    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12477      libsuff= shlibsuff= libmagic=32-bit;;
12478    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12479      libsuff=32 shlibsuff=N32 libmagic=N32;;
12480    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12481      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12482    *) libsuff= shlibsuff= libmagic=never-match;;
12483    esac
12484    ;;
12485  esac
12486  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12487  shlibpath_overrides_runpath=no
12488  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
12489  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
12490  hardcode_into_libs=yes
12491  ;;
12492
12493# No shared lib support for Linux oldld, aout, or coff.
12494linux*oldld* | linux*aout* | linux*coff*)
12495  dynamic_linker=no
12496  ;;
12497
12498linux*android*)
12499  version_type=none # Android doesn't support versioned libraries.
12500  need_lib_prefix=no
12501  need_version=no
12502  library_names_spec='$libname$release$shared_ext'
12503  soname_spec='$libname$release$shared_ext'
12504  finish_cmds=
12505  shlibpath_var=LD_LIBRARY_PATH
12506  shlibpath_overrides_runpath=yes
12507
12508  # This implies no fast_install, which is unacceptable.
12509  # Some rework will be needed to allow for fast_install
12510  # before this can be enabled.
12511  hardcode_into_libs=yes
12512
12513  dynamic_linker='Android linker'
12514  # Don't embed -rpath directories since the linker doesn't support them.
12515  hardcode_libdir_flag_spec='-L$libdir'
12516  ;;
12517
12518# This must be glibc/ELF.
12519linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12520  version_type=linux # correct to gnu/linux during the next big refactor
12521  need_lib_prefix=no
12522  need_version=no
12523  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12524  soname_spec='$libname$release$shared_ext$major'
12525  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12526  shlibpath_var=LD_LIBRARY_PATH
12527  shlibpath_overrides_runpath=no
12528
12529  # Some binutils ld are patched to set DT_RUNPATH
12530  if test ${lt_cv_shlibpath_overrides_runpath+y}
12531then :
12532  printf %s "(cached) " >&6
12533else case e in #(
12534  e) lt_cv_shlibpath_overrides_runpath=no
12535    save_LDFLAGS=$LDFLAGS
12536    save_libdir=$libdir
12537    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12538	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12539    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12540/* end confdefs.h.  */
12541
12542int
12543main (void)
12544{
12545
12546  ;
12547  return 0;
12548}
12549_ACEOF
12550if ac_fn_c_try_link "$LINENO"
12551then :
12552  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
12553then :
12554  lt_cv_shlibpath_overrides_runpath=yes
12555fi
12556fi
12557rm -f core conftest.err conftest.$ac_objext conftest.beam \
12558    conftest$ac_exeext conftest.$ac_ext
12559    LDFLAGS=$save_LDFLAGS
12560    libdir=$save_libdir
12561     ;;
12562esac
12563fi
12564
12565  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12566
12567  # This implies no fast_install, which is unacceptable.
12568  # Some rework will be needed to allow for fast_install
12569  # before this can be enabled.
12570  hardcode_into_libs=yes
12571
12572  # Ideally, we could use ldconfig to report *all* directores which are
12573  # searched for libraries, however this is still not possible.  Aside from not
12574  # being certain /sbin/ldconfig is available, command
12575  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
12576  # even though it is searched at run-time.  Try to do the best guess by
12577  # appending ld.so.conf contents (and includes) to the search path.
12578  if test -f /etc/ld.so.conf; then
12579    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' ' '`
12580    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12581  fi
12582
12583  # We used to test for /lib/ld.so.1 and disable shared libraries on
12584  # powerpc, because MkLinux only supported shared libraries with the
12585  # GNU dynamic linker.  Since this was broken with cross compilers,
12586  # most powerpc-linux boxes support dynamic linking these days and
12587  # people can always --disable-shared, the test was removed, and we
12588  # assume the GNU/Linux dynamic linker is in use.
12589  dynamic_linker='GNU/Linux ld.so'
12590  ;;
12591
12592netbsd*)
12593  version_type=sunos
12594  need_lib_prefix=no
12595  need_version=no
12596  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12597    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12598    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12599    dynamic_linker='NetBSD (a.out) ld.so'
12600  else
12601    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12602    soname_spec='$libname$release$shared_ext$major'
12603    dynamic_linker='NetBSD ld.elf_so'
12604  fi
12605  shlibpath_var=LD_LIBRARY_PATH
12606  shlibpath_overrides_runpath=yes
12607  hardcode_into_libs=yes
12608  ;;
12609
12610newsos6)
12611  version_type=linux # correct to gnu/linux during the next big refactor
12612  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12613  shlibpath_var=LD_LIBRARY_PATH
12614  shlibpath_overrides_runpath=yes
12615  ;;
12616
12617*nto* | *qnx*)
12618  version_type=qnx
12619  need_lib_prefix=no
12620  need_version=no
12621  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12622  soname_spec='$libname$release$shared_ext$major'
12623  shlibpath_var=LD_LIBRARY_PATH
12624  shlibpath_overrides_runpath=no
12625  hardcode_into_libs=yes
12626  dynamic_linker='ldqnx.so'
12627  ;;
12628
12629openbsd* | bitrig*)
12630  version_type=sunos
12631  sys_lib_dlsearch_path_spec=/usr/lib
12632  need_lib_prefix=no
12633  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12634    need_version=no
12635  else
12636    need_version=yes
12637  fi
12638  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12639  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12640  shlibpath_var=LD_LIBRARY_PATH
12641  shlibpath_overrides_runpath=yes
12642  ;;
12643
12644os2*)
12645  libname_spec='$name'
12646  version_type=windows
12647  shrext_cmds=.dll
12648  need_version=no
12649  need_lib_prefix=no
12650  # OS/2 can only load a DLL with a base name of 8 characters or less.
12651  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12652    v=$($ECHO $release$versuffix | tr -d .-);
12653    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
12654    $ECHO $n$v`$shared_ext'
12655  library_names_spec='${libname}_dll.$libext'
12656  dynamic_linker='OS/2 ld.exe'
12657  shlibpath_var=BEGINLIBPATH
12658  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12659  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12660  postinstall_cmds='base_file=`basename \$file`~
12661    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12662    dldir=$destdir/`dirname \$dlpath`~
12663    test -d \$dldir || mkdir -p \$dldir~
12664    $install_prog $dir/$dlname \$dldir/$dlname~
12665    chmod a+x \$dldir/$dlname~
12666    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12667      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12668    fi'
12669  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12670    dlpath=$dir/\$dldll~
12671    $RM \$dlpath'
12672  ;;
12673
12674osf3* | osf4* | osf5*)
12675  version_type=osf
12676  need_lib_prefix=no
12677  need_version=no
12678  soname_spec='$libname$release$shared_ext$major'
12679  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12680  shlibpath_var=LD_LIBRARY_PATH
12681  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12682  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12683  ;;
12684
12685rdos*)
12686  dynamic_linker=no
12687  ;;
12688
12689solaris*)
12690  version_type=linux # correct to gnu/linux during the next big refactor
12691  need_lib_prefix=no
12692  need_version=no
12693  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12694  soname_spec='$libname$release$shared_ext$major'
12695  shlibpath_var=LD_LIBRARY_PATH
12696  shlibpath_overrides_runpath=yes
12697  hardcode_into_libs=yes
12698  # ldd complains unless libraries are executable
12699  postinstall_cmds='chmod +x $lib'
12700  ;;
12701
12702sunos4*)
12703  version_type=sunos
12704  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12705  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12706  shlibpath_var=LD_LIBRARY_PATH
12707  shlibpath_overrides_runpath=yes
12708  if test yes = "$with_gnu_ld"; then
12709    need_lib_prefix=no
12710  fi
12711  need_version=yes
12712  ;;
12713
12714sysv4 | sysv4.3*)
12715  version_type=linux # correct to gnu/linux during the next big refactor
12716  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12717  soname_spec='$libname$release$shared_ext$major'
12718  shlibpath_var=LD_LIBRARY_PATH
12719  case $host_vendor in
12720    sni)
12721      shlibpath_overrides_runpath=no
12722      need_lib_prefix=no
12723      runpath_var=LD_RUN_PATH
12724      ;;
12725    siemens)
12726      need_lib_prefix=no
12727      ;;
12728    motorola)
12729      need_lib_prefix=no
12730      need_version=no
12731      shlibpath_overrides_runpath=no
12732      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12733      ;;
12734  esac
12735  ;;
12736
12737sysv4*MP*)
12738  if test -d /usr/nec; then
12739    version_type=linux # correct to gnu/linux during the next big refactor
12740    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12741    soname_spec='$libname$shared_ext.$major'
12742    shlibpath_var=LD_LIBRARY_PATH
12743  fi
12744  ;;
12745
12746sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12747  version_type=sco
12748  need_lib_prefix=no
12749  need_version=no
12750  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12751  soname_spec='$libname$release$shared_ext$major'
12752  shlibpath_var=LD_LIBRARY_PATH
12753  shlibpath_overrides_runpath=yes
12754  hardcode_into_libs=yes
12755  if test yes = "$with_gnu_ld"; then
12756    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12757  else
12758    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12759    case $host_os in
12760      sco3.2v5*)
12761        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12762	;;
12763    esac
12764  fi
12765  sys_lib_dlsearch_path_spec='/usr/lib'
12766  ;;
12767
12768tpf*)
12769  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12770  version_type=linux # correct to gnu/linux during the next big refactor
12771  need_lib_prefix=no
12772  need_version=no
12773  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12774  shlibpath_var=LD_LIBRARY_PATH
12775  shlibpath_overrides_runpath=no
12776  hardcode_into_libs=yes
12777  ;;
12778
12779uts4*)
12780  version_type=linux # correct to gnu/linux during the next big refactor
12781  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12782  soname_spec='$libname$release$shared_ext$major'
12783  shlibpath_var=LD_LIBRARY_PATH
12784  ;;
12785
12786*)
12787  dynamic_linker=no
12788  ;;
12789esac
12790{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12791printf "%s\n" "$dynamic_linker" >&6; }
12792test no = "$dynamic_linker" && can_build_shared=no
12793
12794variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12795if test yes = "$GCC"; then
12796  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12797fi
12798
12799if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12800  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12801fi
12802
12803if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12804  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12805fi
12806
12807# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12808configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12809
12810# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12811func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12812
12813# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12814configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12913printf %s "checking how to hardcode library paths into programs... " >&6; }
12914hardcode_action=
12915if test -n "$hardcode_libdir_flag_spec" ||
12916   test -n "$runpath_var" ||
12917   test yes = "$hardcode_automatic"; then
12918
12919  # We can hardcode non-existent directories.
12920  if test no != "$hardcode_direct" &&
12921     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12922     # have to relink, otherwise we might link with an installed library
12923     # when we should be linking with a yet-to-be-installed one
12924     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12925     test no != "$hardcode_minus_L"; then
12926    # Linking always hardcodes the temporary library directory.
12927    hardcode_action=relink
12928  else
12929    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12930    hardcode_action=immediate
12931  fi
12932else
12933  # We cannot hardcode anything, or else we can only hardcode existing
12934  # directories.
12935  hardcode_action=unsupported
12936fi
12937{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12938printf "%s\n" "$hardcode_action" >&6; }
12939
12940if test relink = "$hardcode_action" ||
12941   test yes = "$inherit_rpath"; then
12942  # Fast installation is not supported
12943  enable_fast_install=no
12944elif test yes = "$shlibpath_overrides_runpath" ||
12945     test no = "$enable_shared"; then
12946  # Fast installation is not necessary
12947  enable_fast_install=needless
12948fi
12949
12950
12951
12952
12953
12954
12955  if test yes != "$enable_dlopen"; then
12956  enable_dlopen=unknown
12957  enable_dlopen_self=unknown
12958  enable_dlopen_self_static=unknown
12959else
12960  lt_cv_dlopen=no
12961  lt_cv_dlopen_libs=
12962
12963  case $host_os in
12964  beos*)
12965    lt_cv_dlopen=load_add_on
12966    lt_cv_dlopen_libs=
12967    lt_cv_dlopen_self=yes
12968    ;;
12969
12970  mingw* | pw32* | cegcc*)
12971    lt_cv_dlopen=LoadLibrary
12972    lt_cv_dlopen_libs=
12973    ;;
12974
12975  cygwin*)
12976    lt_cv_dlopen=dlopen
12977    lt_cv_dlopen_libs=
12978    ;;
12979
12980  darwin*)
12981    # if libdl is installed we need to link against it
12982    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12983printf %s "checking for dlopen in -ldl... " >&6; }
12984if test ${ac_cv_lib_dl_dlopen+y}
12985then :
12986  printf %s "(cached) " >&6
12987else case e in #(
12988  e) ac_check_lib_save_LIBS=$LIBS
12989LIBS="-ldl  $LIBS"
12990cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12991/* end confdefs.h.  */
12992
12993/* Override any GCC internal prototype to avoid an error.
12994   Use char because int might match the return type of a GCC
12995   builtin and then its argument prototype would still apply.
12996   The 'extern "C"' is for builds by C++ compilers;
12997   although this is not generally supported in C code supporting it here
12998   has little cost and some practical benefit (sr 110532).  */
12999#ifdef __cplusplus
13000extern "C"
13001#endif
13002char dlopen (void);
13003int
13004main (void)
13005{
13006return dlopen ();
13007  ;
13008  return 0;
13009}
13010_ACEOF
13011if ac_fn_c_try_link "$LINENO"
13012then :
13013  ac_cv_lib_dl_dlopen=yes
13014else case e in #(
13015  e) ac_cv_lib_dl_dlopen=no ;;
13016esac
13017fi
13018rm -f core conftest.err conftest.$ac_objext conftest.beam \
13019    conftest$ac_exeext conftest.$ac_ext
13020LIBS=$ac_check_lib_save_LIBS ;;
13021esac
13022fi
13023{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13024printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
13025if test "x$ac_cv_lib_dl_dlopen" = xyes
13026then :
13027  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
13028else case e in #(
13029  e)
13030    lt_cv_dlopen=dyld
13031    lt_cv_dlopen_libs=
13032    lt_cv_dlopen_self=yes
13033     ;;
13034esac
13035fi
13036
13037    ;;
13038
13039  tpf*)
13040    # Don't try to run any link tests for TPF.  We know it's impossible
13041    # because TPF is a cross-compiler, and we know how we open DSOs.
13042    lt_cv_dlopen=dlopen
13043    lt_cv_dlopen_libs=
13044    lt_cv_dlopen_self=no
13045    ;;
13046
13047  *)
13048    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13049if test "x$ac_cv_func_shl_load" = xyes
13050then :
13051  lt_cv_dlopen=shl_load
13052else case e in #(
13053  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13054printf %s "checking for shl_load in -ldld... " >&6; }
13055if test ${ac_cv_lib_dld_shl_load+y}
13056then :
13057  printf %s "(cached) " >&6
13058else case e in #(
13059  e) ac_check_lib_save_LIBS=$LIBS
13060LIBS="-ldld  $LIBS"
13061cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13062/* end confdefs.h.  */
13063
13064/* Override any GCC internal prototype to avoid an error.
13065   Use char because int might match the return type of a GCC
13066   builtin and then its argument prototype would still apply.
13067   The 'extern "C"' is for builds by C++ compilers;
13068   although this is not generally supported in C code supporting it here
13069   has little cost and some practical benefit (sr 110532).  */
13070#ifdef __cplusplus
13071extern "C"
13072#endif
13073char shl_load (void);
13074int
13075main (void)
13076{
13077return shl_load ();
13078  ;
13079  return 0;
13080}
13081_ACEOF
13082if ac_fn_c_try_link "$LINENO"
13083then :
13084  ac_cv_lib_dld_shl_load=yes
13085else case e in #(
13086  e) ac_cv_lib_dld_shl_load=no ;;
13087esac
13088fi
13089rm -f core conftest.err conftest.$ac_objext conftest.beam \
13090    conftest$ac_exeext conftest.$ac_ext
13091LIBS=$ac_check_lib_save_LIBS ;;
13092esac
13093fi
13094{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13095printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
13096if test "x$ac_cv_lib_dld_shl_load" = xyes
13097then :
13098  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
13099else case e in #(
13100  e) ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13101if test "x$ac_cv_func_dlopen" = xyes
13102then :
13103  lt_cv_dlopen=dlopen
13104else case e in #(
13105  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13106printf %s "checking for dlopen in -ldl... " >&6; }
13107if test ${ac_cv_lib_dl_dlopen+y}
13108then :
13109  printf %s "(cached) " >&6
13110else case e in #(
13111  e) ac_check_lib_save_LIBS=$LIBS
13112LIBS="-ldl  $LIBS"
13113cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13114/* end confdefs.h.  */
13115
13116/* Override any GCC internal prototype to avoid an error.
13117   Use char because int might match the return type of a GCC
13118   builtin and then its argument prototype would still apply.
13119   The 'extern "C"' is for builds by C++ compilers;
13120   although this is not generally supported in C code supporting it here
13121   has little cost and some practical benefit (sr 110532).  */
13122#ifdef __cplusplus
13123extern "C"
13124#endif
13125char dlopen (void);
13126int
13127main (void)
13128{
13129return dlopen ();
13130  ;
13131  return 0;
13132}
13133_ACEOF
13134if ac_fn_c_try_link "$LINENO"
13135then :
13136  ac_cv_lib_dl_dlopen=yes
13137else case e in #(
13138  e) ac_cv_lib_dl_dlopen=no ;;
13139esac
13140fi
13141rm -f core conftest.err conftest.$ac_objext conftest.beam \
13142    conftest$ac_exeext conftest.$ac_ext
13143LIBS=$ac_check_lib_save_LIBS ;;
13144esac
13145fi
13146{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13147printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
13148if test "x$ac_cv_lib_dl_dlopen" = xyes
13149then :
13150  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
13151else case e in #(
13152  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13153printf %s "checking for dlopen in -lsvld... " >&6; }
13154if test ${ac_cv_lib_svld_dlopen+y}
13155then :
13156  printf %s "(cached) " >&6
13157else case e in #(
13158  e) ac_check_lib_save_LIBS=$LIBS
13159LIBS="-lsvld  $LIBS"
13160cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13161/* end confdefs.h.  */
13162
13163/* Override any GCC internal prototype to avoid an error.
13164   Use char because int might match the return type of a GCC
13165   builtin and then its argument prototype would still apply.
13166   The 'extern "C"' is for builds by C++ compilers;
13167   although this is not generally supported in C code supporting it here
13168   has little cost and some practical benefit (sr 110532).  */
13169#ifdef __cplusplus
13170extern "C"
13171#endif
13172char dlopen (void);
13173int
13174main (void)
13175{
13176return dlopen ();
13177  ;
13178  return 0;
13179}
13180_ACEOF
13181if ac_fn_c_try_link "$LINENO"
13182then :
13183  ac_cv_lib_svld_dlopen=yes
13184else case e in #(
13185  e) ac_cv_lib_svld_dlopen=no ;;
13186esac
13187fi
13188rm -f core conftest.err conftest.$ac_objext conftest.beam \
13189    conftest$ac_exeext conftest.$ac_ext
13190LIBS=$ac_check_lib_save_LIBS ;;
13191esac
13192fi
13193{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13194printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
13195if test "x$ac_cv_lib_svld_dlopen" = xyes
13196then :
13197  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
13198else case e in #(
13199  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13200printf %s "checking for dld_link in -ldld... " >&6; }
13201if test ${ac_cv_lib_dld_dld_link+y}
13202then :
13203  printf %s "(cached) " >&6
13204else case e in #(
13205  e) ac_check_lib_save_LIBS=$LIBS
13206LIBS="-ldld  $LIBS"
13207cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13208/* end confdefs.h.  */
13209
13210/* Override any GCC internal prototype to avoid an error.
13211   Use char because int might match the return type of a GCC
13212   builtin and then its argument prototype would still apply.
13213   The 'extern "C"' is for builds by C++ compilers;
13214   although this is not generally supported in C code supporting it here
13215   has little cost and some practical benefit (sr 110532).  */
13216#ifdef __cplusplus
13217extern "C"
13218#endif
13219char dld_link (void);
13220int
13221main (void)
13222{
13223return dld_link ();
13224  ;
13225  return 0;
13226}
13227_ACEOF
13228if ac_fn_c_try_link "$LINENO"
13229then :
13230  ac_cv_lib_dld_dld_link=yes
13231else case e in #(
13232  e) ac_cv_lib_dld_dld_link=no ;;
13233esac
13234fi
13235rm -f core conftest.err conftest.$ac_objext conftest.beam \
13236    conftest$ac_exeext conftest.$ac_ext
13237LIBS=$ac_check_lib_save_LIBS ;;
13238esac
13239fi
13240{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13241printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
13242if test "x$ac_cv_lib_dld_dld_link" = xyes
13243then :
13244  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
13245fi
13246
13247	       ;;
13248esac
13249fi
13250
13251	     ;;
13252esac
13253fi
13254
13255	   ;;
13256esac
13257fi
13258
13259	 ;;
13260esac
13261fi
13262
13263       ;;
13264esac
13265fi
13266
13267    ;;
13268  esac
13269
13270  if test no = "$lt_cv_dlopen"; then
13271    enable_dlopen=no
13272  else
13273    enable_dlopen=yes
13274  fi
13275
13276  case $lt_cv_dlopen in
13277  dlopen)
13278    save_CPPFLAGS=$CPPFLAGS
13279    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13280
13281    save_LDFLAGS=$LDFLAGS
13282    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13283
13284    save_LIBS=$LIBS
13285    LIBS="$lt_cv_dlopen_libs $LIBS"
13286
13287    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13288printf %s "checking whether a program can dlopen itself... " >&6; }
13289if test ${lt_cv_dlopen_self+y}
13290then :
13291  printf %s "(cached) " >&6
13292else case e in #(
13293  e) 	  if test yes = "$cross_compiling"; then :
13294  lt_cv_dlopen_self=cross
13295else
13296  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13297  lt_status=$lt_dlunknown
13298  cat > conftest.$ac_ext <<_LT_EOF
13299#line $LINENO "configure"
13300#include "confdefs.h"
13301
13302#if HAVE_DLFCN_H
13303#include <dlfcn.h>
13304#endif
13305
13306#include <stdio.h>
13307
13308#ifdef RTLD_GLOBAL
13309#  define LT_DLGLOBAL		RTLD_GLOBAL
13310#else
13311#  ifdef DL_GLOBAL
13312#    define LT_DLGLOBAL		DL_GLOBAL
13313#  else
13314#    define LT_DLGLOBAL		0
13315#  endif
13316#endif
13317
13318/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13319   find out it does not work in some platform. */
13320#ifndef LT_DLLAZY_OR_NOW
13321#  ifdef RTLD_LAZY
13322#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
13323#  else
13324#    ifdef DL_LAZY
13325#      define LT_DLLAZY_OR_NOW		DL_LAZY
13326#    else
13327#      ifdef RTLD_NOW
13328#        define LT_DLLAZY_OR_NOW	RTLD_NOW
13329#      else
13330#        ifdef DL_NOW
13331#          define LT_DLLAZY_OR_NOW	DL_NOW
13332#        else
13333#          define LT_DLLAZY_OR_NOW	0
13334#        endif
13335#      endif
13336#    endif
13337#  endif
13338#endif
13339
13340/* When -fvisibility=hidden is used, assume the code has been annotated
13341   correspondingly for the symbols needed.  */
13342#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13343int fnord () __attribute__((visibility("default")));
13344#endif
13345
13346int fnord () { return 42; }
13347int main ()
13348{
13349  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13350  int status = $lt_dlunknown;
13351
13352  if (self)
13353    {
13354      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13355      else
13356        {
13357	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13358          else puts (dlerror ());
13359	}
13360      /* dlclose (self); */
13361    }
13362  else
13363    puts (dlerror ());
13364
13365  return status;
13366}
13367_LT_EOF
13368  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13369  (eval $ac_link) 2>&5
13370  ac_status=$?
13371  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13372  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13373    (./conftest; exit; ) >&5 2>/dev/null
13374    lt_status=$?
13375    case x$lt_status in
13376      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13377      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13378      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13379    esac
13380  else :
13381    # compilation failed
13382    lt_cv_dlopen_self=no
13383  fi
13384fi
13385rm -fr conftest*
13386
13387     ;;
13388esac
13389fi
13390{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13391printf "%s\n" "$lt_cv_dlopen_self" >&6; }
13392
13393    if test yes = "$lt_cv_dlopen_self"; then
13394      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13395      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13396printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
13397if test ${lt_cv_dlopen_self_static+y}
13398then :
13399  printf %s "(cached) " >&6
13400else case e in #(
13401  e) 	  if test yes = "$cross_compiling"; then :
13402  lt_cv_dlopen_self_static=cross
13403else
13404  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13405  lt_status=$lt_dlunknown
13406  cat > conftest.$ac_ext <<_LT_EOF
13407#line $LINENO "configure"
13408#include "confdefs.h"
13409
13410#if HAVE_DLFCN_H
13411#include <dlfcn.h>
13412#endif
13413
13414#include <stdio.h>
13415
13416#ifdef RTLD_GLOBAL
13417#  define LT_DLGLOBAL		RTLD_GLOBAL
13418#else
13419#  ifdef DL_GLOBAL
13420#    define LT_DLGLOBAL		DL_GLOBAL
13421#  else
13422#    define LT_DLGLOBAL		0
13423#  endif
13424#endif
13425
13426/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13427   find out it does not work in some platform. */
13428#ifndef LT_DLLAZY_OR_NOW
13429#  ifdef RTLD_LAZY
13430#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
13431#  else
13432#    ifdef DL_LAZY
13433#      define LT_DLLAZY_OR_NOW		DL_LAZY
13434#    else
13435#      ifdef RTLD_NOW
13436#        define LT_DLLAZY_OR_NOW	RTLD_NOW
13437#      else
13438#        ifdef DL_NOW
13439#          define LT_DLLAZY_OR_NOW	DL_NOW
13440#        else
13441#          define LT_DLLAZY_OR_NOW	0
13442#        endif
13443#      endif
13444#    endif
13445#  endif
13446#endif
13447
13448/* When -fvisibility=hidden is used, assume the code has been annotated
13449   correspondingly for the symbols needed.  */
13450#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13451int fnord () __attribute__((visibility("default")));
13452#endif
13453
13454int fnord () { return 42; }
13455int main ()
13456{
13457  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13458  int status = $lt_dlunknown;
13459
13460  if (self)
13461    {
13462      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13463      else
13464        {
13465	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13466          else puts (dlerror ());
13467	}
13468      /* dlclose (self); */
13469    }
13470  else
13471    puts (dlerror ());
13472
13473  return status;
13474}
13475_LT_EOF
13476  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13477  (eval $ac_link) 2>&5
13478  ac_status=$?
13479  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13480  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13481    (./conftest; exit; ) >&5 2>/dev/null
13482    lt_status=$?
13483    case x$lt_status in
13484      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13485      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13486      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13487    esac
13488  else :
13489    # compilation failed
13490    lt_cv_dlopen_self_static=no
13491  fi
13492fi
13493rm -fr conftest*
13494
13495       ;;
13496esac
13497fi
13498{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13499printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
13500    fi
13501
13502    CPPFLAGS=$save_CPPFLAGS
13503    LDFLAGS=$save_LDFLAGS
13504    LIBS=$save_LIBS
13505    ;;
13506  esac
13507
13508  case $lt_cv_dlopen_self in
13509  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13510  *) enable_dlopen_self=unknown ;;
13511  esac
13512
13513  case $lt_cv_dlopen_self_static in
13514  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13515  *) enable_dlopen_self_static=unknown ;;
13516  esac
13517fi
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535striplib=
13536old_striplib=
13537{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13538printf %s "checking whether stripping libraries is possible... " >&6; }
13539if test -z "$STRIP"; then
13540  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13541printf "%s\n" "no" >&6; }
13542else
13543  if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13544    old_striplib="$STRIP --strip-debug"
13545    striplib="$STRIP --strip-unneeded"
13546    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13547printf "%s\n" "yes" >&6; }
13548  else
13549    case $host_os in
13550    darwin*)
13551      # FIXME - insert some real tests, host_os isn't really good enough
13552      striplib="$STRIP -x"
13553      old_striplib="$STRIP -S"
13554      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13555printf "%s\n" "yes" >&6; }
13556      ;;
13557    freebsd*)
13558      if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
13559        old_striplib="$STRIP --strip-debug"
13560        striplib="$STRIP --strip-unneeded"
13561        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13562printf "%s\n" "yes" >&6; }
13563      else
13564        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13565printf "%s\n" "no" >&6; }
13566      fi
13567      ;;
13568    *)
13569      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13570printf "%s\n" "no" >&6; }
13571      ;;
13572    esac
13573  fi
13574fi
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587  # Report what library types will actually be built
13588  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13589printf %s "checking if libtool supports shared libraries... " >&6; }
13590  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13591printf "%s\n" "$can_build_shared" >&6; }
13592
13593  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13594printf %s "checking whether to build shared libraries... " >&6; }
13595  test no = "$can_build_shared" && enable_shared=no
13596
13597  # On AIX, shared libraries and static libraries use the same namespace, and
13598  # are all built from PIC.
13599  case $host_os in
13600  aix3*)
13601    test yes = "$enable_shared" && enable_static=no
13602    if test -n "$RANLIB"; then
13603      archive_cmds="$archive_cmds~\$RANLIB \$lib"
13604      postinstall_cmds='$RANLIB $lib'
13605    fi
13606    ;;
13607
13608  aix[4-9]*)
13609    if test ia64 != "$host_cpu"; then
13610      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
13611      yes,aix,yes) ;;			# shared object as lib.so file only
13612      yes,svr4,*) ;;			# shared object as lib.so archive member only
13613      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
13614      esac
13615    fi
13616    ;;
13617  esac
13618  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13619printf "%s\n" "$enable_shared" >&6; }
13620
13621  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13622printf %s "checking whether to build static libraries... " >&6; }
13623  # Make sure either enable_shared or enable_static is yes.
13624  test yes = "$enable_shared" || enable_static=yes
13625  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13626printf "%s\n" "$enable_static" >&6; }
13627
13628
13629
13630
13631fi
13632ac_ext=c
13633ac_cpp='$CPP $CPPFLAGS'
13634ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13635ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13636ac_compiler_gnu=$ac_cv_c_compiler_gnu
13637
13638CC=$lt_save_CC
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654        ac_config_commands="$ac_config_commands libtool"
13655
13656
13657
13658
13659# Only expand once:
13660
13661
13662
13663
13664
13665
13666# Some awk implementations crash when confronted with pnglibconf.dfa.
13667# Run a test now, to make sure this doesn't happen.
13668{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if awk ($AWK) works" >&5
13669printf %s "checking if awk ($AWK) works... " >&6; }
13670if ${AWK} -f ${srcdir}/scripts/options.awk out="/dev/null" version=search\
13671   ${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\
13672   ${srcdir}/pngusr.dfa 1>&2
13673then
13674   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13675printf "%s\n" "yes" >&6; }
13676else
13677   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
13678printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
13679as_fn_error 1 "no
13680See 'config.log' for more details" "$LINENO" 5; }
13681fi
13682
13683# This is a remnant of the old cc -E validation, where it may have been
13684# necessary to use a different preprocessor for .dfn files
13685DFNCPP="$CPP"
13686
13687
13688# Check whether --enable-tests was given.
13689if test ${enable_tests+y}
13690then :
13691  enableval=$enable_tests; enable_tests="$enableval"
13692else case e in #(
13693  e) enable_tests=yes ;;
13694esac
13695fi
13696
13697
13698 if test "$enable_tests" != "no"; then
13699  ENABLE_TESTS_TRUE=
13700  ENABLE_TESTS_FALSE='#'
13701else
13702  ENABLE_TESTS_TRUE='#'
13703  ENABLE_TESTS_FALSE=
13704fi
13705
13706
13707# Check whether --enable-tools was given.
13708if test ${enable_tools+y}
13709then :
13710  enableval=$enable_tools; enable_tools="$enableval"
13711else case e in #(
13712  e) enable_tools=yes ;;
13713esac
13714fi
13715
13716
13717 if test "$enable_tools" != "no"; then
13718  ENABLE_TOOLS_TRUE=
13719  ENABLE_TOOLS_FALSE='#'
13720else
13721  ENABLE_TOOLS_TRUE='#'
13722  ENABLE_TOOLS_FALSE=
13723fi
13724
13725
13726# -Werror cannot be passed to GCC in CFLAGS because configure will fail
13727# (it checks the compiler with a program that generates a warning).
13728# Add the following option to deal with this:
13729
13730# Check whether --enable-werror was given.
13731if test ${enable_werror+y}
13732then :
13733  enableval=$enable_werror; test "$enable_werror" = "yes" && enable_werror="-Werror"
13734    if test "$enable_werror" != "no"; then
13735      sav_CFLAGS="$CFLAGS"
13736      CFLAGS="$enable_werror $CFLAGS"
13737      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the compiler allows $enable_werror" >&5
13738printf %s "checking if the compiler allows $enable_werror... " >&6; }
13739      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13740/* end confdefs.h.  */
13741
13742            int main(int argc, char **argv){
13743            return argv[argc-1][0];
13744            }
13745_ACEOF
13746if ac_fn_c_try_compile "$LINENO"
13747then :
13748  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13749printf "%s\n" "yes" >&6; }
13750         PNG_COPTS="$PNG_COPTS $enable_werror"
13751else case e in #(
13752  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13753printf "%s\n" "no" >&6; } ;;
13754esac
13755fi
13756rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13757      CFLAGS="$sav_CFLAGS"
13758    fi
13759fi
13760
13761
13762# For GCC 5 the default mode for C is -std=gnu11 instead of -std=gnu89.
13763# In pngpriv.h we request just the POSIX 1003.1 and C89 APIs by defining
13764# _POSIX_SOURCE to 1. This is incompatible with the new default mode, so
13765# we test for that and force the "-std=c89" compiler option:
13766{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we need to force back C standard to C89" >&5
13767printf %s "checking if we need to force back C standard to C89... " >&6; }
13768cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13769/* end confdefs.h.  */
13770
13771      #define _POSIX_SOURCE 1
13772      #include <stdio.h>
13773
13774int
13775main (void)
13776{
13777
13778  ;
13779  return 0;
13780}
13781_ACEOF
13782if ac_fn_c_try_compile "$LINENO"
13783then :
13784  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13785printf "%s\n" "no" >&6; }
13786else case e in #(
13787  e)
13788      if test "x$GCC" != "xyes"; then
13789         as_fn_error $? "Forcing back to C89 is required but the flags are only known for GCC" "$LINENO" 5
13790      fi
13791   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13792printf "%s\n" "yes" >&6; }
13793   CFLAGS="$CFLAGS -std=c89"
13794 ;;
13795esac
13796fi
13797rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13798
13799# Checks for structures and compiler characteristics.
13800{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
13801printf %s "checking whether struct tm is in sys/time.h or time.h... " >&6; }
13802if test ${ac_cv_struct_tm+y}
13803then :
13804  printf %s "(cached) " >&6
13805else case e in #(
13806  e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13807/* end confdefs.h.  */
13808#include <sys/types.h>
13809#include <time.h>
13810
13811int
13812main (void)
13813{
13814struct tm tm;
13815				     int *p = &tm.tm_sec;
13816				     return !p;
13817  ;
13818  return 0;
13819}
13820_ACEOF
13821if ac_fn_c_try_compile "$LINENO"
13822then :
13823  ac_cv_struct_tm=time.h
13824else case e in #(
13825  e) ac_cv_struct_tm=sys/time.h ;;
13826esac
13827fi
13828rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
13829esac
13830fi
13831{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
13832printf "%s\n" "$ac_cv_struct_tm" >&6; }
13833if test $ac_cv_struct_tm = sys/time.h; then
13834
13835printf "%s\n" "#define TM_IN_SYS_TIME 1" >>confdefs.h
13836
13837fi
13838
13839{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
13840printf %s "checking for C/C++ restrict keyword... " >&6; }
13841if test ${ac_cv_c_restrict+y}
13842then :
13843  printf %s "(cached) " >&6
13844else case e in #(
13845  e) ac_cv_c_restrict=no
13846   # Put '__restrict__' first, to avoid problems with glibc and non-GCC; see:
13847   # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
13848   # Put 'restrict' last, because C++ lacks it.
13849   for ac_kw in __restrict__ __restrict _Restrict restrict; do
13850     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13851/* end confdefs.h.  */
13852typedef int *int_ptr;
13853	   int foo (int_ptr $ac_kw ip) { return ip[0]; }
13854	   int bar (int [$ac_kw]); /* Catch GCC bug 14050.  */
13855	   int bar (int ip[$ac_kw]) { return ip[0]; }
13856
13857int
13858main (void)
13859{
13860int s[1];
13861	   int *$ac_kw t = s;
13862	   t[0] = 0;
13863	   return foo (t) + bar (t);
13864
13865  ;
13866  return 0;
13867}
13868_ACEOF
13869if ac_fn_c_try_compile "$LINENO"
13870then :
13871  ac_cv_c_restrict=$ac_kw
13872fi
13873rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13874     test "$ac_cv_c_restrict" != no && break
13875   done
13876   ;;
13877esac
13878fi
13879{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
13880printf "%s\n" "$ac_cv_c_restrict" >&6; }
13881
13882 case $ac_cv_c_restrict in
13883   restrict) ;;
13884   no) printf "%s\n" "#define restrict /**/" >>confdefs.h
13885 ;;
13886   *)  printf "%s\n" "#define restrict $ac_cv_c_restrict" >>confdefs.h
13887 ;;
13888 esac
13889
13890
13891# Checks for library functions.
13892
13893  for ac_func in pow
13894do :
13895  ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
13896if test "x$ac_cv_func_pow" = xyes
13897then :
13898  printf "%s\n" "#define HAVE_POW 1" >>confdefs.h
13899
13900else case e in #(
13901  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
13902printf %s "checking for pow in -lm... " >&6; }
13903if test ${ac_cv_lib_m_pow+y}
13904then :
13905  printf %s "(cached) " >&6
13906else case e in #(
13907  e) ac_check_lib_save_LIBS=$LIBS
13908LIBS="-lm  $LIBS"
13909cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13910/* end confdefs.h.  */
13911
13912/* Override any GCC internal prototype to avoid an error.
13913   Use char because int might match the return type of a GCC
13914   builtin and then its argument prototype would still apply.
13915   The 'extern "C"' is for builds by C++ compilers;
13916   although this is not generally supported in C code supporting it here
13917   has little cost and some practical benefit (sr 110532).  */
13918#ifdef __cplusplus
13919extern "C"
13920#endif
13921char pow (void);
13922int
13923main (void)
13924{
13925return pow ();
13926  ;
13927  return 0;
13928}
13929_ACEOF
13930if ac_fn_c_try_link "$LINENO"
13931then :
13932  ac_cv_lib_m_pow=yes
13933else case e in #(
13934  e) ac_cv_lib_m_pow=no ;;
13935esac
13936fi
13937rm -f core conftest.err conftest.$ac_objext conftest.beam \
13938    conftest$ac_exeext conftest.$ac_ext
13939LIBS=$ac_check_lib_save_LIBS ;;
13940esac
13941fi
13942{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
13943printf "%s\n" "$ac_cv_lib_m_pow" >&6; }
13944if test "x$ac_cv_lib_m_pow" = xyes
13945then :
13946  printf "%s\n" "#define HAVE_LIBM 1" >>confdefs.h
13947
13948  LIBS="-lm $LIBS"
13949
13950else case e in #(
13951  e) as_fn_error $? "cannot find pow" "$LINENO" 5 ;;
13952esac
13953fi
13954 ;;
13955esac
13956fi
13957
13958done
13959
13960# Some later POSIX 1003.1 functions are required for test programs, failure
13961# here is soft (the corresponding test program is not built).
13962ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
13963if test "x$ac_cv_func_clock_gettime" = xyes
13964then :
13965
13966else case e in #(
13967  e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: not building timepng" >&5
13968printf "%s\n" "$as_me: WARNING: not building timepng" >&2;} ;;
13969esac
13970fi
13971
13972 if test "$ac_cv_func_clock_gettime" = "yes"; then
13973  HAVE_CLOCK_GETTIME_TRUE=
13974  HAVE_CLOCK_GETTIME_FALSE='#'
13975else
13976  HAVE_CLOCK_GETTIME_TRUE='#'
13977  HAVE_CLOCK_GETTIME_FALSE=
13978fi
13979
13980
13981
13982# Check whether --with-zlib-prefix was given.
13983if test ${with_zlib_prefix+y}
13984then :
13985  withval=$with_zlib_prefix; ZPREFIX=${withval}
13986else case e in #(
13987  e) ZPREFIX='z_' ;;
13988esac
13989fi
13990
13991{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlibVersion in -lz" >&5
13992printf %s "checking for zlibVersion in -lz... " >&6; }
13993if test ${ac_cv_lib_z_zlibVersion+y}
13994then :
13995  printf %s "(cached) " >&6
13996else case e in #(
13997  e) ac_check_lib_save_LIBS=$LIBS
13998LIBS="-lz  $LIBS"
13999cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14000/* end confdefs.h.  */
14001
14002/* Override any GCC internal prototype to avoid an error.
14003   Use char because int might match the return type of a GCC
14004   builtin and then its argument prototype would still apply.
14005   The 'extern "C"' is for builds by C++ compilers;
14006   although this is not generally supported in C code supporting it here
14007   has little cost and some practical benefit (sr 110532).  */
14008#ifdef __cplusplus
14009extern "C"
14010#endif
14011char zlibVersion (void);
14012int
14013main (void)
14014{
14015return zlibVersion ();
14016  ;
14017  return 0;
14018}
14019_ACEOF
14020if ac_fn_c_try_link "$LINENO"
14021then :
14022  ac_cv_lib_z_zlibVersion=yes
14023else case e in #(
14024  e) ac_cv_lib_z_zlibVersion=no ;;
14025esac
14026fi
14027rm -f core conftest.err conftest.$ac_objext conftest.beam \
14028    conftest$ac_exeext conftest.$ac_ext
14029LIBS=$ac_check_lib_save_LIBS ;;
14030esac
14031fi
14032{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_zlibVersion" >&5
14033printf "%s\n" "$ac_cv_lib_z_zlibVersion" >&6; }
14034if test "x$ac_cv_lib_z_zlibVersion" = xyes
14035then :
14036  printf "%s\n" "#define HAVE_LIBZ 1" >>confdefs.h
14037
14038  LIBS="-lz $LIBS"
14039
14040else case e in #(
14041  e) as_ac_Lib=`printf "%s\n" "ac_cv_lib_z_${ZPREFIX}zlibVersion" | sed "$as_sed_sh"`
14042{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ZPREFIX}zlibVersion in -lz" >&5
14043printf %s "checking for ${ZPREFIX}zlibVersion in -lz... " >&6; }
14044if eval test \${$as_ac_Lib+y}
14045then :
14046  printf %s "(cached) " >&6
14047else case e in #(
14048  e) ac_check_lib_save_LIBS=$LIBS
14049LIBS="-lz  $LIBS"
14050cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14051/* end confdefs.h.  */
14052
14053/* Override any GCC internal prototype to avoid an error.
14054   Use char because int might match the return type of a GCC
14055   builtin and then its argument prototype would still apply.
14056   The 'extern "C"' is for builds by C++ compilers;
14057   although this is not generally supported in C code supporting it here
14058   has little cost and some practical benefit (sr 110532).  */
14059#ifdef __cplusplus
14060extern "C"
14061#endif
14062char ${ZPREFIX}zlibVersion (void);
14063int
14064main (void)
14065{
14066return ${ZPREFIX}zlibVersion ();
14067  ;
14068  return 0;
14069}
14070_ACEOF
14071if ac_fn_c_try_link "$LINENO"
14072then :
14073  eval "$as_ac_Lib=yes"
14074else case e in #(
14075  e) eval "$as_ac_Lib=no" ;;
14076esac
14077fi
14078rm -f core conftest.err conftest.$ac_objext conftest.beam \
14079    conftest$ac_exeext conftest.$ac_ext
14080LIBS=$ac_check_lib_save_LIBS ;;
14081esac
14082fi
14083eval ac_res=\$$as_ac_Lib
14084	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14085printf "%s\n" "$ac_res" >&6; }
14086if eval test \"x\$"$as_ac_Lib"\" = x"yes"
14087then :
14088  printf "%s\n" "#define HAVE_LIBZ 1" >>confdefs.h
14089
14090  LIBS="-lz $LIBS"
14091
14092else case e in #(
14093  e) as_fn_error $? "zlib not installed" "$LINENO" 5 ;;
14094esac
14095fi
14096 ;;
14097esac
14098fi
14099
14100
14101# The following is for pngvalid, to ensure it catches FP errors even on
14102# platforms that don't enable FP exceptions, the function appears in the math
14103# library (typically), it's not an error if it is not found.
14104{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5
14105printf %s "checking for feenableexcept in -lm... " >&6; }
14106if test ${ac_cv_lib_m_feenableexcept+y}
14107then :
14108  printf %s "(cached) " >&6
14109else case e in #(
14110  e) ac_check_lib_save_LIBS=$LIBS
14111LIBS="-lm  $LIBS"
14112cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14113/* end confdefs.h.  */
14114
14115/* Override any GCC internal prototype to avoid an error.
14116   Use char because int might match the return type of a GCC
14117   builtin and then its argument prototype would still apply.
14118   The 'extern "C"' is for builds by C++ compilers;
14119   although this is not generally supported in C code supporting it here
14120   has little cost and some practical benefit (sr 110532).  */
14121#ifdef __cplusplus
14122extern "C"
14123#endif
14124char feenableexcept (void);
14125int
14126main (void)
14127{
14128return feenableexcept ();
14129  ;
14130  return 0;
14131}
14132_ACEOF
14133if ac_fn_c_try_link "$LINENO"
14134then :
14135  ac_cv_lib_m_feenableexcept=yes
14136else case e in #(
14137  e) ac_cv_lib_m_feenableexcept=no ;;
14138esac
14139fi
14140rm -f core conftest.err conftest.$ac_objext conftest.beam \
14141    conftest$ac_exeext conftest.$ac_ext
14142LIBS=$ac_check_lib_save_LIBS ;;
14143esac
14144fi
14145{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5
14146printf "%s\n" "$ac_cv_lib_m_feenableexcept" >&6; }
14147if test "x$ac_cv_lib_m_feenableexcept" = xyes
14148then :
14149  printf "%s\n" "#define HAVE_LIBM 1" >>confdefs.h
14150
14151  LIBS="-lm $LIBS"
14152
14153fi
14154
14155ac_fn_c_check_func "$LINENO" "feenableexcept" "ac_cv_func_feenableexcept"
14156if test "x$ac_cv_func_feenableexcept" = xyes
14157then :
14158  printf "%s\n" "#define HAVE_FEENABLEEXCEPT 1" >>confdefs.h
14159
14160fi
14161
14162
14163{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5
14164printf %s "checking if using Solaris linker... " >&6; }
14165SLD=`$LD --version 2>&1 | grep Solaris`
14166if test "$SLD"; then
14167    have_solaris_ld=yes
14168    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14169printf "%s\n" "yes" >&6; }
14170else
14171    have_solaris_ld=no
14172    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14173printf "%s\n" "no" >&6; }
14174fi
14175 if test "$have_solaris_ld" = "yes"; then
14176  HAVE_SOLARIS_LD_TRUE=
14177  HAVE_SOLARIS_LD_FALSE='#'
14178else
14179  HAVE_SOLARIS_LD_TRUE='#'
14180  HAVE_SOLARIS_LD_FALSE=
14181fi
14182
14183
14184{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libraries can be versioned" >&5
14185printf %s "checking if libraries can be versioned... " >&6; }
14186# Special case for PE/COFF platforms: ld reports
14187# support for version-script, but doesn't actually
14188# DO anything with it.
14189case $host in
14190*cygwin* | *mingw32* | *interix* )
14191    have_ld_version_script=no
14192    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14193printf "%s\n" "no" >&6; }
14194;;
14195* )
14196
14197if test "$have_solaris_ld" = "yes"; then
14198    GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'`
14199else
14200    GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script`
14201fi
14202
14203if test "$GLD"; then
14204    have_ld_version_script=yes
14205    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14206printf "%s\n" "yes" >&6; }
14207else
14208    have_ld_version_script=no
14209    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14210printf "%s\n" "no" >&6; }
14211    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: *** You have not enabled versioned symbols." >&5
14212printf "%s\n" "$as_me: WARNING: *** You have not enabled versioned symbols." >&2;}
14213fi
14214;;
14215esac
14216
14217 if test "$have_ld_version_script" = "yes"; then
14218  HAVE_LD_VERSION_SCRIPT_TRUE=
14219  HAVE_LD_VERSION_SCRIPT_FALSE='#'
14220else
14221  HAVE_LD_VERSION_SCRIPT_TRUE='#'
14222  HAVE_LD_VERSION_SCRIPT_FALSE=
14223fi
14224
14225
14226if test "$have_ld_version_script" = "yes"; then
14227    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for symbol prefix" >&5
14228printf %s "checking for symbol prefix... " >&6; }
14229    SYMBOL_PREFIX=`echo "PREFIX=__USER_LABEL_PREFIX__" \
14230                  | ${CPP:-${CC:-gcc} -E} - 2>&1 \
14231                  | ${EGREP:-grep} "^PREFIX=" \
14232                  | ${SED:-sed} -e "s:^PREFIX=::" -e "s:__USER_LABEL_PREFIX__::"`
14233
14234    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SYMBOL_PREFIX" >&5
14235printf "%s\n" "$SYMBOL_PREFIX" >&6; }
14236fi
14237
14238# Substitutions for .in files
14239
14240
14241
14242
14243
14244# Additional arguments (and substitutions)
14245# Allow the pkg-config directory to be set
14246
14247# Check whether --with-pkgconfigdir was given.
14248if test ${with_pkgconfigdir+y}
14249then :
14250  withval=$with_pkgconfigdir; pkgconfigdir=${withval}
14251else case e in #(
14252  e) pkgconfigdir='${libdir}/pkgconfig' ;;
14253esac
14254fi
14255
14256
14257
14258{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: pkgconfig directory is ${pkgconfigdir}" >&5
14259printf "%s\n" "$as_me: pkgconfig directory is ${pkgconfigdir}" >&6;}
14260
14261# Make the *-config binary config scripts optional
14262
14263# Check whether --with-binconfigs was given.
14264if test ${with_binconfigs+y}
14265then :
14266  withval=$with_binconfigs; if test "${withval}" = no; then
14267      binconfigs=
14268      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: libpng-config scripts will not be built" >&5
14269printf "%s\n" "$as_me: libpng-config scripts will not be built" >&6;}
14270    else
14271      binconfigs='${binconfigs}'
14272    fi
14273else case e in #(
14274  e) binconfigs='${binconfigs}' ;;
14275esac
14276fi
14277
14278
14279
14280# Support for prefixes to the API function names; this will generate defines
14281# at the start of the build to rename exported library functions
14282
14283# Check whether --with-libpng-prefix was given.
14284if test ${with_libpng_prefix+y}
14285then :
14286  withval=$with_libpng_prefix; if test "${withval:-no}" != "no"; then
14287      PNG_PREFIX=${withval}
14288
14289    fi
14290fi
14291
14292 if test "${with_libpng_prefix:-no}" != "no"; then
14293  DO_PNG_PREFIX_TRUE=
14294  DO_PNG_PREFIX_FALSE='#'
14295else
14296  DO_PNG_PREFIX_TRUE='#'
14297  DO_PNG_PREFIX_FALSE=
14298fi
14299
14300
14301# Control over what links are made for installed files.  Versioned files are
14302# always installed, when the following options are turned on corresponding
14303# unversioned links are also created (normally as symbolic links):
14304# Check whether --enable-unversioned-links was given.
14305if test ${enable_unversioned_links+y}
14306then :
14307  enableval=$enable_unversioned_links;
14308fi
14309
14310
14311# The AM_CONDITIONAL test is written so that the default is enabled;
14312# --disable-unversioned-links must be given to turn the option off.
14313 if test "$enable_unversioned_links" != "no"; then
14314  DO_INSTALL_LINKS_TRUE=
14315  DO_INSTALL_LINKS_FALSE='#'
14316else
14317  DO_INSTALL_LINKS_TRUE='#'
14318  DO_INSTALL_LINKS_FALSE=
14319fi
14320
14321
14322# Check whether --enable-unversioned-libpng-pc was given.
14323if test ${enable_unversioned_libpng_pc+y}
14324then :
14325  enableval=$enable_unversioned_libpng_pc;
14326fi
14327
14328 if test "$enable_unversioned_libpng_pc" != "no"; then
14329  DO_INSTALL_LIBPNG_PC_TRUE=
14330  DO_INSTALL_LIBPNG_PC_FALSE='#'
14331else
14332  DO_INSTALL_LIBPNG_PC_TRUE='#'
14333  DO_INSTALL_LIBPNG_PC_FALSE=
14334fi
14335
14336
14337# Check whether --enable-unversioned-libpng-config was given.
14338if test ${enable_unversioned_libpng_config+y}
14339then :
14340  enableval=$enable_unversioned_libpng_config;
14341fi
14342
14343 if test "$enable_unversioned_libpng_config" != "no"; then
14344  DO_INSTALL_LIBPNG_CONFIG_TRUE=
14345  DO_INSTALL_LIBPNG_CONFIG_FALSE='#'
14346else
14347  DO_INSTALL_LIBPNG_CONFIG_TRUE='#'
14348  DO_INSTALL_LIBPNG_CONFIG_FALSE=
14349fi
14350
14351
14352# HOST-SPECIFIC OPTIONS
14353# =====================
14354#
14355# DEFAULT
14356# =======
14357#
14358# Check whether --enable-hardware-optimizations was given.
14359if test ${enable_hardware_optimizations+y}
14360then :
14361  enableval=$enable_hardware_optimizations; case "$enableval" in
14362      no|off)
14363         # disable hardware optimization on all systems:
14364         enable_arm_neon=no
14365
14366printf "%s\n" "#define PNG_ARM_NEON_OPT 0" >>confdefs.h
14367
14368         enable_mips_msa=no
14369
14370printf "%s\n" "#define PNG_MIPS_MSA_OPT 0" >>confdefs.h
14371
14372         enable_mips_mmi=no
14373
14374printf "%s\n" "#define PNG_MIPS_MMI_OPT 0" >>confdefs.h
14375
14376         enable_powerpc_vsx=no
14377
14378printf "%s\n" "#define PNG_POWERPC_VSX_OPT 0" >>confdefs.h
14379
14380         enable_intel_sse=no
14381
14382printf "%s\n" "#define PNG_INTEL_SSE_OPT 0" >>confdefs.h
14383
14384         enable_loongarch_lsx=no
14385
14386printf "%s\n" "#define PNG_LOONGARCH_LSX_OPT 0" >>confdefs.h
14387
14388         ;;
14389      *)
14390         # allow enabling hardware optimization on any system:
14391         case "$host_cpu" in
14392            arm*|aarch64*)
14393              enable_arm_neon=yes
14394
14395printf "%s\n" "#define PNG_ARM_NEON_OPT 2" >>confdefs.h
14396
14397              ;;
14398            mipsel*|mips64el*)
14399              enable_mips_mmi=yes
14400              enable_mips_msa=yes
14401
14402printf "%s\n" "#define PNG_MIPS_MMI_OPT 1" >>confdefs.h
14403
14404
14405printf "%s\n" "#define PNG_MIPS_MSA_OPT 2" >>confdefs.h
14406
14407              ;;
14408            i?86|x86_64)
14409              enable_intel_sse=yes
14410
14411printf "%s\n" "#define PNG_INTEL_SSE_OPT 1" >>confdefs.h
14412
14413              ;;
14414            powerpc*|ppc64*)
14415              enable_powerpc_vsx=yes
14416
14417printf "%s\n" "#define PNG_POWERPC_VSX_OPT 2" >>confdefs.h
14418
14419              ;;
14420            loongarch*)
14421              enable_loongarch_lsx=yes
14422
14423printf "%s\n" "#define PNG_LOONGARCH_LSX_OPT 1" >>confdefs.h
14424
14425              ;;
14426         esac
14427         ;;
14428   esac
14429fi
14430
14431
14432# ARM NEON
14433# ========
14434
14435# Check whether --enable-arm-neon was given.
14436if test ${enable_arm_neon+y}
14437then :
14438  enableval=$enable_arm_neon; case "$enableval" in
14439      no|off)
14440         # disable the default enabling on __ARM_NEON__ systems:
14441
14442printf "%s\n" "#define PNG_ARM_NEON_OPT 0" >>confdefs.h
14443
14444         # Prevent inclusion of the assembler files below:
14445         enable_arm_neon=no ;;
14446      check)
14447
14448printf "%s\n" "#define PNG_ARM_NEON_CHECK_SUPPORTED /**/" >>confdefs.h
14449;;
14450      api)
14451
14452printf "%s\n" "#define PNG_ARM_NEON_API_SUPPORTED /**/" >>confdefs.h
14453;;
14454      yes|on)
14455
14456printf "%s\n" "#define PNG_ARM_NEON_OPT 2" >>confdefs.h
14457
14458         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: --enable-arm-neon: please specify 'check' or 'api';
14459            if you want the optimizations unconditionally,
14460            pass '-mfpu=neon' to the compiler." >&5
14461printf "%s\n" "$as_me: WARNING: --enable-arm-neon: please specify 'check' or 'api';
14462            if you want the optimizations unconditionally,
14463            pass '-mfpu=neon' to the compiler." >&2;};;
14464      *)
14465         as_fn_error $? "--enable-arm-neon=${enable_arm_neon}:
14466                      invalid argument" "$LINENO" 5
14467   esac
14468fi
14469
14470
14471# Add ARM-specific files to all builds where $host_cpu is arm ('arm*') or
14472# where ARM optimizations were explicitly requested. (This allows a fallback
14473# if a future host CPU does not match 'arm*'.)
14474
14475 if test "$enable_arm_neon" != 'no' &&
14476    case "$host_cpu" in
14477      arm*|aarch64*) : ;;
14478      *)    test "$enable_arm_neon" != '' ;;
14479    esac; then
14480  PNG_ARM_NEON_TRUE=
14481  PNG_ARM_NEON_FALSE='#'
14482else
14483  PNG_ARM_NEON_TRUE='#'
14484  PNG_ARM_NEON_FALSE=
14485fi
14486
14487
14488# MIPS MSA
14489# ========
14490
14491# Check whether --enable-mips-msa was given.
14492if test ${enable_mips_msa+y}
14493then :
14494  enableval=$enable_mips_msa; case "$enableval" in
14495      no|off)
14496         # disable the default enabling on __mips_msa systems:
14497
14498printf "%s\n" "#define PNG_MIPS_MSA_OPT 0" >>confdefs.h
14499
14500         # Prevent inclusion of the assembler files below:
14501         enable_mips_msa=no ;;
14502      check)
14503
14504printf "%s\n" "#define PNG_MIPS_MSA_CHECK_SUPPORTED /**/" >>confdefs.h
14505;;
14506      api)
14507
14508printf "%s\n" "#define PNG_MIPS_MSA_API_SUPPORTED /**/" >>confdefs.h
14509;;
14510      yes|on)
14511
14512printf "%s\n" "#define PNG_MIPS_MSA_OPT 2" >>confdefs.h
14513
14514         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: --enable-mips-msa: please specify 'check' or 'api';
14515            if you want the optimizations unconditionally,
14516            pass '-mmsa -mfp64' to the compiler." >&5
14517printf "%s\n" "$as_me: WARNING: --enable-mips-msa: please specify 'check' or 'api';
14518            if you want the optimizations unconditionally,
14519            pass '-mmsa -mfp64' to the compiler." >&2;};;
14520      *)
14521         as_fn_error $? "--enable-mips-msa=${enable_mips_msa}:
14522                      invalid argument" "$LINENO" 5
14523   esac
14524fi
14525
14526
14527# Add MIPS-specific files to all builds where $host_cpu is mips ('mips*') or
14528# where MIPS optimizations were explicitly requested. (This allows a fallback
14529# if a future host CPU does not match 'mips*'.)
14530
14531 if test "$enable_mips_msa" != 'no' &&
14532    case "$host_cpu" in
14533      mipsel*|mips64el*) : ;;
14534    esac; then
14535  PNG_MIPS_MSA_TRUE=
14536  PNG_MIPS_MSA_FALSE='#'
14537else
14538  PNG_MIPS_MSA_TRUE='#'
14539  PNG_MIPS_MSA_FALSE=
14540fi
14541
14542
14543# MIPS MMI
14544# ========
14545
14546# Check whether --enable-mips-mmi was given.
14547if test ${enable_mips_mmi+y}
14548then :
14549  enableval=$enable_mips_mmi; case "$enableval" in
14550      no|off)
14551         # disable the default enabling on __mips_mmi systems:
14552
14553printf "%s\n" "#define PNG_MIPS_MMI_OPT 0" >>confdefs.h
14554
14555         # Prevent inclusion of the assembler files below:
14556         enable_mips_mmi=no;;
14557      check)
14558
14559printf "%s\n" "#define PNG_MIPS_MMI_CHECK_SUPPORTED /**/" >>confdefs.h
14560;;
14561      api)
14562
14563printf "%s\n" "#define PNG_MIPS_MMI_API_SUPPORTED /**/" >>confdefs.h
14564;;
14565      yes|on)
14566
14567printf "%s\n" "#define PNG_MIPS_MMI_OPT 1" >>confdefs.h
14568
14569         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: --enable-mips-mmi: please specify 'check' or 'api';
14570            if you want the optimizations unconditionally
14571            pass '-mloongson-mmi -march=loongson3a' to the compiler." >&5
14572printf "%s\n" "$as_me: WARNING: --enable-mips-mmi: please specify 'check' or 'api';
14573            if you want the optimizations unconditionally
14574            pass '-mloongson-mmi -march=loongson3a' to the compiler." >&2;};;
14575      *)
14576         as_fn_error $? "--enable-mips-mmi=${enable_mips_mmi}:
14577                      invalid argument" "$LINENO" 5
14578   esac
14579fi
14580
14581
14582# Add MIPS specific files to all builds where the host_cpu is mips ('mips*') or
14583# where MIPS optimizations were explicitly requested. (This allows a fallback
14584# if a future host CPU does not match 'mips*'.)
14585
14586 if test "$enable_mips_mmi" != 'no' &&
14587    case "$host_cpu" in
14588      mipsel*|mips64el*) : ;;
14589    esac; then
14590  PNG_MIPS_MMI_TRUE=
14591  PNG_MIPS_MMI_FALSE='#'
14592else
14593  PNG_MIPS_MMI_TRUE='#'
14594  PNG_MIPS_MMI_FALSE=
14595fi
14596
14597
14598# INTEL SSE
14599# =========
14600
14601# Check whether --enable-intel-sse was given.
14602if test ${enable_intel_sse+y}
14603then :
14604  enableval=$enable_intel_sse; case "$enableval" in
14605      no|off)
14606         # disable the default enabling:
14607
14608printf "%s\n" "#define PNG_INTEL_SSE_OPT 0" >>confdefs.h
14609
14610         # Prevent inclusion of the assembler files below:
14611         enable_intel_sse=no ;;
14612      yes|on)
14613
14614printf "%s\n" "#define PNG_INTEL_SSE_OPT 1" >>confdefs.h
14615;;
14616      *)
14617         as_fn_error $? "--enable-intel-sse=${enable_intel_sse}:
14618                      invalid argument" "$LINENO" 5
14619   esac
14620fi
14621
14622
14623# Add Intel-specific files to all builds where $host_cpu is Intel ('x86*') or
14624# where Intel optimizations were explicitly requested. (This allows a fallback
14625# if a future host CPU does not match 'x86*'.)
14626 if test "$enable_intel_sse" != 'no' &&
14627    case "$host_cpu" in
14628      i?86|x86_64) : ;;
14629      *)    test "$enable_intel_sse" != '' ;;
14630    esac; then
14631  PNG_INTEL_SSE_TRUE=
14632  PNG_INTEL_SSE_FALSE='#'
14633else
14634  PNG_INTEL_SSE_TRUE='#'
14635  PNG_INTEL_SSE_FALSE=
14636fi
14637
14638
14639# POWERPC VSX
14640# ===========
14641
14642# Check whether --enable-powerpc-vsx was given.
14643if test ${enable_powerpc_vsx+y}
14644then :
14645  enableval=$enable_powerpc_vsx; case "$enableval" in
14646      no|off)
14647         # disable the default enabling on __ppc64__ systems:
14648
14649printf "%s\n" "#define PNG_POWERPC_VSX_OPT 0" >>confdefs.h
14650
14651         # Prevent inclusion of the platform-specific files below:
14652         enable_powerpc_vsx=no ;;
14653      check)
14654
14655printf "%s\n" "#define PNG_POWERPC_VSX_CHECK_SUPPORTED /**/" >>confdefs.h
14656
14657         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: --enable-powerpc-vsx: please see contrib/powerpc/README
14658                     for the list of supported systems." >&5
14659printf "%s\n" "$as_me: WARNING: --enable-powerpc-vsx: please see contrib/powerpc/README
14660                     for the list of supported systems." >&2;};;
14661      api)
14662
14663printf "%s\n" "#define PNG_POWERPC_VSX_API_SUPPORTED /**/" >>confdefs.h
14664;;
14665      yes|on)
14666
14667printf "%s\n" "#define PNG_POWERPC_VSX_OPT 2" >>confdefs.h
14668
14669         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: --enable-powerpc-vsx: please specify 'check' or 'api';
14670            if you want the optimizations unconditionally,
14671            pass '-maltivec -mvsx' or '-mcpu=power8' to the compiler." >&5
14672printf "%s\n" "$as_me: WARNING: --enable-powerpc-vsx: please specify 'check' or 'api';
14673            if you want the optimizations unconditionally,
14674            pass '-maltivec -mvsx' or '-mcpu=power8' to the compiler." >&2;};;
14675      *)
14676         as_fn_error $? "--enable-powerpc-vsx=${enable_powerpc_vsx}:
14677                      invalid argument" "$LINENO" 5
14678   esac
14679fi
14680
14681
14682# Add PowerPC-specific files to all builds where $host_cpu is powerpc
14683# ('powerpc*') or where PowerPC optimizations were explicitly requested.
14684# (This allows a fallback if a future host CPU does not match 'powerpc*'.)
14685
14686 if test "$enable_powerpc_vsx" != 'no' &&
14687    case "$host_cpu" in
14688      powerpc*|ppc64*) : ;;
14689    esac; then
14690  PNG_POWERPC_VSX_TRUE=
14691  PNG_POWERPC_VSX_FALSE='#'
14692else
14693  PNG_POWERPC_VSX_TRUE='#'
14694  PNG_POWERPC_VSX_FALSE=
14695fi
14696
14697
14698# LOONGARCH LSX
14699# =============
14700
14701# Check whether --enable-loongarch-lsx was given.
14702if test ${enable_loongarch_lsx+y}
14703then :
14704  enableval=$enable_loongarch_lsx; case "$enableval" in
14705      no|off)
14706         # disable the default enabling on __loongarch_simd systems:
14707
14708printf "%s\n" "#define PNG_LOONGARCH_LSX_OPT 0" >>confdefs.h
14709
14710         # Prevent inclusion of the assembler files below:
14711         enable_loongarch_lsx=no;;
14712      yes|on)
14713
14714printf "%s\n" "#define PNG_LOONGARCH_LSX_OPT 1" >>confdefs.h
14715
14716         ;;
14717      *)
14718         as_fn_error $? "--enable-loongarch-lsx=${enable_loongarch_lsx}:
14719                      invalid argument" "$LINENO" 5
14720   esac
14721fi
14722
14723
14724if test "$enable_loongarch_lsx" != "no" &&
14725   case "$host_cpu" in
14726      loongarch*) : ;;
14727      *)    test "$enable_loongarch_lsx" != '' ;;
14728   esac
14729then
14730   compiler_support_loongarch_lsx=no
14731   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use LoongArch LSX intrinsics" >&5
14732printf %s "checking whether to use LoongArch LSX intrinsics... " >&6; }
14733   save_CFLAGS="$CFLAGS"
14734   LSX_CFLAGS="${LSX_CFLAGS:-"-mlsx"}"
14735   CFLAGS="$CFLAGS $LSX_CFLAGS"
14736   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14737/* end confdefs.h.  */
14738
14739#include <lsxintrin.h>
14740int main(){
14741   __m128i a, b, c;
14742   a = __lsx_vadd_w(b, c);
14743   return 0;
14744}
14745_ACEOF
14746if ac_fn_c_try_compile "$LINENO"
14747then :
14748  compiler_support_loongarch_lsx=yes
14749fi
14750rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14751   CFLAGS="$save_CFLAGS"
14752   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $compiler_support_loongarch_lsx" >&5
14753printf "%s\n" "$compiler_support_loongarch_lsx" >&6; }
14754   if test "$compiler_support_loongarch_lsx" = "yes"; then
14755
14756printf "%s\n" "#define PNG_LOONGARCH_LSX_OPT 1" >>confdefs.h
14757
14758   else
14759      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Compiler does not support loongarch LSX." >&5
14760printf "%s\n" "$as_me: WARNING: Compiler does not support loongarch LSX." >&2;}
14761   fi
14762fi
14763
14764# Add LoongArch specific files to all builds where the host_cpu is loongarch
14765# ('loongarch*') or where LoongArch optimizations were explicitly requested.
14766# (This allows a fallback if a future host CPU does not match 'loongarch*'.)
14767
14768 if test "$enable_loongarch_lsx" != "no" &&
14769    test "$compiler_support_loongarch_lsx" = "yes" &&
14770    case "$host_cpu" in
14771      loongarch*) : ;;
14772      *)    test "$enable_loongarch_lsx" != '' ;;
14773    esac; then
14774  PNG_LOONGARCH_LSX_TRUE=
14775  PNG_LOONGARCH_LSX_FALSE='#'
14776else
14777  PNG_LOONGARCH_LSX_TRUE='#'
14778  PNG_LOONGARCH_LSX_FALSE=
14779fi
14780
14781
14782{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: Extra options for compiler: $PNG_COPTS" >&5
14783printf "%s\n" "$as_me: Extra options for compiler: $PNG_COPTS" >&6;}
14784
14785# Config files, substituting as above
14786ac_config_files="$ac_config_files Makefile libpng.pc:libpng.pc.in"
14787
14788ac_config_files="$ac_config_files libpng-config:libpng-config.in"
14789
14790
14791cat >confcache <<\_ACEOF
14792# This file is a shell script that caches the results of configure
14793# tests run on this system so they can be shared between configure
14794# scripts and configure runs, see configure's option --config-cache.
14795# It is not useful on other systems.  If it contains results you don't
14796# want to keep, you may remove or edit it.
14797#
14798# config.status only pays attention to the cache file if you give it
14799# the --recheck option to rerun configure.
14800#
14801# 'ac_cv_env_foo' variables (set or unset) will be overridden when
14802# loading this file, other *unset* 'ac_cv_foo' will be assigned the
14803# following values.
14804
14805_ACEOF
14806
14807# The following way of writing the cache mishandles newlines in values,
14808# but we know of no workaround that is simple, portable, and efficient.
14809# So, we kill variables containing newlines.
14810# Ultrix sh set writes to stderr and can't be redirected directly,
14811# and sets the high bit in the cache file unless we assign to the vars.
14812(
14813  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14814    eval ac_val=\$$ac_var
14815    case $ac_val in #(
14816    *${as_nl}*)
14817      case $ac_var in #(
14818      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14819printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14820      esac
14821      case $ac_var in #(
14822      _ | IFS | as_nl) ;; #(
14823      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14824      *) { eval $ac_var=; unset $ac_var;} ;;
14825      esac ;;
14826    esac
14827  done
14828
14829  (set) 2>&1 |
14830    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14831    *${as_nl}ac_space=\ *)
14832      # 'set' does not quote correctly, so add quotes: double-quote
14833      # substitution turns \\\\ into \\, and sed turns \\ into \.
14834      sed -n \
14835	"s/'/'\\\\''/g;
14836	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14837      ;; #(
14838    *)
14839      # 'set' quotes correctly as required by POSIX, so do not add quotes.
14840      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14841      ;;
14842    esac |
14843    sort
14844) |
14845  sed '
14846     /^ac_cv_env_/b end
14847     t clear
14848     :clear
14849     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
14850     t end
14851     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14852     :end' >>confcache
14853if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14854  if test -w "$cache_file"; then
14855    if test "x$cache_file" != "x/dev/null"; then
14856      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14857printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
14858      if test ! -f "$cache_file" || test -h "$cache_file"; then
14859	cat confcache >"$cache_file"
14860      else
14861        case $cache_file in #(
14862        */* | ?:*)
14863	  mv -f confcache "$cache_file"$$ &&
14864	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14865        *)
14866	  mv -f confcache "$cache_file" ;;
14867	esac
14868      fi
14869    fi
14870  else
14871    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14872printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
14873  fi
14874fi
14875rm -f confcache
14876
14877test "x$prefix" = xNONE && prefix=$ac_default_prefix
14878# Let make expand exec_prefix.
14879test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14880
14881DEFS=-DHAVE_CONFIG_H
14882
14883ac_libobjs=
14884ac_ltlibobjs=
14885U=
14886for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14887  # 1. Remove the extension, and $U if already installed.
14888  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14889  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
14890  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14891  #    will be set to the directory where LIBOBJS objects are built.
14892  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14893  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14894done
14895LIBOBJS=$ac_libobjs
14896
14897LTLIBOBJS=$ac_ltlibobjs
14898
14899
14900{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14901printf %s "checking that generated files are newer than configure... " >&6; }
14902   if test -n "$am_sleep_pid"; then
14903     # Hide warnings about reused PIDs.
14904     wait $am_sleep_pid 2>/dev/null
14905   fi
14906   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
14907printf "%s\n" "done" >&6; }
14908 if test -n "$EXEEXT"; then
14909  am__EXEEXT_TRUE=
14910  am__EXEEXT_FALSE='#'
14911else
14912  am__EXEEXT_TRUE='#'
14913  am__EXEEXT_FALSE=
14914fi
14915
14916if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14917  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14918Usually this means the macro was only invoked conditionally." "$LINENO" 5
14919fi
14920if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14921  as_fn_error $? "conditional \"AMDEP\" was never defined.
14922Usually this means the macro was only invoked conditionally." "$LINENO" 5
14923fi
14924if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14925  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14926Usually this means the macro was only invoked conditionally." "$LINENO" 5
14927fi
14928if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
14929  as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
14930Usually this means the macro was only invoked conditionally." "$LINENO" 5
14931fi
14932if test -z "${ENABLE_TESTS_TRUE}" && test -z "${ENABLE_TESTS_FALSE}"; then
14933  as_fn_error $? "conditional \"ENABLE_TESTS\" was never defined.
14934Usually this means the macro was only invoked conditionally." "$LINENO" 5
14935fi
14936if test -z "${ENABLE_TOOLS_TRUE}" && test -z "${ENABLE_TOOLS_FALSE}"; then
14937  as_fn_error $? "conditional \"ENABLE_TOOLS\" was never defined.
14938Usually this means the macro was only invoked conditionally." "$LINENO" 5
14939fi
14940if test -z "${HAVE_CLOCK_GETTIME_TRUE}" && test -z "${HAVE_CLOCK_GETTIME_FALSE}"; then
14941  as_fn_error $? "conditional \"HAVE_CLOCK_GETTIME\" was never defined.
14942Usually this means the macro was only invoked conditionally." "$LINENO" 5
14943fi
14944if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then
14945  as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined.
14946Usually this means the macro was only invoked conditionally." "$LINENO" 5
14947fi
14948if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then
14949  as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined.
14950Usually this means the macro was only invoked conditionally." "$LINENO" 5
14951fi
14952if test -z "${DO_PNG_PREFIX_TRUE}" && test -z "${DO_PNG_PREFIX_FALSE}"; then
14953  as_fn_error $? "conditional \"DO_PNG_PREFIX\" was never defined.
14954Usually this means the macro was only invoked conditionally." "$LINENO" 5
14955fi
14956if test -z "${DO_INSTALL_LINKS_TRUE}" && test -z "${DO_INSTALL_LINKS_FALSE}"; then
14957  as_fn_error $? "conditional \"DO_INSTALL_LINKS\" was never defined.
14958Usually this means the macro was only invoked conditionally." "$LINENO" 5
14959fi
14960if test -z "${DO_INSTALL_LIBPNG_PC_TRUE}" && test -z "${DO_INSTALL_LIBPNG_PC_FALSE}"; then
14961  as_fn_error $? "conditional \"DO_INSTALL_LIBPNG_PC\" was never defined.
14962Usually this means the macro was only invoked conditionally." "$LINENO" 5
14963fi
14964if test -z "${DO_INSTALL_LIBPNG_CONFIG_TRUE}" && test -z "${DO_INSTALL_LIBPNG_CONFIG_FALSE}"; then
14965  as_fn_error $? "conditional \"DO_INSTALL_LIBPNG_CONFIG\" was never defined.
14966Usually this means the macro was only invoked conditionally." "$LINENO" 5
14967fi
14968if test -z "${PNG_ARM_NEON_TRUE}" && test -z "${PNG_ARM_NEON_FALSE}"; then
14969  as_fn_error $? "conditional \"PNG_ARM_NEON\" was never defined.
14970Usually this means the macro was only invoked conditionally." "$LINENO" 5
14971fi
14972if test -z "${PNG_MIPS_MSA_TRUE}" && test -z "${PNG_MIPS_MSA_FALSE}"; then
14973  as_fn_error $? "conditional \"PNG_MIPS_MSA\" was never defined.
14974Usually this means the macro was only invoked conditionally." "$LINENO" 5
14975fi
14976if test -z "${PNG_MIPS_MMI_TRUE}" && test -z "${PNG_MIPS_MMI_FALSE}"; then
14977  as_fn_error $? "conditional \"PNG_MIPS_MMI\" was never defined.
14978Usually this means the macro was only invoked conditionally." "$LINENO" 5
14979fi
14980if test -z "${PNG_INTEL_SSE_TRUE}" && test -z "${PNG_INTEL_SSE_FALSE}"; then
14981  as_fn_error $? "conditional \"PNG_INTEL_SSE\" was never defined.
14982Usually this means the macro was only invoked conditionally." "$LINENO" 5
14983fi
14984if test -z "${PNG_POWERPC_VSX_TRUE}" && test -z "${PNG_POWERPC_VSX_FALSE}"; then
14985  as_fn_error $? "conditional \"PNG_POWERPC_VSX\" was never defined.
14986Usually this means the macro was only invoked conditionally." "$LINENO" 5
14987fi
14988if test -z "${PNG_LOONGARCH_LSX_TRUE}" && test -z "${PNG_LOONGARCH_LSX_FALSE}"; then
14989  as_fn_error $? "conditional \"PNG_LOONGARCH_LSX\" was never defined.
14990Usually this means the macro was only invoked conditionally." "$LINENO" 5
14991fi
14992
14993: "${CONFIG_STATUS=./config.status}"
14994ac_write_fail=0
14995ac_clean_files_save=$ac_clean_files
14996ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14997{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14998printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
14999as_write_fail=0
15000cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15001#! $SHELL
15002# Generated by $as_me.
15003# Run this file to recreate the current configuration.
15004# Compiler output produced by configure, useful for debugging
15005# configure, is in config.log if it exists.
15006
15007debug=false
15008ac_cs_recheck=false
15009ac_cs_silent=false
15010
15011SHELL=\${CONFIG_SHELL-$SHELL}
15012export SHELL
15013_ASEOF
15014cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15015## -------------------- ##
15016## M4sh Initialization. ##
15017## -------------------- ##
15018
15019# Be more Bourne compatible
15020DUALCASE=1; export DUALCASE # for MKS sh
15021if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15022then :
15023  emulate sh
15024  NULLCMD=:
15025  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15026  # is contrary to our usage.  Disable this feature.
15027  alias -g '${1+"$@"}'='"$@"'
15028  setopt NO_GLOB_SUBST
15029else case e in #(
15030  e) case `(set -o) 2>/dev/null` in #(
15031  *posix*) :
15032    set -o posix ;; #(
15033  *) :
15034     ;;
15035esac ;;
15036esac
15037fi
15038
15039
15040
15041# Reset variables that may have inherited troublesome values from
15042# the environment.
15043
15044# IFS needs to be set, to space, tab, and newline, in precisely that order.
15045# (If _AS_PATH_WALK were called with IFS unset, it would have the
15046# side effect of setting IFS to empty, thus disabling word splitting.)
15047# Quoting is to prevent editors from complaining about space-tab.
15048as_nl='
15049'
15050export as_nl
15051IFS=" ""	$as_nl"
15052
15053PS1='$ '
15054PS2='> '
15055PS4='+ '
15056
15057# Ensure predictable behavior from utilities with locale-dependent output.
15058LC_ALL=C
15059export LC_ALL
15060LANGUAGE=C
15061export LANGUAGE
15062
15063# We cannot yet rely on "unset" to work, but we need these variables
15064# to be unset--not just set to an empty or harmless value--now, to
15065# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
15066# also avoids known problems related to "unset" and subshell syntax
15067# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15068for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15069do eval test \${$as_var+y} \
15070  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15071done
15072
15073# Ensure that fds 0, 1, and 2 are open.
15074if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15075if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15076if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
15077
15078# The user is always right.
15079if ${PATH_SEPARATOR+false} :; then
15080  PATH_SEPARATOR=:
15081  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15082    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15083      PATH_SEPARATOR=';'
15084  }
15085fi
15086
15087
15088# Find who we are.  Look in the path if we contain no directory separator.
15089as_myself=
15090case $0 in #((
15091  *[\\/]* ) as_myself=$0 ;;
15092  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15093for as_dir in $PATH
15094do
15095  IFS=$as_save_IFS
15096  case $as_dir in #(((
15097    '') as_dir=./ ;;
15098    */) ;;
15099    *) as_dir=$as_dir/ ;;
15100  esac
15101    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15102  done
15103IFS=$as_save_IFS
15104
15105     ;;
15106esac
15107# We did not find ourselves, most probably we were run as 'sh COMMAND'
15108# in which case we are not to be found in the path.
15109if test "x$as_myself" = x; then
15110  as_myself=$0
15111fi
15112if test ! -f "$as_myself"; then
15113  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15114  exit 1
15115fi
15116
15117
15118
15119# as_fn_error STATUS ERROR [LINENO LOG_FD]
15120# ----------------------------------------
15121# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15122# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15123# script with STATUS, using 1 if that was 0.
15124as_fn_error ()
15125{
15126  as_status=$1; test $as_status -eq 0 && as_status=1
15127  if test "$4"; then
15128    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15129    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15130  fi
15131  printf "%s\n" "$as_me: error: $2" >&2
15132  as_fn_exit $as_status
15133} # as_fn_error
15134
15135
15136# as_fn_set_status STATUS
15137# -----------------------
15138# Set $? to STATUS, without forking.
15139as_fn_set_status ()
15140{
15141  return $1
15142} # as_fn_set_status
15143
15144# as_fn_exit STATUS
15145# -----------------
15146# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15147as_fn_exit ()
15148{
15149  set +e
15150  as_fn_set_status $1
15151  exit $1
15152} # as_fn_exit
15153
15154# as_fn_unset VAR
15155# ---------------
15156# Portably unset VAR.
15157as_fn_unset ()
15158{
15159  { eval $1=; unset $1;}
15160}
15161as_unset=as_fn_unset
15162
15163# as_fn_append VAR VALUE
15164# ----------------------
15165# Append the text in VALUE to the end of the definition contained in VAR. Take
15166# advantage of any shell optimizations that allow amortized linear growth over
15167# repeated appends, instead of the typical quadratic growth present in naive
15168# implementations.
15169if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15170then :
15171  eval 'as_fn_append ()
15172  {
15173    eval $1+=\$2
15174  }'
15175else case e in #(
15176  e) as_fn_append ()
15177  {
15178    eval $1=\$$1\$2
15179  } ;;
15180esac
15181fi # as_fn_append
15182
15183# as_fn_arith ARG...
15184# ------------------
15185# Perform arithmetic evaluation on the ARGs, and store the result in the
15186# global $as_val. Take advantage of shells that can avoid forks. The arguments
15187# must be portable across $(()) and expr.
15188if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15189then :
15190  eval 'as_fn_arith ()
15191  {
15192    as_val=$(( $* ))
15193  }'
15194else case e in #(
15195  e) as_fn_arith ()
15196  {
15197    as_val=`expr "$@" || test $? -eq 1`
15198  } ;;
15199esac
15200fi # as_fn_arith
15201
15202
15203if expr a : '\(a\)' >/dev/null 2>&1 &&
15204   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15205  as_expr=expr
15206else
15207  as_expr=false
15208fi
15209
15210if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15211  as_basename=basename
15212else
15213  as_basename=false
15214fi
15215
15216if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15217  as_dirname=dirname
15218else
15219  as_dirname=false
15220fi
15221
15222as_me=`$as_basename -- "$0" ||
15223$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15224	 X"$0" : 'X\(//\)$' \| \
15225	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15226printf "%s\n" X/"$0" |
15227    sed '/^.*\/\([^/][^/]*\)\/*$/{
15228	    s//\1/
15229	    q
15230	  }
15231	  /^X\/\(\/\/\)$/{
15232	    s//\1/
15233	    q
15234	  }
15235	  /^X\/\(\/\).*/{
15236	    s//\1/
15237	    q
15238	  }
15239	  s/.*/./; q'`
15240
15241# Avoid depending upon Character Ranges.
15242as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15243as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15244as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15245as_cr_digits='0123456789'
15246as_cr_alnum=$as_cr_Letters$as_cr_digits
15247
15248
15249# Determine whether it's possible to make 'echo' print without a newline.
15250# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
15251# for compatibility with existing Makefiles.
15252ECHO_C= ECHO_N= ECHO_T=
15253case `echo -n x` in #(((((
15254-n*)
15255  case `echo 'xy\c'` in
15256  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15257  xy)  ECHO_C='\c';;
15258  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15259       ECHO_T='	';;
15260  esac;;
15261*)
15262  ECHO_N='-n';;
15263esac
15264
15265# For backward compatibility with old third-party macros, we provide
15266# the shell variables $as_echo and $as_echo_n.  New code should use
15267# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
15268as_echo='printf %s\n'
15269as_echo_n='printf %s'
15270
15271rm -f conf$$ conf$$.exe conf$$.file
15272if test -d conf$$.dir; then
15273  rm -f conf$$.dir/conf$$.file
15274else
15275  rm -f conf$$.dir
15276  mkdir conf$$.dir 2>/dev/null
15277fi
15278if (echo >conf$$.file) 2>/dev/null; then
15279  if ln -s conf$$.file conf$$ 2>/dev/null; then
15280    as_ln_s='ln -s'
15281    # ... but there are two gotchas:
15282    # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
15283    # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
15284    # In both cases, we have to default to 'cp -pR'.
15285    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15286      as_ln_s='cp -pR'
15287  elif ln conf$$.file conf$$ 2>/dev/null; then
15288    as_ln_s=ln
15289  else
15290    as_ln_s='cp -pR'
15291  fi
15292else
15293  as_ln_s='cp -pR'
15294fi
15295rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15296rmdir conf$$.dir 2>/dev/null
15297
15298
15299# as_fn_mkdir_p
15300# -------------
15301# Create "$as_dir" as a directory, including parents if necessary.
15302as_fn_mkdir_p ()
15303{
15304
15305  case $as_dir in #(
15306  -*) as_dir=./$as_dir;;
15307  esac
15308  test -d "$as_dir" || eval $as_mkdir_p || {
15309    as_dirs=
15310    while :; do
15311      case $as_dir in #(
15312      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15313      *) as_qdir=$as_dir;;
15314      esac
15315      as_dirs="'$as_qdir' $as_dirs"
15316      as_dir=`$as_dirname -- "$as_dir" ||
15317$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15318	 X"$as_dir" : 'X\(//\)[^/]' \| \
15319	 X"$as_dir" : 'X\(//\)$' \| \
15320	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15321printf "%s\n" X"$as_dir" |
15322    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15323	    s//\1/
15324	    q
15325	  }
15326	  /^X\(\/\/\)[^/].*/{
15327	    s//\1/
15328	    q
15329	  }
15330	  /^X\(\/\/\)$/{
15331	    s//\1/
15332	    q
15333	  }
15334	  /^X\(\/\).*/{
15335	    s//\1/
15336	    q
15337	  }
15338	  s/.*/./; q'`
15339      test -d "$as_dir" && break
15340    done
15341    test -z "$as_dirs" || eval "mkdir $as_dirs"
15342  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15343
15344
15345} # as_fn_mkdir_p
15346if mkdir -p . 2>/dev/null; then
15347  as_mkdir_p='mkdir -p "$as_dir"'
15348else
15349  test -d ./-p && rmdir ./-p
15350  as_mkdir_p=false
15351fi
15352
15353
15354# as_fn_executable_p FILE
15355# -----------------------
15356# Test if FILE is an executable regular file.
15357as_fn_executable_p ()
15358{
15359  test -f "$1" && test -x "$1"
15360} # as_fn_executable_p
15361as_test_x='test -x'
15362as_executable_p=as_fn_executable_p
15363
15364# Sed expression to map a string onto a valid CPP name.
15365as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
15366as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
15367
15368# Sed expression to map a string onto a valid variable name.
15369as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
15370as_tr_sh="eval sed '$as_sed_sh'" # deprecated
15371
15372
15373exec 6>&1
15374## ----------------------------------- ##
15375## Main body of $CONFIG_STATUS script. ##
15376## ----------------------------------- ##
15377_ASEOF
15378test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15379
15380cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15381# Save the log message, to keep $0 and so on meaningful, and to
15382# report actual input values of CONFIG_FILES etc. instead of their
15383# values after options handling.
15384ac_log="
15385This file was extended by libpng $as_me 1.6.43, which was
15386generated by GNU Autoconf 2.72.  Invocation command line was
15387
15388  CONFIG_FILES    = $CONFIG_FILES
15389  CONFIG_HEADERS  = $CONFIG_HEADERS
15390  CONFIG_LINKS    = $CONFIG_LINKS
15391  CONFIG_COMMANDS = $CONFIG_COMMANDS
15392  $ $0 $@
15393
15394on `(hostname || uname -n) 2>/dev/null | sed 1q`
15395"
15396
15397_ACEOF
15398
15399case $ac_config_files in *"
15400"*) set x $ac_config_files; shift; ac_config_files=$*;;
15401esac
15402
15403case $ac_config_headers in *"
15404"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15405esac
15406
15407
15408cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15409# Files that config.status was made for.
15410config_files="$ac_config_files"
15411config_headers="$ac_config_headers"
15412config_commands="$ac_config_commands"
15413
15414_ACEOF
15415
15416cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15417ac_cs_usage="\
15418'$as_me' instantiates files and other configuration actions
15419from templates according to the current configuration.  Unless the files
15420and actions are specified as TAGs, all are instantiated by default.
15421
15422Usage: $0 [OPTION]... [TAG]...
15423
15424  -h, --help       print this help, then exit
15425  -V, --version    print version number and configuration settings, then exit
15426      --config     print configuration, then exit
15427  -q, --quiet, --silent
15428                   do not print progress messages
15429  -d, --debug      don't remove temporary files
15430      --recheck    update $as_me by reconfiguring in the same conditions
15431      --file=FILE[:TEMPLATE]
15432                   instantiate the configuration file FILE
15433      --header=FILE[:TEMPLATE]
15434                   instantiate the configuration header FILE
15435
15436Configuration files:
15437$config_files
15438
15439Configuration headers:
15440$config_headers
15441
15442Configuration commands:
15443$config_commands
15444
15445Report bugs to <png-mng-implement@lists.sourceforge.net>."
15446
15447_ACEOF
15448ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
15449ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
15450cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15451ac_cs_config='$ac_cs_config_escaped'
15452ac_cs_version="\\
15453libpng config.status 1.6.43
15454configured by $0, generated by GNU Autoconf 2.72,
15455  with options \\"\$ac_cs_config\\"
15456
15457Copyright (C) 2023 Free Software Foundation, Inc.
15458This config.status script is free software; the Free Software Foundation
15459gives unlimited permission to copy, distribute and modify it."
15460
15461ac_pwd='$ac_pwd'
15462srcdir='$srcdir'
15463INSTALL='$INSTALL'
15464MKDIR_P='$MKDIR_P'
15465AWK='$AWK'
15466test -n "\$AWK" || AWK=awk
15467_ACEOF
15468
15469cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15470# The default lists apply if the user does not specify any file.
15471ac_need_defaults=:
15472while test $# != 0
15473do
15474  case $1 in
15475  --*=?*)
15476    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15477    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15478    ac_shift=:
15479    ;;
15480  --*=)
15481    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15482    ac_optarg=
15483    ac_shift=:
15484    ;;
15485  *)
15486    ac_option=$1
15487    ac_optarg=$2
15488    ac_shift=shift
15489    ;;
15490  esac
15491
15492  case $ac_option in
15493  # Handling of the options.
15494  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15495    ac_cs_recheck=: ;;
15496  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15497    printf "%s\n" "$ac_cs_version"; exit ;;
15498  --config | --confi | --conf | --con | --co | --c )
15499    printf "%s\n" "$ac_cs_config"; exit ;;
15500  --debug | --debu | --deb | --de | --d | -d )
15501    debug=: ;;
15502  --file | --fil | --fi | --f )
15503    $ac_shift
15504    case $ac_optarg in
15505    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15506    '') as_fn_error $? "missing file argument" ;;
15507    esac
15508    as_fn_append CONFIG_FILES " '$ac_optarg'"
15509    ac_need_defaults=false;;
15510  --header | --heade | --head | --hea )
15511    $ac_shift
15512    case $ac_optarg in
15513    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15514    esac
15515    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15516    ac_need_defaults=false;;
15517  --he | --h)
15518    # Conflict between --help and --header
15519    as_fn_error $? "ambiguous option: '$1'
15520Try '$0 --help' for more information.";;
15521  --help | --hel | -h )
15522    printf "%s\n" "$ac_cs_usage"; exit ;;
15523  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15524  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15525    ac_cs_silent=: ;;
15526
15527  # This is an error.
15528  -*) as_fn_error $? "unrecognized option: '$1'
15529Try '$0 --help' for more information." ;;
15530
15531  *) as_fn_append ac_config_targets " $1"
15532     ac_need_defaults=false ;;
15533
15534  esac
15535  shift
15536done
15537
15538ac_configure_extra_args=
15539
15540if $ac_cs_silent; then
15541  exec 6>/dev/null
15542  ac_configure_extra_args="$ac_configure_extra_args --silent"
15543fi
15544
15545_ACEOF
15546cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15547if \$ac_cs_recheck; then
15548  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15549  shift
15550  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
15551  CONFIG_SHELL='$SHELL'
15552  export CONFIG_SHELL
15553  exec "\$@"
15554fi
15555
15556_ACEOF
15557cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15558exec 5>>config.log
15559{
15560  echo
15561  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15562## Running $as_me. ##
15563_ASBOX
15564  printf "%s\n" "$ac_log"
15565} >&5
15566
15567_ACEOF
15568cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15569#
15570# INIT-COMMANDS
15571#
15572AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
15573
15574
15575# The HP-UX ksh and POSIX shell print the target directory to stdout
15576# if CDPATH is set.
15577(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15578
15579sed_quote_subst='$sed_quote_subst'
15580double_quote_subst='$double_quote_subst'
15581delay_variable_subst='$delay_variable_subst'
15582SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15583Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15584GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15585EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15586FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15587SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15588ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15589LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15590macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15591macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15592AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
15593DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15594OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15595enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15596enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15597pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15598enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15599shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
15600PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15601host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15602host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15603host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15604build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15605build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15606build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15607NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15608LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15609max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15610ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15611exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15612lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15613lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15614lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15615lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15616lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15617reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15618reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15619FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
15620deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15621file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15622file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15623want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15624sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15625AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15626lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
15627AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15628archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15629STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15630RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15631old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15632old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15633old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15634lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15635CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15636CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15637compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15638GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15639lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15640lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15641lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
15642lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15643lt_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"`'
15644lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
15645nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15646lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15647lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
15648objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15649MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15650lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15651lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15652lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15653lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15654lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15655need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15656MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15657DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15658NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15659LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15660OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15661OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15662libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15663shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15664extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15665archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15666enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15667export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15668whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15669compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15670old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15671old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15672archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15673archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15674module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15675module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15676with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15677allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15678no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15679hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15680hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15681hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15682hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15683hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15684hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15685hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15686inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15687link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15688always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15689export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15690exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15691include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15692prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15693postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15694file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15695variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15696need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15697need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15698version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15699runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15700shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15701shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15702libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15703library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15704soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15705install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15706postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15707postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15708finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15709finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15710hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15711sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15712configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
15713configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
15714hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15715enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15716enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15717enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15718old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15719striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15720
15721LTCC='$LTCC'
15722LTCFLAGS='$LTCFLAGS'
15723compiler='$compiler_DEFAULT'
15724
15725# A function that is used when there is no print builtin or printf.
15726func_fallback_echo ()
15727{
15728  eval 'cat <<_LTECHO_EOF
15729\$1
15730_LTECHO_EOF'
15731}
15732
15733# Quote evaled strings.
15734for var in SED \
15735GREP \
15736EGREP \
15737FGREP \
15738SHELL \
15739ECHO \
15740LD \
15741AS \
15742DLLTOOL \
15743OBJDUMP \
15744PATH_SEPARATOR \
15745NM \
15746LN_S \
15747lt_SP2NL \
15748lt_NL2SP \
15749reload_flag \
15750FILECMD \
15751deplibs_check_method \
15752file_magic_cmd \
15753file_magic_glob \
15754want_nocaseglob \
15755sharedlib_from_linklib_cmd \
15756AR \
15757archiver_list_spec \
15758STRIP \
15759RANLIB \
15760CC \
15761CFLAGS \
15762compiler \
15763lt_cv_sys_global_symbol_pipe \
15764lt_cv_sys_global_symbol_to_cdecl \
15765lt_cv_sys_global_symbol_to_import \
15766lt_cv_sys_global_symbol_to_c_name_address \
15767lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15768lt_cv_nm_interface \
15769nm_file_list_spec \
15770lt_cv_truncate_bin \
15771lt_prog_compiler_no_builtin_flag \
15772lt_prog_compiler_pic \
15773lt_prog_compiler_wl \
15774lt_prog_compiler_static \
15775lt_cv_prog_compiler_c_o \
15776need_locks \
15777MANIFEST_TOOL \
15778DSYMUTIL \
15779NMEDIT \
15780LIPO \
15781OTOOL \
15782OTOOL64 \
15783shrext_cmds \
15784export_dynamic_flag_spec \
15785whole_archive_flag_spec \
15786compiler_needs_object \
15787with_gnu_ld \
15788allow_undefined_flag \
15789no_undefined_flag \
15790hardcode_libdir_flag_spec \
15791hardcode_libdir_separator \
15792exclude_expsyms \
15793include_expsyms \
15794file_list_spec \
15795variables_saved_for_relink \
15796libname_spec \
15797library_names_spec \
15798soname_spec \
15799install_override_mode \
15800finish_eval \
15801old_striplib \
15802striplib; do
15803    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15804    *[\\\\\\\`\\"\\\$]*)
15805      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
15806      ;;
15807    *)
15808      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15809      ;;
15810    esac
15811done
15812
15813# Double-quote double-evaled strings.
15814for var in reload_cmds \
15815old_postinstall_cmds \
15816old_postuninstall_cmds \
15817old_archive_cmds \
15818extract_expsyms_cmds \
15819old_archive_from_new_cmds \
15820old_archive_from_expsyms_cmds \
15821archive_cmds \
15822archive_expsym_cmds \
15823module_cmds \
15824module_expsym_cmds \
15825export_symbols_cmds \
15826prelink_cmds \
15827postlink_cmds \
15828postinstall_cmds \
15829postuninstall_cmds \
15830finish_cmds \
15831sys_lib_search_path_spec \
15832configure_time_dlsearch_path \
15833configure_time_lt_sys_library_path; do
15834    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15835    *[\\\\\\\`\\"\\\$]*)
15836      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
15837      ;;
15838    *)
15839      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15840      ;;
15841    esac
15842done
15843
15844ac_aux_dir='$ac_aux_dir'
15845
15846# See if we are running on zsh, and set the options that allow our
15847# commands through without removal of \ escapes INIT.
15848if test -n "\${ZSH_VERSION+set}"; then
15849   setopt NO_GLOB_SUBST
15850fi
15851
15852
15853    PACKAGE='$PACKAGE'
15854    VERSION='$VERSION'
15855    RM='$RM'
15856    ofile='$ofile'
15857
15858
15859
15860
15861_ACEOF
15862
15863cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15864
15865# Handling of arguments.
15866for ac_config_target in $ac_config_targets
15867do
15868  case $ac_config_target in
15869    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
15870    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15871    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15872    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15873    "libpng.pc") CONFIG_FILES="$CONFIG_FILES libpng.pc:libpng.pc.in" ;;
15874    "libpng-config") CONFIG_FILES="$CONFIG_FILES libpng-config:libpng-config.in" ;;
15875
15876  *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
15877  esac
15878done
15879
15880
15881# If the user did not use the arguments to specify the items to instantiate,
15882# then the envvar interface is used.  Set only those that are not.
15883# We use the long form for the default assignment because of an extremely
15884# bizarre bug on SunOS 4.1.3.
15885if $ac_need_defaults; then
15886  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
15887  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
15888  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
15889fi
15890
15891# Have a temporary directory for convenience.  Make it in the build tree
15892# simply because there is no reason against having it here, and in addition,
15893# creating and moving files from /tmp can sometimes cause problems.
15894# Hook for its removal unless debugging.
15895# Note that there is a small window in which the directory will not be cleaned:
15896# after its creation but before its name has been assigned to '$tmp'.
15897$debug ||
15898{
15899  tmp= ac_tmp=
15900  trap 'exit_status=$?
15901  : "${ac_tmp:=$tmp}"
15902  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15903' 0
15904  trap 'as_fn_exit 1' 1 2 13 15
15905}
15906# Create a (secure) tmp directory for tmp files.
15907
15908{
15909  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15910  test -d "$tmp"
15911}  ||
15912{
15913  tmp=./conf$$-$RANDOM
15914  (umask 077 && mkdir "$tmp")
15915} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15916ac_tmp=$tmp
15917
15918# Set up the scripts for CONFIG_FILES section.
15919# No need to generate them if there are no CONFIG_FILES.
15920# This happens for instance with './config.status config.h'.
15921if test -n "$CONFIG_FILES"; then
15922
15923
15924ac_cr=`echo X | tr X '\015'`
15925# On cygwin, bash can eat \r inside `` if the user requested igncr.
15926# But we know of no other shell where ac_cr would be empty at this
15927# point, so we can use a bashism as a fallback.
15928if test "x$ac_cr" = x; then
15929  eval ac_cr=\$\'\\r\'
15930fi
15931ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15932if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15933  ac_cs_awk_cr='\\r'
15934else
15935  ac_cs_awk_cr=$ac_cr
15936fi
15937
15938echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15939_ACEOF
15940
15941
15942{
15943  echo "cat >conf$$subs.awk <<_ACEOF" &&
15944  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15945  echo "_ACEOF"
15946} >conf$$subs.sh ||
15947  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15948ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15949ac_delim='%!_!# '
15950for ac_last_try in false false false false false :; do
15951  . ./conf$$subs.sh ||
15952    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15953
15954  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15955  if test $ac_delim_n = $ac_delim_num; then
15956    break
15957  elif $ac_last_try; then
15958    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15959  else
15960    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15961  fi
15962done
15963rm -f conf$$subs.sh
15964
15965cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15966cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15967_ACEOF
15968sed -n '
15969h
15970s/^/S["/; s/!.*/"]=/
15971p
15972g
15973s/^[^!]*!//
15974:repl
15975t repl
15976s/'"$ac_delim"'$//
15977t delim
15978:nl
15979h
15980s/\(.\{148\}\)..*/\1/
15981t more1
15982s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15983p
15984n
15985b repl
15986:more1
15987s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15988p
15989g
15990s/.\{148\}//
15991t nl
15992:delim
15993h
15994s/\(.\{148\}\)..*/\1/
15995t more2
15996s/["\\]/\\&/g; s/^/"/; s/$/"/
15997p
15998b
15999:more2
16000s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16001p
16002g
16003s/.\{148\}//
16004t delim
16005' <conf$$subs.awk | sed '
16006/^[^""]/{
16007  N
16008  s/\n//
16009}
16010' >>$CONFIG_STATUS || ac_write_fail=1
16011rm -f conf$$subs.awk
16012cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16013_ACAWK
16014cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16015  for (key in S) S_is_set[key] = 1
16016  FS = ""
16017
16018}
16019{
16020  line = $ 0
16021  nfields = split(line, field, "@")
16022  substed = 0
16023  len = length(field[1])
16024  for (i = 2; i < nfields; i++) {
16025    key = field[i]
16026    keylen = length(key)
16027    if (S_is_set[key]) {
16028      value = S[key]
16029      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16030      len += length(value) + length(field[++i])
16031      substed = 1
16032    } else
16033      len += 1 + keylen
16034  }
16035
16036  print line
16037}
16038
16039_ACAWK
16040_ACEOF
16041cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16042if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16043  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16044else
16045  cat
16046fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16047  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16048_ACEOF
16049
16050# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16051# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16052# trailing colons and then remove the whole line if VPATH becomes empty
16053# (actually we leave an empty line to preserve line numbers).
16054if test "x$srcdir" = x.; then
16055  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
16056h
16057s///
16058s/^/:/
16059s/[	 ]*$/:/
16060s/:\$(srcdir):/:/g
16061s/:\${srcdir}:/:/g
16062s/:@srcdir@:/:/g
16063s/^:*//
16064s/:*$//
16065x
16066s/\(=[	 ]*\).*/\1/
16067G
16068s/\n//
16069s/^[^=]*=[	 ]*$//
16070}'
16071fi
16072
16073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16074fi # test -n "$CONFIG_FILES"
16075
16076# Set up the scripts for CONFIG_HEADERS section.
16077# No need to generate them if there are no CONFIG_HEADERS.
16078# This happens for instance with './config.status Makefile'.
16079if test -n "$CONFIG_HEADERS"; then
16080cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16081BEGIN {
16082_ACEOF
16083
16084# Transform confdefs.h into an awk script 'defines.awk', embedded as
16085# here-document in config.status, that substitutes the proper values into
16086# config.h.in to produce config.h.
16087
16088# Create a delimiter string that does not exist in confdefs.h, to ease
16089# handling of long lines.
16090ac_delim='%!_!# '
16091for ac_last_try in false false :; do
16092  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16093  if test -z "$ac_tt"; then
16094    break
16095  elif $ac_last_try; then
16096    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16097  else
16098    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16099  fi
16100done
16101
16102# For the awk script, D is an array of macro values keyed by name,
16103# likewise P contains macro parameters if any.  Preserve backslash
16104# newline sequences.
16105
16106ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16107sed -n '
16108s/.\{148\}/&'"$ac_delim"'/g
16109t rset
16110:rset
16111s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
16112t def
16113d
16114:def
16115s/\\$//
16116t bsnl
16117s/["\\]/\\&/g
16118s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16119D["\1"]=" \3"/p
16120s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
16121d
16122:bsnl
16123s/["\\]/\\&/g
16124s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16125D["\1"]=" \3\\\\\\n"\\/p
16126t cont
16127s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16128t cont
16129d
16130:cont
16131n
16132s/.\{148\}/&'"$ac_delim"'/g
16133t clear
16134:clear
16135s/\\$//
16136t bsnlc
16137s/["\\]/\\&/g; s/^/"/; s/$/"/p
16138d
16139:bsnlc
16140s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16141b cont
16142' <confdefs.h | sed '
16143s/'"$ac_delim"'/"\\\
16144"/g' >>$CONFIG_STATUS || ac_write_fail=1
16145
16146cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16147  for (key in D) D_is_set[key] = 1
16148  FS = ""
16149}
16150/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16151  line = \$ 0
16152  split(line, arg, " ")
16153  if (arg[1] == "#") {
16154    defundef = arg[2]
16155    mac1 = arg[3]
16156  } else {
16157    defundef = substr(arg[1], 2)
16158    mac1 = arg[2]
16159  }
16160  split(mac1, mac2, "(") #)
16161  macro = mac2[1]
16162  prefix = substr(line, 1, index(line, defundef) - 1)
16163  if (D_is_set[macro]) {
16164    # Preserve the white space surrounding the "#".
16165    print prefix "define", macro P[macro] D[macro]
16166    next
16167  } else {
16168    # Replace #undef with comments.  This is necessary, for example,
16169    # in the case of _POSIX_SOURCE, which is predefined and required
16170    # on some systems where configure will not decide to define it.
16171    if (defundef == "undef") {
16172      print "/*", prefix defundef, macro, "*/"
16173      next
16174    }
16175  }
16176}
16177{ print }
16178_ACAWK
16179_ACEOF
16180cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16181  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16182fi # test -n "$CONFIG_HEADERS"
16183
16184
16185eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16186shift
16187for ac_tag
16188do
16189  case $ac_tag in
16190  :[FHLC]) ac_mode=$ac_tag; continue;;
16191  esac
16192  case $ac_mode$ac_tag in
16193  :[FHL]*:*);;
16194  :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
16195  :[FH]-) ac_tag=-:-;;
16196  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16197  esac
16198  ac_save_IFS=$IFS
16199  IFS=:
16200  set x $ac_tag
16201  IFS=$ac_save_IFS
16202  shift
16203  ac_file=$1
16204  shift
16205
16206  case $ac_mode in
16207  :L) ac_source=$1;;
16208  :[FH])
16209    ac_file_inputs=
16210    for ac_f
16211    do
16212      case $ac_f in
16213      -) ac_f="$ac_tmp/stdin";;
16214      *) # Look for the file first in the build tree, then in the source tree
16215	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
16216	 # because $ac_f cannot contain ':'.
16217	 test -f "$ac_f" ||
16218	   case $ac_f in
16219	   [\\/$]*) false;;
16220	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16221	   esac ||
16222	   as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
16223      esac
16224      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16225      as_fn_append ac_file_inputs " '$ac_f'"
16226    done
16227
16228    # Let's still pretend it is 'configure' which instantiates (i.e., don't
16229    # use $as_me), people would be surprised to read:
16230    #    /* config.h.  Generated by config.status.  */
16231    configure_input='Generated from '`
16232	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16233	`' by configure.'
16234    if test x"$ac_file" != x-; then
16235      configure_input="$ac_file.  $configure_input"
16236      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16237printf "%s\n" "$as_me: creating $ac_file" >&6;}
16238    fi
16239    # Neutralize special characters interpreted by sed in replacement strings.
16240    case $configure_input in #(
16241    *\&* | *\|* | *\\* )
16242       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16243       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16244    *) ac_sed_conf_input=$configure_input;;
16245    esac
16246
16247    case $ac_tag in
16248    *:-:* | *:-) cat >"$ac_tmp/stdin" \
16249      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16250    esac
16251    ;;
16252  esac
16253
16254  ac_dir=`$as_dirname -- "$ac_file" ||
16255$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16256	 X"$ac_file" : 'X\(//\)[^/]' \| \
16257	 X"$ac_file" : 'X\(//\)$' \| \
16258	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16259printf "%s\n" X"$ac_file" |
16260    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16261	    s//\1/
16262	    q
16263	  }
16264	  /^X\(\/\/\)[^/].*/{
16265	    s//\1/
16266	    q
16267	  }
16268	  /^X\(\/\/\)$/{
16269	    s//\1/
16270	    q
16271	  }
16272	  /^X\(\/\).*/{
16273	    s//\1/
16274	    q
16275	  }
16276	  s/.*/./; q'`
16277  as_dir="$ac_dir"; as_fn_mkdir_p
16278  ac_builddir=.
16279
16280case "$ac_dir" in
16281.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16282*)
16283  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16284  # A ".." for each directory in $ac_dir_suffix.
16285  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16286  case $ac_top_builddir_sub in
16287  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16288  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16289  esac ;;
16290esac
16291ac_abs_top_builddir=$ac_pwd
16292ac_abs_builddir=$ac_pwd$ac_dir_suffix
16293# for backward compatibility:
16294ac_top_builddir=$ac_top_build_prefix
16295
16296case $srcdir in
16297  .)  # We are building in place.
16298    ac_srcdir=.
16299    ac_top_srcdir=$ac_top_builddir_sub
16300    ac_abs_top_srcdir=$ac_pwd ;;
16301  [\\/]* | ?:[\\/]* )  # Absolute name.
16302    ac_srcdir=$srcdir$ac_dir_suffix;
16303    ac_top_srcdir=$srcdir
16304    ac_abs_top_srcdir=$srcdir ;;
16305  *) # Relative name.
16306    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16307    ac_top_srcdir=$ac_top_build_prefix$srcdir
16308    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16309esac
16310ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16311
16312
16313  case $ac_mode in
16314  :F)
16315  #
16316  # CONFIG_FILE
16317  #
16318
16319  case $INSTALL in
16320  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16321  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16322  esac
16323  ac_MKDIR_P=$MKDIR_P
16324  case $MKDIR_P in
16325  [\\/$]* | ?:[\\/]* ) ;;
16326  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16327  esac
16328_ACEOF
16329
16330cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16331# If the template does not know about datarootdir, expand it.
16332# FIXME: This hack should be removed a few years after 2.60.
16333ac_datarootdir_hack=; ac_datarootdir_seen=
16334ac_sed_dataroot='
16335/datarootdir/ {
16336  p
16337  q
16338}
16339/@datadir@/p
16340/@docdir@/p
16341/@infodir@/p
16342/@localedir@/p
16343/@mandir@/p'
16344case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16345*datarootdir*) ac_datarootdir_seen=yes;;
16346*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16347  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16348printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16349_ACEOF
16350cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16351  ac_datarootdir_hack='
16352  s&@datadir@&$datadir&g
16353  s&@docdir@&$docdir&g
16354  s&@infodir@&$infodir&g
16355  s&@localedir@&$localedir&g
16356  s&@mandir@&$mandir&g
16357  s&\\\${datarootdir}&$datarootdir&g' ;;
16358esac
16359_ACEOF
16360
16361# Neutralize VPATH when '$srcdir' = '.'.
16362# Shell code in configure.ac might set extrasub.
16363# FIXME: do we really want to maintain this feature?
16364cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16365ac_sed_extra="$ac_vpsub
16366$extrasub
16367_ACEOF
16368cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16369:t
16370/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16371s|@configure_input@|$ac_sed_conf_input|;t t
16372s&@top_builddir@&$ac_top_builddir_sub&;t t
16373s&@top_build_prefix@&$ac_top_build_prefix&;t t
16374s&@srcdir@&$ac_srcdir&;t t
16375s&@abs_srcdir@&$ac_abs_srcdir&;t t
16376s&@top_srcdir@&$ac_top_srcdir&;t t
16377s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16378s&@builddir@&$ac_builddir&;t t
16379s&@abs_builddir@&$ac_abs_builddir&;t t
16380s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16381s&@INSTALL@&$ac_INSTALL&;t t
16382s&@MKDIR_P@&$ac_MKDIR_P&;t t
16383$ac_datarootdir_hack
16384"
16385eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16386  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16387
16388test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16389  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16390  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16391      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16392  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
16393which seems to be undefined.  Please make sure it is defined" >&5
16394printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
16395which seems to be undefined.  Please make sure it is defined" >&2;}
16396
16397  rm -f "$ac_tmp/stdin"
16398  case $ac_file in
16399  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16400  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16401  esac \
16402  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16403 ;;
16404  :H)
16405  #
16406  # CONFIG_HEADER
16407  #
16408  if test x"$ac_file" != x-; then
16409    {
16410      printf "%s\n" "/* $configure_input  */" >&1 \
16411      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16412    } >"$ac_tmp/config.h" \
16413      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16414    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16415      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16416printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16417    else
16418      rm -f "$ac_file"
16419      mv "$ac_tmp/config.h" "$ac_file" \
16420	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16421    fi
16422  else
16423    printf "%s\n" "/* $configure_input  */" >&1 \
16424      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16425      || as_fn_error $? "could not create -" "$LINENO" 5
16426  fi
16427# Compute "$ac_file"'s index in $config_headers.
16428_am_arg="$ac_file"
16429_am_stamp_count=1
16430for _am_header in $config_headers :; do
16431  case $_am_header in
16432    $_am_arg | $_am_arg:* )
16433      break ;;
16434    * )
16435      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16436  esac
16437done
16438echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16439$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16440	 X"$_am_arg" : 'X\(//\)[^/]' \| \
16441	 X"$_am_arg" : 'X\(//\)$' \| \
16442	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16443printf "%s\n" X"$_am_arg" |
16444    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16445	    s//\1/
16446	    q
16447	  }
16448	  /^X\(\/\/\)[^/].*/{
16449	    s//\1/
16450	    q
16451	  }
16452	  /^X\(\/\/\)$/{
16453	    s//\1/
16454	    q
16455	  }
16456	  /^X\(\/\).*/{
16457	    s//\1/
16458	    q
16459	  }
16460	  s/.*/./; q'`/stamp-h$_am_stamp_count
16461 ;;
16462
16463  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16464printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16465 ;;
16466  esac
16467
16468
16469  case $ac_file$ac_mode in
16470    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16471  # Older Autoconf quotes --file arguments for eval, but not when files
16472  # are listed without --file.  Let's play safe and only enable the eval
16473  # if we detect the quoting.
16474  # TODO: see whether this extra hack can be removed once we start
16475  # requiring Autoconf 2.70 or later.
16476  case $CONFIG_FILES in #(
16477  *\'*) :
16478    eval set x "$CONFIG_FILES" ;; #(
16479  *) :
16480    set x $CONFIG_FILES ;; #(
16481  *) :
16482     ;;
16483esac
16484  shift
16485  # Used to flag and report bootstrapping failures.
16486  am_rc=0
16487  for am_mf
16488  do
16489    # Strip MF so we end up with the name of the file.
16490    am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
16491    # Check whether this is an Automake generated Makefile which includes
16492    # dependency-tracking related rules and includes.
16493    # Grep'ing the whole file directly is not great: AIX grep has a line
16494    # limit of 2048, but all sed's we know have understand at least 4000.
16495    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
16496      || continue
16497    am_dirpart=`$as_dirname -- "$am_mf" ||
16498$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16499	 X"$am_mf" : 'X\(//\)[^/]' \| \
16500	 X"$am_mf" : 'X\(//\)$' \| \
16501	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
16502printf "%s\n" X"$am_mf" |
16503    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16504	    s//\1/
16505	    q
16506	  }
16507	  /^X\(\/\/\)[^/].*/{
16508	    s//\1/
16509	    q
16510	  }
16511	  /^X\(\/\/\)$/{
16512	    s//\1/
16513	    q
16514	  }
16515	  /^X\(\/\).*/{
16516	    s//\1/
16517	    q
16518	  }
16519	  s/.*/./; q'`
16520    am_filepart=`$as_basename -- "$am_mf" ||
16521$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
16522	 X"$am_mf" : 'X\(//\)$' \| \
16523	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
16524printf "%s\n" X/"$am_mf" |
16525    sed '/^.*\/\([^/][^/]*\)\/*$/{
16526	    s//\1/
16527	    q
16528	  }
16529	  /^X\/\(\/\/\)$/{
16530	    s//\1/
16531	    q
16532	  }
16533	  /^X\/\(\/\).*/{
16534	    s//\1/
16535	    q
16536	  }
16537	  s/.*/./; q'`
16538    { echo "$as_me:$LINENO: cd "$am_dirpart" \
16539      && sed -e '/# am--include-marker/d' "$am_filepart" \
16540        | $MAKE -f - am--depfiles" >&5
16541   (cd "$am_dirpart" \
16542      && sed -e '/# am--include-marker/d' "$am_filepart" \
16543        | $MAKE -f - am--depfiles) >&5 2>&5
16544   ac_status=$?
16545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16546   (exit $ac_status); } || am_rc=$?
16547  done
16548  if test $am_rc -ne 0; then
16549    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
16550printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
16551as_fn_error $? "Something went wrong bootstrapping makefile fragments
16552    for automatic dependency tracking.  If GNU make was not used, consider
16553    re-running the configure script with MAKE=\"gmake\" (or whatever is
16554    necessary).  You can also try re-running configure with the
16555    '--disable-dependency-tracking' option to at least be able to build
16556    the package (albeit without support for automatic dependency tracking).
16557See 'config.log' for more details" "$LINENO" 5; }
16558  fi
16559  { am_dirpart=; unset am_dirpart;}
16560  { am_filepart=; unset am_filepart;}
16561  { am_mf=; unset am_mf;}
16562  { am_rc=; unset am_rc;}
16563  rm -f conftest-deps.mk
16564}
16565 ;;
16566    "libtool":C)
16567
16568    # See if we are running on zsh, and set the options that allow our
16569    # commands through without removal of \ escapes.
16570    if test -n "${ZSH_VERSION+set}"; then
16571      setopt NO_GLOB_SUBST
16572    fi
16573
16574    cfgfile=${ofile}T
16575    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16576    $RM "$cfgfile"
16577
16578    cat <<_LT_EOF >> "$cfgfile"
16579#! $SHELL
16580# Generated automatically by $as_me ($PACKAGE) $VERSION
16581# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16582# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16583
16584# Provide generalized library-building support services.
16585# Written by Gordon Matzigkeit, 1996
16586
16587# Copyright (C) 2014 Free Software Foundation, Inc.
16588# This is free software; see the source for copying conditions.  There is NO
16589# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16590
16591# GNU Libtool is free software; you can redistribute it and/or modify
16592# it under the terms of the GNU General Public License as published by
16593# the Free Software Foundation; either version 2 of of the License, or
16594# (at your option) any later version.
16595#
16596# As a special exception to the GNU General Public License, if you
16597# distribute this file as part of a program or library that is built
16598# using GNU Libtool, you may include this file under the  same
16599# distribution terms that you use for the rest of that program.
16600#
16601# GNU Libtool is distributed in the hope that it will be useful, but
16602# WITHOUT ANY WARRANTY; without even the implied warranty of
16603# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16604# GNU General Public License for more details.
16605#
16606# You should have received a copy of the GNU General Public License
16607# along with this program.  If not, see <http://www.gnu.org/licenses/>.
16608
16609
16610# The names of the tagged configurations supported by this script.
16611available_tags=''
16612
16613# Configured defaults for sys_lib_dlsearch_path munging.
16614: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
16615
16616# ### BEGIN LIBTOOL CONFIG
16617
16618# A sed program that does not truncate output.
16619SED=$lt_SED
16620
16621# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16622Xsed="\$SED -e 1s/^X//"
16623
16624# A grep program that handles long lines.
16625GREP=$lt_GREP
16626
16627# An ERE matcher.
16628EGREP=$lt_EGREP
16629
16630# A literal string matcher.
16631FGREP=$lt_FGREP
16632
16633# Shell to use when invoking shell scripts.
16634SHELL=$lt_SHELL
16635
16636# An echo program that protects backslashes.
16637ECHO=$lt_ECHO
16638
16639# Which release of libtool.m4 was used?
16640macro_version=$macro_version
16641macro_revision=$macro_revision
16642
16643# Assembler program.
16644AS=$lt_AS
16645
16646# DLL creation program.
16647DLLTOOL=$lt_DLLTOOL
16648
16649# Object dumper program.
16650OBJDUMP=$lt_OBJDUMP
16651
16652# Whether or not to build shared libraries.
16653build_libtool_libs=$enable_shared
16654
16655# Whether or not to build static libraries.
16656build_old_libs=$enable_static
16657
16658# What type of objects to build.
16659pic_mode=$pic_mode
16660
16661# Whether or not to optimize for fast installation.
16662fast_install=$enable_fast_install
16663
16664# Shared archive member basename,for filename based shared library versioning on AIX.
16665shared_archive_member_spec=$shared_archive_member_spec
16666
16667# The PATH separator for the build system.
16668PATH_SEPARATOR=$lt_PATH_SEPARATOR
16669
16670# The host system.
16671host_alias=$host_alias
16672host=$host
16673host_os=$host_os
16674
16675# The build system.
16676build_alias=$build_alias
16677build=$build
16678build_os=$build_os
16679
16680# A BSD- or MS-compatible name lister.
16681NM=$lt_NM
16682
16683# Whether we need soft or hard links.
16684LN_S=$lt_LN_S
16685
16686# What is the maximum length of a command?
16687max_cmd_len=$max_cmd_len
16688
16689# Object file suffix (normally "o").
16690objext=$ac_objext
16691
16692# Executable file suffix (normally "").
16693exeext=$exeext
16694
16695# whether the shell understands "unset".
16696lt_unset=$lt_unset
16697
16698# turn spaces into newlines.
16699SP2NL=$lt_lt_SP2NL
16700
16701# turn newlines into spaces.
16702NL2SP=$lt_lt_NL2SP
16703
16704# convert \$build file names to \$host format.
16705to_host_file_cmd=$lt_cv_to_host_file_cmd
16706
16707# convert \$build files to toolchain format.
16708to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16709
16710# A file(cmd) program that detects file types.
16711FILECMD=$lt_FILECMD
16712
16713# Method to check whether dependent libraries are shared objects.
16714deplibs_check_method=$lt_deplibs_check_method
16715
16716# Command to use when deplibs_check_method = "file_magic".
16717file_magic_cmd=$lt_file_magic_cmd
16718
16719# How to find potential files when deplibs_check_method = "file_magic".
16720file_magic_glob=$lt_file_magic_glob
16721
16722# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16723want_nocaseglob=$lt_want_nocaseglob
16724
16725# Command to associate shared and link libraries.
16726sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16727
16728# The archiver.
16729AR=$lt_AR
16730
16731# Flags to create an archive (by configure).
16732lt_ar_flags=$lt_ar_flags
16733
16734# Flags to create an archive.
16735AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
16736
16737# How to feed a file listing to the archiver.
16738archiver_list_spec=$lt_archiver_list_spec
16739
16740# A symbol stripping program.
16741STRIP=$lt_STRIP
16742
16743# Commands used to install an old-style archive.
16744RANLIB=$lt_RANLIB
16745old_postinstall_cmds=$lt_old_postinstall_cmds
16746old_postuninstall_cmds=$lt_old_postuninstall_cmds
16747
16748# Whether to use a lock for old archive extraction.
16749lock_old_archive_extraction=$lock_old_archive_extraction
16750
16751# A C compiler.
16752LTCC=$lt_CC
16753
16754# LTCC compiler flags.
16755LTCFLAGS=$lt_CFLAGS
16756
16757# Take the output of nm and produce a listing of raw symbols and C names.
16758global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16759
16760# Transform the output of nm in a proper C declaration.
16761global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16762
16763# Transform the output of nm into a list of symbols to manually relocate.
16764global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
16765
16766# Transform the output of nm in a C name address pair.
16767global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16768
16769# Transform the output of nm in a C name address pair when lib prefix is needed.
16770global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16771
16772# The name lister interface.
16773nm_interface=$lt_lt_cv_nm_interface
16774
16775# Specify filename containing input files for \$NM.
16776nm_file_list_spec=$lt_nm_file_list_spec
16777
16778# The root where to search for dependent libraries,and where our libraries should be installed.
16779lt_sysroot=$lt_sysroot
16780
16781# Command to truncate a binary pipe.
16782lt_truncate_bin=$lt_lt_cv_truncate_bin
16783
16784# The name of the directory that contains temporary libtool files.
16785objdir=$objdir
16786
16787# Used to examine libraries when file_magic_cmd begins with "file".
16788MAGIC_CMD=$MAGIC_CMD
16789
16790# Must we lock files when doing compilation?
16791need_locks=$lt_need_locks
16792
16793# Manifest tool.
16794MANIFEST_TOOL=$lt_MANIFEST_TOOL
16795
16796# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16797DSYMUTIL=$lt_DSYMUTIL
16798
16799# Tool to change global to local symbols on Mac OS X.
16800NMEDIT=$lt_NMEDIT
16801
16802# Tool to manipulate fat objects and archives on Mac OS X.
16803LIPO=$lt_LIPO
16804
16805# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16806OTOOL=$lt_OTOOL
16807
16808# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16809OTOOL64=$lt_OTOOL64
16810
16811# Old archive suffix (normally "a").
16812libext=$libext
16813
16814# Shared library suffix (normally ".so").
16815shrext_cmds=$lt_shrext_cmds
16816
16817# The commands to extract the exported symbol list from a shared archive.
16818extract_expsyms_cmds=$lt_extract_expsyms_cmds
16819
16820# Variables whose values should be saved in libtool wrapper scripts and
16821# restored at link time.
16822variables_saved_for_relink=$lt_variables_saved_for_relink
16823
16824# Do we need the "lib" prefix for modules?
16825need_lib_prefix=$need_lib_prefix
16826
16827# Do we need a version for libraries?
16828need_version=$need_version
16829
16830# Library versioning type.
16831version_type=$version_type
16832
16833# Shared library runtime path variable.
16834runpath_var=$runpath_var
16835
16836# Shared library path variable.
16837shlibpath_var=$shlibpath_var
16838
16839# Is shlibpath searched before the hard-coded library search path?
16840shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16841
16842# Format of library name prefix.
16843libname_spec=$lt_libname_spec
16844
16845# List of archive names.  First name is the real one, the rest are links.
16846# The last name is the one that the linker finds with -lNAME
16847library_names_spec=$lt_library_names_spec
16848
16849# The coded name of the library, if different from the real name.
16850soname_spec=$lt_soname_spec
16851
16852# Permission mode override for installation of shared libraries.
16853install_override_mode=$lt_install_override_mode
16854
16855# Command to use after installation of a shared archive.
16856postinstall_cmds=$lt_postinstall_cmds
16857
16858# Command to use after uninstallation of a shared archive.
16859postuninstall_cmds=$lt_postuninstall_cmds
16860
16861# Commands used to finish a libtool library installation in a directory.
16862finish_cmds=$lt_finish_cmds
16863
16864# As "finish_cmds", except a single script fragment to be evaled but
16865# not shown.
16866finish_eval=$lt_finish_eval
16867
16868# Whether we should hardcode library paths into libraries.
16869hardcode_into_libs=$hardcode_into_libs
16870
16871# Compile-time system search path for libraries.
16872sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16873
16874# Detected run-time system search path for libraries.
16875sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
16876
16877# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
16878configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
16879
16880# Whether dlopen is supported.
16881dlopen_support=$enable_dlopen
16882
16883# Whether dlopen of programs is supported.
16884dlopen_self=$enable_dlopen_self
16885
16886# Whether dlopen of statically linked programs is supported.
16887dlopen_self_static=$enable_dlopen_self_static
16888
16889# Commands to strip libraries.
16890old_striplib=$lt_old_striplib
16891striplib=$lt_striplib
16892
16893
16894# The linker used to build libraries.
16895LD=$lt_LD
16896
16897# How to create reloadable object files.
16898reload_flag=$lt_reload_flag
16899reload_cmds=$lt_reload_cmds
16900
16901# Commands used to build an old-style archive.
16902old_archive_cmds=$lt_old_archive_cmds
16903
16904# A language specific compiler.
16905CC=$lt_compiler
16906
16907# Is the compiler the GNU compiler?
16908with_gcc=$GCC
16909
16910# Compiler flag to turn off builtin functions.
16911no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16912
16913# Additional compiler flags for building library objects.
16914pic_flag=$lt_lt_prog_compiler_pic
16915
16916# How to pass a linker flag through the compiler.
16917wl=$lt_lt_prog_compiler_wl
16918
16919# Compiler flag to prevent dynamic linking.
16920link_static_flag=$lt_lt_prog_compiler_static
16921
16922# Does compiler simultaneously support -c and -o options?
16923compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16924
16925# Whether or not to add -lc for building shared libraries.
16926build_libtool_need_lc=$archive_cmds_need_lc
16927
16928# Whether or not to disallow shared libs when runtime libs are static.
16929allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16930
16931# Compiler flag to allow reflexive dlopens.
16932export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16933
16934# Compiler flag to generate shared objects directly from archives.
16935whole_archive_flag_spec=$lt_whole_archive_flag_spec
16936
16937# Whether the compiler copes with passing no objects directly.
16938compiler_needs_object=$lt_compiler_needs_object
16939
16940# Create an old-style archive from a shared archive.
16941old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16942
16943# Create a temporary old-style archive to link instead of a shared archive.
16944old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16945
16946# Commands used to build a shared archive.
16947archive_cmds=$lt_archive_cmds
16948archive_expsym_cmds=$lt_archive_expsym_cmds
16949
16950# Commands used to build a loadable module if different from building
16951# a shared archive.
16952module_cmds=$lt_module_cmds
16953module_expsym_cmds=$lt_module_expsym_cmds
16954
16955# Whether we are building with GNU ld or not.
16956with_gnu_ld=$lt_with_gnu_ld
16957
16958# Flag that allows shared libraries with undefined symbols to be built.
16959allow_undefined_flag=$lt_allow_undefined_flag
16960
16961# Flag that enforces no undefined symbols.
16962no_undefined_flag=$lt_no_undefined_flag
16963
16964# Flag to hardcode \$libdir into a binary during linking.
16965# This must work even if \$libdir does not exist
16966hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16967
16968# Whether we need a single "-rpath" flag with a separated argument.
16969hardcode_libdir_separator=$lt_hardcode_libdir_separator
16970
16971# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16972# DIR into the resulting binary.
16973hardcode_direct=$hardcode_direct
16974
16975# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16976# DIR into the resulting binary and the resulting library dependency is
16977# "absolute",i.e impossible to change by setting \$shlibpath_var if the
16978# library is relocated.
16979hardcode_direct_absolute=$hardcode_direct_absolute
16980
16981# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16982# into the resulting binary.
16983hardcode_minus_L=$hardcode_minus_L
16984
16985# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16986# into the resulting binary.
16987hardcode_shlibpath_var=$hardcode_shlibpath_var
16988
16989# Set to "yes" if building a shared library automatically hardcodes DIR
16990# into the library and all subsequent libraries and executables linked
16991# against it.
16992hardcode_automatic=$hardcode_automatic
16993
16994# Set to yes if linker adds runtime paths of dependent libraries
16995# to runtime path list.
16996inherit_rpath=$inherit_rpath
16997
16998# Whether libtool must link a program against all its dependency libraries.
16999link_all_deplibs=$link_all_deplibs
17000
17001# Set to "yes" if exported symbols are required.
17002always_export_symbols=$always_export_symbols
17003
17004# The commands to list exported symbols.
17005export_symbols_cmds=$lt_export_symbols_cmds
17006
17007# Symbols that should not be listed in the preloaded symbols.
17008exclude_expsyms=$lt_exclude_expsyms
17009
17010# Symbols that must always be exported.
17011include_expsyms=$lt_include_expsyms
17012
17013# Commands necessary for linking programs (against libraries) with templates.
17014prelink_cmds=$lt_prelink_cmds
17015
17016# Commands necessary for finishing linking programs.
17017postlink_cmds=$lt_postlink_cmds
17018
17019# Specify filename containing input files.
17020file_list_spec=$lt_file_list_spec
17021
17022# How to hardcode a shared library path into an executable.
17023hardcode_action=$hardcode_action
17024
17025# ### END LIBTOOL CONFIG
17026
17027_LT_EOF
17028
17029    cat <<'_LT_EOF' >> "$cfgfile"
17030
17031# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
17032
17033# func_munge_path_list VARIABLE PATH
17034# -----------------------------------
17035# VARIABLE is name of variable containing _space_ separated list of
17036# directories to be munged by the contents of PATH, which is string
17037# having a format:
17038# "DIR[:DIR]:"
17039#       string "DIR[ DIR]" will be prepended to VARIABLE
17040# ":DIR[:DIR]"
17041#       string "DIR[ DIR]" will be appended to VARIABLE
17042# "DIRP[:DIRP]::[DIRA:]DIRA"
17043#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
17044#       "DIRA[ DIRA]" will be appended to VARIABLE
17045# "DIR[:DIR]"
17046#       VARIABLE will be replaced by "DIR[ DIR]"
17047func_munge_path_list ()
17048{
17049    case x$2 in
17050    x)
17051        ;;
17052    *:)
17053        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
17054        ;;
17055    x:*)
17056        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
17057        ;;
17058    *::*)
17059        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
17060        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
17061        ;;
17062    *)
17063        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
17064        ;;
17065    esac
17066}
17067
17068
17069# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
17070func_cc_basename ()
17071{
17072    for cc_temp in $*""; do
17073      case $cc_temp in
17074        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17075        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17076        \-*) ;;
17077        *) break;;
17078      esac
17079    done
17080    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17081}
17082
17083
17084# ### END FUNCTIONS SHARED WITH CONFIGURE
17085
17086_LT_EOF
17087
17088  case $host_os in
17089  aix3*)
17090    cat <<\_LT_EOF >> "$cfgfile"
17091# AIX sometimes has problems with the GCC collect2 program.  For some
17092# reason, if we set the COLLECT_NAMES environment variable, the problems
17093# vanish in a puff of smoke.
17094if test set != "${COLLECT_NAMES+set}"; then
17095  COLLECT_NAMES=
17096  export COLLECT_NAMES
17097fi
17098_LT_EOF
17099    ;;
17100  esac
17101
17102
17103
17104ltmain=$ac_aux_dir/ltmain.sh
17105
17106
17107  # We use sed instead of cat because bash on DJGPP gets confused if
17108  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17109  # text mode, it properly converts lines to CR/LF.  This bash problem
17110  # is reportedly fixed, but why not run on old versions too?
17111  $SED '$q' "$ltmain" >> "$cfgfile" \
17112     || (rm -f "$cfgfile"; exit 1)
17113
17114   mv -f "$cfgfile" "$ofile" ||
17115    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17116  chmod +x "$ofile"
17117
17118 ;;
17119    "libpng-config":F) chmod +x libpng-config ;;
17120
17121  esac
17122done # for ac_tag
17123
17124
17125as_fn_exit 0
17126_ACEOF
17127ac_clean_files=$ac_clean_files_save
17128
17129test $ac_write_fail = 0 ||
17130  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17131
17132
17133# configure is writing to config.log, and then calls config.status.
17134# config.status does its own redirection, appending to config.log.
17135# Unfortunately, on DOS this fails, as config.log is still kept open
17136# by configure, so config.status won't be able to write to it; its
17137# output is simply discarded.  So we exec the FD to /dev/null,
17138# effectively closing config.log, so it can be properly (re)opened and
17139# appended to by config.status.  When coming back to configure, we
17140# need to make the FD available again.
17141if test "$no_create" != yes; then
17142  ac_cs_success=:
17143  ac_config_status_args=
17144  test "$silent" = yes &&
17145    ac_config_status_args="$ac_config_status_args --quiet"
17146  exec 5>/dev/null
17147  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17148  exec 5>>config.log
17149  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17150  # would make configure fail if this is the last instruction.
17151  $ac_cs_success || as_fn_exit 1
17152fi
17153if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17154  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17155printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17156fi
17157
17158
17159