blob: 19fab5bea9167888880b83037c5f07cc57152a66 [file] [log] [blame]
Patrick Scott5f6bd842010-06-28 16:55:16 -04001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
Chris Craikca2bf812013-07-29 15:28:30 -07003# Generated by GNU Autoconf 2.69 for libpng 1.6.3.
Patrick Scott5f6bd842010-06-28 16:55:16 -04004#
5# Report bugs to <png-mng-implement@lists.sourceforge.net>.
6#
7#
Chris Craikca2bf812013-07-29 15:28:30 -07008# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
Patrick Scott5f6bd842010-06-28 16:55:16 -04009#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
The Android Open Source Project893912b2009-03-03 19:30:05 -080016
Patrick Scott5f6bd842010-06-28 16:55:16 -040017# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32esac
33fi
The Android Open Source Project893912b2009-03-03 19:30:05 -080034
Patrick Scott5f6bd842010-06-28 16:55:16 -040035
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
Chris Craikca2bf812013-07-29 15:28:30 -070092as_myself=
Patrick Scott5f6bd842010-06-28 16:55:16 -040093case $0 in #((
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98 IFS=$as_save_IFS
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 done
102IFS=$as_save_IFS
103
104 ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109 as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
114fi
115
116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there. '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
Chris Craikca2bf812013-07-29 15:28:30 -0700137# Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142# neutralization value for shells without unset; and this also
143# works around shells that cannot unset nonexistent variables.
144# Preserve -v and -x to the replacement shell.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149 *v*x* | *x*v* ) as_opts=-vx ;;
150 *v* ) as_opts=-v ;;
151 *x* ) as_opts=-x ;;
152 * ) as_opts= ;;
153esac
154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155# Admittedly, this is quite paranoid, since all the known shells bail
156# out after a failed `exec'.
157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158as_fn_exit 255
159 fi
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
Patrick Scott5f6bd842010-06-28 16:55:16 -0400162if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 emulate sh
165 NULLCMD=:
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 setopt NO_GLOB_SUBST
170else
171 case \`(set -o) 2>/dev/null\` in #(
172 *posix*) :
173 set -o posix ;; #(
174 *) :
175 ;;
176esac
177fi
The Android Open Source Project893912b2009-03-03 19:30:05 -0800178"
Patrick Scott5f6bd842010-06-28 16:55:16 -0400179 as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193 exitcode=1; echo positional parameters were not saved.
194fi
Chris Craikca2bf812013-07-29 15:28:30 -0700195test x\$exitcode = x0 || exit 1
196test -x / || exit 1"
Patrick Scott5f6bd842010-06-28 16:55:16 -0400197 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
Chris Craikca2bf812013-07-29 15:28:30 -0700201test \$(( 1 + 1 )) = 2 || exit 1
202
203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207 PATH=/empty FPATH=/empty; export PATH FPATH
208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
Patrick Scott5f6bd842010-06-28 16:55:16 -0400210 if (eval "$as_required") 2>/dev/null; then :
211 as_have_required=yes
212else
213 as_have_required=no
214fi
215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222 IFS=$as_save_IFS
223 test -z "$as_dir" && as_dir=.
224 as_found=:
225 case $as_dir in #(
226 /*)
227 for as_base in sh bash ksh sh5; do
228 # Try only shells that exist, to save several forks.
229 as_shell=$as_dir/$as_base
230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 CONFIG_SHELL=$as_shell as_have_required=yes
233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234 break 2
235fi
236fi
237 done;;
238 esac
239 as_found=false
240done
241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 CONFIG_SHELL=$SHELL as_have_required=yes
244fi; }
245IFS=$as_save_IFS
246
247
248 if test "x$CONFIG_SHELL" != x; then :
Chris Craikca2bf812013-07-29 15:28:30 -0700249 export CONFIG_SHELL
250 # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258 *v*x* | *x*v* ) as_opts=-vx ;;
259 *v* ) as_opts=-v ;;
260 *x* ) as_opts=-x ;;
261 * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
Patrick Scott5f6bd842010-06-28 16:55:16 -0400268fi
269
270 if test x$as_have_required = xno; then :
271 $as_echo "$0: This script requires a shell more modern than all"
272 $as_echo "$0: the shells that I found on your system."
273 if test x${ZSH_VERSION+set} = xset ; then
274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276 else
277 $as_echo "$0: Please tell bug-autoconf@gnu.org and
278$0: 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."
282 fi
283 exit 1
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301 { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_fn_set_status ()
309{
310 return $1
311} # as_fn_set_status
312
313# as_fn_exit STATUS
314# -----------------
315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316as_fn_exit ()
317{
318 set +e
319 as_fn_set_status $1
320 exit $1
321} # as_fn_exit
322
323# as_fn_mkdir_p
324# -------------
325# Create "$as_dir" as a directory, including parents if necessary.
326as_fn_mkdir_p ()
327{
328
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/
348 q
349 }
350 /^X\(\/\/\)[^/].*/{
351 s//\1/
352 q
353 }
354 /^X\(\/\/\)$/{
355 s//\1/
356 q
357 }
358 /^X\(\/\).*/{
359 s//\1/
360 q
361 }
362 s/.*/./; q'`
363 test -d "$as_dir" && break
364 done
365 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris Craikca2bf812013-07-29 15:28:30 -0700366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Patrick Scott5f6bd842010-06-28 16:55:16 -0400367
368
369} # as_fn_mkdir_p
Chris Craikca2bf812013-07-29 15:28:30 -0700370
371# as_fn_executable_p FILE
372# -----------------------
373# Test if FILE is an executable regular file.
374as_fn_executable_p ()
375{
376 test -f "$1" && test -x "$1"
377} # as_fn_executable_p
Patrick Scott5f6bd842010-06-28 16:55:16 -0400378# 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.
384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385 eval 'as_fn_append ()
386 {
387 eval $1+=\$2
388 }'
389else
390 as_fn_append ()
391 {
392 eval $1=\$$1\$2
393 }
394fi # as_fn_append
395
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.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402 eval 'as_fn_arith ()
403 {
404 as_val=$(( $* ))
405 }'
406else
407 as_fn_arith ()
408 {
409 as_val=`expr "$@" || test $? -eq 1`
410 }
411fi # as_fn_arith
412
413
Chris Craikca2bf812013-07-29 15:28:30 -0700414# as_fn_error STATUS ERROR [LINENO LOG_FD]
415# ----------------------------------------
Patrick Scott5f6bd842010-06-28 16:55:16 -0400416# 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
Chris Craikca2bf812013-07-29 15:28:30 -0700418# script with STATUS, using 1 if that was 0.
Patrick Scott5f6bd842010-06-28 16:55:16 -0400419as_fn_error ()
420{
Chris Craikca2bf812013-07-29 15:28:30 -0700421 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
Patrick Scott5f6bd842010-06-28 16:55:16 -0400425 fi
Chris Craikca2bf812013-07-29 15:28:30 -0700426 $as_echo "$as_me: error: $2" >&2
Patrick Scott5f6bd842010-06-28 16:55:16 -0400427 as_fn_exit $as_status
428} # as_fn_error
429
430if expr a : '\(a\)' >/dev/null 2>&1 &&
431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
432 as_expr=expr
433else
434 as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438 as_basename=basename
439else
440 as_basename=false
441fi
442
443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444 as_dirname=dirname
445else
446 as_dirname=false
447fi
448
449as_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/
456 q
457 }
458 /^X\/\(\/\/\)$/{
459 s//\1/
460 q
461 }
462 /^X\/\(\/\).*/{
463 s//\1/
464 q
465 }
466 s/.*/./; q'`
467
468# Avoid depending upon Character Ranges.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
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 '
482 p
483 /[$]LINENO/=
484 ' <$as_myself |
485 sed '
486 s/[$]LINENO.*/&-/
487 t lineno
488 b
489 :lineno
490 N
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; }
498
Chris Craikca2bf812013-07-29 15:28:30 -0700499 # 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
Patrick Scott5f6bd842010-06-28 16:55:16 -0400503 # 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
509}
510
511ECHO_C= ECHO_N= ECHO_T=
512case `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;;
520*)
521 ECHO_N='-n';;
522esac
523
524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526 rm -f conf$$.dir/conf$$.file
527else
528 rm -f conf$$.dir
529 mkdir conf$$.dir 2>/dev/null
530fi
531if (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.
Chris Craikca2bf812013-07-29 15:28:30 -0700537 # In both cases, we have to default to `cp -pR'.
Patrick Scott5f6bd842010-06-28 16:55:16 -0400538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris Craikca2bf812013-07-29 15:28:30 -0700539 as_ln_s='cp -pR'
Patrick Scott5f6bd842010-06-28 16:55:16 -0400540 elif ln conf$$.file conf$$ 2>/dev/null; then
541 as_ln_s=ln
542 else
Chris Craikca2bf812013-07-29 15:28:30 -0700543 as_ln_s='cp -pR'
Patrick Scott5f6bd842010-06-28 16:55:16 -0400544 fi
545else
Chris Craikca2bf812013-07-29 15:28:30 -0700546 as_ln_s='cp -pR'
Patrick Scott5f6bd842010-06-28 16:55:16 -0400547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
552 as_mkdir_p='mkdir -p "$as_dir"'
553else
554 test -d ./-p && rmdir ./-p
555 as_mkdir_p=false
556fi
557
Chris Craikca2bf812013-07-29 15:28:30 -0700558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
Patrick Scott5f6bd842010-06-28 16:55:16 -0400560
561# Sed expression to map a string onto a valid CPP name.
562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564# Sed expression to map a string onto a valid variable name.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
Patrick Scott5f6bd842010-06-28 16:55:16 -0400567SHELL=${CONFIG_SHELL-/bin/sh}
568
Patrick Scott5f6bd842010-06-28 16:55:16 -0400569
570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 6>&1
572
573# Name of the host.
Chris Craikca2bf812013-07-29 15:28:30 -0700574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Patrick Scott5f6bd842010-06-28 16:55:16 -0400575# so uname gets run too.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
589
590# Identity of this package.
591PACKAGE_NAME='libpng'
592PACKAGE_TARNAME='libpng'
Chris Craikca2bf812013-07-29 15:28:30 -0700593PACKAGE_VERSION='1.6.3'
594PACKAGE_STRING='libpng 1.6.3'
Patrick Scott5f6bd842010-06-28 16:55:16 -0400595PACKAGE_BUGREPORT='png-mng-implement@lists.sourceforge.net'
596PACKAGE_URL=''
597
598ac_unique_file="pngget.c"
599# Factoring default headers for most tests.
600ac_includes_default="\
601#include <stdio.h>
602#ifdef HAVE_SYS_TYPES_H
603# include <sys/types.h>
604#endif
605#ifdef HAVE_SYS_STAT_H
606# include <sys/stat.h>
607#endif
608#ifdef STDC_HEADERS
609# include <stdlib.h>
610# include <stddef.h>
611#else
612# ifdef HAVE_STDLIB_H
613# include <stdlib.h>
614# endif
615#endif
616#ifdef HAVE_STRING_H
617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618# include <memory.h>
619# endif
620# include <string.h>
621#endif
622#ifdef HAVE_STRINGS_H
623# include <strings.h>
624#endif
625#ifdef HAVE_INTTYPES_H
626# include <inttypes.h>
627#endif
628#ifdef HAVE_STDINT_H
629# include <stdint.h>
630#endif
631#ifdef HAVE_UNISTD_H
632# include <unistd.h>
633#endif"
634
635ac_subst_vars='am__EXEEXT_FALSE
636am__EXEEXT_TRUE
637LTLIBOBJS
Chris Craikca2bf812013-07-29 15:28:30 -0700638PNG_ARM_NEON_FALSE
639PNG_ARM_NEON_TRUE
640DO_PNG_PREFIX_FALSE
641DO_PNG_PREFIX_TRUE
642PNG_PREFIX
Patrick Scott5f6bd842010-06-28 16:55:16 -0400643binconfigs
644pkgconfigdir
645PNGLIB_RELEASE
646PNGLIB_MINOR
647PNGLIB_MAJOR
648PNGLIB_VERSION
649SYMBOL_PREFIX
650HAVE_LD_VERSION_SCRIPT_FALSE
651HAVE_LD_VERSION_SCRIPT_TRUE
Chris Craikca2bf812013-07-29 15:28:30 -0700652HAVE_SOLARIS_LD_FALSE
653HAVE_SOLARIS_LD_TRUE
Patrick Scott5f6bd842010-06-28 16:55:16 -0400654LIBOBJS
655POW_LIB
Chris Craikca2bf812013-07-29 15:28:30 -0700656PNG_COPTS
657DFNCPP
Patrick Scott5f6bd842010-06-28 16:55:16 -0400658OTOOL64
659OTOOL
660LIPO
661NMEDIT
662DSYMUTIL
Chris Craikca2bf812013-07-29 15:28:30 -0700663MANIFEST_TOOL
Patrick Scott5f6bd842010-06-28 16:55:16 -0400664RANLIB
Chris Craikca2bf812013-07-29 15:28:30 -0700665ac_ct_AR
Patrick Scott5f6bd842010-06-28 16:55:16 -0400666AR
667NM
668ac_ct_DUMPBIN
669DUMPBIN
670LIBTOOL
Patrick Scott5f6bd842010-06-28 16:55:16 -0400671OBJDUMP
672DLLTOOL
673AS
Chris Craikca2bf812013-07-29 15:28:30 -0700674LN_S
Patrick Scott5f6bd842010-06-28 16:55:16 -0400675CPP
676LD
677FGREP
678EGREP
679GREP
680SED
681host_os
682host_vendor
683host_cpu
684host
685build_os
686build_vendor
687build_cpu
688build
Chris Craikca2bf812013-07-29 15:28:30 -0700689am__fastdepCCAS_FALSE
690am__fastdepCCAS_TRUE
691CCASDEPMODE
692CCASFLAGS
693CCAS
Patrick Scott5f6bd842010-06-28 16:55:16 -0400694am__fastdepCC_FALSE
695am__fastdepCC_TRUE
696CCDEPMODE
Chris Craikca2bf812013-07-29 15:28:30 -0700697am__nodep
Patrick Scott5f6bd842010-06-28 16:55:16 -0400698AMDEPBACKSLASH
699AMDEP_FALSE
700AMDEP_TRUE
701am__quote
702am__include
703DEPDIR
704OBJEXT
705EXEEXT
706ac_ct_CC
707CPPFLAGS
708LDFLAGS
709CFLAGS
710CC
711MAINT
712MAINTAINER_MODE_FALSE
713MAINTAINER_MODE_TRUE
Chris Craikca2bf812013-07-29 15:28:30 -0700714AM_BACKSLASH
715AM_DEFAULT_VERBOSITY
716AM_DEFAULT_V
717AM_V
Patrick Scott5f6bd842010-06-28 16:55:16 -0400718am__untar
719am__tar
720AMTAR
721am__leading_dot
722SET_MAKE
723AWK
724mkdir_p
725MKDIR_P
726INSTALL_STRIP_PROGRAM
727STRIP
728install_sh
729MAKEINFO
730AUTOHEADER
731AUTOMAKE
732AUTOCONF
733ACLOCAL
734VERSION
735PACKAGE
736CYGPATH_W
737am__isrc
738INSTALL_DATA
739INSTALL_SCRIPT
740INSTALL_PROGRAM
741target_alias
742host_alias
743build_alias
744LIBS
745ECHO_T
746ECHO_N
747ECHO_C
748DEFS
749mandir
750localedir
751libdir
752psdir
753pdfdir
754dvidir
755htmldir
756infodir
757docdir
758oldincludedir
759includedir
760localstatedir
761sharedstatedir
762sysconfdir
763datadir
764datarootdir
765libexecdir
766sbindir
767bindir
768program_transform_name
769prefix
770exec_prefix
771PACKAGE_URL
772PACKAGE_BUGREPORT
773PACKAGE_STRING
774PACKAGE_VERSION
775PACKAGE_TARNAME
776PACKAGE_NAME
777PATH_SEPARATOR
778SHELL'
779ac_subst_files=''
780ac_user_opts='
781enable_option_checking
Chris Craikca2bf812013-07-29 15:28:30 -0700782enable_silent_rules
Patrick Scott5f6bd842010-06-28 16:55:16 -0400783enable_maintainer_mode
784enable_dependency_tracking
785with_gnu_ld
786enable_shared
787enable_static
788with_pic
789enable_fast_install
Chris Craikca2bf812013-07-29 15:28:30 -0700790with_sysroot
Patrick Scott5f6bd842010-06-28 16:55:16 -0400791enable_libtool_lock
Chris Craikca2bf812013-07-29 15:28:30 -0700792enable_werror
793with_zlib_prefix
Patrick Scott5f6bd842010-06-28 16:55:16 -0400794with_pkgconfigdir
795with_binconfigs
Chris Craikca2bf812013-07-29 15:28:30 -0700796with_libpng_prefix
797enable_arm_neon
Patrick Scott5f6bd842010-06-28 16:55:16 -0400798'
799 ac_precious_vars='build_alias
800host_alias
801target_alias
802CC
803CFLAGS
804LDFLAGS
805LIBS
806CPPFLAGS
Chris Craikca2bf812013-07-29 15:28:30 -0700807CCAS
808CCASFLAGS
809CPP
810PNG_COPTS'
Patrick Scott5f6bd842010-06-28 16:55:16 -0400811
812
813# Initialize some variables set by options.
814ac_init_help=
815ac_init_version=false
816ac_unrecognized_opts=
817ac_unrecognized_sep=
818# The variables have the same names as the options, with
819# dashes changed to underlines.
820cache_file=/dev/null
821exec_prefix=NONE
822no_create=
823no_recursion=
824prefix=NONE
825program_prefix=NONE
826program_suffix=NONE
827program_transform_name=s,x,x,
828silent=
829site=
830srcdir=
831verbose=
832x_includes=NONE
833x_libraries=NONE
834
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.)
841bindir='${exec_prefix}/bin'
842sbindir='${exec_prefix}/sbin'
843libexecdir='${exec_prefix}/libexec'
844datarootdir='${prefix}/share'
845datadir='${datarootdir}'
846sysconfdir='${prefix}/etc'
847sharedstatedir='${prefix}/com'
848localstatedir='${prefix}/var'
849includedir='${prefix}/include'
850oldincludedir='/usr/include'
851docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
852infodir='${datarootdir}/info'
853htmldir='${docdir}'
854dvidir='${docdir}'
855pdfdir='${docdir}'
856psdir='${docdir}'
857libdir='${exec_prefix}/lib'
858localedir='${datarootdir}/locale'
859mandir='${datarootdir}/man'
860
861ac_prev=
862ac_dashdash=
863for ac_option
864do
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
870 fi
871
872 case $ac_option in
Chris Craikca2bf812013-07-29 15:28:30 -0700873 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
874 *=) ac_optarg= ;;
875 *) ac_optarg=yes ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -0400876 esac
877
878 # Accept the important Cygnus configure options, so we can diagnose typos.
879
880 case $ac_dashdash$ac_option in
881 --)
882 ac_dashdash=yes ;;
883
884 -bindir | --bindir | --bindi | --bind | --bin | --bi)
885 ac_prev=bindir ;;
886 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
887 bindir=$ac_optarg ;;
888
889 -build | --build | --buil | --bui | --bu)
890 ac_prev=build_alias ;;
891 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
892 build_alias=$ac_optarg ;;
893
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 ;;
900
901 --config-cache | -C)
902 cache_file=config.cache ;;
903
904 -datadir | --datadir | --datadi | --datad)
905 ac_prev=datadir ;;
906 -datadir=* | --datadir=* | --datadi=* | --datad=*)
907 datadir=$ac_optarg ;;
908
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 ;;
915
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 &&
Chris Craikca2bf812013-07-29 15:28:30 -0700920 as_fn_error $? "invalid feature name: $ac_useropt"
Patrick Scott5f6bd842010-06-28 16:55:16 -0400921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
924 *"
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 ;;
931
932 -docdir | --docdir | --docdi | --doc | --do)
933 ac_prev=docdir ;;
934 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
935 docdir=$ac_optarg ;;
936
937 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938 ac_prev=dvidir ;;
939 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
940 dvidir=$ac_optarg ;;
941
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 &&
Chris Craikca2bf812013-07-29 15:28:30 -0700946 as_fn_error $? "invalid feature name: $ac_useropt"
Patrick Scott5f6bd842010-06-28 16:55:16 -0400947 ac_useropt_orig=$ac_useropt
948 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949 case $ac_user_opts in
950 *"
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 ;;
957
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 ;;
966
967 -gas | --gas | --ga | --g)
968 # Obsolete; use --with-gas.
969 with_gas=yes ;;
970
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 ;;
977
978 -host | --host | --hos | --ho)
979 ac_prev=host_alias ;;
980 -host=* | --host=* | --hos=* | --ho=*)
981 host_alias=$ac_optarg ;;
982
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 ;;
988
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 ;;
995
996 -infodir | --infodir | --infodi | --infod | --info | --inf)
997 ac_prev=infodir ;;
998 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
999 infodir=$ac_optarg ;;
1000
1001 -libdir | --libdir | --libdi | --libd)
1002 ac_prev=libdir ;;
1003 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1004 libdir=$ac_optarg ;;
1005
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 ;;
1012
1013 -localedir | --localedir | --localedi | --localed | --locale)
1014 ac_prev=localedir ;;
1015 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1016 localedir=$ac_optarg ;;
1017
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 ;;
1024
1025 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1026 ac_prev=mandir ;;
1027 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1028 mandir=$ac_optarg ;;
1029
1030 -nfp | --nfp | --nf)
1031 # Obsolete; use --without-fp.
1032 with_fp=no ;;
1033
1034 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1035 | --no-cr | --no-c | -n)
1036 no_create=yes ;;
1037
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 ;;
1041
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 ;;
1050
1051 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1052 ac_prev=prefix ;;
1053 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1054 prefix=$ac_optarg ;;
1055
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 ;;
1062
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 ;;
1069
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 ;;
1086
1087 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1088 ac_prev=pdfdir ;;
1089 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1090 pdfdir=$ac_optarg ;;
1091
1092 -psdir | --psdir | --psdi | --psd | --ps)
1093 ac_prev=psdir ;;
1094 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1095 psdir=$ac_optarg ;;
1096
1097 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1098 | -silent | --silent | --silen | --sile | --sil)
1099 silent=yes ;;
1100
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 ;;
1106
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 ;;
1117
1118 -site | --site | --sit)
1119 ac_prev=site ;;
1120 -site=* | --site=* | --sit=*)
1121 site=$ac_optarg ;;
1122
1123 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1124 ac_prev=srcdir ;;
1125 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1126 srcdir=$ac_optarg ;;
1127
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 ;;
1134
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 ;;
1139
1140 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1141 verbose=yes ;;
1142
1143 -version | --version | --versio | --versi | --vers | -V)
1144 ac_init_version=: ;;
1145
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 &&
Chris Craikca2bf812013-07-29 15:28:30 -07001150 as_fn_error $? "invalid package name: $ac_useropt"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001151 ac_useropt_orig=$ac_useropt
1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 case $ac_user_opts in
1154 *"
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 ;;
1161
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 &&
Chris Craikca2bf812013-07-29 15:28:30 -07001166 as_fn_error $? "invalid package name: $ac_useropt"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001167 ac_useropt_orig=$ac_useropt
1168 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1169 case $ac_user_opts in
1170 *"
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 ;;
1177
1178 --x)
1179 # Obsolete; use --with-x.
1180 with_x=yes ;;
1181
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 ;;
1188
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 ;;
1195
Chris Craikca2bf812013-07-29 15:28:30 -07001196 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1197Try \`$0 --help' for more information"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001198 ;;
1199
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]* )
Chris Craikca2bf812013-07-29 15:28:30 -07001205 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04001206 esac
1207 eval $ac_envvar=\$ac_optarg
1208 export $ac_envvar ;;
1209
1210 *)
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
Chris Craikca2bf812013-07-29 15:28:30 -07001215 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001216 ;;
1217
1218 esac
1219done
1220
1221if test -n "$ac_prev"; then
1222 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Chris Craikca2bf812013-07-29 15:28:30 -07001223 as_fn_error $? "missing argument to $ac_option"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001224fi
1225
1226if test -n "$ac_unrecognized_opts"; then
1227 case $enable_option_checking in
1228 no) ;;
Chris Craikca2bf812013-07-29 15:28:30 -07001229 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04001230 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1231 esac
1232fi
1233
1234# Check all directory arguments for consistency.
1235for 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
1239do
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
Chris Craikca2bf812013-07-29 15:28:30 -07001252 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001253done
1254
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.
1258build=$build_alias
1259host=$host_alias
1260target=$target_alias
1261
1262# FIXME: To remove some day.
1263if test "x$host_alias" != x; then
1264 if test "x$build_alias" = x; then
1265 cross_compiling=maybe
Patrick Scott5f6bd842010-06-28 16:55:16 -04001266 elif test "x$build_alias" != "x$host_alias"; then
1267 cross_compiling=yes
1268 fi
1269fi
1270
1271ac_tool_prefix=
1272test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273
1274test "$silent" = yes && exec 6>/dev/null
1275
1276
1277ac_pwd=`pwd` && test -n "$ac_pwd" &&
1278ac_ls_di=`ls -di .` &&
1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Chris Craikca2bf812013-07-29 15:28:30 -07001280 as_fn_error $? "working directory cannot be determined"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001281test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Chris Craikca2bf812013-07-29 15:28:30 -07001282 as_fn_error $? "pwd does not report name of working directory"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001283
1284
1285# Find the source files, if location was not specified.
1286if test -z "$srcdir"; then
1287 ac_srcdir_defaulted=yes
1288 # Try the directory containing this script, then the parent directory.
1289 ac_confdir=`$as_dirname -- "$as_myself" ||
1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1291 X"$as_myself" : 'X\(//\)[^/]' \| \
1292 X"$as_myself" : 'X\(//\)$' \| \
1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1294$as_echo X"$as_myself" |
1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1296 s//\1/
1297 q
1298 }
1299 /^X\(\/\/\)[^/].*/{
1300 s//\1/
1301 q
1302 }
1303 /^X\(\/\/\)$/{
1304 s//\1/
1305 q
1306 }
1307 /^X\(\/\).*/{
1308 s//\1/
1309 q
1310 }
1311 s/.*/./; q'`
1312 srcdir=$ac_confdir
1313 if test ! -r "$srcdir/$ac_unique_file"; then
1314 srcdir=..
1315 fi
1316else
1317 ac_srcdir_defaulted=no
1318fi
1319if test ! -r "$srcdir/$ac_unique_file"; then
1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Chris Craikca2bf812013-07-29 15:28:30 -07001321 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001322fi
1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324ac_abs_confdir=`(
Chris Craikca2bf812013-07-29 15:28:30 -07001325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001326 pwd)`
1327# When building in place, set srcdir=.
1328if test "$ac_abs_confdir" = "$ac_pwd"; then
1329 srcdir=.
1330fi
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.
1334case $srcdir in
1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336esac
1337for 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}
1342done
1343
1344#
1345# Report the --help message.
1346#
1347if 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
Chris Craikca2bf812013-07-29 15:28:30 -07001351\`configure' configures libpng 1.6.3 to adapt to many kinds of systems.
Patrick Scott5f6bd842010-06-28 16:55:16 -04001352
1353Usage: $0 [OPTION]... [VAR=VALUE]...
1354
1355To assign environment variables (e.g., CC, CFLAGS...), specify them as
1356VAR=VALUE. See below for descriptions of some of the useful variables.
1357
1358Defaults for the options are specified in brackets.
1359
1360Configuration:
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
Chris Craikca2bf812013-07-29 15:28:30 -07001365 -q, --quiet, --silent do not print \`checking ...' messages
Patrick Scott5f6bd842010-06-28 16:55:16 -04001366 --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 \`..']
1370
1371Installation 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]
1376
1377By default, \`make install' will install all the files in
1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1379an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1380for instance \`--prefix=\$HOME'.
1381
1382For better control, use the options below.
1383
1384Fine 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
1405
1406 cat <<\_ACEOF
1407
1408Program 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
1412
1413System 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
1417fi
1418
1419if test -n "$ac_init_help"; then
1420 case $ac_init_help in
Chris Craikca2bf812013-07-29 15:28:30 -07001421 short | recursive ) echo "Configuration of libpng 1.6.3:";;
Patrick Scott5f6bd842010-06-28 16:55:16 -04001422 esac
1423 cat <<\_ACEOF
1424
1425Optional 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]
Chris Craikca2bf812013-07-29 15:28:30 -07001429 --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
Patrick Scott5f6bd842010-06-28 16:55:16 -04001438 --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)
Chris Craikca2bf812013-07-29 15:28:30 -07001443 --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.
Patrick Scott5f6bd842010-06-28 16:55:16 -04001452
1453Optional 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]
Chris Craikca2bf812013-07-29 15:28:30 -07001457 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
Patrick Scott5f6bd842010-06-28 16:55:16 -04001458 both]
Chris Craikca2bf812013-07-29 15:28:30 -07001459 --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
Patrick Scott5f6bd842010-06-28 16:55:16 -04001463 libdir/pkgconfig)
Chris Craikca2bf812013-07-29 15:28:30 -07001464 --with-binconfigs Generate shell libpng-config scripts as well as
Patrick Scott5f6bd842010-06-28 16:55:16 -04001465 pkg-config data [default=yes]
Chris Craikca2bf812013-07-29 15:28:30 -07001466 --with-libpng-prefix prefix libpng exported function (API) names with the
1467 given value
Patrick Scott5f6bd842010-06-28 16:55:16 -04001468
1469Some 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>
Chris Craikca2bf812013-07-29 15:28:30 -07001477 CCAS assembler compiler command (defaults to CC)
1478 CCASFLAGS assembler compiler flags (defaults to CFLAGS)
Patrick Scott5f6bd842010-06-28 16:55:16 -04001479 CPP C preprocessor
Chris Craikca2bf812013-07-29 15:28:30 -07001480 PNG_COPTS additional flags for the C compiler, use this for options that
1481 would cause configure itself to fail
Patrick Scott5f6bd842010-06-28 16:55:16 -04001482
1483Use these variables to override the choices made by `configure' or to help
1484it to find libraries and programs with nonstandard names/locations.
1485
1486Report bugs to <png-mng-implement@lists.sourceforge.net>.
1487_ACEOF
1488ac_status=$?
1489fi
1490
1491if test "$ac_init_help" = "recursive"; then
1492 # If there are subdirs, report their specific --help.
1493 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1494 test -d "$ac_dir" ||
1495 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1496 continue
1497 ac_builddir=.
1498
1499case "$ac_dir" in
1500.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501*)
1502 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1503 # A ".." for each directory in $ac_dir_suffix.
1504 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1505 case $ac_top_builddir_sub in
1506 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1508 esac ;;
1509esac
1510ac_abs_top_builddir=$ac_pwd
1511ac_abs_builddir=$ac_pwd$ac_dir_suffix
1512# for backward compatibility:
1513ac_top_builddir=$ac_top_build_prefix
1514
1515case $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 ;;
1528esac
1529ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1530
1531 cd "$ac_dir" || { ac_status=$?; continue; }
1532 # Check for guested configure.
1533 if test -f "$ac_srcdir/configure.gnu"; then
1534 echo &&
1535 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1536 elif test -f "$ac_srcdir/configure"; then
1537 echo &&
1538 $SHELL "$ac_srcdir/configure" --help=recursive
1539 else
1540 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1541 fi || ac_status=$?
1542 cd "$ac_pwd" || { ac_status=$?; break; }
1543 done
1544fi
1545
1546test -n "$ac_init_help" && exit $ac_status
1547if $ac_init_version; then
1548 cat <<\_ACEOF
Chris Craikca2bf812013-07-29 15:28:30 -07001549libpng configure 1.6.3
1550generated by GNU Autoconf 2.69
Patrick Scott5f6bd842010-06-28 16:55:16 -04001551
Chris Craikca2bf812013-07-29 15:28:30 -07001552Copyright (C) 2012 Free Software Foundation, Inc.
Patrick Scott5f6bd842010-06-28 16:55:16 -04001553This configure script is free software; the Free Software Foundation
1554gives unlimited permission to copy, distribute and modify it.
1555_ACEOF
1556 exit
1557fi
1558
1559## ------------------------ ##
1560## Autoconf initialization. ##
1561## ------------------------ ##
1562
1563# ac_fn_c_try_compile LINENO
1564# --------------------------
1565# Try to compile conftest.$ac_ext, and return whether this succeeded.
1566ac_fn_c_try_compile ()
1567{
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"
1571case "(($ac_try" in
1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1573 *) ac_try_echo=$ac_try;;
1574esac
1575eval 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
1583 fi
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
1590else
1591 $as_echo "$as_me: failed program was:" >&5
1592sed 's/^/| /' conftest.$ac_ext >&5
1593
1594 ac_retval=1
1595fi
Chris Craikca2bf812013-07-29 15:28:30 -07001596 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Patrick Scott5f6bd842010-06-28 16:55:16 -04001597 as_fn_set_status $ac_retval
1598
1599} # ac_fn_c_try_compile
1600
1601# ac_fn_c_try_cpp LINENO
1602# ----------------------
1603# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1604ac_fn_c_try_cpp ()
1605{
1606 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1607 if { { ac_try="$ac_cpp conftest.$ac_ext"
1608case "(($ac_try" in
1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1610 *) ac_try_echo=$ac_try;;
1611esac
1612eval 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
1620 fi
1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Chris Craikca2bf812013-07-29 15:28:30 -07001622 test $ac_status = 0; } > conftest.i && {
Patrick Scott5f6bd842010-06-28 16:55:16 -04001623 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1624 test ! -s conftest.err
1625 }; then :
1626 ac_retval=0
1627else
1628 $as_echo "$as_me: failed program was:" >&5
1629sed 's/^/| /' conftest.$ac_ext >&5
1630
1631 ac_retval=1
1632fi
Chris Craikca2bf812013-07-29 15:28:30 -07001633 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Patrick Scott5f6bd842010-06-28 16:55:16 -04001634 as_fn_set_status $ac_retval
1635
1636} # ac_fn_c_try_cpp
1637
1638# ac_fn_c_try_link LINENO
1639# -----------------------
1640# Try to link conftest.$ac_ext, and return whether this succeeded.
1641ac_fn_c_try_link ()
1642{
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"
1646case "(($ac_try" in
1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1648 *) ac_try_echo=$ac_try;;
1649esac
1650eval 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
1658 fi
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 ||
Chris Craikca2bf812013-07-29 15:28:30 -07001665 test -x conftest$ac_exeext
Patrick Scott5f6bd842010-06-28 16:55:16 -04001666 }; then :
1667 ac_retval=0
1668else
1669 $as_echo "$as_me: failed program was:" >&5
1670sed 's/^/| /' conftest.$ac_ext >&5
1671
1672 ac_retval=1
1673fi
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
Chris Craikca2bf812013-07-29 15:28:30 -07001679 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Patrick Scott5f6bd842010-06-28 16:55:16 -04001680 as_fn_set_status $ac_retval
1681
1682} # ac_fn_c_try_link
1683
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.
1688ac_fn_c_check_header_compile ()
1689{
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07001693if eval \${$3+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04001694 $as_echo_n "(cached) " >&6
1695else
1696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1697/* end confdefs.h. */
1698$4
1699#include <$2>
1700_ACEOF
1701if ac_fn_c_try_compile "$LINENO"; then :
1702 eval "$3=yes"
1703else
1704 eval "$3=no"
1705fi
1706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1707fi
1708eval ac_res=\$$3
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1710$as_echo "$ac_res" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07001711 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Patrick Scott5f6bd842010-06-28 16:55:16 -04001712
1713} # ac_fn_c_check_header_compile
1714
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.
1719ac_fn_c_try_run ()
1720{
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 if { { ac_try="$ac_link"
1723case "(($ac_try" in
1724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1725 *) ac_try_echo=$ac_try;;
1726esac
1727eval 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;;
1736esac
1737eval 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
1744else
1745 $as_echo "$as_me: program exited with status $ac_status" >&5
1746 $as_echo "$as_me: failed program was:" >&5
1747sed 's/^/| /' conftest.$ac_ext >&5
1748
1749 ac_retval=$ac_status
1750fi
1751 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Chris Craikca2bf812013-07-29 15:28:30 -07001752 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Patrick Scott5f6bd842010-06-28 16:55:16 -04001753 as_fn_set_status $ac_retval
1754
1755} # ac_fn_c_try_run
1756
1757# ac_fn_c_check_func LINENO FUNC VAR
1758# ----------------------------------
1759# Tests whether FUNC exists, setting the cache variable VAR accordingly
1760ac_fn_c_check_func ()
1761{
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07001765if eval \${$3+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04001766 $as_echo_n "(cached) " >&6
1767else
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
1773
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. */
1778
1779#ifdef __STDC__
1780# include <limits.h>
1781#else
1782# include <assert.h>
1783#endif
1784
1785#undef $2
1786
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
1791extern "C"
1792#endif
1793char $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
1798choke me
1799#endif
1800
1801int
1802main ()
1803{
1804return $2 ();
1805 ;
1806 return 0;
1807}
1808_ACEOF
1809if ac_fn_c_try_link "$LINENO"; then :
1810 eval "$3=yes"
1811else
1812 eval "$3=no"
1813fi
1814rm -f core conftest.err conftest.$ac_objext \
1815 conftest$ac_exeext conftest.$ac_ext
1816fi
1817eval ac_res=\$$3
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819$as_echo "$ac_res" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07001820 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Patrick Scott5f6bd842010-06-28 16:55:16 -04001821
1822} # ac_fn_c_check_func
1823
Patrick Scott5f6bd842010-06-28 16:55:16 -04001824# 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.
1828ac_fn_c_check_type ()
1829{
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07001833if eval \${$3+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04001834 $as_echo_n "(cached) " >&6
1835else
1836 eval "$3=no"
1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838/* end confdefs.h. */
1839$4
1840int
1841main ()
1842{
1843if (sizeof ($2))
1844 return 0;
1845 ;
1846 return 0;
1847}
1848_ACEOF
1849if ac_fn_c_try_compile "$LINENO"; then :
1850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851/* end confdefs.h. */
1852$4
1853int
1854main ()
1855{
1856if (sizeof (($2)))
1857 return 0;
1858 ;
1859 return 0;
1860}
1861_ACEOF
1862if ac_fn_c_try_compile "$LINENO"; then :
1863
1864else
1865 eval "$3=yes"
1866fi
1867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1868fi
1869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1870fi
1871eval ac_res=\$$3
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873$as_echo "$ac_res" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07001874 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Patrick Scott5f6bd842010-06-28 16:55:16 -04001875
1876} # ac_fn_c_check_type
1877cat >config.log <<_ACEOF
1878This file contains any messages produced by compilers while
1879running configure, to aid debugging if configure makes a mistake.
1880
Chris Craikca2bf812013-07-29 15:28:30 -07001881It was created by libpng $as_me 1.6.3, which was
1882generated by GNU Autoconf 2.69. Invocation command line was
Patrick Scott5f6bd842010-06-28 16:55:16 -04001883
1884 $ $0 $@
1885
1886_ACEOF
1887exec 5>>config.log
1888{
1889cat <<_ASUNAME
1890## --------- ##
1891## Platform. ##
1892## --------- ##
1893
1894hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1895uname -m = `(uname -m) 2>/dev/null || echo unknown`
1896uname -r = `(uname -r) 2>/dev/null || echo unknown`
1897uname -s = `(uname -s) 2>/dev/null || echo unknown`
1898uname -v = `(uname -v) 2>/dev/null || echo unknown`
1899
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`
1902
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`
1910
1911_ASUNAME
1912
1913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1914for as_dir in $PATH
1915do
1916 IFS=$as_save_IFS
1917 test -z "$as_dir" && as_dir=.
1918 $as_echo "PATH: $as_dir"
1919 done
1920IFS=$as_save_IFS
1921
1922} >&5
1923
1924cat >&5 <<_ACEOF
1925
1926
1927## ----------- ##
1928## Core tests. ##
1929## ----------- ##
1930
1931_ACEOF
1932
1933
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.
1939ac_configure_args=
1940ac_configure_args0=
1941ac_configure_args1=
1942ac_must_keep_next=false
1943for ac_pass in 1 2
1944do
1945 for ac_arg
1946 do
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'" ;;
1957 2)
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
1970 ;;
1971 -* ) ac_must_keep_next=true ;;
1972 esac
1973 fi
1974 as_fn_append ac_configure_args " '$ac_arg'"
1975 ;;
1976 esac
1977 done
1978done
1979{ ac_configure_args0=; unset ac_configure_args0;}
1980{ ac_configure_args1=; unset ac_configure_args1;}
1981
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.
1987trap 'exit_status=$?
1988 # Save into config.log some information that might help in debugging.
1989 {
1990 echo
1991
Chris Craikca2bf812013-07-29 15:28:30 -07001992 $as_echo "## ---------------- ##
Patrick Scott5f6bd842010-06-28 16:55:16 -04001993## Cache variables. ##
Chris Craikca2bf812013-07-29 15:28:30 -07001994## ---------------- ##"
Patrick Scott5f6bd842010-06-28 16:55:16 -04001995 echo
1996 # The following way of writing the cache mishandles newlines in values,
1997(
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 ;; #(
2020 *)
2021 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2022 ;;
2023 esac |
2024 sort
2025)
2026 echo
2027
Chris Craikca2bf812013-07-29 15:28:30 -07002028 $as_echo "## ----------------- ##
Patrick Scott5f6bd842010-06-28 16:55:16 -04002029## Output variables. ##
Chris Craikca2bf812013-07-29 15:28:30 -07002030## ----------------- ##"
Patrick Scott5f6bd842010-06-28 16:55:16 -04002031 echo
2032 for ac_var in $ac_subst_vars
2033 do
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
2041
2042 if test -n "$ac_subst_files"; then
Chris Craikca2bf812013-07-29 15:28:30 -07002043 $as_echo "## ------------------- ##
Patrick Scott5f6bd842010-06-28 16:55:16 -04002044## File substitutions. ##
Chris Craikca2bf812013-07-29 15:28:30 -07002045## ------------------- ##"
Patrick Scott5f6bd842010-06-28 16:55:16 -04002046 echo
2047 for ac_var in $ac_subst_files
2048 do
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
2056 fi
2057
2058 if test -s confdefs.h; then
Chris Craikca2bf812013-07-29 15:28:30 -07002059 $as_echo "## ----------- ##
Patrick Scott5f6bd842010-06-28 16:55:16 -04002060## confdefs.h. ##
Chris Craikca2bf812013-07-29 15:28:30 -07002061## ----------- ##"
Patrick Scott5f6bd842010-06-28 16:55:16 -04002062 echo
2063 cat confdefs.h
2064 echo
2065 fi
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
2073' 0
2074for ac_signal in 1 2 13 15; do
2075 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2076done
2077ac_signal=0
2078
2079# confdefs.h avoids OS command line length limits that DEFS can exceed.
2080rm -f -r conftest* confdefs.h
2081
2082$as_echo "/* confdefs.h */" > confdefs.h
2083
2084# Predefined preprocessor variables.
2085
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_NAME "$PACKAGE_NAME"
2088_ACEOF
2089
2090cat >>confdefs.h <<_ACEOF
2091#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2092_ACEOF
2093
2094cat >>confdefs.h <<_ACEOF
2095#define PACKAGE_VERSION "$PACKAGE_VERSION"
2096_ACEOF
2097
2098cat >>confdefs.h <<_ACEOF
2099#define PACKAGE_STRING "$PACKAGE_STRING"
2100_ACEOF
2101
2102cat >>confdefs.h <<_ACEOF
2103#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2104_ACEOF
2105
2106cat >>confdefs.h <<_ACEOF
2107#define PACKAGE_URL "$PACKAGE_URL"
2108_ACEOF
2109
2110
2111# Let the site file select an alternate cache file if it wants to.
2112# Prefer an explicitly selected file to automatically selected ones.
2113ac_site_file1=NONE
2114ac_site_file2=NONE
2115if test -n "$CONFIG_SITE"; then
Chris Craikca2bf812013-07-29 15:28:30 -07002116 # 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
Patrick Scott5f6bd842010-06-28 16:55:16 -04002122elif test "x$prefix" != xNONE; then
2123 ac_site_file1=$prefix/share/config.site
2124 ac_site_file2=$prefix/etc/config.site
2125else
2126 ac_site_file1=$ac_default_prefix/share/config.site
2127 ac_site_file2=$ac_default_prefix/etc/config.site
2128fi
2129for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2130do
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
Chris Craikca2bf812013-07-29 15:28:30 -07002136 . "$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;}
2139as_fn_error $? "failed to load site script $ac_site_file
2140See \`config.log' for more details" "$LINENO" 5; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04002141 fi
2142done
2143
2144if 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
2154 fi
2155else
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
2159fi
2160
2161# Check that the precious variables saved in the cache have kept the same
2162# value.
2163ac_cache_corrupted=false
2164for 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 ,);;
2179 *)
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
2192 fi
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
2209 fi
2210done
2211if $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;}
Chris Craikca2bf812013-07-29 15:28:30 -07002216 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04002217fi
2218## -------------------- ##
2219## Main body of script. ##
2220## -------------------- ##
2221
2222ac_ext=c
2223ac_cpp='$CPP $CPPFLAGS'
2224ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2225ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2226ac_compiler_gnu=$ac_cv_c_compiler_gnu
2227
2228
Chris Craikca2bf812013-07-29 15:28:30 -07002229
2230
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
2237am__api_version='1.13'
Patrick Scott5f6bd842010-06-28 16:55:16 -04002238
2239ac_aux_dir=
2240for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
Chris Craikca2bf812013-07-29 15:28:30 -07002241 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
2253 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04002254done
2255if test -z "$ac_aux_dir"; then
Chris Craikca2bf812013-07-29 15:28:30 -07002256 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04002257fi
2258
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.
2263ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2264ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2265ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2266
2267
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; }
2284if test -z "$INSTALL"; then
Chris Craikca2bf812013-07-29 15:28:30 -07002285if ${ac_cv_path_install+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002286 $as_echo_n "(cached) " >&6
2287else
2288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2289for as_dir in $PATH
2290do
2291 IFS=$as_save_IFS
2292 test -z "$as_dir" && as_dir=.
2293 # Account for people who put trailing slashes in PATH elements.
2294case $as_dir/ in #((
2295 ./ | .// | /[cC]/* | \
2296 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2297 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2298 /usr/ucb/* ) ;;
2299 *)
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
Chris Craikca2bf812013-07-29 15:28:30 -07002305 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04002306 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.
2309 :
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.
2313 :
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
2326 fi
2327 fi
2328 fi
2329 done
2330 done
2331 ;;
2332esac
2333
2334 done
2335IFS=$as_save_IFS
2336
2337rm -rf conftest.one conftest.two conftest.dir
2338
2339fi
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
2348 fi
2349fi
2350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2351$as_echo "$INSTALL" >&6; }
2352
2353# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2354# It thinks the first close brace ends the variable substitution.
2355test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2356
2357test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2358
2359test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2360
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; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04002363# Reject unsafe characters in $srcdir or the absolute working directory
2364# name. Accept space and tab only in the latter.
2365am_lf='
2366'
2367case `pwd` in
2368 *[\\\"\#\$\&\'\`$am_lf]*)
Chris Craikca2bf812013-07-29 15:28:30 -07002369 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04002370esac
2371case $srcdir in
2372 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
Chris Craikca2bf812013-07-29 15:28:30 -07002373 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04002374esac
2375
Chris Craikca2bf812013-07-29 15:28:30 -07002376# Do 'set' in a subshell so we don't clobber the current shell's
Patrick Scott5f6bd842010-06-28 16:55:16 -04002377# 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).
2381if (
Chris Craikca2bf812013-07-29 15:28:30 -07002382 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`
2389 fi
2390 if test "$*" != "X $srcdir/configure conftest.file" \
2391 && test "$*" != "X conftest.file $srcdir/configure"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04002392
Chris Craikca2bf812013-07-29 15:28:30 -07002393 # 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
2399 fi
2400 if test "$2" = conftest.file || test $am_try -eq 2; then
2401 break
2402 fi
2403 # Just in case.
2404 sleep 1
2405 am_has_slept=yes
2406 done
Patrick Scott5f6bd842010-06-28 16:55:16 -04002407 test "$2" = conftest.file
2408 )
2409then
2410 # Ok.
2411 :
2412else
Chris Craikca2bf812013-07-29 15:28:30 -07002413 as_fn_error $? "newly created file is older than distributed files!
Patrick Scott5f6bd842010-06-28 16:55:16 -04002414Check your system clock" "$LINENO" 5
2415fi
2416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2417$as_echo "yes" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07002418# If we didn't sleep, we still need to ensure time stamps of config.status and
2419# generated files are strictly newer.
2420am_sleep_pid=
2421if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2422 ( sleep 1 ) &
2423 am_sleep_pid=$!
2424fi
2425
2426rm -f conftest.file
2427
Patrick Scott5f6bd842010-06-28 16:55:16 -04002428test "$program_prefix" != NONE &&
2429 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2430# Use a double $ so make ignores it.
2431test "$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.
2435ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2436program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2437
2438# expand $ac_aux_dir to an absolute path
2439am_aux_dir=`cd $ac_aux_dir && pwd`
2440
2441if test x"${MISSING+set}" != xset; then
2442 case $am_aux_dir in
2443 *\ * | *\ *)
2444 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2445 *)
2446 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2447 esac
2448fi
2449# Use eval to expand $SHELL
Chris Craikca2bf812013-07-29 15:28:30 -07002450if eval "$MISSING --is-lightweight"; then
2451 am_missing_run="$MISSING "
Patrick Scott5f6bd842010-06-28 16:55:16 -04002452else
2453 am_missing_run=
Chris Craikca2bf812013-07-29 15:28:30 -07002454 { $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;}
Patrick Scott5f6bd842010-06-28 16:55:16 -04002456fi
2457
2458if test x"${install_sh}" != xset; then
2459 case $am_aux_dir in
2460 *\ * | *\ *)
2461 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2462 *)
2463 install_sh="\${SHELL} $am_aux_dir/install-sh"
2464 esac
2465fi
2466
Chris Craikca2bf812013-07-29 15:28:30 -07002467# Installed binaries are usually stripped using 'strip' when the user
2468# run "make install-strip". However 'strip' might not be the right
Patrick Scott5f6bd842010-06-28 16:55:16 -04002469# tool to use in cross-compilation environments, therefore Automake
Chris Craikca2bf812013-07-29 15:28:30 -07002470# will honor the 'STRIP' environment variable to overrule this program.
Patrick Scott5f6bd842010-06-28 16:55:16 -04002471if 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.
2474set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07002477if ${ac_cv_prog_STRIP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002478 $as_echo_n "(cached) " >&6
2479else
2480 if test -n "$STRIP"; then
2481 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2482else
2483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2484for as_dir in $PATH
2485do
2486 IFS=$as_save_IFS
2487 test -z "$as_dir" && as_dir=.
2488 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07002489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04002490 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
2493 fi
2494done
2495 done
2496IFS=$as_save_IFS
2497
2498fi
2499fi
2500STRIP=$ac_cv_prog_STRIP
2501if test -n "$STRIP"; then
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2503$as_echo "$STRIP" >&6; }
2504else
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2506$as_echo "no" >&6; }
2507fi
2508
2509
2510fi
2511if 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.
2514set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07002517if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002518 $as_echo_n "(cached) " >&6
2519else
2520 if test -n "$ac_ct_STRIP"; then
2521 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2522else
2523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2524for as_dir in $PATH
2525do
2526 IFS=$as_save_IFS
2527 test -z "$as_dir" && as_dir=.
2528 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07002529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04002530 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
2533 fi
2534done
2535 done
2536IFS=$as_save_IFS
2537
2538fi
2539fi
2540ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2541if 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; }
2544else
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2546$as_echo "no" >&6; }
2547fi
2548
2549 if test "x$ac_ct_STRIP" = x; then
2550 STRIP=":"
2551 else
2552 case $cross_compiling:$ac_tool_warned in
2553yes:)
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;}
2556ac_tool_warned=yes ;;
2557esac
2558 STRIP=$ac_ct_STRIP
2559 fi
2560else
2561 STRIP="$ac_cv_prog_STRIP"
2562fi
2563
2564fi
2565INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2566
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; }
2569if test -z "$MKDIR_P"; then
Chris Craikca2bf812013-07-29 15:28:30 -07002570 if ${ac_cv_path_mkdir+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002571 $as_echo_n "(cached) " >&6
2572else
2573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2575do
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
Chris Craikca2bf812013-07-29 15:28:30 -07002580 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
Patrick Scott5f6bd842010-06-28 16:55:16 -04002581 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
2591IFS=$as_save_IFS
2592
2593fi
2594
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"
2604 fi
2605fi
2606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2607$as_echo "$MKDIR_P" >&6; }
2608
Patrick Scott5f6bd842010-06-28 16:55:16 -04002609for ac_prog in gawk mawk nawk awk
2610do
2611 # Extract the first word of "$ac_prog", so it can be a program name with args.
2612set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07002615if ${ac_cv_prog_AWK+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002616 $as_echo_n "(cached) " >&6
2617else
2618 if test -n "$AWK"; then
2619 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2620else
2621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2622for as_dir in $PATH
2623do
2624 IFS=$as_save_IFS
2625 test -z "$as_dir" && as_dir=.
2626 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07002627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04002628 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
2631 fi
2632done
2633 done
2634IFS=$as_save_IFS
2635
2636fi
2637fi
2638AWK=$ac_cv_prog_AWK
2639if test -n "$AWK"; then
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2641$as_echo "$AWK" >&6; }
2642else
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2644$as_echo "no" >&6; }
2645fi
2646
2647
2648 test -n "$AWK" && break
2649done
2650
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; }
2653set x ${MAKE-make}
2654ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Chris Craikca2bf812013-07-29 15:28:30 -07002655if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002656 $as_echo_n "(cached) " >&6
2657else
2658 cat >conftest.make <<\_ACEOF
2659SHELL = /bin/sh
2660all:
2661 @echo '@@@%%%=$(MAKE)=@@@%%%'
2662_ACEOF
Chris Craikca2bf812013-07-29 15:28:30 -07002663# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Patrick Scott5f6bd842010-06-28 16:55:16 -04002664case `${MAKE-make} -f conftest.make 2>/dev/null` in
2665 *@@@%%%=?*=@@@%%%*)
2666 eval ac_cv_prog_make_${ac_make}_set=yes;;
2667 *)
2668 eval ac_cv_prog_make_${ac_make}_set=no;;
2669esac
2670rm -f conftest.make
2671fi
2672if 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=
2676else
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2678$as_echo "no" >&6; }
2679 SET_MAKE="MAKE=${MAKE-make}"
2680fi
2681
2682rm -rf .tst 2>/dev/null
2683mkdir .tst 2>/dev/null
2684if test -d .tst; then
2685 am__leading_dot=.
2686else
2687 am__leading_dot=_
2688fi
2689rmdir .tst 2>/dev/null
2690
Chris Craikca2bf812013-07-29 15:28:30 -07002691# Check whether --enable-silent-rules was given.
2692if test "${enable_silent_rules+set}" = set; then :
2693 enableval=$enable_silent_rules;
2694fi
2695
2696case $enable_silent_rules in # (((
2697 yes) AM_DEFAULT_VERBOSITY=0;;
2698 no) AM_DEFAULT_VERBOSITY=1;;
2699 *) AM_DEFAULT_VERBOSITY=1;;
2700esac
2701am_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; }
2704if ${am_cv_make_support_nested_variables+:} false; then :
2705 $as_echo_n "(cached) " >&6
2706else
2707 if $as_echo 'TRUE=$(BAR$(V))
2708BAR0=false
2709BAR1=true
2710V=1
2711am__doit:
2712 @$(TRUE)
2713.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2714 am_cv_make_support_nested_variables=yes
2715else
2716 am_cv_make_support_nested_variables=no
2717fi
2718fi
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; }
2721if test $am_cv_make_support_nested_variables = yes; then
2722 AM_V='$(V)'
2723 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2724else
2725 AM_V=$AM_DEFAULT_VERBOSITY
2726 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2727fi
2728AM_BACKSLASH='\'
2729
Patrick Scott5f6bd842010-06-28 16:55:16 -04002730if 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
Chris Craikca2bf812013-07-29 15:28:30 -07002736 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04002737 fi
2738fi
2739
2740# test whether we have cygpath
2741if 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
2746 fi
2747fi
2748
2749
2750# Define the identity of the package.
2751 PACKAGE='libpng'
Chris Craikca2bf812013-07-29 15:28:30 -07002752 VERSION='1.6.3'
Patrick Scott5f6bd842010-06-28 16:55:16 -04002753
2754
2755cat >>confdefs.h <<_ACEOF
2756#define PACKAGE "$PACKAGE"
2757_ACEOF
2758
2759
2760cat >>confdefs.h <<_ACEOF
2761#define VERSION "$VERSION"
2762_ACEOF
2763
2764# Some tools Automake needs.
2765
2766ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2767
2768
2769AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2770
2771
2772AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2773
2774
2775AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2776
2777
2778MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2779
Chris Craikca2bf812013-07-29 15:28:30 -07002780# 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>
2784mkdir_p='$(MKDIR_P)'
2785
Patrick Scott5f6bd842010-06-28 16:55:16 -04002786# We need awk for the "check" target. The system "awk" is bad on
2787# some platforms.
Chris Craikca2bf812013-07-29 15:28:30 -07002788# Always define AMTAR for backward compatibility. Yes, it's still used
2789# in the wild :-( We should find a proper way to deprecate it ...
2790AMTAR='$${TAR-tar}'
Patrick Scott5f6bd842010-06-28 16:55:16 -04002791
Chris Craikca2bf812013-07-29 15:28:30 -07002792am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
Patrick Scott5f6bd842010-06-28 16:55:16 -04002793
2794
2795
2796
2797
Chris Craikca2bf812013-07-29 15:28:30 -07002798# 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
Patrick Scott5f6bd842010-06-28 16:55:16 -04002801
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.
2805if test "${enable_maintainer_mode+set}" = set; then :
2806 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2807else
2808 USE_MAINTAINER_MODE=no
2809fi
2810
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='#'
2816else
2817 MAINTAINER_MODE_TRUE='#'
2818 MAINTAINER_MODE_FALSE=
2819fi
2820
2821 MAINT=$MAINTAINER_MODE_TRUE
2822
2823
2824
Chris Craikca2bf812013-07-29 15:28:30 -07002825
2826PNGLIB_VERSION=1.6.3
Patrick Scott5f6bd842010-06-28 16:55:16 -04002827PNGLIB_MAJOR=1
Chris Craikca2bf812013-07-29 15:28:30 -07002828PNGLIB_MINOR=6
2829PNGLIB_RELEASE=3
Patrick Scott5f6bd842010-06-28 16:55:16 -04002830
2831
2832
2833ac_config_headers="$ac_config_headers config.h"
2834
2835
2836# Checks for programs.
2837ac_ext=c
2838ac_cpp='$CPP $CPPFLAGS'
2839ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2840ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2841ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chris Craikca2bf812013-07-29 15:28:30 -07002842
2843ac_ext=c
2844ac_cpp='$CPP $CPPFLAGS'
2845ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847ac_compiler_gnu=$ac_cv_c_compiler_gnu
Patrick Scott5f6bd842010-06-28 16:55:16 -04002848if 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.
2850set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07002853if ${ac_cv_prog_CC+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002854 $as_echo_n "(cached) " >&6
2855else
2856 if test -n "$CC"; then
2857 ac_cv_prog_CC="$CC" # Let the user override the test.
2858else
2859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860for as_dir in $PATH
2861do
2862 IFS=$as_save_IFS
2863 test -z "$as_dir" && as_dir=.
2864 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07002865 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04002866 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
2869 fi
2870done
2871 done
2872IFS=$as_save_IFS
2873
2874fi
2875fi
2876CC=$ac_cv_prog_CC
2877if test -n "$CC"; then
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2879$as_echo "$CC" >&6; }
2880else
2881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882$as_echo "no" >&6; }
2883fi
2884
2885
2886fi
2887if 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.
2890set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07002893if ${ac_cv_prog_ac_ct_CC+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002894 $as_echo_n "(cached) " >&6
2895else
2896 if test -n "$ac_ct_CC"; then
2897 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2898else
2899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900for as_dir in $PATH
2901do
2902 IFS=$as_save_IFS
2903 test -z "$as_dir" && as_dir=.
2904 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07002905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04002906 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
2909 fi
2910done
2911 done
2912IFS=$as_save_IFS
2913
2914fi
2915fi
2916ac_ct_CC=$ac_cv_prog_ac_ct_CC
2917if 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; }
2920else
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922$as_echo "no" >&6; }
2923fi
2924
2925 if test "x$ac_ct_CC" = x; then
2926 CC=""
2927 else
2928 case $cross_compiling:$ac_tool_warned in
2929yes:)
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;}
2932ac_tool_warned=yes ;;
2933esac
2934 CC=$ac_ct_CC
2935 fi
2936else
2937 CC="$ac_cv_prog_CC"
2938fi
2939
2940if 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.
2943set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07002946if ${ac_cv_prog_CC+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002947 $as_echo_n "(cached) " >&6
2948else
2949 if test -n "$CC"; then
2950 ac_cv_prog_CC="$CC" # Let the user override the test.
2951else
2952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953for as_dir in $PATH
2954do
2955 IFS=$as_save_IFS
2956 test -z "$as_dir" && as_dir=.
2957 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07002958 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04002959 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
2962 fi
2963done
2964 done
2965IFS=$as_save_IFS
2966
2967fi
2968fi
2969CC=$ac_cv_prog_CC
2970if test -n "$CC"; then
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2972$as_echo "$CC" >&6; }
2973else
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2975$as_echo "no" >&6; }
2976fi
2977
2978
2979 fi
2980fi
2981if test -z "$CC"; then
2982 # Extract the first word of "cc", so it can be a program name with args.
2983set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07002986if ${ac_cv_prog_CC+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04002987 $as_echo_n "(cached) " >&6
2988else
2989 if test -n "$CC"; then
2990 ac_cv_prog_CC="$CC" # Let the user override the test.
2991else
2992 ac_prog_rejected=no
2993as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2994for as_dir in $PATH
2995do
2996 IFS=$as_save_IFS
2997 test -z "$as_dir" && as_dir=.
2998 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07002999 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04003000 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3001 ac_prog_rejected=yes
3002 continue
3003 fi
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
3007 fi
3008done
3009 done
3010IFS=$as_save_IFS
3011
3012if 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+' '}$@"
3022 fi
3023fi
3024fi
3025fi
3026CC=$ac_cv_prog_CC
3027if test -n "$CC"; then
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3029$as_echo "$CC" >&6; }
3030else
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032$as_echo "no" >&6; }
3033fi
3034
3035
3036fi
3037if test -z "$CC"; then
3038 if test -n "$ac_tool_prefix"; then
3039 for ac_prog in cl.exe
3040 do
3041 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3042set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07003045if ${ac_cv_prog_CC+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04003046 $as_echo_n "(cached) " >&6
3047else
3048 if test -n "$CC"; then
3049 ac_cv_prog_CC="$CC" # Let the user override the test.
3050else
3051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3052for as_dir in $PATH
3053do
3054 IFS=$as_save_IFS
3055 test -z "$as_dir" && as_dir=.
3056 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07003057 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04003058 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
3061 fi
3062done
3063 done
3064IFS=$as_save_IFS
3065
3066fi
3067fi
3068CC=$ac_cv_prog_CC
3069if test -n "$CC"; then
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3071$as_echo "$CC" >&6; }
3072else
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3074$as_echo "no" >&6; }
3075fi
3076
3077
3078 test -n "$CC" && break
3079 done
3080fi
3081if test -z "$CC"; then
3082 ac_ct_CC=$CC
3083 for ac_prog in cl.exe
3084do
3085 # Extract the first word of "$ac_prog", so it can be a program name with args.
3086set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07003089if ${ac_cv_prog_ac_ct_CC+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04003090 $as_echo_n "(cached) " >&6
3091else
3092 if test -n "$ac_ct_CC"; then
3093 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3094else
3095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096for as_dir in $PATH
3097do
3098 IFS=$as_save_IFS
3099 test -z "$as_dir" && as_dir=.
3100 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07003101 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04003102 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
3105 fi
3106done
3107 done
3108IFS=$as_save_IFS
3109
3110fi
3111fi
3112ac_ct_CC=$ac_cv_prog_ac_ct_CC
3113if 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; }
3116else
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3118$as_echo "no" >&6; }
3119fi
3120
3121
3122 test -n "$ac_ct_CC" && break
3123done
3124
3125 if test "x$ac_ct_CC" = x; then
3126 CC=""
3127 else
3128 case $cross_compiling:$ac_tool_warned in
3129yes:)
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;}
3132ac_tool_warned=yes ;;
3133esac
3134 CC=$ac_ct_CC
3135 fi
3136fi
3137
3138fi
3139
3140
3141test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3142$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris Craikca2bf812013-07-29 15:28:30 -07003143as_fn_error $? "no acceptable C compiler found in \$PATH
3144See \`config.log' for more details" "$LINENO" 5; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04003145
3146# Provide some information about the compiler.
3147$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3148set X $ac_compile
3149ac_compiler=$2
3150for ac_option in --version -v -V -qversion; do
3151 { { ac_try="$ac_compiler $ac_option >&5"
3152case "(($ac_try" in
3153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154 *) ac_try_echo=$ac_try;;
3155esac
3156eval 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
3165 fi
3166 rm -f conftest.er1 conftest.err
3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168 test $ac_status = 0; }
3169done
3170
3171cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3172/* end confdefs.h. */
3173
3174int
3175main ()
3176{
3177
3178 ;
3179 return 0;
3180}
3181_ACEOF
3182ac_clean_files_save=$ac_clean_files
3183ac_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; }
3189ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3190
3191# The possible output files:
3192ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3193
3194ac_rmfiles=
3195for ac_file in $ac_files
3196do
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
3201done
3202rm -f $ac_rmfiles
3203
3204if { { ac_try="$ac_link_default"
3205case "(($ac_try" in
3206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207 *) ac_try_echo=$ac_try;;
3208esac
3209eval 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.
3220for ac_file in $ac_files ''
3221do
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 )
3225 ;;
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" : '[^.]*\(\..*\)'`
3234 fi
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;;
3241 * )
3242 break;;
3243 esac
3244done
3245test "$ac_cv_exeext" = no && ac_cv_exeext=
3246
3247else
3248 ac_file=''
3249fi
3250if 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
3254sed 's/^/| /' conftest.$ac_ext >&5
3255
3256{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3257$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris Craikca2bf812013-07-29 15:28:30 -07003258as_fn_error 77 "C compiler cannot create executables
3259See \`config.log' for more details" "$LINENO" 5; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04003260else
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3262$as_echo "yes" >&6; }
3263fi
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; }
3268ac_exeext=$ac_cv_exeext
3269
3270rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3271ac_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; }
3274if { { ac_try="$ac_link"
3275case "(($ac_try" in
3276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277 *) ac_try_echo=$ac_try;;
3278esac
3279eval 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'.
3289for 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
3297done
3298else
3299 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3300$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris Craikca2bf812013-07-29 15:28:30 -07003301as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3302See \`config.log' for more details" "$LINENO" 5; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04003303fi
3304rm -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; }
3307
3308rm -f conftest.$ac_ext
3309EXEEXT=$ac_cv_exeext
3310ac_exeext=$EXEEXT
3311cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3312/* end confdefs.h. */
3313#include <stdio.h>
3314int
3315main ()
3316{
3317FILE *f = fopen ("conftest.out", "w");
3318 return ferror (f) || fclose (f) != 0;
3319
3320 ;
3321 return 0;
3322}
3323_ACEOF
3324ac_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; }
3329if test "$cross_compiling" != yes; then
3330 { { ac_try="$ac_link"
3331case "(($ac_try" in
3332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3333 *) ac_try_echo=$ac_try;;
3334esac
3335eval 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;;
3345esac
3346eval 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;}
Chris Craikca2bf812013-07-29 15:28:30 -07003359as_fn_error $? "cannot run C compiled programs.
Patrick Scott5f6bd842010-06-28 16:55:16 -04003360If you meant to cross compile, use \`--host'.
Chris Craikca2bf812013-07-29 15:28:30 -07003361See \`config.log' for more details" "$LINENO" 5; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04003362 fi
3363 fi
3364fi
3365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3366$as_echo "$cross_compiling" >&6; }
3367
3368rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3369ac_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; }
Chris Craikca2bf812013-07-29 15:28:30 -07003372if ${ac_cv_objext+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04003373 $as_echo_n "(cached) " >&6
3374else
3375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3376/* end confdefs.h. */
3377
3378int
3379main ()
3380{
3381
3382 ;
3383 return 0;
3384}
3385_ACEOF
3386rm -f conftest.o conftest.obj
3387if { { ac_try="$ac_compile"
3388case "(($ac_try" in
3389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3390 *) ac_try_echo=$ac_try;;
3391esac
3392eval 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
3405done
3406else
3407 $as_echo "$as_me: failed program was:" >&5
3408sed 's/^/| /' conftest.$ac_ext >&5
3409
3410{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3411$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris Craikca2bf812013-07-29 15:28:30 -07003412as_fn_error $? "cannot compute suffix of object files: cannot compile
3413See \`config.log' for more details" "$LINENO" 5; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04003414fi
3415rm -f conftest.$ac_cv_objext conftest.$ac_ext
3416fi
3417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3418$as_echo "$ac_cv_objext" >&6; }
3419OBJEXT=$ac_cv_objext
3420ac_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; }
Chris Craikca2bf812013-07-29 15:28:30 -07003423if ${ac_cv_c_compiler_gnu+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04003424 $as_echo_n "(cached) " >&6
3425else
3426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3427/* end confdefs.h. */
3428
3429int
3430main ()
3431{
3432#ifndef __GNUC__
3433 choke me
3434#endif
3435
3436 ;
3437 return 0;
3438}
3439_ACEOF
3440if ac_fn_c_try_compile "$LINENO"; then :
3441 ac_compiler_gnu=yes
3442else
3443 ac_compiler_gnu=no
3444fi
3445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446ac_cv_c_compiler_gnu=$ac_compiler_gnu
3447
3448fi
3449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3450$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3451if test $ac_compiler_gnu = yes; then
3452 GCC=yes
3453else
3454 GCC=
3455fi
3456ac_test_CFLAGS=${CFLAGS+set}
3457ac_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; }
Chris Craikca2bf812013-07-29 15:28:30 -07003460if ${ac_cv_prog_cc_g+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04003461 $as_echo_n "(cached) " >&6
3462else
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. */
3469
3470int
3471main ()
3472{
3473
3474 ;
3475 return 0;
3476}
3477_ACEOF
3478if ac_fn_c_try_compile "$LINENO"; then :
3479 ac_cv_prog_cc_g=yes
3480else
3481 CFLAGS=""
3482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3483/* end confdefs.h. */
3484
3485int
3486main ()
3487{
3488
3489 ;
3490 return 0;
3491}
3492_ACEOF
3493if ac_fn_c_try_compile "$LINENO"; then :
3494
3495else
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. */
3500
3501int
3502main ()
3503{
3504
3505 ;
3506 return 0;
3507}
3508_ACEOF
3509if ac_fn_c_try_compile "$LINENO"; then :
3510 ac_cv_prog_cc_g=yes
3511fi
3512rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3513fi
3514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3515fi
3516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3517 ac_c_werror_flag=$ac_save_c_werror_flag
3518fi
3519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3520$as_echo "$ac_cv_prog_cc_g" >&6; }
3521if test "$ac_test_CFLAGS" = set; then
3522 CFLAGS=$ac_save_CFLAGS
3523elif test $ac_cv_prog_cc_g = yes; then
3524 if test "$GCC" = yes; then
3525 CFLAGS="-g -O2"
3526 else
3527 CFLAGS="-g"
3528 fi
3529else
3530 if test "$GCC" = yes; then
3531 CFLAGS="-O2"
3532 else
3533 CFLAGS=
3534 fi
3535fi
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07003538if ${ac_cv_prog_cc_c89+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04003539 $as_echo_n "(cached) " >&6
3540else
3541 ac_cv_prog_cc_c89=no
3542ac_save_CC=$CC
3543cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3544/* end confdefs.h. */
3545#include <stdarg.h>
3546#include <stdio.h>
Chris Craikca2bf812013-07-29 15:28:30 -07003547struct stat;
Patrick Scott5f6bd842010-06-28 16:55:16 -04003548/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3549struct buf { int x; };
3550FILE * (*rcsopen) (struct buf *, struct stat *, int);
3551static char *e (p, i)
3552 char **p;
3553 int i;
3554{
3555 return p[i];
3556}
3557static char *f (char * (*g) (char **, int), char **p, ...)
3558{
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;
3565}
3566
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. */
3574int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3575
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'
3579int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3580
3581int test (int i, double x);
3582struct s1 {int (*f) (int a);};
3583struct s2 {int (*f) (double a);};
3584int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3585int argc;
3586char **argv;
3587int
3588main ()
3589{
3590return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3591 ;
3592 return 0;
3593}
3594_ACEOF
3595for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3596 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3597do
3598 CC="$ac_save_CC $ac_arg"
3599 if ac_fn_c_try_compile "$LINENO"; then :
3600 ac_cv_prog_cc_c89=$ac_arg
3601fi
3602rm -f core conftest.err conftest.$ac_objext
3603 test "x$ac_cv_prog_cc_c89" != "xno" && break
3604done
3605rm -f conftest.$ac_ext
3606CC=$ac_save_CC
3607
3608fi
3609# AC_CACHE_VAL
3610case "x$ac_cv_prog_cc_c89" in
3611 x)
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; } ;;
3617 *)
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; } ;;
3621esac
3622if test "x$ac_cv_prog_cc_c89" != xno; then :
3623
3624fi
3625
3626ac_ext=c
3627ac_cpp='$CPP $CPPFLAGS'
3628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3630ac_compiler_gnu=$ac_cv_c_compiler_gnu
3631DEPDIR="${am__leading_dot}deps"
3632
3633ac_config_commands="$ac_config_commands depfiles"
3634
3635
3636am_make=${MAKE-make}
3637cat > confinc << 'END'
3638am__doit:
3639 @echo this is the am__doit target
3640.PHONY: am__doit
3641END
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; }
3645am__include="#"
3646am__quote=
3647_am_result=none
3648# First try GNU make style include.
3649echo "include confinc" > confmf
Chris Craikca2bf812013-07-29 15:28:30 -07003650# Ignore all kinds of additional output from 'make'.
Patrick Scott5f6bd842010-06-28 16:55:16 -04003651case `$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
3656 ;;
3657esac
3658# Now try BSD make style include.
3659if 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
3666 ;;
3667 esac
3668fi
3669
3670
3671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3672$as_echo "$_am_result" >&6; }
3673rm -f confinc confmf
3674
3675# Check whether --enable-dependency-tracking was given.
3676if test "${enable_dependency_tracking+set}" = set; then :
3677 enableval=$enable_dependency_tracking;
3678fi
3679
3680if test "x$enable_dependency_tracking" != xno; then
3681 am_depcomp="$ac_aux_dir/depcomp"
3682 AMDEPBACKSLASH='\'
Chris Craikca2bf812013-07-29 15:28:30 -07003683 am__nodep='_no'
Patrick Scott5f6bd842010-06-28 16:55:16 -04003684fi
3685 if test "x$enable_dependency_tracking" != xno; then
3686 AMDEP_TRUE=
3687 AMDEP_FALSE='#'
3688else
3689 AMDEP_TRUE='#'
3690 AMDEP_FALSE=
3691fi
3692
3693
3694
3695depcc="$CC" am_compiler_list=
3696
3697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3698$as_echo_n "checking dependency style of $depcc... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07003699if ${am_cv_CC_dependencies_compiler_type+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04003700 $as_echo_n "(cached) " >&6
3701else
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
Chris Craikca2bf812013-07-29 15:28:30 -07003706 # making a dummy file named 'D' -- because '-MD' means "put the output
3707 # in D".
3708 rm -rf conftest.dir
Patrick Scott5f6bd842010-06-28 16:55:16 -04003709 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
3721
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`
3725 fi
3726 am__universal=false
3727 case " $depcc " in #(
3728 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3729 esac
3730
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.
3735 #
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
Chris Craikca2bf812013-07-29 15:28:30 -07003742 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3743 # Solaris 10 /bin/sh.
3744 echo '/* dummy */' > sub/conftst$i.h
Patrick Scott5f6bd842010-06-28 16:55:16 -04003745 done
3746 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3747
Chris Craikca2bf812013-07-29 15:28:30 -07003748 # We check with '-c' and '-o' for the sake of the "dashmstdout"
Patrick Scott5f6bd842010-06-28 16:55:16 -04003749 # mode. It turns out that the SunPro C++ compiler does not properly
Chris Craikca2bf812013-07-29 15:28:30 -07003750 # handle '-M -o', and we need to detect this. Also, some Intel
3751 # versions had trouble with output in subdirs.
Patrick Scott5f6bd842010-06-28 16:55:16 -04003752 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
3758 ;;
3759 nosideeffect)
Chris Craikca2bf812013-07-29 15:28:30 -07003760 # After this tag, mechanisms are not by side-effect, so they'll
3761 # only be used when explicitly requested.
Patrick Scott5f6bd842010-06-28 16:55:16 -04003762 if test "x$enable_dependency_tracking" = xyes; then
3763 continue
3764 else
3765 break
3766 fi
3767 ;;
Chris Craikca2bf812013-07-29 15:28:30 -07003768 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3769 # This compiler won't grok '-c -o', but also, the minuso test has
Patrick Scott5f6bd842010-06-28 16:55:16 -04003770 # 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=
3774 ;;
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
3797 fi
3798 fi
3799 done
3800
3801 cd ..
3802 rm -rf conftest.dir
3803else
3804 am_cv_CC_dependencies_compiler_type=none
3805fi
3806
3807fi
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; }
3810CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3811
3812 if
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='#'
3817else
3818 am__fastdepCC_TRUE='#'
3819 am__fastdepCC_FALSE=
3820fi
3821
3822
Chris Craikca2bf812013-07-29 15:28:30 -07003823# By default we simply use the C compiler to build assembly code.
3824
3825test "${CCAS+set}" = set || CCAS=$CC
3826test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
3827
3828
3829
3830depcc="$CCAS" am_compiler_list=
3831
3832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3833$as_echo_n "checking dependency style of $depcc... " >&6; }
3834if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
3835 $as_echo_n "(cached) " >&6
3836else
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
3856
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`
3860 fi
3861 am__universal=false
3862
3863
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.
3868 #
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
3880
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
3891 ;;
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
3899 fi
3900 ;;
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=
3907 ;;
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
3930 fi
3931 fi
3932 done
3933
3934 cd ..
3935 rm -rf conftest.dir
3936else
3937 am_cv_CCAS_dependencies_compiler_type=none
3938fi
3939
3940fi
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; }
3943CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
3944
3945 if
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='#'
3950else
3951 am__fastdepCCAS_TRUE='#'
3952 am__fastdepCCAS_FALSE=
3953fi
3954
3955
Patrick Scott5f6bd842010-06-28 16:55:16 -04003956# Make sure we can run config.sub.
3957$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Chris Craikca2bf812013-07-29 15:28:30 -07003958 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04003959
3960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3961$as_echo_n "checking build system type... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07003962if ${ac_cv_build+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04003963 $as_echo_n "(cached) " >&6
3964else
3965 ac_build_alias=$build_alias
3966test "x$ac_build_alias" = x &&
3967 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3968test "x$ac_build_alias" = x &&
Chris Craikca2bf812013-07-29 15:28:30 -07003969 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04003970ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Chris Craikca2bf812013-07-29 15:28:30 -07003971 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04003972
3973fi
3974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3975$as_echo "$ac_cv_build" >&6; }
3976case $ac_cv_build in
3977*-*-*) ;;
Chris Craikca2bf812013-07-29 15:28:30 -07003978*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04003979esac
3980build=$ac_cv_build
3981ac_save_IFS=$IFS; IFS='-'
3982set x $ac_cv_build
3983shift
3984build_cpu=$1
3985build_vendor=$2
3986shift; shift
3987# Remember, the first character of IFS is used to create $*,
3988# except with old shells:
3989build_os=$*
3990IFS=$ac_save_IFS
3991case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3992
3993
3994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3995$as_echo_n "checking host system type... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07003996if ${ac_cv_host+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04003997 $as_echo_n "(cached) " >&6
3998else
3999 if test "x$host_alias" = x; then
4000 ac_cv_host=$ac_cv_build
4001else
4002 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Chris Craikca2bf812013-07-29 15:28:30 -07004003 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04004004fi
4005
4006fi
4007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4008$as_echo "$ac_cv_host" >&6; }
4009case $ac_cv_host in
4010*-*-*) ;;
Chris Craikca2bf812013-07-29 15:28:30 -07004011*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04004012esac
4013host=$ac_cv_host
4014ac_save_IFS=$IFS; IFS='-'
4015set x $ac_cv_host
4016shift
4017host_cpu=$1
4018host_vendor=$2
4019shift; shift
4020# Remember, the first character of IFS is used to create $*,
4021# except with old shells:
4022host_os=$*
4023IFS=$ac_save_IFS
4024case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4025
4026
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07004029if ${ac_cv_path_SED+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004030 $as_echo_n "(cached) " >&6
4031else
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
4042for as_dir in $PATH
4043do
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"
Chris Craikca2bf812013-07-29 15:28:30 -07004049 as_fn_executable_p "$ac_path_SED" || continue
Patrick Scott5f6bd842010-06-28 16:55:16 -04004050# Check for GNU ac_path_SED and select it if it is found.
4051 # Check for GNU $ac_path_SED
4052case `"$ac_path_SED" --version 2>&1` in
4053*GNU*)
4054 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4055*)
4056 ac_count=0
4057 $as_echo_n 0123456789 >"conftest.in"
4058 while :
4059 do
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
4071 fi
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;;
4076esac
4077
4078 $ac_path_SED_found && break 3
4079 done
4080 done
4081 done
4082IFS=$as_save_IFS
4083 if test -z "$ac_cv_path_SED"; then
Chris Craikca2bf812013-07-29 15:28:30 -07004084 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04004085 fi
4086else
4087 ac_cv_path_SED=$SED
4088fi
4089
4090fi
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
4095
4096test -z "$SED" && SED=sed
4097Xsed="$SED -e 1s/^X//"
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07004111if ${ac_cv_path_GREP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004112 $as_echo_n "(cached) " >&6
4113else
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
4118for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4119do
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"
Chris Craikca2bf812013-07-29 15:28:30 -07004125 as_fn_executable_p "$ac_path_GREP" || continue
Patrick Scott5f6bd842010-06-28 16:55:16 -04004126# Check for GNU ac_path_GREP and select it if it is found.
4127 # Check for GNU $ac_path_GREP
4128case `"$ac_path_GREP" --version 2>&1` in
4129*GNU*)
4130 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4131*)
4132 ac_count=0
4133 $as_echo_n 0123456789 >"conftest.in"
4134 while :
4135 do
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
4147 fi
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;;
4152esac
4153
4154 $ac_path_GREP_found && break 3
4155 done
4156 done
4157 done
4158IFS=$as_save_IFS
4159 if test -z "$ac_cv_path_GREP"; then
Chris Craikca2bf812013-07-29 15:28:30 -07004160 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04004161 fi
4162else
4163 ac_cv_path_GREP=$GREP
4164fi
4165
4166fi
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"
4170
4171
4172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4173$as_echo_n "checking for egrep... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07004174if ${ac_cv_path_EGREP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004175 $as_echo_n "(cached) " >&6
4176else
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
4184for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4185do
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"
Chris Craikca2bf812013-07-29 15:28:30 -07004191 as_fn_executable_p "$ac_path_EGREP" || continue
Patrick Scott5f6bd842010-06-28 16:55:16 -04004192# Check for GNU ac_path_EGREP and select it if it is found.
4193 # Check for GNU $ac_path_EGREP
4194case `"$ac_path_EGREP" --version 2>&1` in
4195*GNU*)
4196 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4197*)
4198 ac_count=0
4199 $as_echo_n 0123456789 >"conftest.in"
4200 while :
4201 do
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
4213 fi
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;;
4218esac
4219
4220 $ac_path_EGREP_found && break 3
4221 done
4222 done
4223 done
4224IFS=$as_save_IFS
4225 if test -z "$ac_cv_path_EGREP"; then
Chris Craikca2bf812013-07-29 15:28:30 -07004226 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04004227 fi
4228else
4229 ac_cv_path_EGREP=$EGREP
4230fi
4231
4232 fi
4233fi
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"
4237
4238
4239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4240$as_echo_n "checking for fgrep... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07004241if ${ac_cv_path_FGREP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004242 $as_echo_n "(cached) " >&6
4243else
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
4251for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4252do
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"
Chris Craikca2bf812013-07-29 15:28:30 -07004258 as_fn_executable_p "$ac_path_FGREP" || continue
Patrick Scott5f6bd842010-06-28 16:55:16 -04004259# Check for GNU ac_path_FGREP and select it if it is found.
4260 # Check for GNU $ac_path_FGREP
4261case `"$ac_path_FGREP" --version 2>&1` in
4262*GNU*)
4263 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4264*)
4265 ac_count=0
4266 $as_echo_n 0123456789 >"conftest.in"
4267 while :
4268 do
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
4280 fi
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;;
4285esac
4286
4287 $ac_path_FGREP_found && break 3
4288 done
4289 done
4290 done
4291IFS=$as_save_IFS
4292 if test -z "$ac_cv_path_FGREP"; then
Chris Craikca2bf812013-07-29 15:28:30 -07004293 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04004294 fi
4295else
4296 ac_cv_path_FGREP=$FGREP
4297fi
4298
4299 fi
4300fi
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"
4304
4305
4306test -z "$GREP" && GREP=grep
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
Chris Craikca2bf812013-07-29 15:28:30 -07004324ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4325ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4326ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4327
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.
4331if 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 --'
4334elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4335 ECHO='printf %s\n'
4336else
4337 # Use this function as a fallback that always works.
4338 func_fallback_echo ()
4339 {
4340 eval 'cat <<_LTECHO_EOF
4341$1
4342_LTECHO_EOF'
4343 }
4344 ECHO='func_fallback_echo'
4345fi
4346
4347# func_echo_all arg...
4348# Invoke $ECHO with all args, space-separated.
4349func_echo_all ()
4350{
4351 $ECHO ""
4352}
4353
4354case "$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; } ;;
4361esac
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
Patrick Scott5f6bd842010-06-28 16:55:16 -04004376
4377
4378# Check whether --with-gnu-ld was given.
4379if test "${with_gnu_ld+set}" = set; then :
4380 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4381else
4382 with_gnu_ld=no
4383fi
4384
4385ac_prog=ld
4386if 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'` ;;
4394 *)
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"
4407 ;;
4408 "")
4409 # If it fails, then pretend we aren't using GCC.
4410 ac_prog=ld
4411 ;;
4412 *)
4413 # If it is relative, then search for the first ld in PATH.
4414 with_gnu_ld=unknown
4415 ;;
4416 esac
4417elif 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; }
4420else
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4422$as_echo_n "checking for non-GNU ld... " >&6; }
4423fi
Chris Craikca2bf812013-07-29 15:28:30 -07004424if ${lt_cv_path_LD+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004425 $as_echo_n "(cached) " >&6
4426else
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
4440 ;;
4441 *)
4442 test "$with_gnu_ld" != yes && break
4443 ;;
4444 esac
4445 fi
4446 done
4447 IFS="$lt_save_ifs"
4448else
4449 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4450fi
4451fi
4452
4453LD="$lt_cv_path_LD"
4454if test -n "$LD"; then
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4456$as_echo "$LD" >&6; }
4457else
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4459$as_echo "no" >&6; }
4460fi
Chris Craikca2bf812013-07-29 15:28:30 -07004461test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -04004462{ $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; }
Chris Craikca2bf812013-07-29 15:28:30 -07004464if ${lt_cv_prog_gnu_ld+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004465 $as_echo_n "(cached) " >&6
4466else
4467 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4468case `$LD -v 2>&1 </dev/null` in
4469*GNU* | *'with BFD'*)
4470 lt_cv_prog_gnu_ld=yes
4471 ;;
4472*)
4473 lt_cv_prog_gnu_ld=no
4474 ;;
4475esac
4476fi
4477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4478$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4479with_gnu_ld=$lt_cv_prog_gnu_ld
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489ac_ext=c
4490ac_cpp='$CPP $CPPFLAGS'
4491ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4492ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4493ac_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.
4497if test -n "$CPP" && test -d "$CPP"; then
4498 CPP=
4499fi
4500if test -z "$CPP"; then
Chris Craikca2bf812013-07-29 15:28:30 -07004501 if ${ac_cv_prog_CPP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004502 $as_echo_n "(cached) " >&6
4503else
4504 # Double quotes because CPP needs to be expanded
4505 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4506 do
4507 ac_preproc_ok=false
4508for ac_c_preproc_warn_flag in '' yes
4509do
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
4525if ac_fn_c_try_cpp "$LINENO"; then :
4526
4527else
4528 # Broken: fails on valid input.
4529continue
4530fi
Chris Craikca2bf812013-07-29 15:28:30 -07004531rm -f conftest.err conftest.i conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -04004532
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
4539if ac_fn_c_try_cpp "$LINENO"; then :
4540 # Broken: success on invalid input.
4541continue
4542else
4543 # Passes both tests.
4544ac_preproc_ok=:
4545break
4546fi
Chris Craikca2bf812013-07-29 15:28:30 -07004547rm -f conftest.err conftest.i conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -04004548
4549done
4550# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris Craikca2bf812013-07-29 15:28:30 -07004551rm -f conftest.i conftest.err conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -04004552if $ac_preproc_ok; then :
4553 break
4554fi
4555
4556 done
4557 ac_cv_prog_CPP=$CPP
4558
4559fi
4560 CPP=$ac_cv_prog_CPP
4561else
4562 ac_cv_prog_CPP=$CPP
4563fi
4564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4565$as_echo "$CPP" >&6; }
4566ac_preproc_ok=false
4567for ac_c_preproc_warn_flag in '' yes
4568do
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
4584if ac_fn_c_try_cpp "$LINENO"; then :
4585
4586else
4587 # Broken: fails on valid input.
4588continue
4589fi
Chris Craikca2bf812013-07-29 15:28:30 -07004590rm -f conftest.err conftest.i conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -04004591
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
4598if ac_fn_c_try_cpp "$LINENO"; then :
4599 # Broken: success on invalid input.
4600continue
4601else
4602 # Passes both tests.
4603ac_preproc_ok=:
4604break
4605fi
Chris Craikca2bf812013-07-29 15:28:30 -07004606rm -f conftest.err conftest.i conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -04004607
4608done
4609# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chris Craikca2bf812013-07-29 15:28:30 -07004610rm -f conftest.i conftest.err conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -04004611if $ac_preproc_ok; then :
4612
4613else
4614 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4615$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chris Craikca2bf812013-07-29 15:28:30 -07004616as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4617See \`config.log' for more details" "$LINENO" 5; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04004618fi
4619
4620ac_ext=c
4621ac_cpp='$CPP $CPPFLAGS'
4622ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4623ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4624ac_compiler_gnu=$ac_cv_c_compiler_gnu
4625
Chris Craikca2bf812013-07-29 15:28:30 -07004626for ac_prog in gawk mawk nawk awk
4627do
4628 # Extract the first word of "$ac_prog", so it can be a program name with args.
4629set dummy $ac_prog; ac_word=$2
Patrick Scott5f6bd842010-06-28 16:55:16 -04004630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4631$as_echo_n "checking for $ac_word... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07004632if ${ac_cv_prog_AWK+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004633 $as_echo_n "(cached) " >&6
4634else
Chris Craikca2bf812013-07-29 15:28:30 -07004635 if test -n "$AWK"; then
4636 ac_cv_prog_AWK="$AWK" # Let the user override the test.
Patrick Scott5f6bd842010-06-28 16:55:16 -04004637else
4638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4639for as_dir in $PATH
4640do
4641 IFS=$as_save_IFS
4642 test -z "$as_dir" && as_dir=.
4643 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07004644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4645 ac_cv_prog_AWK="$ac_prog"
Patrick Scott5f6bd842010-06-28 16:55:16 -04004646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4647 break 2
4648 fi
4649done
4650 done
4651IFS=$as_save_IFS
4652
4653fi
4654fi
Chris Craikca2bf812013-07-29 15:28:30 -07004655AWK=$ac_cv_prog_AWK
4656if test -n "$AWK"; then
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4658$as_echo "$AWK" >&6; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04004659else
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4661$as_echo "no" >&6; }
4662fi
4663
4664
Chris Craikca2bf812013-07-29 15:28:30 -07004665 test -n "$AWK" && break
Patrick Scott5f6bd842010-06-28 16:55:16 -04004666done
Patrick Scott5f6bd842010-06-28 16:55:16 -04004667
4668
4669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4670$as_echo_n "checking whether ln -s works... " >&6; }
4671LN_S=$as_ln_s
4672if test "$LN_S" = "ln -s"; then
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4674$as_echo "yes" >&6; }
4675else
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4677$as_echo "no, using $LN_S" >&6; }
4678fi
4679
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; }
4682set x ${MAKE-make}
4683ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Chris Craikca2bf812013-07-29 15:28:30 -07004684if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004685 $as_echo_n "(cached) " >&6
4686else
4687 cat >conftest.make <<\_ACEOF
4688SHELL = /bin/sh
4689all:
4690 @echo '@@@%%%=$(MAKE)=@@@%%%'
4691_ACEOF
Chris Craikca2bf812013-07-29 15:28:30 -07004692# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Patrick Scott5f6bd842010-06-28 16:55:16 -04004693case `${MAKE-make} -f conftest.make 2>/dev/null` in
4694 *@@@%%%=?*=@@@%%%*)
4695 eval ac_cv_prog_make_${ac_make}_set=yes;;
4696 *)
4697 eval ac_cv_prog_make_${ac_make}_set=no;;
4698esac
4699rm -f conftest.make
4700fi
4701if 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=
4705else
4706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4707$as_echo "no" >&6; }
4708 SET_MAKE="MAKE=${MAKE-make}"
4709fi
4710
Chris Craikca2bf812013-07-29 15:28:30 -07004711
Patrick Scott5f6bd842010-06-28 16:55:16 -04004712case `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;} ;;
4716esac
4717
4718
4719
Chris Craikca2bf812013-07-29 15:28:30 -07004720macro_version='2.4.2'
4721macro_revision='1.3337'
Patrick Scott5f6bd842010-06-28 16:55:16 -04004722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735ltmain="$ac_aux_dir/ltmain.sh"
4736
Chris Craikca2bf812013-07-29 15:28:30 -07004737# Backslashify metacharacters that are still active within
4738# double-quoted strings.
4739sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4740
4741# Same as above, but do not quote variable references.
4742double_quote_subst='s/\(["`\\]\)/\\\1/g'
4743
4744# Sed substitution to delay expansion of an escaped shell variable in a
4745# double_quote_subst'ed string.
4746delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4747
4748# Sed substitution to delay expansion of an escaped single quote.
4749delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4750
4751# Sed substitution to avoid accidental globbing in evaled expressions
4752no_glob_subst='s/\*/\\\*/g'
4753
Patrick Scott5f6bd842010-06-28 16:55:16 -04004754{ $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; }
Chris Craikca2bf812013-07-29 15:28:30 -07004756if ${lt_cv_path_NM+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004757 $as_echo_n "(cached) " >&6
4758else
4759 if test -n "$NM"; then
4760 # Let the user override the test.
4761 lt_cv_path_NM="$NM"
4762else
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"
4766 fi
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
4782 ;;
4783 *)
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
4788 ;;
4789 *)
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
4792 ;;
4793 esac
4794 ;;
4795 esac
4796 fi
4797 done
4798 IFS="$lt_save_ifs"
4799 done
4800 : ${lt_cv_path_NM=no}
4801fi
4802fi
4803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4804$as_echo "$lt_cv_path_NM" >&6; }
4805if test "$lt_cv_path_NM" != "no"; then
4806 NM="$lt_cv_path_NM"
4807else
4808 # Didn't find any BSD compatible name lister, look for dumpbin.
Chris Craikca2bf812013-07-29 15:28:30 -07004809 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"
Patrick Scott5f6bd842010-06-28 16:55:16 -04004814 do
4815 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4816set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07004819if ${ac_cv_prog_DUMPBIN+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004820 $as_echo_n "(cached) " >&6
4821else
4822 if test -n "$DUMPBIN"; then
4823 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4824else
4825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4826for as_dir in $PATH
4827do
4828 IFS=$as_save_IFS
4829 test -z "$as_dir" && as_dir=.
4830 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07004831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04004832 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
4835 fi
4836done
4837 done
4838IFS=$as_save_IFS
4839
4840fi
4841fi
4842DUMPBIN=$ac_cv_prog_DUMPBIN
4843if test -n "$DUMPBIN"; then
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4845$as_echo "$DUMPBIN" >&6; }
4846else
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4848$as_echo "no" >&6; }
4849fi
4850
4851
4852 test -n "$DUMPBIN" && break
4853 done
4854fi
4855if test -z "$DUMPBIN"; then
4856 ac_ct_DUMPBIN=$DUMPBIN
Chris Craikca2bf812013-07-29 15:28:30 -07004857 for ac_prog in dumpbin "link -dump"
Patrick Scott5f6bd842010-06-28 16:55:16 -04004858do
4859 # Extract the first word of "$ac_prog", so it can be a program name with args.
4860set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07004863if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004864 $as_echo_n "(cached) " >&6
4865else
4866 if test -n "$ac_ct_DUMPBIN"; then
4867 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4868else
4869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4870for as_dir in $PATH
4871do
4872 IFS=$as_save_IFS
4873 test -z "$as_dir" && as_dir=.
4874 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07004875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04004876 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
4879 fi
4880done
4881 done
4882IFS=$as_save_IFS
4883
4884fi
4885fi
4886ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4887if 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; }
4890else
4891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4892$as_echo "no" >&6; }
4893fi
4894
4895
4896 test -n "$ac_ct_DUMPBIN" && break
4897done
4898
4899 if test "x$ac_ct_DUMPBIN" = x; then
4900 DUMPBIN=":"
4901 else
4902 case $cross_compiling:$ac_tool_warned in
4903yes:)
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;}
4906ac_tool_warned=yes ;;
4907esac
4908 DUMPBIN=$ac_ct_DUMPBIN
4909 fi
4910fi
4911
Chris Craikca2bf812013-07-29 15:28:30 -07004912 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4913 *COFF*)
4914 DUMPBIN="$DUMPBIN -symbols"
4915 ;;
4916 *)
4917 DUMPBIN=:
4918 ;;
4919 esac
4920 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04004921
4922 if test "$DUMPBIN" != ":"; then
4923 NM="$DUMPBIN"
4924 fi
4925fi
4926test -z "$NM" && NM=nm
4927
4928
4929
4930
4931
4932
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07004935if ${lt_cv_nm_interface+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004936 $as_echo_n "(cached) " >&6
4937else
4938 lt_cv_nm_interface="BSD nm"
4939 echo "int some_variable = 0;" > conftest.$ac_ext
Chris Craikca2bf812013-07-29 15:28:30 -07004940 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
Patrick Scott5f6bd842010-06-28 16:55:16 -04004941 (eval "$ac_compile" 2>conftest.err)
4942 cat conftest.err >&5
Chris Craikca2bf812013-07-29 15:28:30 -07004943 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
Patrick Scott5f6bd842010-06-28 16:55:16 -04004944 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4945 cat conftest.err >&5
Chris Craikca2bf812013-07-29 15:28:30 -07004946 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
Patrick Scott5f6bd842010-06-28 16:55:16 -04004947 cat conftest.out >&5
4948 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4949 lt_cv_nm_interface="MS dumpbin"
4950 fi
4951 rm -f conftest*
4952fi
4953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4954$as_echo "$lt_cv_nm_interface" >&6; }
4955
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07004959if ${lt_cv_sys_max_cmd_len+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04004960 $as_echo_n "(cached) " >&6
4961else
4962 i=0
4963 teststring="ABCD"
4964
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
4972 ;;
4973
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;
4979 ;;
4980
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;
4990 ;;
4991
Chris Craikca2bf812013-07-29 15:28:30 -07004992 mint*)
4993 # On MiNT this can take a long time and run out of memory.
4994 lt_cv_sys_max_cmd_len=8192;
4995 ;;
4996
Patrick Scott5f6bd842010-06-28 16:55:16 -04004997 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;
5001 ;;
5002
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
5011 fi
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`
5015 ;;
5016
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
5020 ;;
5021
Chris Craikca2bf812013-07-29 15:28:30 -07005022 os2*)
5023 # The test takes a long time on OS/2.
5024 lt_cv_sys_max_cmd_len=8192
5025 ;;
5026
Patrick Scott5f6bd842010-06-28 16:55:16 -04005027 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
5033 #
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
5038 fi
5039 ;;
5040 sco3.2v5*)
5041 lt_cv_sys_max_cmd_len=102400
5042 ;;
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
5049 fi
5050 ;;
5051 *)
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.
Chris Craikca2bf812013-07-29 15:28:30 -07005066 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
5067 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
Patrick Scott5f6bd842010-06-28 16:55:16 -04005068 test $i != 17 # 1/2 MB should be enough
5069 do
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`
5080 fi
5081 ;;
5082 esac
5083
5084fi
5085
5086if 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; }
5089else
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5091$as_echo "none" >&6; }
5092fi
5093max_cmd_len=$lt_cv_sys_max_cmd_len
5094
5095
5096
5097
5098
5099
5100: ${CP="cp -f"}
5101: ${MV="mv -f"}
5102: ${RM="rm -f"}
5103
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
5107xsi_shell=no
5108( _lt_dummy="a/b/c"
Chris Craikca2bf812013-07-29 15:28:30 -07005109 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5110 = c,a/b,b/c, \
Patrick Scott5f6bd842010-06-28 16:55:16 -04005111 && 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; }
5116
5117
5118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5119$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5120lt_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; }
5126
5127
5128if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5129 lt_unset=unset
5130else
5131 lt_unset=false
5132fi
5133
5134
5135
5136
5137
5138# test EBCDIC or ASCII
5139case `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'
5144 ;;
5145 *) # EBCDIC based system
5146 lt_SP2NL='tr \100 \n'
5147 lt_NL2SP='tr \r\n \100\100'
5148 ;;
5149esac
5150
5151
5152
5153
5154
5155
5156
5157
5158
Chris Craikca2bf812013-07-29 15:28:30 -07005159{ $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; }
5161if ${lt_cv_to_host_file_cmd+:} false; then :
5162 $as_echo_n "(cached) " >&6
5163else
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
5169 ;;
5170 *-*-cygwin* )
5171 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5172 ;;
5173 * ) # otherwise, assume *nix
5174 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5175 ;;
5176 esac
5177 ;;
5178 *-*-cygwin* )
5179 case $build in
5180 *-*-mingw* ) # actually msys
5181 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5182 ;;
5183 *-*-cygwin* )
5184 lt_cv_to_host_file_cmd=func_convert_file_noop
5185 ;;
5186 * ) # otherwise, assume *nix
5187 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5188 ;;
5189 esac
5190 ;;
5191 * ) # unhandled hosts (and "normal" native builds)
5192 lt_cv_to_host_file_cmd=func_convert_file_noop
5193 ;;
5194esac
5195
5196fi
5197
5198to_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; }
5201
5202
5203
5204
5205
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; }
5208if ${lt_cv_to_tool_file_cmd+:} false; then :
5209 $as_echo_n "(cached) " >&6
5210else
5211 #assume ordinary cross tools, or native build.
5212lt_cv_to_tool_file_cmd=func_convert_file_noop
5213case $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
5218 ;;
5219 esac
5220 ;;
5221esac
5222
5223fi
5224
5225to_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; }
5228
5229
5230
5231
5232
Patrick Scott5f6bd842010-06-28 16:55:16 -04005233{ $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; }
Chris Craikca2bf812013-07-29 15:28:30 -07005235if ${lt_cv_ld_reload_flag+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04005236 $as_echo_n "(cached) " >&6
5237else
5238 lt_cv_ld_reload_flag='-r'
5239fi
5240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5241$as_echo "$lt_cv_ld_reload_flag" >&6; }
5242reload_flag=$lt_cv_ld_reload_flag
5243case $reload_flag in
5244"" | " "*) ;;
5245*) reload_flag=" $reload_flag" ;;
5246esac
5247reload_cmds='$LD$reload_flag -o $output$reload_objs'
5248case $host_os in
Chris Craikca2bf812013-07-29 15:28:30 -07005249 cygwin* | mingw* | pw32* | cegcc*)
5250 if test "$GCC" != yes; then
5251 reload_cmds=false
5252 fi
5253 ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04005254 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'
5259 fi
5260 ;;
5261esac
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271if 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.
5273set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07005276if ${ac_cv_prog_OBJDUMP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04005277 $as_echo_n "(cached) " >&6
5278else
5279 if test -n "$OBJDUMP"; then
5280 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5281else
5282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5283for as_dir in $PATH
5284do
5285 IFS=$as_save_IFS
5286 test -z "$as_dir" && as_dir=.
5287 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07005288 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04005289 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
5292 fi
5293done
5294 done
5295IFS=$as_save_IFS
5296
5297fi
5298fi
5299OBJDUMP=$ac_cv_prog_OBJDUMP
5300if test -n "$OBJDUMP"; then
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5302$as_echo "$OBJDUMP" >&6; }
5303else
5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5305$as_echo "no" >&6; }
5306fi
5307
5308
5309fi
5310if 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.
5313set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07005316if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04005317 $as_echo_n "(cached) " >&6
5318else
5319 if test -n "$ac_ct_OBJDUMP"; then
5320 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5321else
5322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5323for as_dir in $PATH
5324do
5325 IFS=$as_save_IFS
5326 test -z "$as_dir" && as_dir=.
5327 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07005328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04005329 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
5332 fi
5333done
5334 done
5335IFS=$as_save_IFS
5336
5337fi
5338fi
5339ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5340if 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; }
5343else
5344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5345$as_echo "no" >&6; }
5346fi
5347
5348 if test "x$ac_ct_OBJDUMP" = x; then
5349 OBJDUMP="false"
5350 else
5351 case $cross_compiling:$ac_tool_warned in
5352yes:)
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;}
5355ac_tool_warned=yes ;;
5356esac
5357 OBJDUMP=$ac_ct_OBJDUMP
5358 fi
5359else
5360 OBJDUMP="$ac_cv_prog_OBJDUMP"
5361fi
5362
5363test -z "$OBJDUMP" && OBJDUMP=objdump
5364
5365
5366
5367
5368
5369
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07005372if ${lt_cv_deplibs_check_method+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04005373 $as_echo_n "(cached) " >&6
5374else
5375 lt_cv_file_magic_cmd='$MAGIC_CMD'
5376lt_cv_file_magic_test_file=
5377lt_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.
5388
5389case $host_os in
5390aix[4-9]*)
5391 lt_cv_deplibs_check_method=pass_all
5392 ;;
5393
5394beos*)
5395 lt_cv_deplibs_check_method=pass_all
5396 ;;
5397
5398bsdi[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
5402 ;;
5403
5404cygwin*)
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'
5408 ;;
5409
5410mingw* | 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.
Chris Craikca2bf812013-07-29 15:28:30 -07005414 # 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
Patrick Scott5f6bd842010-06-28 16:55:16 -04005416 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5417 lt_cv_file_magic_cmd='func_win32_libid'
5418 else
Chris Craikca2bf812013-07-29 15:28:30 -07005419 # 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)'
Patrick Scott5f6bd842010-06-28 16:55:16 -04005421 lt_cv_file_magic_cmd='$OBJDUMP -f'
5422 fi
5423 ;;
5424
Chris Craikca2bf812013-07-29 15:28:30 -07005425cegcc*)
Patrick Scott5f6bd842010-06-28 16:55:16 -04005426 # 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'
5429 ;;
5430
5431darwin* | rhapsody*)
5432 lt_cv_deplibs_check_method=pass_all
5433 ;;
5434
5435freebsd* | 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.*`
5444 ;;
5445 esac
5446 else
5447 lt_cv_deplibs_check_method=pass_all
5448 fi
5449 ;;
5450
5451gnu*)
5452 lt_cv_deplibs_check_method=pass_all
5453 ;;
5454
Chris Craikca2bf812013-07-29 15:28:30 -07005455haiku*)
5456 lt_cv_deplibs_check_method=pass_all
5457 ;;
5458
Patrick Scott5f6bd842010-06-28 16:55:16 -04005459hpux10.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
5465 ;;
5466 hppa*64*)
Chris Craikca2bf812013-07-29 15:28:30 -07005467 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]'
Patrick Scott5f6bd842010-06-28 16:55:16 -04005468 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5469 ;;
5470 *)
Chris Craikca2bf812013-07-29 15:28:30 -07005471 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
Patrick Scott5f6bd842010-06-28 16:55:16 -04005472 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5473 ;;
5474 esac
5475 ;;
5476
5477interix[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)$'
5480 ;;
5481
5482irix5* | 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
5490 ;;
5491
Chris Craikca2bf812013-07-29 15:28:30 -07005492# This must be glibc/ELF.
5493linux* | k*bsd*-gnu | kopensolaris*-gnu)
Patrick Scott5f6bd842010-06-28 16:55:16 -04005494 lt_cv_deplibs_check_method=pass_all
5495 ;;
5496
5497netbsd*)
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)$'
5502 fi
5503 ;;
5504
5505newos6*)
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
5509 ;;
5510
5511*nto* | *qnx*)
5512 lt_cv_deplibs_check_method=pass_all
5513 ;;
5514
5515openbsd*)
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)$'
5520 fi
5521 ;;
5522
5523osf3* | osf4* | osf5*)
5524 lt_cv_deplibs_check_method=pass_all
5525 ;;
5526
5527rdos*)
5528 lt_cv_deplibs_check_method=pass_all
5529 ;;
5530
5531solaris*)
5532 lt_cv_deplibs_check_method=pass_all
5533 ;;
5534
5535sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5536 lt_cv_deplibs_check_method=pass_all
5537 ;;
5538
5539sysv4 | 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*`
5544 ;;
5545 ncr)
5546 lt_cv_deplibs_check_method=pass_all
5547 ;;
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 )'
5551 ;;
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
5556 ;;
5557 siemens)
5558 lt_cv_deplibs_check_method=pass_all
5559 ;;
5560 pc)
5561 lt_cv_deplibs_check_method=pass_all
5562 ;;
5563 esac
5564 ;;
5565
5566tpf*)
5567 lt_cv_deplibs_check_method=pass_all
5568 ;;
5569esac
5570
5571fi
5572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5573$as_echo "$lt_cv_deplibs_check_method" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07005574
5575file_magic_glob=
5576want_nocaseglob=no
5577if 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"`
5584 fi
5585 ;;
5586 esac
5587fi
5588
Patrick Scott5f6bd842010-06-28 16:55:16 -04005589file_magic_cmd=$lt_cv_file_magic_cmd
5590deplibs_check_method=$lt_cv_deplibs_check_method
5591test -z "$deplibs_check_method" && deplibs_check_method=unknown
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
Chris Craikca2bf812013-07-29 15:28:30 -07005604
5605
5606
5607
5608
5609
5610
5611
5612
5613
Patrick Scott5f6bd842010-06-28 16:55:16 -04005614if test -n "$ac_tool_prefix"; then
Chris Craikca2bf812013-07-29 15:28:30 -07005615 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5616set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Patrick Scott5f6bd842010-06-28 16:55:16 -04005617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5618$as_echo_n "checking for $ac_word... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07005619if ${ac_cv_prog_DLLTOOL+:} false; then :
5620 $as_echo_n "(cached) " >&6
5621else
5622 if test -n "$DLLTOOL"; then
5623 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5624else
5625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5626for as_dir in $PATH
5627do
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
5635 fi
5636done
5637 done
5638IFS=$as_save_IFS
5639
5640fi
5641fi
5642DLLTOOL=$ac_cv_prog_DLLTOOL
5643if test -n "$DLLTOOL"; then
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5645$as_echo "$DLLTOOL" >&6; }
5646else
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5648$as_echo "no" >&6; }
5649fi
5650
5651
5652fi
5653if 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.
5656set 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; }
5659if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5660 $as_echo_n "(cached) " >&6
5661else
5662 if test -n "$ac_ct_DLLTOOL"; then
5663 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5664else
5665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5666for as_dir in $PATH
5667do
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
5675 fi
5676done
5677 done
5678IFS=$as_save_IFS
5679
5680fi
5681fi
5682ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5683if 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; }
5686else
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5688$as_echo "no" >&6; }
5689fi
5690
5691 if test "x$ac_ct_DLLTOOL" = x; then
5692 DLLTOOL="false"
5693 else
5694 case $cross_compiling:$ac_tool_warned in
5695yes:)
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;}
5698ac_tool_warned=yes ;;
5699esac
5700 DLLTOOL=$ac_ct_DLLTOOL
5701 fi
5702else
5703 DLLTOOL="$ac_cv_prog_DLLTOOL"
5704fi
5705
5706test -z "$DLLTOOL" && DLLTOOL=dlltool
5707
5708
5709
5710
5711
5712
5713
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; }
5716if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5717 $as_echo_n "(cached) " >&6
5718else
5719 lt_cv_sharedlib_from_linklib_cmd='unknown'
5720
5721case $host_os in
5722cygwin* | 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
5728 ;;
5729 *)
5730 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5731 ;;
5732 esac
5733 ;;
5734*)
5735 # fallback: assume linklib IS sharedlib
5736 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5737 ;;
5738esac
5739
5740fi
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; }
5743sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5744test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5745
5746
5747
5748
5749
5750
5751
5752
5753if test -n "$ac_tool_prefix"; then
5754 for ac_prog in ar
5755 do
5756 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5757set 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; }
5760if ${ac_cv_prog_AR+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04005761 $as_echo_n "(cached) " >&6
5762else
5763 if test -n "$AR"; then
5764 ac_cv_prog_AR="$AR" # Let the user override the test.
5765else
5766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5767for as_dir in $PATH
5768do
5769 IFS=$as_save_IFS
5770 test -z "$as_dir" && as_dir=.
5771 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07005772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5773 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
Patrick Scott5f6bd842010-06-28 16:55:16 -04005774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5775 break 2
5776 fi
5777done
5778 done
5779IFS=$as_save_IFS
5780
5781fi
5782fi
5783AR=$ac_cv_prog_AR
5784if test -n "$AR"; then
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5786$as_echo "$AR" >&6; }
5787else
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5789$as_echo "no" >&6; }
5790fi
5791
5792
Chris Craikca2bf812013-07-29 15:28:30 -07005793 test -n "$AR" && break
5794 done
Patrick Scott5f6bd842010-06-28 16:55:16 -04005795fi
Chris Craikca2bf812013-07-29 15:28:30 -07005796if test -z "$AR"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04005797 ac_ct_AR=$AR
Chris Craikca2bf812013-07-29 15:28:30 -07005798 for ac_prog in ar
5799do
5800 # Extract the first word of "$ac_prog", so it can be a program name with args.
5801set dummy $ac_prog; ac_word=$2
Patrick Scott5f6bd842010-06-28 16:55:16 -04005802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5803$as_echo_n "checking for $ac_word... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07005804if ${ac_cv_prog_ac_ct_AR+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04005805 $as_echo_n "(cached) " >&6
5806else
5807 if test -n "$ac_ct_AR"; then
5808 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5809else
5810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5811for as_dir in $PATH
5812do
5813 IFS=$as_save_IFS
5814 test -z "$as_dir" && as_dir=.
5815 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07005816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5817 ac_cv_prog_ac_ct_AR="$ac_prog"
Patrick Scott5f6bd842010-06-28 16:55:16 -04005818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5819 break 2
5820 fi
5821done
5822 done
5823IFS=$as_save_IFS
5824
5825fi
5826fi
5827ac_ct_AR=$ac_cv_prog_ac_ct_AR
5828if 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; }
5831else
5832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5833$as_echo "no" >&6; }
5834fi
5835
Chris Craikca2bf812013-07-29 15:28:30 -07005836
5837 test -n "$ac_ct_AR" && break
5838done
5839
Patrick Scott5f6bd842010-06-28 16:55:16 -04005840 if test "x$ac_ct_AR" = x; then
5841 AR="false"
5842 else
5843 case $cross_compiling:$ac_tool_warned in
5844yes:)
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;}
5847ac_tool_warned=yes ;;
5848esac
5849 AR=$ac_ct_AR
5850 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04005851fi
5852
Chris Craikca2bf812013-07-29 15:28:30 -07005853: ${AR=ar}
5854: ${AR_FLAGS=cru}
Patrick Scott5f6bd842010-06-28 16:55:16 -04005855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
Chris Craikca2bf812013-07-29 15:28:30 -07005866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5867$as_echo_n "checking for archiver @FILE support... " >&6; }
5868if ${lt_cv_ar_at_file+:} false; then :
5869 $as_echo_n "(cached) " >&6
5870else
5871 lt_cv_ar_at_file=no
5872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5873/* end confdefs.h. */
5874
5875int
5876main ()
5877{
5878
5879 ;
5880 return 0;
5881}
5882_ACEOF
5883if 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=@
5901 fi
5902 fi
5903 rm -f conftest.* libconftest.a
5904
5905fi
5906rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5907
5908fi
5909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5910$as_echo "$lt_cv_ar_at_file" >&6; }
5911
5912if test "x$lt_cv_ar_at_file" = xno; then
5913 archiver_list_spec=
5914else
5915 archiver_list_spec=$lt_cv_ar_at_file
5916fi
5917
5918
5919
5920
5921
5922
5923
Patrick Scott5f6bd842010-06-28 16:55:16 -04005924if 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.
5926set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07005929if ${ac_cv_prog_STRIP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04005930 $as_echo_n "(cached) " >&6
5931else
5932 if test -n "$STRIP"; then
5933 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5934else
5935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5936for as_dir in $PATH
5937do
5938 IFS=$as_save_IFS
5939 test -z "$as_dir" && as_dir=.
5940 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07005941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04005942 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
5945 fi
5946done
5947 done
5948IFS=$as_save_IFS
5949
5950fi
5951fi
5952STRIP=$ac_cv_prog_STRIP
5953if test -n "$STRIP"; then
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5955$as_echo "$STRIP" >&6; }
5956else
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5958$as_echo "no" >&6; }
5959fi
5960
5961
5962fi
5963if 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.
5966set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07005969if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04005970 $as_echo_n "(cached) " >&6
5971else
5972 if test -n "$ac_ct_STRIP"; then
5973 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5974else
5975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5976for as_dir in $PATH
5977do
5978 IFS=$as_save_IFS
5979 test -z "$as_dir" && as_dir=.
5980 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07005981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04005982 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
5985 fi
5986done
5987 done
5988IFS=$as_save_IFS
5989
5990fi
5991fi
5992ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5993if 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; }
5996else
5997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5998$as_echo "no" >&6; }
5999fi
6000
6001 if test "x$ac_ct_STRIP" = x; then
6002 STRIP=":"
6003 else
6004 case $cross_compiling:$ac_tool_warned in
6005yes:)
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;}
6008ac_tool_warned=yes ;;
6009esac
6010 STRIP=$ac_ct_STRIP
6011 fi
6012else
6013 STRIP="$ac_cv_prog_STRIP"
6014fi
6015
6016test -z "$STRIP" && STRIP=:
6017
6018
6019
6020
6021
6022
6023if 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.
6025set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07006028if ${ac_cv_prog_RANLIB+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04006029 $as_echo_n "(cached) " >&6
6030else
6031 if test -n "$RANLIB"; then
6032 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6033else
6034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6035for as_dir in $PATH
6036do
6037 IFS=$as_save_IFS
6038 test -z "$as_dir" && as_dir=.
6039 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07006040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04006041 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
6044 fi
6045done
6046 done
6047IFS=$as_save_IFS
6048
6049fi
6050fi
6051RANLIB=$ac_cv_prog_RANLIB
6052if test -n "$RANLIB"; then
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6054$as_echo "$RANLIB" >&6; }
6055else
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6057$as_echo "no" >&6; }
6058fi
6059
6060
6061fi
6062if 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.
6065set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07006068if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04006069 $as_echo_n "(cached) " >&6
6070else
6071 if test -n "$ac_ct_RANLIB"; then
6072 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6073else
6074as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6075for as_dir in $PATH
6076do
6077 IFS=$as_save_IFS
6078 test -z "$as_dir" && as_dir=.
6079 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07006080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04006081 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
6084 fi
6085done
6086 done
6087IFS=$as_save_IFS
6088
6089fi
6090fi
6091ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6092if 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; }
6095else
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6097$as_echo "no" >&6; }
6098fi
6099
6100 if test "x$ac_ct_RANLIB" = x; then
6101 RANLIB=":"
6102 else
6103 case $cross_compiling:$ac_tool_warned in
6104yes:)
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;}
6107ac_tool_warned=yes ;;
6108esac
6109 RANLIB=$ac_ct_RANLIB
6110 fi
6111else
6112 RANLIB="$ac_cv_prog_RANLIB"
6113fi
6114
6115test -z "$RANLIB" && RANLIB=:
6116
6117
6118
6119
6120
6121
6122# Determine commands to create old-style static archives.
6123old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6124old_postinstall_cmds='chmod 644 $oldlib'
6125old_postuninstall_cmds=
6126
6127if test -n "$RANLIB"; then
6128 case $host_os in
6129 openbsd*)
Chris Craikca2bf812013-07-29 15:28:30 -07006130 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
Patrick Scott5f6bd842010-06-28 16:55:16 -04006131 ;;
6132 *)
Chris Craikca2bf812013-07-29 15:28:30 -07006133 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
Patrick Scott5f6bd842010-06-28 16:55:16 -04006134 ;;
6135 esac
Chris Craikca2bf812013-07-29 15:28:30 -07006136 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
Patrick Scott5f6bd842010-06-28 16:55:16 -04006137fi
6138
Chris Craikca2bf812013-07-29 15:28:30 -07006139case $host_os in
6140 darwin*)
6141 lock_old_archive_extraction=yes ;;
6142 *)
6143 lock_old_archive_extraction=no ;;
6144esac
6145
6146
6147
6148
6149
6150
Patrick Scott5f6bd842010-06-28 16:55:16 -04006151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184# If no C compiler was specified, use CC.
6185LTCC=${LTCC-"$CC"}
6186
6187# If no C compiler flags were specified, use CFLAGS.
6188LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6189
6190# Allow CC to be a program name with arguments.
6191compiler=$CC
6192
6193
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07006197if ${lt_cv_sys_global_symbol_pipe+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04006198 $as_echo_n "(cached) " >&6
6199else
6200
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?!! ;)]
6203
6204# Character class describing NM global symbol codes.
6205symcode='[BCDEGRST]'
6206
6207# Regexp to match symbols that can be accessed directly from C.
6208sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6209
6210# Define system-specific variables.
6211case $host_os in
6212aix*)
6213 symcode='[BCDT]'
6214 ;;
6215cygwin* | mingw* | pw32* | cegcc*)
6216 symcode='[ABCDGISTW]'
6217 ;;
6218hpux*)
6219 if test "$host_cpu" = ia64; then
6220 symcode='[ABCDEGRST]'
6221 fi
6222 ;;
6223irix* | nonstopux*)
6224 symcode='[BCDEGRST]'
6225 ;;
6226osf*)
6227 symcode='[BCDEGQRST]'
6228 ;;
6229solaris*)
6230 symcode='[BDRT]'
6231 ;;
6232sco3.2v5*)
6233 symcode='[DT]'
6234 ;;
6235sysv4.2uw2*)
6236 symcode='[DT]'
6237 ;;
6238sysv5* | sco5v6* | unixware* | OpenUNIX*)
6239 symcode='[ABDT]'
6240 ;;
6241sysv4)
6242 symcode='[DFNSTU]'
6243 ;;
6244esac
6245
6246# If we're using GNU nm, then use its standard symbol codes.
6247case `$NM -V 2>&1` in
6248*GNU* | *'with BFD'*)
6249 symcode='[ABCDGIRSTW]' ;;
6250esac
6251
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.
6255lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6256
6257# Transform an extracted symbol line into symbol name and symbol address
Chris Craikca2bf812013-07-29 15:28:30 -07006258lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6259lt_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'"
Patrick Scott5f6bd842010-06-28 16:55:16 -04006260
6261# Handle CRLF in mingw tool chain
6262opt_cr=
6263case $build_os in
6264mingw*)
6265 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6266 ;;
6267esac
6268
6269# Try without a prefix underscore, then with it.
6270for ac_symprfx in "" "_"; do
6271
6272 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6273 symxfrm="\\1 $ac_symprfx\\2 \\2"
6274
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};"\
Chris Craikca2bf812013-07-29 15:28:30 -07006283" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
Patrick Scott5f6bd842010-06-28 16:55:16 -04006284" /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'"
6295 fi
Chris Craikca2bf812013-07-29 15:28:30 -07006296 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
Patrick Scott5f6bd842010-06-28 16:55:16 -04006297
6298 # Check to see that the pipe works correctly.
6299 pipe_works=no
6300
6301 rm -f conftest*
6302 cat > conftest.$ac_ext <<_LT_EOF
6303#ifdef __cplusplus
6304extern "C" {
6305#endif
6306char nm_test_var;
6307void nm_test_func(void);
6308void nm_test_func(void){}
6309#ifdef __cplusplus
6310}
6311#endif
6312int main(){nm_test_var='a';nm_test_func();return(0);}
6313_LT_EOF
6314
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
Chris Craikca2bf812013-07-29 15:28:30 -07006322 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
Patrick Scott5f6bd842010-06-28 16:55:16 -04006324 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
6332 fi
6333
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
Chris Craikca2bf812013-07-29 15:28:30 -07006338/* 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
6349
Patrick Scott5f6bd842010-06-28 16:55:16 -04006350#ifdef __cplusplus
6351extern "C" {
6352#endif
6353
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'
6357
6358 cat <<_LT_EOF >> conftest.$ac_ext
6359
6360/* The mapping between symbol names and symbols. */
Chris Craikca2bf812013-07-29 15:28:30 -07006361LT_DLSYM_CONST struct {
Patrick Scott5f6bd842010-06-28 16:55:16 -04006362 const char *name;
6363 void *address;
6364}
6365lt__PROGRAM__LTX_preloaded_symbols[] =
6366{
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}
6372};
6373
6374/* This works around a problem in FreeBSD linker */
6375#ifdef FREEBSD_WORKAROUND
6376static const void *lt_preloaded_setup() {
6377 return lt__PROGRAM__LTX_preloaded_symbols;
6378}
6379#endif
6380
6381#ifdef __cplusplus
6382}
6383#endif
6384_LT_EOF
6385 # Now try linking the two files.
6386 mv conftest.$ac_objext conftstm.$ac_objext
Chris Craikca2bf812013-07-29 15:28:30 -07006387 lt_globsym_save_LIBS=$LIBS
6388 lt_globsym_save_CFLAGS=$CFLAGS
Patrick Scott5f6bd842010-06-28 16:55:16 -04006389 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
6397 fi
Chris Craikca2bf812013-07-29 15:28:30 -07006398 LIBS=$lt_globsym_save_LIBS
6399 CFLAGS=$lt_globsym_save_CFLAGS
Patrick Scott5f6bd842010-06-28 16:55:16 -04006400 else
6401 echo "cannot find nm_test_func in $nlist" >&5
6402 fi
6403 else
6404 echo "cannot find nm_test_var in $nlist" >&5
6405 fi
6406 else
6407 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6408 fi
6409 else
6410 echo "$progname: failed program was:" >&5
6411 cat conftest.$ac_ext >&5
6412 fi
6413 rm -rf conftest* conftst*
6414
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=
6420 fi
6421done
6422
6423fi
6424
6425if test -z "$lt_cv_sys_global_symbol_pipe"; then
6426 lt_cv_sys_global_symbol_to_cdecl=
6427fi
6428if 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; }
6431else
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6433$as_echo "ok" >&6; }
6434fi
6435
Chris Craikca2bf812013-07-29 15:28:30 -07006436# Response file support.
6437if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6438 nm_file_list_spec='@'
6439elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6440 nm_file_list_spec='@'
6441fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04006442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
Chris Craikca2bf812013-07-29 15:28:30 -07006464
6465
6466
6467
6468
6469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6470$as_echo_n "checking for sysroot... " >&6; }
6471
6472# Check whether --with-sysroot was given.
6473if test "${with_sysroot+set}" = set; then :
6474 withval=$with_sysroot;
6475else
6476 with_sysroot=no
6477fi
6478
6479
6480lt_sysroot=
6481case ${with_sysroot} in #(
6482 yes)
6483 if test "$GCC" = yes; then
6484 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6485 fi
6486 ;; #(
6487 /*)
6488 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6489 ;; #(
6490 no|'')
6491 ;; #(
6492 *)
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
6496 ;;
6497esac
6498
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6500$as_echo "${lt_sysroot:-no}" >&6; }
6501
6502
6503
6504
6505
Patrick Scott5f6bd842010-06-28 16:55:16 -04006506# Check whether --enable-libtool-lock was given.
6507if test "${enable_libtool_lock+set}" = set; then :
6508 enableval=$enable_libtool_lock;
6509fi
6510
6511test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6512
6513# Some flags need to be propagated to the compiler or linker for good
6514# libtool support.
6515case $host in
6516ia64-*-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"
6527 ;;
6528 *ELF-64*)
6529 HPUX_IA64_MODE="64"
6530 ;;
6531 esac
6532 fi
6533 rm -rf conftest*
6534 ;;
6535*-*-irix6*)
6536 # Find out which ABI we are using.
Chris Craikca2bf812013-07-29 15:28:30 -07006537 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -04006538 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"
6547 ;;
6548 *N32*)
6549 LD="${LD-ld} -melf32bmipn32"
6550 ;;
6551 *64-bit*)
6552 LD="${LD-ld} -melf64bmip"
6553 ;;
6554 esac
6555 else
6556 case `/usr/bin/file conftest.$ac_objext` in
6557 *32-bit*)
6558 LD="${LD-ld} -32"
6559 ;;
6560 *N32*)
6561 LD="${LD-ld} -n32"
6562 ;;
6563 *64-bit*)
6564 LD="${LD-ld} -64"
6565 ;;
6566 esac
6567 fi
6568 fi
6569 rm -rf conftest*
6570 ;;
6571
6572x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6573s390*-*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"
6586 ;;
6587 x86_64-*linux*)
6588 LD="${LD-ld} -m elf_i386"
6589 ;;
6590 ppc64-*linux*|powerpc64-*linux*)
6591 LD="${LD-ld} -m elf32ppclinux"
6592 ;;
6593 s390x-*linux*)
6594 LD="${LD-ld} -m elf_s390"
6595 ;;
6596 sparc64-*linux*)
6597 LD="${LD-ld} -m elf32_sparc"
6598 ;;
6599 esac
6600 ;;
6601 *64-bit*)
6602 case $host in
6603 x86_64-*kfreebsd*-gnu)
6604 LD="${LD-ld} -m elf_x86_64_fbsd"
6605 ;;
6606 x86_64-*linux*)
6607 LD="${LD-ld} -m elf_x86_64"
6608 ;;
6609 ppc*-*linux*|powerpc*-*linux*)
6610 LD="${LD-ld} -m elf64ppc"
6611 ;;
6612 s390*-*linux*|s390*-*tpf*)
6613 LD="${LD-ld} -m elf64_s390"
6614 ;;
6615 sparc*-*linux*)
6616 LD="${LD-ld} -m elf64_sparc"
6617 ;;
6618 esac
6619 ;;
6620 esac
6621 fi
6622 rm -rf conftest*
6623 ;;
6624
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07006631if ${lt_cv_cc_needs_belf+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04006632 $as_echo_n "(cached) " >&6
6633else
6634 ac_ext=c
6635ac_cpp='$CPP $CPPFLAGS'
6636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6638ac_compiler_gnu=$ac_cv_c_compiler_gnu
6639
6640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6641/* end confdefs.h. */
6642
6643int
6644main ()
6645{
6646
6647 ;
6648 return 0;
6649}
6650_ACEOF
6651if ac_fn_c_try_link "$LINENO"; then :
6652 lt_cv_cc_needs_belf=yes
6653else
6654 lt_cv_cc_needs_belf=no
6655fi
6656rm -f core conftest.err conftest.$ac_objext \
6657 conftest$ac_exeext conftest.$ac_ext
6658 ac_ext=c
6659ac_cpp='$CPP $CPPFLAGS'
6660ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6661ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6662ac_compiler_gnu=$ac_cv_c_compiler_gnu
6663
6664fi
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"
6670 fi
6671 ;;
Chris Craikca2bf812013-07-29 15:28:30 -07006672*-*solaris*)
Patrick Scott5f6bd842010-06-28 16:55:16 -04006673 # 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
Chris Craikca2bf812013-07-29 15:28:30 -07006683 yes*)
6684 case $host in
6685 i?86-*-solaris*)
6686 LD="${LD-ld} -m elf_x86_64"
6687 ;;
6688 sparc*-*-solaris*)
6689 LD="${LD-ld} -m elf64_sparc"
6690 ;;
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"
6695 fi
6696 ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04006697 *)
6698 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6699 LD="${LD-ld} -64"
6700 fi
6701 ;;
6702 esac
6703 ;;
6704 esac
6705 fi
6706 rm -rf conftest*
6707 ;;
6708esac
6709
6710need_locks="$enable_libtool_lock"
6711
Chris Craikca2bf812013-07-29 15:28:30 -07006712if 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.
6714set 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; }
6717if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6718 $as_echo_n "(cached) " >&6
6719else
6720 if test -n "$MANIFEST_TOOL"; then
6721 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6722else
6723as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6724for as_dir in $PATH
6725do
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
6733 fi
6734done
6735 done
6736IFS=$as_save_IFS
6737
6738fi
6739fi
6740MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6741if test -n "$MANIFEST_TOOL"; then
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6743$as_echo "$MANIFEST_TOOL" >&6; }
6744else
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6746$as_echo "no" >&6; }
6747fi
6748
6749
6750fi
6751if 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.
6754set 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; }
6757if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6758 $as_echo_n "(cached) " >&6
6759else
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.
6762else
6763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6764for as_dir in $PATH
6765do
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
6773 fi
6774done
6775 done
6776IFS=$as_save_IFS
6777
6778fi
6779fi
6780ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6781if 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; }
6784else
6785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6786$as_echo "no" >&6; }
6787fi
6788
6789 if test "x$ac_ct_MANIFEST_TOOL" = x; then
6790 MANIFEST_TOOL=":"
6791 else
6792 case $cross_compiling:$ac_tool_warned in
6793yes:)
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;}
6796ac_tool_warned=yes ;;
6797esac
6798 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6799 fi
6800else
6801 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6802fi
6803
6804test -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; }
6807if ${lt_cv_path_mainfest_tool+:} false; then :
6808 $as_echo_n "(cached) " >&6
6809else
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
6816 fi
6817 rm -f conftest*
6818fi
6819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6820$as_echo "$lt_cv_path_mainfest_tool" >&6; }
6821if test "x$lt_cv_path_mainfest_tool" != xyes; then
6822 MANIFEST_TOOL=:
6823fi
6824
6825
6826
6827
6828
Patrick Scott5f6bd842010-06-28 16:55:16 -04006829
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.
6834set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07006837if ${ac_cv_prog_DSYMUTIL+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04006838 $as_echo_n "(cached) " >&6
6839else
6840 if test -n "$DSYMUTIL"; then
6841 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6842else
6843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844for as_dir in $PATH
6845do
6846 IFS=$as_save_IFS
6847 test -z "$as_dir" && as_dir=.
6848 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07006849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04006850 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
6853 fi
6854done
6855 done
6856IFS=$as_save_IFS
6857
6858fi
6859fi
6860DSYMUTIL=$ac_cv_prog_DSYMUTIL
6861if test -n "$DSYMUTIL"; then
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6863$as_echo "$DSYMUTIL" >&6; }
6864else
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6866$as_echo "no" >&6; }
6867fi
6868
6869
6870fi
6871if test -z "$ac_cv_prog_DSYMUTIL"; then
6872 ac_ct_DSYMUTIL=$DSYMUTIL
6873 # Extract the first word of "dsymutil", so it can be a program name with args.
6874set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07006877if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04006878 $as_echo_n "(cached) " >&6
6879else
6880 if test -n "$ac_ct_DSYMUTIL"; then
6881 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6882else
6883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6884for as_dir in $PATH
6885do
6886 IFS=$as_save_IFS
6887 test -z "$as_dir" && as_dir=.
6888 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07006889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04006890 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
6893 fi
6894done
6895 done
6896IFS=$as_save_IFS
6897
6898fi
6899fi
6900ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6901if 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; }
6904else
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6906$as_echo "no" >&6; }
6907fi
6908
6909 if test "x$ac_ct_DSYMUTIL" = x; then
6910 DSYMUTIL=":"
6911 else
6912 case $cross_compiling:$ac_tool_warned in
6913yes:)
6914{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6915$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6916ac_tool_warned=yes ;;
6917esac
6918 DSYMUTIL=$ac_ct_DSYMUTIL
6919 fi
6920else
6921 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6922fi
6923
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.
6926set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07006929if ${ac_cv_prog_NMEDIT+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04006930 $as_echo_n "(cached) " >&6
6931else
6932 if test -n "$NMEDIT"; then
6933 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6934else
6935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936for as_dir in $PATH
6937do
6938 IFS=$as_save_IFS
6939 test -z "$as_dir" && as_dir=.
6940 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07006941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04006942 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
6945 fi
6946done
6947 done
6948IFS=$as_save_IFS
6949
6950fi
6951fi
6952NMEDIT=$ac_cv_prog_NMEDIT
6953if test -n "$NMEDIT"; then
6954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6955$as_echo "$NMEDIT" >&6; }
6956else
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6958$as_echo "no" >&6; }
6959fi
6960
6961
6962fi
6963if 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.
6966set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07006969if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04006970 $as_echo_n "(cached) " >&6
6971else
6972 if test -n "$ac_ct_NMEDIT"; then
6973 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6974else
6975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976for as_dir in $PATH
6977do
6978 IFS=$as_save_IFS
6979 test -z "$as_dir" && as_dir=.
6980 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07006981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04006982 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
6985 fi
6986done
6987 done
6988IFS=$as_save_IFS
6989
6990fi
6991fi
6992ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6993if 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; }
6996else
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998$as_echo "no" >&6; }
6999fi
7000
7001 if test "x$ac_ct_NMEDIT" = x; then
7002 NMEDIT=":"
7003 else
7004 case $cross_compiling:$ac_tool_warned in
7005yes:)
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;}
7008ac_tool_warned=yes ;;
7009esac
7010 NMEDIT=$ac_ct_NMEDIT
7011 fi
7012else
7013 NMEDIT="$ac_cv_prog_NMEDIT"
7014fi
7015
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.
7018set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007021if ${ac_cv_prog_LIPO+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007022 $as_echo_n "(cached) " >&6
7023else
7024 if test -n "$LIPO"; then
7025 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7026else
7027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7028for as_dir in $PATH
7029do
7030 IFS=$as_save_IFS
7031 test -z "$as_dir" && as_dir=.
7032 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07007033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04007034 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
7037 fi
7038done
7039 done
7040IFS=$as_save_IFS
7041
7042fi
7043fi
7044LIPO=$ac_cv_prog_LIPO
7045if test -n "$LIPO"; then
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7047$as_echo "$LIPO" >&6; }
7048else
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7050$as_echo "no" >&6; }
7051fi
7052
7053
7054fi
7055if 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.
7058set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007061if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007062 $as_echo_n "(cached) " >&6
7063else
7064 if test -n "$ac_ct_LIPO"; then
7065 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7066else
7067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7068for as_dir in $PATH
7069do
7070 IFS=$as_save_IFS
7071 test -z "$as_dir" && as_dir=.
7072 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07007073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04007074 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
7077 fi
7078done
7079 done
7080IFS=$as_save_IFS
7081
7082fi
7083fi
7084ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7085if 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; }
7088else
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7090$as_echo "no" >&6; }
7091fi
7092
7093 if test "x$ac_ct_LIPO" = x; then
7094 LIPO=":"
7095 else
7096 case $cross_compiling:$ac_tool_warned in
7097yes:)
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;}
7100ac_tool_warned=yes ;;
7101esac
7102 LIPO=$ac_ct_LIPO
7103 fi
7104else
7105 LIPO="$ac_cv_prog_LIPO"
7106fi
7107
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.
7110set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007113if ${ac_cv_prog_OTOOL+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007114 $as_echo_n "(cached) " >&6
7115else
7116 if test -n "$OTOOL"; then
7117 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7118else
7119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7120for as_dir in $PATH
7121do
7122 IFS=$as_save_IFS
7123 test -z "$as_dir" && as_dir=.
7124 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07007125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04007126 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
7129 fi
7130done
7131 done
7132IFS=$as_save_IFS
7133
7134fi
7135fi
7136OTOOL=$ac_cv_prog_OTOOL
7137if test -n "$OTOOL"; then
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7139$as_echo "$OTOOL" >&6; }
7140else
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7142$as_echo "no" >&6; }
7143fi
7144
7145
7146fi
7147if 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.
7150set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007153if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007154 $as_echo_n "(cached) " >&6
7155else
7156 if test -n "$ac_ct_OTOOL"; then
7157 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7158else
7159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7160for as_dir in $PATH
7161do
7162 IFS=$as_save_IFS
7163 test -z "$as_dir" && as_dir=.
7164 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07007165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04007166 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
7169 fi
7170done
7171 done
7172IFS=$as_save_IFS
7173
7174fi
7175fi
7176ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7177if 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; }
7180else
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7182$as_echo "no" >&6; }
7183fi
7184
7185 if test "x$ac_ct_OTOOL" = x; then
7186 OTOOL=":"
7187 else
7188 case $cross_compiling:$ac_tool_warned in
7189yes:)
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;}
7192ac_tool_warned=yes ;;
7193esac
7194 OTOOL=$ac_ct_OTOOL
7195 fi
7196else
7197 OTOOL="$ac_cv_prog_OTOOL"
7198fi
7199
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.
7202set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007205if ${ac_cv_prog_OTOOL64+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007206 $as_echo_n "(cached) " >&6
7207else
7208 if test -n "$OTOOL64"; then
7209 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7210else
7211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7212for as_dir in $PATH
7213do
7214 IFS=$as_save_IFS
7215 test -z "$as_dir" && as_dir=.
7216 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07007217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04007218 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
7221 fi
7222done
7223 done
7224IFS=$as_save_IFS
7225
7226fi
7227fi
7228OTOOL64=$ac_cv_prog_OTOOL64
7229if test -n "$OTOOL64"; then
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7231$as_echo "$OTOOL64" >&6; }
7232else
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7234$as_echo "no" >&6; }
7235fi
7236
7237
7238fi
7239if 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.
7242set 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007245if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007246 $as_echo_n "(cached) " >&6
7247else
7248 if test -n "$ac_ct_OTOOL64"; then
7249 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7250else
7251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7252for as_dir in $PATH
7253do
7254 IFS=$as_save_IFS
7255 test -z "$as_dir" && as_dir=.
7256 for ac_exec_ext in '' $ac_executable_extensions; do
Chris Craikca2bf812013-07-29 15:28:30 -07007257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04007258 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
7261 fi
7262done
7263 done
7264IFS=$as_save_IFS
7265
7266fi
7267fi
7268ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7269if 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; }
7272else
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7274$as_echo "no" >&6; }
7275fi
7276
7277 if test "x$ac_ct_OTOOL64" = x; then
7278 OTOOL64=":"
7279 else
7280 case $cross_compiling:$ac_tool_warned in
7281yes:)
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;}
7284ac_tool_warned=yes ;;
7285esac
7286 OTOOL64=$ac_ct_OTOOL64
7287 fi
7288else
7289 OTOOL64="$ac_cv_prog_OTOOL64"
7290fi
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007320if ${lt_cv_apple_cc_single_mod+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007321 $as_echo_n "(cached) " >&6
7322else
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=$?
Chris Craikca2bf812013-07-29 15:28:30 -07007336 # 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
Patrick Scott5f6bd842010-06-28 16:55:16 -04007343 lt_cv_apple_cc_single_mod=yes
7344 else
7345 cat conftest.err >&5
7346 fi
7347 rm -rf libconftest.dylib*
7348 rm -f conftest.*
7349 fi
7350fi
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007353
Patrick Scott5f6bd842010-06-28 16:55:16 -04007354 { $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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007356if ${lt_cv_ld_exported_symbols_list+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007357 $as_echo_n "(cached) " >&6
7358else
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. */
7365
7366int
7367main ()
7368{
7369
7370 ;
7371 return 0;
7372}
7373_ACEOF
7374if ac_fn_c_try_link "$LINENO"; then :
7375 lt_cv_ld_exported_symbols_list=yes
7376else
7377 lt_cv_ld_exported_symbols_list=no
7378fi
7379rm -f core conftest.err conftest.$ac_objext \
7380 conftest$ac_exeext conftest.$ac_ext
7381 LDFLAGS="$save_LDFLAGS"
7382
7383fi
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007386
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; }
7389if ${lt_cv_ld_force_load+:} false; then :
7390 $as_echo_n "(cached) " >&6
7391else
7392 lt_cv_ld_force_load=no
7393 cat > conftest.c << _LT_EOF
7394int 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
7403int 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
7414 fi
7415 rm -f conftest.err libconftest.a conftest conftest.c
7416 rm -rf conftest.dSYM
7417
7418fi
7419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7420$as_echo "$lt_cv_ld_force_load" >&6; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04007421 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
7438 ;;
7439 esac
7440 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7441 _lt_dar_single_mod='$single_module'
7442 fi
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}'
7447 fi
Chris Craikca2bf812013-07-29 15:28:30 -07007448 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04007449 _lt_dsymutil='~$DSYMUTIL $lib || :'
7450 else
7451 _lt_dsymutil=
7452 fi
7453 ;;
7454 esac
7455
7456
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07007459if ${ac_cv_header_stdc+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007460 $as_echo_n "(cached) " >&6
7461else
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>
7468
7469int
7470main ()
7471{
7472
7473 ;
7474 return 0;
7475}
7476_ACEOF
7477if ac_fn_c_try_compile "$LINENO"; then :
7478 ac_cv_header_stdc=yes
7479else
7480 ac_cv_header_stdc=no
7481fi
7482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7483
7484if 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>
7489
7490_ACEOF
7491if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7492 $EGREP "memchr" >/dev/null 2>&1; then :
7493
7494else
7495 ac_cv_header_stdc=no
7496fi
7497rm -f conftest*
7498
7499fi
7500
7501if 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>
7506
7507_ACEOF
7508if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7509 $EGREP "free" >/dev/null 2>&1; then :
7510
7511else
7512 ac_cv_header_stdc=no
7513fi
7514rm -f conftest*
7515
7516fi
7517
7518if 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 :
7521 :
7522else
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
7537
7538#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7539int
7540main ()
7541{
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;
7548}
7549_ACEOF
7550if ac_fn_c_try_run "$LINENO"; then :
7551
7552else
7553 ac_cv_header_stdc=no
7554fi
7555rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7556 conftest.$ac_objext conftest.beam conftest.$ac_ext
7557fi
7558
7559fi
7560fi
7561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7562$as_echo "$ac_cv_header_stdc" >&6; }
7563if test $ac_cv_header_stdc = yes; then
7564
7565$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7566
7567fi
7568
7569# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7570for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7571 inttypes.h stdint.h unistd.h
7572do :
7573 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7574ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7575"
Chris Craikca2bf812013-07-29 15:28:30 -07007576if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007577 cat >>confdefs.h <<_ACEOF
7578#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7579_ACEOF
7580
7581fi
7582
7583done
7584
7585
7586for ac_header in dlfcn.h
7587do :
7588 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7589"
Chris Craikca2bf812013-07-29 15:28:30 -07007590if test "x$ac_cv_header_dlfcn_h" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04007591 cat >>confdefs.h <<_ACEOF
7592#define HAVE_DLFCN_H 1
7593_ACEOF
7594
7595fi
7596
7597done
7598
7599
7600
Chris Craikca2bf812013-07-29 15:28:30 -07007601
7602
Patrick Scott5f6bd842010-06-28 16:55:16 -04007603# Set options
Chris Craikca2bf812013-07-29 15:28:30 -07007604enable_win32_dll=yes
7605
7606case $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.
7610set 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; }
7613if ${ac_cv_prog_AS+:} false; then :
7614 $as_echo_n "(cached) " >&6
7615else
7616 if test -n "$AS"; then
7617 ac_cv_prog_AS="$AS" # Let the user override the test.
7618else
7619as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7620for as_dir in $PATH
7621do
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
7629 fi
7630done
7631 done
7632IFS=$as_save_IFS
7633
7634fi
7635fi
7636AS=$ac_cv_prog_AS
7637if test -n "$AS"; then
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
7639$as_echo "$AS" >&6; }
7640else
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7642$as_echo "no" >&6; }
7643fi
7644
7645
7646fi
7647if 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.
7650set 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; }
7653if ${ac_cv_prog_ac_ct_AS+:} false; then :
7654 $as_echo_n "(cached) " >&6
7655else
7656 if test -n "$ac_ct_AS"; then
7657 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
7658else
7659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7660for as_dir in $PATH
7661do
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
7669 fi
7670done
7671 done
7672IFS=$as_save_IFS
7673
7674fi
7675fi
7676ac_ct_AS=$ac_cv_prog_ac_ct_AS
7677if 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; }
7680else
7681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7682$as_echo "no" >&6; }
7683fi
7684
7685 if test "x$ac_ct_AS" = x; then
7686 AS="false"
7687 else
7688 case $cross_compiling:$ac_tool_warned in
7689yes:)
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;}
7692ac_tool_warned=yes ;;
7693esac
7694 AS=$ac_ct_AS
7695 fi
7696else
7697 AS="$ac_cv_prog_AS"
7698fi
7699
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.
7702set 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; }
7705if ${ac_cv_prog_DLLTOOL+:} false; then :
7706 $as_echo_n "(cached) " >&6
7707else
7708 if test -n "$DLLTOOL"; then
7709 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7710else
7711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7712for as_dir in $PATH
7713do
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
7721 fi
7722done
7723 done
7724IFS=$as_save_IFS
7725
7726fi
7727fi
7728DLLTOOL=$ac_cv_prog_DLLTOOL
7729if test -n "$DLLTOOL"; then
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7731$as_echo "$DLLTOOL" >&6; }
7732else
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734$as_echo "no" >&6; }
7735fi
7736
7737
7738fi
7739if 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.
7742set 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; }
7745if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
7746 $as_echo_n "(cached) " >&6
7747else
7748 if test -n "$ac_ct_DLLTOOL"; then
7749 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7750else
7751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7752for as_dir in $PATH
7753do
7754 IFS=$as_save_IFS
7755 test -z "$as_dir" && as_dir=.
7756 for ac_exec_ext in '' $ac_executable_extensions; do
7757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7758 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7760 break 2
7761 fi
7762done
7763 done
7764IFS=$as_save_IFS
7765
7766fi
7767fi
7768ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7769if 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; }
7772else
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7774$as_echo "no" >&6; }
7775fi
7776
7777 if test "x$ac_ct_DLLTOOL" = x; then
7778 DLLTOOL="false"
7779 else
7780 case $cross_compiling:$ac_tool_warned in
7781yes:)
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;}
7784ac_tool_warned=yes ;;
7785esac
7786 DLLTOOL=$ac_ct_DLLTOOL
7787 fi
7788else
7789 DLLTOOL="$ac_cv_prog_DLLTOOL"
7790fi
7791
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.
7794set 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; }
7797if ${ac_cv_prog_OBJDUMP+:} false; then :
7798 $as_echo_n "(cached) " >&6
7799else
7800 if test -n "$OBJDUMP"; then
7801 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7802else
7803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804for as_dir in $PATH
7805do
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
7813 fi
7814done
7815 done
7816IFS=$as_save_IFS
7817
7818fi
7819fi
7820OBJDUMP=$ac_cv_prog_OBJDUMP
7821if test -n "$OBJDUMP"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7823$as_echo "$OBJDUMP" >&6; }
7824else
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826$as_echo "no" >&6; }
7827fi
7828
7829
7830fi
7831if 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.
7834set 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; }
7837if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7838 $as_echo_n "(cached) " >&6
7839else
7840 if test -n "$ac_ct_OBJDUMP"; then
7841 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7842else
7843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7844for as_dir in $PATH
7845do
7846 IFS=$as_save_IFS
7847 test -z "$as_dir" && as_dir=.
7848 for ac_exec_ext in '' $ac_executable_extensions; do
7849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7850 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7852 break 2
7853 fi
7854done
7855 done
7856IFS=$as_save_IFS
7857
7858fi
7859fi
7860ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7861if 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; }
7864else
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7866$as_echo "no" >&6; }
7867fi
7868
7869 if test "x$ac_ct_OBJDUMP" = x; then
7870 OBJDUMP="false"
7871 else
7872 case $cross_compiling:$ac_tool_warned in
7873yes:)
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;}
7876ac_tool_warned=yes ;;
7877esac
7878 OBJDUMP=$ac_ct_OBJDUMP
7879 fi
7880else
7881 OBJDUMP="$ac_cv_prog_OBJDUMP"
7882fi
7883
7884 ;;
7885esac
7886
7887test -z "$AS" && AS=as
7888
7889
7890
7891
7892
7893test -z "$DLLTOOL" && DLLTOOL=dlltool
7894
7895
7896
7897
7898
7899test -z "$OBJDUMP" && OBJDUMP=objdump
7900
7901
7902
7903
Patrick Scott5f6bd842010-06-28 16:55:16 -04007904
7905
7906
7907 enable_dlopen=no
7908
7909
7910
7911 # Check whether --enable-shared was given.
7912if 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 ;;
7917 *)
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
7925 fi
7926 done
7927 IFS="$lt_save_ifs"
7928 ;;
7929 esac
7930else
7931 enable_shared=yes
7932fi
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942 # Check whether --enable-static was given.
7943if 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 ;;
7948 *)
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
7956 fi
7957 done
7958 IFS="$lt_save_ifs"
7959 ;;
7960 esac
7961else
7962 enable_static=yes
7963fi
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974# Check whether --with-pic was given.
7975if test "${with_pic+set}" = set; then :
Chris Craikca2bf812013-07-29 15:28:30 -07007976 withval=$with_pic; lt_p=${PACKAGE-default}
7977 case $withval in
7978 yes|no) pic_mode=$withval ;;
7979 *)
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
7987 fi
7988 done
7989 IFS="$lt_save_ifs"
7990 ;;
7991 esac
Patrick Scott5f6bd842010-06-28 16:55:16 -04007992else
7993 pic_mode=default
7994fi
7995
7996
7997test -z "$pic_mode" && pic_mode=default
7998
7999
8000
8001
8002
8003
8004
8005 # Check whether --enable-fast-install was given.
8006if 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 ;;
8011 *)
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
8019 fi
8020 done
8021 IFS="$lt_save_ifs"
8022 ;;
8023 esac
8024else
8025 enable_fast_install=yes
8026fi
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038# This can be used to rebuild libtool when needed
8039LIBTOOL_DEPS="$ltmain"
8040
8041# Always use our own libtool.
8042LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
Chris Craikca2bf812013-07-29 15:28:30 -07008068
8069
8070
8071
8072
Patrick Scott5f6bd842010-06-28 16:55:16 -04008073test -z "$LN_S" && LN_S="ln -s"
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088if test -n "${ZSH_VERSION+set}" ; then
8089 setopt NO_GLOB_SUBST
8090fi
8091
8092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8093$as_echo_n "checking for objdir... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -07008094if ${lt_cv_objdir+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04008095 $as_echo_n "(cached) " >&6
8096else
8097 rm -f .libs 2>/dev/null
8098mkdir .libs 2>/dev/null
8099if test -d .libs; then
8100 lt_cv_objdir=.libs
8101else
8102 # MS-DOS does not allow filenames that begin with a dot.
8103 lt_cv_objdir=_libs
8104fi
8105rmdir .libs 2>/dev/null
8106fi
8107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8108$as_echo "$lt_cv_objdir" >&6; }
8109objdir=$lt_cv_objdir
8110
8111
8112
8113
8114
8115cat >>confdefs.h <<_ACEOF
8116#define LT_OBJDIR "$lt_cv_objdir/"
8117_ACEOF
8118
8119
8120
8121
Patrick Scott5f6bd842010-06-28 16:55:16 -04008122case $host_os in
8123aix3*)
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
8130 fi
8131 ;;
8132esac
8133
Patrick Scott5f6bd842010-06-28 16:55:16 -04008134# Global variables:
8135ofile=libtool
8136can_build_shared=yes
8137
8138# All known linkers require a `.a' archive for static linking (except MSVC,
8139# which needs '.lib').
8140libext=a
8141
8142with_gnu_ld="$lt_cv_prog_gnu_ld"
8143
8144old_CC="$CC"
8145old_CFLAGS="$CFLAGS"
8146
8147# Set sane defaults for various variables
8148test -z "$CC" && CC=cc
8149test -z "$LTCC" && LTCC=$CC
8150test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8151test -z "$LD" && LD=ld
8152test -z "$ac_objext" && ac_objext=o
8153
8154for 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
8161done
Chris Craikca2bf812013-07-29 15:28:30 -07008162cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Patrick Scott5f6bd842010-06-28 16:55:16 -04008163
8164
8165# Only perform the check for file, if the check method requires it
8166test -z "$MAGIC_CMD" && MAGIC_CMD=file
8167case $deplibs_check_method in
8168file_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; }
Chris Craikca2bf812013-07-29 15:28:30 -07008172if ${lt_cv_path_MAGIC_CMD+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04008173 $as_echo_n "(cached) " >&6
8174else
8175 case $MAGIC_CMD in
8176[\\/*] | ?:[\\/]*)
8177 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8178 ;;
8179*)
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
8195 :
8196 else
8197 cat <<_LT_EOF 1>&2
8198
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
8207
8208_LT_EOF
8209 fi ;;
8210 esac
8211 fi
8212 break
8213 fi
8214 done
8215 IFS="$lt_save_ifs"
8216 MAGIC_CMD="$lt_save_MAGIC_CMD"
8217 ;;
8218esac
8219fi
8220
8221MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8222if test -n "$MAGIC_CMD"; then
8223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8224$as_echo "$MAGIC_CMD" >&6; }
8225else
8226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8227$as_echo "no" >&6; }
8228fi
8229
8230
8231
8232
8233
8234if 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07008238if ${lt_cv_path_MAGIC_CMD+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04008239 $as_echo_n "(cached) " >&6
8240else
8241 case $MAGIC_CMD in
8242[\\/*] | ?:[\\/]*)
8243 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8244 ;;
8245*)
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
8261 :
8262 else
8263 cat <<_LT_EOF 1>&2
8264
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
8273
8274_LT_EOF
8275 fi ;;
8276 esac
8277 fi
8278 break
8279 fi
8280 done
8281 IFS="$lt_save_ifs"
8282 MAGIC_CMD="$lt_save_MAGIC_CMD"
8283 ;;
8284esac
8285fi
8286
8287MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8288if test -n "$MAGIC_CMD"; then
8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8290$as_echo "$MAGIC_CMD" >&6; }
8291else
8292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8293$as_echo "no" >&6; }
8294fi
8295
8296
8297 else
8298 MAGIC_CMD=:
8299 fi
8300fi
8301
8302 fi
8303 ;;
8304esac
8305
8306# Use C for the default configuration in the libtool script
8307
8308lt_save_CC="$CC"
8309ac_ext=c
8310ac_cpp='$CPP $CPPFLAGS'
8311ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8312ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8313ac_compiler_gnu=$ac_cv_c_compiler_gnu
8314
8315
8316# Source file extension for C test sources.
8317ac_ext=c
8318
8319# Object file extension for compiled C test sources.
8320objext=o
8321objext=$objext
8322
8323# Code to be used in simple compile tests
8324lt_simple_compile_test_code="int some_variable = 0;"
8325
8326# Code to be used in simple link tests
8327lt_simple_link_test_code='int main(){return(0);}'
8328
8329
8330
8331
8332
8333
8334
8335# If no C compiler was specified, use CC.
8336LTCC=${LTCC-"$CC"}
8337
8338# If no C compiler flags were specified, use CFLAGS.
8339LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8340
8341# Allow CC to be a program name with arguments.
8342compiler=$CC
8343
8344# Save the default compiler, since it gets overwritten when the other
8345# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8346compiler_DEFAULT=$CC
8347
8348# save warnings/boilerplate of simple test code
8349ac_outfile=conftest.$ac_objext
8350echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8351eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8352_lt_compiler_boilerplate=`cat conftest.err`
8353$RM conftest*
8354
8355ac_outfile=conftest.$ac_objext
8356echo "$lt_simple_link_test_code" >conftest.$ac_ext
8357eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8358_lt_linker_boilerplate=`cat conftest.err`
8359$RM -r conftest*
8360
8361
Chris Craikca2bf812013-07-29 15:28:30 -07008362## 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...
Patrick Scott5f6bd842010-06-28 16:55:16 -04008366if test -n "$compiler"; then
8367
8368lt_prog_compiler_no_builtin_flag=
8369
8370if test "$GCC" = yes; then
Chris Craikca2bf812013-07-29 15:28:30 -07008371 case $cc_basename in
8372 nvcc*)
8373 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8374 *)
8375 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8376 esac
Patrick Scott5f6bd842010-06-28 16:55:16 -04008377
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07008380if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04008381 $as_echo_n "(cached) " >&6
8382else
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:'`
Chris Craikca2bf812013-07-29 15:28:30 -07008396 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Patrick Scott5f6bd842010-06-28 16:55:16 -04008397 (eval "$lt_compile" 2>conftest.err)
8398 ac_status=$?
8399 cat conftest.err >&5
Chris Craikca2bf812013-07-29 15:28:30 -07008400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Patrick Scott5f6bd842010-06-28 16:55:16 -04008401 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.
Chris Craikca2bf812013-07-29 15:28:30 -07008404 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Patrick Scott5f6bd842010-06-28 16:55:16 -04008405 $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
8408 fi
8409 fi
8410 $RM conftest*
8411
8412fi
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; }
8415
8416if 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"
8418else
8419 :
8420fi
8421
8422fi
8423
8424
8425
8426
8427
8428
8429 lt_prog_compiler_wl=
8430lt_prog_compiler_pic=
8431lt_prog_compiler_static=
8432
Patrick Scott5f6bd842010-06-28 16:55:16 -04008433
8434 if test "$GCC" = yes; then
8435 lt_prog_compiler_wl='-Wl,'
8436 lt_prog_compiler_static='-static'
8437
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'
8444 fi
8445 ;;
8446
8447 amigaos*)
8448 case $host_cpu in
8449 powerpc)
8450 # see comment about AmigaOS4 .so support
8451 lt_prog_compiler_pic='-fPIC'
8452 ;;
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'
8458 ;;
8459 esac
8460 ;;
8461
8462 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8463 # PIC is the default for these OSes.
8464 ;;
8465
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'
8472 ;;
8473
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'
8478 ;;
8479
Chris Craikca2bf812013-07-29 15:28:30 -07008480 haiku*)
8481 # PIC is the default for Haiku.
8482 # The "-static" flag exists, but is broken.
8483 lt_prog_compiler_static=
8484 ;;
8485
Patrick Scott5f6bd842010-06-28 16:55:16 -04008486 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
8493 ;;
8494 *)
8495 lt_prog_compiler_pic='-fPIC'
8496 ;;
8497 esac
8498 ;;
8499
8500 interix[3-9]*)
8501 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8502 # Instead, we relocate shared libraries at runtime.
8503 ;;
8504
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
8510 ;;
8511
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'
8516 ;;
8517
8518 sysv4*MP*)
8519 if test -d /usr/nec; then
8520 lt_prog_compiler_pic=-Kconform_pic
8521 fi
8522 ;;
8523
8524 *)
8525 lt_prog_compiler_pic='-fPIC'
8526 ;;
8527 esac
Chris Craikca2bf812013-07-29 15:28:30 -07008528
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"
8534 fi
8535 ;;
8536 esac
Patrick Scott5f6bd842010-06-28 16:55:16 -04008537 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'
8547 fi
8548 ;;
8549
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'
8554 ;;
8555
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
8563 ;;
8564 *)
8565 lt_prog_compiler_pic='+Z'
8566 ;;
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'
8570 ;;
8571
8572 irix5* | irix6* | nonstopux*)
8573 lt_prog_compiler_wl='-Wl,'
8574 # PIC (with -KPIC) is the default.
8575 lt_prog_compiler_static='-non_shared'
8576 ;;
8577
Chris Craikca2bf812013-07-29 15:28:30 -07008578 linux* | k*bsd*-gnu | kopensolaris*-gnu)
Patrick Scott5f6bd842010-06-28 16:55:16 -04008579 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'
8585 ;;
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'
8592 ;;
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'
8598 ;;
Chris Craikca2bf812013-07-29 15:28:30 -07008599 nagfor*)
8600 # NAG Fortran compiler
8601 lt_prog_compiler_wl='-Wl,-Wl,,'
8602 lt_prog_compiler_pic='-PIC'
8603 lt_prog_compiler_static='-Bstatic'
8604 ;;
8605 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
Patrick Scott5f6bd842010-06-28 16:55:16 -04008606 # 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'
8611 ;;
8612 ccc*)
8613 lt_prog_compiler_wl='-Wl,'
8614 # All Alpha code is PIC.
8615 lt_prog_compiler_static='-non_shared'
8616 ;;
Chris Craikca2bf812013-07-29 15:28:30 -07008617 xl* | bgxl* | bgf* | mpixl*)
8618 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
Patrick Scott5f6bd842010-06-28 16:55:16 -04008619 lt_prog_compiler_wl='-Wl,'
8620 lt_prog_compiler_pic='-qpic'
8621 lt_prog_compiler_static='-qstaticlink'
8622 ;;
8623 *)
8624 case `$CC -V 2>&1 | sed 5q` in
Chris Craikca2bf812013-07-29 15:28:30 -07008625 *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=''
8630 ;;
8631 *Sun\ F* | *Sun*Fortran*)
8632 lt_prog_compiler_pic='-KPIC'
8633 lt_prog_compiler_static='-Bstatic'
8634 lt_prog_compiler_wl='-Qoption ld '
8635 ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04008636 *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,'
8641 ;;
Chris Craikca2bf812013-07-29 15:28:30 -07008642 *Intel*\ [CF]*Compiler*)
8643 lt_prog_compiler_wl='-Wl,'
8644 lt_prog_compiler_pic='-fPIC'
8645 lt_prog_compiler_static='-static'
8646 ;;
8647 *Portland\ Group*)
8648 lt_prog_compiler_wl='-Wl,'
8649 lt_prog_compiler_pic='-fpic'
Patrick Scott5f6bd842010-06-28 16:55:16 -04008650 lt_prog_compiler_static='-Bstatic'
Patrick Scott5f6bd842010-06-28 16:55:16 -04008651 ;;
8652 esac
8653 ;;
8654 esac
8655 ;;
8656
8657 newsos6)
8658 lt_prog_compiler_pic='-KPIC'
8659 lt_prog_compiler_static='-Bstatic'
8660 ;;
8661
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'
8666 ;;
8667
8668 osf3* | osf4* | osf5*)
8669 lt_prog_compiler_wl='-Wl,'
8670 # All OSF/1 code is PIC.
8671 lt_prog_compiler_static='-non_shared'
8672 ;;
8673
8674 rdos*)
8675 lt_prog_compiler_static='-non_shared'
8676 ;;
8677
8678 solaris*)
8679 lt_prog_compiler_pic='-KPIC'
8680 lt_prog_compiler_static='-Bstatic'
8681 case $cc_basename in
Chris Craikca2bf812013-07-29 15:28:30 -07008682 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
Patrick Scott5f6bd842010-06-28 16:55:16 -04008683 lt_prog_compiler_wl='-Qoption ld ';;
8684 *)
8685 lt_prog_compiler_wl='-Wl,';;
8686 esac
8687 ;;
8688
8689 sunos4*)
8690 lt_prog_compiler_wl='-Qoption ld '
8691 lt_prog_compiler_pic='-PIC'
8692 lt_prog_compiler_static='-Bstatic'
8693 ;;
8694
8695 sysv4 | sysv4.2uw2* | sysv4.3*)
8696 lt_prog_compiler_wl='-Wl,'
8697 lt_prog_compiler_pic='-KPIC'
8698 lt_prog_compiler_static='-Bstatic'
8699 ;;
8700
8701 sysv4*MP*)
8702 if test -d /usr/nec ;then
8703 lt_prog_compiler_pic='-Kconform_pic'
8704 lt_prog_compiler_static='-Bstatic'
8705 fi
8706 ;;
8707
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'
8712 ;;
8713
8714 unicos*)
8715 lt_prog_compiler_wl='-Wl,'
8716 lt_prog_compiler_can_build_shared=no
8717 ;;
8718
8719 uts4*)
8720 lt_prog_compiler_pic='-pic'
8721 lt_prog_compiler_static='-Bstatic'
8722 ;;
8723
8724 *)
8725 lt_prog_compiler_can_build_shared=no
8726 ;;
8727 esac
8728 fi
8729
8730case $host_os in
8731 # For platforms which do not support PIC, -DPIC is meaningless:
8732 *djgpp*)
8733 lt_prog_compiler_pic=
8734 ;;
8735 *)
8736 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8737 ;;
8738esac
Patrick Scott5f6bd842010-06-28 16:55:16 -04008739
Chris Craikca2bf812013-07-29 15:28:30 -07008740{ $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; }
8742if ${lt_cv_prog_compiler_pic+:} false; then :
8743 $as_echo_n "(cached) " >&6
8744else
8745 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8746fi
8747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8748$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8749lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
Patrick Scott5f6bd842010-06-28 16:55:16 -04008750
8751#
8752# Check to make sure the PIC flag actually works.
8753#
8754if 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; }
Chris Craikca2bf812013-07-29 15:28:30 -07008757if ${lt_cv_prog_compiler_pic_works+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04008758 $as_echo_n "(cached) " >&6
8759else
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:'`
Chris Craikca2bf812013-07-29 15:28:30 -07008773 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Patrick Scott5f6bd842010-06-28 16:55:16 -04008774 (eval "$lt_compile" 2>conftest.err)
8775 ac_status=$?
8776 cat conftest.err >&5
Chris Craikca2bf812013-07-29 15:28:30 -07008777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Patrick Scott5f6bd842010-06-28 16:55:16 -04008778 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.
Chris Craikca2bf812013-07-29 15:28:30 -07008781 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Patrick Scott5f6bd842010-06-28 16:55:16 -04008782 $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
8785 fi
8786 fi
8787 $RM conftest*
8788
8789fi
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; }
8792
8793if 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
8798else
8799 lt_prog_compiler_pic=
8800 lt_prog_compiler_can_build_shared=no
8801fi
8802
8803fi
8804
8805
8806
8807
8808
8809
Chris Craikca2bf812013-07-29 15:28:30 -07008810
8811
8812
8813
8814
Patrick Scott5f6bd842010-06-28 16:55:16 -04008815#
8816# Check to make sure the static flag actually works.
8817#
8818wl=$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; }
Chris Craikca2bf812013-07-29 15:28:30 -07008821if ${lt_cv_prog_compiler_static_works+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04008822 $as_echo_n "(cached) " >&6
8823else
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
Chris Craikca2bf812013-07-29 15:28:30 -07008834 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Patrick Scott5f6bd842010-06-28 16:55:16 -04008835 $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
8838 fi
8839 else
8840 lt_cv_prog_compiler_static_works=yes
8841 fi
8842 fi
8843 $RM -r conftest*
8844 LDFLAGS="$save_LDFLAGS"
8845
8846fi
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; }
8849
8850if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8851 :
8852else
8853 lt_prog_compiler_static=
8854fi
8855
8856
8857
8858
8859
8860
8861
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07008864if ${lt_cv_prog_compiler_c_o+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04008865 $as_echo_n "(cached) " >&6
8866else
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
8873
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:'`
Chris Craikca2bf812013-07-29 15:28:30 -07008883 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Patrick Scott5f6bd842010-06-28 16:55:16 -04008884 (eval "$lt_compile" 2>out/conftest.err)
8885 ac_status=$?
8886 cat out/conftest.err >&5
Chris Craikca2bf812013-07-29 15:28:30 -07008887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Patrick Scott5f6bd842010-06-28 16:55:16 -04008888 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
Chris Craikca2bf812013-07-29 15:28:30 -07008892 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Patrick Scott5f6bd842010-06-28 16:55:16 -04008893 $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
8896 fi
8897 fi
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*
8907
8908fi
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; }
8911
8912
8913
8914
8915
8916
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; }
Chris Craikca2bf812013-07-29 15:28:30 -07008919if ${lt_cv_prog_compiler_c_o+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -04008920 $as_echo_n "(cached) " >&6
8921else
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
8928
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:'`
Chris Craikca2bf812013-07-29 15:28:30 -07008938 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Patrick Scott5f6bd842010-06-28 16:55:16 -04008939 (eval "$lt_compile" 2>out/conftest.err)
8940 ac_status=$?
8941 cat out/conftest.err >&5
Chris Craikca2bf812013-07-29 15:28:30 -07008942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Patrick Scott5f6bd842010-06-28 16:55:16 -04008943 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
Chris Craikca2bf812013-07-29 15:28:30 -07008947 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Patrick Scott5f6bd842010-06-28 16:55:16 -04008948 $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
8951 fi
8952 fi
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*
8962
8963fi
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; }
8966
8967
8968
8969
8970hard_links="nottested"
8971if 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
8987 fi
8988else
8989 need_locks=no
8990fi
8991
8992
8993
8994
8995
8996
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; }
8999
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=
Patrick Scott5f6bd842010-06-28 16:55:16 -04009013 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=
9039
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
9047 fi
9048 ;;
9049 interix*)
9050 # we just hope/assume this is gcc and not c89 (= MSVC++)
9051 with_gnu_ld=yes
9052 ;;
9053 openbsd*)
9054 with_gnu_ld=no
9055 ;;
9056 esac
9057
9058 ld_shlibs=yes
Chris Craikca2bf812013-07-29 15:28:30 -07009059
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
Patrick Scott5f6bd842010-06-28 16:55:16 -04009063 if test "$with_gnu_ld" = yes; then
Chris Craikca2bf812013-07-29 15:28:30 -07009064 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]*) ;;
9074 *)
9075 lt_use_gnu_ld_interface=yes
9076 ;;
9077 esac
9078 ;;
9079 *)
9080 lt_use_gnu_ld_interface=yes
9081 ;;
9082 esac
9083 fi
9084
9085 if test "$lt_use_gnu_ld_interface" = yes; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04009086 # If archive_cmds runs LD, not CC, wlarc should be empty
9087 wlarc='${wl}'
9088
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=
9100 fi
9101 supports_anon_versioning=no
9102 case `$LD -v 2>&1` in
Chris Craikca2bf812013-07-29 15:28:30 -07009103 *GNU\ gold*) supports_anon_versioning=yes ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04009104 *\ [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
9110
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
9118
Chris Craikca2bf812013-07-29 15:28:30 -07009119*** Warning: the GNU linker, at least up to release 2.19, is reported
Patrick Scott5f6bd842010-06-28 16:55:16 -04009120*** to be unable to reliably create shared libraries on AIX.
9121*** Therefore, libtool is disabling shared libraries support. If you
Chris Craikca2bf812013-07-29 15:28:30 -07009122*** 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.
Patrick Scott5f6bd842010-06-28 16:55:16 -04009125
9126_LT_EOF
9127 fi
9128 ;;
9129
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=''
9136 ;;
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
9141 ;;
9142 esac
9143 ;;
9144
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
9153 fi
9154 ;;
9155
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'
Chris Craikca2bf812013-07-29 15:28:30 -07009160 export_dynamic_flag_spec='${wl}--export-all-symbols'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009161 allow_undefined_flag=unsupported
9162 always_export_symbols=no
9163 enable_shared_with_static_runtimes=yes
Chris Craikca2bf812013-07-29 15:28:30 -07009164 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009166
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;
9176 fi~
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
9180 fi
9181 ;;
9182
Chris Craikca2bf812013-07-29 15:28:30 -07009183 haiku*)
9184 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9185 link_all_deplibs=yes
9186 ;;
9187
Patrick Scott5f6bd842010-06-28 16:55:16 -04009188 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'
9201 ;;
9202
Chris Craikca2bf812013-07-29 15:28:30 -07009203 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
Patrick Scott5f6bd842010-06-28 16:55:16 -04009204 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
9209 fi
9210 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9211 && test "$tmp_diet" = no
9212 then
Chris Craikca2bf812013-07-29 15:28:30 -07009213 tmp_addflag=' $pic_flag'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009214 tmp_sharedflag='-shared'
9215 case $cc_basename,$host_cpu in
9216 pgcc*) # Portland Group C compiler
Chris Craikca2bf812013-07-29 15:28:30 -07009217 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009218 tmp_addflag=' $pic_flag'
9219 ;;
Chris Craikca2bf812013-07-29 15:28:30 -07009220 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009223 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' ;;
Chris Craikca2bf812013-07-29 15:28:30 -07009233 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
Patrick Scott5f6bd842010-06-28 16:55:16 -04009234 tmp_sharedflag='-qmkshrobj'
9235 tmp_addflag= ;;
Chris Craikca2bf812013-07-29 15:28:30 -07009236 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
9239 ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -04009240 esac
9241 case `$CC -V 2>&1 | sed 5q` in
9242 *Sun\ C*) # Sun C 5.9
Chris Craikca2bf812013-07-29 15:28:30 -07009243 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009244 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'
9250
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'
9256 fi
9257
9258 case $cc_basename in
Chris Craikca2bf812013-07-29 15:28:30 -07009259 xlf* | bgf* | bgxlf* | mpixlf*)
Patrick Scott5f6bd842010-06-28 16:55:16 -04009260 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9261 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
Chris Craikca2bf812013-07-29 15:28:30 -07009262 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9263 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009264 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~
Chris Craikca2bf812013-07-29 15:28:30 -07009268 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009269 fi
9270 ;;
9271 esac
9272 else
9273 ld_shlibs=no
9274 fi
9275 ;;
9276
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
Chris Craikca2bf812013-07-29 15:28:30 -07009282 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009284 fi
9285 ;;
9286
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
9291
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.
9298
9299_LT_EOF
9300 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris Craikca2bf812013-07-29 15:28:30 -07009301 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009303 else
9304 ld_shlibs=no
9305 fi
9306 ;;
9307
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
9313
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.
9320
9321_LT_EOF
9322 ;;
9323 *)
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
9334 fi
9335 ;;
9336 esac
9337 ;;
9338
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
9344 ;;
9345
9346 *)
9347 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Chris Craikca2bf812013-07-29 15:28:30 -07009348 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009350 else
9351 ld_shlibs=no
9352 fi
9353 ;;
9354 esac
9355
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=
9361 fi
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
9376 fi
9377 ;;
9378
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
Chris Craikca2bf812013-07-29 15:28:30 -07009389 # Also, AIX nm treats weak defined symbols like other global
9390 # defined symbols, whereas GNU nm marks them as "W".
Patrick Scott5f6bd842010-06-28 16:55:16 -04009391 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Chris Craikca2bf812013-07-29 15:28:30 -07009392 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009393 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'
9395 fi
9396 aix_use_runtimelinking=no
9397
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
9406 fi
9407 done
9408 ;;
9409 esac
9410
9411 exp_sym_flag='-bexport'
9412 no_entry_flag='-bnoentry'
9413 fi
9414
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.
9420
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,'
9427
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
9437 :
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=
9447 fi
9448 ;;
9449 esac
9450 shared_flag='-shared'
9451 if test "$aix_use_runtimelinking" = yes; then
9452 shared_flag="$shared_flag "'${wl}-G'
9453 fi
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'
9465 fi
9466 fi
9467 fi
9468
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.
Chris Craikca2bf812013-07-29 15:28:30 -07009479 if test "${lt_cv_aix_libpath+set}" = set; then
9480 aix_libpath=$lt_cv_aix_libpath
9481else
9482 if ${lt_cv_aix_libpath_+:} false; then :
9483 $as_echo_n "(cached) " >&6
9484else
9485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -04009486/* end confdefs.h. */
9487
9488int
9489main ()
9490{
9491
9492 ;
9493 return 0;
9494}
9495_ACEOF
9496if ac_fn_c_try_link "$LINENO"; then :
9497
Chris Craikca2bf812013-07-29 15:28:30 -07009498 lt_aix_libpath_sed='
9499 /Import File Strings/,/^$/ {
9500 /^0/ {
9501 s/^0 *\([^ ]*\) *$/\1/
9502 p
9503 }
9504 }'
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"`
9509 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04009510fi
9511rm -f core conftest.err conftest.$ac_objext \
9512 conftest$ac_exeext conftest.$ac_ext
Chris Craikca2bf812013-07-29 15:28:30 -07009513 if test -z "$lt_cv_aix_libpath_"; then
9514 lt_cv_aix_libpath_="/usr/lib:/lib"
9515 fi
9516
9517fi
9518
9519 aix_libpath=$lt_cv_aix_libpath_
9520fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04009521
9522 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Chris Craikca2bf812013-07-29 15:28:30 -07009523 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"
Patrick Scott5f6bd842010-06-28 16:55:16 -04009524 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.
Chris Craikca2bf812013-07-29 15:28:30 -07009532 if test "${lt_cv_aix_libpath+set}" = set; then
9533 aix_libpath=$lt_cv_aix_libpath
9534else
9535 if ${lt_cv_aix_libpath_+:} false; then :
9536 $as_echo_n "(cached) " >&6
9537else
9538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -04009539/* end confdefs.h. */
9540
9541int
9542main ()
9543{
9544
9545 ;
9546 return 0;
9547}
9548_ACEOF
9549if ac_fn_c_try_link "$LINENO"; then :
9550
Chris Craikca2bf812013-07-29 15:28:30 -07009551 lt_aix_libpath_sed='
9552 /Import File Strings/,/^$/ {
9553 /^0/ {
9554 s/^0 *\([^ ]*\) *$/\1/
9555 p
9556 }
9557 }'
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"`
9562 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04009563fi
9564rm -f core conftest.err conftest.$ac_objext \
9565 conftest$ac_exeext conftest.$ac_ext
Chris Craikca2bf812013-07-29 15:28:30 -07009566 if test -z "$lt_cv_aix_libpath_"; then
9567 lt_cv_aix_libpath_="/usr/lib:/lib"
9568 fi
9569
9570fi
9571
9572 aix_libpath=$lt_cv_aix_libpath_
9573fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04009574
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'
Chris Craikca2bf812013-07-29 15:28:30 -07009580 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'
9586 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04009587 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'
9590 fi
9591 fi
9592 ;;
9593
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=''
9600 ;;
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
9605 ;;
9606 esac
9607 ;;
9608
9609 bsdi[45]*)
9610 export_dynamic_flag_spec=-rdynamic
9611 ;;
9612
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.
Chris Craikca2bf812013-07-29 15:28:30 -07009618 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;
9635 fi~
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) ;;
9649 *)
9650 lt_outputfile="$lt_outputfile.exe"
9651 lt_tool_outputfile="$lt_tool_outputfile.exe"
9652 ;;
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";
9657 fi'
9658 ;;
9659 *)
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
9674 ;;
9675 esac
Patrick Scott5f6bd842010-06-28 16:55:16 -04009676 ;;
9677
9678 darwin* | rhapsody*)
9679
9680
9681 archive_cmds_need_lc=no
9682 hardcode_direct=no
9683 hardcode_automatic=yes
9684 hardcode_shlibpath_var=unsupported
Chris Craikca2bf812013-07-29 15:28:30 -07009685 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\"`'
9687
9688 else
9689 whole_archive_flag_spec=''
9690 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04009691 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
Chris Craikca2bf812013-07-29 15:28:30 -07009698 output_verbose_link_cmd=func_echo_all
Patrick Scott5f6bd842010-06-28 16:55:16 -04009699 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}"
9703
9704 else
9705 ld_shlibs=no
9706 fi
9707
9708 ;;
9709
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
9714 ;;
9715
Patrick Scott5f6bd842010-06-28 16:55:16 -04009716 # 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
9725 ;;
9726
9727 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Chris Craikca2bf812013-07-29 15:28:30 -07009728 freebsd2.*)
Patrick Scott5f6bd842010-06-28 16:55:16 -04009729 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9730 hardcode_direct=yes
9731 hardcode_minus_L=yes
9732 hardcode_shlibpath_var=no
9733 ;;
9734
9735 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9736 freebsd* | dragonfly*)
Chris Craikca2bf812013-07-29 15:28:30 -07009737 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009738 hardcode_libdir_flag_spec='-R$libdir'
9739 hardcode_direct=yes
9740 hardcode_shlibpath_var=no
9741 ;;
9742
9743 hpux9*)
9744 if test "$GCC" = yes; then
Chris Craikca2bf812013-07-29 15:28:30 -07009745 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009746 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'
9748 fi
9749 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9750 hardcode_libdir_separator=:
9751 hardcode_direct=yes
9752
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'
9757 ;;
9758
9759 hpux10*)
Chris Craikca2bf812013-07-29 15:28:30 -07009760 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009762 else
9763 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9764 fi
9765 if test "$with_gnu_ld" = no; then
9766 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009767 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
9774 fi
9775 ;;
9776
9777 hpux11*)
Chris Craikca2bf812013-07-29 15:28:30 -07009778 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Patrick Scott5f6bd842010-06-28 16:55:16 -04009779 case $host_cpu in
9780 hppa*64*)
9781 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9782 ;;
9783 ia64*)
Chris Craikca2bf812013-07-29 15:28:30 -07009784 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009785 ;;
9786 *)
Chris Craikca2bf812013-07-29 15:28:30 -07009787 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009788 ;;
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'
9794 ;;
9795 ia64*)
9796 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9797 ;;
9798 *)
Chris Craikca2bf812013-07-29 15:28:30 -07009799
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; }
9804if ${lt_cv_prog_compiler__b+:} false; then :
9805 $as_echo_n "(cached) " >&6
9806else
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
9821 fi
9822 else
9823 lt_cv_prog_compiler__b=yes
9824 fi
9825 fi
9826 $RM -r conftest*
9827 LDFLAGS="$save_LDFLAGS"
9828
9829fi
9830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9831$as_echo "$lt_cv_prog_compiler__b" >&6; }
9832
9833if 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'
9835else
9836 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9837fi
9838
Patrick Scott5f6bd842010-06-28 16:55:16 -04009839 ;;
9840 esac
9841 fi
9842 if test "$with_gnu_ld" = no; then
9843 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9844 hardcode_libdir_separator=:
9845
9846 case $host_cpu in
9847 hppa*64*|ia64*)
9848 hardcode_direct=no
9849 hardcode_shlibpath_var=no
9850 ;;
9851 *)
9852 hardcode_direct=yes
9853 hardcode_direct_absolute=yes
9854 export_dynamic_flag_spec='${wl}-E'
9855
9856 # hardcode_minus_L: Not really in the search PATH,
9857 # but as the default location of the library.
9858 hardcode_minus_L=yes
9859 ;;
9860 esac
9861 fi
9862 ;;
9863
9864 irix5* | irix6* | nonstopux*)
9865 if test "$GCC" = yes; then
Chris Craikca2bf812013-07-29 15:28:30 -07009866 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009867 # 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.
Chris Craikca2bf812013-07-29 15:28:30 -07009870 # 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; }
9873if ${lt_cv_irix_exported_symbol+:} false; then :
9874 $as_echo_n "(cached) " >&6
9875else
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
Patrick Scott5f6bd842010-06-28 16:55:16 -04009879/* end confdefs.h. */
Chris Craikca2bf812013-07-29 15:28:30 -07009880int foo (void) { return 0; }
Patrick Scott5f6bd842010-06-28 16:55:16 -04009881_ACEOF
9882if ac_fn_c_try_link "$LINENO"; then :
Chris Craikca2bf812013-07-29 15:28:30 -07009883 lt_cv_irix_exported_symbol=yes
9884else
9885 lt_cv_irix_exported_symbol=no
Patrick Scott5f6bd842010-06-28 16:55:16 -04009886fi
9887rm -f core conftest.err conftest.$ac_objext \
9888 conftest$ac_exeext conftest.$ac_ext
Chris Craikca2bf812013-07-29 15:28:30 -07009889 LDFLAGS="$save_LDFLAGS"
9890fi
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'
9895 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -04009896 else
Chris Craikca2bf812013-07-29 15:28:30 -07009897 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009899 fi
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
9905 ;;
9906
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
9912 fi
9913 hardcode_libdir_flag_spec='-R$libdir'
9914 hardcode_direct=yes
9915 hardcode_shlibpath_var=no
9916 ;;
9917
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
9924 ;;
9925
9926 *nto* | *qnx*)
9927 ;;
9928
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'
9944 ;;
9945 *)
9946 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9947 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9948 ;;
9949 esac
9950 fi
9951 else
9952 ld_shlibs=no
9953 fi
9954 ;;
9955
9956 os2*)
9957 hardcode_libdir_flag_spec='-L$libdir'
9958 hardcode_minus_L=yes
9959 allow_undefined_flag=unsupported
Chris Craikca2bf812013-07-29 15:28:30 -07009960 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009961 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9962 ;;
9963
9964 osf3*)
9965 if test "$GCC" = yes; then
9966 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Chris Craikca2bf812013-07-29 15:28:30 -07009967 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009968 else
9969 allow_undefined_flag=' -expect_unresolved \*'
Chris Craikca2bf812013-07-29 15:28:30 -07009970 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009971 fi
9972 archive_cmds_need_lc='no'
9973 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9974 hardcode_libdir_separator=:
9975 ;;
9976
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}\*'
Chris Craikca2bf812013-07-29 15:28:30 -07009980 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009981 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9982 else
9983 allow_undefined_flag=' -expect_unresolved \*'
Chris Craikca2bf812013-07-29 15:28:30 -07009984 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009985 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~
Chris Craikca2bf812013-07-29 15:28:30 -07009986 $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'
Patrick Scott5f6bd842010-06-28 16:55:16 -04009987
9988 # Both c and cxx compiler support -rpath directly
9989 hardcode_libdir_flag_spec='-rpath $libdir'
9990 fi
9991 archive_cmds_need_lc='no'
9992 hardcode_libdir_separator=:
9993 ;;
9994
9995 solaris*)
9996 no_undefined_flag=' -z defs'
9997 if test "$GCC" = yes; then
9998 wlarc='${wl}'
Chris Craikca2bf812013-07-29 15:28:30 -07009999 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Patrick Scott5f6bd842010-06-28 16:55:16 -040010000 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Chris Craikca2bf812013-07-29 15:28:30 -070010001 $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'
Patrick Scott5f6bd842010-06-28 16:55:16 -040010002 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'
10009 ;;
10010 *)
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'
10015 ;;
10016 esac
10017 fi
10018 hardcode_libdir_flag_spec='-R$libdir'
10019 hardcode_shlibpath_var=no
10020 case $host_os in
10021 solaris2.[0-5] | solaris2.[0-5].*) ;;
10022 *)
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'
10031 fi
10032 ;;
10033 esac
10034 link_all_deplibs=yes
10035 ;;
10036
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'
10044 fi
10045 hardcode_libdir_flag_spec='-L$libdir'
10046 hardcode_direct=yes
10047 hardcode_minus_L=yes
10048 hardcode_shlibpath_var=no
10049 ;;
10050
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???
10056 ;;
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
10063 ;;
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
10067 ;;
10068 esac
10069 runpath_var='LD_RUN_PATH'
10070 hardcode_shlibpath_var=no
10071 ;;
10072
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'
10077 ;;
10078
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
10086 fi
10087 ;;
10088
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'
10094
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'
10101 fi
10102 ;;
10103
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'
10120
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'
10127 fi
10128 ;;
10129
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
10134 ;;
10135
10136 *)
10137 ld_shlibs=no
10138 ;;
10139 esac
10140
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'
10145 ;;
10146 esac
10147 fi
10148 fi
10149
10150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10151$as_echo "$ld_shlibs" >&6; }
10152test "$ld_shlibs" = no && can_build_shared=no
10153
10154with_gnu_ld=$with_gnu_ld
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170#
10171# Do we need to explicitly link libc?
10172#
10173case "x$archive_cmds_need_lc" in
10174x|xyes)
10175 # Assume -lc should be added
10176 archive_cmds_need_lc=yes
10177
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.
10182 ;;
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070010189if ${lt_cv_archive_cmds_need_lc+:} false; then :
10190 $as_echo_n "(cached) " >&6
10191else
10192 $RM conftest*
10193 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Patrick Scott5f6bd842010-06-28 16:55:16 -040010194
Chris Craikca2bf812013-07-29 15:28:30 -070010195 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Patrick Scott5f6bd842010-06-28 16:55:16 -040010196 (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
Chris Craikca2bf812013-07-29 15:28:30 -070010200 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
Patrick Scott5f6bd842010-06-28 16:55:16 -040010214 (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; }
Chris Craikca2bf812013-07-29 15:28:30 -070010218 then
10219 lt_cv_archive_cmds_need_lc=no
10220 else
10221 lt_cv_archive_cmds_need_lc=yes
10222 fi
10223 allow_undefined_flag=$lt_save_allow_undefined_flag
10224 else
10225 cat conftest.err 1>&5
10226 fi
10227 $RM conftest*
10228
10229fi
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
Patrick Scott5f6bd842010-06-28 16:55:16 -040010233 ;;
10234 esac
10235 fi
10236 ;;
10237esac
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
Patrick Scott5f6bd842010-06-28 16:55:16 -040010390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10391$as_echo_n "checking dynamic linker characteristics... " >&6; }
10392
10393if test "$GCC" = yes; then
10394 case $host_os in
10395 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10396 *) lt_awk_arg="/^libraries:/" ;;
10397 esac
Chris Craikca2bf812013-07-29 15:28:30 -070010398 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 *\;*)
Patrick Scott5f6bd842010-06-28 16:55:16 -040010405 # 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.
Chris Craikca2bf812013-07-29 15:28:30 -070010409 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10410 ;;
10411 *)
10412 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10413 ;;
10414 esac
Patrick Scott5f6bd842010-06-28 16:55:16 -040010415 # 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"
10425 fi
10426 done
Chris Craikca2bf812013-07-29 15:28:30 -070010427 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
Patrick Scott5f6bd842010-06-28 16:55:16 -040010428BEGIN {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--;
10440 }
10441 }
10442 }
10443 }
10444 if (lt_foo != "") { lt_freq[lt_foo]++; }
10445 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10446}'`
Chris Craikca2bf812013-07-29 15:28:30 -070010447 # 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`
Patrick Scott5f6bd842010-06-28 16:55:16 -040010454else
10455 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10456fi
10457library_names_spec=
10458libname_spec='lib$name'
10459soname_spec=
10460shrext_cmds=".so"
10461postinstall_cmds=
10462postuninstall_cmds=
10463finish_cmds=
10464finish_eval=
10465shlibpath_var=
10466shlibpath_overrides_runpath=unknown
10467version_type=none
10468dynamic_linker="$host_os ld.so"
10469sys_lib_dlsearch_path_spec="/lib /usr/lib"
10470need_lib_prefix=unknown
10471hardcode_into_libs=no
10472
10473# when you set need_version to no, make sure it does not cause -set_version
10474# flags to be left without arguments
10475need_version=unknown
10476
10477case $host_os in
10478aix3*)
Chris Craikca2bf812013-07-29 15:28:30 -070010479 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040010480 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10481 shlibpath_var=LIBPATH
10482
10483 # AIX 3 has no versioning support, so we append a major version to the name.
10484 soname_spec='${libname}${release}${shared_ext}$major'
10485 ;;
10486
10487aix[4-9]*)
Chris Craikca2bf812013-07-29 15:28:30 -070010488 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040010489 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
10507 :
10508 else
10509 can_build_shared=no
10510 fi
10511 ;;
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'
10526 fi
10527 shlibpath_var=LIBPATH
10528 fi
10529 ;;
10530
10531amigaos*)
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}'
10537 ;;
10538 m68k)
10539 library_names_spec='$libname.ixlibrary $libname.a'
10540 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Chris Craikca2bf812013-07-29 15:28:30 -070010541 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'
Patrick Scott5f6bd842010-06-28 16:55:16 -040010542 ;;
10543 esac
10544 ;;
10545
10546beos*)
10547 library_names_spec='${libname}${shared_ext}'
10548 dynamic_linker="$host_os ld.so"
10549 shlibpath_var=LIBRARY_PATH
10550 ;;
10551
10552bsdi[45]*)
Chris Craikca2bf812013-07-29 15:28:30 -070010553 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040010554 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
10564 ;;
10565
10566cygwin* | mingw* | pw32* | cegcc*)
10567 version_type=windows
10568 shrext_cmds=".dll"
10569 need_version=no
10570 need_lib_prefix=no
10571
Chris Craikca2bf812013-07-29 15:28:30 -070010572 case $GCC,$cc_basename in
10573 yes,*)
10574 # gcc
Patrick Scott5f6bd842010-06-28 16:55:16 -040010575 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 \$?;
10585 fi'
10586 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10587 dlpath=$dir/\$dldll~
10588 $RM \$dlpath'
10589 shlibpath_overrides_runpath=yes
10590
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}'
Chris Craikca2bf812013-07-29 15:28:30 -070010595
10596 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
Patrick Scott5f6bd842010-06-28 16:55:16 -040010597 ;;
10598 mingw* | cegcc*)
10599 # MinGW DLLs use traditional 'lib' prefix
10600 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Patrick Scott5f6bd842010-06-28 16:55:16 -040010601 ;;
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}'
10605 ;;
10606 esac
Chris Craikca2bf812013-07-29 15:28:30 -070010607 dynamic_linker='Win32 ld.exe'
10608 ;;
10609
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'
10615
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
10622 do
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|^ ||'`
10631 ;;
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"`
10639 ;;
10640 *)
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"`
10647 fi
10648 # FIXME: find the short name or the path components, as spaces are
10649 # common. (e.g. "Program Files" -> "PROGRA~1")
10650 ;;
10651 esac
10652
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'
Patrick Scott5f6bd842010-06-28 16:55:16 -040010664 ;;
10665
10666 *)
Chris Craikca2bf812013-07-29 15:28:30 -070010667 # Assume MSVC wrapper
Patrick Scott5f6bd842010-06-28 16:55:16 -040010668 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Chris Craikca2bf812013-07-29 15:28:30 -070010669 dynamic_linker='Win32 ld.exe'
Patrick Scott5f6bd842010-06-28 16:55:16 -040010670 ;;
10671 esac
Patrick Scott5f6bd842010-06-28 16:55:16 -040010672 # FIXME: first we should search . and the directory the executable is in
10673 shlibpath_var=PATH
10674 ;;
10675
10676darwin* | 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`'
10686
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'
10689 ;;
10690
10691dgux*)
Chris Craikca2bf812013-07-29 15:28:30 -070010692 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040010693 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
10698 ;;
10699
Patrick Scott5f6bd842010-06-28 16:55:16 -040010700freebsd* | 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
Chris Craikca2bf812013-07-29 15:28:30 -070010707 freebsd[23].*) objformat=aout ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -040010708 *) objformat=elf ;;
10709 esac
10710 fi
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
10717 ;;
10718 freebsd-*)
10719 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10720 need_version=yes
10721 ;;
10722 esac
10723 shlibpath_var=LD_LIBRARY_PATH
10724 case $host_os in
Chris Craikca2bf812013-07-29 15:28:30 -070010725 freebsd2.*)
Patrick Scott5f6bd842010-06-28 16:55:16 -040010726 shlibpath_overrides_runpath=yes
10727 ;;
10728 freebsd3.[01]* | freebsdelf3.[01]*)
10729 shlibpath_overrides_runpath=yes
10730 hardcode_into_libs=yes
10731 ;;
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
10736 ;;
10737 *) # from 4.6 on, and DragonFly
10738 shlibpath_overrides_runpath=yes
10739 hardcode_into_libs=yes
10740 ;;
10741 esac
10742 ;;
10743
10744gnu*)
Chris Craikca2bf812013-07-29 15:28:30 -070010745 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040010746 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
Chris Craikca2bf812013-07-29 15:28:30 -070010751 shlibpath_overrides_runpath=no
10752 hardcode_into_libs=yes
10753 ;;
10754
10755haiku*)
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'
Patrick Scott5f6bd842010-06-28 16:55:16 -040010765 hardcode_into_libs=yes
10766 ;;
10767
10768hpux9* | 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"
10787 fi
10788 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10789 ;;
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
10800 ;;
10801 *)
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'
10808 ;;
10809 esac
Chris Craikca2bf812013-07-29 15:28:30 -070010810 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Patrick Scott5f6bd842010-06-28 16:55:16 -040010811 postinstall_cmds='chmod 555 $lib'
Chris Craikca2bf812013-07-29 15:28:30 -070010812 # or fails outright, so override atomically:
10813 install_override_mode=555
Patrick Scott5f6bd842010-06-28 16:55:16 -040010814 ;;
10815
10816interix[3-9]*)
Chris Craikca2bf812013-07-29 15:28:30 -070010817 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040010818 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
10826 ;;
10827
10828irix5* | irix6* | nonstopux*)
10829 case $host_os in
10830 nonstopux*) version_type=nonstopux ;;
10831 *)
10832 if test "$lt_cv_prog_gnu_ld" = yes; then
Chris Craikca2bf812013-07-29 15:28:30 -070010833 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040010834 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=
10845 ;;
10846 *)
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
10856 ;;
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
10863 ;;
10864
10865# No shared lib support for Linux oldld, aout, or coff.
10866linux*oldld* | linux*aout* | linux*coff*)
10867 dynamic_linker=no
10868 ;;
10869
Chris Craikca2bf812013-07-29 15:28:30 -070010870# This must be glibc/ELF.
10871linux* | k*bsd*-gnu | kopensolaris*-gnu)
10872 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040010873 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
Chris Craikca2bf812013-07-29 15:28:30 -070010880
Patrick Scott5f6bd842010-06-28 16:55:16 -040010881 # Some binutils ld are patched to set DT_RUNPATH
Chris Craikca2bf812013-07-29 15:28:30 -070010882 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10883 $as_echo_n "(cached) " >&6
10884else
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
Patrick Scott5f6bd842010-06-28 16:55:16 -040010891/* end confdefs.h. */
10892
10893int
10894main ()
10895{
10896
10897 ;
10898 return 0;
10899}
10900_ACEOF
10901if ac_fn_c_try_link "$LINENO"; then :
10902 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Chris Craikca2bf812013-07-29 15:28:30 -070010903 lt_cv_shlibpath_overrides_runpath=yes
Patrick Scott5f6bd842010-06-28 16:55:16 -040010904fi
10905fi
10906rm -f core conftest.err conftest.$ac_objext \
10907 conftest$ac_exeext conftest.$ac_ext
Chris Craikca2bf812013-07-29 15:28:30 -070010908 LDFLAGS=$save_LDFLAGS
10909 libdir=$save_libdir
10910
10911fi
10912
10913 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Patrick Scott5f6bd842010-06-28 16:55:16 -040010914
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
10919
10920 # Append ld.so.conf contents to the search path
10921 if test -f /etc/ld.so.conf; then
Chris Craikca2bf812013-07-29 15:28:30 -070010922 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' ' '`
Patrick Scott5f6bd842010-06-28 16:55:16 -040010923 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10924 fi
10925
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'
10933 ;;
10934
10935netbsd*)
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'
10947 fi
10948 shlibpath_var=LD_LIBRARY_PATH
10949 shlibpath_overrides_runpath=yes
10950 hardcode_into_libs=yes
10951 ;;
10952
10953newsos6)
Chris Craikca2bf812013-07-29 15:28:30 -070010954 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040010955 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
10958 ;;
10959
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'
10970 ;;
10971
10972openbsd*)
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
10988 ;;
10989 *)
10990 shlibpath_overrides_runpath=yes
10991 ;;
10992 esac
10993 else
10994 shlibpath_overrides_runpath=yes
10995 fi
10996 ;;
10997
10998os2*)
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
11005 ;;
11006
11007osf3* | 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"
11016 ;;
11017
11018rdos*)
11019 dynamic_linker=no
11020 ;;
11021
11022solaris*)
Chris Craikca2bf812013-07-29 15:28:30 -070011023 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040011024 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'
11033 ;;
11034
11035sunos4*)
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
11043 fi
11044 need_version=yes
11045 ;;
11046
11047sysv4 | sysv4.3*)
Chris Craikca2bf812013-07-29 15:28:30 -070011048 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040011049 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
11057 ;;
11058 siemens)
11059 need_lib_prefix=no
11060 ;;
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'
11066 ;;
11067 esac
11068 ;;
11069
11070sysv4*MP*)
11071 if test -d /usr/nec ;then
Chris Craikca2bf812013-07-29 15:28:30 -070011072 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040011073 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
11076 fi
11077 ;;
11078
11079sysv5* | 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"
11095 ;;
11096 esac
11097 fi
11098 sys_lib_dlsearch_path_spec='/usr/lib'
11099 ;;
11100
11101tpf*)
11102 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Chris Craikca2bf812013-07-29 15:28:30 -070011103 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040011104 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
11110 ;;
11111
11112uts4*)
Chris Craikca2bf812013-07-29 15:28:30 -070011113 version_type=linux # correct to gnu/linux during the next big refactor
Patrick Scott5f6bd842010-06-28 16:55:16 -040011114 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
11117 ;;
11118
11119*)
11120 dynamic_linker=no
11121 ;;
11122esac
11123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11124$as_echo "$dynamic_linker" >&6; }
11125test "$dynamic_linker" = no && can_build_shared=no
11126
11127variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11128if test "$GCC" = yes; then
11129 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11130fi
11131
11132if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11133 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11134fi
11135if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11136 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11137fi
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
Chris Craikca2bf812013-07-29 15:28:30 -070011225
11226
11227
11228
11229
Patrick Scott5f6bd842010-06-28 16:55:16 -040011230 { $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; }
11232hardcode_action=
11233if test -n "$hardcode_libdir_flag_spec" ||
11234 test -n "$runpath_var" ||
11235 test "X$hardcode_automatic" = "Xyes" ; then
11236
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
11249 fi
11250else
11251 # We cannot hardcode anything, or else we can only hardcode existing
11252 # directories.
11253 hardcode_action=unsupported
11254fi
11255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11256$as_echo "$hardcode_action" >&6; }
11257
11258if test "$hardcode_action" = relink ||
11259 test "$inherit_rpath" = yes; then
11260 # Fast installation is not supported
11261 enable_fast_install=no
11262elif test "$shlibpath_overrides_runpath" = yes ||
11263 test "$enable_shared" = no; then
11264 # Fast installation is not necessary
11265 enable_fast_install=needless
11266fi
11267
11268
11269
11270
11271
11272
11273 if test "x$enable_dlopen" != xyes; then
11274 enable_dlopen=unknown
11275 enable_dlopen_self=unknown
11276 enable_dlopen_self_static=unknown
11277else
11278 lt_cv_dlopen=no
11279 lt_cv_dlopen_libs=
11280
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
11286 ;;
11287
11288 mingw* | pw32* | cegcc*)
11289 lt_cv_dlopen="LoadLibrary"
11290 lt_cv_dlopen_libs=
11291 ;;
11292
11293 cygwin*)
11294 lt_cv_dlopen="dlopen"
11295 lt_cv_dlopen_libs=
11296 ;;
11297
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070011302if ${ac_cv_lib_dl_dlopen+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011303 $as_echo_n "(cached) " >&6
11304else
11305 ac_check_lib_save_LIBS=$LIBS
11306LIBS="-ldl $LIBS"
11307cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11308/* end confdefs.h. */
11309
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
11314extern "C"
11315#endif
11316char dlopen ();
11317int
11318main ()
11319{
11320return dlopen ();
11321 ;
11322 return 0;
11323}
11324_ACEOF
11325if ac_fn_c_try_link "$LINENO"; then :
11326 ac_cv_lib_dl_dlopen=yes
11327else
11328 ac_cv_lib_dl_dlopen=no
11329fi
11330rm -f core conftest.err conftest.$ac_objext \
11331 conftest$ac_exeext conftest.$ac_ext
11332LIBS=$ac_check_lib_save_LIBS
11333fi
11334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11335$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070011336if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011337 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11338else
11339
11340 lt_cv_dlopen="dyld"
11341 lt_cv_dlopen_libs=
11342 lt_cv_dlopen_self=yes
11343
11344fi
11345
11346 ;;
11347
11348 *)
11349 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
Chris Craikca2bf812013-07-29 15:28:30 -070011350if test "x$ac_cv_func_shl_load" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011351 lt_cv_dlopen="shl_load"
11352else
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070011355if ${ac_cv_lib_dld_shl_load+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011356 $as_echo_n "(cached) " >&6
11357else
11358 ac_check_lib_save_LIBS=$LIBS
11359LIBS="-ldld $LIBS"
11360cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11361/* end confdefs.h. */
11362
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
11367extern "C"
11368#endif
11369char shl_load ();
11370int
11371main ()
11372{
11373return shl_load ();
11374 ;
11375 return 0;
11376}
11377_ACEOF
11378if ac_fn_c_try_link "$LINENO"; then :
11379 ac_cv_lib_dld_shl_load=yes
11380else
11381 ac_cv_lib_dld_shl_load=no
11382fi
11383rm -f core conftest.err conftest.$ac_objext \
11384 conftest$ac_exeext conftest.$ac_ext
11385LIBS=$ac_check_lib_save_LIBS
11386fi
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070011389if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011390 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11391else
11392 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
Chris Craikca2bf812013-07-29 15:28:30 -070011393if test "x$ac_cv_func_dlopen" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011394 lt_cv_dlopen="dlopen"
11395else
11396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11397$as_echo_n "checking for dlopen in -ldl... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070011398if ${ac_cv_lib_dl_dlopen+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011399 $as_echo_n "(cached) " >&6
11400else
11401 ac_check_lib_save_LIBS=$LIBS
11402LIBS="-ldl $LIBS"
11403cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11404/* end confdefs.h. */
11405
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
11410extern "C"
11411#endif
11412char dlopen ();
11413int
11414main ()
11415{
11416return dlopen ();
11417 ;
11418 return 0;
11419}
11420_ACEOF
11421if ac_fn_c_try_link "$LINENO"; then :
11422 ac_cv_lib_dl_dlopen=yes
11423else
11424 ac_cv_lib_dl_dlopen=no
11425fi
11426rm -f core conftest.err conftest.$ac_objext \
11427 conftest$ac_exeext conftest.$ac_ext
11428LIBS=$ac_check_lib_save_LIBS
11429fi
11430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11431$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070011432if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011433 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11434else
11435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11436$as_echo_n "checking for dlopen in -lsvld... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070011437if ${ac_cv_lib_svld_dlopen+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011438 $as_echo_n "(cached) " >&6
11439else
11440 ac_check_lib_save_LIBS=$LIBS
11441LIBS="-lsvld $LIBS"
11442cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11443/* end confdefs.h. */
11444
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
11449extern "C"
11450#endif
11451char dlopen ();
11452int
11453main ()
11454{
11455return dlopen ();
11456 ;
11457 return 0;
11458}
11459_ACEOF
11460if ac_fn_c_try_link "$LINENO"; then :
11461 ac_cv_lib_svld_dlopen=yes
11462else
11463 ac_cv_lib_svld_dlopen=no
11464fi
11465rm -f core conftest.err conftest.$ac_objext \
11466 conftest$ac_exeext conftest.$ac_ext
11467LIBS=$ac_check_lib_save_LIBS
11468fi
11469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11470$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070011471if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011472 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11473else
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070011476if ${ac_cv_lib_dld_dld_link+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011477 $as_echo_n "(cached) " >&6
11478else
11479 ac_check_lib_save_LIBS=$LIBS
11480LIBS="-ldld $LIBS"
11481cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11482/* end confdefs.h. */
11483
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
11488extern "C"
11489#endif
11490char dld_link ();
11491int
11492main ()
11493{
11494return dld_link ();
11495 ;
11496 return 0;
11497}
11498_ACEOF
11499if ac_fn_c_try_link "$LINENO"; then :
11500 ac_cv_lib_dld_dld_link=yes
11501else
11502 ac_cv_lib_dld_dld_link=no
11503fi
11504rm -f core conftest.err conftest.$ac_objext \
11505 conftest$ac_exeext conftest.$ac_ext
11506LIBS=$ac_check_lib_save_LIBS
11507fi
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070011510if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011511 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11512fi
11513
11514
11515fi
11516
11517
11518fi
11519
11520
11521fi
11522
11523
11524fi
11525
11526
11527fi
11528
11529 ;;
11530 esac
11531
11532 if test "x$lt_cv_dlopen" != xno; then
11533 enable_dlopen=yes
11534 else
11535 enable_dlopen=no
11536 fi
11537
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"
11542
11543 save_LDFLAGS="$LDFLAGS"
11544 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11545
11546 save_LIBS="$LIBS"
11547 LIBS="$lt_cv_dlopen_libs $LIBS"
11548
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070011551if ${lt_cv_dlopen_self+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011552 $as_echo_n "(cached) " >&6
11553else
11554 if test "$cross_compiling" = yes; then :
11555 lt_cv_dlopen_self=cross
11556else
11557 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11558 lt_status=$lt_dlunknown
11559 cat > conftest.$ac_ext <<_LT_EOF
Chris Craikca2bf812013-07-29 15:28:30 -070011560#line $LINENO "configure"
Patrick Scott5f6bd842010-06-28 16:55:16 -040011561#include "confdefs.h"
11562
11563#if HAVE_DLFCN_H
11564#include <dlfcn.h>
11565#endif
11566
11567#include <stdio.h>
11568
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
11578
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
11600
Chris Craikca2bf812013-07-29 15:28:30 -070011601/* 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))
11604int fnord () __attribute__((visibility("default")));
11605#endif
11606
11607int fnord () { return 42; }
Patrick Scott5f6bd842010-06-28 16:55:16 -040011608int main ()
11609{
11610 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11611 int status = $lt_dlunknown;
11612
11613 if (self)
11614 {
11615 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris Craikca2bf812013-07-29 15:28:30 -070011616 else
11617 {
11618 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11619 else puts (dlerror ());
11620 }
Patrick Scott5f6bd842010-06-28 16:55:16 -040011621 /* dlclose (self); */
11622 }
11623 else
11624 puts (dlerror ());
11625
11626 return status;
11627}
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
11644 fi
11645fi
11646rm -fr conftest*
11647
11648
11649fi
11650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11651$as_echo "$lt_cv_dlopen_self" >&6; }
11652
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070011657if ${lt_cv_dlopen_self_static+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011658 $as_echo_n "(cached) " >&6
11659else
11660 if test "$cross_compiling" = yes; then :
11661 lt_cv_dlopen_self_static=cross
11662else
11663 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11664 lt_status=$lt_dlunknown
11665 cat > conftest.$ac_ext <<_LT_EOF
Chris Craikca2bf812013-07-29 15:28:30 -070011666#line $LINENO "configure"
Patrick Scott5f6bd842010-06-28 16:55:16 -040011667#include "confdefs.h"
11668
11669#if HAVE_DLFCN_H
11670#include <dlfcn.h>
11671#endif
11672
11673#include <stdio.h>
11674
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
11684
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
11706
Chris Craikca2bf812013-07-29 15:28:30 -070011707/* 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))
11710int fnord () __attribute__((visibility("default")));
11711#endif
11712
11713int fnord () { return 42; }
Patrick Scott5f6bd842010-06-28 16:55:16 -040011714int main ()
11715{
11716 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11717 int status = $lt_dlunknown;
11718
11719 if (self)
11720 {
11721 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Chris Craikca2bf812013-07-29 15:28:30 -070011722 else
11723 {
11724 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11725 else puts (dlerror ());
11726 }
Patrick Scott5f6bd842010-06-28 16:55:16 -040011727 /* dlclose (self); */
11728 }
11729 else
11730 puts (dlerror ());
11731
11732 return status;
11733}
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
11750 fi
11751fi
11752rm -fr conftest*
11753
11754
11755fi
11756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11757$as_echo "$lt_cv_dlopen_self_static" >&6; }
11758 fi
11759
11760 CPPFLAGS="$save_CPPFLAGS"
11761 LDFLAGS="$save_LDFLAGS"
11762 LIBS="$save_LIBS"
11763 ;;
11764 esac
11765
11766 case $lt_cv_dlopen_self in
11767 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11768 *) enable_dlopen_self=unknown ;;
11769 esac
11770
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
11775fi
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793striplib=
11794old_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; }
11797if 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; }
11802else
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; }
11814 fi
11815 ;;
11816 *)
11817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11818$as_echo "no" >&6; }
11819 ;;
11820 esac
11821fi
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
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; }
11839
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
11843
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'
11852 fi
11853 ;;
11854
11855 aix[4-9]*)
11856 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11857 test "$enable_shared" = yes && enable_static=no
11858 fi
11859 ;;
11860 esac
11861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11862$as_echo "$enable_shared" >&6; }
11863
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; }
11870
11871
11872
11873
11874fi
11875ac_ext=c
11876ac_cpp='$CPP $CPPFLAGS'
11877ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11878ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11879ac_compiler_gnu=$ac_cv_c_compiler_gnu
11880
11881CC="$lt_save_CC"
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
Chris Craikca2bf812013-07-29 15:28:30 -070011895
11896
Patrick Scott5f6bd842010-06-28 16:55:16 -040011897 ac_config_commands="$ac_config_commands libtool"
11898
11899
11900
11901
11902# Only expand once:
11903
11904
11905
Chris Craikca2bf812013-07-29 15:28:30 -070011906
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; }
11911if ${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
11914then
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
11916$as_echo "ok" >&6; }
11917else
11918 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11919$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11920as_fn_error 1 "failed
11921See \`config.log' for more details" "$LINENO" 5; }
11922fi
11923
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
11926DFNCPP="$CPP"
11927
11928
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
11932
11933# Check whether --enable-werror was given.
11934if 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. */
11943
11944 int main(int argc, char **argv){
11945 return argv[argc-1][0];
11946 }
11947_ACEOF
11948if 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"
11952else
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11954$as_echo "no" >&6; }
11955fi
11956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11957 CFLAGS="$sav_CFLAGS"
11958 fi
11959fi
11960
11961
Patrick Scott5f6bd842010-06-28 16:55:16 -040011962# 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; }
Chris Craikca2bf812013-07-29 15:28:30 -070011965if ${ac_cv_header_stdc+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040011966 $as_echo_n "(cached) " >&6
11967else
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>
11974
11975int
11976main ()
11977{
11978
11979 ;
11980 return 0;
11981}
11982_ACEOF
11983if ac_fn_c_try_compile "$LINENO"; then :
11984 ac_cv_header_stdc=yes
11985else
11986 ac_cv_header_stdc=no
11987fi
11988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11989
11990if 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>
11995
11996_ACEOF
11997if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11998 $EGREP "memchr" >/dev/null 2>&1; then :
11999
12000else
12001 ac_cv_header_stdc=no
12002fi
12003rm -f conftest*
12004
12005fi
12006
12007if 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>
12012
12013_ACEOF
12014if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12015 $EGREP "free" >/dev/null 2>&1; then :
12016
12017else
12018 ac_cv_header_stdc=no
12019fi
12020rm -f conftest*
12021
12022fi
12023
12024if 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 :
12027 :
12028else
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
12043
12044#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12045int
12046main ()
12047{
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;
12054}
12055_ACEOF
12056if ac_fn_c_try_run "$LINENO"; then :
12057
12058else
12059 ac_cv_header_stdc=no
12060fi
12061rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12062 conftest.$ac_objext conftest.beam conftest.$ac_ext
12063fi
12064
12065fi
12066fi
12067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12068$as_echo "$ac_cv_header_stdc" >&6; }
12069if test $ac_cv_header_stdc = yes; then
12070
12071$as_echo "#define STDC_HEADERS 1" >>confdefs.h
12072
12073fi
12074
Patrick Scott5f6bd842010-06-28 16:55:16 -040012075
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070012079if ${ac_cv_c_const+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012080 $as_echo_n "(cached) " >&6
12081else
12082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12083/* end confdefs.h. */
12084
12085int
12086main ()
12087{
Chris Craikca2bf812013-07-29 15:28:30 -070012088
Patrick Scott5f6bd842010-06-28 16:55:16 -040012089#ifndef __cplusplus
Chris Craikca2bf812013-07-29 15:28:30 -070012090 /* Ultrix mips cc rejects this sort of thing. */
Patrick Scott5f6bd842010-06-28 16:55:16 -040012091 typedef int charset[2];
Chris Craikca2bf812013-07-29 15:28:30 -070012092 const charset cs = { 0, 0 };
Patrick Scott5f6bd842010-06-28 16:55:16 -040012093 /* 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;
Chris Craikca2bf812013-07-29 15:28:30 -070012109 { /* SCO 3.2v4 cc rejects this sort of thing. */
12110 char tx;
12111 char *t = &tx;
Patrick Scott5f6bd842010-06-28 16:55:16 -040012112 char const *s = 0 ? (char *) 0 : (char const *) 0;
12113
12114 *t++ = 0;
12115 if (s) return 0;
12116 }
12117 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12118 int x[] = {25, 17};
12119 const int *foo = &x[0];
12120 ++foo;
12121 }
12122 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12123 typedef const int *iptr;
12124 iptr p = 0;
12125 ++p;
12126 }
Chris Craikca2bf812013-07-29 15:28:30 -070012127 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
Patrick Scott5f6bd842010-06-28 16:55:16 -040012128 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
Chris Craikca2bf812013-07-29 15:28:30 -070012129 struct s { int j; const int *ap[3]; } bx;
12130 struct s *b = &bx; b->j = 5;
Patrick Scott5f6bd842010-06-28 16:55:16 -040012131 }
12132 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12133 const int foo = 10;
12134 if (!foo) return 0;
12135 }
12136 return !cs[0] && !zero.x;
12137#endif
12138
12139 ;
12140 return 0;
12141}
12142_ACEOF
12143if ac_fn_c_try_compile "$LINENO"; then :
12144 ac_cv_c_const=yes
12145else
12146 ac_cv_c_const=no
12147fi
12148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12149fi
12150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12151$as_echo "$ac_cv_c_const" >&6; }
12152if test $ac_cv_c_const = no; then
12153
12154$as_echo "#define const /**/" >>confdefs.h
12155
12156fi
12157
12158ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
Chris Craikca2bf812013-07-29 15:28:30 -070012159if test "x$ac_cv_type_size_t" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012160
12161else
12162
12163cat >>confdefs.h <<_ACEOF
12164#define size_t unsigned int
12165_ACEOF
12166
12167fi
12168
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070012171if ${ac_cv_struct_tm+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012172 $as_echo_n "(cached) " >&6
12173else
12174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12175/* end confdefs.h. */
12176#include <sys/types.h>
12177#include <time.h>
12178
12179int
12180main ()
12181{
12182struct tm tm;
12183 int *p = &tm.tm_sec;
12184 return !p;
12185 ;
12186 return 0;
12187}
12188_ACEOF
12189if ac_fn_c_try_compile "$LINENO"; then :
12190 ac_cv_struct_tm=time.h
12191else
12192 ac_cv_struct_tm=sys/time.h
12193fi
12194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12195fi
12196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
12197$as_echo "$ac_cv_struct_tm" >&6; }
12198if test $ac_cv_struct_tm = sys/time.h; then
12199
12200$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
12201
12202fi
12203
Chris Craikca2bf812013-07-29 15:28:30 -070012204{ $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; }
12206if ${ac_cv_c_restrict+:} false; then :
12207 $as_echo_n "(cached) " >&6
12208else
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. */
12214typedef int * int_ptr;
12215 int foo (int_ptr $ac_kw ip) {
12216 return ip[0];
12217 }
12218int
12219main ()
12220{
12221int s[1];
12222 int * $ac_kw t = s;
12223 t[0] = 0;
12224 return foo(t)
12225 ;
12226 return 0;
12227}
12228_ACEOF
12229if ac_fn_c_try_compile "$LINENO"; then :
12230 ac_cv_c_restrict=$ac_kw
12231fi
12232rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12233 test "$ac_cv_c_restrict" != no && break
12234 done
12235
12236fi
12237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
12238$as_echo "$ac_cv_c_restrict" >&6; }
12239
12240 case $ac_cv_c_restrict in
12241 restrict) ;;
12242 no) $as_echo "#define restrict /**/" >>confdefs.h
12243 ;;
12244 *) cat >>confdefs.h <<_ACEOF
12245#define restrict $ac_cv_c_restrict
12246_ACEOF
12247 ;;
12248 esac
12249
Patrick Scott5f6bd842010-06-28 16:55:16 -040012250
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070012254if ${ac_cv_func_strtod+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012255 $as_echo_n "(cached) " >&6
12256else
12257 if test "$cross_compiling" = yes; then :
12258 ac_cv_func_strtod=no
12259else
12260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12261/* end confdefs.h. */
12262
12263$ac_includes_default
12264#ifndef strtod
12265double strtod ();
12266#endif
12267int
12268main()
12269{
12270 {
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;
12278 }
12279
12280 {
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;
12288 }
12289 return 0;
12290}
12291
12292_ACEOF
12293if ac_fn_c_try_run "$LINENO"; then :
12294 ac_cv_func_strtod=yes
12295else
12296 ac_cv_func_strtod=no
12297fi
12298rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12299 conftest.$ac_objext conftest.beam conftest.$ac_ext
12300fi
12301
12302fi
12303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
12304$as_echo "$ac_cv_func_strtod" >&6; }
12305if test $ac_cv_func_strtod = no; then
12306 case " $LIBOBJS " in
12307 *" strtod.$ac_objext "* ) ;;
12308 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
12309 ;;
12310esac
12311
12312ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
Chris Craikca2bf812013-07-29 15:28:30 -070012313if test "x$ac_cv_func_pow" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012314
12315fi
12316
12317if 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; }
Chris Craikca2bf812013-07-29 15:28:30 -070012320if ${ac_cv_lib_m_pow+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012321 $as_echo_n "(cached) " >&6
12322else
12323 ac_check_lib_save_LIBS=$LIBS
12324LIBS="-lm $LIBS"
12325cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12326/* end confdefs.h. */
12327
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
12332extern "C"
12333#endif
12334char pow ();
12335int
12336main ()
12337{
12338return pow ();
12339 ;
12340 return 0;
12341}
12342_ACEOF
12343if ac_fn_c_try_link "$LINENO"; then :
12344 ac_cv_lib_m_pow=yes
12345else
12346 ac_cv_lib_m_pow=no
12347fi
12348rm -f core conftest.err conftest.$ac_objext \
12349 conftest$ac_exeext conftest.$ac_ext
12350LIBS=$ac_check_lib_save_LIBS
12351fi
12352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
12353$as_echo "$ac_cv_lib_m_pow" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070012354if test "x$ac_cv_lib_m_pow" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012355 POW_LIB=-lm
12356else
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;}
12359fi
12360
12361fi
12362
12363fi
12364
12365for ac_func in memset
12366do :
12367 ac_fn_c_check_func "$LINENO" "memset" "ac_cv_func_memset"
Chris Craikca2bf812013-07-29 15:28:30 -070012368if test "x$ac_cv_func_memset" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012369 cat >>confdefs.h <<_ACEOF
12370#define HAVE_MEMSET 1
12371_ACEOF
12372
12373else
Chris Craikca2bf812013-07-29 15:28:30 -070012374 as_fn_error $? "memset not found in libc" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040012375fi
12376done
12377
12378for ac_func in pow
12379do :
12380 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
Chris Craikca2bf812013-07-29 15:28:30 -070012381if test "x$ac_cv_func_pow" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012382 cat >>confdefs.h <<_ACEOF
12383#define HAVE_POW 1
12384_ACEOF
12385
12386else
12387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
12388$as_echo_n "checking for pow in -lm... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070012389if ${ac_cv_lib_m_pow+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012390 $as_echo_n "(cached) " >&6
12391else
12392 ac_check_lib_save_LIBS=$LIBS
12393LIBS="-lm $LIBS"
12394cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12395/* end confdefs.h. */
12396
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
12401extern "C"
12402#endif
12403char pow ();
12404int
12405main ()
12406{
12407return pow ();
12408 ;
12409 return 0;
12410}
12411_ACEOF
12412if ac_fn_c_try_link "$LINENO"; then :
12413 ac_cv_lib_m_pow=yes
12414else
12415 ac_cv_lib_m_pow=no
12416fi
12417rm -f core conftest.err conftest.$ac_objext \
12418 conftest$ac_exeext conftest.$ac_ext
12419LIBS=$ac_check_lib_save_LIBS
12420fi
12421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
12422$as_echo "$ac_cv_lib_m_pow" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070012423if test "x$ac_cv_lib_m_pow" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012424 cat >>confdefs.h <<_ACEOF
12425#define HAVE_LIBM 1
12426_ACEOF
12427
12428 LIBS="-lm $LIBS"
12429
12430else
Chris Craikca2bf812013-07-29 15:28:30 -070012431 as_fn_error $? "cannot find pow" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040012432fi
12433
12434fi
12435done
12436
Chris Craikca2bf812013-07-29 15:28:30 -070012437
12438# Check whether --with-zlib-prefix was given.
12439if test "${with_zlib_prefix+set}" = set; then :
12440 withval=$with_zlib_prefix; ZPREFIX=${withval}
12441else
12442 ZPREFIX='z_'
12443fi
12444
Patrick Scott5f6bd842010-06-28 16:55:16 -040012445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlibVersion in -lz" >&5
12446$as_echo_n "checking for zlibVersion in -lz... " >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070012447if ${ac_cv_lib_z_zlibVersion+:} false; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012448 $as_echo_n "(cached) " >&6
12449else
12450 ac_check_lib_save_LIBS=$LIBS
12451LIBS="-lz $LIBS"
12452cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12453/* end confdefs.h. */
12454
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
12459extern "C"
12460#endif
12461char zlibVersion ();
12462int
12463main ()
12464{
12465return zlibVersion ();
12466 ;
12467 return 0;
12468}
12469_ACEOF
12470if ac_fn_c_try_link "$LINENO"; then :
12471 ac_cv_lib_z_zlibVersion=yes
12472else
12473 ac_cv_lib_z_zlibVersion=no
12474fi
12475rm -f core conftest.err conftest.$ac_objext \
12476 conftest$ac_exeext conftest.$ac_ext
12477LIBS=$ac_check_lib_save_LIBS
12478fi
12479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_zlibVersion" >&5
12480$as_echo "$ac_cv_lib_z_zlibVersion" >&6; }
Chris Craikca2bf812013-07-29 15:28:30 -070012481if test "x$ac_cv_lib_z_zlibVersion" = xyes; then :
Patrick Scott5f6bd842010-06-28 16:55:16 -040012482 cat >>confdefs.h <<_ACEOF
12483#define HAVE_LIBZ 1
12484_ACEOF
12485
12486 LIBS="-lz $LIBS"
12487
12488else
Chris Craikca2bf812013-07-29 15:28:30 -070012489 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; }
12492if eval \${$as_ac_Lib+:} false; then :
12493 $as_echo_n "(cached) " >&6
12494else
12495 ac_check_lib_save_LIBS=$LIBS
12496LIBS="-lz $LIBS"
Patrick Scott5f6bd842010-06-28 16:55:16 -040012497cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12498/* end confdefs.h. */
Chris Craikca2bf812013-07-29 15:28:30 -070012499
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
12504extern "C"
12505#endif
12506char ${ZPREFIX}zlibVersion ();
Patrick Scott5f6bd842010-06-28 16:55:16 -040012507int
12508main ()
12509{
Chris Craikca2bf812013-07-29 15:28:30 -070012510return ${ZPREFIX}zlibVersion ();
Patrick Scott5f6bd842010-06-28 16:55:16 -040012511 ;
12512 return 0;
12513}
12514_ACEOF
Chris Craikca2bf812013-07-29 15:28:30 -070012515if ac_fn_c_try_link "$LINENO"; then :
12516 eval "$as_ac_Lib=yes"
Patrick Scott5f6bd842010-06-28 16:55:16 -040012517else
Chris Craikca2bf812013-07-29 15:28:30 -070012518 eval "$as_ac_Lib=no"
Patrick Scott5f6bd842010-06-28 16:55:16 -040012519fi
Chris Craikca2bf812013-07-29 15:28:30 -070012520rm -f core conftest.err conftest.$ac_objext \
12521 conftest$ac_exeext conftest.$ac_ext
12522LIBS=$ac_check_lib_save_LIBS
12523fi
12524eval ac_res=\$$as_ac_Lib
12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12526$as_echo "$ac_res" >&6; }
12527if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12528 cat >>confdefs.h <<_ACEOF
12529#define HAVE_LIBZ 1
12530_ACEOF
Patrick Scott5f6bd842010-06-28 16:55:16 -040012531
Chris Craikca2bf812013-07-29 15:28:30 -070012532 LIBS="-lz $LIBS"
12533
12534else
12535 as_fn_error $? "zlib not installed" "$LINENO" 5
12536fi
12537
12538fi
12539
12540
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; }
12546if ${ac_cv_lib_m_feenableexcept+:} false; then :
12547 $as_echo_n "(cached) " >&6
12548else
12549 ac_check_lib_save_LIBS=$LIBS
12550LIBS="-lm $LIBS"
12551cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552/* end confdefs.h. */
12553
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
12558extern "C"
12559#endif
12560char feenableexcept ();
12561int
12562main ()
12563{
12564return feenableexcept ();
12565 ;
12566 return 0;
12567}
12568_ACEOF
12569if ac_fn_c_try_link "$LINENO"; then :
12570 ac_cv_lib_m_feenableexcept=yes
12571else
12572 ac_cv_lib_m_feenableexcept=no
12573fi
12574rm -f core conftest.err conftest.$ac_objext \
12575 conftest$ac_exeext conftest.$ac_ext
12576LIBS=$ac_check_lib_save_LIBS
12577fi
12578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5
12579$as_echo "$ac_cv_lib_m_feenableexcept" >&6; }
12580if test "x$ac_cv_lib_m_feenableexcept" = xyes; then :
12581 cat >>confdefs.h <<_ACEOF
12582#define HAVE_LIBM 1
12583_ACEOF
12584
12585 LIBS="-lm $LIBS"
12586
12587fi
12588
12589for ac_func in feenableexcept
12590do :
12591 ac_fn_c_check_func "$LINENO" "feenableexcept" "ac_cv_func_feenableexcept"
12592if test "x$ac_cv_func_feenableexcept" = xyes; then :
12593 cat >>confdefs.h <<_ACEOF
12594#define HAVE_FEENABLEEXCEPT 1
12595_ACEOF
12596
12597fi
12598done
12599
12600
12601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5
12602$as_echo_n "checking if using Solaris linker... " >&6; }
12603SLD=`$LD --version 2>&1 | grep Solaris`
12604if test "$SLD"; then
12605 have_solaris_ld=yes
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12607$as_echo "yes" >&6; }
12608else
12609 have_solaris_ld=no
12610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12611$as_echo "no" >&6; }
12612fi
12613 if test "$have_solaris_ld" = "yes"; then
12614 HAVE_SOLARIS_LD_TRUE=
12615 HAVE_SOLARIS_LD_FALSE='#'
12616else
12617 HAVE_SOLARIS_LD_TRUE='#'
12618 HAVE_SOLARIS_LD_FALSE=
12619fi
Patrick Scott5f6bd842010-06-28 16:55:16 -040012620
12621
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; }
Chris Craikca2bf812013-07-29 15:28:30 -070012624# Special case for PE/COFF platforms: ld reports
12625# support for version-script, but doesn't actually
12626# DO anything with it.
12627case $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; }
12632;;
12633* )
12634
12635if test "$have_solaris_ld" = "yes"; then
12636 GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'`
12637else
12638 GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script`
12639fi
12640
Patrick Scott5f6bd842010-06-28 16:55:16 -040012641if 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; }
12645else
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;}
12651fi
Chris Craikca2bf812013-07-29 15:28:30 -070012652;;
12653esac
12654
Patrick Scott5f6bd842010-06-28 16:55:16 -040012655 if test "$have_ld_version_script" = "yes"; then
12656 HAVE_LD_VERSION_SCRIPT_TRUE=
12657 HAVE_LD_VERSION_SCRIPT_FALSE='#'
12658else
12659 HAVE_LD_VERSION_SCRIPT_TRUE='#'
12660 HAVE_LD_VERSION_SCRIPT_FALSE=
12661fi
12662
12663
12664if 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__" \
Chris Craikca2bf812013-07-29 15:28:30 -070012668 | ${CPP-${CC-gcc} -E} - 2>&1 \
12669 | ${EGREP-grep} "^PREFIX=" \
12670 | ${SED-sed} -e "s:^PREFIX=::" -e "s:__USER_LABEL_PREFIX__::"`
Patrick Scott5f6bd842010-06-28 16:55:16 -040012671
12672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYMBOL_PREFIX" >&5
12673$as_echo "$SYMBOL_PREFIX" >&6; }
12674fi
12675
12676# Substitutions for .in files
12677
12678
12679
12680
12681
12682# Additional arguments (and substitutions)
12683# Allow the pkg-config directory to be set
12684
12685# Check whether --with-pkgconfigdir was given.
12686if test "${with_pkgconfigdir+set}" = set; then :
12687 withval=$with_pkgconfigdir; pkgconfigdir=${withval}
12688else
12689 pkgconfigdir='${libdir}/pkgconfig'
12690fi
12691
12692
12693
12694{ $as_echo "$as_me:${as_lineno-$LINENO}: pkgconfig directory is ${pkgconfigdir}" >&5
12695$as_echo "$as_me: pkgconfig directory is ${pkgconfigdir}" >&6;}
12696
12697# Make the *-config binary config scripts optional
12698
12699# Check whether --with-binconfigs was given.
12700if test "${with_binconfigs+set}" = set; then :
12701 withval=$with_binconfigs; if test "${withval}" = no; then
Chris Craikca2bf812013-07-29 15:28:30 -070012702 binconfigs=
12703 { $as_echo "$as_me:${as_lineno-$LINENO}: libpng-config scripts will not be built" >&5
Patrick Scott5f6bd842010-06-28 16:55:16 -040012704$as_echo "$as_me: libpng-config scripts will not be built" >&6;}
Chris Craikca2bf812013-07-29 15:28:30 -070012705 else
12706 binconfigs='${binconfigs}'
12707 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -040012708else
12709 binconfigs='${binconfigs}'
12710fi
12711
12712
12713
Chris Craikca2bf812013-07-29 15:28:30 -070012714# Support for prefixes to the API function names; this will generate defines
12715# at the start of the build to rename exported library functions
Patrick Scott5f6bd842010-06-28 16:55:16 -040012716
Chris Craikca2bf812013-07-29 15:28:30 -070012717# Check whether --with-libpng-prefix was given.
12718if test "${with_libpng_prefix+set}" = set; then :
12719 withval=$with_libpng_prefix; if test "${withval:-no}" != "no"; then
12720 PNG_PREFIX=${withval}
12721
12722 fi
12723fi
12724
12725 if test "${with_libpng_prefix:-no}" != "no"; then
12726 DO_PNG_PREFIX_TRUE=
12727 DO_PNG_PREFIX_FALSE='#'
Patrick Scott5f6bd842010-06-28 16:55:16 -040012728else
Chris Craikca2bf812013-07-29 15:28:30 -070012729 DO_PNG_PREFIX_TRUE='#'
12730 DO_PNG_PREFIX_FALSE=
Patrick Scott5f6bd842010-06-28 16:55:16 -040012731fi
12732
12733
Chris Craikca2bf812013-07-29 15:28:30 -070012734# HOST SPECIFIC OPTIONS
12735# =====================
12736#
12737# ARM
12738# ===
12739#
12740# ARM NEON (SIMD) support.
12741
12742# Check whether --enable-arm-neon was given.
12743if 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:
12747
12748$as_echo "#define PNG_ARM_NEON_OPT 0" >>confdefs.h
12749
12750 # Prevent inclusion of the assembler files below:
12751 enable_arm_neon=no;;
12752 check)
12753
12754$as_echo "#define PNG_ARM_NEON_CHECK_SUPPORTED /**/" >>confdefs.h
12755;;
12756 api)
12757
12758$as_echo "#define PNG_ARM_NEON_API_SUPPORTED /**/" >>confdefs.h
12759;;
12760 yes|on)
12761
12762$as_echo "#define PNG_ARM_NEON_OPT 2" >>confdefs.h
12763
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;};;
12770 *)
12771 as_fn_error $? "--enable-arm-neon=${enable_arm_neon}: invalid value" "$LINENO" 5
12772 esac
12773fi
12774
12775
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*')
12779
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='#'
12787else
12788 PNG_ARM_NEON_TRUE='#'
12789 PNG_ARM_NEON_FALSE=
12790fi
12791
12792
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;}
Patrick Scott5f6bd842010-06-28 16:55:16 -040012795
12796# Config files, substituting as above
Chris Craikca2bf812013-07-29 15:28:30 -070012797ac_config_files="$ac_config_files Makefile libpng.pc:libpng.pc.in"
Patrick Scott5f6bd842010-06-28 16:55:16 -040012798
Chris Craikca2bf812013-07-29 15:28:30 -070012799ac_config_files="$ac_config_files libpng-config:libpng-config.in"
Patrick Scott5f6bd842010-06-28 16:55:16 -040012800
12801
12802cat >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.
12808#
12809# config.status only pays attention to the cache file if you give it
12810# the --recheck option to rerun configure.
12811#
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.
12815
12816_ACEOF
12817
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.
12823(
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
12839
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 ;; #(
12849 *)
12850 # `set' quotes correctly as required by POSIX, so do not add quotes.
12851 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12852 ;;
12853 esac |
12854 sort
12855) |
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
12864if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12865 if test -w "$cache_file"; then
Chris Craikca2bf812013-07-29 15:28:30 -070012866 if test "x$cache_file" != "x/dev/null"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -040012867 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12868$as_echo "$as_me: updating cache $cache_file" >&6;}
Chris Craikca2bf812013-07-29 15:28:30 -070012869 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" ;; #(
12876 *)
12877 mv -f confcache "$cache_file" ;;
12878 esac
12879 fi
12880 fi
Patrick Scott5f6bd842010-06-28 16:55:16 -040012881 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;}
12884 fi
12885fi
12886rm -f confcache
12887
12888test "x$prefix" = xNONE && prefix=$ac_default_prefix
12889# Let make expand exec_prefix.
12890test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12891
12892DEFS=-DHAVE_CONFIG_H
12893
12894ac_libobjs=
12895ac_ltlibobjs=
Chris Craikca2bf812013-07-29 15:28:30 -070012896U=
Patrick Scott5f6bd842010-06-28 16:55:16 -040012897for 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'
12905done
12906LIBOBJS=$ac_libobjs
12907
12908LTLIBOBJS=$ac_ltlibobjs
12909
12910
Chris Craikca2bf812013-07-29 15:28:30 -070012911{ $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
12916 fi
12917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
12918$as_echo "done" >&6; }
Patrick Scott5f6bd842010-06-28 16:55:16 -040012919 if test -n "$EXEEXT"; then
12920 am__EXEEXT_TRUE=
12921 am__EXEEXT_FALSE='#'
12922else
12923 am__EXEEXT_TRUE='#'
12924 am__EXEEXT_FALSE=
12925fi
12926
12927if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
Chris Craikca2bf812013-07-29 15:28:30 -070012928 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
Patrick Scott5f6bd842010-06-28 16:55:16 -040012929Usually this means the macro was only invoked conditionally." "$LINENO" 5
12930fi
12931if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
Chris Craikca2bf812013-07-29 15:28:30 -070012932 as_fn_error $? "conditional \"AMDEP\" was never defined.
Patrick Scott5f6bd842010-06-28 16:55:16 -040012933Usually this means the macro was only invoked conditionally." "$LINENO" 5
12934fi
12935if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
Chris Craikca2bf812013-07-29 15:28:30 -070012936 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12937Usually this means the macro was only invoked conditionally." "$LINENO" 5
12938fi
12939if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
12940 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
12941Usually this means the macro was only invoked conditionally." "$LINENO" 5
12942fi
12943if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then
12944 as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined.
Patrick Scott5f6bd842010-06-28 16:55:16 -040012945Usually this means the macro was only invoked conditionally." "$LINENO" 5
12946fi
12947if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then
Chris Craikca2bf812013-07-29 15:28:30 -070012948 as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined.
12949Usually this means the macro was only invoked conditionally." "$LINENO" 5
12950fi
12951if test -z "${DO_PNG_PREFIX_TRUE}" && test -z "${DO_PNG_PREFIX_FALSE}"; then
12952 as_fn_error $? "conditional \"DO_PNG_PREFIX\" was never defined.
12953Usually this means the macro was only invoked conditionally." "$LINENO" 5
12954fi
12955if test -z "${PNG_ARM_NEON_TRUE}" && test -z "${PNG_ARM_NEON_FALSE}"; then
12956 as_fn_error $? "conditional \"PNG_ARM_NEON\" was never defined.
Patrick Scott5f6bd842010-06-28 16:55:16 -040012957Usually this means the macro was only invoked conditionally." "$LINENO" 5
12958fi
12959
Chris Craikca2bf812013-07-29 15:28:30 -070012960: "${CONFIG_STATUS=./config.status}"
Patrick Scott5f6bd842010-06-28 16:55:16 -040012961ac_write_fail=0
12962ac_clean_files_save=$ac_clean_files
12963ac_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;}
12966as_write_fail=0
12967cat >$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.
12973
12974debug=false
12975ac_cs_recheck=false
12976ac_cs_silent=false
12977
12978SHELL=\${CONFIG_SHELL-$SHELL}
12979export SHELL
12980_ASEOF
12981cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12982## -------------------- ##
12983## M4sh Initialization. ##
12984## -------------------- ##
12985
12986# Be more Bourne compatible
12987DUALCASE=1; export DUALCASE # for MKS sh
12988if 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
12995else
12996 case `(set -o) 2>/dev/null` in #(
12997 *posix*) :
12998 set -o posix ;; #(
12999 *) :
13000 ;;
13001esac
13002fi
13003
13004
13005as_nl='
13006'
13007export as_nl
13008# Printing a long string crashes Solaris 7 /usr/bin/printf.
13009as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13010as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13011as_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.
13014if 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 --'
13018elif (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'
13021else
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"
13035 '
13036 export as_echo_n_body
13037 as_echo_n='sh -c $as_echo_n_body as_echo'
13038 fi
13039 export as_echo_body
13040 as_echo='sh -c $as_echo_body as_echo'
13041fi
13042
13043# The user is always right.
13044if 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=';'
13049 }
13050fi
13051
13052
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.)
13058IFS=" "" $as_nl"
13059
13060# Find who we are. Look in the path if we contain no directory separator.
Chris Craikca2bf812013-07-29 15:28:30 -070013061as_myself=
Patrick Scott5f6bd842010-06-28 16:55:16 -040013062case $0 in #((
13063 *[\\/]* ) as_myself=$0 ;;
13064 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13065for as_dir in $PATH
13066do
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
13071IFS=$as_save_IFS
13072
13073 ;;
13074esac
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.
13077if test "x$as_myself" = x; then
13078 as_myself=$0
13079fi
13080if test ! -f "$as_myself"; then
13081 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13082 exit 1
13083fi
13084
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.
13089for as_var in BASH_ENV ENV MAIL MAILPATH
13090do eval test x\${$as_var+set} = xset \
13091 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13092done
13093PS1='$ '
13094PS2='> '
13095PS4='+ '
13096
13097# NLS nuisances.
13098LC_ALL=C
13099export LC_ALL
13100LANGUAGE=C
13101export LANGUAGE
13102
13103# CDPATH.
13104(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13105
13106
Chris Craikca2bf812013-07-29 15:28:30 -070013107# as_fn_error STATUS ERROR [LINENO LOG_FD]
13108# ----------------------------------------
Patrick Scott5f6bd842010-06-28 16:55:16 -040013109# 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
Chris Craikca2bf812013-07-29 15:28:30 -070013111# script with STATUS, using 1 if that was 0.
Patrick Scott5f6bd842010-06-28 16:55:16 -040013112as_fn_error ()
13113{
Chris Craikca2bf812013-07-29 15:28:30 -070013114 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
Patrick Scott5f6bd842010-06-28 16:55:16 -040013118 fi
Chris Craikca2bf812013-07-29 15:28:30 -070013119 $as_echo "$as_me: error: $2" >&2
Patrick Scott5f6bd842010-06-28 16:55:16 -040013120 as_fn_exit $as_status
13121} # as_fn_error
13122
13123
13124# as_fn_set_status STATUS
13125# -----------------------
13126# Set $? to STATUS, without forking.
13127as_fn_set_status ()
13128{
13129 return $1
13130} # as_fn_set_status
13131
13132# as_fn_exit STATUS
13133# -----------------
13134# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13135as_fn_exit ()
13136{
13137 set +e
13138 as_fn_set_status $1
13139 exit $1
13140} # as_fn_exit
13141
13142# as_fn_unset VAR
13143# ---------------
13144# Portably unset VAR.
13145as_fn_unset ()
13146{
13147 { eval $1=; unset $1;}
13148}
13149as_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.
13156if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13157 eval 'as_fn_append ()
13158 {
13159 eval $1+=\$2
13160 }'
13161else
13162 as_fn_append ()
13163 {
13164 eval $1=\$$1\$2
13165 }
13166fi # as_fn_append
13167
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.
13173if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13174 eval 'as_fn_arith ()
13175 {
13176 as_val=$(( $* ))
13177 }'
13178else
13179 as_fn_arith ()
13180 {
13181 as_val=`expr "$@" || test $? -eq 1`
13182 }
13183fi # as_fn_arith
13184
13185
13186if expr a : '\(a\)' >/dev/null 2>&1 &&
13187 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13188 as_expr=expr
13189else
13190 as_expr=false
13191fi
13192
13193if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13194 as_basename=basename
13195else
13196 as_basename=false
13197fi
13198
13199if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13200 as_dirname=dirname
13201else
13202 as_dirname=false
13203fi
13204
13205as_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/
13212 q
13213 }
13214 /^X\/\(\/\/\)$/{
13215 s//\1/
13216 q
13217 }
13218 /^X\/\(\/\).*/{
13219 s//\1/
13220 q
13221 }
13222 s/.*/./; q'`
13223
13224# Avoid depending upon Character Ranges.
13225as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13226as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13227as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13228as_cr_digits='0123456789'
13229as_cr_alnum=$as_cr_Letters$as_cr_digits
13230
13231ECHO_C= ECHO_N= ECHO_T=
13232case `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;;
13240*)
13241 ECHO_N='-n';;
13242esac
13243
13244rm -f conf$$ conf$$.exe conf$$.file
13245if test -d conf$$.dir; then
13246 rm -f conf$$.dir/conf$$.file
13247else
13248 rm -f conf$$.dir
13249 mkdir conf$$.dir 2>/dev/null
13250fi
13251if (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.
Chris Craikca2bf812013-07-29 15:28:30 -070013257 # In both cases, we have to default to `cp -pR'.
Patrick Scott5f6bd842010-06-28 16:55:16 -040013258 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chris Craikca2bf812013-07-29 15:28:30 -070013259 as_ln_s='cp -pR'
Patrick Scott5f6bd842010-06-28 16:55:16 -040013260 elif ln conf$$.file conf$$ 2>/dev/null; then
13261 as_ln_s=ln
13262 else
Chris Craikca2bf812013-07-29 15:28:30 -070013263 as_ln_s='cp -pR'
Patrick Scott5f6bd842010-06-28 16:55:16 -040013264 fi
13265else
Chris Craikca2bf812013-07-29 15:28:30 -070013266 as_ln_s='cp -pR'
Patrick Scott5f6bd842010-06-28 16:55:16 -040013267fi
13268rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13269rmdir conf$$.dir 2>/dev/null
13270
13271
13272# as_fn_mkdir_p
13273# -------------
13274# Create "$as_dir" as a directory, including parents if necessary.
13275as_fn_mkdir_p ()
13276{
13277
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/
13297 q
13298 }
13299 /^X\(\/\/\)[^/].*/{
13300 s//\1/
13301 q
13302 }
13303 /^X\(\/\/\)$/{
13304 s//\1/
13305 q
13306 }
13307 /^X\(\/\).*/{
13308 s//\1/
13309 q
13310 }
13311 s/.*/./; q'`
13312 test -d "$as_dir" && break
13313 done
13314 test -z "$as_dirs" || eval "mkdir $as_dirs"
Chris Craikca2bf812013-07-29 15:28:30 -070013315 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Patrick Scott5f6bd842010-06-28 16:55:16 -040013316
13317
13318} # as_fn_mkdir_p
13319if mkdir -p . 2>/dev/null; then
13320 as_mkdir_p='mkdir -p "$as_dir"'
13321else
13322 test -d ./-p && rmdir ./-p
13323 as_mkdir_p=false
13324fi
13325
Chris Craikca2bf812013-07-29 15:28:30 -070013326
13327# as_fn_executable_p FILE
13328# -----------------------
13329# Test if FILE is an executable regular file.
13330as_fn_executable_p ()
13331{
13332 test -f "$1" && test -x "$1"
13333} # as_fn_executable_p
13334as_test_x='test -x'
13335as_executable_p=as_fn_executable_p
Patrick Scott5f6bd842010-06-28 16:55:16 -040013336
13337# Sed expression to map a string onto a valid CPP name.
13338as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13339
13340# Sed expression to map a string onto a valid variable name.
13341as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13342
13343
13344exec 6>&1
13345## ----------------------------------- ##
13346## Main body of $CONFIG_STATUS script. ##
13347## ----------------------------------- ##
13348_ASEOF
13349test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13350
13351cat >>$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.
13355ac_log="
Chris Craikca2bf812013-07-29 15:28:30 -070013356This file was extended by libpng $as_me 1.6.3, which was
13357generated by GNU Autoconf 2.69. Invocation command line was
Patrick Scott5f6bd842010-06-28 16:55:16 -040013358
13359 CONFIG_FILES = $CONFIG_FILES
13360 CONFIG_HEADERS = $CONFIG_HEADERS
13361 CONFIG_LINKS = $CONFIG_LINKS
13362 CONFIG_COMMANDS = $CONFIG_COMMANDS
13363 $ $0 $@
13364
13365on `(hostname || uname -n) 2>/dev/null | sed 1q`
13366"
13367
13368_ACEOF
13369
13370case $ac_config_files in *"
13371"*) set x $ac_config_files; shift; ac_config_files=$*;;
13372esac
13373
13374case $ac_config_headers in *"
13375"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13376esac
13377
13378
13379cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13380# Files that config.status was made for.
13381config_files="$ac_config_files"
13382config_headers="$ac_config_headers"
13383config_commands="$ac_config_commands"
13384
13385_ACEOF
13386
13387cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13388ac_cs_usage="\
13389\`$as_me' instantiates files and other configuration actions
13390from templates according to the current configuration. Unless the files
13391and actions are specified as TAGs, all are instantiated by default.
13392
13393Usage: $0 [OPTION]... [TAG]...
13394
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
13406
13407Configuration files:
13408$config_files
13409
13410Configuration headers:
13411$config_headers
13412
13413Configuration commands:
13414$config_commands
13415
13416Report bugs to <png-mng-implement@lists.sourceforge.net>."
13417
13418_ACEOF
13419cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13420ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
13421ac_cs_version="\\
Chris Craikca2bf812013-07-29 15:28:30 -070013422libpng config.status 1.6.3
13423configured by $0, generated by GNU Autoconf 2.69,
Patrick Scott5f6bd842010-06-28 16:55:16 -040013424 with options \\"\$ac_cs_config\\"
13425
Chris Craikca2bf812013-07-29 15:28:30 -070013426Copyright (C) 2012 Free Software Foundation, Inc.
Patrick Scott5f6bd842010-06-28 16:55:16 -040013427This config.status script is free software; the Free Software Foundation
13428gives unlimited permission to copy, distribute and modify it."
13429
13430ac_pwd='$ac_pwd'
13431srcdir='$srcdir'
13432INSTALL='$INSTALL'
13433MKDIR_P='$MKDIR_P'
13434AWK='$AWK'
13435test -n "\$AWK" || AWK=awk
13436_ACEOF
13437
13438cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13439# The default lists apply if the user does not specify any file.
13440ac_need_defaults=:
13441while test $# != 0
13442do
13443 case $1 in
Chris Craikca2bf812013-07-29 15:28:30 -070013444 --*=?*)
Patrick Scott5f6bd842010-06-28 16:55:16 -040013445 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13446 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13447 ac_shift=:
13448 ;;
Chris Craikca2bf812013-07-29 15:28:30 -070013449 --*=)
13450 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13451 ac_optarg=
13452 ac_shift=:
13453 ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -040013454 *)
13455 ac_option=$1
13456 ac_optarg=$2
13457 ac_shift=shift
13458 ;;
13459 esac
13460
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"` ;;
Chris Craikca2bf812013-07-29 15:28:30 -070013475 '') as_fn_error $? "missing file argument" ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -040013476 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
Chris Craikca2bf812013-07-29 15:28:30 -070013488 as_fn_error $? "ambiguous option: \`$1'
Patrick Scott5f6bd842010-06-28 16:55:16 -040013489Try \`$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=: ;;
13495
13496 # This is an error.
Chris Craikca2bf812013-07-29 15:28:30 -070013497 -*) as_fn_error $? "unrecognized option: \`$1'
Patrick Scott5f6bd842010-06-28 16:55:16 -040013498Try \`$0 --help' for more information." ;;
13499
13500 *) as_fn_append ac_config_targets " $1"
13501 ac_need_defaults=false ;;
13502
13503 esac
13504 shift
13505done
13506
13507ac_configure_extra_args=
13508
13509if $ac_cs_silent; then
13510 exec 6>/dev/null
13511 ac_configure_extra_args="$ac_configure_extra_args --silent"
13512fi
13513
13514_ACEOF
13515cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13516if \$ac_cs_recheck; then
Chris Craikca2bf812013-07-29 15:28:30 -070013517 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Patrick Scott5f6bd842010-06-28 16:55:16 -040013518 shift
13519 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13520 CONFIG_SHELL='$SHELL'
13521 export CONFIG_SHELL
13522 exec "\$@"
13523fi
13524
13525_ACEOF
13526cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13527exec 5>>config.log
13528{
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
13535
13536_ACEOF
13537cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13538#
13539# INIT-COMMANDS
13540#
13541AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13542
13543
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
13547
13548sed_quote_subst='$sed_quote_subst'
13549double_quote_subst='$double_quote_subst'
13550delay_variable_subst='$delay_variable_subst'
Chris Craikca2bf812013-07-29 15:28:30 -070013551SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13552Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13553GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13554EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13555FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13556SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13557ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13558LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13559macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13560macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13561AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
13562DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
13563OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13564enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13565enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13566pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13567enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13568PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
13569host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13570host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13571host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13572build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13573build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13574build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13575NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13576LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13577max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13578ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13579exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13580lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13581lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13582lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13583lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
13584lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
13585reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13586reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13587deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13588file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13589file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
13590want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
13591sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
13592AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13593AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13594archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
13595STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13596RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13597old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13598old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13599old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13600lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13601CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13602CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13603compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13604GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13605lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13606lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13607lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13608lt_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"`'
13609nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
13610lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
13611objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13612MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13613lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13614lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13615lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13616lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13617lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13618need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13619MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
13620DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13621NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13622LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13623OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13624OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13625libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13626shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13627extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13628archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13629enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13630export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13631whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13632compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13633old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13634old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13635archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13636archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13637module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13638module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13639with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13640allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13641no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13642hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13643hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13644hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13645hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13646hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13647hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13648hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13649inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13650link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13651always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13652export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13653exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13654include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13655prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13656postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
13657file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13658variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13659need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13660need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13661version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13662runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13663shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13664shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13665libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13666library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13667soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13668install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13669postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13670postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13671finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13672finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13673hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13674sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13675sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13676hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13677enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13678enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13679enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13680old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13681striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
Patrick Scott5f6bd842010-06-28 16:55:16 -040013682
13683LTCC='$LTCC'
13684LTCFLAGS='$LTCFLAGS'
13685compiler='$compiler_DEFAULT'
13686
Chris Craikca2bf812013-07-29 15:28:30 -070013687# A function that is used when there is no print builtin or printf.
13688func_fallback_echo ()
13689{
13690 eval 'cat <<_LTECHO_EOF
13691\$1
13692_LTECHO_EOF'
13693}
13694
Patrick Scott5f6bd842010-06-28 16:55:16 -040013695# Quote evaled strings.
13696for var in SED \
13697GREP \
13698EGREP \
13699FGREP \
Chris Craikca2bf812013-07-29 15:28:30 -070013700SHELL \
13701ECHO \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013702LD \
Chris Craikca2bf812013-07-29 15:28:30 -070013703AS \
13704DLLTOOL \
13705OBJDUMP \
13706PATH_SEPARATOR \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013707NM \
13708LN_S \
13709lt_SP2NL \
13710lt_NL2SP \
13711reload_flag \
13712deplibs_check_method \
13713file_magic_cmd \
Chris Craikca2bf812013-07-29 15:28:30 -070013714file_magic_glob \
13715want_nocaseglob \
13716sharedlib_from_linklib_cmd \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013717AR \
13718AR_FLAGS \
Chris Craikca2bf812013-07-29 15:28:30 -070013719archiver_list_spec \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013720STRIP \
13721RANLIB \
13722CC \
13723CFLAGS \
13724compiler \
13725lt_cv_sys_global_symbol_pipe \
13726lt_cv_sys_global_symbol_to_cdecl \
13727lt_cv_sys_global_symbol_to_c_name_address \
13728lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
Chris Craikca2bf812013-07-29 15:28:30 -070013729nm_file_list_spec \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013730lt_prog_compiler_no_builtin_flag \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013731lt_prog_compiler_pic \
Chris Craikca2bf812013-07-29 15:28:30 -070013732lt_prog_compiler_wl \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013733lt_prog_compiler_static \
13734lt_cv_prog_compiler_c_o \
13735need_locks \
Chris Craikca2bf812013-07-29 15:28:30 -070013736MANIFEST_TOOL \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013737DSYMUTIL \
13738NMEDIT \
13739LIPO \
13740OTOOL \
13741OTOOL64 \
13742shrext_cmds \
13743export_dynamic_flag_spec \
13744whole_archive_flag_spec \
13745compiler_needs_object \
13746with_gnu_ld \
13747allow_undefined_flag \
13748no_undefined_flag \
13749hardcode_libdir_flag_spec \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013750hardcode_libdir_separator \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013751exclude_expsyms \
13752include_expsyms \
13753file_list_spec \
13754variables_saved_for_relink \
13755libname_spec \
13756library_names_spec \
13757soname_spec \
Chris Craikca2bf812013-07-29 15:28:30 -070013758install_override_mode \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013759finish_eval \
13760old_striplib \
13761striplib; do
Chris Craikca2bf812013-07-29 15:28:30 -070013762 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Patrick Scott5f6bd842010-06-28 16:55:16 -040013763 *[\\\\\\\`\\"\\\$]*)
Chris Craikca2bf812013-07-29 15:28:30 -070013764 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
Patrick Scott5f6bd842010-06-28 16:55:16 -040013765 ;;
13766 *)
13767 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13768 ;;
13769 esac
13770done
13771
13772# Double-quote double-evaled strings.
13773for var in reload_cmds \
13774old_postinstall_cmds \
13775old_postuninstall_cmds \
13776old_archive_cmds \
13777extract_expsyms_cmds \
13778old_archive_from_new_cmds \
13779old_archive_from_expsyms_cmds \
13780archive_cmds \
13781archive_expsym_cmds \
13782module_cmds \
13783module_expsym_cmds \
13784export_symbols_cmds \
13785prelink_cmds \
Chris Craikca2bf812013-07-29 15:28:30 -070013786postlink_cmds \
Patrick Scott5f6bd842010-06-28 16:55:16 -040013787postinstall_cmds \
13788postuninstall_cmds \
13789finish_cmds \
13790sys_lib_search_path_spec \
13791sys_lib_dlsearch_path_spec; do
Chris Craikca2bf812013-07-29 15:28:30 -070013792 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Patrick Scott5f6bd842010-06-28 16:55:16 -040013793 *[\\\\\\\`\\"\\\$]*)
Chris Craikca2bf812013-07-29 15:28:30 -070013794 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
Patrick Scott5f6bd842010-06-28 16:55:16 -040013795 ;;
13796 *)
13797 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13798 ;;
13799 esac
13800done
13801
Patrick Scott5f6bd842010-06-28 16:55:16 -040013802ac_aux_dir='$ac_aux_dir'
13803xsi_shell='$xsi_shell'
13804lt_shell_append='$lt_shell_append'
13805
13806# See if we are running on zsh, and set the options which allow our
13807# commands through without removal of \ escapes INIT.
13808if test -n "\${ZSH_VERSION+set}" ; then
13809 setopt NO_GLOB_SUBST
13810fi
13811
13812
13813 PACKAGE='$PACKAGE'
13814 VERSION='$VERSION'
13815 TIMESTAMP='$TIMESTAMP'
13816 RM='$RM'
13817 ofile='$ofile'
13818
13819
13820
13821
13822_ACEOF
13823
13824cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13825
13826# Handling of arguments.
13827for ac_config_target in $ac_config_targets
13828do
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" ;;
Chris Craikca2bf812013-07-29 15:28:30 -070013834 "libpng.pc") CONFIG_FILES="$CONFIG_FILES libpng.pc:libpng.pc.in" ;;
13835 "libpng-config") CONFIG_FILES="$CONFIG_FILES libpng-config:libpng-config.in" ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -040013836
Chris Craikca2bf812013-07-29 15:28:30 -070013837 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Patrick Scott5f6bd842010-06-28 16:55:16 -040013838 esac
13839done
13840
13841
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.
13846if $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
13850fi
13851
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 ||
13859{
Chris Craikca2bf812013-07-29 15:28:30 -070013860 tmp= ac_tmp=
Patrick Scott5f6bd842010-06-28 16:55:16 -040013861 trap 'exit_status=$?
Chris Craikca2bf812013-07-29 15:28:30 -070013862 : "${ac_tmp:=$tmp}"
13863 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Patrick Scott5f6bd842010-06-28 16:55:16 -040013864' 0
13865 trap 'as_fn_exit 1' 1 2 13 15
13866}
13867# Create a (secure) tmp directory for tmp files.
13868
13869{
13870 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Chris Craikca2bf812013-07-29 15:28:30 -070013871 test -d "$tmp"
Patrick Scott5f6bd842010-06-28 16:55:16 -040013872} ||
13873{
13874 tmp=./conf$$-$RANDOM
13875 (umask 077 && mkdir "$tmp")
Chris Craikca2bf812013-07-29 15:28:30 -070013876} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13877ac_tmp=$tmp
Patrick Scott5f6bd842010-06-28 16:55:16 -040013878
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'.
13882if test -n "$CONFIG_FILES"; then
13883
13884
13885ac_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.
13889if test "x$ac_cr" = x; then
13890 eval ac_cr=\$\'\\r\'
13891fi
13892ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13893if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Chris Craikca2bf812013-07-29 15:28:30 -070013894 ac_cs_awk_cr='\\r'
Patrick Scott5f6bd842010-06-28 16:55:16 -040013895else
13896 ac_cs_awk_cr=$ac_cr
13897fi
13898
Chris Craikca2bf812013-07-29 15:28:30 -070013899echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Patrick Scott5f6bd842010-06-28 16:55:16 -040013900_ACEOF
13901
13902
13903{
13904 echo "cat >conf$$subs.awk <<_ACEOF" &&
13905 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13906 echo "_ACEOF"
13907} >conf$$subs.sh ||
Chris Craikca2bf812013-07-29 15:28:30 -070013908 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13909ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Patrick Scott5f6bd842010-06-28 16:55:16 -040013910ac_delim='%!_!# '
13911for ac_last_try in false false false false false :; do
13912 . ./conf$$subs.sh ||
Chris Craikca2bf812013-07-29 15:28:30 -070013913 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040013914
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
Chris Craikca2bf812013-07-29 15:28:30 -070013919 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040013920 else
13921 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13922 fi
13923done
13924rm -f conf$$subs.sh
13925
13926cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chris Craikca2bf812013-07-29 15:28:30 -070013927cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Patrick Scott5f6bd842010-06-28 16:55:16 -040013928_ACEOF
13929sed -n '
13930h
13931s/^/S["/; s/!.*/"]=/
13932p
13933g
13934s/^[^!]*!//
13935:repl
13936t repl
13937s/'"$ac_delim"'$//
13938t delim
13939:nl
13940h
13941s/\(.\{148\}\)..*/\1/
13942t more1
13943s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13944p
13945n
13946b repl
13947:more1
13948s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13949p
13950g
13951s/.\{148\}//
13952t nl
13953:delim
13954h
13955s/\(.\{148\}\)..*/\1/
13956t more2
13957s/["\\]/\\&/g; s/^/"/; s/$/"/
13958p
13959b
13960:more2
13961s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13962p
13963g
13964s/.\{148\}//
13965t delim
13966' <conf$$subs.awk | sed '
13967/^[^""]/{
13968 N
13969 s/\n//
13970}
13971' >>$CONFIG_STATUS || ac_write_fail=1
13972rm -f conf$$subs.awk
13973cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13974_ACAWK
Chris Craikca2bf812013-07-29 15:28:30 -070013975cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Patrick Scott5f6bd842010-06-28 16:55:16 -040013976 for (key in S) S_is_set[key] = 1
13977 FS = ""
13978
13979}
13980{
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
13995 }
13996
13997 print line
13998}
13999
14000_ACAWK
14001_ACEOF
14002cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14003if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14004 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14005else
14006 cat
Chris Craikca2bf812013-07-29 15:28:30 -070014007fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14008 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040014009_ACEOF
14010
Chris Craikca2bf812013-07-29 15:28:30 -070014011# 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
Patrick Scott5f6bd842010-06-28 16:55:16 -040014013# trailing colons and then remove the whole line if VPATH becomes empty
14014# (actually we leave an empty line to preserve line numbers).
14015if test "x$srcdir" = x.; then
Chris Craikca2bf812013-07-29 15:28:30 -070014016 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14017h
14018s///
14019s/^/:/
14020s/[ ]*$/:/
14021s/:\$(srcdir):/:/g
14022s/:\${srcdir}:/:/g
14023s/:@srcdir@:/:/g
14024s/^:*//
Patrick Scott5f6bd842010-06-28 16:55:16 -040014025s/:*$//
Chris Craikca2bf812013-07-29 15:28:30 -070014026x
14027s/\(=[ ]*\).*/\1/
14028G
14029s/\n//
Patrick Scott5f6bd842010-06-28 16:55:16 -040014030s/^[^=]*=[ ]*$//
14031}'
14032fi
14033
14034cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14035fi # test -n "$CONFIG_FILES"
14036
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'.
14040if test -n "$CONFIG_HEADERS"; then
Chris Craikca2bf812013-07-29 15:28:30 -070014041cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Patrick Scott5f6bd842010-06-28 16:55:16 -040014042BEGIN {
14043_ACEOF
14044
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.
14048
14049# Create a delimiter string that does not exist in confdefs.h, to ease
14050# handling of long lines.
14051ac_delim='%!_!# '
14052for ac_last_try in false false :; do
Chris Craikca2bf812013-07-29 15:28:30 -070014053 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14054 if test -z "$ac_tt"; then
Patrick Scott5f6bd842010-06-28 16:55:16 -040014055 break
14056 elif $ac_last_try; then
Chris Craikca2bf812013-07-29 15:28:30 -070014057 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040014058 else
14059 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14060 fi
14061done
14062
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.
14066
14067ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14068sed -n '
14069s/.\{148\}/&'"$ac_delim"'/g
14070t rset
14071:rset
14072s/^[ ]*#[ ]*define[ ][ ]*/ /
14073t def
14074d
14075:def
14076s/\\$//
14077t bsnl
14078s/["\\]/\\&/g
14079s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14080D["\1"]=" \3"/p
14081s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14082d
14083:bsnl
14084s/["\\]/\\&/g
14085s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14086D["\1"]=" \3\\\\\\n"\\/p
14087t cont
14088s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14089t cont
14090d
14091:cont
14092n
14093s/.\{148\}/&'"$ac_delim"'/g
14094t clear
14095:clear
14096s/\\$//
14097t bsnlc
14098s/["\\]/\\&/g; s/^/"/; s/$/"/p
14099d
14100:bsnlc
14101s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14102b cont
14103' <confdefs.h | sed '
14104s/'"$ac_delim"'/"\\\
14105"/g' >>$CONFIG_STATUS || ac_write_fail=1
14106
14107cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14108 for (key in D) D_is_set[key] = 1
14109 FS = ""
14110}
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]
14120 }
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
14135 }
14136 }
14137}
14138{ print }
14139_ACAWK
14140_ACEOF
14141cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chris Craikca2bf812013-07-29 15:28:30 -070014142 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040014143fi # test -n "$CONFIG_HEADERS"
14144
14145
14146eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14147shift
14148for ac_tag
14149do
14150 case $ac_tag in
14151 :[FHLC]) ac_mode=$ac_tag; continue;;
14152 esac
14153 case $ac_mode$ac_tag in
14154 :[FHL]*:*);;
Chris Craikca2bf812013-07-29 15:28:30 -070014155 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Patrick Scott5f6bd842010-06-28 16:55:16 -040014156 :[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
14166
14167 case $ac_mode in
14168 :L) ac_source=$1;;
14169 :[FH])
14170 ac_file_inputs=
14171 for ac_f
14172 do
14173 case $ac_f in
Chris Craikca2bf812013-07-29 15:28:30 -070014174 -) ac_f="$ac_tmp/stdin";;
Patrick Scott5f6bd842010-06-28 16:55:16 -040014175 *) # 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 ||
Chris Craikca2bf812013-07-29 15:28:30 -070014183 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Patrick Scott5f6bd842010-06-28 16:55:16 -040014184 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
14188
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;}
14199 fi
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
14207
14208 case $ac_tag in
Chris Craikca2bf812013-07-29 15:28:30 -070014209 *:-:* | *:-) cat >"$ac_tmp/stdin" \
14210 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Patrick Scott5f6bd842010-06-28 16:55:16 -040014211 esac
14212 ;;
14213 esac
14214
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/
14223 q
14224 }
14225 /^X\(\/\/\)[^/].*/{
14226 s//\1/
14227 q
14228 }
14229 /^X\(\/\/\)$/{
14230 s//\1/
14231 q
14232 }
14233 /^X\(\/\).*/{
14234 s//\1/
14235 q
14236 }
14237 s/.*/./; q'`
14238 as_dir="$ac_dir"; as_fn_mkdir_p
14239 ac_builddir=.
14240
14241case "$ac_dir" in
14242.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14243*)
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 ;;
14251esac
14252ac_abs_top_builddir=$ac_pwd
14253ac_abs_builddir=$ac_pwd$ac_dir_suffix
14254# for backward compatibility:
14255ac_top_builddir=$ac_top_build_prefix
14256
14257case $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 ;;
14270esac
14271ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14272
14273
14274 case $ac_mode in
14275 :F)
14276 #
14277 # CONFIG_FILE
14278 #
14279
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
14290
14291cat >>$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.
14294ac_datarootdir_hack=; ac_datarootdir_seen=
14295ac_sed_dataroot='
14296/datarootdir/ {
14297 p
14298 q
14299}
14300/@datadir@/p
14301/@docdir@/p
14302/@infodir@/p
14303/@localedir@/p
14304/@mandir@/p'
14305case `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
14311cat >>$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' ;;
14319esac
14320_ACEOF
14321
14322# Neutralize VPATH when `$srcdir' = `.'.
14323# Shell code in configure.ac might set extrasub.
14324# FIXME: do we really want to maintain this feature?
14325cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14326ac_sed_extra="$ac_vpsub
14327$extrasub
14328_ACEOF
14329cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14330:t
14331/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14332s|@configure_input@|$ac_sed_conf_input|;t t
14333s&@top_builddir@&$ac_top_builddir_sub&;t t
14334s&@top_build_prefix@&$ac_top_build_prefix&;t t
14335s&@srcdir@&$ac_srcdir&;t t
14336s&@abs_srcdir@&$ac_abs_srcdir&;t t
14337s&@top_srcdir@&$ac_top_srcdir&;t t
14338s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14339s&@builddir@&$ac_builddir&;t t
14340s&@abs_builddir@&$ac_abs_builddir&;t t
14341s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14342s&@INSTALL@&$ac_INSTALL&;t t
14343s&@MKDIR_P@&$ac_MKDIR_P&;t t
14344$ac_datarootdir_hack
14345"
Chris Craikca2bf812013-07-29 15:28:30 -070014346eval 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
Patrick Scott5f6bd842010-06-28 16:55:16 -040014348
14349test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Chris Craikca2bf812013-07-29 15:28:30 -070014350 { 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"; } &&
Patrick Scott5f6bd842010-06-28 16:55:16 -040014353 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris Craikca2bf812013-07-29 15:28:30 -070014354which seems to be undefined. Please make sure it is defined" >&5
Patrick Scott5f6bd842010-06-28 16:55:16 -040014355$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chris Craikca2bf812013-07-29 15:28:30 -070014356which seems to be undefined. Please make sure it is defined" >&2;}
Patrick Scott5f6bd842010-06-28 16:55:16 -040014357
Chris Craikca2bf812013-07-29 15:28:30 -070014358 rm -f "$ac_tmp/stdin"
Patrick Scott5f6bd842010-06-28 16:55:16 -040014359 case $ac_file in
Chris Craikca2bf812013-07-29 15:28:30 -070014360 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14361 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Patrick Scott5f6bd842010-06-28 16:55:16 -040014362 esac \
Chris Craikca2bf812013-07-29 15:28:30 -070014363 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040014364 ;;
14365 :H)
14366 #
14367 # CONFIG_HEADER
14368 #
14369 if test x"$ac_file" != x-; then
14370 {
14371 $as_echo "/* $configure_input */" \
Chris Craikca2bf812013-07-29 15:28:30 -070014372 && 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
Patrick Scott5f6bd842010-06-28 16:55:16 -040014376 { $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"
Chris Craikca2bf812013-07-29 15:28:30 -070014380 mv "$ac_tmp/config.h" "$ac_file" \
14381 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040014382 fi
14383 else
14384 $as_echo "/* $configure_input */" \
Chris Craikca2bf812013-07-29 15:28:30 -070014385 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14386 || as_fn_error $? "could not create -" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040014387 fi
14388# Compute "$ac_file"'s index in $config_headers.
14389_am_arg="$ac_file"
14390_am_stamp_count=1
14391for _am_header in $config_headers :; do
14392 case $_am_header in
14393 $_am_arg | $_am_arg:* )
14394 break ;;
14395 * )
14396 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14397 esac
14398done
14399echo "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/
14407 q
14408 }
14409 /^X\(\/\/\)[^/].*/{
14410 s//\1/
14411 q
14412 }
14413 /^X\(\/\/\)$/{
14414 s//\1/
14415 q
14416 }
14417 /^X\(\/\).*/{
14418 s//\1/
14419 q
14420 }
14421 s/.*/./; q'`/stamp-h$_am_stamp_count
14422 ;;
14423
14424 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14425$as_echo "$as_me: executing $ac_file commands" >&6;}
14426 ;;
14427 esac
14428
14429
14430 case $ac_file$ac_mode in
14431 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
Chris Craikca2bf812013-07-29 15:28:30 -070014432 # Older Autoconf quotes --file arguments for eval, but not when files
Patrick Scott5f6bd842010-06-28 16:55:16 -040014433 # 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
14441 do
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.
Chris Craikca2bf812013-07-29 15:28:30 -070014445 # We used to match only the files named 'Makefile.in', but
Patrick Scott5f6bd842010-06-28 16:55:16 -040014446 # 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/
14460 q
14461 }
14462 /^X\(\/\/\)[^/].*/{
14463 s//\1/
14464 q
14465 }
14466 /^X\(\/\/\)$/{
14467 s//\1/
14468 q
14469 }
14470 /^X\(\/\).*/{
14471 s//\1/
14472 q
14473 }
14474 s/.*/./; q'`
14475 else
14476 continue
14477 fi
14478 # Extract the definition of DEPDIR, am__include, and am__quote
Chris Craikca2bf812013-07-29 15:28:30 -070014479 # from the Makefile without running 'make'.
Patrick Scott5f6bd842010-06-28 16:55:16 -040014480 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"`
Patrick Scott5f6bd842010-06-28 16:55:16 -040014485 # 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" | \
Chris Craikca2bf812013-07-29 15:28:30 -070014491 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
Patrick Scott5f6bd842010-06-28 16:55:16 -040014492 # 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/
14502 q
14503 }
14504 /^X\(\/\/\)[^/].*/{
14505 s//\1/
14506 q
14507 }
14508 /^X\(\/\/\)$/{
14509 s//\1/
14510 q
14511 }
14512 /^X\(\/\).*/{
14513 s//\1/
14514 q
14515 }
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
14522}
14523 ;;
14524 "libtool":C)
14525
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
14530 fi
14531
14532 cfgfile="${ofile}T"
14533 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14534 $RM "$cfgfile"
14535
14536 cat <<_LT_EOF >> "$cfgfile"
14537#! $SHELL
14538
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.
14543#
14544# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
Chris Craikca2bf812013-07-29 15:28:30 -070014545# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
14546# Foundation, Inc.
Patrick Scott5f6bd842010-06-28 16:55:16 -040014547# Written by Gordon Matzigkeit, 1996
14548#
14549# This file is part of GNU Libtool.
14550#
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.
14555#
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.
14560#
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.
14565#
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.
14571
14572
14573# The names of the tagged configurations supported by this script.
14574available_tags=""
14575
14576# ### BEGIN LIBTOOL CONFIG
14577
14578# A sed program that does not truncate output.
14579SED=$lt_SED
14580
14581# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14582Xsed="\$SED -e 1s/^X//"
14583
14584# A grep program that handles long lines.
14585GREP=$lt_GREP
14586
14587# An ERE matcher.
14588EGREP=$lt_EGREP
14589
14590# A literal string matcher.
14591FGREP=$lt_FGREP
14592
Chris Craikca2bf812013-07-29 15:28:30 -070014593# Shell to use when invoking shell scripts.
14594SHELL=$lt_SHELL
Patrick Scott5f6bd842010-06-28 16:55:16 -040014595
Chris Craikca2bf812013-07-29 15:28:30 -070014596# An echo program that protects backslashes.
14597ECHO=$lt_ECHO
Patrick Scott5f6bd842010-06-28 16:55:16 -040014598
14599# Which release of libtool.m4 was used?
14600macro_version=$macro_version
14601macro_revision=$macro_revision
14602
Chris Craikca2bf812013-07-29 15:28:30 -070014603# Assembler program.
14604AS=$lt_AS
14605
14606# DLL creation program.
14607DLLTOOL=$lt_DLLTOOL
14608
14609# Object dumper program.
14610OBJDUMP=$lt_OBJDUMP
14611
Patrick Scott5f6bd842010-06-28 16:55:16 -040014612# Whether or not to build shared libraries.
14613build_libtool_libs=$enable_shared
14614
14615# Whether or not to build static libraries.
14616build_old_libs=$enable_static
14617
14618# What type of objects to build.
14619pic_mode=$pic_mode
14620
14621# Whether or not to optimize for fast installation.
14622fast_install=$enable_fast_install
14623
Chris Craikca2bf812013-07-29 15:28:30 -070014624# The PATH separator for the build system.
14625PATH_SEPARATOR=$lt_PATH_SEPARATOR
14626
Patrick Scott5f6bd842010-06-28 16:55:16 -040014627# The host system.
14628host_alias=$host_alias
14629host=$host
14630host_os=$host_os
14631
14632# The build system.
14633build_alias=$build_alias
14634build=$build
14635build_os=$build_os
14636
14637# A BSD- or MS-compatible name lister.
14638NM=$lt_NM
14639
14640# Whether we need soft or hard links.
14641LN_S=$lt_LN_S
14642
14643# What is the maximum length of a command?
14644max_cmd_len=$max_cmd_len
14645
14646# Object file suffix (normally "o").
14647objext=$ac_objext
14648
14649# Executable file suffix (normally "").
14650exeext=$exeext
14651
14652# whether the shell understands "unset".
14653lt_unset=$lt_unset
14654
14655# turn spaces into newlines.
14656SP2NL=$lt_lt_SP2NL
14657
14658# turn newlines into spaces.
14659NL2SP=$lt_lt_NL2SP
14660
Chris Craikca2bf812013-07-29 15:28:30 -070014661# convert \$build file names to \$host format.
14662to_host_file_cmd=$lt_cv_to_host_file_cmd
14663
14664# convert \$build files to toolchain format.
14665to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Patrick Scott5f6bd842010-06-28 16:55:16 -040014666
14667# Method to check whether dependent libraries are shared objects.
14668deplibs_check_method=$lt_deplibs_check_method
14669
Chris Craikca2bf812013-07-29 15:28:30 -070014670# Command to use when deplibs_check_method = "file_magic".
Patrick Scott5f6bd842010-06-28 16:55:16 -040014671file_magic_cmd=$lt_file_magic_cmd
14672
Chris Craikca2bf812013-07-29 15:28:30 -070014673# How to find potential files when deplibs_check_method = "file_magic".
14674file_magic_glob=$lt_file_magic_glob
14675
14676# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
14677want_nocaseglob=$lt_want_nocaseglob
14678
14679# Command to associate shared and link libraries.
14680sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
14681
Patrick Scott5f6bd842010-06-28 16:55:16 -040014682# The archiver.
14683AR=$lt_AR
Chris Craikca2bf812013-07-29 15:28:30 -070014684
14685# Flags to create an archive.
Patrick Scott5f6bd842010-06-28 16:55:16 -040014686AR_FLAGS=$lt_AR_FLAGS
14687
Chris Craikca2bf812013-07-29 15:28:30 -070014688# How to feed a file listing to the archiver.
14689archiver_list_spec=$lt_archiver_list_spec
14690
Patrick Scott5f6bd842010-06-28 16:55:16 -040014691# A symbol stripping program.
14692STRIP=$lt_STRIP
14693
14694# Commands used to install an old-style archive.
14695RANLIB=$lt_RANLIB
14696old_postinstall_cmds=$lt_old_postinstall_cmds
14697old_postuninstall_cmds=$lt_old_postuninstall_cmds
14698
Chris Craikca2bf812013-07-29 15:28:30 -070014699# Whether to use a lock for old archive extraction.
14700lock_old_archive_extraction=$lock_old_archive_extraction
14701
Patrick Scott5f6bd842010-06-28 16:55:16 -040014702# A C compiler.
14703LTCC=$lt_CC
14704
14705# LTCC compiler flags.
14706LTCFLAGS=$lt_CFLAGS
14707
14708# Take the output of nm and produce a listing of raw symbols and C names.
14709global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14710
14711# Transform the output of nm in a proper C declaration.
14712global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14713
14714# Transform the output of nm in a C name address pair.
14715global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14716
14717# Transform the output of nm in a C name address pair when lib prefix is needed.
14718global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14719
Chris Craikca2bf812013-07-29 15:28:30 -070014720# Specify filename containing input files for \$NM.
14721nm_file_list_spec=$lt_nm_file_list_spec
14722
14723# The root where to search for dependent libraries,and in which our libraries should be installed.
14724lt_sysroot=$lt_sysroot
14725
Patrick Scott5f6bd842010-06-28 16:55:16 -040014726# The name of the directory that contains temporary libtool files.
14727objdir=$objdir
14728
Patrick Scott5f6bd842010-06-28 16:55:16 -040014729# Used to examine libraries when file_magic_cmd begins with "file".
14730MAGIC_CMD=$MAGIC_CMD
14731
14732# Must we lock files when doing compilation?
14733need_locks=$lt_need_locks
14734
Chris Craikca2bf812013-07-29 15:28:30 -070014735# Manifest tool.
14736MANIFEST_TOOL=$lt_MANIFEST_TOOL
14737
Patrick Scott5f6bd842010-06-28 16:55:16 -040014738# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14739DSYMUTIL=$lt_DSYMUTIL
14740
14741# Tool to change global to local symbols on Mac OS X.
14742NMEDIT=$lt_NMEDIT
14743
14744# Tool to manipulate fat objects and archives on Mac OS X.
14745LIPO=$lt_LIPO
14746
14747# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14748OTOOL=$lt_OTOOL
14749
14750# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14751OTOOL64=$lt_OTOOL64
14752
14753# Old archive suffix (normally "a").
14754libext=$libext
14755
14756# Shared library suffix (normally ".so").
14757shrext_cmds=$lt_shrext_cmds
14758
14759# The commands to extract the exported symbol list from a shared archive.
14760extract_expsyms_cmds=$lt_extract_expsyms_cmds
14761
14762# Variables whose values should be saved in libtool wrapper scripts and
14763# restored at link time.
14764variables_saved_for_relink=$lt_variables_saved_for_relink
14765
14766# Do we need the "lib" prefix for modules?
14767need_lib_prefix=$need_lib_prefix
14768
14769# Do we need a version for libraries?
14770need_version=$need_version
14771
14772# Library versioning type.
14773version_type=$version_type
14774
14775# Shared library runtime path variable.
14776runpath_var=$runpath_var
14777
14778# Shared library path variable.
14779shlibpath_var=$shlibpath_var
14780
14781# Is shlibpath searched before the hard-coded library search path?
14782shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14783
14784# Format of library name prefix.
14785libname_spec=$lt_libname_spec
14786
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
14789library_names_spec=$lt_library_names_spec
14790
14791# The coded name of the library, if different from the real name.
14792soname_spec=$lt_soname_spec
14793
Chris Craikca2bf812013-07-29 15:28:30 -070014794# Permission mode override for installation of shared libraries.
14795install_override_mode=$lt_install_override_mode
14796
Patrick Scott5f6bd842010-06-28 16:55:16 -040014797# Command to use after installation of a shared archive.
14798postinstall_cmds=$lt_postinstall_cmds
14799
14800# Command to use after uninstallation of a shared archive.
14801postuninstall_cmds=$lt_postuninstall_cmds
14802
14803# Commands used to finish a libtool library installation in a directory.
14804finish_cmds=$lt_finish_cmds
14805
14806# As "finish_cmds", except a single script fragment to be evaled but
14807# not shown.
14808finish_eval=$lt_finish_eval
14809
14810# Whether we should hardcode library paths into libraries.
14811hardcode_into_libs=$hardcode_into_libs
14812
14813# Compile-time system search path for libraries.
14814sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14815
14816# Run-time system search path for libraries.
14817sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14818
14819# Whether dlopen is supported.
14820dlopen_support=$enable_dlopen
14821
14822# Whether dlopen of programs is supported.
14823dlopen_self=$enable_dlopen_self
14824
14825# Whether dlopen of statically linked programs is supported.
14826dlopen_self_static=$enable_dlopen_self_static
14827
14828# Commands to strip libraries.
14829old_striplib=$lt_old_striplib
14830striplib=$lt_striplib
14831
14832
14833# The linker used to build libraries.
14834LD=$lt_LD
14835
Chris Craikca2bf812013-07-29 15:28:30 -070014836# How to create reloadable object files.
14837reload_flag=$lt_reload_flag
14838reload_cmds=$lt_reload_cmds
14839
Patrick Scott5f6bd842010-06-28 16:55:16 -040014840# Commands used to build an old-style archive.
14841old_archive_cmds=$lt_old_archive_cmds
14842
14843# A language specific compiler.
14844CC=$lt_compiler
14845
14846# Is the compiler the GNU compiler?
14847with_gcc=$GCC
14848
14849# Compiler flag to turn off builtin functions.
14850no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14851
Patrick Scott5f6bd842010-06-28 16:55:16 -040014852# Additional compiler flags for building library objects.
14853pic_flag=$lt_lt_prog_compiler_pic
14854
Chris Craikca2bf812013-07-29 15:28:30 -070014855# How to pass a linker flag through the compiler.
14856wl=$lt_lt_prog_compiler_wl
14857
Patrick Scott5f6bd842010-06-28 16:55:16 -040014858# Compiler flag to prevent dynamic linking.
14859link_static_flag=$lt_lt_prog_compiler_static
14860
14861# Does compiler simultaneously support -c and -o options?
14862compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14863
14864# Whether or not to add -lc for building shared libraries.
14865build_libtool_need_lc=$archive_cmds_need_lc
14866
14867# Whether or not to disallow shared libs when runtime libs are static.
14868allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14869
14870# Compiler flag to allow reflexive dlopens.
14871export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14872
14873# Compiler flag to generate shared objects directly from archives.
14874whole_archive_flag_spec=$lt_whole_archive_flag_spec
14875
14876# Whether the compiler copes with passing no objects directly.
14877compiler_needs_object=$lt_compiler_needs_object
14878
14879# Create an old-style archive from a shared archive.
14880old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14881
14882# Create a temporary old-style archive to link instead of a shared archive.
14883old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14884
14885# Commands used to build a shared archive.
14886archive_cmds=$lt_archive_cmds
14887archive_expsym_cmds=$lt_archive_expsym_cmds
14888
14889# Commands used to build a loadable module if different from building
14890# a shared archive.
14891module_cmds=$lt_module_cmds
14892module_expsym_cmds=$lt_module_expsym_cmds
14893
14894# Whether we are building with GNU ld or not.
14895with_gnu_ld=$lt_with_gnu_ld
14896
14897# Flag that allows shared libraries with undefined symbols to be built.
14898allow_undefined_flag=$lt_allow_undefined_flag
14899
14900# Flag that enforces no undefined symbols.
14901no_undefined_flag=$lt_no_undefined_flag
14902
14903# Flag to hardcode \$libdir into a binary during linking.
14904# This must work even if \$libdir does not exist
14905hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14906
Patrick Scott5f6bd842010-06-28 16:55:16 -040014907# Whether we need a single "-rpath" flag with a separated argument.
14908hardcode_libdir_separator=$lt_hardcode_libdir_separator
14909
14910# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14911# DIR into the resulting binary.
14912hardcode_direct=$hardcode_direct
14913
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.
14918hardcode_direct_absolute=$hardcode_direct_absolute
14919
14920# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14921# into the resulting binary.
14922hardcode_minus_L=$hardcode_minus_L
14923
14924# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14925# into the resulting binary.
14926hardcode_shlibpath_var=$hardcode_shlibpath_var
14927
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.
14931hardcode_automatic=$hardcode_automatic
14932
14933# Set to yes if linker adds runtime paths of dependent libraries
14934# to runtime path list.
14935inherit_rpath=$inherit_rpath
14936
14937# Whether libtool must link a program against all its dependency libraries.
14938link_all_deplibs=$link_all_deplibs
14939
Patrick Scott5f6bd842010-06-28 16:55:16 -040014940# Set to "yes" if exported symbols are required.
14941always_export_symbols=$always_export_symbols
14942
14943# The commands to list exported symbols.
14944export_symbols_cmds=$lt_export_symbols_cmds
14945
14946# Symbols that should not be listed in the preloaded symbols.
14947exclude_expsyms=$lt_exclude_expsyms
14948
14949# Symbols that must always be exported.
14950include_expsyms=$lt_include_expsyms
14951
14952# Commands necessary for linking programs (against libraries) with templates.
14953prelink_cmds=$lt_prelink_cmds
14954
Chris Craikca2bf812013-07-29 15:28:30 -070014955# Commands necessary for finishing linking programs.
14956postlink_cmds=$lt_postlink_cmds
14957
Patrick Scott5f6bd842010-06-28 16:55:16 -040014958# Specify filename containing input files.
14959file_list_spec=$lt_file_list_spec
14960
14961# How to hardcode a shared library path into an executable.
14962hardcode_action=$hardcode_action
14963
14964# ### END LIBTOOL CONFIG
14965
14966_LT_EOF
14967
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.
14974if test "X${COLLECT_NAMES+set}" != Xset; then
14975 COLLECT_NAMES=
14976 export COLLECT_NAMES
14977fi
14978_LT_EOF
14979 ;;
14980 esac
14981
14982
14983ltmain="$ac_aux_dir/ltmain.sh"
14984
14985
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?
Chris Craikca2bf812013-07-29 15:28:30 -070014990 sed '$q' "$ltmain" >> "$cfgfile" \
14991 || (rm -f "$cfgfile"; exit 1)
Patrick Scott5f6bd842010-06-28 16:55:16 -040014992
Chris Craikca2bf812013-07-29 15:28:30 -070014993 if test x"$xsi_shell" = xyes; then
14994 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
14995func_dirname ()\
14996{\
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")
15004test 0 -eq $? || _lt_function_replace_fail=:
Patrick Scott5f6bd842010-06-28 16:55:16 -040015005
15006
Chris Craikca2bf812013-07-29 15:28:30 -070015007 sed -e '/^func_basename ()$/,/^} # func_basename /c\
15008func_basename ()\
15009{\
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")
15014test 0 -eq $? || _lt_function_replace_fail=:
Patrick Scott5f6bd842010-06-28 16:55:16 -040015015
15016
Chris Craikca2bf812013-07-29 15:28:30 -070015017 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
15018func_dirname_and_basename ()\
15019{\
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")
15028test 0 -eq $? || _lt_function_replace_fail=:
Patrick Scott5f6bd842010-06-28 16:55:16 -040015029
Chris Craikca2bf812013-07-29 15:28:30 -070015030
15031 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
15032func_stripname ()\
15033{\
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")
15042test 0 -eq $? || _lt_function_replace_fail=:
15043
15044
15045 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
15046func_split_long_opt ()\
15047{\
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")
15053test 0 -eq $? || _lt_function_replace_fail=:
15054
15055
15056 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
15057func_split_short_opt ()\
15058{\
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")
15064test 0 -eq $? || _lt_function_replace_fail=:
15065
15066
15067 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
15068func_lo2o ()\
15069{\
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")
15077test 0 -eq $? || _lt_function_replace_fail=:
15078
15079
15080 sed -e '/^func_xform ()$/,/^} # func_xform /c\
15081func_xform ()\
15082{\
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")
15087test 0 -eq $? || _lt_function_replace_fail=:
15088
15089
15090 sed -e '/^func_arith ()$/,/^} # func_arith /c\
15091func_arith ()\
15092{\
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")
15097test 0 -eq $? || _lt_function_replace_fail=:
15098
15099
15100 sed -e '/^func_len ()$/,/^} # func_len /c\
15101func_len ()\
15102{\
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")
15107test 0 -eq $? || _lt_function_replace_fail=:
15108
15109fi
15110
15111if test x"$lt_shell_append" = xyes; then
15112 sed -e '/^func_append ()$/,/^} # func_append /c\
15113func_append ()\
15114{\
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")
15119test 0 -eq $? || _lt_function_replace_fail=:
15120
15121
15122 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
15123func_append_quoted ()\
15124{\
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")
15130test 0 -eq $? || _lt_function_replace_fail=:
15131
15132
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=:
15138else
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=:
15144fi
15145
15146if 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;}
15149fi
15150
15151
15152 mv -f "$cfgfile" "$ofile" ||
Patrick Scott5f6bd842010-06-28 16:55:16 -040015153 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15154 chmod +x "$ofile"
15155
15156 ;;
15157 "libpng-config":F) chmod +x libpng-config ;;
15158
15159 esac
15160done # for ac_tag
15161
15162
15163as_fn_exit 0
15164_ACEOF
15165ac_clean_files=$ac_clean_files_save
15166
15167test $ac_write_fail = 0 ||
Chris Craikca2bf812013-07-29 15:28:30 -070015168 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Patrick Scott5f6bd842010-06-28 16:55:16 -040015169
15170
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.
15179if 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.
Chris Craikca2bf812013-07-29 15:28:30 -070015189 $ac_cs_success || as_fn_exit 1
Patrick Scott5f6bd842010-06-28 16:55:16 -040015190fi
15191if 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;}
15194fi
The Android Open Source Project893912b2009-03-03 19:30:05 -080015195