Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / libs / png / configure
blob19fab5bea9167888880b83037c5f07cc57152a66
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libpng 1.6.3.
5 # Report bugs to <png-mng-implement@lists.sourceforge.net>.
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
32 esac
36 as_nl='
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
91 # Find who we are. Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
98 IFS=$as_save_IFS
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 done
102 IFS=$as_save_IFS
105 esac
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.
108 if test "x$as_myself" = x; then
109 as_myself=$0
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there. '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137 # Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
145 BASH_ENV=/dev/null
146 ENV=/dev/null
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 case $- in # ((((
149 *v*x* | *x*v* ) as_opts=-vx ;;
150 *v* ) as_opts=-v ;;
151 *x* ) as_opts=-x ;;
152 * ) as_opts= ;;
153 esac
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 as_fn_exit 255
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 emulate sh
165 NULLCMD=:
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 setopt NO_GLOB_SUBST
170 else
171 case \`(set -o) 2>/dev/null\` in #(
172 *posix*) :
173 set -o posix ;; #(
174 *) :
176 esac
179 as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
185 exitcode=0
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
192 else
193 exitcode=1; echo positional parameters were not saved.
195 test x\$exitcode = x0 || exit 1
196 test -x / || exit 1"
197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 test \$(( 1 + 1 )) = 2 || exit 1
203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207 PATH=/empty FPATH=/empty; export PATH FPATH
208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210 if (eval "$as_required") 2>/dev/null; then :
211 as_have_required=yes
212 else
213 as_have_required=no
215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
217 else
218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219 as_found=false
220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
222 IFS=$as_save_IFS
223 test -z "$as_dir" && as_dir=.
224 as_found=:
225 case $as_dir in #(
227 for as_base in sh bash ksh sh5; do
228 # Try only shells that exist, to save several forks.
229 as_shell=$as_dir/$as_base
230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 CONFIG_SHELL=$as_shell as_have_required=yes
233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234 break 2
237 done;;
238 esac
239 as_found=false
240 done
241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 CONFIG_SHELL=$SHELL as_have_required=yes
244 fi; }
245 IFS=$as_save_IFS
248 if test "x$CONFIG_SHELL" != x; then :
249 export CONFIG_SHELL
250 # We cannot yet assume a decent shell, so we have to provide a
251 # neutralization value for shells without unset; and this also
252 # works around shells that cannot unset nonexistent variables.
253 # Preserve -v and -x to the replacement shell.
254 BASH_ENV=/dev/null
255 ENV=/dev/null
256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257 case $- in # ((((
258 *v*x* | *x*v* ) as_opts=-vx ;;
259 *v* ) as_opts=-v ;;
260 *x* ) as_opts=-x ;;
261 * ) as_opts= ;;
262 esac
263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 # Admittedly, this is quite paranoid, since all the known shells bail
265 # out after a failed `exec'.
266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267 exit 255
270 if test x$as_have_required = xno; then :
271 $as_echo "$0: This script requires a shell more modern than all"
272 $as_echo "$0: the shells that I found on your system."
273 if test x${ZSH_VERSION+set} = xset ; then
274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276 else
277 $as_echo "$0: Please tell bug-autoconf@gnu.org and
278 $0: png-mng-implement@lists.sourceforge.net about your
279 $0: system, including any error possibly output before this
280 $0: message. Then install a modern shell, or manually run
281 $0: the script under such a shell if you do have one."
283 exit 1
287 SHELL=${CONFIG_SHELL-/bin/sh}
288 export SHELL
289 # Unset more variables known to interfere with behavior of common tools.
290 CLICOLOR_FORCE= GREP_OPTIONS=
291 unset CLICOLOR_FORCE GREP_OPTIONS
293 ## --------------------- ##
294 ## M4sh Shell Functions. ##
295 ## --------------------- ##
296 # as_fn_unset VAR
297 # ---------------
298 # Portably unset VAR.
299 as_fn_unset ()
301 { eval $1=; unset $1;}
303 as_unset=as_fn_unset
305 # as_fn_set_status STATUS
306 # -----------------------
307 # Set $? to STATUS, without forking.
308 as_fn_set_status ()
310 return $1
311 } # as_fn_set_status
313 # as_fn_exit STATUS
314 # -----------------
315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316 as_fn_exit ()
318 set +e
319 as_fn_set_status $1
320 exit $1
321 } # as_fn_exit
323 # as_fn_mkdir_p
324 # -------------
325 # Create "$as_dir" as a directory, including parents if necessary.
326 as_fn_mkdir_p ()
329 case $as_dir in #(
330 -*) as_dir=./$as_dir;;
331 esac
332 test -d "$as_dir" || eval $as_mkdir_p || {
333 as_dirs=
334 while :; do
335 case $as_dir in #(
336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337 *) as_qdir=$as_dir;;
338 esac
339 as_dirs="'$as_qdir' $as_dirs"
340 as_dir=`$as_dirname -- "$as_dir" ||
341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342 X"$as_dir" : 'X\(//\)[^/]' \| \
343 X"$as_dir" : 'X\(//\)$' \| \
344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345 $as_echo X"$as_dir" |
346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347 s//\1/
350 /^X\(\/\/\)[^/].*/{
351 s//\1/
354 /^X\(\/\/\)$/{
355 s//\1/
358 /^X\(\/\).*/{
359 s//\1/
362 s/.*/./; q'`
363 test -d "$as_dir" && break
364 done
365 test -z "$as_dirs" || eval "mkdir $as_dirs"
366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
369 } # as_fn_mkdir_p
371 # as_fn_executable_p FILE
372 # -----------------------
373 # Test if FILE is an executable regular file.
374 as_fn_executable_p ()
376 test -f "$1" && test -x "$1"
377 } # as_fn_executable_p
378 # as_fn_append VAR VALUE
379 # ----------------------
380 # Append the text in VALUE to the end of the definition contained in VAR. Take
381 # advantage of any shell optimizations that allow amortized linear growth over
382 # repeated appends, instead of the typical quadratic growth present in naive
383 # implementations.
384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385 eval 'as_fn_append ()
387 eval $1+=\$2
389 else
390 as_fn_append ()
392 eval $1=\$$1\$2
394 fi # as_fn_append
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402 eval 'as_fn_arith ()
404 as_val=$(( $* ))
406 else
407 as_fn_arith ()
409 as_val=`expr "$@" || test $? -eq 1`
411 fi # as_fn_arith
414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
415 # ----------------------------------------
416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418 # script with STATUS, using 1 if that was 0.
419 as_fn_error ()
421 as_status=$1; test $as_status -eq 0 && as_status=1
422 if test "$4"; then
423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426 $as_echo "$as_me: error: $2" >&2
427 as_fn_exit $as_status
428 } # as_fn_error
430 if expr a : '\(a\)' >/dev/null 2>&1 &&
431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
432 as_expr=expr
433 else
434 as_expr=false
437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438 as_basename=basename
439 else
440 as_basename=false
443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444 as_dirname=dirname
445 else
446 as_dirname=false
449 as_me=`$as_basename -- "$0" ||
450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451 X"$0" : 'X\(//\)$' \| \
452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453 $as_echo X/"$0" |
454 sed '/^.*\/\([^/][^/]*\)\/*$/{
455 s//\1/
458 /^X\/\(\/\/\)$/{
459 s//\1/
462 /^X\/\(\/\).*/{
463 s//\1/
466 s/.*/./; q'`
468 # Avoid depending upon Character Ranges.
469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472 as_cr_digits='0123456789'
473 as_cr_alnum=$as_cr_Letters$as_cr_digits
476 as_lineno_1=$LINENO as_lineno_1a=$LINENO
477 as_lineno_2=$LINENO as_lineno_2a=$LINENO
478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
481 sed -n '
483 /[$]LINENO/=
484 ' <$as_myself |
485 sed '
486 s/[$]LINENO.*/&-/
487 t lineno
489 :lineno
491 :loop
492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 t loop
494 s/-\n.*//
495 ' >$as_me.lineno &&
496 chmod +x "$as_me.lineno" ||
497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500 # already done that, so ensure we don't try to do so again and fall
501 # in an infinite loop. This has already happened in practice.
502 _as_can_reexec=no; export _as_can_reexec
503 # Don't try to exec as it changes $[0], causing all sort of problems
504 # (the dirname of $[0] is not the place where we might find the
505 # original and so on. Autoconf is especially sensitive to this).
506 . "./$as_me.lineno"
507 # Exit status is that of the last command.
508 exit
511 ECHO_C= ECHO_N= ECHO_T=
512 case `echo -n x` in #(((((
513 -n*)
514 case `echo 'xy\c'` in
515 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
516 xy) ECHO_C='\c';;
517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
518 ECHO_T=' ';;
519 esac;;
521 ECHO_N='-n';;
522 esac
524 rm -f conf$$ conf$$.exe conf$$.file
525 if test -d conf$$.dir; then
526 rm -f conf$$.dir/conf$$.file
527 else
528 rm -f conf$$.dir
529 mkdir conf$$.dir 2>/dev/null
531 if (echo >conf$$.file) 2>/dev/null; then
532 if ln -s conf$$.file conf$$ 2>/dev/null; then
533 as_ln_s='ln -s'
534 # ... but there are two gotchas:
535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537 # In both cases, we have to default to `cp -pR'.
538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539 as_ln_s='cp -pR'
540 elif ln conf$$.file conf$$ 2>/dev/null; then
541 as_ln_s=ln
542 else
543 as_ln_s='cp -pR'
545 else
546 as_ln_s='cp -pR'
548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549 rmdir conf$$.dir 2>/dev/null
551 if mkdir -p . 2>/dev/null; then
552 as_mkdir_p='mkdir -p "$as_dir"'
553 else
554 test -d ./-p && rmdir ./-p
555 as_mkdir_p=false
558 as_test_x='test -x'
559 as_executable_p=as_fn_executable_p
561 # Sed expression to map a string onto a valid CPP name.
562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564 # Sed expression to map a string onto a valid variable name.
565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567 SHELL=${CONFIG_SHELL-/bin/sh}
570 test -n "$DJDIR" || exec 7<&0 </dev/null
571 exec 6>&1
573 # Name of the host.
574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575 # so uname gets run too.
576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
579 # Initializations.
581 ac_default_prefix=/usr/local
582 ac_clean_files=
583 ac_config_libobj_dir=.
584 LIBOBJS=
585 cross_compiling=no
586 subdirs=
587 MFLAGS=
588 MAKEFLAGS=
590 # Identity of this package.
591 PACKAGE_NAME='libpng'
592 PACKAGE_TARNAME='libpng'
593 PACKAGE_VERSION='1.6.3'
594 PACKAGE_STRING='libpng 1.6.3'
595 PACKAGE_BUGREPORT='png-mng-implement@lists.sourceforge.net'
596 PACKAGE_URL=''
598 ac_unique_file="pngget.c"
599 # Factoring default headers for most tests.
600 ac_includes_default="\
601 #include <stdio.h>
602 #ifdef HAVE_SYS_TYPES_H
603 # include <sys/types.h>
604 #endif
605 #ifdef HAVE_SYS_STAT_H
606 # include <sys/stat.h>
607 #endif
608 #ifdef STDC_HEADERS
609 # include <stdlib.h>
610 # include <stddef.h>
611 #else
612 # ifdef HAVE_STDLIB_H
613 # include <stdlib.h>
614 # endif
615 #endif
616 #ifdef HAVE_STRING_H
617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618 # include <memory.h>
619 # endif
620 # include <string.h>
621 #endif
622 #ifdef HAVE_STRINGS_H
623 # include <strings.h>
624 #endif
625 #ifdef HAVE_INTTYPES_H
626 # include <inttypes.h>
627 #endif
628 #ifdef HAVE_STDINT_H
629 # include <stdint.h>
630 #endif
631 #ifdef HAVE_UNISTD_H
632 # include <unistd.h>
633 #endif"
635 ac_subst_vars='am__EXEEXT_FALSE
636 am__EXEEXT_TRUE
637 LTLIBOBJS
638 PNG_ARM_NEON_FALSE
639 PNG_ARM_NEON_TRUE
640 DO_PNG_PREFIX_FALSE
641 DO_PNG_PREFIX_TRUE
642 PNG_PREFIX
643 binconfigs
644 pkgconfigdir
645 PNGLIB_RELEASE
646 PNGLIB_MINOR
647 PNGLIB_MAJOR
648 PNGLIB_VERSION
649 SYMBOL_PREFIX
650 HAVE_LD_VERSION_SCRIPT_FALSE
651 HAVE_LD_VERSION_SCRIPT_TRUE
652 HAVE_SOLARIS_LD_FALSE
653 HAVE_SOLARIS_LD_TRUE
654 LIBOBJS
655 POW_LIB
656 PNG_COPTS
657 DFNCPP
658 OTOOL64
659 OTOOL
660 LIPO
661 NMEDIT
662 DSYMUTIL
663 MANIFEST_TOOL
664 RANLIB
665 ac_ct_AR
668 ac_ct_DUMPBIN
669 DUMPBIN
670 LIBTOOL
671 OBJDUMP
672 DLLTOOL
674 LN_S
677 FGREP
678 EGREP
679 GREP
681 host_os
682 host_vendor
683 host_cpu
684 host
685 build_os
686 build_vendor
687 build_cpu
688 build
689 am__fastdepCCAS_FALSE
690 am__fastdepCCAS_TRUE
691 CCASDEPMODE
692 CCASFLAGS
693 CCAS
694 am__fastdepCC_FALSE
695 am__fastdepCC_TRUE
696 CCDEPMODE
697 am__nodep
698 AMDEPBACKSLASH
699 AMDEP_FALSE
700 AMDEP_TRUE
701 am__quote
702 am__include
703 DEPDIR
704 OBJEXT
705 EXEEXT
706 ac_ct_CC
707 CPPFLAGS
708 LDFLAGS
709 CFLAGS
711 MAINT
712 MAINTAINER_MODE_FALSE
713 MAINTAINER_MODE_TRUE
714 AM_BACKSLASH
715 AM_DEFAULT_VERBOSITY
716 AM_DEFAULT_V
717 AM_V
718 am__untar
719 am__tar
720 AMTAR
721 am__leading_dot
722 SET_MAKE
724 mkdir_p
725 MKDIR_P
726 INSTALL_STRIP_PROGRAM
727 STRIP
728 install_sh
729 MAKEINFO
730 AUTOHEADER
731 AUTOMAKE
732 AUTOCONF
733 ACLOCAL
734 VERSION
735 PACKAGE
736 CYGPATH_W
737 am__isrc
738 INSTALL_DATA
739 INSTALL_SCRIPT
740 INSTALL_PROGRAM
741 target_alias
742 host_alias
743 build_alias
744 LIBS
745 ECHO_T
746 ECHO_N
747 ECHO_C
748 DEFS
749 mandir
750 localedir
751 libdir
752 psdir
753 pdfdir
754 dvidir
755 htmldir
756 infodir
757 docdir
758 oldincludedir
759 includedir
760 localstatedir
761 sharedstatedir
762 sysconfdir
763 datadir
764 datarootdir
765 libexecdir
766 sbindir
767 bindir
768 program_transform_name
769 prefix
770 exec_prefix
771 PACKAGE_URL
772 PACKAGE_BUGREPORT
773 PACKAGE_STRING
774 PACKAGE_VERSION
775 PACKAGE_TARNAME
776 PACKAGE_NAME
777 PATH_SEPARATOR
778 SHELL'
779 ac_subst_files=''
780 ac_user_opts='
781 enable_option_checking
782 enable_silent_rules
783 enable_maintainer_mode
784 enable_dependency_tracking
785 with_gnu_ld
786 enable_shared
787 enable_static
788 with_pic
789 enable_fast_install
790 with_sysroot
791 enable_libtool_lock
792 enable_werror
793 with_zlib_prefix
794 with_pkgconfigdir
795 with_binconfigs
796 with_libpng_prefix
797 enable_arm_neon
799 ac_precious_vars='build_alias
800 host_alias
801 target_alias
803 CFLAGS
804 LDFLAGS
805 LIBS
806 CPPFLAGS
807 CCAS
808 CCASFLAGS
810 PNG_COPTS'
813 # Initialize some variables set by options.
814 ac_init_help=
815 ac_init_version=false
816 ac_unrecognized_opts=
817 ac_unrecognized_sep=
818 # The variables have the same names as the options, with
819 # dashes changed to underlines.
820 cache_file=/dev/null
821 exec_prefix=NONE
822 no_create=
823 no_recursion=
824 prefix=NONE
825 program_prefix=NONE
826 program_suffix=NONE
827 program_transform_name=s,x,x,
828 silent=
829 site=
830 srcdir=
831 verbose=
832 x_includes=NONE
833 x_libraries=NONE
835 # Installation directory options.
836 # These are left unexpanded so users can "make install exec_prefix=/foo"
837 # and all the variables that are supposed to be based on exec_prefix
838 # by default will actually change.
839 # Use braces instead of parens because sh, perl, etc. also accept them.
840 # (The list follows the same order as the GNU Coding Standards.)
841 bindir='${exec_prefix}/bin'
842 sbindir='${exec_prefix}/sbin'
843 libexecdir='${exec_prefix}/libexec'
844 datarootdir='${prefix}/share'
845 datadir='${datarootdir}'
846 sysconfdir='${prefix}/etc'
847 sharedstatedir='${prefix}/com'
848 localstatedir='${prefix}/var'
849 includedir='${prefix}/include'
850 oldincludedir='/usr/include'
851 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
852 infodir='${datarootdir}/info'
853 htmldir='${docdir}'
854 dvidir='${docdir}'
855 pdfdir='${docdir}'
856 psdir='${docdir}'
857 libdir='${exec_prefix}/lib'
858 localedir='${datarootdir}/locale'
859 mandir='${datarootdir}/man'
861 ac_prev=
862 ac_dashdash=
863 for ac_option
865 # If the previous option needs an argument, assign it.
866 if test -n "$ac_prev"; then
867 eval $ac_prev=\$ac_option
868 ac_prev=
869 continue
872 case $ac_option in
873 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
874 *=) ac_optarg= ;;
875 *) ac_optarg=yes ;;
876 esac
878 # Accept the important Cygnus configure options, so we can diagnose typos.
880 case $ac_dashdash$ac_option in
882 ac_dashdash=yes ;;
884 -bindir | --bindir | --bindi | --bind | --bin | --bi)
885 ac_prev=bindir ;;
886 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
887 bindir=$ac_optarg ;;
889 -build | --build | --buil | --bui | --bu)
890 ac_prev=build_alias ;;
891 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
892 build_alias=$ac_optarg ;;
894 -cache-file | --cache-file | --cache-fil | --cache-fi \
895 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
896 ac_prev=cache_file ;;
897 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
898 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
899 cache_file=$ac_optarg ;;
901 --config-cache | -C)
902 cache_file=config.cache ;;
904 -datadir | --datadir | --datadi | --datad)
905 ac_prev=datadir ;;
906 -datadir=* | --datadir=* | --datadi=* | --datad=*)
907 datadir=$ac_optarg ;;
909 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
910 | --dataroo | --dataro | --datar)
911 ac_prev=datarootdir ;;
912 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
913 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
914 datarootdir=$ac_optarg ;;
916 -disable-* | --disable-*)
917 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
918 # Reject names that are not valid shell variable names.
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920 as_fn_error $? "invalid feature name: $ac_useropt"
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
925 "enable_$ac_useropt"
926 "*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
929 esac
930 eval enable_$ac_useropt=no ;;
932 -docdir | --docdir | --docdi | --doc | --do)
933 ac_prev=docdir ;;
934 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
935 docdir=$ac_optarg ;;
937 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938 ac_prev=dvidir ;;
939 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
940 dvidir=$ac_optarg ;;
942 -enable-* | --enable-*)
943 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
944 # Reject names that are not valid shell variable names.
945 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
946 as_fn_error $? "invalid feature name: $ac_useropt"
947 ac_useropt_orig=$ac_useropt
948 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949 case $ac_user_opts in
951 "enable_$ac_useropt"
952 "*) ;;
953 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
954 ac_unrecognized_sep=', ';;
955 esac
956 eval enable_$ac_useropt=\$ac_optarg ;;
958 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
959 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
960 | --exec | --exe | --ex)
961 ac_prev=exec_prefix ;;
962 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
963 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
964 | --exec=* | --exe=* | --ex=*)
965 exec_prefix=$ac_optarg ;;
967 -gas | --gas | --ga | --g)
968 # Obsolete; use --with-gas.
969 with_gas=yes ;;
971 -help | --help | --hel | --he | -h)
972 ac_init_help=long ;;
973 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
974 ac_init_help=recursive ;;
975 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
976 ac_init_help=short ;;
978 -host | --host | --hos | --ho)
979 ac_prev=host_alias ;;
980 -host=* | --host=* | --hos=* | --ho=*)
981 host_alias=$ac_optarg ;;
983 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
984 ac_prev=htmldir ;;
985 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
986 | --ht=*)
987 htmldir=$ac_optarg ;;
989 -includedir | --includedir | --includedi | --included | --include \
990 | --includ | --inclu | --incl | --inc)
991 ac_prev=includedir ;;
992 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
993 | --includ=* | --inclu=* | --incl=* | --inc=*)
994 includedir=$ac_optarg ;;
996 -infodir | --infodir | --infodi | --infod | --info | --inf)
997 ac_prev=infodir ;;
998 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
999 infodir=$ac_optarg ;;
1001 -libdir | --libdir | --libdi | --libd)
1002 ac_prev=libdir ;;
1003 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1004 libdir=$ac_optarg ;;
1006 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1007 | --libexe | --libex | --libe)
1008 ac_prev=libexecdir ;;
1009 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1010 | --libexe=* | --libex=* | --libe=*)
1011 libexecdir=$ac_optarg ;;
1013 -localedir | --localedir | --localedi | --localed | --locale)
1014 ac_prev=localedir ;;
1015 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1016 localedir=$ac_optarg ;;
1018 -localstatedir | --localstatedir | --localstatedi | --localstated \
1019 | --localstate | --localstat | --localsta | --localst | --locals)
1020 ac_prev=localstatedir ;;
1021 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1022 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1023 localstatedir=$ac_optarg ;;
1025 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1026 ac_prev=mandir ;;
1027 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1028 mandir=$ac_optarg ;;
1030 -nfp | --nfp | --nf)
1031 # Obsolete; use --without-fp.
1032 with_fp=no ;;
1034 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1035 | --no-cr | --no-c | -n)
1036 no_create=yes ;;
1038 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1039 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1040 no_recursion=yes ;;
1042 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1043 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1044 | --oldin | --oldi | --old | --ol | --o)
1045 ac_prev=oldincludedir ;;
1046 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1047 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1048 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1049 oldincludedir=$ac_optarg ;;
1051 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1052 ac_prev=prefix ;;
1053 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1054 prefix=$ac_optarg ;;
1056 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1057 | --program-pre | --program-pr | --program-p)
1058 ac_prev=program_prefix ;;
1059 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1060 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1061 program_prefix=$ac_optarg ;;
1063 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1064 | --program-suf | --program-su | --program-s)
1065 ac_prev=program_suffix ;;
1066 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1067 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1068 program_suffix=$ac_optarg ;;
1070 -program-transform-name | --program-transform-name \
1071 | --program-transform-nam | --program-transform-na \
1072 | --program-transform-n | --program-transform- \
1073 | --program-transform | --program-transfor \
1074 | --program-transfo | --program-transf \
1075 | --program-trans | --program-tran \
1076 | --progr-tra | --program-tr | --program-t)
1077 ac_prev=program_transform_name ;;
1078 -program-transform-name=* | --program-transform-name=* \
1079 | --program-transform-nam=* | --program-transform-na=* \
1080 | --program-transform-n=* | --program-transform-=* \
1081 | --program-transform=* | --program-transfor=* \
1082 | --program-transfo=* | --program-transf=* \
1083 | --program-trans=* | --program-tran=* \
1084 | --progr-tra=* | --program-tr=* | --program-t=*)
1085 program_transform_name=$ac_optarg ;;
1087 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1088 ac_prev=pdfdir ;;
1089 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1090 pdfdir=$ac_optarg ;;
1092 -psdir | --psdir | --psdi | --psd | --ps)
1093 ac_prev=psdir ;;
1094 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1095 psdir=$ac_optarg ;;
1097 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1098 | -silent | --silent | --silen | --sile | --sil)
1099 silent=yes ;;
1101 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1102 ac_prev=sbindir ;;
1103 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1104 | --sbi=* | --sb=*)
1105 sbindir=$ac_optarg ;;
1107 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1108 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1109 | --sharedst | --shareds | --shared | --share | --shar \
1110 | --sha | --sh)
1111 ac_prev=sharedstatedir ;;
1112 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1113 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1114 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1115 | --sha=* | --sh=*)
1116 sharedstatedir=$ac_optarg ;;
1118 -site | --site | --sit)
1119 ac_prev=site ;;
1120 -site=* | --site=* | --sit=*)
1121 site=$ac_optarg ;;
1123 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1124 ac_prev=srcdir ;;
1125 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1126 srcdir=$ac_optarg ;;
1128 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1129 | --syscon | --sysco | --sysc | --sys | --sy)
1130 ac_prev=sysconfdir ;;
1131 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1132 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1133 sysconfdir=$ac_optarg ;;
1135 -target | --target | --targe | --targ | --tar | --ta | --t)
1136 ac_prev=target_alias ;;
1137 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1138 target_alias=$ac_optarg ;;
1140 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1141 verbose=yes ;;
1143 -version | --version | --versio | --versi | --vers | -V)
1144 ac_init_version=: ;;
1146 -with-* | --with-*)
1147 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1148 # Reject names that are not valid shell variable names.
1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150 as_fn_error $? "invalid package name: $ac_useropt"
1151 ac_useropt_orig=$ac_useropt
1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 case $ac_user_opts in
1155 "with_$ac_useropt"
1156 "*) ;;
1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1158 ac_unrecognized_sep=', ';;
1159 esac
1160 eval with_$ac_useropt=\$ac_optarg ;;
1162 -without-* | --without-*)
1163 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1164 # Reject names that are not valid shell variable names.
1165 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1166 as_fn_error $? "invalid package name: $ac_useropt"
1167 ac_useropt_orig=$ac_useropt
1168 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1169 case $ac_user_opts in
1171 "with_$ac_useropt"
1172 "*) ;;
1173 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1174 ac_unrecognized_sep=', ';;
1175 esac
1176 eval with_$ac_useropt=no ;;
1178 --x)
1179 # Obsolete; use --with-x.
1180 with_x=yes ;;
1182 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1183 | --x-incl | --x-inc | --x-in | --x-i)
1184 ac_prev=x_includes ;;
1185 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1186 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1187 x_includes=$ac_optarg ;;
1189 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1190 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1191 ac_prev=x_libraries ;;
1192 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1193 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1194 x_libraries=$ac_optarg ;;
1196 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1197 Try \`$0 --help' for more information"
1200 *=*)
1201 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1202 # Reject names that are not valid shell variable names.
1203 case $ac_envvar in #(
1204 '' | [0-9]* | *[!_$as_cr_alnum]* )
1205 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1206 esac
1207 eval $ac_envvar=\$ac_optarg
1208 export $ac_envvar ;;
1211 # FIXME: should be removed in autoconf 3.0.
1212 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1213 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1214 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1215 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1218 esac
1219 done
1221 if test -n "$ac_prev"; then
1222 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1223 as_fn_error $? "missing argument to $ac_option"
1226 if test -n "$ac_unrecognized_opts"; then
1227 case $enable_option_checking in
1228 no) ;;
1229 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1230 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1231 esac
1234 # Check all directory arguments for consistency.
1235 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1236 datadir sysconfdir sharedstatedir localstatedir includedir \
1237 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1238 libdir localedir mandir
1240 eval ac_val=\$$ac_var
1241 # Remove trailing slashes.
1242 case $ac_val in
1243 */ )
1244 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1245 eval $ac_var=\$ac_val;;
1246 esac
1247 # Be sure to have absolute directory names.
1248 case $ac_val in
1249 [\\/$]* | ?:[\\/]* ) continue;;
1250 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1251 esac
1252 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1253 done
1255 # There might be people who depend on the old broken behavior: `$host'
1256 # used to hold the argument of --host etc.
1257 # FIXME: To remove some day.
1258 build=$build_alias
1259 host=$host_alias
1260 target=$target_alias
1262 # FIXME: To remove some day.
1263 if test "x$host_alias" != x; then
1264 if test "x$build_alias" = x; then
1265 cross_compiling=maybe
1266 elif test "x$build_alias" != "x$host_alias"; then
1267 cross_compiling=yes
1271 ac_tool_prefix=
1272 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1274 test "$silent" = yes && exec 6>/dev/null
1277 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278 ac_ls_di=`ls -di .` &&
1279 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1280 as_fn_error $? "working directory cannot be determined"
1281 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1282 as_fn_error $? "pwd does not report name of working directory"
1285 # Find the source files, if location was not specified.
1286 if test -z "$srcdir"; then
1287 ac_srcdir_defaulted=yes
1288 # Try the directory containing this script, then the parent directory.
1289 ac_confdir=`$as_dirname -- "$as_myself" ||
1290 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291 X"$as_myself" : 'X\(//\)[^/]' \| \
1292 X"$as_myself" : 'X\(//\)$' \| \
1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294 $as_echo X"$as_myself" |
1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296 s//\1/
1299 /^X\(\/\/\)[^/].*/{
1300 s//\1/
1303 /^X\(\/\/\)$/{
1304 s//\1/
1307 /^X\(\/\).*/{
1308 s//\1/
1311 s/.*/./; q'`
1312 srcdir=$ac_confdir
1313 if test ! -r "$srcdir/$ac_unique_file"; then
1314 srcdir=..
1316 else
1317 ac_srcdir_defaulted=no
1319 if test ! -r "$srcdir/$ac_unique_file"; then
1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1321 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1323 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324 ac_abs_confdir=`(
1325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1326 pwd)`
1327 # When building in place, set srcdir=.
1328 if test "$ac_abs_confdir" = "$ac_pwd"; then
1329 srcdir=.
1331 # Remove unnecessary trailing slashes from srcdir.
1332 # Double slashes in file names in object file debugging info
1333 # mess up M-x gdb in Emacs.
1334 case $srcdir in
1335 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336 esac
1337 for ac_var in $ac_precious_vars; do
1338 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1339 eval ac_env_${ac_var}_value=\$${ac_var}
1340 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1341 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342 done
1345 # Report the --help message.
1347 if test "$ac_init_help" = "long"; then
1348 # Omit some internal or obsolete options to make the list less imposing.
1349 # This message is too long to be a string in the A/UX 3.1 sh.
1350 cat <<_ACEOF
1351 \`configure' configures libpng 1.6.3 to adapt to many kinds of systems.
1353 Usage: $0 [OPTION]... [VAR=VALUE]...
1355 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356 VAR=VALUE. See below for descriptions of some of the useful variables.
1358 Defaults for the options are specified in brackets.
1360 Configuration:
1361 -h, --help display this help and exit
1362 --help=short display options specific to this package
1363 --help=recursive display the short help of all the included packages
1364 -V, --version display version information and exit
1365 -q, --quiet, --silent do not print \`checking ...' messages
1366 --cache-file=FILE cache test results in FILE [disabled]
1367 -C, --config-cache alias for \`--cache-file=config.cache'
1368 -n, --no-create do not create output files
1369 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1371 Installation directories:
1372 --prefix=PREFIX install architecture-independent files in PREFIX
1373 [$ac_default_prefix]
1374 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1375 [PREFIX]
1377 By default, \`make install' will install all the files in
1378 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1379 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380 for instance \`--prefix=\$HOME'.
1382 For better control, use the options below.
1384 Fine tuning of the installation directories:
1385 --bindir=DIR user executables [EPREFIX/bin]
1386 --sbindir=DIR system admin executables [EPREFIX/sbin]
1387 --libexecdir=DIR program executables [EPREFIX/libexec]
1388 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1389 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1390 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1391 --libdir=DIR object code libraries [EPREFIX/lib]
1392 --includedir=DIR C header files [PREFIX/include]
1393 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1394 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1395 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1396 --infodir=DIR info documentation [DATAROOTDIR/info]
1397 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1398 --mandir=DIR man documentation [DATAROOTDIR/man]
1399 --docdir=DIR documentation root [DATAROOTDIR/doc/libpng]
1400 --htmldir=DIR html documentation [DOCDIR]
1401 --dvidir=DIR dvi documentation [DOCDIR]
1402 --pdfdir=DIR pdf documentation [DOCDIR]
1403 --psdir=DIR ps documentation [DOCDIR]
1404 _ACEOF
1406 cat <<\_ACEOF
1408 Program names:
1409 --program-prefix=PREFIX prepend PREFIX to installed program names
1410 --program-suffix=SUFFIX append SUFFIX to installed program names
1411 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1413 System types:
1414 --build=BUILD configure for building on BUILD [guessed]
1415 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1416 _ACEOF
1419 if test -n "$ac_init_help"; then
1420 case $ac_init_help in
1421 short | recursive ) echo "Configuration of libpng 1.6.3:";;
1422 esac
1423 cat <<\_ACEOF
1425 Optional Features:
1426 --disable-option-checking ignore unrecognized --enable/--with options
1427 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1428 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1429 --enable-silent-rules less verbose build output (undo: "make V=1")
1430 --disable-silent-rules verbose build output (undo: "make V=0")
1431 --enable-maintainer-mode
1432 enable make rules and dependencies not useful (and
1433 sometimes confusing) to the casual installer
1434 --enable-dependency-tracking
1435 do not reject slow dependency extractors
1436 --disable-dependency-tracking
1437 speeds up one-time build
1438 --enable-shared[=PKGS] build shared libraries [default=yes]
1439 --enable-static[=PKGS] build static libraries [default=yes]
1440 --enable-fast-install[=PKGS]
1441 optimize for fast installation [default=yes]
1442 --disable-libtool-lock avoid locking (might break parallel builds)
1443 --enable-werror[=OPT] Pass -Werror or the given argument to the compiler
1444 if it is supported
1445 --enable-arm-neon Enable ARM NEON optimizations: =no/off, check, api,
1446 yes/on: no/off: disable the optimizations; check:
1447 use internal checking code (deprecated and poorly
1448 supported); api: disable by default, enable by a
1449 call to png_set_option; yes/on: turn on
1450 unconditionally. If not specified: determined by the
1451 compiler.
1453 Optional Packages:
1454 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1455 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1456 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1457 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1458 both]
1459 --with-sysroot=DIR Search for dependent libraries within DIR
1460 (or the compiler's sysroot if not specified).
1461 --with-zlib-prefix prefix that may have been used in installed zlib
1462 --with-pkgconfigdir Use the specified pkgconfig dir (default is
1463 libdir/pkgconfig)
1464 --with-binconfigs Generate shell libpng-config scripts as well as
1465 pkg-config data [default=yes]
1466 --with-libpng-prefix prefix libpng exported function (API) names with the
1467 given value
1469 Some influential environment variables:
1470 CC C compiler command
1471 CFLAGS C compiler flags
1472 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1473 nonstandard directory <lib dir>
1474 LIBS libraries to pass to the linker, e.g. -l<library>
1475 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1476 you have headers in a nonstandard directory <include dir>
1477 CCAS assembler compiler command (defaults to CC)
1478 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
1479 CPP C preprocessor
1480 PNG_COPTS additional flags for the C compiler, use this for options that
1481 would cause configure itself to fail
1483 Use these variables to override the choices made by `configure' or to help
1484 it to find libraries and programs with nonstandard names/locations.
1486 Report bugs to <png-mng-implement@lists.sourceforge.net>.
1487 _ACEOF
1488 ac_status=$?
1491 if test "$ac_init_help" = "recursive"; then
1492 # If there are subdirs, report their specific --help.
1493 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1494 test -d "$ac_dir" ||
1495 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1496 continue
1497 ac_builddir=.
1499 case "$ac_dir" in
1500 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1503 # A ".." for each directory in $ac_dir_suffix.
1504 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1505 case $ac_top_builddir_sub in
1506 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1508 esac ;;
1509 esac
1510 ac_abs_top_builddir=$ac_pwd
1511 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1512 # for backward compatibility:
1513 ac_top_builddir=$ac_top_build_prefix
1515 case $srcdir in
1516 .) # We are building in place.
1517 ac_srcdir=.
1518 ac_top_srcdir=$ac_top_builddir_sub
1519 ac_abs_top_srcdir=$ac_pwd ;;
1520 [\\/]* | ?:[\\/]* ) # Absolute name.
1521 ac_srcdir=$srcdir$ac_dir_suffix;
1522 ac_top_srcdir=$srcdir
1523 ac_abs_top_srcdir=$srcdir ;;
1524 *) # Relative name.
1525 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1526 ac_top_srcdir=$ac_top_build_prefix$srcdir
1527 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1528 esac
1529 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1531 cd "$ac_dir" || { ac_status=$?; continue; }
1532 # Check for guested configure.
1533 if test -f "$ac_srcdir/configure.gnu"; then
1534 echo &&
1535 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1536 elif test -f "$ac_srcdir/configure"; then
1537 echo &&
1538 $SHELL "$ac_srcdir/configure" --help=recursive
1539 else
1540 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1541 fi || ac_status=$?
1542 cd "$ac_pwd" || { ac_status=$?; break; }
1543 done
1546 test -n "$ac_init_help" && exit $ac_status
1547 if $ac_init_version; then
1548 cat <<\_ACEOF
1549 libpng configure 1.6.3
1550 generated by GNU Autoconf 2.69
1552 Copyright (C) 2012 Free Software Foundation, Inc.
1553 This configure script is free software; the Free Software Foundation
1554 gives unlimited permission to copy, distribute and modify it.
1555 _ACEOF
1556 exit
1559 ## ------------------------ ##
1560 ## Autoconf initialization. ##
1561 ## ------------------------ ##
1563 # ac_fn_c_try_compile LINENO
1564 # --------------------------
1565 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1566 ac_fn_c_try_compile ()
1568 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1569 rm -f conftest.$ac_objext
1570 if { { ac_try="$ac_compile"
1571 case "(($ac_try" in
1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1573 *) ac_try_echo=$ac_try;;
1574 esac
1575 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1576 $as_echo "$ac_try_echo"; } >&5
1577 (eval "$ac_compile") 2>conftest.err
1578 ac_status=$?
1579 if test -s conftest.err; then
1580 grep -v '^ *+' conftest.err >conftest.er1
1581 cat conftest.er1 >&5
1582 mv -f conftest.er1 conftest.err
1584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585 test $ac_status = 0; } && {
1586 test -z "$ac_c_werror_flag" ||
1587 test ! -s conftest.err
1588 } && test -s conftest.$ac_objext; then :
1589 ac_retval=0
1590 else
1591 $as_echo "$as_me: failed program was:" >&5
1592 sed 's/^/| /' conftest.$ac_ext >&5
1594 ac_retval=1
1596 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1597 as_fn_set_status $ac_retval
1599 } # ac_fn_c_try_compile
1601 # ac_fn_c_try_cpp LINENO
1602 # ----------------------
1603 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1604 ac_fn_c_try_cpp ()
1606 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1607 if { { ac_try="$ac_cpp conftest.$ac_ext"
1608 case "(($ac_try" in
1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1610 *) ac_try_echo=$ac_try;;
1611 esac
1612 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1613 $as_echo "$ac_try_echo"; } >&5
1614 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1615 ac_status=$?
1616 if test -s conftest.err; then
1617 grep -v '^ *+' conftest.err >conftest.er1
1618 cat conftest.er1 >&5
1619 mv -f conftest.er1 conftest.err
1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1622 test $ac_status = 0; } > conftest.i && {
1623 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1624 test ! -s conftest.err
1625 }; then :
1626 ac_retval=0
1627 else
1628 $as_echo "$as_me: failed program was:" >&5
1629 sed 's/^/| /' conftest.$ac_ext >&5
1631 ac_retval=1
1633 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1634 as_fn_set_status $ac_retval
1636 } # ac_fn_c_try_cpp
1638 # ac_fn_c_try_link LINENO
1639 # -----------------------
1640 # Try to link conftest.$ac_ext, and return whether this succeeded.
1641 ac_fn_c_try_link ()
1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1644 rm -f conftest.$ac_objext conftest$ac_exeext
1645 if { { ac_try="$ac_link"
1646 case "(($ac_try" in
1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1648 *) ac_try_echo=$ac_try;;
1649 esac
1650 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1651 $as_echo "$ac_try_echo"; } >&5
1652 (eval "$ac_link") 2>conftest.err
1653 ac_status=$?
1654 if test -s conftest.err; then
1655 grep -v '^ *+' conftest.err >conftest.er1
1656 cat conftest.er1 >&5
1657 mv -f conftest.er1 conftest.err
1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1660 test $ac_status = 0; } && {
1661 test -z "$ac_c_werror_flag" ||
1662 test ! -s conftest.err
1663 } && test -s conftest$ac_exeext && {
1664 test "$cross_compiling" = yes ||
1665 test -x conftest$ac_exeext
1666 }; then :
1667 ac_retval=0
1668 else
1669 $as_echo "$as_me: failed program was:" >&5
1670 sed 's/^/| /' conftest.$ac_ext >&5
1672 ac_retval=1
1674 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1675 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1676 # interfere with the next link command; also delete a directory that is
1677 # left behind by Apple's compiler. We do this before executing the actions.
1678 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1679 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1680 as_fn_set_status $ac_retval
1682 } # ac_fn_c_try_link
1684 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1685 # -------------------------------------------------------
1686 # Tests whether HEADER exists and can be compiled using the include files in
1687 # INCLUDES, setting the cache variable VAR accordingly.
1688 ac_fn_c_check_header_compile ()
1690 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1692 $as_echo_n "checking for $2... " >&6; }
1693 if eval \${$3+:} false; then :
1694 $as_echo_n "(cached) " >&6
1695 else
1696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1697 /* end confdefs.h. */
1699 #include <$2>
1700 _ACEOF
1701 if ac_fn_c_try_compile "$LINENO"; then :
1702 eval "$3=yes"
1703 else
1704 eval "$3=no"
1706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1708 eval ac_res=\$$3
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1710 $as_echo "$ac_res" >&6; }
1711 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1713 } # ac_fn_c_check_header_compile
1715 # ac_fn_c_try_run LINENO
1716 # ----------------------
1717 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1718 # that executables *can* be run.
1719 ac_fn_c_try_run ()
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 if { { ac_try="$ac_link"
1723 case "(($ac_try" in
1724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1725 *) ac_try_echo=$ac_try;;
1726 esac
1727 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1728 $as_echo "$ac_try_echo"; } >&5
1729 (eval "$ac_link") 2>&5
1730 ac_status=$?
1731 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1732 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1733 { { case "(($ac_try" in
1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735 *) ac_try_echo=$ac_try;;
1736 esac
1737 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738 $as_echo "$ac_try_echo"; } >&5
1739 (eval "$ac_try") 2>&5
1740 ac_status=$?
1741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1742 test $ac_status = 0; }; }; then :
1743 ac_retval=0
1744 else
1745 $as_echo "$as_me: program exited with status $ac_status" >&5
1746 $as_echo "$as_me: failed program was:" >&5
1747 sed 's/^/| /' conftest.$ac_ext >&5
1749 ac_retval=$ac_status
1751 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1752 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1753 as_fn_set_status $ac_retval
1755 } # ac_fn_c_try_run
1757 # ac_fn_c_check_func LINENO FUNC VAR
1758 # ----------------------------------
1759 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1760 ac_fn_c_check_func ()
1762 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1764 $as_echo_n "checking for $2... " >&6; }
1765 if eval \${$3+:} false; then :
1766 $as_echo_n "(cached) " >&6
1767 else
1768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769 /* end confdefs.h. */
1770 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1771 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1772 #define $2 innocuous_$2
1774 /* System header to define __stub macros and hopefully few prototypes,
1775 which can conflict with char $2 (); below.
1776 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1777 <limits.h> exists even on freestanding compilers. */
1779 #ifdef __STDC__
1780 # include <limits.h>
1781 #else
1782 # include <assert.h>
1783 #endif
1785 #undef $2
1787 /* Override any GCC internal prototype to avoid an error.
1788 Use char because int might match the return type of a GCC
1789 builtin and then its argument prototype would still apply. */
1790 #ifdef __cplusplus
1791 extern "C"
1792 #endif
1793 char $2 ();
1794 /* The GNU C library defines this for functions which it implements
1795 to always fail with ENOSYS. Some functions are actually named
1796 something starting with __ and the normal name is an alias. */
1797 #if defined __stub_$2 || defined __stub___$2
1798 choke me
1799 #endif
1802 main ()
1804 return $2 ();
1806 return 0;
1808 _ACEOF
1809 if ac_fn_c_try_link "$LINENO"; then :
1810 eval "$3=yes"
1811 else
1812 eval "$3=no"
1814 rm -f core conftest.err conftest.$ac_objext \
1815 conftest$ac_exeext conftest.$ac_ext
1817 eval ac_res=\$$3
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819 $as_echo "$ac_res" >&6; }
1820 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1822 } # ac_fn_c_check_func
1824 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1825 # -------------------------------------------
1826 # Tests whether TYPE exists after having included INCLUDES, setting cache
1827 # variable VAR accordingly.
1828 ac_fn_c_check_type ()
1830 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1832 $as_echo_n "checking for $2... " >&6; }
1833 if eval \${$3+:} false; then :
1834 $as_echo_n "(cached) " >&6
1835 else
1836 eval "$3=no"
1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838 /* end confdefs.h. */
1841 main ()
1843 if (sizeof ($2))
1844 return 0;
1846 return 0;
1848 _ACEOF
1849 if ac_fn_c_try_compile "$LINENO"; then :
1850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851 /* end confdefs.h. */
1854 main ()
1856 if (sizeof (($2)))
1857 return 0;
1859 return 0;
1861 _ACEOF
1862 if ac_fn_c_try_compile "$LINENO"; then :
1864 else
1865 eval "$3=yes"
1867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1871 eval ac_res=\$$3
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873 $as_echo "$ac_res" >&6; }
1874 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1876 } # ac_fn_c_check_type
1877 cat >config.log <<_ACEOF
1878 This file contains any messages produced by compilers while
1879 running configure, to aid debugging if configure makes a mistake.
1881 It was created by libpng $as_me 1.6.3, which was
1882 generated by GNU Autoconf 2.69. Invocation command line was
1884 $ $0 $@
1886 _ACEOF
1887 exec 5>>config.log
1889 cat <<_ASUNAME
1890 ## --------- ##
1891 ## Platform. ##
1892 ## --------- ##
1894 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1895 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1896 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1897 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1898 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1900 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1901 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1903 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1904 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1905 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1906 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1907 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1908 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1909 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1911 _ASUNAME
1913 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1914 for as_dir in $PATH
1916 IFS=$as_save_IFS
1917 test -z "$as_dir" && as_dir=.
1918 $as_echo "PATH: $as_dir"
1919 done
1920 IFS=$as_save_IFS
1922 } >&5
1924 cat >&5 <<_ACEOF
1927 ## ----------- ##
1928 ## Core tests. ##
1929 ## ----------- ##
1931 _ACEOF
1934 # Keep a trace of the command line.
1935 # Strip out --no-create and --no-recursion so they do not pile up.
1936 # Strip out --silent because we don't want to record it for future runs.
1937 # Also quote any args containing shell meta-characters.
1938 # Make two passes to allow for proper duplicate-argument suppression.
1939 ac_configure_args=
1940 ac_configure_args0=
1941 ac_configure_args1=
1942 ac_must_keep_next=false
1943 for ac_pass in 1 2
1945 for ac_arg
1947 case $ac_arg in
1948 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1949 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1950 | -silent | --silent | --silen | --sile | --sil)
1951 continue ;;
1952 *\'*)
1953 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1954 esac
1955 case $ac_pass in
1956 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1958 as_fn_append ac_configure_args1 " '$ac_arg'"
1959 if test $ac_must_keep_next = true; then
1960 ac_must_keep_next=false # Got value, back to normal.
1961 else
1962 case $ac_arg in
1963 *=* | --config-cache | -C | -disable-* | --disable-* \
1964 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1965 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1966 | -with-* | --with-* | -without-* | --without-* | --x)
1967 case "$ac_configure_args0 " in
1968 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1969 esac
1971 -* ) ac_must_keep_next=true ;;
1972 esac
1974 as_fn_append ac_configure_args " '$ac_arg'"
1976 esac
1977 done
1978 done
1979 { ac_configure_args0=; unset ac_configure_args0;}
1980 { ac_configure_args1=; unset ac_configure_args1;}
1982 # When interrupted or exit'd, cleanup temporary files, and complete
1983 # config.log. We remove comments because anyway the quotes in there
1984 # would cause problems or look ugly.
1985 # WARNING: Use '\'' to represent an apostrophe within the trap.
1986 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1987 trap 'exit_status=$?
1988 # Save into config.log some information that might help in debugging.
1990 echo
1992 $as_echo "## ---------------- ##
1993 ## Cache variables. ##
1994 ## ---------------- ##"
1995 echo
1996 # The following way of writing the cache mishandles newlines in values,
1998 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1999 eval ac_val=\$$ac_var
2000 case $ac_val in #(
2001 *${as_nl}*)
2002 case $ac_var in #(
2003 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2004 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2005 esac
2006 case $ac_var in #(
2007 _ | IFS | as_nl) ;; #(
2008 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2009 *) { eval $ac_var=; unset $ac_var;} ;;
2010 esac ;;
2011 esac
2012 done
2013 (set) 2>&1 |
2014 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2015 *${as_nl}ac_space=\ *)
2016 sed -n \
2017 "s/'\''/'\''\\\\'\'''\''/g;
2018 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2019 ;; #(
2021 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2023 esac |
2024 sort
2026 echo
2028 $as_echo "## ----------------- ##
2029 ## Output variables. ##
2030 ## ----------------- ##"
2031 echo
2032 for ac_var in $ac_subst_vars
2034 eval ac_val=\$$ac_var
2035 case $ac_val in
2036 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2037 esac
2038 $as_echo "$ac_var='\''$ac_val'\''"
2039 done | sort
2040 echo
2042 if test -n "$ac_subst_files"; then
2043 $as_echo "## ------------------- ##
2044 ## File substitutions. ##
2045 ## ------------------- ##"
2046 echo
2047 for ac_var in $ac_subst_files
2049 eval ac_val=\$$ac_var
2050 case $ac_val in
2051 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2052 esac
2053 $as_echo "$ac_var='\''$ac_val'\''"
2054 done | sort
2055 echo
2058 if test -s confdefs.h; then
2059 $as_echo "## ----------- ##
2060 ## confdefs.h. ##
2061 ## ----------- ##"
2062 echo
2063 cat confdefs.h
2064 echo
2066 test "$ac_signal" != 0 &&
2067 $as_echo "$as_me: caught signal $ac_signal"
2068 $as_echo "$as_me: exit $exit_status"
2069 } >&5
2070 rm -f core *.core core.conftest.* &&
2071 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2072 exit $exit_status
2074 for ac_signal in 1 2 13 15; do
2075 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2076 done
2077 ac_signal=0
2079 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2080 rm -f -r conftest* confdefs.h
2082 $as_echo "/* confdefs.h */" > confdefs.h
2084 # Predefined preprocessor variables.
2086 cat >>confdefs.h <<_ACEOF
2087 #define PACKAGE_NAME "$PACKAGE_NAME"
2088 _ACEOF
2090 cat >>confdefs.h <<_ACEOF
2091 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2092 _ACEOF
2094 cat >>confdefs.h <<_ACEOF
2095 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2096 _ACEOF
2098 cat >>confdefs.h <<_ACEOF
2099 #define PACKAGE_STRING "$PACKAGE_STRING"
2100 _ACEOF
2102 cat >>confdefs.h <<_ACEOF
2103 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2104 _ACEOF
2106 cat >>confdefs.h <<_ACEOF
2107 #define PACKAGE_URL "$PACKAGE_URL"
2108 _ACEOF
2111 # Let the site file select an alternate cache file if it wants to.
2112 # Prefer an explicitly selected file to automatically selected ones.
2113 ac_site_file1=NONE
2114 ac_site_file2=NONE
2115 if test -n "$CONFIG_SITE"; then
2116 # We do not want a PATH search for config.site.
2117 case $CONFIG_SITE in #((
2118 -*) ac_site_file1=./$CONFIG_SITE;;
2119 */*) ac_site_file1=$CONFIG_SITE;;
2120 *) ac_site_file1=./$CONFIG_SITE;;
2121 esac
2122 elif test "x$prefix" != xNONE; then
2123 ac_site_file1=$prefix/share/config.site
2124 ac_site_file2=$prefix/etc/config.site
2125 else
2126 ac_site_file1=$ac_default_prefix/share/config.site
2127 ac_site_file2=$ac_default_prefix/etc/config.site
2129 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2131 test "x$ac_site_file" = xNONE && continue
2132 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2134 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2135 sed 's/^/| /' "$ac_site_file" >&5
2136 . "$ac_site_file" \
2137 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2138 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2139 as_fn_error $? "failed to load site script $ac_site_file
2140 See \`config.log' for more details" "$LINENO" 5; }
2142 done
2144 if test -r "$cache_file"; then
2145 # Some versions of bash will fail to source /dev/null (special files
2146 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2147 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2148 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2149 $as_echo "$as_me: loading cache $cache_file" >&6;}
2150 case $cache_file in
2151 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2152 *) . "./$cache_file";;
2153 esac
2155 else
2156 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2157 $as_echo "$as_me: creating cache $cache_file" >&6;}
2158 >$cache_file
2161 # Check that the precious variables saved in the cache have kept the same
2162 # value.
2163 ac_cache_corrupted=false
2164 for ac_var in $ac_precious_vars; do
2165 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2166 eval ac_new_set=\$ac_env_${ac_var}_set
2167 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2168 eval ac_new_val=\$ac_env_${ac_var}_value
2169 case $ac_old_set,$ac_new_set in
2170 set,)
2171 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2172 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2173 ac_cache_corrupted=: ;;
2174 ,set)
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2176 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2177 ac_cache_corrupted=: ;;
2178 ,);;
2180 if test "x$ac_old_val" != "x$ac_new_val"; then
2181 # differences in whitespace do not lead to failure.
2182 ac_old_val_w=`echo x $ac_old_val`
2183 ac_new_val_w=`echo x $ac_new_val`
2184 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2186 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2187 ac_cache_corrupted=:
2188 else
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2190 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2191 eval $ac_var=\$ac_old_val
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2194 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2196 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2197 fi;;
2198 esac
2199 # Pass precious variables to config.status.
2200 if test "$ac_new_set" = set; then
2201 case $ac_new_val in
2202 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2203 *) ac_arg=$ac_var=$ac_new_val ;;
2204 esac
2205 case " $ac_configure_args " in
2206 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2207 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2208 esac
2210 done
2211 if $ac_cache_corrupted; then
2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2213 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2215 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2216 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2218 ## -------------------- ##
2219 ## Main body of script. ##
2220 ## -------------------- ##
2222 ac_ext=c
2223 ac_cpp='$CPP $CPPFLAGS'
2224 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2225 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2226 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2231 # libpng does not follow GNU file name conventions (hence 'foreign')
2232 # color-tests requires automake 1.11 or later
2233 # silent-rules requires automake 1.11 or later
2234 # dist-xz requires automake 1.11 or later
2235 # 1.12.2 fixes a security issue in 1.11.2 and 1.12.1
2236 # 1.13 is required for parallel tests
2237 am__api_version='1.13'
2239 ac_aux_dir=
2240 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2241 if test -f "$ac_dir/install-sh"; then
2242 ac_aux_dir=$ac_dir
2243 ac_install_sh="$ac_aux_dir/install-sh -c"
2244 break
2245 elif test -f "$ac_dir/install.sh"; then
2246 ac_aux_dir=$ac_dir
2247 ac_install_sh="$ac_aux_dir/install.sh -c"
2248 break
2249 elif test -f "$ac_dir/shtool"; then
2250 ac_aux_dir=$ac_dir
2251 ac_install_sh="$ac_aux_dir/shtool install -c"
2252 break
2254 done
2255 if test -z "$ac_aux_dir"; then
2256 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2259 # These three variables are undocumented and unsupported,
2260 # and are intended to be withdrawn in a future Autoconf release.
2261 # They can cause serious problems if a builder's source tree is in a directory
2262 # whose full name contains unusual characters.
2263 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2264 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2265 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2268 # Find a good install program. We prefer a C program (faster),
2269 # so one script is as good as another. But avoid the broken or
2270 # incompatible versions:
2271 # SysV /etc/install, /usr/sbin/install
2272 # SunOS /usr/etc/install
2273 # IRIX /sbin/install
2274 # AIX /bin/install
2275 # AmigaOS /C/install, which installs bootblocks on floppy discs
2276 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2277 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2278 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2279 # OS/2's system install, which has a completely different semantic
2280 # ./install, which can be erroneously created by make from ./install.sh.
2281 # Reject install programs that cannot install multiple files.
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2283 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2284 if test -z "$INSTALL"; then
2285 if ${ac_cv_path_install+:} false; then :
2286 $as_echo_n "(cached) " >&6
2287 else
2288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2289 for as_dir in $PATH
2291 IFS=$as_save_IFS
2292 test -z "$as_dir" && as_dir=.
2293 # Account for people who put trailing slashes in PATH elements.
2294 case $as_dir/ in #((
2295 ./ | .// | /[cC]/* | \
2296 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2297 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2298 /usr/ucb/* ) ;;
2300 # OSF1 and SCO ODT 3.0 have their own names for install.
2301 # Don't use installbsd from OSF since it installs stuff as root
2302 # by default.
2303 for ac_prog in ginstall scoinst install; do
2304 for ac_exec_ext in '' $ac_executable_extensions; do
2305 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2306 if test $ac_prog = install &&
2307 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2308 # AIX install. It has an incompatible calling convention.
2310 elif test $ac_prog = install &&
2311 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2312 # program-specific install script used by HP pwplus--don't use.
2314 else
2315 rm -rf conftest.one conftest.two conftest.dir
2316 echo one > conftest.one
2317 echo two > conftest.two
2318 mkdir conftest.dir
2319 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2320 test -s conftest.one && test -s conftest.two &&
2321 test -s conftest.dir/conftest.one &&
2322 test -s conftest.dir/conftest.two
2323 then
2324 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2325 break 3
2329 done
2330 done
2332 esac
2334 done
2335 IFS=$as_save_IFS
2337 rm -rf conftest.one conftest.two conftest.dir
2340 if test "${ac_cv_path_install+set}" = set; then
2341 INSTALL=$ac_cv_path_install
2342 else
2343 # As a last resort, use the slow shell script. Don't cache a
2344 # value for INSTALL within a source directory, because that will
2345 # break other packages using the cache if that directory is
2346 # removed, or if the value is a relative name.
2347 INSTALL=$ac_install_sh
2350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2351 $as_echo "$INSTALL" >&6; }
2353 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2354 # It thinks the first close brace ends the variable substitution.
2355 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2357 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2359 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2362 $as_echo_n "checking whether build environment is sane... " >&6; }
2363 # Reject unsafe characters in $srcdir or the absolute working directory
2364 # name. Accept space and tab only in the latter.
2365 am_lf='
2367 case `pwd` in
2368 *[\\\"\#\$\&\'\`$am_lf]*)
2369 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2370 esac
2371 case $srcdir in
2372 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2373 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2374 esac
2376 # Do 'set' in a subshell so we don't clobber the current shell's
2377 # arguments. Must try -L first in case configure is actually a
2378 # symlink; some systems play weird games with the mod time of symlinks
2379 # (eg FreeBSD returns the mod time of the symlink's containing
2380 # directory).
2381 if (
2382 am_has_slept=no
2383 for am_try in 1 2; do
2384 echo "timestamp, slept: $am_has_slept" > conftest.file
2385 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2386 if test "$*" = "X"; then
2387 # -L didn't work.
2388 set X `ls -t "$srcdir/configure" conftest.file`
2390 if test "$*" != "X $srcdir/configure conftest.file" \
2391 && test "$*" != "X conftest.file $srcdir/configure"; then
2393 # If neither matched, then we have a broken ls. This can happen
2394 # if, for instance, CONFIG_SHELL is bash and it inherits a
2395 # broken ls alias from the environment. This has actually
2396 # happened. Such a system could not be considered "sane".
2397 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2398 alias in your environment" "$LINENO" 5
2400 if test "$2" = conftest.file || test $am_try -eq 2; then
2401 break
2403 # Just in case.
2404 sleep 1
2405 am_has_slept=yes
2406 done
2407 test "$2" = conftest.file
2409 then
2410 # Ok.
2412 else
2413 as_fn_error $? "newly created file is older than distributed files!
2414 Check your system clock" "$LINENO" 5
2416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2417 $as_echo "yes" >&6; }
2418 # If we didn't sleep, we still need to ensure time stamps of config.status and
2419 # generated files are strictly newer.
2420 am_sleep_pid=
2421 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2422 ( sleep 1 ) &
2423 am_sleep_pid=$!
2426 rm -f conftest.file
2428 test "$program_prefix" != NONE &&
2429 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2430 # Use a double $ so make ignores it.
2431 test "$program_suffix" != NONE &&
2432 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2433 # Double any \ or $.
2434 # By default was `s,x,x', remove it if useless.
2435 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2436 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2438 # expand $ac_aux_dir to an absolute path
2439 am_aux_dir=`cd $ac_aux_dir && pwd`
2441 if test x"${MISSING+set}" != xset; then
2442 case $am_aux_dir in
2443 *\ * | *\ *)
2444 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2446 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2447 esac
2449 # Use eval to expand $SHELL
2450 if eval "$MISSING --is-lightweight"; then
2451 am_missing_run="$MISSING "
2452 else
2453 am_missing_run=
2454 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2455 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2458 if test x"${install_sh}" != xset; then
2459 case $am_aux_dir in
2460 *\ * | *\ *)
2461 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2463 install_sh="\${SHELL} $am_aux_dir/install-sh"
2464 esac
2467 # Installed binaries are usually stripped using 'strip' when the user
2468 # run "make install-strip". However 'strip' might not be the right
2469 # tool to use in cross-compilation environments, therefore Automake
2470 # will honor the 'STRIP' environment variable to overrule this program.
2471 if test "$cross_compiling" != no; then
2472 if test -n "$ac_tool_prefix"; then
2473 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2474 set dummy ${ac_tool_prefix}strip; ac_word=$2
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2476 $as_echo_n "checking for $ac_word... " >&6; }
2477 if ${ac_cv_prog_STRIP+:} false; then :
2478 $as_echo_n "(cached) " >&6
2479 else
2480 if test -n "$STRIP"; then
2481 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2482 else
2483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2484 for as_dir in $PATH
2486 IFS=$as_save_IFS
2487 test -z "$as_dir" && as_dir=.
2488 for ac_exec_ext in '' $ac_executable_extensions; do
2489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2490 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2492 break 2
2494 done
2495 done
2496 IFS=$as_save_IFS
2500 STRIP=$ac_cv_prog_STRIP
2501 if test -n "$STRIP"; then
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2503 $as_echo "$STRIP" >&6; }
2504 else
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2506 $as_echo "no" >&6; }
2511 if test -z "$ac_cv_prog_STRIP"; then
2512 ac_ct_STRIP=$STRIP
2513 # Extract the first word of "strip", so it can be a program name with args.
2514 set dummy strip; ac_word=$2
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2516 $as_echo_n "checking for $ac_word... " >&6; }
2517 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2518 $as_echo_n "(cached) " >&6
2519 else
2520 if test -n "$ac_ct_STRIP"; then
2521 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2522 else
2523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2524 for as_dir in $PATH
2526 IFS=$as_save_IFS
2527 test -z "$as_dir" && as_dir=.
2528 for ac_exec_ext in '' $ac_executable_extensions; do
2529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2530 ac_cv_prog_ac_ct_STRIP="strip"
2531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2532 break 2
2534 done
2535 done
2536 IFS=$as_save_IFS
2540 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2541 if test -n "$ac_ct_STRIP"; then
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2543 $as_echo "$ac_ct_STRIP" >&6; }
2544 else
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2546 $as_echo "no" >&6; }
2549 if test "x$ac_ct_STRIP" = x; then
2550 STRIP=":"
2551 else
2552 case $cross_compiling:$ac_tool_warned in
2553 yes:)
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2555 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2556 ac_tool_warned=yes ;;
2557 esac
2558 STRIP=$ac_ct_STRIP
2560 else
2561 STRIP="$ac_cv_prog_STRIP"
2565 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2568 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2569 if test -z "$MKDIR_P"; then
2570 if ${ac_cv_path_mkdir+:} false; then :
2571 $as_echo_n "(cached) " >&6
2572 else
2573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2576 IFS=$as_save_IFS
2577 test -z "$as_dir" && as_dir=.
2578 for ac_prog in mkdir gmkdir; do
2579 for ac_exec_ext in '' $ac_executable_extensions; do
2580 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2581 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2582 'mkdir (GNU coreutils) '* | \
2583 'mkdir (coreutils) '* | \
2584 'mkdir (fileutils) '4.1*)
2585 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2586 break 3;;
2587 esac
2588 done
2589 done
2590 done
2591 IFS=$as_save_IFS
2595 test -d ./--version && rmdir ./--version
2596 if test "${ac_cv_path_mkdir+set}" = set; then
2597 MKDIR_P="$ac_cv_path_mkdir -p"
2598 else
2599 # As a last resort, use the slow shell script. Don't cache a
2600 # value for MKDIR_P within a source directory, because that will
2601 # break other packages using the cache if that directory is
2602 # removed, or if the value is a relative name.
2603 MKDIR_P="$ac_install_sh -d"
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2607 $as_echo "$MKDIR_P" >&6; }
2609 for ac_prog in gawk mawk nawk awk
2611 # Extract the first word of "$ac_prog", so it can be a program name with args.
2612 set dummy $ac_prog; ac_word=$2
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2614 $as_echo_n "checking for $ac_word... " >&6; }
2615 if ${ac_cv_prog_AWK+:} false; then :
2616 $as_echo_n "(cached) " >&6
2617 else
2618 if test -n "$AWK"; then
2619 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2620 else
2621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2622 for as_dir in $PATH
2624 IFS=$as_save_IFS
2625 test -z "$as_dir" && as_dir=.
2626 for ac_exec_ext in '' $ac_executable_extensions; do
2627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2628 ac_cv_prog_AWK="$ac_prog"
2629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2630 break 2
2632 done
2633 done
2634 IFS=$as_save_IFS
2638 AWK=$ac_cv_prog_AWK
2639 if test -n "$AWK"; then
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2641 $as_echo "$AWK" >&6; }
2642 else
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2644 $as_echo "no" >&6; }
2648 test -n "$AWK" && break
2649 done
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2652 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2653 set x ${MAKE-make}
2654 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2655 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2656 $as_echo_n "(cached) " >&6
2657 else
2658 cat >conftest.make <<\_ACEOF
2659 SHELL = /bin/sh
2660 all:
2661 @echo '@@@%%%=$(MAKE)=@@@%%%'
2662 _ACEOF
2663 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2664 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2665 *@@@%%%=?*=@@@%%%*)
2666 eval ac_cv_prog_make_${ac_make}_set=yes;;
2668 eval ac_cv_prog_make_${ac_make}_set=no;;
2669 esac
2670 rm -f conftest.make
2672 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2674 $as_echo "yes" >&6; }
2675 SET_MAKE=
2676 else
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2678 $as_echo "no" >&6; }
2679 SET_MAKE="MAKE=${MAKE-make}"
2682 rm -rf .tst 2>/dev/null
2683 mkdir .tst 2>/dev/null
2684 if test -d .tst; then
2685 am__leading_dot=.
2686 else
2687 am__leading_dot=_
2689 rmdir .tst 2>/dev/null
2691 # Check whether --enable-silent-rules was given.
2692 if test "${enable_silent_rules+set}" = set; then :
2693 enableval=$enable_silent_rules;
2696 case $enable_silent_rules in # (((
2697 yes) AM_DEFAULT_VERBOSITY=0;;
2698 no) AM_DEFAULT_VERBOSITY=1;;
2699 *) AM_DEFAULT_VERBOSITY=1;;
2700 esac
2701 am_make=${MAKE-make}
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2703 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2704 if ${am_cv_make_support_nested_variables+:} false; then :
2705 $as_echo_n "(cached) " >&6
2706 else
2707 if $as_echo 'TRUE=$(BAR$(V))
2708 BAR0=false
2709 BAR1=true
2711 am__doit:
2712 @$(TRUE)
2713 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2714 am_cv_make_support_nested_variables=yes
2715 else
2716 am_cv_make_support_nested_variables=no
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2720 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2721 if test $am_cv_make_support_nested_variables = yes; then
2722 AM_V='$(V)'
2723 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2724 else
2725 AM_V=$AM_DEFAULT_VERBOSITY
2726 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2728 AM_BACKSLASH='\'
2730 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2731 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2732 # is not polluted with repeated "-I."
2733 am__isrc=' -I$(srcdir)'
2734 # test to see if srcdir already configured
2735 if test -f $srcdir/config.status; then
2736 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2740 # test whether we have cygpath
2741 if test -z "$CYGPATH_W"; then
2742 if (cygpath --version) >/dev/null 2>/dev/null; then
2743 CYGPATH_W='cygpath -w'
2744 else
2745 CYGPATH_W=echo
2750 # Define the identity of the package.
2751 PACKAGE='libpng'
2752 VERSION='1.6.3'
2755 cat >>confdefs.h <<_ACEOF
2756 #define PACKAGE "$PACKAGE"
2757 _ACEOF
2760 cat >>confdefs.h <<_ACEOF
2761 #define VERSION "$VERSION"
2762 _ACEOF
2764 # Some tools Automake needs.
2766 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2769 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2772 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2775 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2778 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2780 # For better backward compatibility. To be removed once Automake 1.9.x
2781 # dies out for good. For more background, see:
2782 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2783 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2784 mkdir_p='$(MKDIR_P)'
2786 # We need awk for the "check" target. The system "awk" is bad on
2787 # some platforms.
2788 # Always define AMTAR for backward compatibility. Yes, it's still used
2789 # in the wild :-( We should find a proper way to deprecate it ...
2790 AMTAR='$${TAR-tar}'
2792 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2798 # The following line causes --disable-maintainer-mode to be the default to
2799 # configure, this is necessary because libpng distributions cannot rely on the
2800 # time stamps of the autotools generated files being correct
2802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2803 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2804 # Check whether --enable-maintainer-mode was given.
2805 if test "${enable_maintainer_mode+set}" = set; then :
2806 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2807 else
2808 USE_MAINTAINER_MODE=no
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2812 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2813 if test $USE_MAINTAINER_MODE = yes; then
2814 MAINTAINER_MODE_TRUE=
2815 MAINTAINER_MODE_FALSE='#'
2816 else
2817 MAINTAINER_MODE_TRUE='#'
2818 MAINTAINER_MODE_FALSE=
2821 MAINT=$MAINTAINER_MODE_TRUE
2826 PNGLIB_VERSION=1.6.3
2827 PNGLIB_MAJOR=1
2828 PNGLIB_MINOR=6
2829 PNGLIB_RELEASE=3
2833 ac_config_headers="$ac_config_headers config.h"
2836 # Checks for programs.
2837 ac_ext=c
2838 ac_cpp='$CPP $CPPFLAGS'
2839 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2840 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2841 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2843 ac_ext=c
2844 ac_cpp='$CPP $CPPFLAGS'
2845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2848 if test -n "$ac_tool_prefix"; then
2849 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2850 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2852 $as_echo_n "checking for $ac_word... " >&6; }
2853 if ${ac_cv_prog_CC+:} false; then :
2854 $as_echo_n "(cached) " >&6
2855 else
2856 if test -n "$CC"; then
2857 ac_cv_prog_CC="$CC" # Let the user override the test.
2858 else
2859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860 for as_dir in $PATH
2862 IFS=$as_save_IFS
2863 test -z "$as_dir" && as_dir=.
2864 for ac_exec_ext in '' $ac_executable_extensions; do
2865 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2866 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2868 break 2
2870 done
2871 done
2872 IFS=$as_save_IFS
2876 CC=$ac_cv_prog_CC
2877 if test -n "$CC"; then
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2879 $as_echo "$CC" >&6; }
2880 else
2881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882 $as_echo "no" >&6; }
2887 if test -z "$ac_cv_prog_CC"; then
2888 ac_ct_CC=$CC
2889 # Extract the first word of "gcc", so it can be a program name with args.
2890 set dummy gcc; ac_word=$2
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892 $as_echo_n "checking for $ac_word... " >&6; }
2893 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2894 $as_echo_n "(cached) " >&6
2895 else
2896 if test -n "$ac_ct_CC"; then
2897 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2898 else
2899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900 for as_dir in $PATH
2902 IFS=$as_save_IFS
2903 test -z "$as_dir" && as_dir=.
2904 for ac_exec_ext in '' $ac_executable_extensions; do
2905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2906 ac_cv_prog_ac_ct_CC="gcc"
2907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908 break 2
2910 done
2911 done
2912 IFS=$as_save_IFS
2916 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2917 if test -n "$ac_ct_CC"; then
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2919 $as_echo "$ac_ct_CC" >&6; }
2920 else
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922 $as_echo "no" >&6; }
2925 if test "x$ac_ct_CC" = x; then
2926 CC=""
2927 else
2928 case $cross_compiling:$ac_tool_warned in
2929 yes:)
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2931 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2932 ac_tool_warned=yes ;;
2933 esac
2934 CC=$ac_ct_CC
2936 else
2937 CC="$ac_cv_prog_CC"
2940 if test -z "$CC"; then
2941 if test -n "$ac_tool_prefix"; then
2942 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2943 set dummy ${ac_tool_prefix}cc; ac_word=$2
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2945 $as_echo_n "checking for $ac_word... " >&6; }
2946 if ${ac_cv_prog_CC+:} false; then :
2947 $as_echo_n "(cached) " >&6
2948 else
2949 if test -n "$CC"; then
2950 ac_cv_prog_CC="$CC" # Let the user override the test.
2951 else
2952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953 for as_dir in $PATH
2955 IFS=$as_save_IFS
2956 test -z "$as_dir" && as_dir=.
2957 for ac_exec_ext in '' $ac_executable_extensions; do
2958 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2959 ac_cv_prog_CC="${ac_tool_prefix}cc"
2960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2961 break 2
2963 done
2964 done
2965 IFS=$as_save_IFS
2969 CC=$ac_cv_prog_CC
2970 if test -n "$CC"; then
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2972 $as_echo "$CC" >&6; }
2973 else
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2975 $as_echo "no" >&6; }
2981 if test -z "$CC"; then
2982 # Extract the first word of "cc", so it can be a program name with args.
2983 set dummy cc; ac_word=$2
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2985 $as_echo_n "checking for $ac_word... " >&6; }
2986 if ${ac_cv_prog_CC+:} false; then :
2987 $as_echo_n "(cached) " >&6
2988 else
2989 if test -n "$CC"; then
2990 ac_cv_prog_CC="$CC" # Let the user override the test.
2991 else
2992 ac_prog_rejected=no
2993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2994 for as_dir in $PATH
2996 IFS=$as_save_IFS
2997 test -z "$as_dir" && as_dir=.
2998 for ac_exec_ext in '' $ac_executable_extensions; do
2999 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3000 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3001 ac_prog_rejected=yes
3002 continue
3004 ac_cv_prog_CC="cc"
3005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006 break 2
3008 done
3009 done
3010 IFS=$as_save_IFS
3012 if test $ac_prog_rejected = yes; then
3013 # We found a bogon in the path, so make sure we never use it.
3014 set dummy $ac_cv_prog_CC
3015 shift
3016 if test $# != 0; then
3017 # We chose a different compiler from the bogus one.
3018 # However, it has the same basename, so the bogon will be chosen
3019 # first if we set CC to just the basename; use the full file name.
3020 shift
3021 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3026 CC=$ac_cv_prog_CC
3027 if test -n "$CC"; then
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3029 $as_echo "$CC" >&6; }
3030 else
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032 $as_echo "no" >&6; }
3037 if test -z "$CC"; then
3038 if test -n "$ac_tool_prefix"; then
3039 for ac_prog in cl.exe
3041 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3042 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3044 $as_echo_n "checking for $ac_word... " >&6; }
3045 if ${ac_cv_prog_CC+:} false; then :
3046 $as_echo_n "(cached) " >&6
3047 else
3048 if test -n "$CC"; then
3049 ac_cv_prog_CC="$CC" # Let the user override the test.
3050 else
3051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3052 for as_dir in $PATH
3054 IFS=$as_save_IFS
3055 test -z "$as_dir" && as_dir=.
3056 for ac_exec_ext in '' $ac_executable_extensions; do
3057 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3058 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3060 break 2
3062 done
3063 done
3064 IFS=$as_save_IFS
3068 CC=$ac_cv_prog_CC
3069 if test -n "$CC"; then
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3071 $as_echo "$CC" >&6; }
3072 else
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3074 $as_echo "no" >&6; }
3078 test -n "$CC" && break
3079 done
3081 if test -z "$CC"; then
3082 ac_ct_CC=$CC
3083 for ac_prog in cl.exe
3085 # Extract the first word of "$ac_prog", so it can be a program name with args.
3086 set dummy $ac_prog; ac_word=$2
3087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3088 $as_echo_n "checking for $ac_word... " >&6; }
3089 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3090 $as_echo_n "(cached) " >&6
3091 else
3092 if test -n "$ac_ct_CC"; then
3093 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3094 else
3095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096 for as_dir in $PATH
3098 IFS=$as_save_IFS
3099 test -z "$as_dir" && as_dir=.
3100 for ac_exec_ext in '' $ac_executable_extensions; do
3101 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3102 ac_cv_prog_ac_ct_CC="$ac_prog"
3103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3104 break 2
3106 done
3107 done
3108 IFS=$as_save_IFS
3112 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3113 if test -n "$ac_ct_CC"; then
3114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3115 $as_echo "$ac_ct_CC" >&6; }
3116 else
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3118 $as_echo "no" >&6; }
3122 test -n "$ac_ct_CC" && break
3123 done
3125 if test "x$ac_ct_CC" = x; then
3126 CC=""
3127 else
3128 case $cross_compiling:$ac_tool_warned in
3129 yes:)
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3131 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3132 ac_tool_warned=yes ;;
3133 esac
3134 CC=$ac_ct_CC
3141 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3142 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3143 as_fn_error $? "no acceptable C compiler found in \$PATH
3144 See \`config.log' for more details" "$LINENO" 5; }
3146 # Provide some information about the compiler.
3147 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3148 set X $ac_compile
3149 ac_compiler=$2
3150 for ac_option in --version -v -V -qversion; do
3151 { { ac_try="$ac_compiler $ac_option >&5"
3152 case "(($ac_try" in
3153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154 *) ac_try_echo=$ac_try;;
3155 esac
3156 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3157 $as_echo "$ac_try_echo"; } >&5
3158 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3159 ac_status=$?
3160 if test -s conftest.err; then
3161 sed '10a\
3162 ... rest of stderr output deleted ...
3163 10q' conftest.err >conftest.er1
3164 cat conftest.er1 >&5
3166 rm -f conftest.er1 conftest.err
3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168 test $ac_status = 0; }
3169 done
3171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3172 /* end confdefs.h. */
3175 main ()
3179 return 0;
3181 _ACEOF
3182 ac_clean_files_save=$ac_clean_files
3183 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3184 # Try to create an executable without -o first, disregard a.out.
3185 # It will help us diagnose broken compilers, and finding out an intuition
3186 # of exeext.
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3188 $as_echo_n "checking whether the C compiler works... " >&6; }
3189 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3191 # The possible output files:
3192 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3194 ac_rmfiles=
3195 for ac_file in $ac_files
3197 case $ac_file in
3198 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3199 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3200 esac
3201 done
3202 rm -f $ac_rmfiles
3204 if { { ac_try="$ac_link_default"
3205 case "(($ac_try" in
3206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207 *) ac_try_echo=$ac_try;;
3208 esac
3209 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3210 $as_echo "$ac_try_echo"; } >&5
3211 (eval "$ac_link_default") 2>&5
3212 ac_status=$?
3213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3214 test $ac_status = 0; }; then :
3215 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3216 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3217 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3218 # so that the user can short-circuit this test for compilers unknown to
3219 # Autoconf.
3220 for ac_file in $ac_files ''
3222 test -f "$ac_file" || continue
3223 case $ac_file in
3224 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3226 [ab].out )
3227 # We found the default executable, but exeext='' is most
3228 # certainly right.
3229 break;;
3230 *.* )
3231 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3232 then :; else
3233 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3235 # We set ac_cv_exeext here because the later test for it is not
3236 # safe: cross compilers may not add the suffix if given an `-o'
3237 # argument, so we may need to know it at that point already.
3238 # Even if this section looks crufty: it has the advantage of
3239 # actually working.
3240 break;;
3242 break;;
3243 esac
3244 done
3245 test "$ac_cv_exeext" = no && ac_cv_exeext=
3247 else
3248 ac_file=''
3250 if test -z "$ac_file"; then :
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3252 $as_echo "no" >&6; }
3253 $as_echo "$as_me: failed program was:" >&5
3254 sed 's/^/| /' conftest.$ac_ext >&5
3256 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3257 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3258 as_fn_error 77 "C compiler cannot create executables
3259 See \`config.log' for more details" "$LINENO" 5; }
3260 else
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3262 $as_echo "yes" >&6; }
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3265 $as_echo_n "checking for C compiler default output file name... " >&6; }
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3267 $as_echo "$ac_file" >&6; }
3268 ac_exeext=$ac_cv_exeext
3270 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3271 ac_clean_files=$ac_clean_files_save
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3273 $as_echo_n "checking for suffix of executables... " >&6; }
3274 if { { ac_try="$ac_link"
3275 case "(($ac_try" in
3276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277 *) ac_try_echo=$ac_try;;
3278 esac
3279 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3280 $as_echo "$ac_try_echo"; } >&5
3281 (eval "$ac_link") 2>&5
3282 ac_status=$?
3283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3284 test $ac_status = 0; }; then :
3285 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3286 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3287 # work properly (i.e., refer to `conftest.exe'), while it won't with
3288 # `rm'.
3289 for ac_file in conftest.exe conftest conftest.*; do
3290 test -f "$ac_file" || continue
3291 case $ac_file in
3292 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3293 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3294 break;;
3295 * ) break;;
3296 esac
3297 done
3298 else
3299 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3300 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3301 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3302 See \`config.log' for more details" "$LINENO" 5; }
3304 rm -f conftest conftest$ac_cv_exeext
3305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3306 $as_echo "$ac_cv_exeext" >&6; }
3308 rm -f conftest.$ac_ext
3309 EXEEXT=$ac_cv_exeext
3310 ac_exeext=$EXEEXT
3311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3312 /* end confdefs.h. */
3313 #include <stdio.h>
3315 main ()
3317 FILE *f = fopen ("conftest.out", "w");
3318 return ferror (f) || fclose (f) != 0;
3321 return 0;
3323 _ACEOF
3324 ac_clean_files="$ac_clean_files conftest.out"
3325 # Check that the compiler produces executables we can run. If not, either
3326 # the compiler is broken, or we cross compile.
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3328 $as_echo_n "checking whether we are cross compiling... " >&6; }
3329 if test "$cross_compiling" != yes; then
3330 { { ac_try="$ac_link"
3331 case "(($ac_try" in
3332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3333 *) ac_try_echo=$ac_try;;
3334 esac
3335 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3336 $as_echo "$ac_try_echo"; } >&5
3337 (eval "$ac_link") 2>&5
3338 ac_status=$?
3339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3340 test $ac_status = 0; }
3341 if { ac_try='./conftest$ac_cv_exeext'
3342 { { case "(($ac_try" in
3343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3344 *) ac_try_echo=$ac_try;;
3345 esac
3346 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3347 $as_echo "$ac_try_echo"; } >&5
3348 (eval "$ac_try") 2>&5
3349 ac_status=$?
3350 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3351 test $ac_status = 0; }; }; then
3352 cross_compiling=no
3353 else
3354 if test "$cross_compiling" = maybe; then
3355 cross_compiling=yes
3356 else
3357 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3358 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3359 as_fn_error $? "cannot run C compiled programs.
3360 If you meant to cross compile, use \`--host'.
3361 See \`config.log' for more details" "$LINENO" 5; }
3365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3366 $as_echo "$cross_compiling" >&6; }
3368 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3369 ac_clean_files=$ac_clean_files_save
3370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3371 $as_echo_n "checking for suffix of object files... " >&6; }
3372 if ${ac_cv_objext+:} false; then :
3373 $as_echo_n "(cached) " >&6
3374 else
3375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3376 /* end confdefs.h. */
3379 main ()
3383 return 0;
3385 _ACEOF
3386 rm -f conftest.o conftest.obj
3387 if { { ac_try="$ac_compile"
3388 case "(($ac_try" in
3389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3390 *) ac_try_echo=$ac_try;;
3391 esac
3392 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3393 $as_echo "$ac_try_echo"; } >&5
3394 (eval "$ac_compile") 2>&5
3395 ac_status=$?
3396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3397 test $ac_status = 0; }; then :
3398 for ac_file in conftest.o conftest.obj conftest.*; do
3399 test -f "$ac_file" || continue;
3400 case $ac_file in
3401 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3402 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3403 break;;
3404 esac
3405 done
3406 else
3407 $as_echo "$as_me: failed program was:" >&5
3408 sed 's/^/| /' conftest.$ac_ext >&5
3410 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3411 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3412 as_fn_error $? "cannot compute suffix of object files: cannot compile
3413 See \`config.log' for more details" "$LINENO" 5; }
3415 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3418 $as_echo "$ac_cv_objext" >&6; }
3419 OBJEXT=$ac_cv_objext
3420 ac_objext=$OBJEXT
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3422 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3423 if ${ac_cv_c_compiler_gnu+:} false; then :
3424 $as_echo_n "(cached) " >&6
3425 else
3426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3427 /* end confdefs.h. */
3430 main ()
3432 #ifndef __GNUC__
3433 choke me
3434 #endif
3437 return 0;
3439 _ACEOF
3440 if ac_fn_c_try_compile "$LINENO"; then :
3441 ac_compiler_gnu=yes
3442 else
3443 ac_compiler_gnu=no
3445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3450 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3451 if test $ac_compiler_gnu = yes; then
3452 GCC=yes
3453 else
3454 GCC=
3456 ac_test_CFLAGS=${CFLAGS+set}
3457 ac_save_CFLAGS=$CFLAGS
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3459 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3460 if ${ac_cv_prog_cc_g+:} false; then :
3461 $as_echo_n "(cached) " >&6
3462 else
3463 ac_save_c_werror_flag=$ac_c_werror_flag
3464 ac_c_werror_flag=yes
3465 ac_cv_prog_cc_g=no
3466 CFLAGS="-g"
3467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468 /* end confdefs.h. */
3471 main ()
3475 return 0;
3477 _ACEOF
3478 if ac_fn_c_try_compile "$LINENO"; then :
3479 ac_cv_prog_cc_g=yes
3480 else
3481 CFLAGS=""
3482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3483 /* end confdefs.h. */
3486 main ()
3490 return 0;
3492 _ACEOF
3493 if ac_fn_c_try_compile "$LINENO"; then :
3495 else
3496 ac_c_werror_flag=$ac_save_c_werror_flag
3497 CFLAGS="-g"
3498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499 /* end confdefs.h. */
3502 main ()
3506 return 0;
3508 _ACEOF
3509 if ac_fn_c_try_compile "$LINENO"; then :
3510 ac_cv_prog_cc_g=yes
3512 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3514 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3516 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3517 ac_c_werror_flag=$ac_save_c_werror_flag
3519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3520 $as_echo "$ac_cv_prog_cc_g" >&6; }
3521 if test "$ac_test_CFLAGS" = set; then
3522 CFLAGS=$ac_save_CFLAGS
3523 elif test $ac_cv_prog_cc_g = yes; then
3524 if test "$GCC" = yes; then
3525 CFLAGS="-g -O2"
3526 else
3527 CFLAGS="-g"
3529 else
3530 if test "$GCC" = yes; then
3531 CFLAGS="-O2"
3532 else
3533 CFLAGS=
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3537 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3538 if ${ac_cv_prog_cc_c89+:} false; then :
3539 $as_echo_n "(cached) " >&6
3540 else
3541 ac_cv_prog_cc_c89=no
3542 ac_save_CC=$CC
3543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3544 /* end confdefs.h. */
3545 #include <stdarg.h>
3546 #include <stdio.h>
3547 struct stat;
3548 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3549 struct buf { int x; };
3550 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3551 static char *e (p, i)
3552 char **p;
3553 int i;
3555 return p[i];
3557 static char *f (char * (*g) (char **, int), char **p, ...)
3559 char *s;
3560 va_list v;
3561 va_start (v,p);
3562 s = g (p, va_arg (v,int));
3563 va_end (v);
3564 return s;
3567 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3568 function prototypes and stuff, but not '\xHH' hex character constants.
3569 These don't provoke an error unfortunately, instead are silently treated
3570 as 'x'. The following induces an error, until -std is added to get
3571 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3572 array size at least. It's necessary to write '\x00'==0 to get something
3573 that's true only with -std. */
3574 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3576 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3577 inside strings and character constants. */
3578 #define FOO(x) 'x'
3579 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3581 int test (int i, double x);
3582 struct s1 {int (*f) (int a);};
3583 struct s2 {int (*f) (double a);};
3584 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3585 int argc;
3586 char **argv;
3588 main ()
3590 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3592 return 0;
3594 _ACEOF
3595 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3596 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3598 CC="$ac_save_CC $ac_arg"
3599 if ac_fn_c_try_compile "$LINENO"; then :
3600 ac_cv_prog_cc_c89=$ac_arg
3602 rm -f core conftest.err conftest.$ac_objext
3603 test "x$ac_cv_prog_cc_c89" != "xno" && break
3604 done
3605 rm -f conftest.$ac_ext
3606 CC=$ac_save_CC
3609 # AC_CACHE_VAL
3610 case "x$ac_cv_prog_cc_c89" in
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3613 $as_echo "none needed" >&6; } ;;
3614 xno)
3615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3616 $as_echo "unsupported" >&6; } ;;
3618 CC="$CC $ac_cv_prog_cc_c89"
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3620 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3621 esac
3622 if test "x$ac_cv_prog_cc_c89" != xno; then :
3626 ac_ext=c
3627 ac_cpp='$CPP $CPPFLAGS'
3628 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3629 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3630 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3631 DEPDIR="${am__leading_dot}deps"
3633 ac_config_commands="$ac_config_commands depfiles"
3636 am_make=${MAKE-make}
3637 cat > confinc << 'END'
3638 am__doit:
3639 @echo this is the am__doit target
3640 .PHONY: am__doit
3642 # If we don't find an include directive, just comment out the code.
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3644 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3645 am__include="#"
3646 am__quote=
3647 _am_result=none
3648 # First try GNU make style include.
3649 echo "include confinc" > confmf
3650 # Ignore all kinds of additional output from 'make'.
3651 case `$am_make -s -f confmf 2> /dev/null` in #(
3652 *the\ am__doit\ target*)
3653 am__include=include
3654 am__quote=
3655 _am_result=GNU
3657 esac
3658 # Now try BSD make style include.
3659 if test "$am__include" = "#"; then
3660 echo '.include "confinc"' > confmf
3661 case `$am_make -s -f confmf 2> /dev/null` in #(
3662 *the\ am__doit\ target*)
3663 am__include=.include
3664 am__quote="\""
3665 _am_result=BSD
3667 esac
3671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3672 $as_echo "$_am_result" >&6; }
3673 rm -f confinc confmf
3675 # Check whether --enable-dependency-tracking was given.
3676 if test "${enable_dependency_tracking+set}" = set; then :
3677 enableval=$enable_dependency_tracking;
3680 if test "x$enable_dependency_tracking" != xno; then
3681 am_depcomp="$ac_aux_dir/depcomp"
3682 AMDEPBACKSLASH='\'
3683 am__nodep='_no'
3685 if test "x$enable_dependency_tracking" != xno; then
3686 AMDEP_TRUE=
3687 AMDEP_FALSE='#'
3688 else
3689 AMDEP_TRUE='#'
3690 AMDEP_FALSE=
3695 depcc="$CC" am_compiler_list=
3697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3698 $as_echo_n "checking dependency style of $depcc... " >&6; }
3699 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3700 $as_echo_n "(cached) " >&6
3701 else
3702 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3703 # We make a subdir and do the tests there. Otherwise we can end up
3704 # making bogus files that we don't know about and never remove. For
3705 # instance it was reported that on HP-UX the gcc test will end up
3706 # making a dummy file named 'D' -- because '-MD' means "put the output
3707 # in D".
3708 rm -rf conftest.dir
3709 mkdir conftest.dir
3710 # Copy depcomp to subdir because otherwise we won't find it if we're
3711 # using a relative directory.
3712 cp "$am_depcomp" conftest.dir
3713 cd conftest.dir
3714 # We will build objects and dependencies in a subdirectory because
3715 # it helps to detect inapplicable dependency modes. For instance
3716 # both Tru64's cc and ICC support -MD to output dependencies as a
3717 # side effect of compilation, but ICC will put the dependencies in
3718 # the current directory while Tru64 will put them in the object
3719 # directory.
3720 mkdir sub
3722 am_cv_CC_dependencies_compiler_type=none
3723 if test "$am_compiler_list" = ""; then
3724 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3726 am__universal=false
3727 case " $depcc " in #(
3728 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3729 esac
3731 for depmode in $am_compiler_list; do
3732 # Setup a source with many dependencies, because some compilers
3733 # like to wrap large dependency lists on column 80 (with \), and
3734 # we should not choose a depcomp mode which is confused by this.
3736 # We need to recreate these files for each test, as the compiler may
3737 # overwrite some of them when testing with obscure command lines.
3738 # This happens at least with the AIX C compiler.
3739 : > sub/conftest.c
3740 for i in 1 2 3 4 5 6; do
3741 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3742 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3743 # Solaris 10 /bin/sh.
3744 echo '/* dummy */' > sub/conftst$i.h
3745 done
3746 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3748 # We check with '-c' and '-o' for the sake of the "dashmstdout"
3749 # mode. It turns out that the SunPro C++ compiler does not properly
3750 # handle '-M -o', and we need to detect this. Also, some Intel
3751 # versions had trouble with output in subdirs.
3752 am__obj=sub/conftest.${OBJEXT-o}
3753 am__minus_obj="-o $am__obj"
3754 case $depmode in
3755 gcc)
3756 # This depmode causes a compiler race in universal mode.
3757 test "$am__universal" = false || continue
3759 nosideeffect)
3760 # After this tag, mechanisms are not by side-effect, so they'll
3761 # only be used when explicitly requested.
3762 if test "x$enable_dependency_tracking" = xyes; then
3763 continue
3764 else
3765 break
3768 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3769 # This compiler won't grok '-c -o', but also, the minuso test has
3770 # not run yet. These depmodes are late enough in the game, and
3771 # so weak that their functioning should not be impacted.
3772 am__obj=conftest.${OBJEXT-o}
3773 am__minus_obj=
3775 none) break ;;
3776 esac
3777 if depmode=$depmode \
3778 source=sub/conftest.c object=$am__obj \
3779 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3780 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3781 >/dev/null 2>conftest.err &&
3782 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3783 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3784 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3785 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3786 # icc doesn't choke on unknown options, it will just issue warnings
3787 # or remarks (even with -Werror). So we grep stderr for any message
3788 # that says an option was ignored or not supported.
3789 # When given -MP, icc 7.0 and 7.1 complain thusly:
3790 # icc: Command line warning: ignoring option '-M'; no argument required
3791 # The diagnosis changed in icc 8.0:
3792 # icc: Command line remark: option '-MP' not supported
3793 if (grep 'ignoring option' conftest.err ||
3794 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3795 am_cv_CC_dependencies_compiler_type=$depmode
3796 break
3799 done
3801 cd ..
3802 rm -rf conftest.dir
3803 else
3804 am_cv_CC_dependencies_compiler_type=none
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3809 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3810 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3813 test "x$enable_dependency_tracking" != xno \
3814 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3815 am__fastdepCC_TRUE=
3816 am__fastdepCC_FALSE='#'
3817 else
3818 am__fastdepCC_TRUE='#'
3819 am__fastdepCC_FALSE=
3823 # By default we simply use the C compiler to build assembly code.
3825 test "${CCAS+set}" = set || CCAS=$CC
3826 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
3830 depcc="$CCAS" am_compiler_list=
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3833 $as_echo_n "checking dependency style of $depcc... " >&6; }
3834 if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
3835 $as_echo_n "(cached) " >&6
3836 else
3837 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3838 # We make a subdir and do the tests there. Otherwise we can end up
3839 # making bogus files that we don't know about and never remove. For
3840 # instance it was reported that on HP-UX the gcc test will end up
3841 # making a dummy file named 'D' -- because '-MD' means "put the output
3842 # in D".
3843 rm -rf conftest.dir
3844 mkdir conftest.dir
3845 # Copy depcomp to subdir because otherwise we won't find it if we're
3846 # using a relative directory.
3847 cp "$am_depcomp" conftest.dir
3848 cd conftest.dir
3849 # We will build objects and dependencies in a subdirectory because
3850 # it helps to detect inapplicable dependency modes. For instance
3851 # both Tru64's cc and ICC support -MD to output dependencies as a
3852 # side effect of compilation, but ICC will put the dependencies in
3853 # the current directory while Tru64 will put them in the object
3854 # directory.
3855 mkdir sub
3857 am_cv_CCAS_dependencies_compiler_type=none
3858 if test "$am_compiler_list" = ""; then
3859 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3861 am__universal=false
3864 for depmode in $am_compiler_list; do
3865 # Setup a source with many dependencies, because some compilers
3866 # like to wrap large dependency lists on column 80 (with \), and
3867 # we should not choose a depcomp mode which is confused by this.
3869 # We need to recreate these files for each test, as the compiler may
3870 # overwrite some of them when testing with obscure command lines.
3871 # This happens at least with the AIX C compiler.
3872 : > sub/conftest.c
3873 for i in 1 2 3 4 5 6; do
3874 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3875 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3876 # Solaris 10 /bin/sh.
3877 echo '/* dummy */' > sub/conftst$i.h
3878 done
3879 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3881 # We check with '-c' and '-o' for the sake of the "dashmstdout"
3882 # mode. It turns out that the SunPro C++ compiler does not properly
3883 # handle '-M -o', and we need to detect this. Also, some Intel
3884 # versions had trouble with output in subdirs.
3885 am__obj=sub/conftest.${OBJEXT-o}
3886 am__minus_obj="-o $am__obj"
3887 case $depmode in
3888 gcc)
3889 # This depmode causes a compiler race in universal mode.
3890 test "$am__universal" = false || continue
3892 nosideeffect)
3893 # After this tag, mechanisms are not by side-effect, so they'll
3894 # only be used when explicitly requested.
3895 if test "x$enable_dependency_tracking" = xyes; then
3896 continue
3897 else
3898 break
3901 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3902 # This compiler won't grok '-c -o', but also, the minuso test has
3903 # not run yet. These depmodes are late enough in the game, and
3904 # so weak that their functioning should not be impacted.
3905 am__obj=conftest.${OBJEXT-o}
3906 am__minus_obj=
3908 none) break ;;
3909 esac
3910 if depmode=$depmode \
3911 source=sub/conftest.c object=$am__obj \
3912 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3913 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3914 >/dev/null 2>conftest.err &&
3915 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3916 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3917 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3918 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3919 # icc doesn't choke on unknown options, it will just issue warnings
3920 # or remarks (even with -Werror). So we grep stderr for any message
3921 # that says an option was ignored or not supported.
3922 # When given -MP, icc 7.0 and 7.1 complain thusly:
3923 # icc: Command line warning: ignoring option '-M'; no argument required
3924 # The diagnosis changed in icc 8.0:
3925 # icc: Command line remark: option '-MP' not supported
3926 if (grep 'ignoring option' conftest.err ||
3927 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3928 am_cv_CCAS_dependencies_compiler_type=$depmode
3929 break
3932 done
3934 cd ..
3935 rm -rf conftest.dir
3936 else
3937 am_cv_CCAS_dependencies_compiler_type=none
3941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
3942 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
3943 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
3946 test "x$enable_dependency_tracking" != xno \
3947 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
3948 am__fastdepCCAS_TRUE=
3949 am__fastdepCCAS_FALSE='#'
3950 else
3951 am__fastdepCCAS_TRUE='#'
3952 am__fastdepCCAS_FALSE=
3956 # Make sure we can run config.sub.
3957 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3958 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3961 $as_echo_n "checking build system type... " >&6; }
3962 if ${ac_cv_build+:} false; then :
3963 $as_echo_n "(cached) " >&6
3964 else
3965 ac_build_alias=$build_alias
3966 test "x$ac_build_alias" = x &&
3967 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3968 test "x$ac_build_alias" = x &&
3969 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3970 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3971 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3975 $as_echo "$ac_cv_build" >&6; }
3976 case $ac_cv_build in
3977 *-*-*) ;;
3978 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3979 esac
3980 build=$ac_cv_build
3981 ac_save_IFS=$IFS; IFS='-'
3982 set x $ac_cv_build
3983 shift
3984 build_cpu=$1
3985 build_vendor=$2
3986 shift; shift
3987 # Remember, the first character of IFS is used to create $*,
3988 # except with old shells:
3989 build_os=$*
3990 IFS=$ac_save_IFS
3991 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3995 $as_echo_n "checking host system type... " >&6; }
3996 if ${ac_cv_host+:} false; then :
3997 $as_echo_n "(cached) " >&6
3998 else
3999 if test "x$host_alias" = x; then
4000 ac_cv_host=$ac_cv_build
4001 else
4002 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4003 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4008 $as_echo "$ac_cv_host" >&6; }
4009 case $ac_cv_host in
4010 *-*-*) ;;
4011 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4012 esac
4013 host=$ac_cv_host
4014 ac_save_IFS=$IFS; IFS='-'
4015 set x $ac_cv_host
4016 shift
4017 host_cpu=$1
4018 host_vendor=$2
4019 shift; shift
4020 # Remember, the first character of IFS is used to create $*,
4021 # except with old shells:
4022 host_os=$*
4023 IFS=$ac_save_IFS
4024 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4028 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4029 if ${ac_cv_path_SED+:} false; then :
4030 $as_echo_n "(cached) " >&6
4031 else
4032 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4033 for ac_i in 1 2 3 4 5 6 7; do
4034 ac_script="$ac_script$as_nl$ac_script"
4035 done
4036 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4037 { ac_script=; unset ac_script;}
4038 if test -z "$SED"; then
4039 ac_path_SED_found=false
4040 # Loop through the user's path and test for each of PROGNAME-LIST
4041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4042 for as_dir in $PATH
4044 IFS=$as_save_IFS
4045 test -z "$as_dir" && as_dir=.
4046 for ac_prog in sed gsed; do
4047 for ac_exec_ext in '' $ac_executable_extensions; do
4048 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4049 as_fn_executable_p "$ac_path_SED" || continue
4050 # Check for GNU ac_path_SED and select it if it is found.
4051 # Check for GNU $ac_path_SED
4052 case `"$ac_path_SED" --version 2>&1` in
4053 *GNU*)
4054 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4056 ac_count=0
4057 $as_echo_n 0123456789 >"conftest.in"
4058 while :
4060 cat "conftest.in" "conftest.in" >"conftest.tmp"
4061 mv "conftest.tmp" "conftest.in"
4062 cp "conftest.in" "conftest.nl"
4063 $as_echo '' >> "conftest.nl"
4064 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4065 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4066 as_fn_arith $ac_count + 1 && ac_count=$as_val
4067 if test $ac_count -gt ${ac_path_SED_max-0}; then
4068 # Best one so far, save it but keep looking for a better one
4069 ac_cv_path_SED="$ac_path_SED"
4070 ac_path_SED_max=$ac_count
4072 # 10*(2^10) chars as input seems more than enough
4073 test $ac_count -gt 10 && break
4074 done
4075 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4076 esac
4078 $ac_path_SED_found && break 3
4079 done
4080 done
4081 done
4082 IFS=$as_save_IFS
4083 if test -z "$ac_cv_path_SED"; then
4084 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4086 else
4087 ac_cv_path_SED=$SED
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4092 $as_echo "$ac_cv_path_SED" >&6; }
4093 SED="$ac_cv_path_SED"
4094 rm -f conftest.sed
4096 test -z "$SED" && SED=sed
4097 Xsed="$SED -e 1s/^X//"
4109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4110 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4111 if ${ac_cv_path_GREP+:} false; then :
4112 $as_echo_n "(cached) " >&6
4113 else
4114 if test -z "$GREP"; then
4115 ac_path_GREP_found=false
4116 # Loop through the user's path and test for each of PROGNAME-LIST
4117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4118 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4120 IFS=$as_save_IFS
4121 test -z "$as_dir" && as_dir=.
4122 for ac_prog in grep ggrep; do
4123 for ac_exec_ext in '' $ac_executable_extensions; do
4124 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4125 as_fn_executable_p "$ac_path_GREP" || continue
4126 # Check for GNU ac_path_GREP and select it if it is found.
4127 # Check for GNU $ac_path_GREP
4128 case `"$ac_path_GREP" --version 2>&1` in
4129 *GNU*)
4130 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4132 ac_count=0
4133 $as_echo_n 0123456789 >"conftest.in"
4134 while :
4136 cat "conftest.in" "conftest.in" >"conftest.tmp"
4137 mv "conftest.tmp" "conftest.in"
4138 cp "conftest.in" "conftest.nl"
4139 $as_echo 'GREP' >> "conftest.nl"
4140 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4141 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4142 as_fn_arith $ac_count + 1 && ac_count=$as_val
4143 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4144 # Best one so far, save it but keep looking for a better one
4145 ac_cv_path_GREP="$ac_path_GREP"
4146 ac_path_GREP_max=$ac_count
4148 # 10*(2^10) chars as input seems more than enough
4149 test $ac_count -gt 10 && break
4150 done
4151 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4152 esac
4154 $ac_path_GREP_found && break 3
4155 done
4156 done
4157 done
4158 IFS=$as_save_IFS
4159 if test -z "$ac_cv_path_GREP"; then
4160 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4162 else
4163 ac_cv_path_GREP=$GREP
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4168 $as_echo "$ac_cv_path_GREP" >&6; }
4169 GREP="$ac_cv_path_GREP"
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4173 $as_echo_n "checking for egrep... " >&6; }
4174 if ${ac_cv_path_EGREP+:} false; then :
4175 $as_echo_n "(cached) " >&6
4176 else
4177 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4178 then ac_cv_path_EGREP="$GREP -E"
4179 else
4180 if test -z "$EGREP"; then
4181 ac_path_EGREP_found=false
4182 # Loop through the user's path and test for each of PROGNAME-LIST
4183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4184 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4186 IFS=$as_save_IFS
4187 test -z "$as_dir" && as_dir=.
4188 for ac_prog in egrep; do
4189 for ac_exec_ext in '' $ac_executable_extensions; do
4190 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4191 as_fn_executable_p "$ac_path_EGREP" || continue
4192 # Check for GNU ac_path_EGREP and select it if it is found.
4193 # Check for GNU $ac_path_EGREP
4194 case `"$ac_path_EGREP" --version 2>&1` in
4195 *GNU*)
4196 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4198 ac_count=0
4199 $as_echo_n 0123456789 >"conftest.in"
4200 while :
4202 cat "conftest.in" "conftest.in" >"conftest.tmp"
4203 mv "conftest.tmp" "conftest.in"
4204 cp "conftest.in" "conftest.nl"
4205 $as_echo 'EGREP' >> "conftest.nl"
4206 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4207 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4208 as_fn_arith $ac_count + 1 && ac_count=$as_val
4209 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4210 # Best one so far, save it but keep looking for a better one
4211 ac_cv_path_EGREP="$ac_path_EGREP"
4212 ac_path_EGREP_max=$ac_count
4214 # 10*(2^10) chars as input seems more than enough
4215 test $ac_count -gt 10 && break
4216 done
4217 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4218 esac
4220 $ac_path_EGREP_found && break 3
4221 done
4222 done
4223 done
4224 IFS=$as_save_IFS
4225 if test -z "$ac_cv_path_EGREP"; then
4226 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4228 else
4229 ac_cv_path_EGREP=$EGREP
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4235 $as_echo "$ac_cv_path_EGREP" >&6; }
4236 EGREP="$ac_cv_path_EGREP"
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4240 $as_echo_n "checking for fgrep... " >&6; }
4241 if ${ac_cv_path_FGREP+:} false; then :
4242 $as_echo_n "(cached) " >&6
4243 else
4244 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4245 then ac_cv_path_FGREP="$GREP -F"
4246 else
4247 if test -z "$FGREP"; then
4248 ac_path_FGREP_found=false
4249 # Loop through the user's path and test for each of PROGNAME-LIST
4250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4251 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4253 IFS=$as_save_IFS
4254 test -z "$as_dir" && as_dir=.
4255 for ac_prog in fgrep; do
4256 for ac_exec_ext in '' $ac_executable_extensions; do
4257 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4258 as_fn_executable_p "$ac_path_FGREP" || continue
4259 # Check for GNU ac_path_FGREP and select it if it is found.
4260 # Check for GNU $ac_path_FGREP
4261 case `"$ac_path_FGREP" --version 2>&1` in
4262 *GNU*)
4263 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4265 ac_count=0
4266 $as_echo_n 0123456789 >"conftest.in"
4267 while :
4269 cat "conftest.in" "conftest.in" >"conftest.tmp"
4270 mv "conftest.tmp" "conftest.in"
4271 cp "conftest.in" "conftest.nl"
4272 $as_echo 'FGREP' >> "conftest.nl"
4273 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4274 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4275 as_fn_arith $ac_count + 1 && ac_count=$as_val
4276 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4277 # Best one so far, save it but keep looking for a better one
4278 ac_cv_path_FGREP="$ac_path_FGREP"
4279 ac_path_FGREP_max=$ac_count
4281 # 10*(2^10) chars as input seems more than enough
4282 test $ac_count -gt 10 && break
4283 done
4284 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4285 esac
4287 $ac_path_FGREP_found && break 3
4288 done
4289 done
4290 done
4291 IFS=$as_save_IFS
4292 if test -z "$ac_cv_path_FGREP"; then
4293 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4295 else
4296 ac_cv_path_FGREP=$FGREP
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4302 $as_echo "$ac_cv_path_FGREP" >&6; }
4303 FGREP="$ac_cv_path_FGREP"
4306 test -z "$GREP" && GREP=grep
4324 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4325 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4326 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4329 $as_echo_n "checking how to print strings... " >&6; }
4330 # Test print first, because it will be a builtin if present.
4331 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4332 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4333 ECHO='print -r --'
4334 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4335 ECHO='printf %s\n'
4336 else
4337 # Use this function as a fallback that always works.
4338 func_fallback_echo ()
4340 eval 'cat <<_LTECHO_EOF
4342 _LTECHO_EOF'
4344 ECHO='func_fallback_echo'
4347 # func_echo_all arg...
4348 # Invoke $ECHO with all args, space-separated.
4349 func_echo_all ()
4351 $ECHO ""
4354 case "$ECHO" in
4355 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4356 $as_echo "printf" >&6; } ;;
4357 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4358 $as_echo "print -r" >&6; } ;;
4359 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4360 $as_echo "cat" >&6; } ;;
4361 esac
4378 # Check whether --with-gnu-ld was given.
4379 if test "${with_gnu_ld+set}" = set; then :
4380 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4381 else
4382 with_gnu_ld=no
4385 ac_prog=ld
4386 if test "$GCC" = yes; then
4387 # Check if gcc -print-prog-name=ld gives a path.
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4389 $as_echo_n "checking for ld used by $CC... " >&6; }
4390 case $host in
4391 *-*-mingw*)
4392 # gcc leaves a trailing carriage return which upsets mingw
4393 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4395 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4396 esac
4397 case $ac_prog in
4398 # Accept absolute paths.
4399 [\\/]* | ?:[\\/]*)
4400 re_direlt='/[^/][^/]*/\.\./'
4401 # Canonicalize the pathname of ld
4402 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4403 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4404 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4405 done
4406 test -z "$LD" && LD="$ac_prog"
4409 # If it fails, then pretend we aren't using GCC.
4410 ac_prog=ld
4413 # If it is relative, then search for the first ld in PATH.
4414 with_gnu_ld=unknown
4416 esac
4417 elif test "$with_gnu_ld" = yes; then
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4419 $as_echo_n "checking for GNU ld... " >&6; }
4420 else
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4422 $as_echo_n "checking for non-GNU ld... " >&6; }
4424 if ${lt_cv_path_LD+:} false; then :
4425 $as_echo_n "(cached) " >&6
4426 else
4427 if test -z "$LD"; then
4428 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4429 for ac_dir in $PATH; do
4430 IFS="$lt_save_ifs"
4431 test -z "$ac_dir" && ac_dir=.
4432 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4433 lt_cv_path_LD="$ac_dir/$ac_prog"
4434 # Check to see if the program is GNU ld. I'd rather use --version,
4435 # but apparently some variants of GNU ld only accept -v.
4436 # Break only if it was the GNU/non-GNU ld that we prefer.
4437 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4438 *GNU* | *'with BFD'*)
4439 test "$with_gnu_ld" != no && break
4442 test "$with_gnu_ld" != yes && break
4444 esac
4446 done
4447 IFS="$lt_save_ifs"
4448 else
4449 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4453 LD="$lt_cv_path_LD"
4454 if test -n "$LD"; then
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4456 $as_echo "$LD" >&6; }
4457 else
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4459 $as_echo "no" >&6; }
4461 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4463 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4464 if ${lt_cv_prog_gnu_ld+:} false; then :
4465 $as_echo_n "(cached) " >&6
4466 else
4467 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4468 case `$LD -v 2>&1 </dev/null` in
4469 *GNU* | *'with BFD'*)
4470 lt_cv_prog_gnu_ld=yes
4473 lt_cv_prog_gnu_ld=no
4475 esac
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4478 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4479 with_gnu_ld=$lt_cv_prog_gnu_ld
4489 ac_ext=c
4490 ac_cpp='$CPP $CPPFLAGS'
4491 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4492 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4493 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4495 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4496 # On Suns, sometimes $CPP names a directory.
4497 if test -n "$CPP" && test -d "$CPP"; then
4498 CPP=
4500 if test -z "$CPP"; then
4501 if ${ac_cv_prog_CPP+:} false; then :
4502 $as_echo_n "(cached) " >&6
4503 else
4504 # Double quotes because CPP needs to be expanded
4505 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4507 ac_preproc_ok=false
4508 for ac_c_preproc_warn_flag in '' yes
4510 # Use a header file that comes with gcc, so configuring glibc
4511 # with a fresh cross-compiler works.
4512 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4513 # <limits.h> exists even on freestanding compilers.
4514 # On the NeXT, cc -E runs the code through the compiler's parser,
4515 # not just through cpp. "Syntax error" is here to catch this case.
4516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4517 /* end confdefs.h. */
4518 #ifdef __STDC__
4519 # include <limits.h>
4520 #else
4521 # include <assert.h>
4522 #endif
4523 Syntax error
4524 _ACEOF
4525 if ac_fn_c_try_cpp "$LINENO"; then :
4527 else
4528 # Broken: fails on valid input.
4529 continue
4531 rm -f conftest.err conftest.i conftest.$ac_ext
4533 # OK, works on sane cases. Now check whether nonexistent headers
4534 # can be detected and how.
4535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4536 /* end confdefs.h. */
4537 #include <ac_nonexistent.h>
4538 _ACEOF
4539 if ac_fn_c_try_cpp "$LINENO"; then :
4540 # Broken: success on invalid input.
4541 continue
4542 else
4543 # Passes both tests.
4544 ac_preproc_ok=:
4545 break
4547 rm -f conftest.err conftest.i conftest.$ac_ext
4549 done
4550 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4551 rm -f conftest.i conftest.err conftest.$ac_ext
4552 if $ac_preproc_ok; then :
4553 break
4556 done
4557 ac_cv_prog_CPP=$CPP
4560 CPP=$ac_cv_prog_CPP
4561 else
4562 ac_cv_prog_CPP=$CPP
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4565 $as_echo "$CPP" >&6; }
4566 ac_preproc_ok=false
4567 for ac_c_preproc_warn_flag in '' yes
4569 # Use a header file that comes with gcc, so configuring glibc
4570 # with a fresh cross-compiler works.
4571 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4572 # <limits.h> exists even on freestanding compilers.
4573 # On the NeXT, cc -E runs the code through the compiler's parser,
4574 # not just through cpp. "Syntax error" is here to catch this case.
4575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4576 /* end confdefs.h. */
4577 #ifdef __STDC__
4578 # include <limits.h>
4579 #else
4580 # include <assert.h>
4581 #endif
4582 Syntax error
4583 _ACEOF
4584 if ac_fn_c_try_cpp "$LINENO"; then :
4586 else
4587 # Broken: fails on valid input.
4588 continue
4590 rm -f conftest.err conftest.i conftest.$ac_ext
4592 # OK, works on sane cases. Now check whether nonexistent headers
4593 # can be detected and how.
4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h. */
4596 #include <ac_nonexistent.h>
4597 _ACEOF
4598 if ac_fn_c_try_cpp "$LINENO"; then :
4599 # Broken: success on invalid input.
4600 continue
4601 else
4602 # Passes both tests.
4603 ac_preproc_ok=:
4604 break
4606 rm -f conftest.err conftest.i conftest.$ac_ext
4608 done
4609 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4610 rm -f conftest.i conftest.err conftest.$ac_ext
4611 if $ac_preproc_ok; then :
4613 else
4614 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4615 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4616 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4617 See \`config.log' for more details" "$LINENO" 5; }
4620 ac_ext=c
4621 ac_cpp='$CPP $CPPFLAGS'
4622 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4623 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4624 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4626 for ac_prog in gawk mawk nawk awk
4628 # Extract the first word of "$ac_prog", so it can be a program name with args.
4629 set dummy $ac_prog; ac_word=$2
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4631 $as_echo_n "checking for $ac_word... " >&6; }
4632 if ${ac_cv_prog_AWK+:} false; then :
4633 $as_echo_n "(cached) " >&6
4634 else
4635 if test -n "$AWK"; then
4636 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4637 else
4638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4639 for as_dir in $PATH
4641 IFS=$as_save_IFS
4642 test -z "$as_dir" && as_dir=.
4643 for ac_exec_ext in '' $ac_executable_extensions; do
4644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4645 ac_cv_prog_AWK="$ac_prog"
4646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4647 break 2
4649 done
4650 done
4651 IFS=$as_save_IFS
4655 AWK=$ac_cv_prog_AWK
4656 if test -n "$AWK"; then
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4658 $as_echo "$AWK" >&6; }
4659 else
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4661 $as_echo "no" >&6; }
4665 test -n "$AWK" && break
4666 done
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4670 $as_echo_n "checking whether ln -s works... " >&6; }
4671 LN_S=$as_ln_s
4672 if test "$LN_S" = "ln -s"; then
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4674 $as_echo "yes" >&6; }
4675 else
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4677 $as_echo "no, using $LN_S" >&6; }
4680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4681 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4682 set x ${MAKE-make}
4683 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4684 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4685 $as_echo_n "(cached) " >&6
4686 else
4687 cat >conftest.make <<\_ACEOF
4688 SHELL = /bin/sh
4689 all:
4690 @echo '@@@%%%=$(MAKE)=@@@%%%'
4691 _ACEOF
4692 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4693 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4694 *@@@%%%=?*=@@@%%%*)
4695 eval ac_cv_prog_make_${ac_make}_set=yes;;
4697 eval ac_cv_prog_make_${ac_make}_set=no;;
4698 esac
4699 rm -f conftest.make
4701 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4703 $as_echo "yes" >&6; }
4704 SET_MAKE=
4705 else
4706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4707 $as_echo "no" >&6; }
4708 SET_MAKE="MAKE=${MAKE-make}"
4712 case `pwd` in
4713 *\ * | *\ *)
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4715 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4716 esac
4720 macro_version='2.4.2'
4721 macro_revision='1.3337'
4735 ltmain="$ac_aux_dir/ltmain.sh"
4737 # Backslashify metacharacters that are still active within
4738 # double-quoted strings.
4739 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4741 # Same as above, but do not quote variable references.
4742 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4744 # Sed substitution to delay expansion of an escaped shell variable in a
4745 # double_quote_subst'ed string.
4746 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4748 # Sed substitution to delay expansion of an escaped single quote.
4749 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4751 # Sed substitution to avoid accidental globbing in evaled expressions
4752 no_glob_subst='s/\*/\\\*/g'
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4755 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4756 if ${lt_cv_path_NM+:} false; then :
4757 $as_echo_n "(cached) " >&6
4758 else
4759 if test -n "$NM"; then
4760 # Let the user override the test.
4761 lt_cv_path_NM="$NM"
4762 else
4763 lt_nm_to_check="${ac_tool_prefix}nm"
4764 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4765 lt_nm_to_check="$lt_nm_to_check nm"
4767 for lt_tmp_nm in $lt_nm_to_check; do
4768 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4769 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4770 IFS="$lt_save_ifs"
4771 test -z "$ac_dir" && ac_dir=.
4772 tmp_nm="$ac_dir/$lt_tmp_nm"
4773 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4774 # Check to see if the nm accepts a BSD-compat flag.
4775 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4776 # nm: unknown option "B" ignored
4777 # Tru64's nm complains that /dev/null is an invalid object file
4778 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4779 */dev/null* | *'Invalid file or object type'*)
4780 lt_cv_path_NM="$tmp_nm -B"
4781 break
4784 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4785 */dev/null*)
4786 lt_cv_path_NM="$tmp_nm -p"
4787 break
4790 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4791 continue # so that we can try to find one that supports BSD flags
4793 esac
4795 esac
4797 done
4798 IFS="$lt_save_ifs"
4799 done
4800 : ${lt_cv_path_NM=no}
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4804 $as_echo "$lt_cv_path_NM" >&6; }
4805 if test "$lt_cv_path_NM" != "no"; then
4806 NM="$lt_cv_path_NM"
4807 else
4808 # Didn't find any BSD compatible name lister, look for dumpbin.
4809 if test -n "$DUMPBIN"; then :
4810 # Let the user override the test.
4811 else
4812 if test -n "$ac_tool_prefix"; then
4813 for ac_prog in dumpbin "link -dump"
4815 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4816 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4818 $as_echo_n "checking for $ac_word... " >&6; }
4819 if ${ac_cv_prog_DUMPBIN+:} false; then :
4820 $as_echo_n "(cached) " >&6
4821 else
4822 if test -n "$DUMPBIN"; then
4823 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4824 else
4825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4826 for as_dir in $PATH
4828 IFS=$as_save_IFS
4829 test -z "$as_dir" && as_dir=.
4830 for ac_exec_ext in '' $ac_executable_extensions; do
4831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4832 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4834 break 2
4836 done
4837 done
4838 IFS=$as_save_IFS
4842 DUMPBIN=$ac_cv_prog_DUMPBIN
4843 if test -n "$DUMPBIN"; then
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4845 $as_echo "$DUMPBIN" >&6; }
4846 else
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4848 $as_echo "no" >&6; }
4852 test -n "$DUMPBIN" && break
4853 done
4855 if test -z "$DUMPBIN"; then
4856 ac_ct_DUMPBIN=$DUMPBIN
4857 for ac_prog in dumpbin "link -dump"
4859 # Extract the first word of "$ac_prog", so it can be a program name with args.
4860 set dummy $ac_prog; ac_word=$2
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4862 $as_echo_n "checking for $ac_word... " >&6; }
4863 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4864 $as_echo_n "(cached) " >&6
4865 else
4866 if test -n "$ac_ct_DUMPBIN"; then
4867 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4868 else
4869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4870 for as_dir in $PATH
4872 IFS=$as_save_IFS
4873 test -z "$as_dir" && as_dir=.
4874 for ac_exec_ext in '' $ac_executable_extensions; do
4875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4876 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4878 break 2
4880 done
4881 done
4882 IFS=$as_save_IFS
4886 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4887 if test -n "$ac_ct_DUMPBIN"; then
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4889 $as_echo "$ac_ct_DUMPBIN" >&6; }
4890 else
4891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4892 $as_echo "no" >&6; }
4896 test -n "$ac_ct_DUMPBIN" && break
4897 done
4899 if test "x$ac_ct_DUMPBIN" = x; then
4900 DUMPBIN=":"
4901 else
4902 case $cross_compiling:$ac_tool_warned in
4903 yes:)
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4905 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4906 ac_tool_warned=yes ;;
4907 esac
4908 DUMPBIN=$ac_ct_DUMPBIN
4912 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4913 *COFF*)
4914 DUMPBIN="$DUMPBIN -symbols"
4917 DUMPBIN=:
4919 esac
4922 if test "$DUMPBIN" != ":"; then
4923 NM="$DUMPBIN"
4926 test -z "$NM" && NM=nm
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4934 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4935 if ${lt_cv_nm_interface+:} false; then :
4936 $as_echo_n "(cached) " >&6
4937 else
4938 lt_cv_nm_interface="BSD nm"
4939 echo "int some_variable = 0;" > conftest.$ac_ext
4940 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4941 (eval "$ac_compile" 2>conftest.err)
4942 cat conftest.err >&5
4943 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4944 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4945 cat conftest.err >&5
4946 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4947 cat conftest.out >&5
4948 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4949 lt_cv_nm_interface="MS dumpbin"
4951 rm -f conftest*
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4954 $as_echo "$lt_cv_nm_interface" >&6; }
4956 # find the maximum length of command line arguments
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4958 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4959 if ${lt_cv_sys_max_cmd_len+:} false; then :
4960 $as_echo_n "(cached) " >&6
4961 else
4963 teststring="ABCD"
4965 case $build_os in
4966 msdosdjgpp*)
4967 # On DJGPP, this test can blow up pretty badly due to problems in libc
4968 # (any single argument exceeding 2000 bytes causes a buffer overrun
4969 # during glob expansion). Even if it were fixed, the result of this
4970 # check would be larger than it should be.
4971 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4974 gnu*)
4975 # Under GNU Hurd, this test is not required because there is
4976 # no limit to the length of command line arguments.
4977 # Libtool will interpret -1 as no limit whatsoever
4978 lt_cv_sys_max_cmd_len=-1;
4981 cygwin* | mingw* | cegcc*)
4982 # On Win9x/ME, this test blows up -- it succeeds, but takes
4983 # about 5 minutes as the teststring grows exponentially.
4984 # Worse, since 9x/ME are not pre-emptively multitasking,
4985 # you end up with a "frozen" computer, even though with patience
4986 # the test eventually succeeds (with a max line length of 256k).
4987 # Instead, let's just punt: use the minimum linelength reported by
4988 # all of the supported platforms: 8192 (on NT/2K/XP).
4989 lt_cv_sys_max_cmd_len=8192;
4992 mint*)
4993 # On MiNT this can take a long time and run out of memory.
4994 lt_cv_sys_max_cmd_len=8192;
4997 amigaos*)
4998 # On AmigaOS with pdksh, this test takes hours, literally.
4999 # So we just punt and use a minimum line length of 8192.
5000 lt_cv_sys_max_cmd_len=8192;
5003 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5004 # This has been around since 386BSD, at least. Likely further.
5005 if test -x /sbin/sysctl; then
5006 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5007 elif test -x /usr/sbin/sysctl; then
5008 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5009 else
5010 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5012 # And add a safety zone
5013 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5014 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5017 interix*)
5018 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5019 lt_cv_sys_max_cmd_len=196608
5022 os2*)
5023 # The test takes a long time on OS/2.
5024 lt_cv_sys_max_cmd_len=8192
5027 osf*)
5028 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5029 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5030 # nice to cause kernel panics so lets avoid the loop below.
5031 # First set a reasonable default.
5032 lt_cv_sys_max_cmd_len=16384
5034 if test -x /sbin/sysconfig; then
5035 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5036 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5037 esac
5040 sco3.2v5*)
5041 lt_cv_sys_max_cmd_len=102400
5043 sysv5* | sco5v6* | sysv4.2uw2*)
5044 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5045 if test -n "$kargmax"; then
5046 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5047 else
5048 lt_cv_sys_max_cmd_len=32768
5052 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5053 if test -n "$lt_cv_sys_max_cmd_len"; then
5054 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5055 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5056 else
5057 # Make teststring a little bigger before we do anything with it.
5058 # a 1K string should be a reasonable start.
5059 for i in 1 2 3 4 5 6 7 8 ; do
5060 teststring=$teststring$teststring
5061 done
5062 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5063 # If test is not a shell built-in, we'll probably end up computing a
5064 # maximum length that is only half of the actual maximum length, but
5065 # we can't tell.
5066 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
5067 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5068 test $i != 17 # 1/2 MB should be enough
5070 i=`expr $i + 1`
5071 teststring=$teststring$teststring
5072 done
5073 # Only check the string length outside the loop.
5074 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5075 teststring=
5076 # Add a significant safety factor because C++ compilers can tack on
5077 # massive amounts of additional arguments before passing them to the
5078 # linker. It appears as though 1/2 is a usable value.
5079 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5082 esac
5086 if test -n $lt_cv_sys_max_cmd_len ; then
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5088 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5089 else
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5091 $as_echo "none" >&6; }
5093 max_cmd_len=$lt_cv_sys_max_cmd_len
5100 : ${CP="cp -f"}
5101 : ${MV="mv -f"}
5102 : ${RM="rm -f"}
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5105 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5106 # Try some XSI features
5107 xsi_shell=no
5108 ( _lt_dummy="a/b/c"
5109 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5110 = c,a/b,b/c, \
5111 && eval 'test $(( 1 + 1 )) -eq 2 \
5112 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5113 && xsi_shell=yes
5114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5115 $as_echo "$xsi_shell" >&6; }
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5119 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5120 lt_shell_append=no
5121 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5122 >/dev/null 2>&1 \
5123 && lt_shell_append=yes
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5125 $as_echo "$lt_shell_append" >&6; }
5128 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5129 lt_unset=unset
5130 else
5131 lt_unset=false
5138 # test EBCDIC or ASCII
5139 case `echo X|tr X '\101'` in
5140 A) # ASCII based system
5141 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5142 lt_SP2NL='tr \040 \012'
5143 lt_NL2SP='tr \015\012 \040\040'
5145 *) # EBCDIC based system
5146 lt_SP2NL='tr \100 \n'
5147 lt_NL2SP='tr \r\n \100\100'
5149 esac
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5160 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5161 if ${lt_cv_to_host_file_cmd+:} false; then :
5162 $as_echo_n "(cached) " >&6
5163 else
5164 case $host in
5165 *-*-mingw* )
5166 case $build in
5167 *-*-mingw* ) # actually msys
5168 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5170 *-*-cygwin* )
5171 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5173 * ) # otherwise, assume *nix
5174 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5176 esac
5178 *-*-cygwin* )
5179 case $build in
5180 *-*-mingw* ) # actually msys
5181 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5183 *-*-cygwin* )
5184 lt_cv_to_host_file_cmd=func_convert_file_noop
5186 * ) # otherwise, assume *nix
5187 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5189 esac
5191 * ) # unhandled hosts (and "normal" native builds)
5192 lt_cv_to_host_file_cmd=func_convert_file_noop
5194 esac
5198 to_host_file_cmd=$lt_cv_to_host_file_cmd
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5200 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5207 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5208 if ${lt_cv_to_tool_file_cmd+:} false; then :
5209 $as_echo_n "(cached) " >&6
5210 else
5211 #assume ordinary cross tools, or native build.
5212 lt_cv_to_tool_file_cmd=func_convert_file_noop
5213 case $host in
5214 *-*-mingw* )
5215 case $build in
5216 *-*-mingw* ) # actually msys
5217 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5219 esac
5221 esac
5225 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5227 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5234 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5235 if ${lt_cv_ld_reload_flag+:} false; then :
5236 $as_echo_n "(cached) " >&6
5237 else
5238 lt_cv_ld_reload_flag='-r'
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5241 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5242 reload_flag=$lt_cv_ld_reload_flag
5243 case $reload_flag in
5244 "" | " "*) ;;
5245 *) reload_flag=" $reload_flag" ;;
5246 esac
5247 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5248 case $host_os in
5249 cygwin* | mingw* | pw32* | cegcc*)
5250 if test "$GCC" != yes; then
5251 reload_cmds=false
5254 darwin*)
5255 if test "$GCC" = yes; then
5256 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5257 else
5258 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5261 esac
5271 if test -n "$ac_tool_prefix"; then
5272 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5273 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5275 $as_echo_n "checking for $ac_word... " >&6; }
5276 if ${ac_cv_prog_OBJDUMP+:} false; then :
5277 $as_echo_n "(cached) " >&6
5278 else
5279 if test -n "$OBJDUMP"; then
5280 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5281 else
5282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5283 for as_dir in $PATH
5285 IFS=$as_save_IFS
5286 test -z "$as_dir" && as_dir=.
5287 for ac_exec_ext in '' $ac_executable_extensions; do
5288 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5289 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5291 break 2
5293 done
5294 done
5295 IFS=$as_save_IFS
5299 OBJDUMP=$ac_cv_prog_OBJDUMP
5300 if test -n "$OBJDUMP"; then
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5302 $as_echo "$OBJDUMP" >&6; }
5303 else
5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5305 $as_echo "no" >&6; }
5310 if test -z "$ac_cv_prog_OBJDUMP"; then
5311 ac_ct_OBJDUMP=$OBJDUMP
5312 # Extract the first word of "objdump", so it can be a program name with args.
5313 set dummy objdump; ac_word=$2
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5315 $as_echo_n "checking for $ac_word... " >&6; }
5316 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5317 $as_echo_n "(cached) " >&6
5318 else
5319 if test -n "$ac_ct_OBJDUMP"; then
5320 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5321 else
5322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5323 for as_dir in $PATH
5325 IFS=$as_save_IFS
5326 test -z "$as_dir" && as_dir=.
5327 for ac_exec_ext in '' $ac_executable_extensions; do
5328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5329 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5331 break 2
5333 done
5334 done
5335 IFS=$as_save_IFS
5339 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5340 if test -n "$ac_ct_OBJDUMP"; then
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5342 $as_echo "$ac_ct_OBJDUMP" >&6; }
5343 else
5344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5345 $as_echo "no" >&6; }
5348 if test "x$ac_ct_OBJDUMP" = x; then
5349 OBJDUMP="false"
5350 else
5351 case $cross_compiling:$ac_tool_warned in
5352 yes:)
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5354 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5355 ac_tool_warned=yes ;;
5356 esac
5357 OBJDUMP=$ac_ct_OBJDUMP
5359 else
5360 OBJDUMP="$ac_cv_prog_OBJDUMP"
5363 test -z "$OBJDUMP" && OBJDUMP=objdump
5370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5371 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5372 if ${lt_cv_deplibs_check_method+:} false; then :
5373 $as_echo_n "(cached) " >&6
5374 else
5375 lt_cv_file_magic_cmd='$MAGIC_CMD'
5376 lt_cv_file_magic_test_file=
5377 lt_cv_deplibs_check_method='unknown'
5378 # Need to set the preceding variable on all platforms that support
5379 # interlibrary dependencies.
5380 # 'none' -- dependencies not supported.
5381 # `unknown' -- same as none, but documents that we really don't know.
5382 # 'pass_all' -- all dependencies passed with no checks.
5383 # 'test_compile' -- check by making test program.
5384 # 'file_magic [[regex]]' -- check by looking for files in library path
5385 # which responds to the $file_magic_cmd with a given extended regex.
5386 # If you have `file' or equivalent on your system and you're not sure
5387 # whether `pass_all' will *always* work, you probably want this one.
5389 case $host_os in
5390 aix[4-9]*)
5391 lt_cv_deplibs_check_method=pass_all
5394 beos*)
5395 lt_cv_deplibs_check_method=pass_all
5398 bsdi[45]*)
5399 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5400 lt_cv_file_magic_cmd='/usr/bin/file -L'
5401 lt_cv_file_magic_test_file=/shlib/libc.so
5404 cygwin*)
5405 # func_win32_libid is a shell function defined in ltmain.sh
5406 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5407 lt_cv_file_magic_cmd='func_win32_libid'
5410 mingw* | pw32*)
5411 # Base MSYS/MinGW do not provide the 'file' command needed by
5412 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5413 # unless we find 'file', for example because we are cross-compiling.
5414 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5415 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5416 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5417 lt_cv_file_magic_cmd='func_win32_libid'
5418 else
5419 # Keep this pattern in sync with the one in func_win32_libid.
5420 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5421 lt_cv_file_magic_cmd='$OBJDUMP -f'
5425 cegcc*)
5426 # use the weaker test based on 'objdump'. See mingw*.
5427 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5428 lt_cv_file_magic_cmd='$OBJDUMP -f'
5431 darwin* | rhapsody*)
5432 lt_cv_deplibs_check_method=pass_all
5435 freebsd* | dragonfly*)
5436 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5437 case $host_cpu in
5438 i*86 )
5439 # Not sure whether the presence of OpenBSD here was a mistake.
5440 # Let's accept both of them until this is cleared up.
5441 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5442 lt_cv_file_magic_cmd=/usr/bin/file
5443 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5445 esac
5446 else
5447 lt_cv_deplibs_check_method=pass_all
5451 gnu*)
5452 lt_cv_deplibs_check_method=pass_all
5455 haiku*)
5456 lt_cv_deplibs_check_method=pass_all
5459 hpux10.20* | hpux11*)
5460 lt_cv_file_magic_cmd=/usr/bin/file
5461 case $host_cpu in
5462 ia64*)
5463 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5464 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5466 hppa*64*)
5467 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]'
5468 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5471 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5472 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5474 esac
5477 interix[3-9]*)
5478 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5479 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5482 irix5* | irix6* | nonstopux*)
5483 case $LD in
5484 *-32|*"-32 ") libmagic=32-bit;;
5485 *-n32|*"-n32 ") libmagic=N32;;
5486 *-64|*"-64 ") libmagic=64-bit;;
5487 *) libmagic=never-match;;
5488 esac
5489 lt_cv_deplibs_check_method=pass_all
5492 # This must be glibc/ELF.
5493 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5494 lt_cv_deplibs_check_method=pass_all
5497 netbsd*)
5498 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5499 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5500 else
5501 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5505 newos6*)
5506 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5507 lt_cv_file_magic_cmd=/usr/bin/file
5508 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5511 *nto* | *qnx*)
5512 lt_cv_deplibs_check_method=pass_all
5515 openbsd*)
5516 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5517 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5518 else
5519 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5523 osf3* | osf4* | osf5*)
5524 lt_cv_deplibs_check_method=pass_all
5527 rdos*)
5528 lt_cv_deplibs_check_method=pass_all
5531 solaris*)
5532 lt_cv_deplibs_check_method=pass_all
5535 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5536 lt_cv_deplibs_check_method=pass_all
5539 sysv4 | sysv4.3*)
5540 case $host_vendor in
5541 motorola)
5542 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]'
5543 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5545 ncr)
5546 lt_cv_deplibs_check_method=pass_all
5548 sequent)
5549 lt_cv_file_magic_cmd='/bin/file'
5550 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5552 sni)
5553 lt_cv_file_magic_cmd='/bin/file'
5554 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5555 lt_cv_file_magic_test_file=/lib/libc.so
5557 siemens)
5558 lt_cv_deplibs_check_method=pass_all
5561 lt_cv_deplibs_check_method=pass_all
5563 esac
5566 tpf*)
5567 lt_cv_deplibs_check_method=pass_all
5569 esac
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5573 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5575 file_magic_glob=
5576 want_nocaseglob=no
5577 if test "$build" = "$host"; then
5578 case $host_os in
5579 mingw* | pw32*)
5580 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5581 want_nocaseglob=yes
5582 else
5583 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5586 esac
5589 file_magic_cmd=$lt_cv_file_magic_cmd
5590 deplibs_check_method=$lt_cv_deplibs_check_method
5591 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5614 if test -n "$ac_tool_prefix"; then
5615 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5616 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5618 $as_echo_n "checking for $ac_word... " >&6; }
5619 if ${ac_cv_prog_DLLTOOL+:} false; then :
5620 $as_echo_n "(cached) " >&6
5621 else
5622 if test -n "$DLLTOOL"; then
5623 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5624 else
5625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5626 for as_dir in $PATH
5628 IFS=$as_save_IFS
5629 test -z "$as_dir" && as_dir=.
5630 for ac_exec_ext in '' $ac_executable_extensions; do
5631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5632 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5634 break 2
5636 done
5637 done
5638 IFS=$as_save_IFS
5642 DLLTOOL=$ac_cv_prog_DLLTOOL
5643 if test -n "$DLLTOOL"; then
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5645 $as_echo "$DLLTOOL" >&6; }
5646 else
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5648 $as_echo "no" >&6; }
5653 if test -z "$ac_cv_prog_DLLTOOL"; then
5654 ac_ct_DLLTOOL=$DLLTOOL
5655 # Extract the first word of "dlltool", so it can be a program name with args.
5656 set dummy dlltool; ac_word=$2
5657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5658 $as_echo_n "checking for $ac_word... " >&6; }
5659 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5660 $as_echo_n "(cached) " >&6
5661 else
5662 if test -n "$ac_ct_DLLTOOL"; then
5663 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5664 else
5665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5666 for as_dir in $PATH
5668 IFS=$as_save_IFS
5669 test -z "$as_dir" && as_dir=.
5670 for ac_exec_ext in '' $ac_executable_extensions; do
5671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5672 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5674 break 2
5676 done
5677 done
5678 IFS=$as_save_IFS
5682 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5683 if test -n "$ac_ct_DLLTOOL"; then
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5685 $as_echo "$ac_ct_DLLTOOL" >&6; }
5686 else
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5688 $as_echo "no" >&6; }
5691 if test "x$ac_ct_DLLTOOL" = x; then
5692 DLLTOOL="false"
5693 else
5694 case $cross_compiling:$ac_tool_warned in
5695 yes:)
5696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5697 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5698 ac_tool_warned=yes ;;
5699 esac
5700 DLLTOOL=$ac_ct_DLLTOOL
5702 else
5703 DLLTOOL="$ac_cv_prog_DLLTOOL"
5706 test -z "$DLLTOOL" && DLLTOOL=dlltool
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5715 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5716 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5717 $as_echo_n "(cached) " >&6
5718 else
5719 lt_cv_sharedlib_from_linklib_cmd='unknown'
5721 case $host_os in
5722 cygwin* | mingw* | pw32* | cegcc*)
5723 # two different shell functions defined in ltmain.sh
5724 # decide which to use based on capabilities of $DLLTOOL
5725 case `$DLLTOOL --help 2>&1` in
5726 *--identify-strict*)
5727 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5730 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5732 esac
5735 # fallback: assume linklib IS sharedlib
5736 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5738 esac
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5742 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5743 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5744 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5753 if test -n "$ac_tool_prefix"; then
5754 for ac_prog in ar
5756 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5757 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5759 $as_echo_n "checking for $ac_word... " >&6; }
5760 if ${ac_cv_prog_AR+:} false; then :
5761 $as_echo_n "(cached) " >&6
5762 else
5763 if test -n "$AR"; then
5764 ac_cv_prog_AR="$AR" # Let the user override the test.
5765 else
5766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5767 for as_dir in $PATH
5769 IFS=$as_save_IFS
5770 test -z "$as_dir" && as_dir=.
5771 for ac_exec_ext in '' $ac_executable_extensions; do
5772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5773 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5775 break 2
5777 done
5778 done
5779 IFS=$as_save_IFS
5783 AR=$ac_cv_prog_AR
5784 if test -n "$AR"; then
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5786 $as_echo "$AR" >&6; }
5787 else
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5789 $as_echo "no" >&6; }
5793 test -n "$AR" && break
5794 done
5796 if test -z "$AR"; then
5797 ac_ct_AR=$AR
5798 for ac_prog in ar
5800 # Extract the first word of "$ac_prog", so it can be a program name with args.
5801 set dummy $ac_prog; ac_word=$2
5802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5803 $as_echo_n "checking for $ac_word... " >&6; }
5804 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5805 $as_echo_n "(cached) " >&6
5806 else
5807 if test -n "$ac_ct_AR"; then
5808 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5809 else
5810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5811 for as_dir in $PATH
5813 IFS=$as_save_IFS
5814 test -z "$as_dir" && as_dir=.
5815 for ac_exec_ext in '' $ac_executable_extensions; do
5816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5817 ac_cv_prog_ac_ct_AR="$ac_prog"
5818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5819 break 2
5821 done
5822 done
5823 IFS=$as_save_IFS
5827 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5828 if test -n "$ac_ct_AR"; then
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5830 $as_echo "$ac_ct_AR" >&6; }
5831 else
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5833 $as_echo "no" >&6; }
5837 test -n "$ac_ct_AR" && break
5838 done
5840 if test "x$ac_ct_AR" = x; then
5841 AR="false"
5842 else
5843 case $cross_compiling:$ac_tool_warned in
5844 yes:)
5845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5846 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5847 ac_tool_warned=yes ;;
5848 esac
5849 AR=$ac_ct_AR
5853 : ${AR=ar}
5854 : ${AR_FLAGS=cru}
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5867 $as_echo_n "checking for archiver @FILE support... " >&6; }
5868 if ${lt_cv_ar_at_file+:} false; then :
5869 $as_echo_n "(cached) " >&6
5870 else
5871 lt_cv_ar_at_file=no
5872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5873 /* end confdefs.h. */
5876 main ()
5880 return 0;
5882 _ACEOF
5883 if ac_fn_c_try_compile "$LINENO"; then :
5884 echo conftest.$ac_objext > conftest.lst
5885 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5886 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5887 (eval $lt_ar_try) 2>&5
5888 ac_status=$?
5889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5890 test $ac_status = 0; }
5891 if test "$ac_status" -eq 0; then
5892 # Ensure the archiver fails upon bogus file names.
5893 rm -f conftest.$ac_objext libconftest.a
5894 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5895 (eval $lt_ar_try) 2>&5
5896 ac_status=$?
5897 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5898 test $ac_status = 0; }
5899 if test "$ac_status" -ne 0; then
5900 lt_cv_ar_at_file=@
5903 rm -f conftest.* libconftest.a
5906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5910 $as_echo "$lt_cv_ar_at_file" >&6; }
5912 if test "x$lt_cv_ar_at_file" = xno; then
5913 archiver_list_spec=
5914 else
5915 archiver_list_spec=$lt_cv_ar_at_file
5924 if test -n "$ac_tool_prefix"; then
5925 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5926 set dummy ${ac_tool_prefix}strip; ac_word=$2
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5928 $as_echo_n "checking for $ac_word... " >&6; }
5929 if ${ac_cv_prog_STRIP+:} false; then :
5930 $as_echo_n "(cached) " >&6
5931 else
5932 if test -n "$STRIP"; then
5933 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5934 else
5935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5936 for as_dir in $PATH
5938 IFS=$as_save_IFS
5939 test -z "$as_dir" && as_dir=.
5940 for ac_exec_ext in '' $ac_executable_extensions; do
5941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5942 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5944 break 2
5946 done
5947 done
5948 IFS=$as_save_IFS
5952 STRIP=$ac_cv_prog_STRIP
5953 if test -n "$STRIP"; then
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5955 $as_echo "$STRIP" >&6; }
5956 else
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5958 $as_echo "no" >&6; }
5963 if test -z "$ac_cv_prog_STRIP"; then
5964 ac_ct_STRIP=$STRIP
5965 # Extract the first word of "strip", so it can be a program name with args.
5966 set dummy strip; ac_word=$2
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5968 $as_echo_n "checking for $ac_word... " >&6; }
5969 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5970 $as_echo_n "(cached) " >&6
5971 else
5972 if test -n "$ac_ct_STRIP"; then
5973 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5974 else
5975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5976 for as_dir in $PATH
5978 IFS=$as_save_IFS
5979 test -z "$as_dir" && as_dir=.
5980 for ac_exec_ext in '' $ac_executable_extensions; do
5981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5982 ac_cv_prog_ac_ct_STRIP="strip"
5983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5984 break 2
5986 done
5987 done
5988 IFS=$as_save_IFS
5992 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5993 if test -n "$ac_ct_STRIP"; then
5994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5995 $as_echo "$ac_ct_STRIP" >&6; }
5996 else
5997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5998 $as_echo "no" >&6; }
6001 if test "x$ac_ct_STRIP" = x; then
6002 STRIP=":"
6003 else
6004 case $cross_compiling:$ac_tool_warned in
6005 yes:)
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6007 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6008 ac_tool_warned=yes ;;
6009 esac
6010 STRIP=$ac_ct_STRIP
6012 else
6013 STRIP="$ac_cv_prog_STRIP"
6016 test -z "$STRIP" && STRIP=:
6023 if test -n "$ac_tool_prefix"; then
6024 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6025 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6027 $as_echo_n "checking for $ac_word... " >&6; }
6028 if ${ac_cv_prog_RANLIB+:} false; then :
6029 $as_echo_n "(cached) " >&6
6030 else
6031 if test -n "$RANLIB"; then
6032 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6033 else
6034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6035 for as_dir in $PATH
6037 IFS=$as_save_IFS
6038 test -z "$as_dir" && as_dir=.
6039 for ac_exec_ext in '' $ac_executable_extensions; do
6040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6041 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6043 break 2
6045 done
6046 done
6047 IFS=$as_save_IFS
6051 RANLIB=$ac_cv_prog_RANLIB
6052 if test -n "$RANLIB"; then
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6054 $as_echo "$RANLIB" >&6; }
6055 else
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6057 $as_echo "no" >&6; }
6062 if test -z "$ac_cv_prog_RANLIB"; then
6063 ac_ct_RANLIB=$RANLIB
6064 # Extract the first word of "ranlib", so it can be a program name with args.
6065 set dummy ranlib; ac_word=$2
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6067 $as_echo_n "checking for $ac_word... " >&6; }
6068 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6069 $as_echo_n "(cached) " >&6
6070 else
6071 if test -n "$ac_ct_RANLIB"; then
6072 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6073 else
6074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6075 for as_dir in $PATH
6077 IFS=$as_save_IFS
6078 test -z "$as_dir" && as_dir=.
6079 for ac_exec_ext in '' $ac_executable_extensions; do
6080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6081 ac_cv_prog_ac_ct_RANLIB="ranlib"
6082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6083 break 2
6085 done
6086 done
6087 IFS=$as_save_IFS
6091 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6092 if test -n "$ac_ct_RANLIB"; then
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6094 $as_echo "$ac_ct_RANLIB" >&6; }
6095 else
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6097 $as_echo "no" >&6; }
6100 if test "x$ac_ct_RANLIB" = x; then
6101 RANLIB=":"
6102 else
6103 case $cross_compiling:$ac_tool_warned in
6104 yes:)
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6106 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6107 ac_tool_warned=yes ;;
6108 esac
6109 RANLIB=$ac_ct_RANLIB
6111 else
6112 RANLIB="$ac_cv_prog_RANLIB"
6115 test -z "$RANLIB" && RANLIB=:
6122 # Determine commands to create old-style static archives.
6123 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6124 old_postinstall_cmds='chmod 644 $oldlib'
6125 old_postuninstall_cmds=
6127 if test -n "$RANLIB"; then
6128 case $host_os in
6129 openbsd*)
6130 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6133 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6135 esac
6136 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6139 case $host_os in
6140 darwin*)
6141 lock_old_archive_extraction=yes ;;
6143 lock_old_archive_extraction=no ;;
6144 esac
6184 # If no C compiler was specified, use CC.
6185 LTCC=${LTCC-"$CC"}
6187 # If no C compiler flags were specified, use CFLAGS.
6188 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6190 # Allow CC to be a program name with arguments.
6191 compiler=$CC
6194 # Check for command to grab the raw symbol name followed by C symbol from nm.
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6196 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6197 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6198 $as_echo_n "(cached) " >&6
6199 else
6201 # These are sane defaults that work on at least a few old systems.
6202 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6204 # Character class describing NM global symbol codes.
6205 symcode='[BCDEGRST]'
6207 # Regexp to match symbols that can be accessed directly from C.
6208 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6210 # Define system-specific variables.
6211 case $host_os in
6212 aix*)
6213 symcode='[BCDT]'
6215 cygwin* | mingw* | pw32* | cegcc*)
6216 symcode='[ABCDGISTW]'
6218 hpux*)
6219 if test "$host_cpu" = ia64; then
6220 symcode='[ABCDEGRST]'
6223 irix* | nonstopux*)
6224 symcode='[BCDEGRST]'
6226 osf*)
6227 symcode='[BCDEGQRST]'
6229 solaris*)
6230 symcode='[BDRT]'
6232 sco3.2v5*)
6233 symcode='[DT]'
6235 sysv4.2uw2*)
6236 symcode='[DT]'
6238 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6239 symcode='[ABDT]'
6241 sysv4)
6242 symcode='[DFNSTU]'
6244 esac
6246 # If we're using GNU nm, then use its standard symbol codes.
6247 case `$NM -V 2>&1` in
6248 *GNU* | *'with BFD'*)
6249 symcode='[ABCDGIRSTW]' ;;
6250 esac
6252 # Transform an extracted symbol line into a proper C declaration.
6253 # Some systems (esp. on ia64) link data and code symbols differently,
6254 # so use this general approach.
6255 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6257 # Transform an extracted symbol line into symbol name and symbol address
6258 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6259 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
6261 # Handle CRLF in mingw tool chain
6262 opt_cr=
6263 case $build_os in
6264 mingw*)
6265 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6267 esac
6269 # Try without a prefix underscore, then with it.
6270 for ac_symprfx in "" "_"; do
6272 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6273 symxfrm="\\1 $ac_symprfx\\2 \\2"
6275 # Write the raw and C identifiers.
6276 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6277 # Fake it for dumpbin and say T for any non-static function
6278 # and D for any global variable.
6279 # Also find C++ and __fastcall symbols from MSVC++,
6280 # which start with @ or ?.
6281 lt_cv_sys_global_symbol_pipe="$AWK '"\
6282 " {last_section=section; section=\$ 3};"\
6283 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6284 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6285 " \$ 0!~/External *\|/{next};"\
6286 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6287 " {if(hide[section]) next};"\
6288 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6289 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6290 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6291 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6292 " ' prfx=^$ac_symprfx"
6293 else
6294 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6296 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6298 # Check to see that the pipe works correctly.
6299 pipe_works=no
6301 rm -f conftest*
6302 cat > conftest.$ac_ext <<_LT_EOF
6303 #ifdef __cplusplus
6304 extern "C" {
6305 #endif
6306 char nm_test_var;
6307 void nm_test_func(void);
6308 void nm_test_func(void){}
6309 #ifdef __cplusplus
6311 #endif
6312 int main(){nm_test_var='a';nm_test_func();return(0);}
6313 _LT_EOF
6315 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6316 (eval $ac_compile) 2>&5
6317 ac_status=$?
6318 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6319 test $ac_status = 0; }; then
6320 # Now try to grab the symbols.
6321 nlist=conftest.nm
6322 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6323 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6324 ac_status=$?
6325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6326 test $ac_status = 0; } && test -s "$nlist"; then
6327 # Try sorting and uniquifying the output.
6328 if sort "$nlist" | uniq > "$nlist"T; then
6329 mv -f "$nlist"T "$nlist"
6330 else
6331 rm -f "$nlist"T
6334 # Make sure that we snagged all the symbols we need.
6335 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6336 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6337 cat <<_LT_EOF > conftest.$ac_ext
6338 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6339 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6340 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6341 relocations are performed -- see ld's documentation on pseudo-relocs. */
6342 # define LT_DLSYM_CONST
6343 #elif defined(__osf__)
6344 /* This system does not cope well with relocations in const data. */
6345 # define LT_DLSYM_CONST
6346 #else
6347 # define LT_DLSYM_CONST const
6348 #endif
6350 #ifdef __cplusplus
6351 extern "C" {
6352 #endif
6354 _LT_EOF
6355 # Now generate the symbol file.
6356 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6358 cat <<_LT_EOF >> conftest.$ac_ext
6360 /* The mapping between symbol names and symbols. */
6361 LT_DLSYM_CONST struct {
6362 const char *name;
6363 void *address;
6365 lt__PROGRAM__LTX_preloaded_symbols[] =
6367 { "@PROGRAM@", (void *) 0 },
6368 _LT_EOF
6369 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6370 cat <<\_LT_EOF >> conftest.$ac_ext
6371 {0, (void *) 0}
6374 /* This works around a problem in FreeBSD linker */
6375 #ifdef FREEBSD_WORKAROUND
6376 static const void *lt_preloaded_setup() {
6377 return lt__PROGRAM__LTX_preloaded_symbols;
6379 #endif
6381 #ifdef __cplusplus
6383 #endif
6384 _LT_EOF
6385 # Now try linking the two files.
6386 mv conftest.$ac_objext conftstm.$ac_objext
6387 lt_globsym_save_LIBS=$LIBS
6388 lt_globsym_save_CFLAGS=$CFLAGS
6389 LIBS="conftstm.$ac_objext"
6390 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6391 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6392 (eval $ac_link) 2>&5
6393 ac_status=$?
6394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6395 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6396 pipe_works=yes
6398 LIBS=$lt_globsym_save_LIBS
6399 CFLAGS=$lt_globsym_save_CFLAGS
6400 else
6401 echo "cannot find nm_test_func in $nlist" >&5
6403 else
6404 echo "cannot find nm_test_var in $nlist" >&5
6406 else
6407 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6409 else
6410 echo "$progname: failed program was:" >&5
6411 cat conftest.$ac_ext >&5
6413 rm -rf conftest* conftst*
6415 # Do not use the global_symbol_pipe unless it works.
6416 if test "$pipe_works" = yes; then
6417 break
6418 else
6419 lt_cv_sys_global_symbol_pipe=
6421 done
6425 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6426 lt_cv_sys_global_symbol_to_cdecl=
6428 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6430 $as_echo "failed" >&6; }
6431 else
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6433 $as_echo "ok" >&6; }
6436 # Response file support.
6437 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6438 nm_file_list_spec='@'
6439 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6440 nm_file_list_spec='@'
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6470 $as_echo_n "checking for sysroot... " >&6; }
6472 # Check whether --with-sysroot was given.
6473 if test "${with_sysroot+set}" = set; then :
6474 withval=$with_sysroot;
6475 else
6476 with_sysroot=no
6480 lt_sysroot=
6481 case ${with_sysroot} in #(
6482 yes)
6483 if test "$GCC" = yes; then
6484 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6486 ;; #(
6488 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6489 ;; #(
6490 no|'')
6491 ;; #(
6493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6494 $as_echo "${with_sysroot}" >&6; }
6495 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6497 esac
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6500 $as_echo "${lt_sysroot:-no}" >&6; }
6506 # Check whether --enable-libtool-lock was given.
6507 if test "${enable_libtool_lock+set}" = set; then :
6508 enableval=$enable_libtool_lock;
6511 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6513 # Some flags need to be propagated to the compiler or linker for good
6514 # libtool support.
6515 case $host in
6516 ia64-*-hpux*)
6517 # Find out which ABI we are using.
6518 echo 'int i;' > conftest.$ac_ext
6519 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6520 (eval $ac_compile) 2>&5
6521 ac_status=$?
6522 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6523 test $ac_status = 0; }; then
6524 case `/usr/bin/file conftest.$ac_objext` in
6525 *ELF-32*)
6526 HPUX_IA64_MODE="32"
6528 *ELF-64*)
6529 HPUX_IA64_MODE="64"
6531 esac
6533 rm -rf conftest*
6535 *-*-irix6*)
6536 # Find out which ABI we are using.
6537 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6538 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6539 (eval $ac_compile) 2>&5
6540 ac_status=$?
6541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6542 test $ac_status = 0; }; then
6543 if test "$lt_cv_prog_gnu_ld" = yes; then
6544 case `/usr/bin/file conftest.$ac_objext` in
6545 *32-bit*)
6546 LD="${LD-ld} -melf32bsmip"
6548 *N32*)
6549 LD="${LD-ld} -melf32bmipn32"
6551 *64-bit*)
6552 LD="${LD-ld} -melf64bmip"
6554 esac
6555 else
6556 case `/usr/bin/file conftest.$ac_objext` in
6557 *32-bit*)
6558 LD="${LD-ld} -32"
6560 *N32*)
6561 LD="${LD-ld} -n32"
6563 *64-bit*)
6564 LD="${LD-ld} -64"
6566 esac
6569 rm -rf conftest*
6572 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6573 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6574 # Find out which ABI we are using.
6575 echo 'int i;' > conftest.$ac_ext
6576 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6577 (eval $ac_compile) 2>&5
6578 ac_status=$?
6579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6580 test $ac_status = 0; }; then
6581 case `/usr/bin/file conftest.o` in
6582 *32-bit*)
6583 case $host in
6584 x86_64-*kfreebsd*-gnu)
6585 LD="${LD-ld} -m elf_i386_fbsd"
6587 x86_64-*linux*)
6588 LD="${LD-ld} -m elf_i386"
6590 ppc64-*linux*|powerpc64-*linux*)
6591 LD="${LD-ld} -m elf32ppclinux"
6593 s390x-*linux*)
6594 LD="${LD-ld} -m elf_s390"
6596 sparc64-*linux*)
6597 LD="${LD-ld} -m elf32_sparc"
6599 esac
6601 *64-bit*)
6602 case $host in
6603 x86_64-*kfreebsd*-gnu)
6604 LD="${LD-ld} -m elf_x86_64_fbsd"
6606 x86_64-*linux*)
6607 LD="${LD-ld} -m elf_x86_64"
6609 ppc*-*linux*|powerpc*-*linux*)
6610 LD="${LD-ld} -m elf64ppc"
6612 s390*-*linux*|s390*-*tpf*)
6613 LD="${LD-ld} -m elf64_s390"
6615 sparc*-*linux*)
6616 LD="${LD-ld} -m elf64_sparc"
6618 esac
6620 esac
6622 rm -rf conftest*
6625 *-*-sco3.2v5*)
6626 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6627 SAVE_CFLAGS="$CFLAGS"
6628 CFLAGS="$CFLAGS -belf"
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6630 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6631 if ${lt_cv_cc_needs_belf+:} false; then :
6632 $as_echo_n "(cached) " >&6
6633 else
6634 ac_ext=c
6635 ac_cpp='$CPP $CPPFLAGS'
6636 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6637 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6638 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6641 /* end confdefs.h. */
6644 main ()
6648 return 0;
6650 _ACEOF
6651 if ac_fn_c_try_link "$LINENO"; then :
6652 lt_cv_cc_needs_belf=yes
6653 else
6654 lt_cv_cc_needs_belf=no
6656 rm -f core conftest.err conftest.$ac_objext \
6657 conftest$ac_exeext conftest.$ac_ext
6658 ac_ext=c
6659 ac_cpp='$CPP $CPPFLAGS'
6660 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6661 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6662 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6666 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6667 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6668 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6669 CFLAGS="$SAVE_CFLAGS"
6672 *-*solaris*)
6673 # Find out which ABI we are using.
6674 echo 'int i;' > conftest.$ac_ext
6675 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6676 (eval $ac_compile) 2>&5
6677 ac_status=$?
6678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6679 test $ac_status = 0; }; then
6680 case `/usr/bin/file conftest.o` in
6681 *64-bit*)
6682 case $lt_cv_prog_gnu_ld in
6683 yes*)
6684 case $host in
6685 i?86-*-solaris*)
6686 LD="${LD-ld} -m elf_x86_64"
6688 sparc*-*-solaris*)
6689 LD="${LD-ld} -m elf64_sparc"
6691 esac
6692 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
6693 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6694 LD="${LD-ld}_sol2"
6698 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6699 LD="${LD-ld} -64"
6702 esac
6704 esac
6706 rm -rf conftest*
6708 esac
6710 need_locks="$enable_libtool_lock"
6712 if test -n "$ac_tool_prefix"; then
6713 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6714 set dummy ${ac_tool_prefix}mt; ac_word=$2
6715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6716 $as_echo_n "checking for $ac_word... " >&6; }
6717 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6718 $as_echo_n "(cached) " >&6
6719 else
6720 if test -n "$MANIFEST_TOOL"; then
6721 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6722 else
6723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6724 for as_dir in $PATH
6726 IFS=$as_save_IFS
6727 test -z "$as_dir" && as_dir=.
6728 for ac_exec_ext in '' $ac_executable_extensions; do
6729 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6730 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6732 break 2
6734 done
6735 done
6736 IFS=$as_save_IFS
6740 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6741 if test -n "$MANIFEST_TOOL"; then
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6743 $as_echo "$MANIFEST_TOOL" >&6; }
6744 else
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6746 $as_echo "no" >&6; }
6751 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6752 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6753 # Extract the first word of "mt", so it can be a program name with args.
6754 set dummy mt; ac_word=$2
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6756 $as_echo_n "checking for $ac_word... " >&6; }
6757 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6758 $as_echo_n "(cached) " >&6
6759 else
6760 if test -n "$ac_ct_MANIFEST_TOOL"; then
6761 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6762 else
6763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6764 for as_dir in $PATH
6766 IFS=$as_save_IFS
6767 test -z "$as_dir" && as_dir=.
6768 for ac_exec_ext in '' $ac_executable_extensions; do
6769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6770 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6772 break 2
6774 done
6775 done
6776 IFS=$as_save_IFS
6780 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6781 if test -n "$ac_ct_MANIFEST_TOOL"; then
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6783 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6784 else
6785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6786 $as_echo "no" >&6; }
6789 if test "x$ac_ct_MANIFEST_TOOL" = x; then
6790 MANIFEST_TOOL=":"
6791 else
6792 case $cross_compiling:$ac_tool_warned in
6793 yes:)
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6795 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6796 ac_tool_warned=yes ;;
6797 esac
6798 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6800 else
6801 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6804 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6806 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6807 if ${lt_cv_path_mainfest_tool+:} false; then :
6808 $as_echo_n "(cached) " >&6
6809 else
6810 lt_cv_path_mainfest_tool=no
6811 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6812 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6813 cat conftest.err >&5
6814 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6815 lt_cv_path_mainfest_tool=yes
6817 rm -f conftest*
6819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6820 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6821 if test "x$lt_cv_path_mainfest_tool" != xyes; then
6822 MANIFEST_TOOL=:
6830 case $host_os in
6831 rhapsody* | darwin*)
6832 if test -n "$ac_tool_prefix"; then
6833 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6834 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6836 $as_echo_n "checking for $ac_word... " >&6; }
6837 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6838 $as_echo_n "(cached) " >&6
6839 else
6840 if test -n "$DSYMUTIL"; then
6841 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6842 else
6843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844 for as_dir in $PATH
6846 IFS=$as_save_IFS
6847 test -z "$as_dir" && as_dir=.
6848 for ac_exec_ext in '' $ac_executable_extensions; do
6849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6850 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6852 break 2
6854 done
6855 done
6856 IFS=$as_save_IFS
6860 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6861 if test -n "$DSYMUTIL"; then
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6863 $as_echo "$DSYMUTIL" >&6; }
6864 else
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6866 $as_echo "no" >&6; }
6871 if test -z "$ac_cv_prog_DSYMUTIL"; then
6872 ac_ct_DSYMUTIL=$DSYMUTIL
6873 # Extract the first word of "dsymutil", so it can be a program name with args.
6874 set dummy dsymutil; ac_word=$2
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6876 $as_echo_n "checking for $ac_word... " >&6; }
6877 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6878 $as_echo_n "(cached) " >&6
6879 else
6880 if test -n "$ac_ct_DSYMUTIL"; then
6881 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6882 else
6883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6884 for as_dir in $PATH
6886 IFS=$as_save_IFS
6887 test -z "$as_dir" && as_dir=.
6888 for ac_exec_ext in '' $ac_executable_extensions; do
6889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6890 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6892 break 2
6894 done
6895 done
6896 IFS=$as_save_IFS
6900 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6901 if test -n "$ac_ct_DSYMUTIL"; then
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6903 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6904 else
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6906 $as_echo "no" >&6; }
6909 if test "x$ac_ct_DSYMUTIL" = x; then
6910 DSYMUTIL=":"
6911 else
6912 case $cross_compiling:$ac_tool_warned in
6913 yes:)
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6915 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6916 ac_tool_warned=yes ;;
6917 esac
6918 DSYMUTIL=$ac_ct_DSYMUTIL
6920 else
6921 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6924 if test -n "$ac_tool_prefix"; then
6925 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6926 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6928 $as_echo_n "checking for $ac_word... " >&6; }
6929 if ${ac_cv_prog_NMEDIT+:} false; then :
6930 $as_echo_n "(cached) " >&6
6931 else
6932 if test -n "$NMEDIT"; then
6933 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6934 else
6935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936 for as_dir in $PATH
6938 IFS=$as_save_IFS
6939 test -z "$as_dir" && as_dir=.
6940 for ac_exec_ext in '' $ac_executable_extensions; do
6941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6942 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6944 break 2
6946 done
6947 done
6948 IFS=$as_save_IFS
6952 NMEDIT=$ac_cv_prog_NMEDIT
6953 if test -n "$NMEDIT"; then
6954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6955 $as_echo "$NMEDIT" >&6; }
6956 else
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6958 $as_echo "no" >&6; }
6963 if test -z "$ac_cv_prog_NMEDIT"; then
6964 ac_ct_NMEDIT=$NMEDIT
6965 # Extract the first word of "nmedit", so it can be a program name with args.
6966 set dummy nmedit; ac_word=$2
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6968 $as_echo_n "checking for $ac_word... " >&6; }
6969 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6970 $as_echo_n "(cached) " >&6
6971 else
6972 if test -n "$ac_ct_NMEDIT"; then
6973 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6974 else
6975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976 for as_dir in $PATH
6978 IFS=$as_save_IFS
6979 test -z "$as_dir" && as_dir=.
6980 for ac_exec_ext in '' $ac_executable_extensions; do
6981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6982 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6984 break 2
6986 done
6987 done
6988 IFS=$as_save_IFS
6992 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6993 if test -n "$ac_ct_NMEDIT"; then
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6995 $as_echo "$ac_ct_NMEDIT" >&6; }
6996 else
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998 $as_echo "no" >&6; }
7001 if test "x$ac_ct_NMEDIT" = x; then
7002 NMEDIT=":"
7003 else
7004 case $cross_compiling:$ac_tool_warned in
7005 yes:)
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7007 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7008 ac_tool_warned=yes ;;
7009 esac
7010 NMEDIT=$ac_ct_NMEDIT
7012 else
7013 NMEDIT="$ac_cv_prog_NMEDIT"
7016 if test -n "$ac_tool_prefix"; then
7017 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7018 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7020 $as_echo_n "checking for $ac_word... " >&6; }
7021 if ${ac_cv_prog_LIPO+:} false; then :
7022 $as_echo_n "(cached) " >&6
7023 else
7024 if test -n "$LIPO"; then
7025 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7026 else
7027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7028 for as_dir in $PATH
7030 IFS=$as_save_IFS
7031 test -z "$as_dir" && as_dir=.
7032 for ac_exec_ext in '' $ac_executable_extensions; do
7033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7034 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7036 break 2
7038 done
7039 done
7040 IFS=$as_save_IFS
7044 LIPO=$ac_cv_prog_LIPO
7045 if test -n "$LIPO"; then
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7047 $as_echo "$LIPO" >&6; }
7048 else
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7050 $as_echo "no" >&6; }
7055 if test -z "$ac_cv_prog_LIPO"; then
7056 ac_ct_LIPO=$LIPO
7057 # Extract the first word of "lipo", so it can be a program name with args.
7058 set dummy lipo; ac_word=$2
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7060 $as_echo_n "checking for $ac_word... " >&6; }
7061 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7062 $as_echo_n "(cached) " >&6
7063 else
7064 if test -n "$ac_ct_LIPO"; then
7065 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7066 else
7067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7068 for as_dir in $PATH
7070 IFS=$as_save_IFS
7071 test -z "$as_dir" && as_dir=.
7072 for ac_exec_ext in '' $ac_executable_extensions; do
7073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7074 ac_cv_prog_ac_ct_LIPO="lipo"
7075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7076 break 2
7078 done
7079 done
7080 IFS=$as_save_IFS
7084 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7085 if test -n "$ac_ct_LIPO"; then
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7087 $as_echo "$ac_ct_LIPO" >&6; }
7088 else
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7090 $as_echo "no" >&6; }
7093 if test "x$ac_ct_LIPO" = x; then
7094 LIPO=":"
7095 else
7096 case $cross_compiling:$ac_tool_warned in
7097 yes:)
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7099 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7100 ac_tool_warned=yes ;;
7101 esac
7102 LIPO=$ac_ct_LIPO
7104 else
7105 LIPO="$ac_cv_prog_LIPO"
7108 if test -n "$ac_tool_prefix"; then
7109 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7110 set dummy ${ac_tool_prefix}otool; ac_word=$2
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7112 $as_echo_n "checking for $ac_word... " >&6; }
7113 if ${ac_cv_prog_OTOOL+:} false; then :
7114 $as_echo_n "(cached) " >&6
7115 else
7116 if test -n "$OTOOL"; then
7117 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7118 else
7119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7120 for as_dir in $PATH
7122 IFS=$as_save_IFS
7123 test -z "$as_dir" && as_dir=.
7124 for ac_exec_ext in '' $ac_executable_extensions; do
7125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7126 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7128 break 2
7130 done
7131 done
7132 IFS=$as_save_IFS
7136 OTOOL=$ac_cv_prog_OTOOL
7137 if test -n "$OTOOL"; then
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7139 $as_echo "$OTOOL" >&6; }
7140 else
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7142 $as_echo "no" >&6; }
7147 if test -z "$ac_cv_prog_OTOOL"; then
7148 ac_ct_OTOOL=$OTOOL
7149 # Extract the first word of "otool", so it can be a program name with args.
7150 set dummy otool; ac_word=$2
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7152 $as_echo_n "checking for $ac_word... " >&6; }
7153 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7154 $as_echo_n "(cached) " >&6
7155 else
7156 if test -n "$ac_ct_OTOOL"; then
7157 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7158 else
7159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7160 for as_dir in $PATH
7162 IFS=$as_save_IFS
7163 test -z "$as_dir" && as_dir=.
7164 for ac_exec_ext in '' $ac_executable_extensions; do
7165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7166 ac_cv_prog_ac_ct_OTOOL="otool"
7167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7168 break 2
7170 done
7171 done
7172 IFS=$as_save_IFS
7176 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7177 if test -n "$ac_ct_OTOOL"; then
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7179 $as_echo "$ac_ct_OTOOL" >&6; }
7180 else
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7182 $as_echo "no" >&6; }
7185 if test "x$ac_ct_OTOOL" = x; then
7186 OTOOL=":"
7187 else
7188 case $cross_compiling:$ac_tool_warned in
7189 yes:)
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7191 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7192 ac_tool_warned=yes ;;
7193 esac
7194 OTOOL=$ac_ct_OTOOL
7196 else
7197 OTOOL="$ac_cv_prog_OTOOL"
7200 if test -n "$ac_tool_prefix"; then
7201 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7202 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7204 $as_echo_n "checking for $ac_word... " >&6; }
7205 if ${ac_cv_prog_OTOOL64+:} false; then :
7206 $as_echo_n "(cached) " >&6
7207 else
7208 if test -n "$OTOOL64"; then
7209 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7210 else
7211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7212 for as_dir in $PATH
7214 IFS=$as_save_IFS
7215 test -z "$as_dir" && as_dir=.
7216 for ac_exec_ext in '' $ac_executable_extensions; do
7217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7218 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7220 break 2
7222 done
7223 done
7224 IFS=$as_save_IFS
7228 OTOOL64=$ac_cv_prog_OTOOL64
7229 if test -n "$OTOOL64"; then
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7231 $as_echo "$OTOOL64" >&6; }
7232 else
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7234 $as_echo "no" >&6; }
7239 if test -z "$ac_cv_prog_OTOOL64"; then
7240 ac_ct_OTOOL64=$OTOOL64
7241 # Extract the first word of "otool64", so it can be a program name with args.
7242 set dummy otool64; ac_word=$2
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7244 $as_echo_n "checking for $ac_word... " >&6; }
7245 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7246 $as_echo_n "(cached) " >&6
7247 else
7248 if test -n "$ac_ct_OTOOL64"; then
7249 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7250 else
7251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7252 for as_dir in $PATH
7254 IFS=$as_save_IFS
7255 test -z "$as_dir" && as_dir=.
7256 for ac_exec_ext in '' $ac_executable_extensions; do
7257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7258 ac_cv_prog_ac_ct_OTOOL64="otool64"
7259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7260 break 2
7262 done
7263 done
7264 IFS=$as_save_IFS
7268 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7269 if test -n "$ac_ct_OTOOL64"; then
7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7271 $as_echo "$ac_ct_OTOOL64" >&6; }
7272 else
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7274 $as_echo "no" >&6; }
7277 if test "x$ac_ct_OTOOL64" = x; then
7278 OTOOL64=":"
7279 else
7280 case $cross_compiling:$ac_tool_warned in
7281 yes:)
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7283 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7284 ac_tool_warned=yes ;;
7285 esac
7286 OTOOL64=$ac_ct_OTOOL64
7288 else
7289 OTOOL64="$ac_cv_prog_OTOOL64"
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7319 $as_echo_n "checking for -single_module linker flag... " >&6; }
7320 if ${lt_cv_apple_cc_single_mod+:} false; then :
7321 $as_echo_n "(cached) " >&6
7322 else
7323 lt_cv_apple_cc_single_mod=no
7324 if test -z "${LT_MULTI_MODULE}"; then
7325 # By default we will add the -single_module flag. You can override
7326 # by either setting the environment variable LT_MULTI_MODULE
7327 # non-empty at configure time, or by adding -multi_module to the
7328 # link flags.
7329 rm -rf libconftest.dylib*
7330 echo "int foo(void){return 1;}" > conftest.c
7331 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7332 -dynamiclib -Wl,-single_module conftest.c" >&5
7333 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7334 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7335 _lt_result=$?
7336 # If there is a non-empty error log, and "single_module"
7337 # appears in it, assume the flag caused a linker warning
7338 if test -s conftest.err && $GREP single_module conftest.err; then
7339 cat conftest.err >&5
7340 # Otherwise, if the output was created with a 0 exit code from
7341 # the compiler, it worked.
7342 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
7343 lt_cv_apple_cc_single_mod=yes
7344 else
7345 cat conftest.err >&5
7347 rm -rf libconftest.dylib*
7348 rm -f conftest.*
7351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7352 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7355 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7356 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7357 $as_echo_n "(cached) " >&6
7358 else
7359 lt_cv_ld_exported_symbols_list=no
7360 save_LDFLAGS=$LDFLAGS
7361 echo "_main" > conftest.sym
7362 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7364 /* end confdefs.h. */
7367 main ()
7371 return 0;
7373 _ACEOF
7374 if ac_fn_c_try_link "$LINENO"; then :
7375 lt_cv_ld_exported_symbols_list=yes
7376 else
7377 lt_cv_ld_exported_symbols_list=no
7379 rm -f core conftest.err conftest.$ac_objext \
7380 conftest$ac_exeext conftest.$ac_ext
7381 LDFLAGS="$save_LDFLAGS"
7384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7385 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7388 $as_echo_n "checking for -force_load linker flag... " >&6; }
7389 if ${lt_cv_ld_force_load+:} false; then :
7390 $as_echo_n "(cached) " >&6
7391 else
7392 lt_cv_ld_force_load=no
7393 cat > conftest.c << _LT_EOF
7394 int forced_loaded() { return 2;}
7395 _LT_EOF
7396 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7397 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7398 echo "$AR cru libconftest.a conftest.o" >&5
7399 $AR cru libconftest.a conftest.o 2>&5
7400 echo "$RANLIB libconftest.a" >&5
7401 $RANLIB libconftest.a 2>&5
7402 cat > conftest.c << _LT_EOF
7403 int main() { return 0;}
7404 _LT_EOF
7405 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7406 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7407 _lt_result=$?
7408 if test -s conftest.err && $GREP force_load conftest.err; then
7409 cat conftest.err >&5
7410 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7411 lt_cv_ld_force_load=yes
7412 else
7413 cat conftest.err >&5
7415 rm -f conftest.err libconftest.a conftest conftest.c
7416 rm -rf conftest.dSYM
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7420 $as_echo "$lt_cv_ld_force_load" >&6; }
7421 case $host_os in
7422 rhapsody* | darwin1.[012])
7423 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7424 darwin1.*)
7425 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7426 darwin*) # darwin 5.x on
7427 # if running on 10.5 or later, the deployment target defaults
7428 # to the OS version, if on x86, and 10.4, the deployment
7429 # target defaults to 10.4. Don't you love it?
7430 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7431 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7432 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7433 10.[012]*)
7434 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7435 10.*)
7436 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7437 esac
7439 esac
7440 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7441 _lt_dar_single_mod='$single_module'
7443 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7444 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7445 else
7446 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7448 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7449 _lt_dsymutil='~$DSYMUTIL $lib || :'
7450 else
7451 _lt_dsymutil=
7454 esac
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7458 $as_echo_n "checking for ANSI C header files... " >&6; }
7459 if ${ac_cv_header_stdc+:} false; then :
7460 $as_echo_n "(cached) " >&6
7461 else
7462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7463 /* end confdefs.h. */
7464 #include <stdlib.h>
7465 #include <stdarg.h>
7466 #include <string.h>
7467 #include <float.h>
7470 main ()
7474 return 0;
7476 _ACEOF
7477 if ac_fn_c_try_compile "$LINENO"; then :
7478 ac_cv_header_stdc=yes
7479 else
7480 ac_cv_header_stdc=no
7482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7484 if test $ac_cv_header_stdc = yes; then
7485 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7487 /* end confdefs.h. */
7488 #include <string.h>
7490 _ACEOF
7491 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7492 $EGREP "memchr" >/dev/null 2>&1; then :
7494 else
7495 ac_cv_header_stdc=no
7497 rm -f conftest*
7501 if test $ac_cv_header_stdc = yes; then
7502 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7504 /* end confdefs.h. */
7505 #include <stdlib.h>
7507 _ACEOF
7508 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7509 $EGREP "free" >/dev/null 2>&1; then :
7511 else
7512 ac_cv_header_stdc=no
7514 rm -f conftest*
7518 if test $ac_cv_header_stdc = yes; then
7519 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7520 if test "$cross_compiling" = yes; then :
7522 else
7523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7524 /* end confdefs.h. */
7525 #include <ctype.h>
7526 #include <stdlib.h>
7527 #if ((' ' & 0x0FF) == 0x020)
7528 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7529 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7530 #else
7531 # define ISLOWER(c) \
7532 (('a' <= (c) && (c) <= 'i') \
7533 || ('j' <= (c) && (c) <= 'r') \
7534 || ('s' <= (c) && (c) <= 'z'))
7535 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7536 #endif
7538 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7540 main ()
7542 int i;
7543 for (i = 0; i < 256; i++)
7544 if (XOR (islower (i), ISLOWER (i))
7545 || toupper (i) != TOUPPER (i))
7546 return 2;
7547 return 0;
7549 _ACEOF
7550 if ac_fn_c_try_run "$LINENO"; then :
7552 else
7553 ac_cv_header_stdc=no
7555 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7556 conftest.$ac_objext conftest.beam conftest.$ac_ext
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7562 $as_echo "$ac_cv_header_stdc" >&6; }
7563 if test $ac_cv_header_stdc = yes; then
7565 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7569 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7570 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7571 inttypes.h stdint.h unistd.h
7572 do :
7573 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7574 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7576 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7577 cat >>confdefs.h <<_ACEOF
7578 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7579 _ACEOF
7583 done
7586 for ac_header in dlfcn.h
7587 do :
7588 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7590 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7591 cat >>confdefs.h <<_ACEOF
7592 #define HAVE_DLFCN_H 1
7593 _ACEOF
7597 done
7603 # Set options
7604 enable_win32_dll=yes
7606 case $host in
7607 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
7608 if test -n "$ac_tool_prefix"; then
7609 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
7610 set dummy ${ac_tool_prefix}as; ac_word=$2
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7612 $as_echo_n "checking for $ac_word... " >&6; }
7613 if ${ac_cv_prog_AS+:} false; then :
7614 $as_echo_n "(cached) " >&6
7615 else
7616 if test -n "$AS"; then
7617 ac_cv_prog_AS="$AS" # Let the user override the test.
7618 else
7619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7620 for as_dir in $PATH
7622 IFS=$as_save_IFS
7623 test -z "$as_dir" && as_dir=.
7624 for ac_exec_ext in '' $ac_executable_extensions; do
7625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7626 ac_cv_prog_AS="${ac_tool_prefix}as"
7627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7628 break 2
7630 done
7631 done
7632 IFS=$as_save_IFS
7636 AS=$ac_cv_prog_AS
7637 if test -n "$AS"; then
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
7639 $as_echo "$AS" >&6; }
7640 else
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7642 $as_echo "no" >&6; }
7647 if test -z "$ac_cv_prog_AS"; then
7648 ac_ct_AS=$AS
7649 # Extract the first word of "as", so it can be a program name with args.
7650 set dummy as; ac_word=$2
7651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7652 $as_echo_n "checking for $ac_word... " >&6; }
7653 if ${ac_cv_prog_ac_ct_AS+:} false; then :
7654 $as_echo_n "(cached) " >&6
7655 else
7656 if test -n "$ac_ct_AS"; then
7657 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
7658 else
7659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7660 for as_dir in $PATH
7662 IFS=$as_save_IFS
7663 test -z "$as_dir" && as_dir=.
7664 for ac_exec_ext in '' $ac_executable_extensions; do
7665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7666 ac_cv_prog_ac_ct_AS="as"
7667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7668 break 2
7670 done
7671 done
7672 IFS=$as_save_IFS
7676 ac_ct_AS=$ac_cv_prog_ac_ct_AS
7677 if test -n "$ac_ct_AS"; then
7678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
7679 $as_echo "$ac_ct_AS" >&6; }
7680 else
7681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7682 $as_echo "no" >&6; }
7685 if test "x$ac_ct_AS" = x; then
7686 AS="false"
7687 else
7688 case $cross_compiling:$ac_tool_warned in
7689 yes:)
7690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7691 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7692 ac_tool_warned=yes ;;
7693 esac
7694 AS=$ac_ct_AS
7696 else
7697 AS="$ac_cv_prog_AS"
7700 if test -n "$ac_tool_prefix"; then
7701 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7702 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7704 $as_echo_n "checking for $ac_word... " >&6; }
7705 if ${ac_cv_prog_DLLTOOL+:} false; then :
7706 $as_echo_n "(cached) " >&6
7707 else
7708 if test -n "$DLLTOOL"; then
7709 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7710 else
7711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7712 for as_dir in $PATH
7714 IFS=$as_save_IFS
7715 test -z "$as_dir" && as_dir=.
7716 for ac_exec_ext in '' $ac_executable_extensions; do
7717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7718 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7720 break 2
7722 done
7723 done
7724 IFS=$as_save_IFS
7728 DLLTOOL=$ac_cv_prog_DLLTOOL
7729 if test -n "$DLLTOOL"; then
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7731 $as_echo "$DLLTOOL" >&6; }
7732 else
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734 $as_echo "no" >&6; }
7739 if test -z "$ac_cv_prog_DLLTOOL"; then
7740 ac_ct_DLLTOOL=$DLLTOOL
7741 # Extract the first word of "dlltool", so it can be a program name with args.
7742 set dummy dlltool; ac_word=$2
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7744 $as_echo_n "checking for $ac_word... " >&6; }
7745 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
7746 $as_echo_n "(cached) " >&6
7747 else
7748 if test -n "$ac_ct_DLLTOOL"; then
7749 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7750 else
7751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7752 for as_dir in $PATH
7754 IFS=$as_save_IFS
7755 test -z "$as_dir" && as_dir=.
7756 for ac_exec_ext in '' $ac_executable_extensions; do
7757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7758 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7760 break 2
7762 done
7763 done
7764 IFS=$as_save_IFS
7768 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7769 if test -n "$ac_ct_DLLTOOL"; then
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7771 $as_echo "$ac_ct_DLLTOOL" >&6; }
7772 else
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7774 $as_echo "no" >&6; }
7777 if test "x$ac_ct_DLLTOOL" = x; then
7778 DLLTOOL="false"
7779 else
7780 case $cross_compiling:$ac_tool_warned in
7781 yes:)
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7783 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7784 ac_tool_warned=yes ;;
7785 esac
7786 DLLTOOL=$ac_ct_DLLTOOL
7788 else
7789 DLLTOOL="$ac_cv_prog_DLLTOOL"
7792 if test -n "$ac_tool_prefix"; then
7793 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7794 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796 $as_echo_n "checking for $ac_word... " >&6; }
7797 if ${ac_cv_prog_OBJDUMP+:} false; then :
7798 $as_echo_n "(cached) " >&6
7799 else
7800 if test -n "$OBJDUMP"; then
7801 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7802 else
7803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804 for as_dir in $PATH
7806 IFS=$as_save_IFS
7807 test -z "$as_dir" && as_dir=.
7808 for ac_exec_ext in '' $ac_executable_extensions; do
7809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7810 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812 break 2
7814 done
7815 done
7816 IFS=$as_save_IFS
7820 OBJDUMP=$ac_cv_prog_OBJDUMP
7821 if test -n "$OBJDUMP"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7823 $as_echo "$OBJDUMP" >&6; }
7824 else
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 $as_echo "no" >&6; }
7831 if test -z "$ac_cv_prog_OBJDUMP"; then
7832 ac_ct_OBJDUMP=$OBJDUMP
7833 # Extract the first word of "objdump", so it can be a program name with args.
7834 set dummy objdump; ac_word=$2
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7836 $as_echo_n "checking for $ac_word... " >&6; }
7837 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7838 $as_echo_n "(cached) " >&6
7839 else
7840 if test -n "$ac_ct_OBJDUMP"; then
7841 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7842 else
7843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7844 for as_dir in $PATH
7846 IFS=$as_save_IFS
7847 test -z "$as_dir" && as_dir=.
7848 for ac_exec_ext in '' $ac_executable_extensions; do
7849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7850 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7852 break 2
7854 done
7855 done
7856 IFS=$as_save_IFS
7860 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7861 if test -n "$ac_ct_OBJDUMP"; then
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7863 $as_echo "$ac_ct_OBJDUMP" >&6; }
7864 else
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7866 $as_echo "no" >&6; }
7869 if test "x$ac_ct_OBJDUMP" = x; then
7870 OBJDUMP="false"
7871 else
7872 case $cross_compiling:$ac_tool_warned in
7873 yes:)
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7875 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7876 ac_tool_warned=yes ;;
7877 esac
7878 OBJDUMP=$ac_ct_OBJDUMP
7880 else
7881 OBJDUMP="$ac_cv_prog_OBJDUMP"
7885 esac
7887 test -z "$AS" && AS=as
7893 test -z "$DLLTOOL" && DLLTOOL=dlltool
7899 test -z "$OBJDUMP" && OBJDUMP=objdump
7907 enable_dlopen=no
7911 # Check whether --enable-shared was given.
7912 if test "${enable_shared+set}" = set; then :
7913 enableval=$enable_shared; p=${PACKAGE-default}
7914 case $enableval in
7915 yes) enable_shared=yes ;;
7916 no) enable_shared=no ;;
7918 enable_shared=no
7919 # Look at the argument we got. We use all the common list separators.
7920 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7921 for pkg in $enableval; do
7922 IFS="$lt_save_ifs"
7923 if test "X$pkg" = "X$p"; then
7924 enable_shared=yes
7926 done
7927 IFS="$lt_save_ifs"
7929 esac
7930 else
7931 enable_shared=yes
7942 # Check whether --enable-static was given.
7943 if test "${enable_static+set}" = set; then :
7944 enableval=$enable_static; p=${PACKAGE-default}
7945 case $enableval in
7946 yes) enable_static=yes ;;
7947 no) enable_static=no ;;
7949 enable_static=no
7950 # Look at the argument we got. We use all the common list separators.
7951 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7952 for pkg in $enableval; do
7953 IFS="$lt_save_ifs"
7954 if test "X$pkg" = "X$p"; then
7955 enable_static=yes
7957 done
7958 IFS="$lt_save_ifs"
7960 esac
7961 else
7962 enable_static=yes
7974 # Check whether --with-pic was given.
7975 if test "${with_pic+set}" = set; then :
7976 withval=$with_pic; lt_p=${PACKAGE-default}
7977 case $withval in
7978 yes|no) pic_mode=$withval ;;
7980 pic_mode=default
7981 # Look at the argument we got. We use all the common list separators.
7982 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7983 for lt_pkg in $withval; do
7984 IFS="$lt_save_ifs"
7985 if test "X$lt_pkg" = "X$lt_p"; then
7986 pic_mode=yes
7988 done
7989 IFS="$lt_save_ifs"
7991 esac
7992 else
7993 pic_mode=default
7997 test -z "$pic_mode" && pic_mode=default
8005 # Check whether --enable-fast-install was given.
8006 if test "${enable_fast_install+set}" = set; then :
8007 enableval=$enable_fast_install; p=${PACKAGE-default}
8008 case $enableval in
8009 yes) enable_fast_install=yes ;;
8010 no) enable_fast_install=no ;;
8012 enable_fast_install=no
8013 # Look at the argument we got. We use all the common list separators.
8014 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8015 for pkg in $enableval; do
8016 IFS="$lt_save_ifs"
8017 if test "X$pkg" = "X$p"; then
8018 enable_fast_install=yes
8020 done
8021 IFS="$lt_save_ifs"
8023 esac
8024 else
8025 enable_fast_install=yes
8038 # This can be used to rebuild libtool when needed
8039 LIBTOOL_DEPS="$ltmain"
8041 # Always use our own libtool.
8042 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8073 test -z "$LN_S" && LN_S="ln -s"
8088 if test -n "${ZSH_VERSION+set}" ; then
8089 setopt NO_GLOB_SUBST
8092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8093 $as_echo_n "checking for objdir... " >&6; }
8094 if ${lt_cv_objdir+:} false; then :
8095 $as_echo_n "(cached) " >&6
8096 else
8097 rm -f .libs 2>/dev/null
8098 mkdir .libs 2>/dev/null
8099 if test -d .libs; then
8100 lt_cv_objdir=.libs
8101 else
8102 # MS-DOS does not allow filenames that begin with a dot.
8103 lt_cv_objdir=_libs
8105 rmdir .libs 2>/dev/null
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8108 $as_echo "$lt_cv_objdir" >&6; }
8109 objdir=$lt_cv_objdir
8115 cat >>confdefs.h <<_ACEOF
8116 #define LT_OBJDIR "$lt_cv_objdir/"
8117 _ACEOF
8122 case $host_os in
8123 aix3*)
8124 # AIX sometimes has problems with the GCC collect2 program. For some
8125 # reason, if we set the COLLECT_NAMES environment variable, the problems
8126 # vanish in a puff of smoke.
8127 if test "X${COLLECT_NAMES+set}" != Xset; then
8128 COLLECT_NAMES=
8129 export COLLECT_NAMES
8132 esac
8134 # Global variables:
8135 ofile=libtool
8136 can_build_shared=yes
8138 # All known linkers require a `.a' archive for static linking (except MSVC,
8139 # which needs '.lib').
8140 libext=a
8142 with_gnu_ld="$lt_cv_prog_gnu_ld"
8144 old_CC="$CC"
8145 old_CFLAGS="$CFLAGS"
8147 # Set sane defaults for various variables
8148 test -z "$CC" && CC=cc
8149 test -z "$LTCC" && LTCC=$CC
8150 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8151 test -z "$LD" && LD=ld
8152 test -z "$ac_objext" && ac_objext=o
8154 for cc_temp in $compiler""; do
8155 case $cc_temp in
8156 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8157 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8158 \-*) ;;
8159 *) break;;
8160 esac
8161 done
8162 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8165 # Only perform the check for file, if the check method requires it
8166 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8167 case $deplibs_check_method in
8168 file_magic*)
8169 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8171 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8172 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8173 $as_echo_n "(cached) " >&6
8174 else
8175 case $MAGIC_CMD in
8176 [\\/*] | ?:[\\/]*)
8177 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8180 lt_save_MAGIC_CMD="$MAGIC_CMD"
8181 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8182 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8183 for ac_dir in $ac_dummy; do
8184 IFS="$lt_save_ifs"
8185 test -z "$ac_dir" && ac_dir=.
8186 if test -f $ac_dir/${ac_tool_prefix}file; then
8187 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8188 if test -n "$file_magic_test_file"; then
8189 case $deplibs_check_method in
8190 "file_magic "*)
8191 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8192 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8193 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8194 $EGREP "$file_magic_regex" > /dev/null; then
8196 else
8197 cat <<_LT_EOF 1>&2
8199 *** Warning: the command libtool uses to detect shared libraries,
8200 *** $file_magic_cmd, produces output that libtool cannot recognize.
8201 *** The result is that libtool may fail to recognize shared libraries
8202 *** as such. This will affect the creation of libtool libraries that
8203 *** depend on shared libraries, but programs linked with such libtool
8204 *** libraries will work regardless of this problem. Nevertheless, you
8205 *** may want to report the problem to your system manager and/or to
8206 *** bug-libtool@gnu.org
8208 _LT_EOF
8209 fi ;;
8210 esac
8212 break
8214 done
8215 IFS="$lt_save_ifs"
8216 MAGIC_CMD="$lt_save_MAGIC_CMD"
8218 esac
8221 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8222 if test -n "$MAGIC_CMD"; then
8223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8224 $as_echo "$MAGIC_CMD" >&6; }
8225 else
8226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8227 $as_echo "no" >&6; }
8234 if test -z "$lt_cv_path_MAGIC_CMD"; then
8235 if test -n "$ac_tool_prefix"; then
8236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8237 $as_echo_n "checking for file... " >&6; }
8238 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8239 $as_echo_n "(cached) " >&6
8240 else
8241 case $MAGIC_CMD in
8242 [\\/*] | ?:[\\/]*)
8243 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8246 lt_save_MAGIC_CMD="$MAGIC_CMD"
8247 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8248 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8249 for ac_dir in $ac_dummy; do
8250 IFS="$lt_save_ifs"
8251 test -z "$ac_dir" && ac_dir=.
8252 if test -f $ac_dir/file; then
8253 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8254 if test -n "$file_magic_test_file"; then
8255 case $deplibs_check_method in
8256 "file_magic "*)
8257 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8258 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8259 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8260 $EGREP "$file_magic_regex" > /dev/null; then
8262 else
8263 cat <<_LT_EOF 1>&2
8265 *** Warning: the command libtool uses to detect shared libraries,
8266 *** $file_magic_cmd, produces output that libtool cannot recognize.
8267 *** The result is that libtool may fail to recognize shared libraries
8268 *** as such. This will affect the creation of libtool libraries that
8269 *** depend on shared libraries, but programs linked with such libtool
8270 *** libraries will work regardless of this problem. Nevertheless, you
8271 *** may want to report the problem to your system manager and/or to
8272 *** bug-libtool@gnu.org
8274 _LT_EOF
8275 fi ;;
8276 esac
8278 break
8280 done
8281 IFS="$lt_save_ifs"
8282 MAGIC_CMD="$lt_save_MAGIC_CMD"
8284 esac
8287 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8288 if test -n "$MAGIC_CMD"; then
8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8290 $as_echo "$MAGIC_CMD" >&6; }
8291 else
8292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8293 $as_echo "no" >&6; }
8297 else
8298 MAGIC_CMD=:
8304 esac
8306 # Use C for the default configuration in the libtool script
8308 lt_save_CC="$CC"
8309 ac_ext=c
8310 ac_cpp='$CPP $CPPFLAGS'
8311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8316 # Source file extension for C test sources.
8317 ac_ext=c
8319 # Object file extension for compiled C test sources.
8320 objext=o
8321 objext=$objext
8323 # Code to be used in simple compile tests
8324 lt_simple_compile_test_code="int some_variable = 0;"
8326 # Code to be used in simple link tests
8327 lt_simple_link_test_code='int main(){return(0);}'
8335 # If no C compiler was specified, use CC.
8336 LTCC=${LTCC-"$CC"}
8338 # If no C compiler flags were specified, use CFLAGS.
8339 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8341 # Allow CC to be a program name with arguments.
8342 compiler=$CC
8344 # Save the default compiler, since it gets overwritten when the other
8345 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8346 compiler_DEFAULT=$CC
8348 # save warnings/boilerplate of simple test code
8349 ac_outfile=conftest.$ac_objext
8350 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8351 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8352 _lt_compiler_boilerplate=`cat conftest.err`
8353 $RM conftest*
8355 ac_outfile=conftest.$ac_objext
8356 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8357 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8358 _lt_linker_boilerplate=`cat conftest.err`
8359 $RM -r conftest*
8362 ## CAVEAT EMPTOR:
8363 ## There is no encapsulation within the following macros, do not change
8364 ## the running order or otherwise move them around unless you know exactly
8365 ## what you are doing...
8366 if test -n "$compiler"; then
8368 lt_prog_compiler_no_builtin_flag=
8370 if test "$GCC" = yes; then
8371 case $cc_basename in
8372 nvcc*)
8373 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8375 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8376 esac
8378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8379 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8380 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8381 $as_echo_n "(cached) " >&6
8382 else
8383 lt_cv_prog_compiler_rtti_exceptions=no
8384 ac_outfile=conftest.$ac_objext
8385 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8386 lt_compiler_flag="-fno-rtti -fno-exceptions"
8387 # Insert the option either (1) after the last *FLAGS variable, or
8388 # (2) before a word containing "conftest.", or (3) at the end.
8389 # Note that $ac_compile itself does not contain backslashes and begins
8390 # with a dollar sign (not a hyphen), so the echo should work correctly.
8391 # The option is referenced via a variable to avoid confusing sed.
8392 lt_compile=`echo "$ac_compile" | $SED \
8393 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8394 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8395 -e 's:$: $lt_compiler_flag:'`
8396 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8397 (eval "$lt_compile" 2>conftest.err)
8398 ac_status=$?
8399 cat conftest.err >&5
8400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8401 if (exit $ac_status) && test -s "$ac_outfile"; then
8402 # The compiler can only warn and ignore the option if not recognized
8403 # So say no if there are warnings other than the usual output.
8404 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8405 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8406 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8407 lt_cv_prog_compiler_rtti_exceptions=yes
8410 $RM conftest*
8413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8414 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8416 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8417 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8418 else
8429 lt_prog_compiler_wl=
8430 lt_prog_compiler_pic=
8431 lt_prog_compiler_static=
8434 if test "$GCC" = yes; then
8435 lt_prog_compiler_wl='-Wl,'
8436 lt_prog_compiler_static='-static'
8438 case $host_os in
8439 aix*)
8440 # All AIX code is PIC.
8441 if test "$host_cpu" = ia64; then
8442 # AIX 5 now supports IA64 processor
8443 lt_prog_compiler_static='-Bstatic'
8447 amigaos*)
8448 case $host_cpu in
8449 powerpc)
8450 # see comment about AmigaOS4 .so support
8451 lt_prog_compiler_pic='-fPIC'
8453 m68k)
8454 # FIXME: we need at least 68020 code to build shared libraries, but
8455 # adding the `-m68020' flag to GCC prevents building anything better,
8456 # like `-m68040'.
8457 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8459 esac
8462 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8463 # PIC is the default for these OSes.
8466 mingw* | cygwin* | pw32* | os2* | cegcc*)
8467 # This hack is so that the source file can tell whether it is being
8468 # built for inclusion in a dll (and should export symbols for example).
8469 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8470 # (--disable-auto-import) libraries
8471 lt_prog_compiler_pic='-DDLL_EXPORT'
8474 darwin* | rhapsody*)
8475 # PIC is the default on this platform
8476 # Common symbols not allowed in MH_DYLIB files
8477 lt_prog_compiler_pic='-fno-common'
8480 haiku*)
8481 # PIC is the default for Haiku.
8482 # The "-static" flag exists, but is broken.
8483 lt_prog_compiler_static=
8486 hpux*)
8487 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8488 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8489 # sets the default TLS model and affects inlining.
8490 case $host_cpu in
8491 hppa*64*)
8492 # +Z the default
8495 lt_prog_compiler_pic='-fPIC'
8497 esac
8500 interix[3-9]*)
8501 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8502 # Instead, we relocate shared libraries at runtime.
8505 msdosdjgpp*)
8506 # Just because we use GCC doesn't mean we suddenly get shared libraries
8507 # on systems that don't support them.
8508 lt_prog_compiler_can_build_shared=no
8509 enable_shared=no
8512 *nto* | *qnx*)
8513 # QNX uses GNU C++, but need to define -shared option too, otherwise
8514 # it will coredump.
8515 lt_prog_compiler_pic='-fPIC -shared'
8518 sysv4*MP*)
8519 if test -d /usr/nec; then
8520 lt_prog_compiler_pic=-Kconform_pic
8525 lt_prog_compiler_pic='-fPIC'
8527 esac
8529 case $cc_basename in
8530 nvcc*) # Cuda Compiler Driver 2.2
8531 lt_prog_compiler_wl='-Xlinker '
8532 if test -n "$lt_prog_compiler_pic"; then
8533 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8536 esac
8537 else
8538 # PORTME Check for flag to pass linker flags through the system compiler.
8539 case $host_os in
8540 aix*)
8541 lt_prog_compiler_wl='-Wl,'
8542 if test "$host_cpu" = ia64; then
8543 # AIX 5 now supports IA64 processor
8544 lt_prog_compiler_static='-Bstatic'
8545 else
8546 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8550 mingw* | cygwin* | pw32* | os2* | cegcc*)
8551 # This hack is so that the source file can tell whether it is being
8552 # built for inclusion in a dll (and should export symbols for example).
8553 lt_prog_compiler_pic='-DDLL_EXPORT'
8556 hpux9* | hpux10* | hpux11*)
8557 lt_prog_compiler_wl='-Wl,'
8558 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8559 # not for PA HP-UX.
8560 case $host_cpu in
8561 hppa*64*|ia64*)
8562 # +Z the default
8565 lt_prog_compiler_pic='+Z'
8567 esac
8568 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8569 lt_prog_compiler_static='${wl}-a ${wl}archive'
8572 irix5* | irix6* | nonstopux*)
8573 lt_prog_compiler_wl='-Wl,'
8574 # PIC (with -KPIC) is the default.
8575 lt_prog_compiler_static='-non_shared'
8578 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8579 case $cc_basename in
8580 # old Intel for x86_64 which still supported -KPIC.
8581 ecc*)
8582 lt_prog_compiler_wl='-Wl,'
8583 lt_prog_compiler_pic='-KPIC'
8584 lt_prog_compiler_static='-static'
8586 # icc used to be incompatible with GCC.
8587 # ICC 10 doesn't accept -KPIC any more.
8588 icc* | ifort*)
8589 lt_prog_compiler_wl='-Wl,'
8590 lt_prog_compiler_pic='-fPIC'
8591 lt_prog_compiler_static='-static'
8593 # Lahey Fortran 8.1.
8594 lf95*)
8595 lt_prog_compiler_wl='-Wl,'
8596 lt_prog_compiler_pic='--shared'
8597 lt_prog_compiler_static='--static'
8599 nagfor*)
8600 # NAG Fortran compiler
8601 lt_prog_compiler_wl='-Wl,-Wl,,'
8602 lt_prog_compiler_pic='-PIC'
8603 lt_prog_compiler_static='-Bstatic'
8605 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8606 # Portland Group compilers (*not* the Pentium gcc compiler,
8607 # which looks to be a dead project)
8608 lt_prog_compiler_wl='-Wl,'
8609 lt_prog_compiler_pic='-fpic'
8610 lt_prog_compiler_static='-Bstatic'
8612 ccc*)
8613 lt_prog_compiler_wl='-Wl,'
8614 # All Alpha code is PIC.
8615 lt_prog_compiler_static='-non_shared'
8617 xl* | bgxl* | bgf* | mpixl*)
8618 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8619 lt_prog_compiler_wl='-Wl,'
8620 lt_prog_compiler_pic='-qpic'
8621 lt_prog_compiler_static='-qstaticlink'
8624 case `$CC -V 2>&1 | sed 5q` in
8625 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8626 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8627 lt_prog_compiler_pic='-KPIC'
8628 lt_prog_compiler_static='-Bstatic'
8629 lt_prog_compiler_wl=''
8631 *Sun\ F* | *Sun*Fortran*)
8632 lt_prog_compiler_pic='-KPIC'
8633 lt_prog_compiler_static='-Bstatic'
8634 lt_prog_compiler_wl='-Qoption ld '
8636 *Sun\ C*)
8637 # Sun C 5.9
8638 lt_prog_compiler_pic='-KPIC'
8639 lt_prog_compiler_static='-Bstatic'
8640 lt_prog_compiler_wl='-Wl,'
8642 *Intel*\ [CF]*Compiler*)
8643 lt_prog_compiler_wl='-Wl,'
8644 lt_prog_compiler_pic='-fPIC'
8645 lt_prog_compiler_static='-static'
8647 *Portland\ Group*)
8648 lt_prog_compiler_wl='-Wl,'
8649 lt_prog_compiler_pic='-fpic'
8650 lt_prog_compiler_static='-Bstatic'
8652 esac
8654 esac
8657 newsos6)
8658 lt_prog_compiler_pic='-KPIC'
8659 lt_prog_compiler_static='-Bstatic'
8662 *nto* | *qnx*)
8663 # QNX uses GNU C++, but need to define -shared option too, otherwise
8664 # it will coredump.
8665 lt_prog_compiler_pic='-fPIC -shared'
8668 osf3* | osf4* | osf5*)
8669 lt_prog_compiler_wl='-Wl,'
8670 # All OSF/1 code is PIC.
8671 lt_prog_compiler_static='-non_shared'
8674 rdos*)
8675 lt_prog_compiler_static='-non_shared'
8678 solaris*)
8679 lt_prog_compiler_pic='-KPIC'
8680 lt_prog_compiler_static='-Bstatic'
8681 case $cc_basename in
8682 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8683 lt_prog_compiler_wl='-Qoption ld ';;
8685 lt_prog_compiler_wl='-Wl,';;
8686 esac
8689 sunos4*)
8690 lt_prog_compiler_wl='-Qoption ld '
8691 lt_prog_compiler_pic='-PIC'
8692 lt_prog_compiler_static='-Bstatic'
8695 sysv4 | sysv4.2uw2* | sysv4.3*)
8696 lt_prog_compiler_wl='-Wl,'
8697 lt_prog_compiler_pic='-KPIC'
8698 lt_prog_compiler_static='-Bstatic'
8701 sysv4*MP*)
8702 if test -d /usr/nec ;then
8703 lt_prog_compiler_pic='-Kconform_pic'
8704 lt_prog_compiler_static='-Bstatic'
8708 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8709 lt_prog_compiler_wl='-Wl,'
8710 lt_prog_compiler_pic='-KPIC'
8711 lt_prog_compiler_static='-Bstatic'
8714 unicos*)
8715 lt_prog_compiler_wl='-Wl,'
8716 lt_prog_compiler_can_build_shared=no
8719 uts4*)
8720 lt_prog_compiler_pic='-pic'
8721 lt_prog_compiler_static='-Bstatic'
8725 lt_prog_compiler_can_build_shared=no
8727 esac
8730 case $host_os in
8731 # For platforms which do not support PIC, -DPIC is meaningless:
8732 *djgpp*)
8733 lt_prog_compiler_pic=
8736 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8738 esac
8740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8741 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8742 if ${lt_cv_prog_compiler_pic+:} false; then :
8743 $as_echo_n "(cached) " >&6
8744 else
8745 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8748 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8749 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8752 # Check to make sure the PIC flag actually works.
8754 if test -n "$lt_prog_compiler_pic"; then
8755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8756 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8757 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8758 $as_echo_n "(cached) " >&6
8759 else
8760 lt_cv_prog_compiler_pic_works=no
8761 ac_outfile=conftest.$ac_objext
8762 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8763 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8764 # Insert the option either (1) after the last *FLAGS variable, or
8765 # (2) before a word containing "conftest.", or (3) at the end.
8766 # Note that $ac_compile itself does not contain backslashes and begins
8767 # with a dollar sign (not a hyphen), so the echo should work correctly.
8768 # The option is referenced via a variable to avoid confusing sed.
8769 lt_compile=`echo "$ac_compile" | $SED \
8770 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8771 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8772 -e 's:$: $lt_compiler_flag:'`
8773 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8774 (eval "$lt_compile" 2>conftest.err)
8775 ac_status=$?
8776 cat conftest.err >&5
8777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8778 if (exit $ac_status) && test -s "$ac_outfile"; then
8779 # The compiler can only warn and ignore the option if not recognized
8780 # So say no if there are warnings other than the usual output.
8781 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8782 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8783 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8784 lt_cv_prog_compiler_pic_works=yes
8787 $RM conftest*
8790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8791 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8793 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8794 case $lt_prog_compiler_pic in
8795 "" | " "*) ;;
8796 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8797 esac
8798 else
8799 lt_prog_compiler_pic=
8800 lt_prog_compiler_can_build_shared=no
8816 # Check to make sure the static flag actually works.
8818 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8820 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8821 if ${lt_cv_prog_compiler_static_works+:} false; then :
8822 $as_echo_n "(cached) " >&6
8823 else
8824 lt_cv_prog_compiler_static_works=no
8825 save_LDFLAGS="$LDFLAGS"
8826 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8827 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8828 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8829 # The linker can only warn and ignore the option if not recognized
8830 # So say no if there are warnings
8831 if test -s conftest.err; then
8832 # Append any errors to the config.log.
8833 cat conftest.err 1>&5
8834 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8835 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8836 if diff conftest.exp conftest.er2 >/dev/null; then
8837 lt_cv_prog_compiler_static_works=yes
8839 else
8840 lt_cv_prog_compiler_static_works=yes
8843 $RM -r conftest*
8844 LDFLAGS="$save_LDFLAGS"
8847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8848 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8850 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8852 else
8853 lt_prog_compiler_static=
8862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8863 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8864 if ${lt_cv_prog_compiler_c_o+:} false; then :
8865 $as_echo_n "(cached) " >&6
8866 else
8867 lt_cv_prog_compiler_c_o=no
8868 $RM -r conftest 2>/dev/null
8869 mkdir conftest
8870 cd conftest
8871 mkdir out
8872 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8874 lt_compiler_flag="-o out/conftest2.$ac_objext"
8875 # Insert the option either (1) after the last *FLAGS variable, or
8876 # (2) before a word containing "conftest.", or (3) at the end.
8877 # Note that $ac_compile itself does not contain backslashes and begins
8878 # with a dollar sign (not a hyphen), so the echo should work correctly.
8879 lt_compile=`echo "$ac_compile" | $SED \
8880 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8881 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8882 -e 's:$: $lt_compiler_flag:'`
8883 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8884 (eval "$lt_compile" 2>out/conftest.err)
8885 ac_status=$?
8886 cat out/conftest.err >&5
8887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8888 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8889 then
8890 # The compiler can only warn and ignore the option if not recognized
8891 # So say no if there are warnings
8892 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8893 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8894 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8895 lt_cv_prog_compiler_c_o=yes
8898 chmod u+w . 2>&5
8899 $RM conftest*
8900 # SGI C++ compiler will create directory out/ii_files/ for
8901 # template instantiation
8902 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8903 $RM out/* && rmdir out
8904 cd ..
8905 $RM -r conftest
8906 $RM conftest*
8909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8910 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8918 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8919 if ${lt_cv_prog_compiler_c_o+:} false; then :
8920 $as_echo_n "(cached) " >&6
8921 else
8922 lt_cv_prog_compiler_c_o=no
8923 $RM -r conftest 2>/dev/null
8924 mkdir conftest
8925 cd conftest
8926 mkdir out
8927 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8929 lt_compiler_flag="-o out/conftest2.$ac_objext"
8930 # Insert the option either (1) after the last *FLAGS variable, or
8931 # (2) before a word containing "conftest.", or (3) at the end.
8932 # Note that $ac_compile itself does not contain backslashes and begins
8933 # with a dollar sign (not a hyphen), so the echo should work correctly.
8934 lt_compile=`echo "$ac_compile" | $SED \
8935 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8936 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8937 -e 's:$: $lt_compiler_flag:'`
8938 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8939 (eval "$lt_compile" 2>out/conftest.err)
8940 ac_status=$?
8941 cat out/conftest.err >&5
8942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8943 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8944 then
8945 # The compiler can only warn and ignore the option if not recognized
8946 # So say no if there are warnings
8947 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8948 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8949 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8950 lt_cv_prog_compiler_c_o=yes
8953 chmod u+w . 2>&5
8954 $RM conftest*
8955 # SGI C++ compiler will create directory out/ii_files/ for
8956 # template instantiation
8957 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8958 $RM out/* && rmdir out
8959 cd ..
8960 $RM -r conftest
8961 $RM conftest*
8964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8965 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8970 hard_links="nottested"
8971 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8972 # do not overwrite the value of need_locks provided by the user
8973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8974 $as_echo_n "checking if we can lock with hard links... " >&6; }
8975 hard_links=yes
8976 $RM conftest*
8977 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8978 touch conftest.a
8979 ln conftest.a conftest.b 2>&5 || hard_links=no
8980 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8982 $as_echo "$hard_links" >&6; }
8983 if test "$hard_links" = no; then
8984 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8985 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8986 need_locks=warn
8988 else
8989 need_locks=no
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8998 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9000 runpath_var=
9001 allow_undefined_flag=
9002 always_export_symbols=no
9003 archive_cmds=
9004 archive_expsym_cmds=
9005 compiler_needs_object=no
9006 enable_shared_with_static_runtimes=no
9007 export_dynamic_flag_spec=
9008 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9009 hardcode_automatic=no
9010 hardcode_direct=no
9011 hardcode_direct_absolute=no
9012 hardcode_libdir_flag_spec=
9013 hardcode_libdir_separator=
9014 hardcode_minus_L=no
9015 hardcode_shlibpath_var=unsupported
9016 inherit_rpath=no
9017 link_all_deplibs=unknown
9018 module_cmds=
9019 module_expsym_cmds=
9020 old_archive_from_new_cmds=
9021 old_archive_from_expsyms_cmds=
9022 thread_safe_flag_spec=
9023 whole_archive_flag_spec=
9024 # include_expsyms should be a list of space-separated symbols to be *always*
9025 # included in the symbol list
9026 include_expsyms=
9027 # exclude_expsyms can be an extended regexp of symbols to exclude
9028 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9029 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9030 # as well as any symbol that contains `d'.
9031 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9032 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9033 # platforms (ab)use it in PIC code, but their linkers get confused if
9034 # the symbol is explicitly referenced. Since portable code cannot
9035 # rely on this symbol name, it's probably fine to never include it in
9036 # preloaded symbol tables.
9037 # Exclude shared library initialization/finalization symbols.
9038 extract_expsyms_cmds=
9040 case $host_os in
9041 cygwin* | mingw* | pw32* | cegcc*)
9042 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9043 # When not using gcc, we currently assume that we are using
9044 # Microsoft Visual C++.
9045 if test "$GCC" != yes; then
9046 with_gnu_ld=no
9049 interix*)
9050 # we just hope/assume this is gcc and not c89 (= MSVC++)
9051 with_gnu_ld=yes
9053 openbsd*)
9054 with_gnu_ld=no
9056 esac
9058 ld_shlibs=yes
9060 # On some targets, GNU ld is compatible enough with the native linker
9061 # that we're better off using the native interface for both.
9062 lt_use_gnu_ld_interface=no
9063 if test "$with_gnu_ld" = yes; then
9064 case $host_os in
9065 aix*)
9066 # The AIX port of GNU ld has always aspired to compatibility
9067 # with the native linker. However, as the warning in the GNU ld
9068 # block says, versions before 2.19.5* couldn't really create working
9069 # shared libraries, regardless of the interface used.
9070 case `$LD -v 2>&1` in
9071 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9072 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9073 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9075 lt_use_gnu_ld_interface=yes
9077 esac
9080 lt_use_gnu_ld_interface=yes
9082 esac
9085 if test "$lt_use_gnu_ld_interface" = yes; then
9086 # If archive_cmds runs LD, not CC, wlarc should be empty
9087 wlarc='${wl}'
9089 # Set some defaults for GNU ld with shared library support. These
9090 # are reset later if shared libraries are not supported. Putting them
9091 # here allows them to be overridden if necessary.
9092 runpath_var=LD_RUN_PATH
9093 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9094 export_dynamic_flag_spec='${wl}--export-dynamic'
9095 # ancient GNU ld didn't support --whole-archive et. al.
9096 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9097 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9098 else
9099 whole_archive_flag_spec=
9101 supports_anon_versioning=no
9102 case `$LD -v 2>&1` in
9103 *GNU\ gold*) supports_anon_versioning=yes ;;
9104 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9105 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9106 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9107 *\ 2.11.*) ;; # other 2.11 versions
9108 *) supports_anon_versioning=yes ;;
9109 esac
9111 # See if GNU ld supports shared libraries.
9112 case $host_os in
9113 aix[3-9]*)
9114 # On AIX/PPC, the GNU linker is very broken
9115 if test "$host_cpu" != ia64; then
9116 ld_shlibs=no
9117 cat <<_LT_EOF 1>&2
9119 *** Warning: the GNU linker, at least up to release 2.19, is reported
9120 *** to be unable to reliably create shared libraries on AIX.
9121 *** Therefore, libtool is disabling shared libraries support. If you
9122 *** really care for shared libraries, you may want to install binutils
9123 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9124 *** You will then need to restart the configuration process.
9126 _LT_EOF
9130 amigaos*)
9131 case $host_cpu in
9132 powerpc)
9133 # see comment about AmigaOS4 .so support
9134 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9135 archive_expsym_cmds=''
9137 m68k)
9138 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)'
9139 hardcode_libdir_flag_spec='-L$libdir'
9140 hardcode_minus_L=yes
9142 esac
9145 beos*)
9146 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9147 allow_undefined_flag=unsupported
9148 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9149 # support --undefined. This deserves some investigation. FIXME
9150 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9151 else
9152 ld_shlibs=no
9156 cygwin* | mingw* | pw32* | cegcc*)
9157 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9158 # as there is no search path for DLLs.
9159 hardcode_libdir_flag_spec='-L$libdir'
9160 export_dynamic_flag_spec='${wl}--export-all-symbols'
9161 allow_undefined_flag=unsupported
9162 always_export_symbols=no
9163 enable_shared_with_static_runtimes=yes
9164 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'
9165 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9167 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9168 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9169 # If the export-symbols file already is a .def file (1st line
9170 # is EXPORTS), use it as is; otherwise, prepend...
9171 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9172 cp $export_symbols $output_objdir/$soname.def;
9173 else
9174 echo EXPORTS > $output_objdir/$soname.def;
9175 cat $export_symbols >> $output_objdir/$soname.def;
9177 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9178 else
9179 ld_shlibs=no
9183 haiku*)
9184 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9185 link_all_deplibs=yes
9188 interix[3-9]*)
9189 hardcode_direct=no
9190 hardcode_shlibpath_var=no
9191 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9192 export_dynamic_flag_spec='${wl}-E'
9193 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9194 # Instead, shared libraries are loaded at an image base (0x10000000 by
9195 # default) and relocated if they conflict, which is a slow very memory
9196 # consuming and fragmenting process. To avoid this, we pick a random,
9197 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9198 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9199 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9200 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'
9203 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9204 tmp_diet=no
9205 if test "$host_os" = linux-dietlibc; then
9206 case $cc_basename in
9207 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9208 esac
9210 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9211 && test "$tmp_diet" = no
9212 then
9213 tmp_addflag=' $pic_flag'
9214 tmp_sharedflag='-shared'
9215 case $cc_basename,$host_cpu in
9216 pgcc*) # Portland Group C compiler
9217 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'
9218 tmp_addflag=' $pic_flag'
9220 pgf77* | pgf90* | pgf95* | pgfortran*)
9221 # Portland Group f77 and f90 compilers
9222 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'
9223 tmp_addflag=' $pic_flag -Mnomain' ;;
9224 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9225 tmp_addflag=' -i_dynamic' ;;
9226 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9227 tmp_addflag=' -i_dynamic -nofor_main' ;;
9228 ifc* | ifort*) # Intel Fortran compiler
9229 tmp_addflag=' -nofor_main' ;;
9230 lf95*) # Lahey Fortran 8.1
9231 whole_archive_flag_spec=
9232 tmp_sharedflag='--shared' ;;
9233 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9234 tmp_sharedflag='-qmkshrobj'
9235 tmp_addflag= ;;
9236 nvcc*) # Cuda Compiler Driver 2.2
9237 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'
9238 compiler_needs_object=yes
9240 esac
9241 case `$CC -V 2>&1 | sed 5q` in
9242 *Sun\ C*) # Sun C 5.9
9243 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'
9244 compiler_needs_object=yes
9245 tmp_sharedflag='-G' ;;
9246 *Sun\ F*) # Sun Fortran 8.3
9247 tmp_sharedflag='-G' ;;
9248 esac
9249 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9251 if test "x$supports_anon_versioning" = xyes; then
9252 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9253 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9254 echo "local: *; };" >> $output_objdir/$libname.ver~
9255 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9258 case $cc_basename in
9259 xlf* | bgf* | bgxlf* | mpixlf*)
9260 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9261 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9262 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9263 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9264 if test "x$supports_anon_versioning" = xyes; then
9265 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9266 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9267 echo "local: *; };" >> $output_objdir/$libname.ver~
9268 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9271 esac
9272 else
9273 ld_shlibs=no
9277 netbsd*)
9278 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9279 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9280 wlarc=
9281 else
9282 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9283 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9287 solaris*)
9288 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9289 ld_shlibs=no
9290 cat <<_LT_EOF 1>&2
9292 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9293 *** create shared libraries on Solaris systems. Therefore, libtool
9294 *** is disabling shared libraries support. We urge you to upgrade GNU
9295 *** binutils to release 2.9.1 or newer. Another option is to modify
9296 *** your PATH or compiler configuration so that the native linker is
9297 *** used, and then restart.
9299 _LT_EOF
9300 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9301 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9302 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9303 else
9304 ld_shlibs=no
9308 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9309 case `$LD -v 2>&1` in
9310 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9311 ld_shlibs=no
9312 cat <<_LT_EOF 1>&2
9314 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9315 *** reliably create shared libraries on SCO systems. Therefore, libtool
9316 *** is disabling shared libraries support. We urge you to upgrade GNU
9317 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9318 *** your PATH or compiler configuration so that the native linker is
9319 *** used, and then restart.
9321 _LT_EOF
9324 # For security reasons, it is highly recommended that you always
9325 # use absolute paths for naming shared libraries, and exclude the
9326 # DT_RUNPATH tag from executables and libraries. But doing so
9327 # requires that you compile everything twice, which is a pain.
9328 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9329 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9330 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9331 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9332 else
9333 ld_shlibs=no
9336 esac
9339 sunos4*)
9340 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9341 wlarc=
9342 hardcode_direct=yes
9343 hardcode_shlibpath_var=no
9347 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9348 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9349 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9350 else
9351 ld_shlibs=no
9354 esac
9356 if test "$ld_shlibs" = no; then
9357 runpath_var=
9358 hardcode_libdir_flag_spec=
9359 export_dynamic_flag_spec=
9360 whole_archive_flag_spec=
9362 else
9363 # PORTME fill in a description of your system's linker (not GNU ld)
9364 case $host_os in
9365 aix3*)
9366 allow_undefined_flag=unsupported
9367 always_export_symbols=yes
9368 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'
9369 # Note: this linker hardcodes the directories in LIBPATH if there
9370 # are no directories specified by -L.
9371 hardcode_minus_L=yes
9372 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9373 # Neither direct hardcoding nor static linking is supported with a
9374 # broken collect2.
9375 hardcode_direct=unsupported
9379 aix[4-9]*)
9380 if test "$host_cpu" = ia64; then
9381 # On IA64, the linker does run time linking by default, so we don't
9382 # have to do anything special.
9383 aix_use_runtimelinking=no
9384 exp_sym_flag='-Bexport'
9385 no_entry_flag=""
9386 else
9387 # If we're using GNU nm, then we don't want the "-C" option.
9388 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9389 # Also, AIX nm treats weak defined symbols like other global
9390 # defined symbols, whereas GNU nm marks them as "W".
9391 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9392 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9393 else
9394 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9396 aix_use_runtimelinking=no
9398 # Test if we are trying to use run time linking or normal
9399 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9400 # need to do runtime linking.
9401 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9402 for ld_flag in $LDFLAGS; do
9403 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9404 aix_use_runtimelinking=yes
9405 break
9407 done
9409 esac
9411 exp_sym_flag='-bexport'
9412 no_entry_flag='-bnoentry'
9415 # When large executables or shared objects are built, AIX ld can
9416 # have problems creating the table of contents. If linking a library
9417 # or program results in "error TOC overflow" add -mminimal-toc to
9418 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9419 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9421 archive_cmds=''
9422 hardcode_direct=yes
9423 hardcode_direct_absolute=yes
9424 hardcode_libdir_separator=':'
9425 link_all_deplibs=yes
9426 file_list_spec='${wl}-f,'
9428 if test "$GCC" = yes; then
9429 case $host_os in aix4.[012]|aix4.[012].*)
9430 # We only want to do this on AIX 4.2 and lower, the check
9431 # below for broken collect2 doesn't work under 4.3+
9432 collect2name=`${CC} -print-prog-name=collect2`
9433 if test -f "$collect2name" &&
9434 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9435 then
9436 # We have reworked collect2
9438 else
9439 # We have old collect2
9440 hardcode_direct=unsupported
9441 # It fails to find uninstalled libraries when the uninstalled
9442 # path is not listed in the libpath. Setting hardcode_minus_L
9443 # to unsupported forces relinking
9444 hardcode_minus_L=yes
9445 hardcode_libdir_flag_spec='-L$libdir'
9446 hardcode_libdir_separator=
9449 esac
9450 shared_flag='-shared'
9451 if test "$aix_use_runtimelinking" = yes; then
9452 shared_flag="$shared_flag "'${wl}-G'
9454 else
9455 # not using gcc
9456 if test "$host_cpu" = ia64; then
9457 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9458 # chokes on -Wl,-G. The following line is correct:
9459 shared_flag='-G'
9460 else
9461 if test "$aix_use_runtimelinking" = yes; then
9462 shared_flag='${wl}-G'
9463 else
9464 shared_flag='${wl}-bM:SRE'
9469 export_dynamic_flag_spec='${wl}-bexpall'
9470 # It seems that -bexpall does not export symbols beginning with
9471 # underscore (_), so it is better to generate a list of symbols to export.
9472 always_export_symbols=yes
9473 if test "$aix_use_runtimelinking" = yes; then
9474 # Warning - without using the other runtime loading flags (-brtl),
9475 # -berok will link without error, but may produce a broken library.
9476 allow_undefined_flag='-berok'
9477 # Determine the default libpath from the value encoded in an
9478 # empty executable.
9479 if test "${lt_cv_aix_libpath+set}" = set; then
9480 aix_libpath=$lt_cv_aix_libpath
9481 else
9482 if ${lt_cv_aix_libpath_+:} false; then :
9483 $as_echo_n "(cached) " >&6
9484 else
9485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9486 /* end confdefs.h. */
9489 main ()
9493 return 0;
9495 _ACEOF
9496 if ac_fn_c_try_link "$LINENO"; then :
9498 lt_aix_libpath_sed='
9499 /Import File Strings/,/^$/ {
9500 /^0/ {
9501 s/^0 *\([^ ]*\) *$/\1/
9505 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9506 # Check for a 64-bit object if we didn't find anything.
9507 if test -z "$lt_cv_aix_libpath_"; then
9508 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9511 rm -f core conftest.err conftest.$ac_objext \
9512 conftest$ac_exeext conftest.$ac_ext
9513 if test -z "$lt_cv_aix_libpath_"; then
9514 lt_cv_aix_libpath_="/usr/lib:/lib"
9519 aix_libpath=$lt_cv_aix_libpath_
9522 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9523 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9524 else
9525 if test "$host_cpu" = ia64; then
9526 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9527 allow_undefined_flag="-z nodefs"
9528 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"
9529 else
9530 # Determine the default libpath from the value encoded in an
9531 # empty executable.
9532 if test "${lt_cv_aix_libpath+set}" = set; then
9533 aix_libpath=$lt_cv_aix_libpath
9534 else
9535 if ${lt_cv_aix_libpath_+:} false; then :
9536 $as_echo_n "(cached) " >&6
9537 else
9538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9539 /* end confdefs.h. */
9542 main ()
9546 return 0;
9548 _ACEOF
9549 if ac_fn_c_try_link "$LINENO"; then :
9551 lt_aix_libpath_sed='
9552 /Import File Strings/,/^$/ {
9553 /^0/ {
9554 s/^0 *\([^ ]*\) *$/\1/
9558 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9559 # Check for a 64-bit object if we didn't find anything.
9560 if test -z "$lt_cv_aix_libpath_"; then
9561 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9564 rm -f core conftest.err conftest.$ac_objext \
9565 conftest$ac_exeext conftest.$ac_ext
9566 if test -z "$lt_cv_aix_libpath_"; then
9567 lt_cv_aix_libpath_="/usr/lib:/lib"
9572 aix_libpath=$lt_cv_aix_libpath_
9575 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9576 # Warning - without using the other run time loading flags,
9577 # -berok will link without error, but may produce a broken library.
9578 no_undefined_flag=' ${wl}-bernotok'
9579 allow_undefined_flag=' ${wl}-berok'
9580 if test "$with_gnu_ld" = yes; then
9581 # We only use this code for GNU lds that support --whole-archive.
9582 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9583 else
9584 # Exported symbols can be pulled into shared objects from archives
9585 whole_archive_flag_spec='$convenience'
9587 archive_cmds_need_lc=yes
9588 # This is similar to how AIX traditionally builds its shared libraries.
9589 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9594 amigaos*)
9595 case $host_cpu in
9596 powerpc)
9597 # see comment about AmigaOS4 .so support
9598 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9599 archive_expsym_cmds=''
9601 m68k)
9602 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)'
9603 hardcode_libdir_flag_spec='-L$libdir'
9604 hardcode_minus_L=yes
9606 esac
9609 bsdi[45]*)
9610 export_dynamic_flag_spec=-rdynamic
9613 cygwin* | mingw* | pw32* | cegcc*)
9614 # When not using gcc, we currently assume that we are using
9615 # Microsoft Visual C++.
9616 # hardcode_libdir_flag_spec is actually meaningless, as there is
9617 # no search path for DLLs.
9618 case $cc_basename in
9619 cl*)
9620 # Native MSVC
9621 hardcode_libdir_flag_spec=' '
9622 allow_undefined_flag=unsupported
9623 always_export_symbols=yes
9624 file_list_spec='@'
9625 # Tell ltmain to make .lib files, not .a files.
9626 libext=lib
9627 # Tell ltmain to make .dll files, not .so files.
9628 shrext_cmds=".dll"
9629 # FIXME: Setting linknames here is a bad hack.
9630 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9631 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9632 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9633 else
9634 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9636 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9637 linknames='
9638 # The linker will not automatically build a static lib if we build a DLL.
9639 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9640 enable_shared_with_static_runtimes=yes
9641 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9642 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9643 # Don't use ranlib
9644 old_postinstall_cmds='chmod 644 $oldlib'
9645 postlink_cmds='lt_outputfile="@OUTPUT@"~
9646 lt_tool_outputfile="@TOOL_OUTPUT@"~
9647 case $lt_outputfile in
9648 *.exe|*.EXE) ;;
9650 lt_outputfile="$lt_outputfile.exe"
9651 lt_tool_outputfile="$lt_tool_outputfile.exe"
9653 esac~
9654 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9655 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9656 $RM "$lt_outputfile.manifest";
9660 # Assume MSVC wrapper
9661 hardcode_libdir_flag_spec=' '
9662 allow_undefined_flag=unsupported
9663 # Tell ltmain to make .lib files, not .a files.
9664 libext=lib
9665 # Tell ltmain to make .dll files, not .so files.
9666 shrext_cmds=".dll"
9667 # FIXME: Setting linknames here is a bad hack.
9668 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9669 # The linker will automatically build a .lib file if we build a DLL.
9670 old_archive_from_new_cmds='true'
9671 # FIXME: Should let the user specify the lib program.
9672 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9673 enable_shared_with_static_runtimes=yes
9675 esac
9678 darwin* | rhapsody*)
9681 archive_cmds_need_lc=no
9682 hardcode_direct=no
9683 hardcode_automatic=yes
9684 hardcode_shlibpath_var=unsupported
9685 if test "$lt_cv_ld_force_load" = "yes"; then
9686 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\"`'
9688 else
9689 whole_archive_flag_spec=''
9691 link_all_deplibs=yes
9692 allow_undefined_flag="$_lt_dar_allow_undefined"
9693 case $cc_basename in
9694 ifort*) _lt_dar_can_shared=yes ;;
9695 *) _lt_dar_can_shared=$GCC ;;
9696 esac
9697 if test "$_lt_dar_can_shared" = "yes"; then
9698 output_verbose_link_cmd=func_echo_all
9699 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9700 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9701 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}"
9702 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}"
9704 else
9705 ld_shlibs=no
9710 dgux*)
9711 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9712 hardcode_libdir_flag_spec='-L$libdir'
9713 hardcode_shlibpath_var=no
9716 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9717 # support. Future versions do this automatically, but an explicit c++rt0.o
9718 # does not break anything, and helps significantly (at the cost of a little
9719 # extra space).
9720 freebsd2.2*)
9721 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9722 hardcode_libdir_flag_spec='-R$libdir'
9723 hardcode_direct=yes
9724 hardcode_shlibpath_var=no
9727 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9728 freebsd2.*)
9729 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9730 hardcode_direct=yes
9731 hardcode_minus_L=yes
9732 hardcode_shlibpath_var=no
9735 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9736 freebsd* | dragonfly*)
9737 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9738 hardcode_libdir_flag_spec='-R$libdir'
9739 hardcode_direct=yes
9740 hardcode_shlibpath_var=no
9743 hpux9*)
9744 if test "$GCC" = yes; then
9745 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9746 else
9747 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9749 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9750 hardcode_libdir_separator=:
9751 hardcode_direct=yes
9753 # hardcode_minus_L: Not really in the search PATH,
9754 # but as the default location of the library.
9755 hardcode_minus_L=yes
9756 export_dynamic_flag_spec='${wl}-E'
9759 hpux10*)
9760 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9761 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9762 else
9763 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9765 if test "$with_gnu_ld" = no; then
9766 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9767 hardcode_libdir_separator=:
9768 hardcode_direct=yes
9769 hardcode_direct_absolute=yes
9770 export_dynamic_flag_spec='${wl}-E'
9771 # hardcode_minus_L: Not really in the search PATH,
9772 # but as the default location of the library.
9773 hardcode_minus_L=yes
9777 hpux11*)
9778 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9779 case $host_cpu in
9780 hppa*64*)
9781 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9783 ia64*)
9784 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9787 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9789 esac
9790 else
9791 case $host_cpu in
9792 hppa*64*)
9793 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9795 ia64*)
9796 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9800 # Older versions of the 11.00 compiler do not understand -b yet
9801 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9803 $as_echo_n "checking if $CC understands -b... " >&6; }
9804 if ${lt_cv_prog_compiler__b+:} false; then :
9805 $as_echo_n "(cached) " >&6
9806 else
9807 lt_cv_prog_compiler__b=no
9808 save_LDFLAGS="$LDFLAGS"
9809 LDFLAGS="$LDFLAGS -b"
9810 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9811 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9812 # The linker can only warn and ignore the option if not recognized
9813 # So say no if there are warnings
9814 if test -s conftest.err; then
9815 # Append any errors to the config.log.
9816 cat conftest.err 1>&5
9817 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9818 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9819 if diff conftest.exp conftest.er2 >/dev/null; then
9820 lt_cv_prog_compiler__b=yes
9822 else
9823 lt_cv_prog_compiler__b=yes
9826 $RM -r conftest*
9827 LDFLAGS="$save_LDFLAGS"
9830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9831 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9833 if test x"$lt_cv_prog_compiler__b" = xyes; then
9834 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9835 else
9836 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9840 esac
9842 if test "$with_gnu_ld" = no; then
9843 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9844 hardcode_libdir_separator=:
9846 case $host_cpu in
9847 hppa*64*|ia64*)
9848 hardcode_direct=no
9849 hardcode_shlibpath_var=no
9852 hardcode_direct=yes
9853 hardcode_direct_absolute=yes
9854 export_dynamic_flag_spec='${wl}-E'
9856 # hardcode_minus_L: Not really in the search PATH,
9857 # but as the default location of the library.
9858 hardcode_minus_L=yes
9860 esac
9864 irix5* | irix6* | nonstopux*)
9865 if test "$GCC" = yes; then
9866 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'
9867 # Try to use the -exported_symbol ld option, if it does not
9868 # work, assume that -exports_file does not work either and
9869 # implicitly export all symbols.
9870 # This should be the same for all languages, so no per-tag cache variable.
9871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9872 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9873 if ${lt_cv_irix_exported_symbol+:} false; then :
9874 $as_echo_n "(cached) " >&6
9875 else
9876 save_LDFLAGS="$LDFLAGS"
9877 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9879 /* end confdefs.h. */
9880 int foo (void) { return 0; }
9881 _ACEOF
9882 if ac_fn_c_try_link "$LINENO"; then :
9883 lt_cv_irix_exported_symbol=yes
9884 else
9885 lt_cv_irix_exported_symbol=no
9887 rm -f core conftest.err conftest.$ac_objext \
9888 conftest$ac_exeext conftest.$ac_ext
9889 LDFLAGS="$save_LDFLAGS"
9891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9892 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9893 if test "$lt_cv_irix_exported_symbol" = yes; then
9894 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'
9896 else
9897 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'
9898 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'
9900 archive_cmds_need_lc='no'
9901 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9902 hardcode_libdir_separator=:
9903 inherit_rpath=yes
9904 link_all_deplibs=yes
9907 netbsd*)
9908 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9909 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9910 else
9911 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9913 hardcode_libdir_flag_spec='-R$libdir'
9914 hardcode_direct=yes
9915 hardcode_shlibpath_var=no
9918 newsos6)
9919 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9920 hardcode_direct=yes
9921 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9922 hardcode_libdir_separator=:
9923 hardcode_shlibpath_var=no
9926 *nto* | *qnx*)
9929 openbsd*)
9930 if test -f /usr/libexec/ld.so; then
9931 hardcode_direct=yes
9932 hardcode_shlibpath_var=no
9933 hardcode_direct_absolute=yes
9934 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9935 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9936 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9937 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9938 export_dynamic_flag_spec='${wl}-E'
9939 else
9940 case $host_os in
9941 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9942 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9943 hardcode_libdir_flag_spec='-R$libdir'
9946 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9947 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9949 esac
9951 else
9952 ld_shlibs=no
9956 os2*)
9957 hardcode_libdir_flag_spec='-L$libdir'
9958 hardcode_minus_L=yes
9959 allow_undefined_flag=unsupported
9960 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9961 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9964 osf3*)
9965 if test "$GCC" = yes; then
9966 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9967 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'
9968 else
9969 allow_undefined_flag=' -expect_unresolved \*'
9970 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'
9972 archive_cmds_need_lc='no'
9973 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9974 hardcode_libdir_separator=:
9977 osf4* | osf5*) # as osf3* with the addition of -msym flag
9978 if test "$GCC" = yes; then
9979 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9980 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'
9981 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9982 else
9983 allow_undefined_flag=' -expect_unresolved \*'
9984 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'
9985 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~
9986 $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'
9988 # Both c and cxx compiler support -rpath directly
9989 hardcode_libdir_flag_spec='-rpath $libdir'
9991 archive_cmds_need_lc='no'
9992 hardcode_libdir_separator=:
9995 solaris*)
9996 no_undefined_flag=' -z defs'
9997 if test "$GCC" = yes; then
9998 wlarc='${wl}'
9999 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10000 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10001 $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'
10002 else
10003 case `$CC -V 2>&1` in
10004 *"Compilers 5.0"*)
10005 wlarc=''
10006 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10007 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10008 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10011 wlarc='${wl}'
10012 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10013 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10014 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10016 esac
10018 hardcode_libdir_flag_spec='-R$libdir'
10019 hardcode_shlibpath_var=no
10020 case $host_os in
10021 solaris2.[0-5] | solaris2.[0-5].*) ;;
10023 # The compiler driver will combine and reorder linker options,
10024 # but understands `-z linker_flag'. GCC discards it without `$wl',
10025 # but is careful enough not to reorder.
10026 # Supported since Solaris 2.6 (maybe 2.5.1?)
10027 if test "$GCC" = yes; then
10028 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10029 else
10030 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10033 esac
10034 link_all_deplibs=yes
10037 sunos4*)
10038 if test "x$host_vendor" = xsequent; then
10039 # Use $CC to link under sequent, because it throws in some extra .o
10040 # files that make .init and .fini sections work.
10041 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10042 else
10043 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10045 hardcode_libdir_flag_spec='-L$libdir'
10046 hardcode_direct=yes
10047 hardcode_minus_L=yes
10048 hardcode_shlibpath_var=no
10051 sysv4)
10052 case $host_vendor in
10053 sni)
10054 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10055 hardcode_direct=yes # is this really true???
10057 siemens)
10058 ## LD is ld it makes a PLAMLIB
10059 ## CC just makes a GrossModule.
10060 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10061 reload_cmds='$CC -r -o $output$reload_objs'
10062 hardcode_direct=no
10064 motorola)
10065 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10066 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10068 esac
10069 runpath_var='LD_RUN_PATH'
10070 hardcode_shlibpath_var=no
10073 sysv4.3*)
10074 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10075 hardcode_shlibpath_var=no
10076 export_dynamic_flag_spec='-Bexport'
10079 sysv4*MP*)
10080 if test -d /usr/nec; then
10081 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10082 hardcode_shlibpath_var=no
10083 runpath_var=LD_RUN_PATH
10084 hardcode_runpath_var=yes
10085 ld_shlibs=yes
10089 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10090 no_undefined_flag='${wl}-z,text'
10091 archive_cmds_need_lc=no
10092 hardcode_shlibpath_var=no
10093 runpath_var='LD_RUN_PATH'
10095 if test "$GCC" = yes; then
10096 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10097 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10098 else
10099 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10100 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10104 sysv5* | sco3.2v5* | sco5v6*)
10105 # Note: We can NOT use -z defs as we might desire, because we do not
10106 # link with -lc, and that would cause any symbols used from libc to
10107 # always be unresolved, which means just about no library would
10108 # ever link correctly. If we're not using GNU ld we use -z text
10109 # though, which does catch some bad symbols but isn't as heavy-handed
10110 # as -z defs.
10111 no_undefined_flag='${wl}-z,text'
10112 allow_undefined_flag='${wl}-z,nodefs'
10113 archive_cmds_need_lc=no
10114 hardcode_shlibpath_var=no
10115 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10116 hardcode_libdir_separator=':'
10117 link_all_deplibs=yes
10118 export_dynamic_flag_spec='${wl}-Bexport'
10119 runpath_var='LD_RUN_PATH'
10121 if test "$GCC" = yes; then
10122 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10123 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10124 else
10125 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10126 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10130 uts4*)
10131 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10132 hardcode_libdir_flag_spec='-L$libdir'
10133 hardcode_shlibpath_var=no
10137 ld_shlibs=no
10139 esac
10141 if test x$host_vendor = xsni; then
10142 case $host in
10143 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10144 export_dynamic_flag_spec='${wl}-Blargedynsym'
10146 esac
10150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10151 $as_echo "$ld_shlibs" >&6; }
10152 test "$ld_shlibs" = no && can_build_shared=no
10154 with_gnu_ld=$with_gnu_ld
10171 # Do we need to explicitly link libc?
10173 case "x$archive_cmds_need_lc" in
10174 x|xyes)
10175 # Assume -lc should be added
10176 archive_cmds_need_lc=yes
10178 if test "$enable_shared" = yes && test "$GCC" = yes; then
10179 case $archive_cmds in
10180 *'~'*)
10181 # FIXME: we may have to deal with multi-command sequences.
10183 '$CC '*)
10184 # Test whether the compiler implicitly links with -lc since on some
10185 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10186 # to ld, don't add -lc before -lgcc.
10187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10188 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10189 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10190 $as_echo_n "(cached) " >&6
10191 else
10192 $RM conftest*
10193 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10195 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10196 (eval $ac_compile) 2>&5
10197 ac_status=$?
10198 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10199 test $ac_status = 0; } 2>conftest.err; then
10200 soname=conftest
10201 lib=conftest
10202 libobjs=conftest.$ac_objext
10203 deplibs=
10204 wl=$lt_prog_compiler_wl
10205 pic_flag=$lt_prog_compiler_pic
10206 compiler_flags=-v
10207 linker_flags=-v
10208 verstring=
10209 output_objdir=.
10210 libname=conftest
10211 lt_save_allow_undefined_flag=$allow_undefined_flag
10212 allow_undefined_flag=
10213 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10214 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10215 ac_status=$?
10216 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10217 test $ac_status = 0; }
10218 then
10219 lt_cv_archive_cmds_need_lc=no
10220 else
10221 lt_cv_archive_cmds_need_lc=yes
10223 allow_undefined_flag=$lt_save_allow_undefined_flag
10224 else
10225 cat conftest.err 1>&5
10227 $RM conftest*
10230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10231 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10232 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10234 esac
10237 esac
10390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10391 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10393 if test "$GCC" = yes; then
10394 case $host_os in
10395 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10396 *) lt_awk_arg="/^libraries:/" ;;
10397 esac
10398 case $host_os in
10399 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10400 *) lt_sed_strip_eq="s,=/,/,g" ;;
10401 esac
10402 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10403 case $lt_search_path_spec in
10404 *\;*)
10405 # if the path contains ";" then we assume it to be the separator
10406 # otherwise default to the standard path separator (i.e. ":") - it is
10407 # assumed that no part of a normal pathname contains ";" but that should
10408 # okay in the real world where ";" in dirpaths is itself problematic.
10409 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10412 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10414 esac
10415 # Ok, now we have the path, separated by spaces, we can step through it
10416 # and add multilib dir if necessary.
10417 lt_tmp_lt_search_path_spec=
10418 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10419 for lt_sys_path in $lt_search_path_spec; do
10420 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10421 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10422 else
10423 test -d "$lt_sys_path" && \
10424 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10426 done
10427 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10428 BEGIN {RS=" "; FS="/|\n";} {
10429 lt_foo="";
10430 lt_count=0;
10431 for (lt_i = NF; lt_i > 0; lt_i--) {
10432 if ($lt_i != "" && $lt_i != ".") {
10433 if ($lt_i == "..") {
10434 lt_count++;
10435 } else {
10436 if (lt_count == 0) {
10437 lt_foo="/" $lt_i lt_foo;
10438 } else {
10439 lt_count--;
10444 if (lt_foo != "") { lt_freq[lt_foo]++; }
10445 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10447 # AWK program above erroneously prepends '/' to C:/dos/paths
10448 # for these hosts.
10449 case $host_os in
10450 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10451 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10452 esac
10453 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10454 else
10455 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10457 library_names_spec=
10458 libname_spec='lib$name'
10459 soname_spec=
10460 shrext_cmds=".so"
10461 postinstall_cmds=
10462 postuninstall_cmds=
10463 finish_cmds=
10464 finish_eval=
10465 shlibpath_var=
10466 shlibpath_overrides_runpath=unknown
10467 version_type=none
10468 dynamic_linker="$host_os ld.so"
10469 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10470 need_lib_prefix=unknown
10471 hardcode_into_libs=no
10473 # when you set need_version to no, make sure it does not cause -set_version
10474 # flags to be left without arguments
10475 need_version=unknown
10477 case $host_os in
10478 aix3*)
10479 version_type=linux # correct to gnu/linux during the next big refactor
10480 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10481 shlibpath_var=LIBPATH
10483 # AIX 3 has no versioning support, so we append a major version to the name.
10484 soname_spec='${libname}${release}${shared_ext}$major'
10487 aix[4-9]*)
10488 version_type=linux # correct to gnu/linux during the next big refactor
10489 need_lib_prefix=no
10490 need_version=no
10491 hardcode_into_libs=yes
10492 if test "$host_cpu" = ia64; then
10493 # AIX 5 supports IA64
10494 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10495 shlibpath_var=LD_LIBRARY_PATH
10496 else
10497 # With GCC up to 2.95.x, collect2 would create an import file
10498 # for dependence libraries. The import file would start with
10499 # the line `#! .'. This would cause the generated library to
10500 # depend on `.', always an invalid library. This was fixed in
10501 # development snapshots of GCC prior to 3.0.
10502 case $host_os in
10503 aix4 | aix4.[01] | aix4.[01].*)
10504 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10505 echo ' yes '
10506 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10508 else
10509 can_build_shared=no
10512 esac
10513 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10514 # soname into executable. Probably we can add versioning support to
10515 # collect2, so additional links can be useful in future.
10516 if test "$aix_use_runtimelinking" = yes; then
10517 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10518 # instead of lib<name>.a to let people know that these are not
10519 # typical AIX shared libraries.
10520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10521 else
10522 # We preserve .a as extension for shared libraries through AIX4.2
10523 # and later when we are not doing run time linking.
10524 library_names_spec='${libname}${release}.a $libname.a'
10525 soname_spec='${libname}${release}${shared_ext}$major'
10527 shlibpath_var=LIBPATH
10531 amigaos*)
10532 case $host_cpu in
10533 powerpc)
10534 # Since July 2007 AmigaOS4 officially supports .so libraries.
10535 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10538 m68k)
10539 library_names_spec='$libname.ixlibrary $libname.a'
10540 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10541 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10543 esac
10546 beos*)
10547 library_names_spec='${libname}${shared_ext}'
10548 dynamic_linker="$host_os ld.so"
10549 shlibpath_var=LIBRARY_PATH
10552 bsdi[45]*)
10553 version_type=linux # correct to gnu/linux during the next big refactor
10554 need_version=no
10555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10556 soname_spec='${libname}${release}${shared_ext}$major'
10557 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10558 shlibpath_var=LD_LIBRARY_PATH
10559 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10560 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10561 # the default ld.so.conf also contains /usr/contrib/lib and
10562 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10563 # libtool to hard-code these into programs
10566 cygwin* | mingw* | pw32* | cegcc*)
10567 version_type=windows
10568 shrext_cmds=".dll"
10569 need_version=no
10570 need_lib_prefix=no
10572 case $GCC,$cc_basename in
10573 yes,*)
10574 # gcc
10575 library_names_spec='$libname.dll.a'
10576 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10577 postinstall_cmds='base_file=`basename \${file}`~
10578 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10579 dldir=$destdir/`dirname \$dlpath`~
10580 test -d \$dldir || mkdir -p \$dldir~
10581 $install_prog $dir/$dlname \$dldir/$dlname~
10582 chmod a+x \$dldir/$dlname~
10583 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10584 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10586 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10587 dlpath=$dir/\$dldll~
10588 $RM \$dlpath'
10589 shlibpath_overrides_runpath=yes
10591 case $host_os in
10592 cygwin*)
10593 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10594 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10596 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10598 mingw* | cegcc*)
10599 # MinGW DLLs use traditional 'lib' prefix
10600 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10602 pw32*)
10603 # pw32 DLLs use 'pw' prefix rather than 'lib'
10604 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10606 esac
10607 dynamic_linker='Win32 ld.exe'
10610 *,cl*)
10611 # Native MSVC
10612 libname_spec='$name'
10613 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10614 library_names_spec='${libname}.dll.lib'
10616 case $build_os in
10617 mingw*)
10618 sys_lib_search_path_spec=
10619 lt_save_ifs=$IFS
10620 IFS=';'
10621 for lt_path in $LIB
10623 IFS=$lt_save_ifs
10624 # Let DOS variable expansion print the short 8.3 style file name.
10625 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10626 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10627 done
10628 IFS=$lt_save_ifs
10629 # Convert to MSYS style.
10630 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10632 cygwin*)
10633 # Convert to unix form, then to dos form, then back to unix form
10634 # but this time dos style (no spaces!) so that the unix form looks
10635 # like /cygdrive/c/PROGRA~1:/cygdr...
10636 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10637 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10638 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10641 sys_lib_search_path_spec="$LIB"
10642 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10643 # It is most probably a Windows format PATH.
10644 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10645 else
10646 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10648 # FIXME: find the short name or the path components, as spaces are
10649 # common. (e.g. "Program Files" -> "PROGRA~1")
10651 esac
10653 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10654 postinstall_cmds='base_file=`basename \${file}`~
10655 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10656 dldir=$destdir/`dirname \$dlpath`~
10657 test -d \$dldir || mkdir -p \$dldir~
10658 $install_prog $dir/$dlname \$dldir/$dlname'
10659 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10660 dlpath=$dir/\$dldll~
10661 $RM \$dlpath'
10662 shlibpath_overrides_runpath=yes
10663 dynamic_linker='Win32 link.exe'
10667 # Assume MSVC wrapper
10668 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10669 dynamic_linker='Win32 ld.exe'
10671 esac
10672 # FIXME: first we should search . and the directory the executable is in
10673 shlibpath_var=PATH
10676 darwin* | rhapsody*)
10677 dynamic_linker="$host_os dyld"
10678 version_type=darwin
10679 need_lib_prefix=no
10680 need_version=no
10681 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10682 soname_spec='${libname}${release}${major}$shared_ext'
10683 shlibpath_overrides_runpath=yes
10684 shlibpath_var=DYLD_LIBRARY_PATH
10685 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10687 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10688 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10691 dgux*)
10692 version_type=linux # correct to gnu/linux during the next big refactor
10693 need_lib_prefix=no
10694 need_version=no
10695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10696 soname_spec='${libname}${release}${shared_ext}$major'
10697 shlibpath_var=LD_LIBRARY_PATH
10700 freebsd* | dragonfly*)
10701 # DragonFly does not have aout. When/if they implement a new
10702 # versioning mechanism, adjust this.
10703 if test -x /usr/bin/objformat; then
10704 objformat=`/usr/bin/objformat`
10705 else
10706 case $host_os in
10707 freebsd[23].*) objformat=aout ;;
10708 *) objformat=elf ;;
10709 esac
10711 version_type=freebsd-$objformat
10712 case $version_type in
10713 freebsd-elf*)
10714 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10715 need_version=no
10716 need_lib_prefix=no
10718 freebsd-*)
10719 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10720 need_version=yes
10722 esac
10723 shlibpath_var=LD_LIBRARY_PATH
10724 case $host_os in
10725 freebsd2.*)
10726 shlibpath_overrides_runpath=yes
10728 freebsd3.[01]* | freebsdelf3.[01]*)
10729 shlibpath_overrides_runpath=yes
10730 hardcode_into_libs=yes
10732 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10733 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10734 shlibpath_overrides_runpath=no
10735 hardcode_into_libs=yes
10737 *) # from 4.6 on, and DragonFly
10738 shlibpath_overrides_runpath=yes
10739 hardcode_into_libs=yes
10741 esac
10744 gnu*)
10745 version_type=linux # correct to gnu/linux during the next big refactor
10746 need_lib_prefix=no
10747 need_version=no
10748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10749 soname_spec='${libname}${release}${shared_ext}$major'
10750 shlibpath_var=LD_LIBRARY_PATH
10751 shlibpath_overrides_runpath=no
10752 hardcode_into_libs=yes
10755 haiku*)
10756 version_type=linux # correct to gnu/linux during the next big refactor
10757 need_lib_prefix=no
10758 need_version=no
10759 dynamic_linker="$host_os runtime_loader"
10760 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10761 soname_spec='${libname}${release}${shared_ext}$major'
10762 shlibpath_var=LIBRARY_PATH
10763 shlibpath_overrides_runpath=yes
10764 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10765 hardcode_into_libs=yes
10768 hpux9* | hpux10* | hpux11*)
10769 # Give a soname corresponding to the major version so that dld.sl refuses to
10770 # link against other versions.
10771 version_type=sunos
10772 need_lib_prefix=no
10773 need_version=no
10774 case $host_cpu in
10775 ia64*)
10776 shrext_cmds='.so'
10777 hardcode_into_libs=yes
10778 dynamic_linker="$host_os dld.so"
10779 shlibpath_var=LD_LIBRARY_PATH
10780 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10781 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10782 soname_spec='${libname}${release}${shared_ext}$major'
10783 if test "X$HPUX_IA64_MODE" = X32; then
10784 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10785 else
10786 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10788 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10790 hppa*64*)
10791 shrext_cmds='.sl'
10792 hardcode_into_libs=yes
10793 dynamic_linker="$host_os dld.sl"
10794 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10795 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10796 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10797 soname_spec='${libname}${release}${shared_ext}$major'
10798 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10799 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10802 shrext_cmds='.sl'
10803 dynamic_linker="$host_os dld.sl"
10804 shlibpath_var=SHLIB_PATH
10805 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10807 soname_spec='${libname}${release}${shared_ext}$major'
10809 esac
10810 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10811 postinstall_cmds='chmod 555 $lib'
10812 # or fails outright, so override atomically:
10813 install_override_mode=555
10816 interix[3-9]*)
10817 version_type=linux # correct to gnu/linux during the next big refactor
10818 need_lib_prefix=no
10819 need_version=no
10820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10821 soname_spec='${libname}${release}${shared_ext}$major'
10822 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10823 shlibpath_var=LD_LIBRARY_PATH
10824 shlibpath_overrides_runpath=no
10825 hardcode_into_libs=yes
10828 irix5* | irix6* | nonstopux*)
10829 case $host_os in
10830 nonstopux*) version_type=nonstopux ;;
10832 if test "$lt_cv_prog_gnu_ld" = yes; then
10833 version_type=linux # correct to gnu/linux during the next big refactor
10834 else
10835 version_type=irix
10836 fi ;;
10837 esac
10838 need_lib_prefix=no
10839 need_version=no
10840 soname_spec='${libname}${release}${shared_ext}$major'
10841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10842 case $host_os in
10843 irix5* | nonstopux*)
10844 libsuff= shlibsuff=
10847 case $LD in # libtool.m4 will add one of these switches to LD
10848 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10849 libsuff= shlibsuff= libmagic=32-bit;;
10850 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10851 libsuff=32 shlibsuff=N32 libmagic=N32;;
10852 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10853 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10854 *) libsuff= shlibsuff= libmagic=never-match;;
10855 esac
10857 esac
10858 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10859 shlibpath_overrides_runpath=no
10860 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10861 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10862 hardcode_into_libs=yes
10865 # No shared lib support for Linux oldld, aout, or coff.
10866 linux*oldld* | linux*aout* | linux*coff*)
10867 dynamic_linker=no
10870 # This must be glibc/ELF.
10871 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10872 version_type=linux # correct to gnu/linux during the next big refactor
10873 need_lib_prefix=no
10874 need_version=no
10875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10876 soname_spec='${libname}${release}${shared_ext}$major'
10877 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10878 shlibpath_var=LD_LIBRARY_PATH
10879 shlibpath_overrides_runpath=no
10881 # Some binutils ld are patched to set DT_RUNPATH
10882 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10883 $as_echo_n "(cached) " >&6
10884 else
10885 lt_cv_shlibpath_overrides_runpath=no
10886 save_LDFLAGS=$LDFLAGS
10887 save_libdir=$libdir
10888 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10889 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10891 /* end confdefs.h. */
10894 main ()
10898 return 0;
10900 _ACEOF
10901 if ac_fn_c_try_link "$LINENO"; then :
10902 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10903 lt_cv_shlibpath_overrides_runpath=yes
10906 rm -f core conftest.err conftest.$ac_objext \
10907 conftest$ac_exeext conftest.$ac_ext
10908 LDFLAGS=$save_LDFLAGS
10909 libdir=$save_libdir
10913 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10915 # This implies no fast_install, which is unacceptable.
10916 # Some rework will be needed to allow for fast_install
10917 # before this can be enabled.
10918 hardcode_into_libs=yes
10920 # Append ld.so.conf contents to the search path
10921 if test -f /etc/ld.so.conf; then
10922 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' ' '`
10923 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10926 # We used to test for /lib/ld.so.1 and disable shared libraries on
10927 # powerpc, because MkLinux only supported shared libraries with the
10928 # GNU dynamic linker. Since this was broken with cross compilers,
10929 # most powerpc-linux boxes support dynamic linking these days and
10930 # people can always --disable-shared, the test was removed, and we
10931 # assume the GNU/Linux dynamic linker is in use.
10932 dynamic_linker='GNU/Linux ld.so'
10935 netbsd*)
10936 version_type=sunos
10937 need_lib_prefix=no
10938 need_version=no
10939 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10941 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10942 dynamic_linker='NetBSD (a.out) ld.so'
10943 else
10944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10945 soname_spec='${libname}${release}${shared_ext}$major'
10946 dynamic_linker='NetBSD ld.elf_so'
10948 shlibpath_var=LD_LIBRARY_PATH
10949 shlibpath_overrides_runpath=yes
10950 hardcode_into_libs=yes
10953 newsos6)
10954 version_type=linux # correct to gnu/linux during the next big refactor
10955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10956 shlibpath_var=LD_LIBRARY_PATH
10957 shlibpath_overrides_runpath=yes
10960 *nto* | *qnx*)
10961 version_type=qnx
10962 need_lib_prefix=no
10963 need_version=no
10964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10965 soname_spec='${libname}${release}${shared_ext}$major'
10966 shlibpath_var=LD_LIBRARY_PATH
10967 shlibpath_overrides_runpath=no
10968 hardcode_into_libs=yes
10969 dynamic_linker='ldqnx.so'
10972 openbsd*)
10973 version_type=sunos
10974 sys_lib_dlsearch_path_spec="/usr/lib"
10975 need_lib_prefix=no
10976 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10977 case $host_os in
10978 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10979 *) need_version=no ;;
10980 esac
10981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10982 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10983 shlibpath_var=LD_LIBRARY_PATH
10984 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10985 case $host_os in
10986 openbsd2.[89] | openbsd2.[89].*)
10987 shlibpath_overrides_runpath=no
10990 shlibpath_overrides_runpath=yes
10992 esac
10993 else
10994 shlibpath_overrides_runpath=yes
10998 os2*)
10999 libname_spec='$name'
11000 shrext_cmds=".dll"
11001 need_lib_prefix=no
11002 library_names_spec='$libname${shared_ext} $libname.a'
11003 dynamic_linker='OS/2 ld.exe'
11004 shlibpath_var=LIBPATH
11007 osf3* | osf4* | osf5*)
11008 version_type=osf
11009 need_lib_prefix=no
11010 need_version=no
11011 soname_spec='${libname}${release}${shared_ext}$major'
11012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11013 shlibpath_var=LD_LIBRARY_PATH
11014 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11015 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11018 rdos*)
11019 dynamic_linker=no
11022 solaris*)
11023 version_type=linux # correct to gnu/linux during the next big refactor
11024 need_lib_prefix=no
11025 need_version=no
11026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11027 soname_spec='${libname}${release}${shared_ext}$major'
11028 shlibpath_var=LD_LIBRARY_PATH
11029 shlibpath_overrides_runpath=yes
11030 hardcode_into_libs=yes
11031 # ldd complains unless libraries are executable
11032 postinstall_cmds='chmod +x $lib'
11035 sunos4*)
11036 version_type=sunos
11037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11038 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11039 shlibpath_var=LD_LIBRARY_PATH
11040 shlibpath_overrides_runpath=yes
11041 if test "$with_gnu_ld" = yes; then
11042 need_lib_prefix=no
11044 need_version=yes
11047 sysv4 | sysv4.3*)
11048 version_type=linux # correct to gnu/linux during the next big refactor
11049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11050 soname_spec='${libname}${release}${shared_ext}$major'
11051 shlibpath_var=LD_LIBRARY_PATH
11052 case $host_vendor in
11053 sni)
11054 shlibpath_overrides_runpath=no
11055 need_lib_prefix=no
11056 runpath_var=LD_RUN_PATH
11058 siemens)
11059 need_lib_prefix=no
11061 motorola)
11062 need_lib_prefix=no
11063 need_version=no
11064 shlibpath_overrides_runpath=no
11065 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11067 esac
11070 sysv4*MP*)
11071 if test -d /usr/nec ;then
11072 version_type=linux # correct to gnu/linux during the next big refactor
11073 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11074 soname_spec='$libname${shared_ext}.$major'
11075 shlibpath_var=LD_LIBRARY_PATH
11079 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11080 version_type=freebsd-elf
11081 need_lib_prefix=no
11082 need_version=no
11083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11084 soname_spec='${libname}${release}${shared_ext}$major'
11085 shlibpath_var=LD_LIBRARY_PATH
11086 shlibpath_overrides_runpath=yes
11087 hardcode_into_libs=yes
11088 if test "$with_gnu_ld" = yes; then
11089 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11090 else
11091 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11092 case $host_os in
11093 sco3.2v5*)
11094 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11096 esac
11098 sys_lib_dlsearch_path_spec='/usr/lib'
11101 tpf*)
11102 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11103 version_type=linux # correct to gnu/linux during the next big refactor
11104 need_lib_prefix=no
11105 need_version=no
11106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11107 shlibpath_var=LD_LIBRARY_PATH
11108 shlibpath_overrides_runpath=no
11109 hardcode_into_libs=yes
11112 uts4*)
11113 version_type=linux # correct to gnu/linux during the next big refactor
11114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11115 soname_spec='${libname}${release}${shared_ext}$major'
11116 shlibpath_var=LD_LIBRARY_PATH
11120 dynamic_linker=no
11122 esac
11123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11124 $as_echo "$dynamic_linker" >&6; }
11125 test "$dynamic_linker" = no && can_build_shared=no
11127 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11128 if test "$GCC" = yes; then
11129 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11132 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11133 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11135 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11136 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11231 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11232 hardcode_action=
11233 if test -n "$hardcode_libdir_flag_spec" ||
11234 test -n "$runpath_var" ||
11235 test "X$hardcode_automatic" = "Xyes" ; then
11237 # We can hardcode non-existent directories.
11238 if test "$hardcode_direct" != no &&
11239 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11240 # have to relink, otherwise we might link with an installed library
11241 # when we should be linking with a yet-to-be-installed one
11242 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11243 test "$hardcode_minus_L" != no; then
11244 # Linking always hardcodes the temporary library directory.
11245 hardcode_action=relink
11246 else
11247 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11248 hardcode_action=immediate
11250 else
11251 # We cannot hardcode anything, or else we can only hardcode existing
11252 # directories.
11253 hardcode_action=unsupported
11255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11256 $as_echo "$hardcode_action" >&6; }
11258 if test "$hardcode_action" = relink ||
11259 test "$inherit_rpath" = yes; then
11260 # Fast installation is not supported
11261 enable_fast_install=no
11262 elif test "$shlibpath_overrides_runpath" = yes ||
11263 test "$enable_shared" = no; then
11264 # Fast installation is not necessary
11265 enable_fast_install=needless
11273 if test "x$enable_dlopen" != xyes; then
11274 enable_dlopen=unknown
11275 enable_dlopen_self=unknown
11276 enable_dlopen_self_static=unknown
11277 else
11278 lt_cv_dlopen=no
11279 lt_cv_dlopen_libs=
11281 case $host_os in
11282 beos*)
11283 lt_cv_dlopen="load_add_on"
11284 lt_cv_dlopen_libs=
11285 lt_cv_dlopen_self=yes
11288 mingw* | pw32* | cegcc*)
11289 lt_cv_dlopen="LoadLibrary"
11290 lt_cv_dlopen_libs=
11293 cygwin*)
11294 lt_cv_dlopen="dlopen"
11295 lt_cv_dlopen_libs=
11298 darwin*)
11299 # if libdl is installed we need to link against it
11300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11301 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11302 if ${ac_cv_lib_dl_dlopen+:} false; then :
11303 $as_echo_n "(cached) " >&6
11304 else
11305 ac_check_lib_save_LIBS=$LIBS
11306 LIBS="-ldl $LIBS"
11307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11308 /* end confdefs.h. */
11310 /* Override any GCC internal prototype to avoid an error.
11311 Use char because int might match the return type of a GCC
11312 builtin and then its argument prototype would still apply. */
11313 #ifdef __cplusplus
11314 extern "C"
11315 #endif
11316 char dlopen ();
11318 main ()
11320 return dlopen ();
11322 return 0;
11324 _ACEOF
11325 if ac_fn_c_try_link "$LINENO"; then :
11326 ac_cv_lib_dl_dlopen=yes
11327 else
11328 ac_cv_lib_dl_dlopen=no
11330 rm -f core conftest.err conftest.$ac_objext \
11331 conftest$ac_exeext conftest.$ac_ext
11332 LIBS=$ac_check_lib_save_LIBS
11334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11335 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11336 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11337 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11338 else
11340 lt_cv_dlopen="dyld"
11341 lt_cv_dlopen_libs=
11342 lt_cv_dlopen_self=yes
11349 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11350 if test "x$ac_cv_func_shl_load" = xyes; then :
11351 lt_cv_dlopen="shl_load"
11352 else
11353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11354 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11355 if ${ac_cv_lib_dld_shl_load+:} false; then :
11356 $as_echo_n "(cached) " >&6
11357 else
11358 ac_check_lib_save_LIBS=$LIBS
11359 LIBS="-ldld $LIBS"
11360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11361 /* end confdefs.h. */
11363 /* Override any GCC internal prototype to avoid an error.
11364 Use char because int might match the return type of a GCC
11365 builtin and then its argument prototype would still apply. */
11366 #ifdef __cplusplus
11367 extern "C"
11368 #endif
11369 char shl_load ();
11371 main ()
11373 return shl_load ();
11375 return 0;
11377 _ACEOF
11378 if ac_fn_c_try_link "$LINENO"; then :
11379 ac_cv_lib_dld_shl_load=yes
11380 else
11381 ac_cv_lib_dld_shl_load=no
11383 rm -f core conftest.err conftest.$ac_objext \
11384 conftest$ac_exeext conftest.$ac_ext
11385 LIBS=$ac_check_lib_save_LIBS
11387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11388 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11389 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11390 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11391 else
11392 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11393 if test "x$ac_cv_func_dlopen" = xyes; then :
11394 lt_cv_dlopen="dlopen"
11395 else
11396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11397 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11398 if ${ac_cv_lib_dl_dlopen+:} false; then :
11399 $as_echo_n "(cached) " >&6
11400 else
11401 ac_check_lib_save_LIBS=$LIBS
11402 LIBS="-ldl $LIBS"
11403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11404 /* end confdefs.h. */
11406 /* Override any GCC internal prototype to avoid an error.
11407 Use char because int might match the return type of a GCC
11408 builtin and then its argument prototype would still apply. */
11409 #ifdef __cplusplus
11410 extern "C"
11411 #endif
11412 char dlopen ();
11414 main ()
11416 return dlopen ();
11418 return 0;
11420 _ACEOF
11421 if ac_fn_c_try_link "$LINENO"; then :
11422 ac_cv_lib_dl_dlopen=yes
11423 else
11424 ac_cv_lib_dl_dlopen=no
11426 rm -f core conftest.err conftest.$ac_objext \
11427 conftest$ac_exeext conftest.$ac_ext
11428 LIBS=$ac_check_lib_save_LIBS
11430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11431 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11432 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11433 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11434 else
11435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11436 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11437 if ${ac_cv_lib_svld_dlopen+:} false; then :
11438 $as_echo_n "(cached) " >&6
11439 else
11440 ac_check_lib_save_LIBS=$LIBS
11441 LIBS="-lsvld $LIBS"
11442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11443 /* end confdefs.h. */
11445 /* Override any GCC internal prototype to avoid an error.
11446 Use char because int might match the return type of a GCC
11447 builtin and then its argument prototype would still apply. */
11448 #ifdef __cplusplus
11449 extern "C"
11450 #endif
11451 char dlopen ();
11453 main ()
11455 return dlopen ();
11457 return 0;
11459 _ACEOF
11460 if ac_fn_c_try_link "$LINENO"; then :
11461 ac_cv_lib_svld_dlopen=yes
11462 else
11463 ac_cv_lib_svld_dlopen=no
11465 rm -f core conftest.err conftest.$ac_objext \
11466 conftest$ac_exeext conftest.$ac_ext
11467 LIBS=$ac_check_lib_save_LIBS
11469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11470 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11471 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11472 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11473 else
11474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11475 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11476 if ${ac_cv_lib_dld_dld_link+:} false; then :
11477 $as_echo_n "(cached) " >&6
11478 else
11479 ac_check_lib_save_LIBS=$LIBS
11480 LIBS="-ldld $LIBS"
11481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11482 /* end confdefs.h. */
11484 /* Override any GCC internal prototype to avoid an error.
11485 Use char because int might match the return type of a GCC
11486 builtin and then its argument prototype would still apply. */
11487 #ifdef __cplusplus
11488 extern "C"
11489 #endif
11490 char dld_link ();
11492 main ()
11494 return dld_link ();
11496 return 0;
11498 _ACEOF
11499 if ac_fn_c_try_link "$LINENO"; then :
11500 ac_cv_lib_dld_dld_link=yes
11501 else
11502 ac_cv_lib_dld_dld_link=no
11504 rm -f core conftest.err conftest.$ac_objext \
11505 conftest$ac_exeext conftest.$ac_ext
11506 LIBS=$ac_check_lib_save_LIBS
11508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11509 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11510 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11511 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11530 esac
11532 if test "x$lt_cv_dlopen" != xno; then
11533 enable_dlopen=yes
11534 else
11535 enable_dlopen=no
11538 case $lt_cv_dlopen in
11539 dlopen)
11540 save_CPPFLAGS="$CPPFLAGS"
11541 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11543 save_LDFLAGS="$LDFLAGS"
11544 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11546 save_LIBS="$LIBS"
11547 LIBS="$lt_cv_dlopen_libs $LIBS"
11549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11550 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11551 if ${lt_cv_dlopen_self+:} false; then :
11552 $as_echo_n "(cached) " >&6
11553 else
11554 if test "$cross_compiling" = yes; then :
11555 lt_cv_dlopen_self=cross
11556 else
11557 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11558 lt_status=$lt_dlunknown
11559 cat > conftest.$ac_ext <<_LT_EOF
11560 #line $LINENO "configure"
11561 #include "confdefs.h"
11563 #if HAVE_DLFCN_H
11564 #include <dlfcn.h>
11565 #endif
11567 #include <stdio.h>
11569 #ifdef RTLD_GLOBAL
11570 # define LT_DLGLOBAL RTLD_GLOBAL
11571 #else
11572 # ifdef DL_GLOBAL
11573 # define LT_DLGLOBAL DL_GLOBAL
11574 # else
11575 # define LT_DLGLOBAL 0
11576 # endif
11577 #endif
11579 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11580 find out it does not work in some platform. */
11581 #ifndef LT_DLLAZY_OR_NOW
11582 # ifdef RTLD_LAZY
11583 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11584 # else
11585 # ifdef DL_LAZY
11586 # define LT_DLLAZY_OR_NOW DL_LAZY
11587 # else
11588 # ifdef RTLD_NOW
11589 # define LT_DLLAZY_OR_NOW RTLD_NOW
11590 # else
11591 # ifdef DL_NOW
11592 # define LT_DLLAZY_OR_NOW DL_NOW
11593 # else
11594 # define LT_DLLAZY_OR_NOW 0
11595 # endif
11596 # endif
11597 # endif
11598 # endif
11599 #endif
11601 /* When -fvisbility=hidden is used, assume the code has been annotated
11602 correspondingly for the symbols needed. */
11603 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11604 int fnord () __attribute__((visibility("default")));
11605 #endif
11607 int fnord () { return 42; }
11608 int main ()
11610 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11611 int status = $lt_dlunknown;
11613 if (self)
11615 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11616 else
11618 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11619 else puts (dlerror ());
11621 /* dlclose (self); */
11623 else
11624 puts (dlerror ());
11626 return status;
11628 _LT_EOF
11629 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11630 (eval $ac_link) 2>&5
11631 ac_status=$?
11632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11633 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11634 (./conftest; exit; ) >&5 2>/dev/null
11635 lt_status=$?
11636 case x$lt_status in
11637 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11638 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11639 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11640 esac
11641 else :
11642 # compilation failed
11643 lt_cv_dlopen_self=no
11646 rm -fr conftest*
11650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11651 $as_echo "$lt_cv_dlopen_self" >&6; }
11653 if test "x$lt_cv_dlopen_self" = xyes; then
11654 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11656 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11657 if ${lt_cv_dlopen_self_static+:} false; then :
11658 $as_echo_n "(cached) " >&6
11659 else
11660 if test "$cross_compiling" = yes; then :
11661 lt_cv_dlopen_self_static=cross
11662 else
11663 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11664 lt_status=$lt_dlunknown
11665 cat > conftest.$ac_ext <<_LT_EOF
11666 #line $LINENO "configure"
11667 #include "confdefs.h"
11669 #if HAVE_DLFCN_H
11670 #include <dlfcn.h>
11671 #endif
11673 #include <stdio.h>
11675 #ifdef RTLD_GLOBAL
11676 # define LT_DLGLOBAL RTLD_GLOBAL
11677 #else
11678 # ifdef DL_GLOBAL
11679 # define LT_DLGLOBAL DL_GLOBAL
11680 # else
11681 # define LT_DLGLOBAL 0
11682 # endif
11683 #endif
11685 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11686 find out it does not work in some platform. */
11687 #ifndef LT_DLLAZY_OR_NOW
11688 # ifdef RTLD_LAZY
11689 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11690 # else
11691 # ifdef DL_LAZY
11692 # define LT_DLLAZY_OR_NOW DL_LAZY
11693 # else
11694 # ifdef RTLD_NOW
11695 # define LT_DLLAZY_OR_NOW RTLD_NOW
11696 # else
11697 # ifdef DL_NOW
11698 # define LT_DLLAZY_OR_NOW DL_NOW
11699 # else
11700 # define LT_DLLAZY_OR_NOW 0
11701 # endif
11702 # endif
11703 # endif
11704 # endif
11705 #endif
11707 /* When -fvisbility=hidden is used, assume the code has been annotated
11708 correspondingly for the symbols needed. */
11709 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11710 int fnord () __attribute__((visibility("default")));
11711 #endif
11713 int fnord () { return 42; }
11714 int main ()
11716 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11717 int status = $lt_dlunknown;
11719 if (self)
11721 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11722 else
11724 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11725 else puts (dlerror ());
11727 /* dlclose (self); */
11729 else
11730 puts (dlerror ());
11732 return status;
11734 _LT_EOF
11735 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11736 (eval $ac_link) 2>&5
11737 ac_status=$?
11738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11739 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11740 (./conftest; exit; ) >&5 2>/dev/null
11741 lt_status=$?
11742 case x$lt_status in
11743 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11744 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11745 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11746 esac
11747 else :
11748 # compilation failed
11749 lt_cv_dlopen_self_static=no
11752 rm -fr conftest*
11756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11757 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11760 CPPFLAGS="$save_CPPFLAGS"
11761 LDFLAGS="$save_LDFLAGS"
11762 LIBS="$save_LIBS"
11764 esac
11766 case $lt_cv_dlopen_self in
11767 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11768 *) enable_dlopen_self=unknown ;;
11769 esac
11771 case $lt_cv_dlopen_self_static in
11772 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11773 *) enable_dlopen_self_static=unknown ;;
11774 esac
11793 striplib=
11794 old_striplib=
11795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11796 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11797 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11798 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11799 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11801 $as_echo "yes" >&6; }
11802 else
11803 # FIXME - insert some real tests, host_os isn't really good enough
11804 case $host_os in
11805 darwin*)
11806 if test -n "$STRIP" ; then
11807 striplib="$STRIP -x"
11808 old_striplib="$STRIP -S"
11809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11810 $as_echo "yes" >&6; }
11811 else
11812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11813 $as_echo "no" >&6; }
11817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11818 $as_echo "no" >&6; }
11820 esac
11834 # Report which library types will actually be built
11835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11836 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11838 $as_echo "$can_build_shared" >&6; }
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11841 $as_echo_n "checking whether to build shared libraries... " >&6; }
11842 test "$can_build_shared" = "no" && enable_shared=no
11844 # On AIX, shared libraries and static libraries use the same namespace, and
11845 # are all built from PIC.
11846 case $host_os in
11847 aix3*)
11848 test "$enable_shared" = yes && enable_static=no
11849 if test -n "$RANLIB"; then
11850 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11851 postinstall_cmds='$RANLIB $lib'
11855 aix[4-9]*)
11856 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11857 test "$enable_shared" = yes && enable_static=no
11860 esac
11861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11862 $as_echo "$enable_shared" >&6; }
11864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11865 $as_echo_n "checking whether to build static libraries... " >&6; }
11866 # Make sure either enable_shared or enable_static is yes.
11867 test "$enable_shared" = yes || enable_static=yes
11868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11869 $as_echo "$enable_static" >&6; }
11875 ac_ext=c
11876 ac_cpp='$CPP $CPPFLAGS'
11877 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11878 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11879 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11881 CC="$lt_save_CC"
11897 ac_config_commands="$ac_config_commands libtool"
11902 # Only expand once:
11907 # Some awks crash when confronted with pnglibconf.dfa, do a test run now
11908 # to make sure this doesn't happen
11909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that AWK works" >&5
11910 $as_echo_n "checking that AWK works... " >&6; }
11911 if ${AWK} -f ${srcdir}/scripts/options.awk out="/dev/null" version=search\
11912 ${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\
11913 ${srcdir}/pngusr.dfa 1>&2
11914 then
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
11916 $as_echo "ok" >&6; }
11917 else
11918 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11919 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11920 as_fn_error 1 "failed
11921 See \`config.log' for more details" "$LINENO" 5; }
11924 # This is a remnant of the old cc -E validation, where it may have been
11925 # necessary to use a different preprocessor for .dfn files
11926 DFNCPP="$CPP"
11929 # -Werror cannot be passed to GCC in CFLAGS because configure will fail (it
11930 # checks the compiler with a program that generates a warning), add the
11931 # following option to deal with this
11933 # Check whether --enable-werror was given.
11934 if test "${enable_werror+set}" = set; then :
11935 enableval=$enable_werror; test "$enable_werror" = "yes" && enable_werror="-Werror"
11936 if test "$enable_werror" != "no"; then
11937 sav_CFLAGS="$CFLAGS"
11938 CFLAGS="$enable_werror $CFLAGS"
11939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler allows $enable_werror" >&5
11940 $as_echo_n "checking if the compiler allows $enable_werror... " >&6; }
11941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11942 /* end confdefs.h. */
11944 int main(int argc, char **argv){
11945 return argv[argc-1][0];
11947 _ACEOF
11948 if ac_fn_c_try_compile "$LINENO"; then :
11949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11950 $as_echo "yes" >&6; }
11951 PNG_COPTS="$PNG_COPTS $enable_werror"
11952 else
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11954 $as_echo "no" >&6; }
11956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11957 CFLAGS="$sav_CFLAGS"
11962 # Checks for header files.
11963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11964 $as_echo_n "checking for ANSI C header files... " >&6; }
11965 if ${ac_cv_header_stdc+:} false; then :
11966 $as_echo_n "(cached) " >&6
11967 else
11968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11969 /* end confdefs.h. */
11970 #include <stdlib.h>
11971 #include <stdarg.h>
11972 #include <string.h>
11973 #include <float.h>
11976 main ()
11980 return 0;
11982 _ACEOF
11983 if ac_fn_c_try_compile "$LINENO"; then :
11984 ac_cv_header_stdc=yes
11985 else
11986 ac_cv_header_stdc=no
11988 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11990 if test $ac_cv_header_stdc = yes; then
11991 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11993 /* end confdefs.h. */
11994 #include <string.h>
11996 _ACEOF
11997 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11998 $EGREP "memchr" >/dev/null 2>&1; then :
12000 else
12001 ac_cv_header_stdc=no
12003 rm -f conftest*
12007 if test $ac_cv_header_stdc = yes; then
12008 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12010 /* end confdefs.h. */
12011 #include <stdlib.h>
12013 _ACEOF
12014 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12015 $EGREP "free" >/dev/null 2>&1; then :
12017 else
12018 ac_cv_header_stdc=no
12020 rm -f conftest*
12024 if test $ac_cv_header_stdc = yes; then
12025 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12026 if test "$cross_compiling" = yes; then :
12028 else
12029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12030 /* end confdefs.h. */
12031 #include <ctype.h>
12032 #include <stdlib.h>
12033 #if ((' ' & 0x0FF) == 0x020)
12034 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12035 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12036 #else
12037 # define ISLOWER(c) \
12038 (('a' <= (c) && (c) <= 'i') \
12039 || ('j' <= (c) && (c) <= 'r') \
12040 || ('s' <= (c) && (c) <= 'z'))
12041 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12042 #endif
12044 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12046 main ()
12048 int i;
12049 for (i = 0; i < 256; i++)
12050 if (XOR (islower (i), ISLOWER (i))
12051 || toupper (i) != TOUPPER (i))
12052 return 2;
12053 return 0;
12055 _ACEOF
12056 if ac_fn_c_try_run "$LINENO"; then :
12058 else
12059 ac_cv_header_stdc=no
12061 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12062 conftest.$ac_objext conftest.beam conftest.$ac_ext
12067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12068 $as_echo "$ac_cv_header_stdc" >&6; }
12069 if test $ac_cv_header_stdc = yes; then
12071 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
12076 # Checks for typedefs, structures, and compiler characteristics.
12077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12078 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12079 if ${ac_cv_c_const+:} false; then :
12080 $as_echo_n "(cached) " >&6
12081 else
12082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12083 /* end confdefs.h. */
12086 main ()
12089 #ifndef __cplusplus
12090 /* Ultrix mips cc rejects this sort of thing. */
12091 typedef int charset[2];
12092 const charset cs = { 0, 0 };
12093 /* SunOS 4.1.1 cc rejects this. */
12094 char const *const *pcpcc;
12095 char **ppc;
12096 /* NEC SVR4.0.2 mips cc rejects this. */
12097 struct point {int x, y;};
12098 static struct point const zero = {0,0};
12099 /* AIX XL C 1.02.0.0 rejects this.
12100 It does not let you subtract one const X* pointer from another in
12101 an arm of an if-expression whose if-part is not a constant
12102 expression */
12103 const char *g = "string";
12104 pcpcc = &g + (g ? g-g : 0);
12105 /* HPUX 7.0 cc rejects these. */
12106 ++pcpcc;
12107 ppc = (char**) pcpcc;
12108 pcpcc = (char const *const *) ppc;
12109 { /* SCO 3.2v4 cc rejects this sort of thing. */
12110 char tx;
12111 char *t = &tx;
12112 char const *s = 0 ? (char *) 0 : (char const *) 0;
12114 *t++ = 0;
12115 if (s) return 0;
12117 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12118 int x[] = {25, 17};
12119 const int *foo = &x[0];
12120 ++foo;
12122 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12123 typedef const int *iptr;
12124 iptr p = 0;
12125 ++p;
12127 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12128 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12129 struct s { int j; const int *ap[3]; } bx;
12130 struct s *b = &bx; b->j = 5;
12132 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12133 const int foo = 10;
12134 if (!foo) return 0;
12136 return !cs[0] && !zero.x;
12137 #endif
12140 return 0;
12142 _ACEOF
12143 if ac_fn_c_try_compile "$LINENO"; then :
12144 ac_cv_c_const=yes
12145 else
12146 ac_cv_c_const=no
12148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12151 $as_echo "$ac_cv_c_const" >&6; }
12152 if test $ac_cv_c_const = no; then
12154 $as_echo "#define const /**/" >>confdefs.h
12158 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12159 if test "x$ac_cv_type_size_t" = xyes; then :
12161 else
12163 cat >>confdefs.h <<_ACEOF
12164 #define size_t unsigned int
12165 _ACEOF
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
12170 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
12171 if ${ac_cv_struct_tm+:} false; then :
12172 $as_echo_n "(cached) " >&6
12173 else
12174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12175 /* end confdefs.h. */
12176 #include <sys/types.h>
12177 #include <time.h>
12180 main ()
12182 struct tm tm;
12183 int *p = &tm.tm_sec;
12184 return !p;
12186 return 0;
12188 _ACEOF
12189 if ac_fn_c_try_compile "$LINENO"; then :
12190 ac_cv_struct_tm=time.h
12191 else
12192 ac_cv_struct_tm=sys/time.h
12194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
12197 $as_echo "$ac_cv_struct_tm" >&6; }
12198 if test $ac_cv_struct_tm = sys/time.h; then
12200 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
12204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
12205 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
12206 if ${ac_cv_c_restrict+:} false; then :
12207 $as_echo_n "(cached) " >&6
12208 else
12209 ac_cv_c_restrict=no
12210 # The order here caters to the fact that C++ does not require restrict.
12211 for ac_kw in __restrict __restrict__ _Restrict restrict; do
12212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12213 /* end confdefs.h. */
12214 typedef int * int_ptr;
12215 int foo (int_ptr $ac_kw ip) {
12216 return ip[0];
12219 main ()
12221 int s[1];
12222 int * $ac_kw t = s;
12223 t[0] = 0;
12224 return foo(t)
12226 return 0;
12228 _ACEOF
12229 if ac_fn_c_try_compile "$LINENO"; then :
12230 ac_cv_c_restrict=$ac_kw
12232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12233 test "$ac_cv_c_restrict" != no && break
12234 done
12237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
12238 $as_echo "$ac_cv_c_restrict" >&6; }
12240 case $ac_cv_c_restrict in
12241 restrict) ;;
12242 no) $as_echo "#define restrict /**/" >>confdefs.h
12244 *) cat >>confdefs.h <<_ACEOF
12245 #define restrict $ac_cv_c_restrict
12246 _ACEOF
12248 esac
12251 # Checks for library functions.
12252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
12253 $as_echo_n "checking for working strtod... " >&6; }
12254 if ${ac_cv_func_strtod+:} false; then :
12255 $as_echo_n "(cached) " >&6
12256 else
12257 if test "$cross_compiling" = yes; then :
12258 ac_cv_func_strtod=no
12259 else
12260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12261 /* end confdefs.h. */
12263 $ac_includes_default
12264 #ifndef strtod
12265 double strtod ();
12266 #endif
12268 main()
12271 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
12272 char *string = " +69";
12273 char *term;
12274 double value;
12275 value = strtod (string, &term);
12276 if (value != 69 || term != (string + 4))
12277 return 1;
12281 /* Under Solaris 2.4, strtod returns the wrong value for the
12282 terminating character under some conditions. */
12283 char *string = "NaN";
12284 char *term;
12285 strtod (string, &term);
12286 if (term != string && *(term - 1) == 0)
12287 return 1;
12289 return 0;
12292 _ACEOF
12293 if ac_fn_c_try_run "$LINENO"; then :
12294 ac_cv_func_strtod=yes
12295 else
12296 ac_cv_func_strtod=no
12298 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12299 conftest.$ac_objext conftest.beam conftest.$ac_ext
12303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
12304 $as_echo "$ac_cv_func_strtod" >&6; }
12305 if test $ac_cv_func_strtod = no; then
12306 case " $LIBOBJS " in
12307 *" strtod.$ac_objext "* ) ;;
12308 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
12310 esac
12312 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
12313 if test "x$ac_cv_func_pow" = xyes; then :
12317 if test $ac_cv_func_pow = no; then
12318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
12319 $as_echo_n "checking for pow in -lm... " >&6; }
12320 if ${ac_cv_lib_m_pow+:} false; then :
12321 $as_echo_n "(cached) " >&6
12322 else
12323 ac_check_lib_save_LIBS=$LIBS
12324 LIBS="-lm $LIBS"
12325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12326 /* end confdefs.h. */
12328 /* Override any GCC internal prototype to avoid an error.
12329 Use char because int might match the return type of a GCC
12330 builtin and then its argument prototype would still apply. */
12331 #ifdef __cplusplus
12332 extern "C"
12333 #endif
12334 char pow ();
12336 main ()
12338 return pow ();
12340 return 0;
12342 _ACEOF
12343 if ac_fn_c_try_link "$LINENO"; then :
12344 ac_cv_lib_m_pow=yes
12345 else
12346 ac_cv_lib_m_pow=no
12348 rm -f core conftest.err conftest.$ac_objext \
12349 conftest$ac_exeext conftest.$ac_ext
12350 LIBS=$ac_check_lib_save_LIBS
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
12353 $as_echo "$ac_cv_lib_m_pow" >&6; }
12354 if test "x$ac_cv_lib_m_pow" = xyes; then :
12355 POW_LIB=-lm
12356 else
12357 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
12358 $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
12365 for ac_func in memset
12366 do :
12367 ac_fn_c_check_func "$LINENO" "memset" "ac_cv_func_memset"
12368 if test "x$ac_cv_func_memset" = xyes; then :
12369 cat >>confdefs.h <<_ACEOF
12370 #define HAVE_MEMSET 1
12371 _ACEOF
12373 else
12374 as_fn_error $? "memset not found in libc" "$LINENO" 5
12376 done
12378 for ac_func in pow
12379 do :
12380 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
12381 if test "x$ac_cv_func_pow" = xyes; then :
12382 cat >>confdefs.h <<_ACEOF
12383 #define HAVE_POW 1
12384 _ACEOF
12386 else
12387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
12388 $as_echo_n "checking for pow in -lm... " >&6; }
12389 if ${ac_cv_lib_m_pow+:} false; then :
12390 $as_echo_n "(cached) " >&6
12391 else
12392 ac_check_lib_save_LIBS=$LIBS
12393 LIBS="-lm $LIBS"
12394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12395 /* end confdefs.h. */
12397 /* Override any GCC internal prototype to avoid an error.
12398 Use char because int might match the return type of a GCC
12399 builtin and then its argument prototype would still apply. */
12400 #ifdef __cplusplus
12401 extern "C"
12402 #endif
12403 char pow ();
12405 main ()
12407 return pow ();
12409 return 0;
12411 _ACEOF
12412 if ac_fn_c_try_link "$LINENO"; then :
12413 ac_cv_lib_m_pow=yes
12414 else
12415 ac_cv_lib_m_pow=no
12417 rm -f core conftest.err conftest.$ac_objext \
12418 conftest$ac_exeext conftest.$ac_ext
12419 LIBS=$ac_check_lib_save_LIBS
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
12422 $as_echo "$ac_cv_lib_m_pow" >&6; }
12423 if test "x$ac_cv_lib_m_pow" = xyes; then :
12424 cat >>confdefs.h <<_ACEOF
12425 #define HAVE_LIBM 1
12426 _ACEOF
12428 LIBS="-lm $LIBS"
12430 else
12431 as_fn_error $? "cannot find pow" "$LINENO" 5
12435 done
12438 # Check whether --with-zlib-prefix was given.
12439 if test "${with_zlib_prefix+set}" = set; then :
12440 withval=$with_zlib_prefix; ZPREFIX=${withval}
12441 else
12442 ZPREFIX='z_'
12445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlibVersion in -lz" >&5
12446 $as_echo_n "checking for zlibVersion in -lz... " >&6; }
12447 if ${ac_cv_lib_z_zlibVersion+:} false; then :
12448 $as_echo_n "(cached) " >&6
12449 else
12450 ac_check_lib_save_LIBS=$LIBS
12451 LIBS="-lz $LIBS"
12452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12453 /* end confdefs.h. */
12455 /* Override any GCC internal prototype to avoid an error.
12456 Use char because int might match the return type of a GCC
12457 builtin and then its argument prototype would still apply. */
12458 #ifdef __cplusplus
12459 extern "C"
12460 #endif
12461 char zlibVersion ();
12463 main ()
12465 return zlibVersion ();
12467 return 0;
12469 _ACEOF
12470 if ac_fn_c_try_link "$LINENO"; then :
12471 ac_cv_lib_z_zlibVersion=yes
12472 else
12473 ac_cv_lib_z_zlibVersion=no
12475 rm -f core conftest.err conftest.$ac_objext \
12476 conftest$ac_exeext conftest.$ac_ext
12477 LIBS=$ac_check_lib_save_LIBS
12479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_zlibVersion" >&5
12480 $as_echo "$ac_cv_lib_z_zlibVersion" >&6; }
12481 if test "x$ac_cv_lib_z_zlibVersion" = xyes; then :
12482 cat >>confdefs.h <<_ACEOF
12483 #define HAVE_LIBZ 1
12484 _ACEOF
12486 LIBS="-lz $LIBS"
12488 else
12489 as_ac_Lib=`$as_echo "ac_cv_lib_z_${ZPREFIX}zlibVersion" | $as_tr_sh`
12490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ZPREFIX}zlibVersion in -lz" >&5
12491 $as_echo_n "checking for ${ZPREFIX}zlibVersion in -lz... " >&6; }
12492 if eval \${$as_ac_Lib+:} false; then :
12493 $as_echo_n "(cached) " >&6
12494 else
12495 ac_check_lib_save_LIBS=$LIBS
12496 LIBS="-lz $LIBS"
12497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12498 /* end confdefs.h. */
12500 /* Override any GCC internal prototype to avoid an error.
12501 Use char because int might match the return type of a GCC
12502 builtin and then its argument prototype would still apply. */
12503 #ifdef __cplusplus
12504 extern "C"
12505 #endif
12506 char ${ZPREFIX}zlibVersion ();
12508 main ()
12510 return ${ZPREFIX}zlibVersion ();
12512 return 0;
12514 _ACEOF
12515 if ac_fn_c_try_link "$LINENO"; then :
12516 eval "$as_ac_Lib=yes"
12517 else
12518 eval "$as_ac_Lib=no"
12520 rm -f core conftest.err conftest.$ac_objext \
12521 conftest$ac_exeext conftest.$ac_ext
12522 LIBS=$ac_check_lib_save_LIBS
12524 eval ac_res=\$$as_ac_Lib
12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12526 $as_echo "$ac_res" >&6; }
12527 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12528 cat >>confdefs.h <<_ACEOF
12529 #define HAVE_LIBZ 1
12530 _ACEOF
12532 LIBS="-lz $LIBS"
12534 else
12535 as_fn_error $? "zlib not installed" "$LINENO" 5
12541 # The following is for pngvalid, to ensure it catches FP errors even on
12542 # platforms that don't enable FP exceptions, the function appears in the math
12543 # library (typically), it's not an error if it is not found.
12544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5
12545 $as_echo_n "checking for feenableexcept in -lm... " >&6; }
12546 if ${ac_cv_lib_m_feenableexcept+:} false; then :
12547 $as_echo_n "(cached) " >&6
12548 else
12549 ac_check_lib_save_LIBS=$LIBS
12550 LIBS="-lm $LIBS"
12551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552 /* end confdefs.h. */
12554 /* Override any GCC internal prototype to avoid an error.
12555 Use char because int might match the return type of a GCC
12556 builtin and then its argument prototype would still apply. */
12557 #ifdef __cplusplus
12558 extern "C"
12559 #endif
12560 char feenableexcept ();
12562 main ()
12564 return feenableexcept ();
12566 return 0;
12568 _ACEOF
12569 if ac_fn_c_try_link "$LINENO"; then :
12570 ac_cv_lib_m_feenableexcept=yes
12571 else
12572 ac_cv_lib_m_feenableexcept=no
12574 rm -f core conftest.err conftest.$ac_objext \
12575 conftest$ac_exeext conftest.$ac_ext
12576 LIBS=$ac_check_lib_save_LIBS
12578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5
12579 $as_echo "$ac_cv_lib_m_feenableexcept" >&6; }
12580 if test "x$ac_cv_lib_m_feenableexcept" = xyes; then :
12581 cat >>confdefs.h <<_ACEOF
12582 #define HAVE_LIBM 1
12583 _ACEOF
12585 LIBS="-lm $LIBS"
12589 for ac_func in feenableexcept
12590 do :
12591 ac_fn_c_check_func "$LINENO" "feenableexcept" "ac_cv_func_feenableexcept"
12592 if test "x$ac_cv_func_feenableexcept" = xyes; then :
12593 cat >>confdefs.h <<_ACEOF
12594 #define HAVE_FEENABLEEXCEPT 1
12595 _ACEOF
12598 done
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5
12602 $as_echo_n "checking if using Solaris linker... " >&6; }
12603 SLD=`$LD --version 2>&1 | grep Solaris`
12604 if test "$SLD"; then
12605 have_solaris_ld=yes
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12607 $as_echo "yes" >&6; }
12608 else
12609 have_solaris_ld=no
12610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12611 $as_echo "no" >&6; }
12613 if test "$have_solaris_ld" = "yes"; then
12614 HAVE_SOLARIS_LD_TRUE=
12615 HAVE_SOLARIS_LD_FALSE='#'
12616 else
12617 HAVE_SOLARIS_LD_TRUE='#'
12618 HAVE_SOLARIS_LD_FALSE=
12622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libraries can be versioned" >&5
12623 $as_echo_n "checking if libraries can be versioned... " >&6; }
12624 # Special case for PE/COFF platforms: ld reports
12625 # support for version-script, but doesn't actually
12626 # DO anything with it.
12627 case $host in
12628 *cygwin* | *mingw32* | *interix* )
12629 have_ld_version_script=no
12630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12631 $as_echo "no" >&6; }
12635 if test "$have_solaris_ld" = "yes"; then
12636 GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'`
12637 else
12638 GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script`
12641 if test "$GLD"; then
12642 have_ld_version_script=yes
12643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12644 $as_echo "yes" >&6; }
12645 else
12646 have_ld_version_script=no
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12648 $as_echo "no" >&6; }
12649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** You have not enabled versioned symbols." >&5
12650 $as_echo "$as_me: WARNING: *** You have not enabled versioned symbols." >&2;}
12653 esac
12655 if test "$have_ld_version_script" = "yes"; then
12656 HAVE_LD_VERSION_SCRIPT_TRUE=
12657 HAVE_LD_VERSION_SCRIPT_FALSE='#'
12658 else
12659 HAVE_LD_VERSION_SCRIPT_TRUE='#'
12660 HAVE_LD_VERSION_SCRIPT_FALSE=
12664 if test "$have_ld_version_script" = "yes"; then
12665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for symbol prefix" >&5
12666 $as_echo_n "checking for symbol prefix... " >&6; }
12667 SYMBOL_PREFIX=`echo "PREFIX=__USER_LABEL_PREFIX__" \
12668 | ${CPP-${CC-gcc} -E} - 2>&1 \
12669 | ${EGREP-grep} "^PREFIX=" \
12670 | ${SED-sed} -e "s:^PREFIX=::" -e "s:__USER_LABEL_PREFIX__::"`
12672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYMBOL_PREFIX" >&5
12673 $as_echo "$SYMBOL_PREFIX" >&6; }
12676 # Substitutions for .in files
12682 # Additional arguments (and substitutions)
12683 # Allow the pkg-config directory to be set
12685 # Check whether --with-pkgconfigdir was given.
12686 if test "${with_pkgconfigdir+set}" = set; then :
12687 withval=$with_pkgconfigdir; pkgconfigdir=${withval}
12688 else
12689 pkgconfigdir='${libdir}/pkgconfig'
12694 { $as_echo "$as_me:${as_lineno-$LINENO}: pkgconfig directory is ${pkgconfigdir}" >&5
12695 $as_echo "$as_me: pkgconfig directory is ${pkgconfigdir}" >&6;}
12697 # Make the *-config binary config scripts optional
12699 # Check whether --with-binconfigs was given.
12700 if test "${with_binconfigs+set}" = set; then :
12701 withval=$with_binconfigs; if test "${withval}" = no; then
12702 binconfigs=
12703 { $as_echo "$as_me:${as_lineno-$LINENO}: libpng-config scripts will not be built" >&5
12704 $as_echo "$as_me: libpng-config scripts will not be built" >&6;}
12705 else
12706 binconfigs='${binconfigs}'
12708 else
12709 binconfigs='${binconfigs}'
12714 # Support for prefixes to the API function names; this will generate defines
12715 # at the start of the build to rename exported library functions
12717 # Check whether --with-libpng-prefix was given.
12718 if test "${with_libpng_prefix+set}" = set; then :
12719 withval=$with_libpng_prefix; if test "${withval:-no}" != "no"; then
12720 PNG_PREFIX=${withval}
12725 if test "${with_libpng_prefix:-no}" != "no"; then
12726 DO_PNG_PREFIX_TRUE=
12727 DO_PNG_PREFIX_FALSE='#'
12728 else
12729 DO_PNG_PREFIX_TRUE='#'
12730 DO_PNG_PREFIX_FALSE=
12734 # HOST SPECIFIC OPTIONS
12735 # =====================
12737 # ARM
12738 # ===
12740 # ARM NEON (SIMD) support.
12742 # Check whether --enable-arm-neon was given.
12743 if test "${enable_arm_neon+set}" = set; then :
12744 enableval=$enable_arm_neon; case "$enableval" in
12745 no|off)
12746 # disable the default enabling on __ARM_NEON__ systems:
12748 $as_echo "#define PNG_ARM_NEON_OPT 0" >>confdefs.h
12750 # Prevent inclusion of the assembler files below:
12751 enable_arm_neon=no;;
12752 check)
12754 $as_echo "#define PNG_ARM_NEON_CHECK_SUPPORTED /**/" >>confdefs.h
12756 api)
12758 $as_echo "#define PNG_ARM_NEON_API_SUPPORTED /**/" >>confdefs.h
12760 yes|on)
12762 $as_echo "#define PNG_ARM_NEON_OPT 2" >>confdefs.h
12764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-arm-neon: please specify 'check' or 'api', if
12765 you want the optimizations unconditionally pass -mfpu=neon
12766 to the compiler." >&5
12767 $as_echo "$as_me: WARNING: --enable-arm-neon: please specify 'check' or 'api', if
12768 you want the optimizations unconditionally pass -mfpu=neon
12769 to the compiler." >&2;};;
12771 as_fn_error $? "--enable-arm-neon=${enable_arm_neon}: invalid value" "$LINENO" 5
12772 esac
12776 # Add ARM specific files to all builds where the host_cpu is arm ('arm*') or
12777 # where ARM optimizations were explicitly requested (this allows a fallback if a
12778 # future host CPU does not match 'arm*')
12780 if test "$enable_arm_neon" != 'no' &&
12781 case "$host_cpu" in
12782 arm*) :;;
12783 *) test "$enable_arm_neon" != '';;
12784 esac; then
12785 PNG_ARM_NEON_TRUE=
12786 PNG_ARM_NEON_FALSE='#'
12787 else
12788 PNG_ARM_NEON_TRUE='#'
12789 PNG_ARM_NEON_FALSE=
12793 { $as_echo "$as_me:${as_lineno-$LINENO}: Extra options for compiler: $PNG_COPTS" >&5
12794 $as_echo "$as_me: Extra options for compiler: $PNG_COPTS" >&6;}
12796 # Config files, substituting as above
12797 ac_config_files="$ac_config_files Makefile libpng.pc:libpng.pc.in"
12799 ac_config_files="$ac_config_files libpng-config:libpng-config.in"
12802 cat >confcache <<\_ACEOF
12803 # This file is a shell script that caches the results of configure
12804 # tests run on this system so they can be shared between configure
12805 # scripts and configure runs, see configure's option --config-cache.
12806 # It is not useful on other systems. If it contains results you don't
12807 # want to keep, you may remove or edit it.
12809 # config.status only pays attention to the cache file if you give it
12810 # the --recheck option to rerun configure.
12812 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12813 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12814 # following values.
12816 _ACEOF
12818 # The following way of writing the cache mishandles newlines in values,
12819 # but we know of no workaround that is simple, portable, and efficient.
12820 # So, we kill variables containing newlines.
12821 # Ultrix sh set writes to stderr and can't be redirected directly,
12822 # and sets the high bit in the cache file unless we assign to the vars.
12824 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12825 eval ac_val=\$$ac_var
12826 case $ac_val in #(
12827 *${as_nl}*)
12828 case $ac_var in #(
12829 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12830 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12831 esac
12832 case $ac_var in #(
12833 _ | IFS | as_nl) ;; #(
12834 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12835 *) { eval $ac_var=; unset $ac_var;} ;;
12836 esac ;;
12837 esac
12838 done
12840 (set) 2>&1 |
12841 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12842 *${as_nl}ac_space=\ *)
12843 # `set' does not quote correctly, so add quotes: double-quote
12844 # substitution turns \\\\ into \\, and sed turns \\ into \.
12845 sed -n \
12846 "s/'/'\\\\''/g;
12847 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12848 ;; #(
12850 # `set' quotes correctly as required by POSIX, so do not add quotes.
12851 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12853 esac |
12854 sort
12856 sed '
12857 /^ac_cv_env_/b end
12858 t clear
12859 :clear
12860 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12861 t end
12862 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12863 :end' >>confcache
12864 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12865 if test -w "$cache_file"; then
12866 if test "x$cache_file" != "x/dev/null"; then
12867 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12868 $as_echo "$as_me: updating cache $cache_file" >&6;}
12869 if test ! -f "$cache_file" || test -h "$cache_file"; then
12870 cat confcache >"$cache_file"
12871 else
12872 case $cache_file in #(
12873 */* | ?:*)
12874 mv -f confcache "$cache_file"$$ &&
12875 mv -f "$cache_file"$$ "$cache_file" ;; #(
12877 mv -f confcache "$cache_file" ;;
12878 esac
12881 else
12882 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12883 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12886 rm -f confcache
12888 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12889 # Let make expand exec_prefix.
12890 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12892 DEFS=-DHAVE_CONFIG_H
12894 ac_libobjs=
12895 ac_ltlibobjs=
12897 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12898 # 1. Remove the extension, and $U if already installed.
12899 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12900 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12901 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12902 # will be set to the directory where LIBOBJS objects are built.
12903 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12904 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12905 done
12906 LIBOBJS=$ac_libobjs
12908 LTLIBOBJS=$ac_ltlibobjs
12911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
12912 $as_echo_n "checking that generated files are newer than configure... " >&6; }
12913 if test -n "$am_sleep_pid"; then
12914 # Hide warnings about reused PIDs.
12915 wait $am_sleep_pid 2>/dev/null
12917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
12918 $as_echo "done" >&6; }
12919 if test -n "$EXEEXT"; then
12920 am__EXEEXT_TRUE=
12921 am__EXEEXT_FALSE='#'
12922 else
12923 am__EXEEXT_TRUE='#'
12924 am__EXEEXT_FALSE=
12927 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12928 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12929 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12931 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12932 as_fn_error $? "conditional \"AMDEP\" was never defined.
12933 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12935 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12936 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12937 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12939 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
12940 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
12941 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12943 if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then
12944 as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined.
12945 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12947 if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then
12948 as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined.
12949 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12951 if test -z "${DO_PNG_PREFIX_TRUE}" && test -z "${DO_PNG_PREFIX_FALSE}"; then
12952 as_fn_error $? "conditional \"DO_PNG_PREFIX\" was never defined.
12953 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12955 if test -z "${PNG_ARM_NEON_TRUE}" && test -z "${PNG_ARM_NEON_FALSE}"; then
12956 as_fn_error $? "conditional \"PNG_ARM_NEON\" was never defined.
12957 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12960 : "${CONFIG_STATUS=./config.status}"
12961 ac_write_fail=0
12962 ac_clean_files_save=$ac_clean_files
12963 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12965 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12966 as_write_fail=0
12967 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12968 #! $SHELL
12969 # Generated by $as_me.
12970 # Run this file to recreate the current configuration.
12971 # Compiler output produced by configure, useful for debugging
12972 # configure, is in config.log if it exists.
12974 debug=false
12975 ac_cs_recheck=false
12976 ac_cs_silent=false
12978 SHELL=\${CONFIG_SHELL-$SHELL}
12979 export SHELL
12980 _ASEOF
12981 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12982 ## -------------------- ##
12983 ## M4sh Initialization. ##
12984 ## -------------------- ##
12986 # Be more Bourne compatible
12987 DUALCASE=1; export DUALCASE # for MKS sh
12988 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12989 emulate sh
12990 NULLCMD=:
12991 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12992 # is contrary to our usage. Disable this feature.
12993 alias -g '${1+"$@"}'='"$@"'
12994 setopt NO_GLOB_SUBST
12995 else
12996 case `(set -o) 2>/dev/null` in #(
12997 *posix*) :
12998 set -o posix ;; #(
12999 *) :
13001 esac
13005 as_nl='
13007 export as_nl
13008 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13009 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13010 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13011 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13012 # Prefer a ksh shell builtin over an external printf program on Solaris,
13013 # but without wasting forks for bash or zsh.
13014 if test -z "$BASH_VERSION$ZSH_VERSION" \
13015 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13016 as_echo='print -r --'
13017 as_echo_n='print -rn --'
13018 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13019 as_echo='printf %s\n'
13020 as_echo_n='printf %s'
13021 else
13022 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13023 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13024 as_echo_n='/usr/ucb/echo -n'
13025 else
13026 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13027 as_echo_n_body='eval
13028 arg=$1;
13029 case $arg in #(
13030 *"$as_nl"*)
13031 expr "X$arg" : "X\\(.*\\)$as_nl";
13032 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13033 esac;
13034 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13036 export as_echo_n_body
13037 as_echo_n='sh -c $as_echo_n_body as_echo'
13039 export as_echo_body
13040 as_echo='sh -c $as_echo_body as_echo'
13043 # The user is always right.
13044 if test "${PATH_SEPARATOR+set}" != set; then
13045 PATH_SEPARATOR=:
13046 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13047 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13048 PATH_SEPARATOR=';'
13053 # IFS
13054 # We need space, tab and new line, in precisely that order. Quoting is
13055 # there to prevent editors from complaining about space-tab.
13056 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13057 # splitting by setting IFS to empty value.)
13058 IFS=" "" $as_nl"
13060 # Find who we are. Look in the path if we contain no directory separator.
13061 as_myself=
13062 case $0 in #((
13063 *[\\/]* ) as_myself=$0 ;;
13064 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13065 for as_dir in $PATH
13067 IFS=$as_save_IFS
13068 test -z "$as_dir" && as_dir=.
13069 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13070 done
13071 IFS=$as_save_IFS
13074 esac
13075 # We did not find ourselves, most probably we were run as `sh COMMAND'
13076 # in which case we are not to be found in the path.
13077 if test "x$as_myself" = x; then
13078 as_myself=$0
13080 if test ! -f "$as_myself"; then
13081 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13082 exit 1
13085 # Unset variables that we do not need and which cause bugs (e.g. in
13086 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13087 # suppresses any "Segmentation fault" message there. '((' could
13088 # trigger a bug in pdksh 5.2.14.
13089 for as_var in BASH_ENV ENV MAIL MAILPATH
13090 do eval test x\${$as_var+set} = xset \
13091 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13092 done
13093 PS1='$ '
13094 PS2='> '
13095 PS4='+ '
13097 # NLS nuisances.
13098 LC_ALL=C
13099 export LC_ALL
13100 LANGUAGE=C
13101 export LANGUAGE
13103 # CDPATH.
13104 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13107 # as_fn_error STATUS ERROR [LINENO LOG_FD]
13108 # ----------------------------------------
13109 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13110 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13111 # script with STATUS, using 1 if that was 0.
13112 as_fn_error ()
13114 as_status=$1; test $as_status -eq 0 && as_status=1
13115 if test "$4"; then
13116 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13117 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13119 $as_echo "$as_me: error: $2" >&2
13120 as_fn_exit $as_status
13121 } # as_fn_error
13124 # as_fn_set_status STATUS
13125 # -----------------------
13126 # Set $? to STATUS, without forking.
13127 as_fn_set_status ()
13129 return $1
13130 } # as_fn_set_status
13132 # as_fn_exit STATUS
13133 # -----------------
13134 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13135 as_fn_exit ()
13137 set +e
13138 as_fn_set_status $1
13139 exit $1
13140 } # as_fn_exit
13142 # as_fn_unset VAR
13143 # ---------------
13144 # Portably unset VAR.
13145 as_fn_unset ()
13147 { eval $1=; unset $1;}
13149 as_unset=as_fn_unset
13150 # as_fn_append VAR VALUE
13151 # ----------------------
13152 # Append the text in VALUE to the end of the definition contained in VAR. Take
13153 # advantage of any shell optimizations that allow amortized linear growth over
13154 # repeated appends, instead of the typical quadratic growth present in naive
13155 # implementations.
13156 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13157 eval 'as_fn_append ()
13159 eval $1+=\$2
13161 else
13162 as_fn_append ()
13164 eval $1=\$$1\$2
13166 fi # as_fn_append
13168 # as_fn_arith ARG...
13169 # ------------------
13170 # Perform arithmetic evaluation on the ARGs, and store the result in the
13171 # global $as_val. Take advantage of shells that can avoid forks. The arguments
13172 # must be portable across $(()) and expr.
13173 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13174 eval 'as_fn_arith ()
13176 as_val=$(( $* ))
13178 else
13179 as_fn_arith ()
13181 as_val=`expr "$@" || test $? -eq 1`
13183 fi # as_fn_arith
13186 if expr a : '\(a\)' >/dev/null 2>&1 &&
13187 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13188 as_expr=expr
13189 else
13190 as_expr=false
13193 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13194 as_basename=basename
13195 else
13196 as_basename=false
13199 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13200 as_dirname=dirname
13201 else
13202 as_dirname=false
13205 as_me=`$as_basename -- "$0" ||
13206 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13207 X"$0" : 'X\(//\)$' \| \
13208 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13209 $as_echo X/"$0" |
13210 sed '/^.*\/\([^/][^/]*\)\/*$/{
13211 s//\1/
13214 /^X\/\(\/\/\)$/{
13215 s//\1/
13218 /^X\/\(\/\).*/{
13219 s//\1/
13222 s/.*/./; q'`
13224 # Avoid depending upon Character Ranges.
13225 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13226 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13227 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13228 as_cr_digits='0123456789'
13229 as_cr_alnum=$as_cr_Letters$as_cr_digits
13231 ECHO_C= ECHO_N= ECHO_T=
13232 case `echo -n x` in #(((((
13233 -n*)
13234 case `echo 'xy\c'` in
13235 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13236 xy) ECHO_C='\c';;
13237 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13238 ECHO_T=' ';;
13239 esac;;
13241 ECHO_N='-n';;
13242 esac
13244 rm -f conf$$ conf$$.exe conf$$.file
13245 if test -d conf$$.dir; then
13246 rm -f conf$$.dir/conf$$.file
13247 else
13248 rm -f conf$$.dir
13249 mkdir conf$$.dir 2>/dev/null
13251 if (echo >conf$$.file) 2>/dev/null; then
13252 if ln -s conf$$.file conf$$ 2>/dev/null; then
13253 as_ln_s='ln -s'
13254 # ... but there are two gotchas:
13255 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13256 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13257 # In both cases, we have to default to `cp -pR'.
13258 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13259 as_ln_s='cp -pR'
13260 elif ln conf$$.file conf$$ 2>/dev/null; then
13261 as_ln_s=ln
13262 else
13263 as_ln_s='cp -pR'
13265 else
13266 as_ln_s='cp -pR'
13268 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13269 rmdir conf$$.dir 2>/dev/null
13272 # as_fn_mkdir_p
13273 # -------------
13274 # Create "$as_dir" as a directory, including parents if necessary.
13275 as_fn_mkdir_p ()
13278 case $as_dir in #(
13279 -*) as_dir=./$as_dir;;
13280 esac
13281 test -d "$as_dir" || eval $as_mkdir_p || {
13282 as_dirs=
13283 while :; do
13284 case $as_dir in #(
13285 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13286 *) as_qdir=$as_dir;;
13287 esac
13288 as_dirs="'$as_qdir' $as_dirs"
13289 as_dir=`$as_dirname -- "$as_dir" ||
13290 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13291 X"$as_dir" : 'X\(//\)[^/]' \| \
13292 X"$as_dir" : 'X\(//\)$' \| \
13293 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13294 $as_echo X"$as_dir" |
13295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13296 s//\1/
13299 /^X\(\/\/\)[^/].*/{
13300 s//\1/
13303 /^X\(\/\/\)$/{
13304 s//\1/
13307 /^X\(\/\).*/{
13308 s//\1/
13311 s/.*/./; q'`
13312 test -d "$as_dir" && break
13313 done
13314 test -z "$as_dirs" || eval "mkdir $as_dirs"
13315 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
13318 } # as_fn_mkdir_p
13319 if mkdir -p . 2>/dev/null; then
13320 as_mkdir_p='mkdir -p "$as_dir"'
13321 else
13322 test -d ./-p && rmdir ./-p
13323 as_mkdir_p=false
13327 # as_fn_executable_p FILE
13328 # -----------------------
13329 # Test if FILE is an executable regular file.
13330 as_fn_executable_p ()
13332 test -f "$1" && test -x "$1"
13333 } # as_fn_executable_p
13334 as_test_x='test -x'
13335 as_executable_p=as_fn_executable_p
13337 # Sed expression to map a string onto a valid CPP name.
13338 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13340 # Sed expression to map a string onto a valid variable name.
13341 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13344 exec 6>&1
13345 ## ----------------------------------- ##
13346 ## Main body of $CONFIG_STATUS script. ##
13347 ## ----------------------------------- ##
13348 _ASEOF
13349 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13351 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13352 # Save the log message, to keep $0 and so on meaningful, and to
13353 # report actual input values of CONFIG_FILES etc. instead of their
13354 # values after options handling.
13355 ac_log="
13356 This file was extended by libpng $as_me 1.6.3, which was
13357 generated by GNU Autoconf 2.69. Invocation command line was
13359 CONFIG_FILES = $CONFIG_FILES
13360 CONFIG_HEADERS = $CONFIG_HEADERS
13361 CONFIG_LINKS = $CONFIG_LINKS
13362 CONFIG_COMMANDS = $CONFIG_COMMANDS
13363 $ $0 $@
13365 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13368 _ACEOF
13370 case $ac_config_files in *"
13371 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13372 esac
13374 case $ac_config_headers in *"
13375 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13376 esac
13379 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13380 # Files that config.status was made for.
13381 config_files="$ac_config_files"
13382 config_headers="$ac_config_headers"
13383 config_commands="$ac_config_commands"
13385 _ACEOF
13387 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13388 ac_cs_usage="\
13389 \`$as_me' instantiates files and other configuration actions
13390 from templates according to the current configuration. Unless the files
13391 and actions are specified as TAGs, all are instantiated by default.
13393 Usage: $0 [OPTION]... [TAG]...
13395 -h, --help print this help, then exit
13396 -V, --version print version number and configuration settings, then exit
13397 --config print configuration, then exit
13398 -q, --quiet, --silent
13399 do not print progress messages
13400 -d, --debug don't remove temporary files
13401 --recheck update $as_me by reconfiguring in the same conditions
13402 --file=FILE[:TEMPLATE]
13403 instantiate the configuration file FILE
13404 --header=FILE[:TEMPLATE]
13405 instantiate the configuration header FILE
13407 Configuration files:
13408 $config_files
13410 Configuration headers:
13411 $config_headers
13413 Configuration commands:
13414 $config_commands
13416 Report bugs to <png-mng-implement@lists.sourceforge.net>."
13418 _ACEOF
13419 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13420 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13421 ac_cs_version="\\
13422 libpng config.status 1.6.3
13423 configured by $0, generated by GNU Autoconf 2.69,
13424 with options \\"\$ac_cs_config\\"
13426 Copyright (C) 2012 Free Software Foundation, Inc.
13427 This config.status script is free software; the Free Software Foundation
13428 gives unlimited permission to copy, distribute and modify it."
13430 ac_pwd='$ac_pwd'
13431 srcdir='$srcdir'
13432 INSTALL='$INSTALL'
13433 MKDIR_P='$MKDIR_P'
13434 AWK='$AWK'
13435 test -n "\$AWK" || AWK=awk
13436 _ACEOF
13438 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13439 # The default lists apply if the user does not specify any file.
13440 ac_need_defaults=:
13441 while test $# != 0
13443 case $1 in
13444 --*=?*)
13445 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13446 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13447 ac_shift=:
13449 --*=)
13450 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13451 ac_optarg=
13452 ac_shift=:
13455 ac_option=$1
13456 ac_optarg=$2
13457 ac_shift=shift
13459 esac
13461 case $ac_option in
13462 # Handling of the options.
13463 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13464 ac_cs_recheck=: ;;
13465 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13466 $as_echo "$ac_cs_version"; exit ;;
13467 --config | --confi | --conf | --con | --co | --c )
13468 $as_echo "$ac_cs_config"; exit ;;
13469 --debug | --debu | --deb | --de | --d | -d )
13470 debug=: ;;
13471 --file | --fil | --fi | --f )
13472 $ac_shift
13473 case $ac_optarg in
13474 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13475 '') as_fn_error $? "missing file argument" ;;
13476 esac
13477 as_fn_append CONFIG_FILES " '$ac_optarg'"
13478 ac_need_defaults=false;;
13479 --header | --heade | --head | --hea )
13480 $ac_shift
13481 case $ac_optarg in
13482 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13483 esac
13484 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13485 ac_need_defaults=false;;
13486 --he | --h)
13487 # Conflict between --help and --header
13488 as_fn_error $? "ambiguous option: \`$1'
13489 Try \`$0 --help' for more information.";;
13490 --help | --hel | -h )
13491 $as_echo "$ac_cs_usage"; exit ;;
13492 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13493 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13494 ac_cs_silent=: ;;
13496 # This is an error.
13497 -*) as_fn_error $? "unrecognized option: \`$1'
13498 Try \`$0 --help' for more information." ;;
13500 *) as_fn_append ac_config_targets " $1"
13501 ac_need_defaults=false ;;
13503 esac
13504 shift
13505 done
13507 ac_configure_extra_args=
13509 if $ac_cs_silent; then
13510 exec 6>/dev/null
13511 ac_configure_extra_args="$ac_configure_extra_args --silent"
13514 _ACEOF
13515 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13516 if \$ac_cs_recheck; then
13517 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13518 shift
13519 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13520 CONFIG_SHELL='$SHELL'
13521 export CONFIG_SHELL
13522 exec "\$@"
13525 _ACEOF
13526 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13527 exec 5>>config.log
13529 echo
13530 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13531 ## Running $as_me. ##
13532 _ASBOX
13533 $as_echo "$ac_log"
13534 } >&5
13536 _ACEOF
13537 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13539 # INIT-COMMANDS
13541 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13544 # The HP-UX ksh and POSIX shell print the target directory to stdout
13545 # if CDPATH is set.
13546 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13548 sed_quote_subst='$sed_quote_subst'
13549 double_quote_subst='$double_quote_subst'
13550 delay_variable_subst='$delay_variable_subst'
13551 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13552 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13553 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13554 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13555 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13556 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13557 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13558 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13559 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13560 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13561 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
13562 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
13563 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13564 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13565 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13566 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13567 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13568 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
13569 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13570 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13571 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13572 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13573 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13574 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13575 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13576 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13577 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13578 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13579 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13580 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13581 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13582 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13583 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
13584 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
13585 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13586 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13587 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13588 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13589 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
13590 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
13591 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
13592 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13593 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13594 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
13595 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13596 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13597 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13598 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13599 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13600 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13601 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13602 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13603 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13604 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13605 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13606 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13607 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13608 lt_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"`'
13609 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
13610 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
13611 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13612 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13613 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13614 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13615 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13616 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13617 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13618 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13619 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
13620 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13621 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13622 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13623 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13624 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13625 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13626 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13627 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13628 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13629 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13630 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13631 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13632 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13633 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13634 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13635 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13636 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13637 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13638 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13639 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13640 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13641 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13642 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13643 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13644 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13645 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13646 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13647 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13648 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13649 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13650 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13651 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13652 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13653 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13654 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13655 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13656 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
13657 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13658 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13659 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13660 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13661 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13662 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13663 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13664 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13665 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13666 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13667 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13668 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13669 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13670 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13671 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13672 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13673 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13674 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13675 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13676 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13677 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13678 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13679 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13680 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13681 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13683 LTCC='$LTCC'
13684 LTCFLAGS='$LTCFLAGS'
13685 compiler='$compiler_DEFAULT'
13687 # A function that is used when there is no print builtin or printf.
13688 func_fallback_echo ()
13690 eval 'cat <<_LTECHO_EOF
13692 _LTECHO_EOF'
13695 # Quote evaled strings.
13696 for var in SED \
13697 GREP \
13698 EGREP \
13699 FGREP \
13700 SHELL \
13701 ECHO \
13702 LD \
13703 AS \
13704 DLLTOOL \
13705 OBJDUMP \
13706 PATH_SEPARATOR \
13707 NM \
13708 LN_S \
13709 lt_SP2NL \
13710 lt_NL2SP \
13711 reload_flag \
13712 deplibs_check_method \
13713 file_magic_cmd \
13714 file_magic_glob \
13715 want_nocaseglob \
13716 sharedlib_from_linklib_cmd \
13717 AR \
13718 AR_FLAGS \
13719 archiver_list_spec \
13720 STRIP \
13721 RANLIB \
13722 CC \
13723 CFLAGS \
13724 compiler \
13725 lt_cv_sys_global_symbol_pipe \
13726 lt_cv_sys_global_symbol_to_cdecl \
13727 lt_cv_sys_global_symbol_to_c_name_address \
13728 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13729 nm_file_list_spec \
13730 lt_prog_compiler_no_builtin_flag \
13731 lt_prog_compiler_pic \
13732 lt_prog_compiler_wl \
13733 lt_prog_compiler_static \
13734 lt_cv_prog_compiler_c_o \
13735 need_locks \
13736 MANIFEST_TOOL \
13737 DSYMUTIL \
13738 NMEDIT \
13739 LIPO \
13740 OTOOL \
13741 OTOOL64 \
13742 shrext_cmds \
13743 export_dynamic_flag_spec \
13744 whole_archive_flag_spec \
13745 compiler_needs_object \
13746 with_gnu_ld \
13747 allow_undefined_flag \
13748 no_undefined_flag \
13749 hardcode_libdir_flag_spec \
13750 hardcode_libdir_separator \
13751 exclude_expsyms \
13752 include_expsyms \
13753 file_list_spec \
13754 variables_saved_for_relink \
13755 libname_spec \
13756 library_names_spec \
13757 soname_spec \
13758 install_override_mode \
13759 finish_eval \
13760 old_striplib \
13761 striplib; do
13762 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13763 *[\\\\\\\`\\"\\\$]*)
13764 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13767 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13769 esac
13770 done
13772 # Double-quote double-evaled strings.
13773 for var in reload_cmds \
13774 old_postinstall_cmds \
13775 old_postuninstall_cmds \
13776 old_archive_cmds \
13777 extract_expsyms_cmds \
13778 old_archive_from_new_cmds \
13779 old_archive_from_expsyms_cmds \
13780 archive_cmds \
13781 archive_expsym_cmds \
13782 module_cmds \
13783 module_expsym_cmds \
13784 export_symbols_cmds \
13785 prelink_cmds \
13786 postlink_cmds \
13787 postinstall_cmds \
13788 postuninstall_cmds \
13789 finish_cmds \
13790 sys_lib_search_path_spec \
13791 sys_lib_dlsearch_path_spec; do
13792 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13793 *[\\\\\\\`\\"\\\$]*)
13794 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13797 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13799 esac
13800 done
13802 ac_aux_dir='$ac_aux_dir'
13803 xsi_shell='$xsi_shell'
13804 lt_shell_append='$lt_shell_append'
13806 # See if we are running on zsh, and set the options which allow our
13807 # commands through without removal of \ escapes INIT.
13808 if test -n "\${ZSH_VERSION+set}" ; then
13809 setopt NO_GLOB_SUBST
13813 PACKAGE='$PACKAGE'
13814 VERSION='$VERSION'
13815 TIMESTAMP='$TIMESTAMP'
13816 RM='$RM'
13817 ofile='$ofile'
13822 _ACEOF
13824 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13826 # Handling of arguments.
13827 for ac_config_target in $ac_config_targets
13829 case $ac_config_target in
13830 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13831 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13832 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13833 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13834 "libpng.pc") CONFIG_FILES="$CONFIG_FILES libpng.pc:libpng.pc.in" ;;
13835 "libpng-config") CONFIG_FILES="$CONFIG_FILES libpng-config:libpng-config.in" ;;
13837 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13838 esac
13839 done
13842 # If the user did not use the arguments to specify the items to instantiate,
13843 # then the envvar interface is used. Set only those that are not.
13844 # We use the long form for the default assignment because of an extremely
13845 # bizarre bug on SunOS 4.1.3.
13846 if $ac_need_defaults; then
13847 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13848 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13849 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13852 # Have a temporary directory for convenience. Make it in the build tree
13853 # simply because there is no reason against having it here, and in addition,
13854 # creating and moving files from /tmp can sometimes cause problems.
13855 # Hook for its removal unless debugging.
13856 # Note that there is a small window in which the directory will not be cleaned:
13857 # after its creation but before its name has been assigned to `$tmp'.
13858 $debug ||
13860 tmp= ac_tmp=
13861 trap 'exit_status=$?
13862 : "${ac_tmp:=$tmp}"
13863 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13865 trap 'as_fn_exit 1' 1 2 13 15
13867 # Create a (secure) tmp directory for tmp files.
13870 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13871 test -d "$tmp"
13872 } ||
13874 tmp=./conf$$-$RANDOM
13875 (umask 077 && mkdir "$tmp")
13876 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13877 ac_tmp=$tmp
13879 # Set up the scripts for CONFIG_FILES section.
13880 # No need to generate them if there are no CONFIG_FILES.
13881 # This happens for instance with `./config.status config.h'.
13882 if test -n "$CONFIG_FILES"; then
13885 ac_cr=`echo X | tr X '\015'`
13886 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13887 # But we know of no other shell where ac_cr would be empty at this
13888 # point, so we can use a bashism as a fallback.
13889 if test "x$ac_cr" = x; then
13890 eval ac_cr=\$\'\\r\'
13892 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13893 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13894 ac_cs_awk_cr='\\r'
13895 else
13896 ac_cs_awk_cr=$ac_cr
13899 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13900 _ACEOF
13904 echo "cat >conf$$subs.awk <<_ACEOF" &&
13905 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13906 echo "_ACEOF"
13907 } >conf$$subs.sh ||
13908 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13909 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13910 ac_delim='%!_!# '
13911 for ac_last_try in false false false false false :; do
13912 . ./conf$$subs.sh ||
13913 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13915 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13916 if test $ac_delim_n = $ac_delim_num; then
13917 break
13918 elif $ac_last_try; then
13919 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13920 else
13921 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13923 done
13924 rm -f conf$$subs.sh
13926 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13927 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13928 _ACEOF
13929 sed -n '
13931 s/^/S["/; s/!.*/"]=/
13934 s/^[^!]*!//
13935 :repl
13936 t repl
13937 s/'"$ac_delim"'$//
13938 t delim
13941 s/\(.\{148\}\)..*/\1/
13942 t more1
13943 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13946 b repl
13947 :more1
13948 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13951 s/.\{148\}//
13952 t nl
13953 :delim
13955 s/\(.\{148\}\)..*/\1/
13956 t more2
13957 s/["\\]/\\&/g; s/^/"/; s/$/"/
13960 :more2
13961 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13964 s/.\{148\}//
13965 t delim
13966 ' <conf$$subs.awk | sed '
13967 /^[^""]/{
13969 s/\n//
13971 ' >>$CONFIG_STATUS || ac_write_fail=1
13972 rm -f conf$$subs.awk
13973 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13974 _ACAWK
13975 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13976 for (key in S) S_is_set[key] = 1
13977 FS = "\a"
13981 line = $ 0
13982 nfields = split(line, field, "@")
13983 substed = 0
13984 len = length(field[1])
13985 for (i = 2; i < nfields; i++) {
13986 key = field[i]
13987 keylen = length(key)
13988 if (S_is_set[key]) {
13989 value = S[key]
13990 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13991 len += length(value) + length(field[++i])
13992 substed = 1
13993 } else
13994 len += 1 + keylen
13997 print line
14000 _ACAWK
14001 _ACEOF
14002 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14003 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14004 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14005 else
14007 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14008 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14009 _ACEOF
14011 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14012 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14013 # trailing colons and then remove the whole line if VPATH becomes empty
14014 # (actually we leave an empty line to preserve line numbers).
14015 if test "x$srcdir" = x.; then
14016 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14018 s///
14019 s/^/:/
14020 s/[ ]*$/:/
14021 s/:\$(srcdir):/:/g
14022 s/:\${srcdir}:/:/g
14023 s/:@srcdir@:/:/g
14024 s/^:*//
14025 s/:*$//
14027 s/\(=[ ]*\).*/\1/
14029 s/\n//
14030 s/^[^=]*=[ ]*$//
14034 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14035 fi # test -n "$CONFIG_FILES"
14037 # Set up the scripts for CONFIG_HEADERS section.
14038 # No need to generate them if there are no CONFIG_HEADERS.
14039 # This happens for instance with `./config.status Makefile'.
14040 if test -n "$CONFIG_HEADERS"; then
14041 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14042 BEGIN {
14043 _ACEOF
14045 # Transform confdefs.h into an awk script `defines.awk', embedded as
14046 # here-document in config.status, that substitutes the proper values into
14047 # config.h.in to produce config.h.
14049 # Create a delimiter string that does not exist in confdefs.h, to ease
14050 # handling of long lines.
14051 ac_delim='%!_!# '
14052 for ac_last_try in false false :; do
14053 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14054 if test -z "$ac_tt"; then
14055 break
14056 elif $ac_last_try; then
14057 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14058 else
14059 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14061 done
14063 # For the awk script, D is an array of macro values keyed by name,
14064 # likewise P contains macro parameters if any. Preserve backslash
14065 # newline sequences.
14067 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14068 sed -n '
14069 s/.\{148\}/&'"$ac_delim"'/g
14070 t rset
14071 :rset
14072 s/^[ ]*#[ ]*define[ ][ ]*/ /
14073 t def
14075 :def
14076 s/\\$//
14077 t bsnl
14078 s/["\\]/\\&/g
14079 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14080 D["\1"]=" \3"/p
14081 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14083 :bsnl
14084 s/["\\]/\\&/g
14085 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14086 D["\1"]=" \3\\\\\\n"\\/p
14087 t cont
14088 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14089 t cont
14091 :cont
14093 s/.\{148\}/&'"$ac_delim"'/g
14094 t clear
14095 :clear
14096 s/\\$//
14097 t bsnlc
14098 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14100 :bsnlc
14101 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14102 b cont
14103 ' <confdefs.h | sed '
14104 s/'"$ac_delim"'/"\\\
14105 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14107 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14108 for (key in D) D_is_set[key] = 1
14109 FS = "\a"
14111 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14112 line = \$ 0
14113 split(line, arg, " ")
14114 if (arg[1] == "#") {
14115 defundef = arg[2]
14116 mac1 = arg[3]
14117 } else {
14118 defundef = substr(arg[1], 2)
14119 mac1 = arg[2]
14121 split(mac1, mac2, "(") #)
14122 macro = mac2[1]
14123 prefix = substr(line, 1, index(line, defundef) - 1)
14124 if (D_is_set[macro]) {
14125 # Preserve the white space surrounding the "#".
14126 print prefix "define", macro P[macro] D[macro]
14127 next
14128 } else {
14129 # Replace #undef with comments. This is necessary, for example,
14130 # in the case of _POSIX_SOURCE, which is predefined and required
14131 # on some systems where configure will not decide to define it.
14132 if (defundef == "undef") {
14133 print "/*", prefix defundef, macro, "*/"
14134 next
14138 { print }
14139 _ACAWK
14140 _ACEOF
14141 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14142 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14143 fi # test -n "$CONFIG_HEADERS"
14146 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14147 shift
14148 for ac_tag
14150 case $ac_tag in
14151 :[FHLC]) ac_mode=$ac_tag; continue;;
14152 esac
14153 case $ac_mode$ac_tag in
14154 :[FHL]*:*);;
14155 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14156 :[FH]-) ac_tag=-:-;;
14157 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14158 esac
14159 ac_save_IFS=$IFS
14160 IFS=:
14161 set x $ac_tag
14162 IFS=$ac_save_IFS
14163 shift
14164 ac_file=$1
14165 shift
14167 case $ac_mode in
14168 :L) ac_source=$1;;
14169 :[FH])
14170 ac_file_inputs=
14171 for ac_f
14173 case $ac_f in
14174 -) ac_f="$ac_tmp/stdin";;
14175 *) # Look for the file first in the build tree, then in the source tree
14176 # (if the path is not absolute). The absolute path cannot be DOS-style,
14177 # because $ac_f cannot contain `:'.
14178 test -f "$ac_f" ||
14179 case $ac_f in
14180 [\\/$]*) false;;
14181 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14182 esac ||
14183 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14184 esac
14185 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14186 as_fn_append ac_file_inputs " '$ac_f'"
14187 done
14189 # Let's still pretend it is `configure' which instantiates (i.e., don't
14190 # use $as_me), people would be surprised to read:
14191 # /* config.h. Generated by config.status. */
14192 configure_input='Generated from '`
14193 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14194 `' by configure.'
14195 if test x"$ac_file" != x-; then
14196 configure_input="$ac_file. $configure_input"
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14198 $as_echo "$as_me: creating $ac_file" >&6;}
14200 # Neutralize special characters interpreted by sed in replacement strings.
14201 case $configure_input in #(
14202 *\&* | *\|* | *\\* )
14203 ac_sed_conf_input=`$as_echo "$configure_input" |
14204 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14205 *) ac_sed_conf_input=$configure_input;;
14206 esac
14208 case $ac_tag in
14209 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14210 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14211 esac
14213 esac
14215 ac_dir=`$as_dirname -- "$ac_file" ||
14216 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14217 X"$ac_file" : 'X\(//\)[^/]' \| \
14218 X"$ac_file" : 'X\(//\)$' \| \
14219 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14220 $as_echo X"$ac_file" |
14221 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14222 s//\1/
14225 /^X\(\/\/\)[^/].*/{
14226 s//\1/
14229 /^X\(\/\/\)$/{
14230 s//\1/
14233 /^X\(\/\).*/{
14234 s//\1/
14237 s/.*/./; q'`
14238 as_dir="$ac_dir"; as_fn_mkdir_p
14239 ac_builddir=.
14241 case "$ac_dir" in
14242 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14244 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14245 # A ".." for each directory in $ac_dir_suffix.
14246 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14247 case $ac_top_builddir_sub in
14248 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14249 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14250 esac ;;
14251 esac
14252 ac_abs_top_builddir=$ac_pwd
14253 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14254 # for backward compatibility:
14255 ac_top_builddir=$ac_top_build_prefix
14257 case $srcdir in
14258 .) # We are building in place.
14259 ac_srcdir=.
14260 ac_top_srcdir=$ac_top_builddir_sub
14261 ac_abs_top_srcdir=$ac_pwd ;;
14262 [\\/]* | ?:[\\/]* ) # Absolute name.
14263 ac_srcdir=$srcdir$ac_dir_suffix;
14264 ac_top_srcdir=$srcdir
14265 ac_abs_top_srcdir=$srcdir ;;
14266 *) # Relative name.
14267 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14268 ac_top_srcdir=$ac_top_build_prefix$srcdir
14269 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14270 esac
14271 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14274 case $ac_mode in
14277 # CONFIG_FILE
14280 case $INSTALL in
14281 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14282 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14283 esac
14284 ac_MKDIR_P=$MKDIR_P
14285 case $MKDIR_P in
14286 [\\/$]* | ?:[\\/]* ) ;;
14287 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14288 esac
14289 _ACEOF
14291 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14292 # If the template does not know about datarootdir, expand it.
14293 # FIXME: This hack should be removed a few years after 2.60.
14294 ac_datarootdir_hack=; ac_datarootdir_seen=
14295 ac_sed_dataroot='
14296 /datarootdir/ {
14300 /@datadir@/p
14301 /@docdir@/p
14302 /@infodir@/p
14303 /@localedir@/p
14304 /@mandir@/p'
14305 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14306 *datarootdir*) ac_datarootdir_seen=yes;;
14307 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14309 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14310 _ACEOF
14311 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14312 ac_datarootdir_hack='
14313 s&@datadir@&$datadir&g
14314 s&@docdir@&$docdir&g
14315 s&@infodir@&$infodir&g
14316 s&@localedir@&$localedir&g
14317 s&@mandir@&$mandir&g
14318 s&\\\${datarootdir}&$datarootdir&g' ;;
14319 esac
14320 _ACEOF
14322 # Neutralize VPATH when `$srcdir' = `.'.
14323 # Shell code in configure.ac might set extrasub.
14324 # FIXME: do we really want to maintain this feature?
14325 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14326 ac_sed_extra="$ac_vpsub
14327 $extrasub
14328 _ACEOF
14329 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14331 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14332 s|@configure_input@|$ac_sed_conf_input|;t t
14333 s&@top_builddir@&$ac_top_builddir_sub&;t t
14334 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14335 s&@srcdir@&$ac_srcdir&;t t
14336 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14337 s&@top_srcdir@&$ac_top_srcdir&;t t
14338 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14339 s&@builddir@&$ac_builddir&;t t
14340 s&@abs_builddir@&$ac_abs_builddir&;t t
14341 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14342 s&@INSTALL@&$ac_INSTALL&;t t
14343 s&@MKDIR_P@&$ac_MKDIR_P&;t t
14344 $ac_datarootdir_hack
14346 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14347 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14349 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14350 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14351 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14352 "$ac_tmp/out"`; test -z "$ac_out"; } &&
14353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14354 which seems to be undefined. Please make sure it is defined" >&5
14355 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14356 which seems to be undefined. Please make sure it is defined" >&2;}
14358 rm -f "$ac_tmp/stdin"
14359 case $ac_file in
14360 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14361 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
14362 esac \
14363 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14367 # CONFIG_HEADER
14369 if test x"$ac_file" != x-; then
14371 $as_echo "/* $configure_input */" \
14372 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14373 } >"$ac_tmp/config.h" \
14374 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14375 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14376 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14377 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14378 else
14379 rm -f "$ac_file"
14380 mv "$ac_tmp/config.h" "$ac_file" \
14381 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14383 else
14384 $as_echo "/* $configure_input */" \
14385 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14386 || as_fn_error $? "could not create -" "$LINENO" 5
14388 # Compute "$ac_file"'s index in $config_headers.
14389 _am_arg="$ac_file"
14390 _am_stamp_count=1
14391 for _am_header in $config_headers :; do
14392 case $_am_header in
14393 $_am_arg | $_am_arg:* )
14394 break ;;
14396 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14397 esac
14398 done
14399 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14400 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14401 X"$_am_arg" : 'X\(//\)[^/]' \| \
14402 X"$_am_arg" : 'X\(//\)$' \| \
14403 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14404 $as_echo X"$_am_arg" |
14405 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14406 s//\1/
14409 /^X\(\/\/\)[^/].*/{
14410 s//\1/
14413 /^X\(\/\/\)$/{
14414 s//\1/
14417 /^X\(\/\).*/{
14418 s//\1/
14421 s/.*/./; q'`/stamp-h$_am_stamp_count
14424 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14425 $as_echo "$as_me: executing $ac_file commands" >&6;}
14427 esac
14430 case $ac_file$ac_mode in
14431 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14432 # Older Autoconf quotes --file arguments for eval, but not when files
14433 # are listed without --file. Let's play safe and only enable the eval
14434 # if we detect the quoting.
14435 case $CONFIG_FILES in
14436 *\'*) eval set x "$CONFIG_FILES" ;;
14437 *) set x $CONFIG_FILES ;;
14438 esac
14439 shift
14440 for mf
14442 # Strip MF so we end up with the name of the file.
14443 mf=`echo "$mf" | sed -e 's/:.*$//'`
14444 # Check whether this is an Automake generated Makefile or not.
14445 # We used to match only the files named 'Makefile.in', but
14446 # some people rename them; so instead we look at the file content.
14447 # Grep'ing the first line is not enough: some people post-process
14448 # each Makefile.in and add a new line on top of each file to say so.
14449 # Grep'ing the whole file is not good either: AIX grep has a line
14450 # limit of 2048, but all sed's we know have understand at least 4000.
14451 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14452 dirpart=`$as_dirname -- "$mf" ||
14453 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14454 X"$mf" : 'X\(//\)[^/]' \| \
14455 X"$mf" : 'X\(//\)$' \| \
14456 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14457 $as_echo X"$mf" |
14458 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14459 s//\1/
14462 /^X\(\/\/\)[^/].*/{
14463 s//\1/
14466 /^X\(\/\/\)$/{
14467 s//\1/
14470 /^X\(\/\).*/{
14471 s//\1/
14474 s/.*/./; q'`
14475 else
14476 continue
14478 # Extract the definition of DEPDIR, am__include, and am__quote
14479 # from the Makefile without running 'make'.
14480 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14481 test -z "$DEPDIR" && continue
14482 am__include=`sed -n 's/^am__include = //p' < "$mf"`
14483 test -z "am__include" && continue
14484 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14485 # Find all dependency output files, they are included files with
14486 # $(DEPDIR) in their names. We invoke sed twice because it is the
14487 # simplest approach to changing $(DEPDIR) to its actual value in the
14488 # expansion.
14489 for file in `sed -n "
14490 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14491 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
14492 # Make sure the directory exists.
14493 test -f "$dirpart/$file" && continue
14494 fdir=`$as_dirname -- "$file" ||
14495 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14496 X"$file" : 'X\(//\)[^/]' \| \
14497 X"$file" : 'X\(//\)$' \| \
14498 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14499 $as_echo X"$file" |
14500 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14501 s//\1/
14504 /^X\(\/\/\)[^/].*/{
14505 s//\1/
14508 /^X\(\/\/\)$/{
14509 s//\1/
14512 /^X\(\/\).*/{
14513 s//\1/
14516 s/.*/./; q'`
14517 as_dir=$dirpart/$fdir; as_fn_mkdir_p
14518 # echo "creating $dirpart/$file"
14519 echo '# dummy' > "$dirpart/$file"
14520 done
14521 done
14524 "libtool":C)
14526 # See if we are running on zsh, and set the options which allow our
14527 # commands through without removal of \ escapes.
14528 if test -n "${ZSH_VERSION+set}" ; then
14529 setopt NO_GLOB_SUBST
14532 cfgfile="${ofile}T"
14533 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14534 $RM "$cfgfile"
14536 cat <<_LT_EOF >> "$cfgfile"
14537 #! $SHELL
14539 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14540 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14541 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14542 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14544 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14545 # 2006, 2007, 2008, 2009, 2010, 2011 Free Software
14546 # Foundation, Inc.
14547 # Written by Gordon Matzigkeit, 1996
14549 # This file is part of GNU Libtool.
14551 # GNU Libtool is free software; you can redistribute it and/or
14552 # modify it under the terms of the GNU General Public License as
14553 # published by the Free Software Foundation; either version 2 of
14554 # the License, or (at your option) any later version.
14556 # As a special exception to the GNU General Public License,
14557 # if you distribute this file as part of a program or library that
14558 # is built using GNU Libtool, you may include this file under the
14559 # same distribution terms that you use for the rest of that program.
14561 # GNU Libtool is distributed in the hope that it will be useful,
14562 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14563 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14564 # GNU General Public License for more details.
14566 # You should have received a copy of the GNU General Public License
14567 # along with GNU Libtool; see the file COPYING. If not, a copy
14568 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14569 # obtained by writing to the Free Software Foundation, Inc.,
14570 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14573 # The names of the tagged configurations supported by this script.
14574 available_tags=""
14576 # ### BEGIN LIBTOOL CONFIG
14578 # A sed program that does not truncate output.
14579 SED=$lt_SED
14581 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14582 Xsed="\$SED -e 1s/^X//"
14584 # A grep program that handles long lines.
14585 GREP=$lt_GREP
14587 # An ERE matcher.
14588 EGREP=$lt_EGREP
14590 # A literal string matcher.
14591 FGREP=$lt_FGREP
14593 # Shell to use when invoking shell scripts.
14594 SHELL=$lt_SHELL
14596 # An echo program that protects backslashes.
14597 ECHO=$lt_ECHO
14599 # Which release of libtool.m4 was used?
14600 macro_version=$macro_version
14601 macro_revision=$macro_revision
14603 # Assembler program.
14604 AS=$lt_AS
14606 # DLL creation program.
14607 DLLTOOL=$lt_DLLTOOL
14609 # Object dumper program.
14610 OBJDUMP=$lt_OBJDUMP
14612 # Whether or not to build shared libraries.
14613 build_libtool_libs=$enable_shared
14615 # Whether or not to build static libraries.
14616 build_old_libs=$enable_static
14618 # What type of objects to build.
14619 pic_mode=$pic_mode
14621 # Whether or not to optimize for fast installation.
14622 fast_install=$enable_fast_install
14624 # The PATH separator for the build system.
14625 PATH_SEPARATOR=$lt_PATH_SEPARATOR
14627 # The host system.
14628 host_alias=$host_alias
14629 host=$host
14630 host_os=$host_os
14632 # The build system.
14633 build_alias=$build_alias
14634 build=$build
14635 build_os=$build_os
14637 # A BSD- or MS-compatible name lister.
14638 NM=$lt_NM
14640 # Whether we need soft or hard links.
14641 LN_S=$lt_LN_S
14643 # What is the maximum length of a command?
14644 max_cmd_len=$max_cmd_len
14646 # Object file suffix (normally "o").
14647 objext=$ac_objext
14649 # Executable file suffix (normally "").
14650 exeext=$exeext
14652 # whether the shell understands "unset".
14653 lt_unset=$lt_unset
14655 # turn spaces into newlines.
14656 SP2NL=$lt_lt_SP2NL
14658 # turn newlines into spaces.
14659 NL2SP=$lt_lt_NL2SP
14661 # convert \$build file names to \$host format.
14662 to_host_file_cmd=$lt_cv_to_host_file_cmd
14664 # convert \$build files to toolchain format.
14665 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
14667 # Method to check whether dependent libraries are shared objects.
14668 deplibs_check_method=$lt_deplibs_check_method
14670 # Command to use when deplibs_check_method = "file_magic".
14671 file_magic_cmd=$lt_file_magic_cmd
14673 # How to find potential files when deplibs_check_method = "file_magic".
14674 file_magic_glob=$lt_file_magic_glob
14676 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
14677 want_nocaseglob=$lt_want_nocaseglob
14679 # Command to associate shared and link libraries.
14680 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
14682 # The archiver.
14683 AR=$lt_AR
14685 # Flags to create an archive.
14686 AR_FLAGS=$lt_AR_FLAGS
14688 # How to feed a file listing to the archiver.
14689 archiver_list_spec=$lt_archiver_list_spec
14691 # A symbol stripping program.
14692 STRIP=$lt_STRIP
14694 # Commands used to install an old-style archive.
14695 RANLIB=$lt_RANLIB
14696 old_postinstall_cmds=$lt_old_postinstall_cmds
14697 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14699 # Whether to use a lock for old archive extraction.
14700 lock_old_archive_extraction=$lock_old_archive_extraction
14702 # A C compiler.
14703 LTCC=$lt_CC
14705 # LTCC compiler flags.
14706 LTCFLAGS=$lt_CFLAGS
14708 # Take the output of nm and produce a listing of raw symbols and C names.
14709 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14711 # Transform the output of nm in a proper C declaration.
14712 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14714 # Transform the output of nm in a C name address pair.
14715 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14717 # Transform the output of nm in a C name address pair when lib prefix is needed.
14718 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14720 # Specify filename containing input files for \$NM.
14721 nm_file_list_spec=$lt_nm_file_list_spec
14723 # The root where to search for dependent libraries,and in which our libraries should be installed.
14724 lt_sysroot=$lt_sysroot
14726 # The name of the directory that contains temporary libtool files.
14727 objdir=$objdir
14729 # Used to examine libraries when file_magic_cmd begins with "file".
14730 MAGIC_CMD=$MAGIC_CMD
14732 # Must we lock files when doing compilation?
14733 need_locks=$lt_need_locks
14735 # Manifest tool.
14736 MANIFEST_TOOL=$lt_MANIFEST_TOOL
14738 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14739 DSYMUTIL=$lt_DSYMUTIL
14741 # Tool to change global to local symbols on Mac OS X.
14742 NMEDIT=$lt_NMEDIT
14744 # Tool to manipulate fat objects and archives on Mac OS X.
14745 LIPO=$lt_LIPO
14747 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14748 OTOOL=$lt_OTOOL
14750 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14751 OTOOL64=$lt_OTOOL64
14753 # Old archive suffix (normally "a").
14754 libext=$libext
14756 # Shared library suffix (normally ".so").
14757 shrext_cmds=$lt_shrext_cmds
14759 # The commands to extract the exported symbol list from a shared archive.
14760 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14762 # Variables whose values should be saved in libtool wrapper scripts and
14763 # restored at link time.
14764 variables_saved_for_relink=$lt_variables_saved_for_relink
14766 # Do we need the "lib" prefix for modules?
14767 need_lib_prefix=$need_lib_prefix
14769 # Do we need a version for libraries?
14770 need_version=$need_version
14772 # Library versioning type.
14773 version_type=$version_type
14775 # Shared library runtime path variable.
14776 runpath_var=$runpath_var
14778 # Shared library path variable.
14779 shlibpath_var=$shlibpath_var
14781 # Is shlibpath searched before the hard-coded library search path?
14782 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14784 # Format of library name prefix.
14785 libname_spec=$lt_libname_spec
14787 # List of archive names. First name is the real one, the rest are links.
14788 # The last name is the one that the linker finds with -lNAME
14789 library_names_spec=$lt_library_names_spec
14791 # The coded name of the library, if different from the real name.
14792 soname_spec=$lt_soname_spec
14794 # Permission mode override for installation of shared libraries.
14795 install_override_mode=$lt_install_override_mode
14797 # Command to use after installation of a shared archive.
14798 postinstall_cmds=$lt_postinstall_cmds
14800 # Command to use after uninstallation of a shared archive.
14801 postuninstall_cmds=$lt_postuninstall_cmds
14803 # Commands used to finish a libtool library installation in a directory.
14804 finish_cmds=$lt_finish_cmds
14806 # As "finish_cmds", except a single script fragment to be evaled but
14807 # not shown.
14808 finish_eval=$lt_finish_eval
14810 # Whether we should hardcode library paths into libraries.
14811 hardcode_into_libs=$hardcode_into_libs
14813 # Compile-time system search path for libraries.
14814 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14816 # Run-time system search path for libraries.
14817 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14819 # Whether dlopen is supported.
14820 dlopen_support=$enable_dlopen
14822 # Whether dlopen of programs is supported.
14823 dlopen_self=$enable_dlopen_self
14825 # Whether dlopen of statically linked programs is supported.
14826 dlopen_self_static=$enable_dlopen_self_static
14828 # Commands to strip libraries.
14829 old_striplib=$lt_old_striplib
14830 striplib=$lt_striplib
14833 # The linker used to build libraries.
14834 LD=$lt_LD
14836 # How to create reloadable object files.
14837 reload_flag=$lt_reload_flag
14838 reload_cmds=$lt_reload_cmds
14840 # Commands used to build an old-style archive.
14841 old_archive_cmds=$lt_old_archive_cmds
14843 # A language specific compiler.
14844 CC=$lt_compiler
14846 # Is the compiler the GNU compiler?
14847 with_gcc=$GCC
14849 # Compiler flag to turn off builtin functions.
14850 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14852 # Additional compiler flags for building library objects.
14853 pic_flag=$lt_lt_prog_compiler_pic
14855 # How to pass a linker flag through the compiler.
14856 wl=$lt_lt_prog_compiler_wl
14858 # Compiler flag to prevent dynamic linking.
14859 link_static_flag=$lt_lt_prog_compiler_static
14861 # Does compiler simultaneously support -c and -o options?
14862 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14864 # Whether or not to add -lc for building shared libraries.
14865 build_libtool_need_lc=$archive_cmds_need_lc
14867 # Whether or not to disallow shared libs when runtime libs are static.
14868 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14870 # Compiler flag to allow reflexive dlopens.
14871 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14873 # Compiler flag to generate shared objects directly from archives.
14874 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14876 # Whether the compiler copes with passing no objects directly.
14877 compiler_needs_object=$lt_compiler_needs_object
14879 # Create an old-style archive from a shared archive.
14880 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14882 # Create a temporary old-style archive to link instead of a shared archive.
14883 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14885 # Commands used to build a shared archive.
14886 archive_cmds=$lt_archive_cmds
14887 archive_expsym_cmds=$lt_archive_expsym_cmds
14889 # Commands used to build a loadable module if different from building
14890 # a shared archive.
14891 module_cmds=$lt_module_cmds
14892 module_expsym_cmds=$lt_module_expsym_cmds
14894 # Whether we are building with GNU ld or not.
14895 with_gnu_ld=$lt_with_gnu_ld
14897 # Flag that allows shared libraries with undefined symbols to be built.
14898 allow_undefined_flag=$lt_allow_undefined_flag
14900 # Flag that enforces no undefined symbols.
14901 no_undefined_flag=$lt_no_undefined_flag
14903 # Flag to hardcode \$libdir into a binary during linking.
14904 # This must work even if \$libdir does not exist
14905 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14907 # Whether we need a single "-rpath" flag with a separated argument.
14908 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14910 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14911 # DIR into the resulting binary.
14912 hardcode_direct=$hardcode_direct
14914 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14915 # DIR into the resulting binary and the resulting library dependency is
14916 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14917 # library is relocated.
14918 hardcode_direct_absolute=$hardcode_direct_absolute
14920 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14921 # into the resulting binary.
14922 hardcode_minus_L=$hardcode_minus_L
14924 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14925 # into the resulting binary.
14926 hardcode_shlibpath_var=$hardcode_shlibpath_var
14928 # Set to "yes" if building a shared library automatically hardcodes DIR
14929 # into the library and all subsequent libraries and executables linked
14930 # against it.
14931 hardcode_automatic=$hardcode_automatic
14933 # Set to yes if linker adds runtime paths of dependent libraries
14934 # to runtime path list.
14935 inherit_rpath=$inherit_rpath
14937 # Whether libtool must link a program against all its dependency libraries.
14938 link_all_deplibs=$link_all_deplibs
14940 # Set to "yes" if exported symbols are required.
14941 always_export_symbols=$always_export_symbols
14943 # The commands to list exported symbols.
14944 export_symbols_cmds=$lt_export_symbols_cmds
14946 # Symbols that should not be listed in the preloaded symbols.
14947 exclude_expsyms=$lt_exclude_expsyms
14949 # Symbols that must always be exported.
14950 include_expsyms=$lt_include_expsyms
14952 # Commands necessary for linking programs (against libraries) with templates.
14953 prelink_cmds=$lt_prelink_cmds
14955 # Commands necessary for finishing linking programs.
14956 postlink_cmds=$lt_postlink_cmds
14958 # Specify filename containing input files.
14959 file_list_spec=$lt_file_list_spec
14961 # How to hardcode a shared library path into an executable.
14962 hardcode_action=$hardcode_action
14964 # ### END LIBTOOL CONFIG
14966 _LT_EOF
14968 case $host_os in
14969 aix3*)
14970 cat <<\_LT_EOF >> "$cfgfile"
14971 # AIX sometimes has problems with the GCC collect2 program. For some
14972 # reason, if we set the COLLECT_NAMES environment variable, the problems
14973 # vanish in a puff of smoke.
14974 if test "X${COLLECT_NAMES+set}" != Xset; then
14975 COLLECT_NAMES=
14976 export COLLECT_NAMES
14978 _LT_EOF
14980 esac
14983 ltmain="$ac_aux_dir/ltmain.sh"
14986 # We use sed instead of cat because bash on DJGPP gets confused if
14987 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14988 # text mode, it properly converts lines to CR/LF. This bash problem
14989 # is reportedly fixed, but why not run on old versions too?
14990 sed '$q' "$ltmain" >> "$cfgfile" \
14991 || (rm -f "$cfgfile"; exit 1)
14993 if test x"$xsi_shell" = xyes; then
14994 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
14995 func_dirname ()\
14997 \ case ${1} in\
14998 \ */*) func_dirname_result="${1%/*}${2}" ;;\
14999 \ * ) func_dirname_result="${3}" ;;\
15000 \ esac\
15001 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
15002 && mv -f "$cfgfile.tmp" "$cfgfile" \
15003 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15004 test 0 -eq $? || _lt_function_replace_fail=:
15007 sed -e '/^func_basename ()$/,/^} # func_basename /c\
15008 func_basename ()\
15010 \ func_basename_result="${1##*/}"\
15011 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
15012 && mv -f "$cfgfile.tmp" "$cfgfile" \
15013 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15014 test 0 -eq $? || _lt_function_replace_fail=:
15017 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
15018 func_dirname_and_basename ()\
15020 \ case ${1} in\
15021 \ */*) func_dirname_result="${1%/*}${2}" ;;\
15022 \ * ) func_dirname_result="${3}" ;;\
15023 \ esac\
15024 \ func_basename_result="${1##*/}"\
15025 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
15026 && mv -f "$cfgfile.tmp" "$cfgfile" \
15027 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15028 test 0 -eq $? || _lt_function_replace_fail=:
15031 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
15032 func_stripname ()\
15034 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
15035 \ # positional parameters, so assign one to ordinary parameter first.\
15036 \ func_stripname_result=${3}\
15037 \ func_stripname_result=${func_stripname_result#"${1}"}\
15038 \ func_stripname_result=${func_stripname_result%"${2}"}\
15039 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
15040 && mv -f "$cfgfile.tmp" "$cfgfile" \
15041 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15042 test 0 -eq $? || _lt_function_replace_fail=:
15045 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
15046 func_split_long_opt ()\
15048 \ func_split_long_opt_name=${1%%=*}\
15049 \ func_split_long_opt_arg=${1#*=}\
15050 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
15051 && mv -f "$cfgfile.tmp" "$cfgfile" \
15052 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15053 test 0 -eq $? || _lt_function_replace_fail=:
15056 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
15057 func_split_short_opt ()\
15059 \ func_split_short_opt_arg=${1#??}\
15060 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
15061 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
15062 && mv -f "$cfgfile.tmp" "$cfgfile" \
15063 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15064 test 0 -eq $? || _lt_function_replace_fail=:
15067 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
15068 func_lo2o ()\
15070 \ case ${1} in\
15071 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
15072 \ *) func_lo2o_result=${1} ;;\
15073 \ esac\
15074 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
15075 && mv -f "$cfgfile.tmp" "$cfgfile" \
15076 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15077 test 0 -eq $? || _lt_function_replace_fail=:
15080 sed -e '/^func_xform ()$/,/^} # func_xform /c\
15081 func_xform ()\
15083 func_xform_result=${1%.*}.lo\
15084 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
15085 && mv -f "$cfgfile.tmp" "$cfgfile" \
15086 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15087 test 0 -eq $? || _lt_function_replace_fail=:
15090 sed -e '/^func_arith ()$/,/^} # func_arith /c\
15091 func_arith ()\
15093 func_arith_result=$(( $* ))\
15094 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
15095 && mv -f "$cfgfile.tmp" "$cfgfile" \
15096 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15097 test 0 -eq $? || _lt_function_replace_fail=:
15100 sed -e '/^func_len ()$/,/^} # func_len /c\
15101 func_len ()\
15103 func_len_result=${#1}\
15104 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
15105 && mv -f "$cfgfile.tmp" "$cfgfile" \
15106 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15107 test 0 -eq $? || _lt_function_replace_fail=:
15111 if test x"$lt_shell_append" = xyes; then
15112 sed -e '/^func_append ()$/,/^} # func_append /c\
15113 func_append ()\
15115 eval "${1}+=\\${2}"\
15116 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
15117 && mv -f "$cfgfile.tmp" "$cfgfile" \
15118 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15119 test 0 -eq $? || _lt_function_replace_fail=:
15122 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
15123 func_append_quoted ()\
15125 \ func_quote_for_eval "${2}"\
15126 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
15127 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
15128 && mv -f "$cfgfile.tmp" "$cfgfile" \
15129 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15130 test 0 -eq $? || _lt_function_replace_fail=:
15133 # Save a `func_append' function call where possible by direct use of '+='
15134 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
15135 && mv -f "$cfgfile.tmp" "$cfgfile" \
15136 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15137 test 0 -eq $? || _lt_function_replace_fail=:
15138 else
15139 # Save a `func_append' function call even when '+=' is not available
15140 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
15141 && mv -f "$cfgfile.tmp" "$cfgfile" \
15142 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15143 test 0 -eq $? || _lt_function_replace_fail=:
15146 if test x"$_lt_function_replace_fail" = x":"; then
15147 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
15148 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
15152 mv -f "$cfgfile" "$ofile" ||
15153 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15154 chmod +x "$ofile"
15157 "libpng-config":F) chmod +x libpng-config ;;
15159 esac
15160 done # for ac_tag
15163 as_fn_exit 0
15164 _ACEOF
15165 ac_clean_files=$ac_clean_files_save
15167 test $ac_write_fail = 0 ||
15168 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15171 # configure is writing to config.log, and then calls config.status.
15172 # config.status does its own redirection, appending to config.log.
15173 # Unfortunately, on DOS this fails, as config.log is still kept open
15174 # by configure, so config.status won't be able to write to it; its
15175 # output is simply discarded. So we exec the FD to /dev/null,
15176 # effectively closing config.log, so it can be properly (re)opened and
15177 # appended to by config.status. When coming back to configure, we
15178 # need to make the FD available again.
15179 if test "$no_create" != yes; then
15180 ac_cs_success=:
15181 ac_config_status_args=
15182 test "$silent" = yes &&
15183 ac_config_status_args="$ac_config_status_args --quiet"
15184 exec 5>/dev/null
15185 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15186 exec 5>>config.log
15187 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15188 # would make configure fail if this is the last instruction.
15189 $ac_cs_success || as_fn_exit 1
15191 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15192 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15193 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}