configure revision 1.1.1.8 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for fontconfig 2.13.1.
4 #
5 # Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 #
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
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'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
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.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
97 do
98 IFS=$as_save_IFS
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 done
102 IFS=$as_save_IFS
103
104 ;;
105 esac
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109 as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
114 fi
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.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
127
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
133
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137 # Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
145 BASH_ENV=/dev/null
146 ENV=/dev/null
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 case $- in # ((((
149 *v*x* | *x*v* ) as_opts=-vx ;;
150 *v* ) as_opts=-v ;;
151 *x* ) as_opts=-x ;;
152 * ) as_opts= ;;
153 esac
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 as_fn_exit 255
159 fi
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 emulate sh
165 NULLCMD=:
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 setopt NO_GLOB_SUBST
170 else
171 case \`(set -o) 2>/dev/null\` in #(
172 *posix*) :
173 set -o posix ;; #(
174 *) :
175 ;;
176 esac
177 fi
178 "
179 as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
184
185 exitcode=0
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192 else
193 exitcode=1; echo positional parameters were not saved.
194 fi
195 test x\$exitcode = x0 || exit 1
196 test -x / || exit 1"
197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 test \$(( 1 + 1 )) = 2 || exit 1
202
203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207 PATH=/empty FPATH=/empty; export PATH FPATH
208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210 if (eval "$as_required") 2>/dev/null; then :
211 as_have_required=yes
212 else
213 as_have_required=no
214 fi
215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217 else
218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219 as_found=false
220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 do
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
235 fi
236 fi
237 done;;
238 esac
239 as_found=false
240 done
241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 CONFIG_SHELL=$SHELL as_have_required=yes
244 fi; }
245 IFS=$as_save_IFS
246
247
248 if test "x$CONFIG_SHELL" != x; then :
249 export CONFIG_SHELL
250 # We cannot yet assume a decent shell, so we have to provide a
251 # neutralization value for shells without unset; and this also
252 # works around shells that cannot unset nonexistent variables.
253 # Preserve -v and -x to the replacement shell.
254 BASH_ENV=/dev/null
255 ENV=/dev/null
256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257 case $- in # ((((
258 *v*x* | *x*v* ) as_opts=-vx ;;
259 *v* ) as_opts=-v ;;
260 *x* ) as_opts=-x ;;
261 * ) as_opts= ;;
262 esac
263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 # Admittedly, this is quite paranoid, since all the known shells bail
265 # out after a failed `exec'.
266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267 exit 255
268 fi
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 (at] gnu.org and
278 $0: https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new
279 $0: about your system, including any error possibly output
280 $0: before this message. Then install a modern shell, or
281 $0: manually run the script under such a shell if you do
282 $0: have one."
283 fi
284 exit 1
285 fi
286 fi
287 fi
288 SHELL=${CONFIG_SHELL-/bin/sh}
289 export SHELL
290 # Unset more variables known to interfere with behavior of common tools.
291 CLICOLOR_FORCE= GREP_OPTIONS=
292 unset CLICOLOR_FORCE GREP_OPTIONS
293
294 ## --------------------- ##
295 ## M4sh Shell Functions. ##
296 ## --------------------- ##
297 # as_fn_unset VAR
298 # ---------------
299 # Portably unset VAR.
300 as_fn_unset ()
301 {
302 { eval $1=; unset $1;}
303 }
304 as_unset=as_fn_unset
305
306 # as_fn_set_status STATUS
307 # -----------------------
308 # Set $? to STATUS, without forking.
309 as_fn_set_status ()
310 {
311 return $1
312 } # as_fn_set_status
313
314 # as_fn_exit STATUS
315 # -----------------
316 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
317 as_fn_exit ()
318 {
319 set +e
320 as_fn_set_status $1
321 exit $1
322 } # as_fn_exit
323
324 # as_fn_mkdir_p
325 # -------------
326 # Create "$as_dir" as a directory, including parents if necessary.
327 as_fn_mkdir_p ()
328 {
329
330 case $as_dir in #(
331 -*) as_dir=./$as_dir;;
332 esac
333 test -d "$as_dir" || eval $as_mkdir_p || {
334 as_dirs=
335 while :; do
336 case $as_dir in #(
337 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338 *) as_qdir=$as_dir;;
339 esac
340 as_dirs="'$as_qdir' $as_dirs"
341 as_dir=`$as_dirname -- "$as_dir" ||
342 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
343 X"$as_dir" : 'X\(//\)[^/]' \| \
344 X"$as_dir" : 'X\(//\)$' \| \
345 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346 $as_echo X"$as_dir" |
347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)[^/].*/{
352 s//\1/
353 q
354 }
355 /^X\(\/\/\)$/{
356 s//\1/
357 q
358 }
359 /^X\(\/\).*/{
360 s//\1/
361 q
362 }
363 s/.*/./; q'`
364 test -d "$as_dir" && break
365 done
366 test -z "$as_dirs" || eval "mkdir $as_dirs"
367 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368
369
370 } # as_fn_mkdir_p
371
372 # as_fn_executable_p FILE
373 # -----------------------
374 # Test if FILE is an executable regular file.
375 as_fn_executable_p ()
376 {
377 test -f "$1" && test -x "$1"
378 } # as_fn_executable_p
379 # as_fn_append VAR VALUE
380 # ----------------------
381 # Append the text in VALUE to the end of the definition contained in VAR. Take
382 # advantage of any shell optimizations that allow amortized linear growth over
383 # repeated appends, instead of the typical quadratic growth present in naive
384 # implementations.
385 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
386 eval 'as_fn_append ()
387 {
388 eval $1+=\$2
389 }'
390 else
391 as_fn_append ()
392 {
393 eval $1=\$$1\$2
394 }
395 fi # as_fn_append
396
397 # as_fn_arith ARG...
398 # ------------------
399 # Perform arithmetic evaluation on the ARGs, and store the result in the
400 # global $as_val. Take advantage of shells that can avoid forks. The arguments
401 # must be portable across $(()) and expr.
402 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
403 eval 'as_fn_arith ()
404 {
405 as_val=$(( $* ))
406 }'
407 else
408 as_fn_arith ()
409 {
410 as_val=`expr "$@" || test $? -eq 1`
411 }
412 fi # as_fn_arith
413
414
415 # as_fn_error STATUS ERROR [LINENO LOG_FD]
416 # ----------------------------------------
417 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
418 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
419 # script with STATUS, using 1 if that was 0.
420 as_fn_error ()
421 {
422 as_status=$1; test $as_status -eq 0 && as_status=1
423 if test "$4"; then
424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
425 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426 fi
427 $as_echo "$as_me: error: $2" >&2
428 as_fn_exit $as_status
429 } # as_fn_error
430
431 if expr a : '\(a\)' >/dev/null 2>&1 &&
432 test "X`expr 00001 : '.*\(...\)'`" = X001; then
433 as_expr=expr
434 else
435 as_expr=false
436 fi
437
438 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
439 as_basename=basename
440 else
441 as_basename=false
442 fi
443
444 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
445 as_dirname=dirname
446 else
447 as_dirname=false
448 fi
449
450 as_me=`$as_basename -- "$0" ||
451 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
452 X"$0" : 'X\(//\)$' \| \
453 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454 $as_echo X/"$0" |
455 sed '/^.*\/\([^/][^/]*\)\/*$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\/\)$/{
460 s//\1/
461 q
462 }
463 /^X\/\(\/\).*/{
464 s//\1/
465 q
466 }
467 s/.*/./; q'`
468
469 # Avoid depending upon Character Ranges.
470 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
471 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
472 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
473 as_cr_digits='0123456789'
474 as_cr_alnum=$as_cr_Letters$as_cr_digits
475
476
477 as_lineno_1=$LINENO as_lineno_1a=$LINENO
478 as_lineno_2=$LINENO as_lineno_2a=$LINENO
479 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
480 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
481 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
482 sed -n '
483 p
484 /[$]LINENO/=
485 ' <$as_myself |
486 sed '
487 s/[$]LINENO.*/&-/
488 t lineno
489 b
490 :lineno
491 N
492 :loop
493 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
494 t loop
495 s/-\n.*//
496 ' >$as_me.lineno &&
497 chmod +x "$as_me.lineno" ||
498 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499
500 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
501 # already done that, so ensure we don't try to do so again and fall
502 # in an infinite loop. This has already happened in practice.
503 _as_can_reexec=no; export _as_can_reexec
504 # Don't try to exec as it changes $[0], causing all sort of problems
505 # (the dirname of $[0] is not the place where we might find the
506 # original and so on. Autoconf is especially sensitive to this).
507 . "./$as_me.lineno"
508 # Exit status is that of the last command.
509 exit
510 }
511
512 ECHO_C= ECHO_N= ECHO_T=
513 case `echo -n x` in #(((((
514 -n*)
515 case `echo 'xy\c'` in
516 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
517 xy) ECHO_C='\c';;
518 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
519 ECHO_T=' ';;
520 esac;;
521 *)
522 ECHO_N='-n';;
523 esac
524
525 rm -f conf$$ conf$$.exe conf$$.file
526 if test -d conf$$.dir; then
527 rm -f conf$$.dir/conf$$.file
528 else
529 rm -f conf$$.dir
530 mkdir conf$$.dir 2>/dev/null
531 fi
532 if (echo >conf$$.file) 2>/dev/null; then
533 if ln -s conf$$.file conf$$ 2>/dev/null; then
534 as_ln_s='ln -s'
535 # ... but there are two gotchas:
536 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
537 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
538 # In both cases, we have to default to `cp -pR'.
539 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
540 as_ln_s='cp -pR'
541 elif ln conf$$.file conf$$ 2>/dev/null; then
542 as_ln_s=ln
543 else
544 as_ln_s='cp -pR'
545 fi
546 else
547 as_ln_s='cp -pR'
548 fi
549 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
550 rmdir conf$$.dir 2>/dev/null
551
552 if mkdir -p . 2>/dev/null; then
553 as_mkdir_p='mkdir -p "$as_dir"'
554 else
555 test -d ./-p && rmdir ./-p
556 as_mkdir_p=false
557 fi
558
559 as_test_x='test -x'
560 as_executable_p=as_fn_executable_p
561
562 # Sed expression to map a string onto a valid CPP name.
563 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564
565 # Sed expression to map a string onto a valid variable name.
566 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567
568 SHELL=${CONFIG_SHELL-/bin/sh}
569
570
571 test -n "$DJDIR" || exec 7<&0 </dev/null
572 exec 6>&1
573
574 # Name of the host.
575 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
576 # so uname gets run too.
577 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578
579 #
580 # Initializations.
581 #
582 ac_default_prefix=/usr/local
583 ac_clean_files=
584 ac_config_libobj_dir=.
585 LIBOBJS=
586 cross_compiling=no
587 subdirs=
588 MFLAGS=
589 MAKEFLAGS=
590
591 # Identity of this package.
592 PACKAGE_NAME='fontconfig'
593 PACKAGE_TARNAME='fontconfig'
594 PACKAGE_VERSION='2.13.1'
595 PACKAGE_STRING='fontconfig 2.13.1'
596 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new'
597 PACKAGE_URL=''
598
599 # Factoring default headers for most tests.
600 ac_includes_default="\
601 #include <stdio.h>
602 #ifdef HAVE_SYS_TYPES_H
603 # include <sys/types.h>
604 #endif
605 #ifdef HAVE_SYS_STAT_H
606 # include <sys/stat.h>
607 #endif
608 #ifdef STDC_HEADERS
609 # include <stdlib.h>
610 # include <stddef.h>
611 #else
612 # ifdef HAVE_STDLIB_H
613 # include <stdlib.h>
614 # endif
615 #endif
616 #ifdef HAVE_STRING_H
617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618 # include <memory.h>
619 # endif
620 # include <string.h>
621 #endif
622 #ifdef HAVE_STRINGS_H
623 # include <strings.h>
624 #endif
625 #ifdef HAVE_INTTYPES_H
626 # include <inttypes.h>
627 #endif
628 #ifdef HAVE_STDINT_H
629 # include <stdint.h>
630 #endif
631 #ifdef HAVE_UNISTD_H
632 # include <unistd.h>
633 #endif"
634
635 gt_needs=
636 ac_header_list=
637 ac_subst_vars='am__EXEEXT_FALSE
638 am__EXEEXT_TRUE
639 LTLIBOBJS
640 LIBOBJS
641 PKGCONFIG_REQUIRES_PRIVATELY
642 PKGCONFIG_REQUIRES
643 DOCMAN3
644 ENABLE_DOCS_FALSE
645 ENABLE_DOCS_TRUE
646 USEDOCBOOK_FALSE
647 USEDOCBOOK_TRUE
648 HASDOCBOOK
649 HAVE_PTHREAD_FALSE
650 HAVE_PTHREAD_TRUE
651 PTHREAD_CFLAGS
652 PTHREAD_LIBS
653 PTHREAD_CC
654 ax_pthread_config
655 XMLDIR
656 CONFIGDIR
657 BASECONFIGDIR
658 TEMPLATEDIR
659 FC_FONTDATE
660 FC_CACHEDIR
661 fc_cachedir
662 FC_FONTPATH
663 FC_ADD_FONTS
664 FC_DEFAULT_FONTS
665 PREFERRED_HINTING
666 ENABLE_JSONC_FALSE
667 ENABLE_JSONC_TRUE
668 JSONC_LIBS
669 JSONC_CFLAGS
670 LIBXML2_LIBS
671 LIBXML2_CFLAGS
672 PKG_EXPAT_LIBS
673 PKG_EXPAT_CFLAGS
674 HAVE_XMLPARSE_H
675 EXPAT_LIBS
676 EXPAT_CFLAGS
677 UUID_LIBS
678 UUID_CFLAGS
679 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE
680 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE
681 FREETYPE_LIBS
682 FREETYPE_CFLAGS
683 ICONV_LIBS
684 ICONV_CFLAGS
685 ENABLE_SHARED_FALSE
686 ENABLE_SHARED_TRUE
687 CROSS_COMPILING_FALSE
688 CROSS_COMPILING_TRUE
689 EXEEXT_FOR_BUILD
690 CC_FOR_BUILD
691 WARN_CFLAGS
692 MS_LIB_AVAILABLE_FALSE
693 MS_LIB_AVAILABLE_TRUE
694 ms_librarian
695 POSUB
696 LTLIBINTL
697 LIBINTL
698 INTLLIBS
699 LTLIBICONV
700 LIBICONV
701 INTL_MACOSX_LIBS
702 XGETTEXT_EXTRA_OPTIONS
703 MSGMERGE
704 XGETTEXT_015
705 XGETTEXT
706 GMSGFMT_015
707 MSGFMT_015
708 GMSGFMT
709 MSGFMT
710 GETTEXT_MACRO_VERSION
711 USE_NLS
712 GETTEXT_PACKAGE
713 OS_WIN32_FALSE
714 OS_WIN32_TRUE
715 LIBT_CURRENT_MINUS_AGE
716 LIBT_VERSION_INFO
717 LIBT_REVISION
718 LIBT_CURRENT
719 LT_SYS_LIBRARY_PATH
720 OTOOL64
721 OTOOL
722 LIPO
723 NMEDIT
724 DSYMUTIL
725 MANIFEST_TOOL
726 RANLIB
727 ac_ct_AR
728 AR
729 NM
730 ac_ct_DUMPBIN
731 DUMPBIN
732 LD
733 FGREP
734 SED
735 host_os
736 host_vendor
737 host_cpu
738 host
739 build_os
740 build_vendor
741 build_cpu
742 build
743 LIBTOOL
744 OBJDUMP
745 DLLTOOL
746 AS
747 RM
748 GPERF
749 GIT
750 pkgconfigdir
751 PKG_CONFIG_LIBDIR
752 PKG_CONFIG_PATH
753 PKG_CONFIG
754 LN_S
755 EGREP
756 GREP
757 CPP
758 am__fastdepCC_FALSE
759 am__fastdepCC_TRUE
760 CCDEPMODE
761 am__nodep
762 AMDEPBACKSLASH
763 AMDEP_FALSE
764 AMDEP_TRUE
765 am__include
766 DEPDIR
767 OBJEXT
768 EXEEXT
769 ac_ct_CC
770 CPPFLAGS
771 LDFLAGS
772 CFLAGS
773 CC
774 AM_BACKSLASH
775 AM_DEFAULT_VERBOSITY
776 AM_DEFAULT_V
777 AM_V
778 am__untar
779 am__tar
780 AMTAR
781 am__leading_dot
782 SET_MAKE
783 AWK
784 mkdir_p
785 MKDIR_P
786 INSTALL_STRIP_PROGRAM
787 STRIP
788 install_sh
789 MAKEINFO
790 AUTOHEADER
791 AUTOMAKE
792 AUTOCONF
793 ACLOCAL
794 VERSION
795 PACKAGE
796 CYGPATH_W
797 am__isrc
798 INSTALL_DATA
799 INSTALL_SCRIPT
800 INSTALL_PROGRAM
801 target_alias
802 host_alias
803 build_alias
804 LIBS
805 ECHO_T
806 ECHO_N
807 ECHO_C
808 DEFS
809 mandir
810 localedir
811 libdir
812 psdir
813 pdfdir
814 dvidir
815 htmldir
816 infodir
817 docdir
818 oldincludedir
819 includedir
820 localstatedir
821 sharedstatedir
822 sysconfdir
823 datadir
824 datarootdir
825 libexecdir
826 sbindir
827 bindir
828 program_transform_name
829 prefix
830 exec_prefix
831 PACKAGE_URL
832 PACKAGE_BUGREPORT
833 PACKAGE_STRING
834 PACKAGE_VERSION
835 PACKAGE_TARNAME
836 PACKAGE_NAME
837 PATH_SEPARATOR
838 SHELL
839 am__quote'
840 ac_subst_files=''
841 ac_user_opts='
842 enable_option_checking
843 enable_silent_rules
844 enable_dependency_tracking
845 enable_largefile
846 with_pkgconfigdir
847 enable_static
848 enable_shared
849 with_pic
850 enable_fast_install
851 with_aix_soname
852 with_gnu_ld
853 with_sysroot
854 enable_libtool_lock
855 enable_nls
856 enable_rpath
857 with_libiconv_prefix
858 with_libintl_prefix
859 with_arch
860 enable_iconv
861 with_libiconv
862 with_libiconv_includes
863 with_libiconv_lib
864 with_expat
865 with_expat_includes
866 with_expat_lib
867 enable_libxml2
868 with_default_hinting
869 with_default_fonts
870 with_add_fonts
871 with_cache_dir
872 with_templatedir
873 with_baseconfigdir
874 with_configdir
875 with_xmldir
876 enable_docs
877 '
878 ac_precious_vars='build_alias
879 host_alias
880 target_alias
881 CC
882 CFLAGS
883 LDFLAGS
884 LIBS
885 CPPFLAGS
886 CPP
887 PKG_CONFIG
888 PKG_CONFIG_PATH
889 PKG_CONFIG_LIBDIR
890 LT_SYS_LIBRARY_PATH
891 CC_FOR_BUILD
892 FREETYPE_CFLAGS
893 FREETYPE_LIBS
894 UUID_CFLAGS
895 UUID_LIBS
896 EXPAT_CFLAGS
897 EXPAT_LIBS
898 LIBXML2_CFLAGS
899 LIBXML2_LIBS
900 JSONC_CFLAGS
901 JSONC_LIBS'
902
903
904 # Initialize some variables set by options.
905 ac_init_help=
906 ac_init_version=false
907 ac_unrecognized_opts=
908 ac_unrecognized_sep=
909 # The variables have the same names as the options, with
910 # dashes changed to underlines.
911 cache_file=/dev/null
912 exec_prefix=NONE
913 no_create=
914 no_recursion=
915 prefix=NONE
916 program_prefix=NONE
917 program_suffix=NONE
918 program_transform_name=s,x,x,
919 silent=
920 site=
921 srcdir=
922 verbose=
923 x_includes=NONE
924 x_libraries=NONE
925
926 # Installation directory options.
927 # These are left unexpanded so users can "make install exec_prefix=/foo"
928 # and all the variables that are supposed to be based on exec_prefix
929 # by default will actually change.
930 # Use braces instead of parens because sh, perl, etc. also accept them.
931 # (The list follows the same order as the GNU Coding Standards.)
932 bindir='${exec_prefix}/bin'
933 sbindir='${exec_prefix}/sbin'
934 libexecdir='${exec_prefix}/libexec'
935 datarootdir='${prefix}/share'
936 datadir='${datarootdir}'
937 sysconfdir='${prefix}/etc'
938 sharedstatedir='${prefix}/com'
939 localstatedir='${prefix}/var'
940 includedir='${prefix}/include'
941 oldincludedir='/usr/include'
942 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
943 infodir='${datarootdir}/info'
944 htmldir='${docdir}'
945 dvidir='${docdir}'
946 pdfdir='${docdir}'
947 psdir='${docdir}'
948 libdir='${exec_prefix}/lib'
949 localedir='${datarootdir}/locale'
950 mandir='${datarootdir}/man'
951
952 ac_prev=
953 ac_dashdash=
954 for ac_option
955 do
956 # If the previous option needs an argument, assign it.
957 if test -n "$ac_prev"; then
958 eval $ac_prev=\$ac_option
959 ac_prev=
960 continue
961 fi
962
963 case $ac_option in
964 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
965 *=) ac_optarg= ;;
966 *) ac_optarg=yes ;;
967 esac
968
969 # Accept the important Cygnus configure options, so we can diagnose typos.
970
971 case $ac_dashdash$ac_option in
972 --)
973 ac_dashdash=yes ;;
974
975 -bindir | --bindir | --bindi | --bind | --bin | --bi)
976 ac_prev=bindir ;;
977 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
978 bindir=$ac_optarg ;;
979
980 -build | --build | --buil | --bui | --bu)
981 ac_prev=build_alias ;;
982 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
983 build_alias=$ac_optarg ;;
984
985 -cache-file | --cache-file | --cache-fil | --cache-fi \
986 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
987 ac_prev=cache_file ;;
988 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
989 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
990 cache_file=$ac_optarg ;;
991
992 --config-cache | -C)
993 cache_file=config.cache ;;
994
995 -datadir | --datadir | --datadi | --datad)
996 ac_prev=datadir ;;
997 -datadir=* | --datadir=* | --datadi=* | --datad=*)
998 datadir=$ac_optarg ;;
999
1000 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1001 | --dataroo | --dataro | --datar)
1002 ac_prev=datarootdir ;;
1003 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1004 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1005 datarootdir=$ac_optarg ;;
1006
1007 -disable-* | --disable-*)
1008 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1009 # Reject names that are not valid shell variable names.
1010 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1011 as_fn_error $? "invalid feature name: $ac_useropt"
1012 ac_useropt_orig=$ac_useropt
1013 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1014 case $ac_user_opts in
1015 *"
1016 "enable_$ac_useropt"
1017 "*) ;;
1018 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1019 ac_unrecognized_sep=', ';;
1020 esac
1021 eval enable_$ac_useropt=no ;;
1022
1023 -docdir | --docdir | --docdi | --doc | --do)
1024 ac_prev=docdir ;;
1025 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1026 docdir=$ac_optarg ;;
1027
1028 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1029 ac_prev=dvidir ;;
1030 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1031 dvidir=$ac_optarg ;;
1032
1033 -enable-* | --enable-*)
1034 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1035 # Reject names that are not valid shell variable names.
1036 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1037 as_fn_error $? "invalid feature name: $ac_useropt"
1038 ac_useropt_orig=$ac_useropt
1039 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1040 case $ac_user_opts in
1041 *"
1042 "enable_$ac_useropt"
1043 "*) ;;
1044 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1045 ac_unrecognized_sep=', ';;
1046 esac
1047 eval enable_$ac_useropt=\$ac_optarg ;;
1048
1049 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1050 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1051 | --exec | --exe | --ex)
1052 ac_prev=exec_prefix ;;
1053 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1054 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1055 | --exec=* | --exe=* | --ex=*)
1056 exec_prefix=$ac_optarg ;;
1057
1058 -gas | --gas | --ga | --g)
1059 # Obsolete; use --with-gas.
1060 with_gas=yes ;;
1061
1062 -help | --help | --hel | --he | -h)
1063 ac_init_help=long ;;
1064 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1065 ac_init_help=recursive ;;
1066 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1067 ac_init_help=short ;;
1068
1069 -host | --host | --hos | --ho)
1070 ac_prev=host_alias ;;
1071 -host=* | --host=* | --hos=* | --ho=*)
1072 host_alias=$ac_optarg ;;
1073
1074 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1075 ac_prev=htmldir ;;
1076 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1077 | --ht=*)
1078 htmldir=$ac_optarg ;;
1079
1080 -includedir | --includedir | --includedi | --included | --include \
1081 | --includ | --inclu | --incl | --inc)
1082 ac_prev=includedir ;;
1083 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1084 | --includ=* | --inclu=* | --incl=* | --inc=*)
1085 includedir=$ac_optarg ;;
1086
1087 -infodir | --infodir | --infodi | --infod | --info | --inf)
1088 ac_prev=infodir ;;
1089 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1090 infodir=$ac_optarg ;;
1091
1092 -libdir | --libdir | --libdi | --libd)
1093 ac_prev=libdir ;;
1094 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1095 libdir=$ac_optarg ;;
1096
1097 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1098 | --libexe | --libex | --libe)
1099 ac_prev=libexecdir ;;
1100 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1101 | --libexe=* | --libex=* | --libe=*)
1102 libexecdir=$ac_optarg ;;
1103
1104 -localedir | --localedir | --localedi | --localed | --locale)
1105 ac_prev=localedir ;;
1106 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1107 localedir=$ac_optarg ;;
1108
1109 -localstatedir | --localstatedir | --localstatedi | --localstated \
1110 | --localstate | --localstat | --localsta | --localst | --locals)
1111 ac_prev=localstatedir ;;
1112 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1113 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1114 localstatedir=$ac_optarg ;;
1115
1116 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1117 ac_prev=mandir ;;
1118 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1119 mandir=$ac_optarg ;;
1120
1121 -nfp | --nfp | --nf)
1122 # Obsolete; use --without-fp.
1123 with_fp=no ;;
1124
1125 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1126 | --no-cr | --no-c | -n)
1127 no_create=yes ;;
1128
1129 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1130 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1131 no_recursion=yes ;;
1132
1133 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1134 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1135 | --oldin | --oldi | --old | --ol | --o)
1136 ac_prev=oldincludedir ;;
1137 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1138 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1139 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1140 oldincludedir=$ac_optarg ;;
1141
1142 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1143 ac_prev=prefix ;;
1144 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1145 prefix=$ac_optarg ;;
1146
1147 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1148 | --program-pre | --program-pr | --program-p)
1149 ac_prev=program_prefix ;;
1150 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1151 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1152 program_prefix=$ac_optarg ;;
1153
1154 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1155 | --program-suf | --program-su | --program-s)
1156 ac_prev=program_suffix ;;
1157 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1158 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1159 program_suffix=$ac_optarg ;;
1160
1161 -program-transform-name | --program-transform-name \
1162 | --program-transform-nam | --program-transform-na \
1163 | --program-transform-n | --program-transform- \
1164 | --program-transform | --program-transfor \
1165 | --program-transfo | --program-transf \
1166 | --program-trans | --program-tran \
1167 | --progr-tra | --program-tr | --program-t)
1168 ac_prev=program_transform_name ;;
1169 -program-transform-name=* | --program-transform-name=* \
1170 | --program-transform-nam=* | --program-transform-na=* \
1171 | --program-transform-n=* | --program-transform-=* \
1172 | --program-transform=* | --program-transfor=* \
1173 | --program-transfo=* | --program-transf=* \
1174 | --program-trans=* | --program-tran=* \
1175 | --progr-tra=* | --program-tr=* | --program-t=*)
1176 program_transform_name=$ac_optarg ;;
1177
1178 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1179 ac_prev=pdfdir ;;
1180 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1181 pdfdir=$ac_optarg ;;
1182
1183 -psdir | --psdir | --psdi | --psd | --ps)
1184 ac_prev=psdir ;;
1185 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1186 psdir=$ac_optarg ;;
1187
1188 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1189 | -silent | --silent | --silen | --sile | --sil)
1190 silent=yes ;;
1191
1192 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1193 ac_prev=sbindir ;;
1194 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1195 | --sbi=* | --sb=*)
1196 sbindir=$ac_optarg ;;
1197
1198 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1199 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1200 | --sharedst | --shareds | --shared | --share | --shar \
1201 | --sha | --sh)
1202 ac_prev=sharedstatedir ;;
1203 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1204 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1205 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1206 | --sha=* | --sh=*)
1207 sharedstatedir=$ac_optarg ;;
1208
1209 -site | --site | --sit)
1210 ac_prev=site ;;
1211 -site=* | --site=* | --sit=*)
1212 site=$ac_optarg ;;
1213
1214 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1215 ac_prev=srcdir ;;
1216 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1217 srcdir=$ac_optarg ;;
1218
1219 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1220 | --syscon | --sysco | --sysc | --sys | --sy)
1221 ac_prev=sysconfdir ;;
1222 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1223 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1224 sysconfdir=$ac_optarg ;;
1225
1226 -target | --target | --targe | --targ | --tar | --ta | --t)
1227 ac_prev=target_alias ;;
1228 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1229 target_alias=$ac_optarg ;;
1230
1231 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1232 verbose=yes ;;
1233
1234 -version | --version | --versio | --versi | --vers | -V)
1235 ac_init_version=: ;;
1236
1237 -with-* | --with-*)
1238 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1239 # Reject names that are not valid shell variable names.
1240 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1241 as_fn_error $? "invalid package name: $ac_useropt"
1242 ac_useropt_orig=$ac_useropt
1243 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1244 case $ac_user_opts in
1245 *"
1246 "with_$ac_useropt"
1247 "*) ;;
1248 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1249 ac_unrecognized_sep=', ';;
1250 esac
1251 eval with_$ac_useropt=\$ac_optarg ;;
1252
1253 -without-* | --without-*)
1254 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1255 # Reject names that are not valid shell variable names.
1256 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1257 as_fn_error $? "invalid package name: $ac_useropt"
1258 ac_useropt_orig=$ac_useropt
1259 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1260 case $ac_user_opts in
1261 *"
1262 "with_$ac_useropt"
1263 "*) ;;
1264 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1265 ac_unrecognized_sep=', ';;
1266 esac
1267 eval with_$ac_useropt=no ;;
1268
1269 --x)
1270 # Obsolete; use --with-x.
1271 with_x=yes ;;
1272
1273 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1274 | --x-incl | --x-inc | --x-in | --x-i)
1275 ac_prev=x_includes ;;
1276 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1277 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1278 x_includes=$ac_optarg ;;
1279
1280 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1281 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1282 ac_prev=x_libraries ;;
1283 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1284 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1285 x_libraries=$ac_optarg ;;
1286
1287 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1288 Try \`$0 --help' for more information"
1289 ;;
1290
1291 *=*)
1292 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1293 # Reject names that are not valid shell variable names.
1294 case $ac_envvar in #(
1295 '' | [0-9]* | *[!_$as_cr_alnum]* )
1296 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1297 esac
1298 eval $ac_envvar=\$ac_optarg
1299 export $ac_envvar ;;
1300
1301 *)
1302 # FIXME: should be removed in autoconf 3.0.
1303 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1304 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1305 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1306 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1307 ;;
1308
1309 esac
1310 done
1311
1312 if test -n "$ac_prev"; then
1313 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1314 as_fn_error $? "missing argument to $ac_option"
1315 fi
1316
1317 if test -n "$ac_unrecognized_opts"; then
1318 case $enable_option_checking in
1319 no) ;;
1320 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1321 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1322 esac
1323 fi
1324
1325 # Check all directory arguments for consistency.
1326 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1327 datadir sysconfdir sharedstatedir localstatedir includedir \
1328 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1329 libdir localedir mandir
1330 do
1331 eval ac_val=\$$ac_var
1332 # Remove trailing slashes.
1333 case $ac_val in
1334 */ )
1335 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1336 eval $ac_var=\$ac_val;;
1337 esac
1338 # Be sure to have absolute directory names.
1339 case $ac_val in
1340 [\\/$]* | ?:[\\/]* ) continue;;
1341 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1342 esac
1343 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1344 done
1345
1346 # There might be people who depend on the old broken behavior: `$host'
1347 # used to hold the argument of --host etc.
1348 # FIXME: To remove some day.
1349 build=$build_alias
1350 host=$host_alias
1351 target=$target_alias
1352
1353 # FIXME: To remove some day.
1354 if test "x$host_alias" != x; then
1355 if test "x$build_alias" = x; then
1356 cross_compiling=maybe
1357 elif test "x$build_alias" != "x$host_alias"; then
1358 cross_compiling=yes
1359 fi
1360 fi
1361
1362 ac_tool_prefix=
1363 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1364
1365 test "$silent" = yes && exec 6>/dev/null
1366
1367
1368 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1369 ac_ls_di=`ls -di .` &&
1370 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1371 as_fn_error $? "working directory cannot be determined"
1372 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1373 as_fn_error $? "pwd does not report name of working directory"
1374
1375
1376 # Find the source files, if location was not specified.
1377 if test -z "$srcdir"; then
1378 ac_srcdir_defaulted=yes
1379 # Try the directory containing this script, then the parent directory.
1380 ac_confdir=`$as_dirname -- "$as_myself" ||
1381 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1382 X"$as_myself" : 'X\(//\)[^/]' \| \
1383 X"$as_myself" : 'X\(//\)$' \| \
1384 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1385 $as_echo X"$as_myself" |
1386 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1387 s//\1/
1388 q
1389 }
1390 /^X\(\/\/\)[^/].*/{
1391 s//\1/
1392 q
1393 }
1394 /^X\(\/\/\)$/{
1395 s//\1/
1396 q
1397 }
1398 /^X\(\/\).*/{
1399 s//\1/
1400 q
1401 }
1402 s/.*/./; q'`
1403 srcdir=$ac_confdir
1404 if test ! -r "$srcdir/$ac_unique_file"; then
1405 srcdir=..
1406 fi
1407 else
1408 ac_srcdir_defaulted=no
1409 fi
1410 if test ! -r "$srcdir/$ac_unique_file"; then
1411 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1412 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1413 fi
1414 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1415 ac_abs_confdir=`(
1416 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1417 pwd)`
1418 # When building in place, set srcdir=.
1419 if test "$ac_abs_confdir" = "$ac_pwd"; then
1420 srcdir=.
1421 fi
1422 # Remove unnecessary trailing slashes from srcdir.
1423 # Double slashes in file names in object file debugging info
1424 # mess up M-x gdb in Emacs.
1425 case $srcdir in
1426 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1427 esac
1428 for ac_var in $ac_precious_vars; do
1429 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1430 eval ac_env_${ac_var}_value=\$${ac_var}
1431 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1432 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1433 done
1434
1435 #
1436 # Report the --help message.
1437 #
1438 if test "$ac_init_help" = "long"; then
1439 # Omit some internal or obsolete options to make the list less imposing.
1440 # This message is too long to be a string in the A/UX 3.1 sh.
1441 cat <<_ACEOF
1442 \`configure' configures fontconfig 2.13.1 to adapt to many kinds of systems.
1443
1444 Usage: $0 [OPTION]... [VAR=VALUE]...
1445
1446 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1447 VAR=VALUE. See below for descriptions of some of the useful variables.
1448
1449 Defaults for the options are specified in brackets.
1450
1451 Configuration:
1452 -h, --help display this help and exit
1453 --help=short display options specific to this package
1454 --help=recursive display the short help of all the included packages
1455 -V, --version display version information and exit
1456 -q, --quiet, --silent do not print \`checking ...' messages
1457 --cache-file=FILE cache test results in FILE [disabled]
1458 -C, --config-cache alias for \`--cache-file=config.cache'
1459 -n, --no-create do not create output files
1460 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1461
1462 Installation directories:
1463 --prefix=PREFIX install architecture-independent files in PREFIX
1464 [$ac_default_prefix]
1465 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1466 [PREFIX]
1467
1468 By default, \`make install' will install all the files in
1469 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1470 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1471 for instance \`--prefix=\$HOME'.
1472
1473 For better control, use the options below.
1474
1475 Fine tuning of the installation directories:
1476 --bindir=DIR user executables [EPREFIX/bin]
1477 --sbindir=DIR system admin executables [EPREFIX/sbin]
1478 --libexecdir=DIR program executables [EPREFIX/libexec]
1479 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1480 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1481 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1482 --libdir=DIR object code libraries [EPREFIX/lib]
1483 --includedir=DIR C header files [PREFIX/include]
1484 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1485 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1486 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1487 --infodir=DIR info documentation [DATAROOTDIR/info]
1488 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1489 --mandir=DIR man documentation [DATAROOTDIR/man]
1490 --docdir=DIR documentation root [DATAROOTDIR/doc/fontconfig]
1491 --htmldir=DIR html documentation [DOCDIR]
1492 --dvidir=DIR dvi documentation [DOCDIR]
1493 --pdfdir=DIR pdf documentation [DOCDIR]
1494 --psdir=DIR ps documentation [DOCDIR]
1495 _ACEOF
1496
1497 cat <<\_ACEOF
1498
1499 Program names:
1500 --program-prefix=PREFIX prepend PREFIX to installed program names
1501 --program-suffix=SUFFIX append SUFFIX to installed program names
1502 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1503
1504 System types:
1505 --build=BUILD configure for building on BUILD [guessed]
1506 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1507 _ACEOF
1508 fi
1509
1510 if test -n "$ac_init_help"; then
1511 case $ac_init_help in
1512 short | recursive ) echo "Configuration of fontconfig 2.13.1:";;
1513 esac
1514 cat <<\_ACEOF
1515
1516 Optional Features:
1517 --disable-option-checking ignore unrecognized --enable/--with options
1518 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1519 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1520 --enable-silent-rules less verbose build output (undo: "make V=1")
1521 --disable-silent-rules verbose build output (undo: "make V=0")
1522 --enable-dependency-tracking
1523 do not reject slow dependency extractors
1524 --disable-dependency-tracking
1525 speeds up one-time build
1526 --disable-largefile omit support for large files
1527 --enable-static[=PKGS] build static libraries [default=no]
1528 --enable-shared[=PKGS] build shared libraries [default=yes]
1529 --enable-fast-install[=PKGS]
1530 optimize for fast installation [default=yes]
1531 --disable-libtool-lock avoid locking (might break parallel builds)
1532 --disable-nls do not use Native Language Support
1533 --disable-rpath do not hardcode runtime library paths
1534 --enable-iconv Use iconv to support non-Unicode SFNT name
1535 --enable-libxml2 Use libxml2 instead of Expat
1536 --disable-docs Don't build and install documentation
1537
1538 Optional Packages:
1539 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1540 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1541 --with-pkgconfigdir pkg-config installation directory
1542 ['${libdir}/pkgconfig']
1543 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1544 both]
1545 --with-aix-soname=aix|svr4|both
1546 shared library versioning (aka "SONAME") variant to
1547 provide on AIX, [default=aix].
1548 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1549 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1550 compiler's sysroot if not specified).
1551 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1552 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1553 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1554 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1555 --without-libintl-prefix don't search for libintl in includedir and libdir
1556 --with-arch=ARCH Force architecture to ARCH
1557 --with-libiconv=DIR Use libiconv in DIR
1558 --with-libiconv-includes=DIR
1559 Use libiconv includes in DIR
1560 --with-libiconv-lib=DIR Use libiconv library in DIR
1561 --with-expat=DIR Use Expat in DIR
1562 --with-expat-includes=DIR
1563 Use Expat includes in DIR
1564 --with-expat-lib=DIR
1565 --with-default-hinting=NAME
1566 Enable your preferred hinting configuration
1567 (none/slight/medium/full) [default=slight]
1568 --with-default-fonts=DIR
1569 Use fonts from DIR when config is busted
1570 --with-add-fonts=DIR1,DIR2,...
1571 Find additional fonts in DIR1,DIR2,...
1572 --with-cache-dir=DIR Use DIR to store cache files
1573 [default=LOCALSTATEDIR/cache/fontconfig]
1574 --with-templatedir=DIR Use DIR to store the configuration template files
1575 [default=DATADIR/fontconfig/conf.avail]
1576 --with-baseconfigdir=DIR
1577 Use DIR to store the base configuration files
1578 [default=SYSCONFDIR/fonts]
1579 --with-configdir=DIR Use DIR to store active configuration files
1580 [default=BASECONFIGDIR/conf.d]
1581 --with-xmldir=DIR Use DIR to store XML schema files
1582 [default=DATADIR/xml/fontconfig]
1583
1584 Some influential environment variables:
1585 CC C compiler command
1586 CFLAGS C compiler flags
1587 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1588 nonstandard directory <lib dir>
1589 LIBS libraries to pass to the linker, e.g. -l<library>
1590 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1591 you have headers in a nonstandard directory <include dir>
1592 CPP C preprocessor
1593 PKG_CONFIG path to pkg-config utility
1594 PKG_CONFIG_PATH
1595 directories to add to pkg-config's search path
1596 PKG_CONFIG_LIBDIR
1597 path overriding pkg-config's built-in search path
1598 LT_SYS_LIBRARY_PATH
1599 User-defined run-time library search path.
1600 CC_FOR_BUILD
1601 build system C compiler
1602 FREETYPE_CFLAGS
1603 C compiler flags for FREETYPE, overriding pkg-config
1604 FREETYPE_LIBS
1605 linker flags for FREETYPE, overriding pkg-config
1606 UUID_CFLAGS C compiler flags for UUID, overriding pkg-config
1607 UUID_LIBS linker flags for UUID, overriding pkg-config
1608 EXPAT_CFLAGS
1609 C compiler flags for EXPAT, overriding pkg-config
1610 EXPAT_LIBS linker flags for EXPAT, overriding pkg-config
1611 LIBXML2_CFLAGS
1612 C compiler flags for LIBXML2, overriding pkg-config
1613 LIBXML2_LIBS
1614 linker flags for LIBXML2, overriding pkg-config
1615 JSONC_CFLAGS
1616 C compiler flags for JSONC, overriding pkg-config
1617 JSONC_LIBS linker flags for JSONC, overriding pkg-config
1618
1619 Use these variables to override the choices made by `configure' or to help
1620 it to find libraries and programs with nonstandard names/locations.
1621
1622 Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>.
1623 _ACEOF
1624 ac_status=$?
1625 fi
1626
1627 if test "$ac_init_help" = "recursive"; then
1628 # If there are subdirs, report their specific --help.
1629 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1630 test -d "$ac_dir" ||
1631 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1632 continue
1633 ac_builddir=.
1634
1635 case "$ac_dir" in
1636 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1637 *)
1638 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1639 # A ".." for each directory in $ac_dir_suffix.
1640 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1641 case $ac_top_builddir_sub in
1642 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1643 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1644 esac ;;
1645 esac
1646 ac_abs_top_builddir=$ac_pwd
1647 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1648 # for backward compatibility:
1649 ac_top_builddir=$ac_top_build_prefix
1650
1651 case $srcdir in
1652 .) # We are building in place.
1653 ac_srcdir=.
1654 ac_top_srcdir=$ac_top_builddir_sub
1655 ac_abs_top_srcdir=$ac_pwd ;;
1656 [\\/]* | ?:[\\/]* ) # Absolute name.
1657 ac_srcdir=$srcdir$ac_dir_suffix;
1658 ac_top_srcdir=$srcdir
1659 ac_abs_top_srcdir=$srcdir ;;
1660 *) # Relative name.
1661 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1662 ac_top_srcdir=$ac_top_build_prefix$srcdir
1663 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1664 esac
1665 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1666
1667 cd "$ac_dir" || { ac_status=$?; continue; }
1668 # Check for guested configure.
1669 if test -f "$ac_srcdir/configure.gnu"; then
1670 echo &&
1671 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1672 elif test -f "$ac_srcdir/configure"; then
1673 echo &&
1674 $SHELL "$ac_srcdir/configure" --help=recursive
1675 else
1676 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1677 fi || ac_status=$?
1678 cd "$ac_pwd" || { ac_status=$?; break; }
1679 done
1680 fi
1681
1682 test -n "$ac_init_help" && exit $ac_status
1683 if $ac_init_version; then
1684 cat <<\_ACEOF
1685 fontconfig configure 2.13.1
1686 generated by GNU Autoconf 2.69
1687
1688 Copyright (C) 2012 Free Software Foundation, Inc.
1689 This configure script is free software; the Free Software Foundation
1690 gives unlimited permission to copy, distribute and modify it.
1691 _ACEOF
1692 exit
1693 fi
1694
1695 ## ------------------------ ##
1696 ## Autoconf initialization. ##
1697 ## ------------------------ ##
1698
1699 # ac_fn_c_try_compile LINENO
1700 # --------------------------
1701 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1702 ac_fn_c_try_compile ()
1703 {
1704 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1705 rm -f conftest.$ac_objext
1706 if { { ac_try="$ac_compile"
1707 case "(($ac_try" in
1708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1709 *) ac_try_echo=$ac_try;;
1710 esac
1711 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1712 $as_echo "$ac_try_echo"; } >&5
1713 (eval "$ac_compile") 2>conftest.err
1714 ac_status=$?
1715 if test -s conftest.err; then
1716 grep -v '^ *+' conftest.err >conftest.er1
1717 cat conftest.er1 >&5
1718 mv -f conftest.er1 conftest.err
1719 fi
1720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1721 test $ac_status = 0; } && {
1722 test -z "$ac_c_werror_flag" ||
1723 test ! -s conftest.err
1724 } && test -s conftest.$ac_objext; then :
1725 ac_retval=0
1726 else
1727 $as_echo "$as_me: failed program was:" >&5
1728 sed 's/^/| /' conftest.$ac_ext >&5
1729
1730 ac_retval=1
1731 fi
1732 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1733 as_fn_set_status $ac_retval
1734
1735 } # ac_fn_c_try_compile
1736
1737 # ac_fn_c_try_cpp LINENO
1738 # ----------------------
1739 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1740 ac_fn_c_try_cpp ()
1741 {
1742 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743 if { { ac_try="$ac_cpp conftest.$ac_ext"
1744 case "(($ac_try" in
1745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746 *) ac_try_echo=$ac_try;;
1747 esac
1748 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749 $as_echo "$ac_try_echo"; } >&5
1750 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1751 ac_status=$?
1752 if test -s conftest.err; then
1753 grep -v '^ *+' conftest.err >conftest.er1
1754 cat conftest.er1 >&5
1755 mv -f conftest.er1 conftest.err
1756 fi
1757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1758 test $ac_status = 0; } > conftest.i && {
1759 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1760 test ! -s conftest.err
1761 }; then :
1762 ac_retval=0
1763 else
1764 $as_echo "$as_me: failed program was:" >&5
1765 sed 's/^/| /' conftest.$ac_ext >&5
1766
1767 ac_retval=1
1768 fi
1769 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1770 as_fn_set_status $ac_retval
1771
1772 } # ac_fn_c_try_cpp
1773
1774 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1775 # -------------------------------------------------------
1776 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1777 # the include files in INCLUDES and setting the cache variable VAR
1778 # accordingly.
1779 ac_fn_c_check_header_mongrel ()
1780 {
1781 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1782 if eval \${$3+:} false; then :
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1784 $as_echo_n "checking for $2... " >&6; }
1785 if eval \${$3+:} false; then :
1786 $as_echo_n "(cached) " >&6
1787 fi
1788 eval ac_res=\$$3
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1790 $as_echo "$ac_res" >&6; }
1791 else
1792 # Is the header compilable?
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1794 $as_echo_n "checking $2 usability... " >&6; }
1795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1796 /* end confdefs.h. */
1797 $4
1798 #include <$2>
1799 _ACEOF
1800 if ac_fn_c_try_compile "$LINENO"; then :
1801 ac_header_compiler=yes
1802 else
1803 ac_header_compiler=no
1804 fi
1805 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1807 $as_echo "$ac_header_compiler" >&6; }
1808
1809 # Is the header present?
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1811 $as_echo_n "checking $2 presence... " >&6; }
1812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1813 /* end confdefs.h. */
1814 #include <$2>
1815 _ACEOF
1816 if ac_fn_c_try_cpp "$LINENO"; then :
1817 ac_header_preproc=yes
1818 else
1819 ac_header_preproc=no
1820 fi
1821 rm -f conftest.err conftest.i conftest.$ac_ext
1822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1823 $as_echo "$ac_header_preproc" >&6; }
1824
1825 # So? What about this header?
1826 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1827 yes:no: )
1828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1829 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1831 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1832 ;;
1833 no:yes:* )
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1835 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1837 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1839 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1841 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1843 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1844 ( $as_echo "## ------------------------------------------------------------------------------ ##
1845 ## Report this to https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new ##
1846 ## ------------------------------------------------------------------------------ ##"
1847 ) | sed "s/^/$as_me: WARNING: /" >&2
1848 ;;
1849 esac
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1851 $as_echo_n "checking for $2... " >&6; }
1852 if eval \${$3+:} false; then :
1853 $as_echo_n "(cached) " >&6
1854 else
1855 eval "$3=\$ac_header_compiler"
1856 fi
1857 eval ac_res=\$$3
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1859 $as_echo "$ac_res" >&6; }
1860 fi
1861 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1862
1863 } # ac_fn_c_check_header_mongrel
1864
1865 # ac_fn_c_try_run LINENO
1866 # ----------------------
1867 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1868 # that executables *can* be run.
1869 ac_fn_c_try_run ()
1870 {
1871 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1872 if { { ac_try="$ac_link"
1873 case "(($ac_try" in
1874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1875 *) ac_try_echo=$ac_try;;
1876 esac
1877 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1878 $as_echo "$ac_try_echo"; } >&5
1879 (eval "$ac_link") 2>&5
1880 ac_status=$?
1881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1882 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1883 { { case "(($ac_try" in
1884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885 *) ac_try_echo=$ac_try;;
1886 esac
1887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888 $as_echo "$ac_try_echo"; } >&5
1889 (eval "$ac_try") 2>&5
1890 ac_status=$?
1891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892 test $ac_status = 0; }; }; then :
1893 ac_retval=0
1894 else
1895 $as_echo "$as_me: program exited with status $ac_status" >&5
1896 $as_echo "$as_me: failed program was:" >&5
1897 sed 's/^/| /' conftest.$ac_ext >&5
1898
1899 ac_retval=$ac_status
1900 fi
1901 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1902 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903 as_fn_set_status $ac_retval
1904
1905 } # ac_fn_c_try_run
1906
1907 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1908 # -------------------------------------------------------
1909 # Tests whether HEADER exists and can be compiled using the include files in
1910 # INCLUDES, setting the cache variable VAR accordingly.
1911 ac_fn_c_check_header_compile ()
1912 {
1913 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1915 $as_echo_n "checking for $2... " >&6; }
1916 if eval \${$3+:} false; then :
1917 $as_echo_n "(cached) " >&6
1918 else
1919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1920 /* end confdefs.h. */
1921 $4
1922 #include <$2>
1923 _ACEOF
1924 if ac_fn_c_try_compile "$LINENO"; then :
1925 eval "$3=yes"
1926 else
1927 eval "$3=no"
1928 fi
1929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1930 fi
1931 eval ac_res=\$$3
1932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1933 $as_echo "$ac_res" >&6; }
1934 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1935
1936 } # ac_fn_c_check_header_compile
1937
1938 # ac_fn_c_try_link LINENO
1939 # -----------------------
1940 # Try to link conftest.$ac_ext, and return whether this succeeded.
1941 ac_fn_c_try_link ()
1942 {
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 rm -f conftest.$ac_objext conftest$ac_exeext
1945 if { { ac_try="$ac_link"
1946 case "(($ac_try" in
1947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1948 *) ac_try_echo=$ac_try;;
1949 esac
1950 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1951 $as_echo "$ac_try_echo"; } >&5
1952 (eval "$ac_link") 2>conftest.err
1953 ac_status=$?
1954 if test -s conftest.err; then
1955 grep -v '^ *+' conftest.err >conftest.er1
1956 cat conftest.er1 >&5
1957 mv -f conftest.er1 conftest.err
1958 fi
1959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1960 test $ac_status = 0; } && {
1961 test -z "$ac_c_werror_flag" ||
1962 test ! -s conftest.err
1963 } && test -s conftest$ac_exeext && {
1964 test "$cross_compiling" = yes ||
1965 test -x conftest$ac_exeext
1966 }; then :
1967 ac_retval=0
1968 else
1969 $as_echo "$as_me: failed program was:" >&5
1970 sed 's/^/| /' conftest.$ac_ext >&5
1971
1972 ac_retval=1
1973 fi
1974 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1975 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1976 # interfere with the next link command; also delete a directory that is
1977 # left behind by Apple's compiler. We do this before executing the actions.
1978 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1979 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1980 as_fn_set_status $ac_retval
1981
1982 } # ac_fn_c_try_link
1983
1984 # ac_fn_c_check_func LINENO FUNC VAR
1985 # ----------------------------------
1986 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1987 ac_fn_c_check_func ()
1988 {
1989 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1991 $as_echo_n "checking for $2... " >&6; }
1992 if eval \${$3+:} false; then :
1993 $as_echo_n "(cached) " >&6
1994 else
1995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1996 /* end confdefs.h. */
1997 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1998 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1999 #define $2 innocuous_$2
2000
2001 /* System header to define __stub macros and hopefully few prototypes,
2002 which can conflict with char $2 (); below.
2003 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2004 <limits.h> exists even on freestanding compilers. */
2005
2006 #ifdef __STDC__
2007 # include <limits.h>
2008 #else
2009 # include <assert.h>
2010 #endif
2011
2012 #undef $2
2013
2014 /* Override any GCC internal prototype to avoid an error.
2015 Use char because int might match the return type of a GCC
2016 builtin and then its argument prototype would still apply. */
2017 #ifdef __cplusplus
2018 extern "C"
2019 #endif
2020 char $2 ();
2021 /* The GNU C library defines this for functions which it implements
2022 to always fail with ENOSYS. Some functions are actually named
2023 something starting with __ and the normal name is an alias. */
2024 #if defined __stub_$2 || defined __stub___$2
2025 choke me
2026 #endif
2027
2028 int
2029 main ()
2030 {
2031 return $2 ();
2032 ;
2033 return 0;
2034 }
2035 _ACEOF
2036 if ac_fn_c_try_link "$LINENO"; then :
2037 eval "$3=yes"
2038 else
2039 eval "$3=no"
2040 fi
2041 rm -f core conftest.err conftest.$ac_objext \
2042 conftest$ac_exeext conftest.$ac_ext
2043 fi
2044 eval ac_res=\$$3
2045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2046 $as_echo "$ac_res" >&6; }
2047 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2048
2049 } # ac_fn_c_check_func
2050
2051 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2052 # ---------------------------------------------
2053 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2054 # accordingly.
2055 ac_fn_c_check_decl ()
2056 {
2057 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2058 as_decl_name=`echo $2|sed 's/ *(.*//'`
2059 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2061 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2062 if eval \${$3+:} false; then :
2063 $as_echo_n "(cached) " >&6
2064 else
2065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066 /* end confdefs.h. */
2067 $4
2068 int
2069 main ()
2070 {
2071 #ifndef $as_decl_name
2072 #ifdef __cplusplus
2073 (void) $as_decl_use;
2074 #else
2075 (void) $as_decl_name;
2076 #endif
2077 #endif
2078
2079 ;
2080 return 0;
2081 }
2082 _ACEOF
2083 if ac_fn_c_try_compile "$LINENO"; then :
2084 eval "$3=yes"
2085 else
2086 eval "$3=no"
2087 fi
2088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2089 fi
2090 eval ac_res=\$$3
2091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2092 $as_echo "$ac_res" >&6; }
2093 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2094
2095 } # ac_fn_c_check_decl
2096
2097 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2098 # -------------------------------------------
2099 # Tests whether TYPE exists after having included INCLUDES, setting cache
2100 # variable VAR accordingly.
2101 ac_fn_c_check_type ()
2102 {
2103 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2105 $as_echo_n "checking for $2... " >&6; }
2106 if eval \${$3+:} false; then :
2107 $as_echo_n "(cached) " >&6
2108 else
2109 eval "$3=no"
2110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2111 /* end confdefs.h. */
2112 $4
2113 int
2114 main ()
2115 {
2116 if (sizeof ($2))
2117 return 0;
2118 ;
2119 return 0;
2120 }
2121 _ACEOF
2122 if ac_fn_c_try_compile "$LINENO"; then :
2123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2124 /* end confdefs.h. */
2125 $4
2126 int
2127 main ()
2128 {
2129 if (sizeof (($2)))
2130 return 0;
2131 ;
2132 return 0;
2133 }
2134 _ACEOF
2135 if ac_fn_c_try_compile "$LINENO"; then :
2136
2137 else
2138 eval "$3=yes"
2139 fi
2140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2141 fi
2142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2143 fi
2144 eval ac_res=\$$3
2145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2146 $as_echo "$ac_res" >&6; }
2147 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2148
2149 } # ac_fn_c_check_type
2150
2151 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2152 # --------------------------------------------
2153 # Tries to find the compile-time value of EXPR in a program that includes
2154 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2155 # computed
2156 ac_fn_c_compute_int ()
2157 {
2158 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2159 if test "$cross_compiling" = yes; then
2160 # Depending upon the size, compute the lo and hi bounds.
2161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2162 /* end confdefs.h. */
2163 $4
2164 int
2165 main ()
2166 {
2167 static int test_array [1 - 2 * !(($2) >= 0)];
2168 test_array [0] = 0;
2169 return test_array [0];
2170
2171 ;
2172 return 0;
2173 }
2174 _ACEOF
2175 if ac_fn_c_try_compile "$LINENO"; then :
2176 ac_lo=0 ac_mid=0
2177 while :; do
2178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2179 /* end confdefs.h. */
2180 $4
2181 int
2182 main ()
2183 {
2184 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2185 test_array [0] = 0;
2186 return test_array [0];
2187
2188 ;
2189 return 0;
2190 }
2191 _ACEOF
2192 if ac_fn_c_try_compile "$LINENO"; then :
2193 ac_hi=$ac_mid; break
2194 else
2195 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2196 if test $ac_lo -le $ac_mid; then
2197 ac_lo= ac_hi=
2198 break
2199 fi
2200 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2201 fi
2202 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2203 done
2204 else
2205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2206 /* end confdefs.h. */
2207 $4
2208 int
2209 main ()
2210 {
2211 static int test_array [1 - 2 * !(($2) < 0)];
2212 test_array [0] = 0;
2213 return test_array [0];
2214
2215 ;
2216 return 0;
2217 }
2218 _ACEOF
2219 if ac_fn_c_try_compile "$LINENO"; then :
2220 ac_hi=-1 ac_mid=-1
2221 while :; do
2222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2223 /* end confdefs.h. */
2224 $4
2225 int
2226 main ()
2227 {
2228 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2229 test_array [0] = 0;
2230 return test_array [0];
2231
2232 ;
2233 return 0;
2234 }
2235 _ACEOF
2236 if ac_fn_c_try_compile "$LINENO"; then :
2237 ac_lo=$ac_mid; break
2238 else
2239 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2240 if test $ac_mid -le $ac_hi; then
2241 ac_lo= ac_hi=
2242 break
2243 fi
2244 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2245 fi
2246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2247 done
2248 else
2249 ac_lo= ac_hi=
2250 fi
2251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2252 fi
2253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2254 # Binary search between lo and hi bounds.
2255 while test "x$ac_lo" != "x$ac_hi"; do
2256 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2258 /* end confdefs.h. */
2259 $4
2260 int
2261 main ()
2262 {
2263 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2264 test_array [0] = 0;
2265 return test_array [0];
2266
2267 ;
2268 return 0;
2269 }
2270 _ACEOF
2271 if ac_fn_c_try_compile "$LINENO"; then :
2272 ac_hi=$ac_mid
2273 else
2274 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2275 fi
2276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2277 done
2278 case $ac_lo in #((
2279 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2280 '') ac_retval=1 ;;
2281 esac
2282 else
2283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2284 /* end confdefs.h. */
2285 $4
2286 static long int longval () { return $2; }
2287 static unsigned long int ulongval () { return $2; }
2288 #include <stdio.h>
2289 #include <stdlib.h>
2290 int
2291 main ()
2292 {
2293
2294 FILE *f = fopen ("conftest.val", "w");
2295 if (! f)
2296 return 1;
2297 if (($2) < 0)
2298 {
2299 long int i = longval ();
2300 if (i != ($2))
2301 return 1;
2302 fprintf (f, "%ld", i);
2303 }
2304 else
2305 {
2306 unsigned long int i = ulongval ();
2307 if (i != ($2))
2308 return 1;
2309 fprintf (f, "%lu", i);
2310 }
2311 /* Do not output a trailing newline, as this causes \r\n confusion
2312 on some platforms. */
2313 return ferror (f) || fclose (f) != 0;
2314
2315 ;
2316 return 0;
2317 }
2318 _ACEOF
2319 if ac_fn_c_try_run "$LINENO"; then :
2320 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2321 else
2322 ac_retval=1
2323 fi
2324 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2325 conftest.$ac_objext conftest.beam conftest.$ac_ext
2326 rm -f conftest.val
2327
2328 fi
2329 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2330 as_fn_set_status $ac_retval
2331
2332 } # ac_fn_c_compute_int
2333
2334 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2335 # ----------------------------------------------------
2336 # Tries to find if the field MEMBER exists in type AGGR, after including
2337 # INCLUDES, setting cache variable VAR accordingly.
2338 ac_fn_c_check_member ()
2339 {
2340 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2342 $as_echo_n "checking for $2.$3... " >&6; }
2343 if eval \${$4+:} false; then :
2344 $as_echo_n "(cached) " >&6
2345 else
2346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2347 /* end confdefs.h. */
2348 $5
2349 int
2350 main ()
2351 {
2352 static $2 ac_aggr;
2353 if (ac_aggr.$3)
2354 return 0;
2355 ;
2356 return 0;
2357 }
2358 _ACEOF
2359 if ac_fn_c_try_compile "$LINENO"; then :
2360 eval "$4=yes"
2361 else
2362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2363 /* end confdefs.h. */
2364 $5
2365 int
2366 main ()
2367 {
2368 static $2 ac_aggr;
2369 if (sizeof ac_aggr.$3)
2370 return 0;
2371 ;
2372 return 0;
2373 }
2374 _ACEOF
2375 if ac_fn_c_try_compile "$LINENO"; then :
2376 eval "$4=yes"
2377 else
2378 eval "$4=no"
2379 fi
2380 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2381 fi
2382 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2383 fi
2384 eval ac_res=\$$4
2385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2386 $as_echo "$ac_res" >&6; }
2387 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2388
2389 } # ac_fn_c_check_member
2390 cat >config.log <<_ACEOF
2391 This file contains any messages produced by compilers while
2392 running configure, to aid debugging if configure makes a mistake.
2393
2394 It was created by fontconfig $as_me 2.13.1, which was
2395 generated by GNU Autoconf 2.69. Invocation command line was
2396
2397 $ $0 $@
2398
2399 _ACEOF
2400 exec 5>>config.log
2401 {
2402 cat <<_ASUNAME
2403 ## --------- ##
2404 ## Platform. ##
2405 ## --------- ##
2406
2407 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2408 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2409 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2410 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2411 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2412
2413 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2414 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2415
2416 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2417 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2418 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2419 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2420 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2421 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2422 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2423
2424 _ASUNAME
2425
2426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2427 for as_dir in $PATH
2428 do
2429 IFS=$as_save_IFS
2430 test -z "$as_dir" && as_dir=.
2431 $as_echo "PATH: $as_dir"
2432 done
2433 IFS=$as_save_IFS
2434
2435 } >&5
2436
2437 cat >&5 <<_ACEOF
2438
2439
2440 ## ----------- ##
2441 ## Core tests. ##
2442 ## ----------- ##
2443
2444 _ACEOF
2445
2446
2447 # Keep a trace of the command line.
2448 # Strip out --no-create and --no-recursion so they do not pile up.
2449 # Strip out --silent because we don't want to record it for future runs.
2450 # Also quote any args containing shell meta-characters.
2451 # Make two passes to allow for proper duplicate-argument suppression.
2452 ac_configure_args=
2453 ac_configure_args0=
2454 ac_configure_args1=
2455 ac_must_keep_next=false
2456 for ac_pass in 1 2
2457 do
2458 for ac_arg
2459 do
2460 case $ac_arg in
2461 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2462 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2463 | -silent | --silent | --silen | --sile | --sil)
2464 continue ;;
2465 *\'*)
2466 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2467 esac
2468 case $ac_pass in
2469 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2470 2)
2471 as_fn_append ac_configure_args1 " '$ac_arg'"
2472 if test $ac_must_keep_next = true; then
2473 ac_must_keep_next=false # Got value, back to normal.
2474 else
2475 case $ac_arg in
2476 *=* | --config-cache | -C | -disable-* | --disable-* \
2477 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2478 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2479 | -with-* | --with-* | -without-* | --without-* | --x)
2480 case "$ac_configure_args0 " in
2481 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2482 esac
2483 ;;
2484 -* ) ac_must_keep_next=true ;;
2485 esac
2486 fi
2487 as_fn_append ac_configure_args " '$ac_arg'"
2488 ;;
2489 esac
2490 done
2491 done
2492 { ac_configure_args0=; unset ac_configure_args0;}
2493 { ac_configure_args1=; unset ac_configure_args1;}
2494
2495 # When interrupted or exit'd, cleanup temporary files, and complete
2496 # config.log. We remove comments because anyway the quotes in there
2497 # would cause problems or look ugly.
2498 # WARNING: Use '\'' to represent an apostrophe within the trap.
2499 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2500 trap 'exit_status=$?
2501 # Save into config.log some information that might help in debugging.
2502 {
2503 echo
2504
2505 $as_echo "## ---------------- ##
2506 ## Cache variables. ##
2507 ## ---------------- ##"
2508 echo
2509 # The following way of writing the cache mishandles newlines in values,
2510 (
2511 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2512 eval ac_val=\$$ac_var
2513 case $ac_val in #(
2514 *${as_nl}*)
2515 case $ac_var in #(
2516 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2517 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2518 esac
2519 case $ac_var in #(
2520 _ | IFS | as_nl) ;; #(
2521 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2522 *) { eval $ac_var=; unset $ac_var;} ;;
2523 esac ;;
2524 esac
2525 done
2526 (set) 2>&1 |
2527 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2528 *${as_nl}ac_space=\ *)
2529 sed -n \
2530 "s/'\''/'\''\\\\'\'''\''/g;
2531 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2532 ;; #(
2533 *)
2534 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2535 ;;
2536 esac |
2537 sort
2538 )
2539 echo
2540
2541 $as_echo "## ----------------- ##
2542 ## Output variables. ##
2543 ## ----------------- ##"
2544 echo
2545 for ac_var in $ac_subst_vars
2546 do
2547 eval ac_val=\$$ac_var
2548 case $ac_val in
2549 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2550 esac
2551 $as_echo "$ac_var='\''$ac_val'\''"
2552 done | sort
2553 echo
2554
2555 if test -n "$ac_subst_files"; then
2556 $as_echo "## ------------------- ##
2557 ## File substitutions. ##
2558 ## ------------------- ##"
2559 echo
2560 for ac_var in $ac_subst_files
2561 do
2562 eval ac_val=\$$ac_var
2563 case $ac_val in
2564 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2565 esac
2566 $as_echo "$ac_var='\''$ac_val'\''"
2567 done | sort
2568 echo
2569 fi
2570
2571 if test -s confdefs.h; then
2572 $as_echo "## ----------- ##
2573 ## confdefs.h. ##
2574 ## ----------- ##"
2575 echo
2576 cat confdefs.h
2577 echo
2578 fi
2579 test "$ac_signal" != 0 &&
2580 $as_echo "$as_me: caught signal $ac_signal"
2581 $as_echo "$as_me: exit $exit_status"
2582 } >&5
2583 rm -f core *.core core.conftest.* &&
2584 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2585 exit $exit_status
2586 ' 0
2587 for ac_signal in 1 2 13 15; do
2588 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2589 done
2590 ac_signal=0
2591
2592 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2593 rm -f -r conftest* confdefs.h
2594
2595 $as_echo "/* confdefs.h */" > confdefs.h
2596
2597 # Predefined preprocessor variables.
2598
2599 cat >>confdefs.h <<_ACEOF
2600 #define PACKAGE_NAME "$PACKAGE_NAME"
2601 _ACEOF
2602
2603 cat >>confdefs.h <<_ACEOF
2604 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2605 _ACEOF
2606
2607 cat >>confdefs.h <<_ACEOF
2608 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2609 _ACEOF
2610
2611 cat >>confdefs.h <<_ACEOF
2612 #define PACKAGE_STRING "$PACKAGE_STRING"
2613 _ACEOF
2614
2615 cat >>confdefs.h <<_ACEOF
2616 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2617 _ACEOF
2618
2619 cat >>confdefs.h <<_ACEOF
2620 #define PACKAGE_URL "$PACKAGE_URL"
2621 _ACEOF
2622
2623
2624 # Let the site file select an alternate cache file if it wants to.
2625 # Prefer an explicitly selected file to automatically selected ones.
2626 ac_site_file1=NONE
2627 ac_site_file2=NONE
2628 if test -n "$CONFIG_SITE"; then
2629 # We do not want a PATH search for config.site.
2630 case $CONFIG_SITE in #((
2631 -*) ac_site_file1=./$CONFIG_SITE;;
2632 */*) ac_site_file1=$CONFIG_SITE;;
2633 *) ac_site_file1=./$CONFIG_SITE;;
2634 esac
2635 elif test "x$prefix" != xNONE; then
2636 ac_site_file1=$prefix/share/config.site
2637 ac_site_file2=$prefix/etc/config.site
2638 else
2639 ac_site_file1=$ac_default_prefix/share/config.site
2640 ac_site_file2=$ac_default_prefix/etc/config.site
2641 fi
2642 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2643 do
2644 test "x$ac_site_file" = xNONE && continue
2645 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2646 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2647 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2648 sed 's/^/| /' "$ac_site_file" >&5
2649 . "$ac_site_file" \
2650 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2651 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2652 as_fn_error $? "failed to load site script $ac_site_file
2653 See \`config.log' for more details" "$LINENO" 5; }
2654 fi
2655 done
2656
2657 if test -r "$cache_file"; then
2658 # Some versions of bash will fail to source /dev/null (special files
2659 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2660 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2662 $as_echo "$as_me: loading cache $cache_file" >&6;}
2663 case $cache_file in
2664 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2665 *) . "./$cache_file";;
2666 esac
2667 fi
2668 else
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2670 $as_echo "$as_me: creating cache $cache_file" >&6;}
2671 >$cache_file
2672 fi
2673
2674 gt_needs="$gt_needs "
2675 as_fn_append ac_header_list " stdlib.h"
2676 as_fn_append ac_header_list " unistd.h"
2677 as_fn_append ac_header_list " sys/param.h"
2678 # Check that the precious variables saved in the cache have kept the same
2679 # value.
2680 ac_cache_corrupted=false
2681 for ac_var in $ac_precious_vars; do
2682 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2683 eval ac_new_set=\$ac_env_${ac_var}_set
2684 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2685 eval ac_new_val=\$ac_env_${ac_var}_value
2686 case $ac_old_set,$ac_new_set in
2687 set,)
2688 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2689 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2690 ac_cache_corrupted=: ;;
2691 ,set)
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2693 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2694 ac_cache_corrupted=: ;;
2695 ,);;
2696 *)
2697 if test "x$ac_old_val" != "x$ac_new_val"; then
2698 # differences in whitespace do not lead to failure.
2699 ac_old_val_w=`echo x $ac_old_val`
2700 ac_new_val_w=`echo x $ac_new_val`
2701 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2703 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2704 ac_cache_corrupted=:
2705 else
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2707 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2708 eval $ac_var=\$ac_old_val
2709 fi
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2711 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2712 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2713 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2714 fi;;
2715 esac
2716 # Pass precious variables to config.status.
2717 if test "$ac_new_set" = set; then
2718 case $ac_new_val in
2719 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2720 *) ac_arg=$ac_var=$ac_new_val ;;
2721 esac
2722 case " $ac_configure_args " in
2723 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2724 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2725 esac
2726 fi
2727 done
2728 if $ac_cache_corrupted; then
2729 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2730 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2732 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2733 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2734 fi
2735 ## -------------------- ##
2736 ## Main body of script. ##
2737 ## -------------------- ##
2738
2739 ac_ext=c
2740 ac_cpp='$CPP $CPPFLAGS'
2741 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2742 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2743 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2744
2745
2746 am__api_version='1.16'
2747
2748 ac_aux_dir=
2749 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2750 if test -f "$ac_dir/install-sh"; then
2751 ac_aux_dir=$ac_dir
2752 ac_install_sh="$ac_aux_dir/install-sh -c"
2753 break
2754 elif test -f "$ac_dir/install.sh"; then
2755 ac_aux_dir=$ac_dir
2756 ac_install_sh="$ac_aux_dir/install.sh -c"
2757 break
2758 elif test -f "$ac_dir/shtool"; then
2759 ac_aux_dir=$ac_dir
2760 ac_install_sh="$ac_aux_dir/shtool install -c"
2761 break
2762 fi
2763 done
2764 if test -z "$ac_aux_dir"; then
2765 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2766 fi
2767
2768 # These three variables are undocumented and unsupported,
2769 # and are intended to be withdrawn in a future Autoconf release.
2770 # They can cause serious problems if a builder's source tree is in a directory
2771 # whose full name contains unusual characters.
2772 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2773 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2774 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2775
2776
2777 # Find a good install program. We prefer a C program (faster),
2778 # so one script is as good as another. But avoid the broken or
2779 # incompatible versions:
2780 # SysV /etc/install, /usr/sbin/install
2781 # SunOS /usr/etc/install
2782 # IRIX /sbin/install
2783 # AIX /bin/install
2784 # AmigaOS /C/install, which installs bootblocks on floppy discs
2785 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2786 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2787 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2788 # OS/2's system install, which has a completely different semantic
2789 # ./install, which can be erroneously created by make from ./install.sh.
2790 # Reject install programs that cannot install multiple files.
2791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2792 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2793 if test -z "$INSTALL"; then
2794 if ${ac_cv_path_install+:} false; then :
2795 $as_echo_n "(cached) " >&6
2796 else
2797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2798 for as_dir in $PATH
2799 do
2800 IFS=$as_save_IFS
2801 test -z "$as_dir" && as_dir=.
2802 # Account for people who put trailing slashes in PATH elements.
2803 case $as_dir/ in #((
2804 ./ | .// | /[cC]/* | \
2805 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2806 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2807 /usr/ucb/* ) ;;
2808 *)
2809 # OSF1 and SCO ODT 3.0 have their own names for install.
2810 # Don't use installbsd from OSF since it installs stuff as root
2811 # by default.
2812 for ac_prog in ginstall scoinst install; do
2813 for ac_exec_ext in '' $ac_executable_extensions; do
2814 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2815 if test $ac_prog = install &&
2816 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2817 # AIX install. It has an incompatible calling convention.
2818 :
2819 elif test $ac_prog = install &&
2820 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2821 # program-specific install script used by HP pwplus--don't use.
2822 :
2823 else
2824 rm -rf conftest.one conftest.two conftest.dir
2825 echo one > conftest.one
2826 echo two > conftest.two
2827 mkdir conftest.dir
2828 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2829 test -s conftest.one && test -s conftest.two &&
2830 test -s conftest.dir/conftest.one &&
2831 test -s conftest.dir/conftest.two
2832 then
2833 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2834 break 3
2835 fi
2836 fi
2837 fi
2838 done
2839 done
2840 ;;
2841 esac
2842
2843 done
2844 IFS=$as_save_IFS
2845
2846 rm -rf conftest.one conftest.two conftest.dir
2847
2848 fi
2849 if test "${ac_cv_path_install+set}" = set; then
2850 INSTALL=$ac_cv_path_install
2851 else
2852 # As a last resort, use the slow shell script. Don't cache a
2853 # value for INSTALL within a source directory, because that will
2854 # break other packages using the cache if that directory is
2855 # removed, or if the value is a relative name.
2856 INSTALL=$ac_install_sh
2857 fi
2858 fi
2859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2860 $as_echo "$INSTALL" >&6; }
2861
2862 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2863 # It thinks the first close brace ends the variable substitution.
2864 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2865
2866 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2867
2868 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2869
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2871 $as_echo_n "checking whether build environment is sane... " >&6; }
2872 # Reject unsafe characters in $srcdir or the absolute working directory
2873 # name. Accept space and tab only in the latter.
2874 am_lf='
2875 '
2876 case `pwd` in
2877 *[\\\"\#\$\&\'\`$am_lf]*)
2878 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2879 esac
2880 case $srcdir in
2881 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2882 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2883 esac
2884
2885 # Do 'set' in a subshell so we don't clobber the current shell's
2886 # arguments. Must try -L first in case configure is actually a
2887 # symlink; some systems play weird games with the mod time of symlinks
2888 # (eg FreeBSD returns the mod time of the symlink's containing
2889 # directory).
2890 if (
2891 am_has_slept=no
2892 for am_try in 1 2; do
2893 echo "timestamp, slept: $am_has_slept" > conftest.file
2894 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2895 if test "$*" = "X"; then
2896 # -L didn't work.
2897 set X `ls -t "$srcdir/configure" conftest.file`
2898 fi
2899 if test "$*" != "X $srcdir/configure conftest.file" \
2900 && test "$*" != "X conftest.file $srcdir/configure"; then
2901
2902 # If neither matched, then we have a broken ls. This can happen
2903 # if, for instance, CONFIG_SHELL is bash and it inherits a
2904 # broken ls alias from the environment. This has actually
2905 # happened. Such a system could not be considered "sane".
2906 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2907 alias in your environment" "$LINENO" 5
2908 fi
2909 if test "$2" = conftest.file || test $am_try -eq 2; then
2910 break
2911 fi
2912 # Just in case.
2913 sleep 1
2914 am_has_slept=yes
2915 done
2916 test "$2" = conftest.file
2917 )
2918 then
2919 # Ok.
2920 :
2921 else
2922 as_fn_error $? "newly created file is older than distributed files!
2923 Check your system clock" "$LINENO" 5
2924 fi
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2926 $as_echo "yes" >&6; }
2927 # If we didn't sleep, we still need to ensure time stamps of config.status and
2928 # generated files are strictly newer.
2929 am_sleep_pid=
2930 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2931 ( sleep 1 ) &
2932 am_sleep_pid=$!
2933 fi
2934
2935 rm -f conftest.file
2936
2937 test "$program_prefix" != NONE &&
2938 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2939 # Use a double $ so make ignores it.
2940 test "$program_suffix" != NONE &&
2941 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2942 # Double any \ or $.
2943 # By default was `s,x,x', remove it if useless.
2944 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2945 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2946
2947 # Expand $ac_aux_dir to an absolute path.
2948 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2949
2950 if test x"${MISSING+set}" != xset; then
2951 case $am_aux_dir in
2952 *\ * | *\ *)
2953 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2954 *)
2955 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2956 esac
2957 fi
2958 # Use eval to expand $SHELL
2959 if eval "$MISSING --is-lightweight"; then
2960 am_missing_run="$MISSING "
2961 else
2962 am_missing_run=
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2964 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2965 fi
2966
2967 if test x"${install_sh+set}" != xset; then
2968 case $am_aux_dir in
2969 *\ * | *\ *)
2970 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2971 *)
2972 install_sh="\${SHELL} $am_aux_dir/install-sh"
2973 esac
2974 fi
2975
2976 # Installed binaries are usually stripped using 'strip' when the user
2977 # run "make install-strip". However 'strip' might not be the right
2978 # tool to use in cross-compilation environments, therefore Automake
2979 # will honor the 'STRIP' environment variable to overrule this program.
2980 if test "$cross_compiling" != no; then
2981 if test -n "$ac_tool_prefix"; then
2982 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2983 set dummy ${ac_tool_prefix}strip; ac_word=$2
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2985 $as_echo_n "checking for $ac_word... " >&6; }
2986 if ${ac_cv_prog_STRIP+:} false; then :
2987 $as_echo_n "(cached) " >&6
2988 else
2989 if test -n "$STRIP"; then
2990 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2991 else
2992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2993 for as_dir in $PATH
2994 do
2995 IFS=$as_save_IFS
2996 test -z "$as_dir" && as_dir=.
2997 for ac_exec_ext in '' $ac_executable_extensions; do
2998 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2999 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3001 break 2
3002 fi
3003 done
3004 done
3005 IFS=$as_save_IFS
3006
3007 fi
3008 fi
3009 STRIP=$ac_cv_prog_STRIP
3010 if test -n "$STRIP"; then
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3012 $as_echo "$STRIP" >&6; }
3013 else
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3015 $as_echo "no" >&6; }
3016 fi
3017
3018
3019 fi
3020 if test -z "$ac_cv_prog_STRIP"; then
3021 ac_ct_STRIP=$STRIP
3022 # Extract the first word of "strip", so it can be a program name with args.
3023 set dummy strip; ac_word=$2
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3025 $as_echo_n "checking for $ac_word... " >&6; }
3026 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3027 $as_echo_n "(cached) " >&6
3028 else
3029 if test -n "$ac_ct_STRIP"; then
3030 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3031 else
3032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3033 for as_dir in $PATH
3034 do
3035 IFS=$as_save_IFS
3036 test -z "$as_dir" && as_dir=.
3037 for ac_exec_ext in '' $ac_executable_extensions; do
3038 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3039 ac_cv_prog_ac_ct_STRIP="strip"
3040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3041 break 2
3042 fi
3043 done
3044 done
3045 IFS=$as_save_IFS
3046
3047 fi
3048 fi
3049 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3050 if test -n "$ac_ct_STRIP"; then
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3052 $as_echo "$ac_ct_STRIP" >&6; }
3053 else
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3055 $as_echo "no" >&6; }
3056 fi
3057
3058 if test "x$ac_ct_STRIP" = x; then
3059 STRIP=":"
3060 else
3061 case $cross_compiling:$ac_tool_warned in
3062 yes:)
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3064 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3065 ac_tool_warned=yes ;;
3066 esac
3067 STRIP=$ac_ct_STRIP
3068 fi
3069 else
3070 STRIP="$ac_cv_prog_STRIP"
3071 fi
3072
3073 fi
3074 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3075
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3077 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3078 if test -z "$MKDIR_P"; then
3079 if ${ac_cv_path_mkdir+:} false; then :
3080 $as_echo_n "(cached) " >&6
3081 else
3082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3083 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3084 do
3085 IFS=$as_save_IFS
3086 test -z "$as_dir" && as_dir=.
3087 for ac_prog in mkdir gmkdir; do
3088 for ac_exec_ext in '' $ac_executable_extensions; do
3089 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3090 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3091 'mkdir (GNU coreutils) '* | \
3092 'mkdir (coreutils) '* | \
3093 'mkdir (fileutils) '4.1*)
3094 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3095 break 3;;
3096 esac
3097 done
3098 done
3099 done
3100 IFS=$as_save_IFS
3101
3102 fi
3103
3104 test -d ./--version && rmdir ./--version
3105 if test "${ac_cv_path_mkdir+set}" = set; then
3106 MKDIR_P="$ac_cv_path_mkdir -p"
3107 else
3108 # As a last resort, use the slow shell script. Don't cache a
3109 # value for MKDIR_P within a source directory, because that will
3110 # break other packages using the cache if that directory is
3111 # removed, or if the value is a relative name.
3112 MKDIR_P="$ac_install_sh -d"
3113 fi
3114 fi
3115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3116 $as_echo "$MKDIR_P" >&6; }
3117
3118 for ac_prog in gawk mawk nawk awk
3119 do
3120 # Extract the first word of "$ac_prog", so it can be a program name with args.
3121 set dummy $ac_prog; ac_word=$2
3122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3123 $as_echo_n "checking for $ac_word... " >&6; }
3124 if ${ac_cv_prog_AWK+:} false; then :
3125 $as_echo_n "(cached) " >&6
3126 else
3127 if test -n "$AWK"; then
3128 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3129 else
3130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3131 for as_dir in $PATH
3132 do
3133 IFS=$as_save_IFS
3134 test -z "$as_dir" && as_dir=.
3135 for ac_exec_ext in '' $ac_executable_extensions; do
3136 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3137 ac_cv_prog_AWK="$ac_prog"
3138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3139 break 2
3140 fi
3141 done
3142 done
3143 IFS=$as_save_IFS
3144
3145 fi
3146 fi
3147 AWK=$ac_cv_prog_AWK
3148 if test -n "$AWK"; then
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3150 $as_echo "$AWK" >&6; }
3151 else
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3153 $as_echo "no" >&6; }
3154 fi
3155
3156
3157 test -n "$AWK" && break
3158 done
3159
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3161 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3162 set x ${MAKE-make}
3163 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3164 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3165 $as_echo_n "(cached) " >&6
3166 else
3167 cat >conftest.make <<\_ACEOF
3168 SHELL = /bin/sh
3169 all:
3170 @echo '@@@%%%=$(MAKE)=@@@%%%'
3171 _ACEOF
3172 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3173 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3174 *@@@%%%=?*=@@@%%%*)
3175 eval ac_cv_prog_make_${ac_make}_set=yes;;
3176 *)
3177 eval ac_cv_prog_make_${ac_make}_set=no;;
3178 esac
3179 rm -f conftest.make
3180 fi
3181 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3183 $as_echo "yes" >&6; }
3184 SET_MAKE=
3185 else
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3187 $as_echo "no" >&6; }
3188 SET_MAKE="MAKE=${MAKE-make}"
3189 fi
3190
3191 rm -rf .tst 2>/dev/null
3192 mkdir .tst 2>/dev/null
3193 if test -d .tst; then
3194 am__leading_dot=.
3195 else
3196 am__leading_dot=_
3197 fi
3198 rmdir .tst 2>/dev/null
3199
3200 # Check whether --enable-silent-rules was given.
3201 if test "${enable_silent_rules+set}" = set; then :
3202 enableval=$enable_silent_rules;
3203 fi
3204
3205 case $enable_silent_rules in # (((
3206 yes) AM_DEFAULT_VERBOSITY=0;;
3207 no) AM_DEFAULT_VERBOSITY=1;;
3208 *) AM_DEFAULT_VERBOSITY=1;;
3209 esac
3210 am_make=${MAKE-make}
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3212 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3213 if ${am_cv_make_support_nested_variables+:} false; then :
3214 $as_echo_n "(cached) " >&6
3215 else
3216 if $as_echo 'TRUE=$(BAR$(V))
3217 BAR0=false
3218 BAR1=true
3219 V=1
3220 am__doit:
3221 @$(TRUE)
3222 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3223 am_cv_make_support_nested_variables=yes
3224 else
3225 am_cv_make_support_nested_variables=no
3226 fi
3227 fi
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3229 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3230 if test $am_cv_make_support_nested_variables = yes; then
3231 AM_V='$(V)'
3232 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3233 else
3234 AM_V=$AM_DEFAULT_VERBOSITY
3235 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3236 fi
3237 AM_BACKSLASH='\'
3238
3239 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3240 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3241 # is not polluted with repeated "-I."
3242 am__isrc=' -I$(srcdir)'
3243 # test to see if srcdir already configured
3244 if test -f $srcdir/config.status; then
3245 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3246 fi
3247 fi
3248
3249 # test whether we have cygpath
3250 if test -z "$CYGPATH_W"; then
3251 if (cygpath --version) >/dev/null 2>/dev/null; then
3252 CYGPATH_W='cygpath -w'
3253 else
3254 CYGPATH_W=echo
3255 fi
3256 fi
3257
3258
3259 # Define the identity of the package.
3260 PACKAGE='fontconfig'
3261 VERSION='2.13.1'
3262
3263
3264 cat >>confdefs.h <<_ACEOF
3265 #define PACKAGE "$PACKAGE"
3266 _ACEOF
3267
3268
3269 cat >>confdefs.h <<_ACEOF
3270 #define VERSION "$VERSION"
3271 _ACEOF
3272
3273 # Some tools Automake needs.
3274
3275 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3276
3277
3278 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3279
3280
3281 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3282
3283
3284 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3285
3286
3287 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3288
3289 # For better backward compatibility. To be removed once Automake 1.9.x
3290 # dies out for good. For more background, see:
3291 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3292 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3293 mkdir_p='$(MKDIR_P)'
3294
3295 # We need awk for the "check" target (and possibly the TAP driver). The
3296 # system "awk" is bad on some platforms.
3297 # Always define AMTAR for backward compatibility. Yes, it's still used
3298 # in the wild :-( We should find a proper way to deprecate it ...
3299 AMTAR='$${TAR-tar}'
3300
3301
3302 # We'll loop over all known methods to create a tar archive until one works.
3303 _am_tools='gnutar pax cpio none'
3304
3305 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3306
3307
3308
3309
3310
3311
3312 # POSIX will say in a future version that running "rm -f" with no argument
3313 # is OK; and we want to be able to make that assumption in our Makefile
3314 # recipes. So use an aggressive probe to check that the usage we want is
3315 # actually supported "in the wild" to an acceptable degree.
3316 # See automake bug#10828.
3317 # To make any issue more visible, cause the running configure to be aborted
3318 # by default if the 'rm' program in use doesn't match our expectations; the
3319 # user can still override this though.
3320 if rm -f && rm -fr && rm -rf; then : OK; else
3321 cat >&2 <<'END'
3322 Oops!
3323
3324 Your 'rm' program seems unable to run without file operands specified
3325 on the command line, even when the '-f' option is present. This is contrary
3326 to the behaviour of most rm programs out there, and not conforming with
3327 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3328
3329 Please tell bug-automake@gnu.org about your system, including the value
3330 of your $PATH and any error possibly output before this message. This
3331 can help us improve future automake versions.
3332
3333 END
3334 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3335 echo 'Configuration will proceed anyway, since you have set the' >&2
3336 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3337 echo >&2
3338 else
3339 cat >&2 <<'END'
3340 Aborting the configuration process, to ensure you take notice of the issue.
3341
3342 You can download and install GNU coreutils to get an 'rm' implementation
3343 that behaves properly: <https://www.gnu.org/software/coreutils/>.
3344
3345 If you want to complete the configuration process using your problematic
3346 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3347 to "yes", and re-run configure.
3348
3349 END
3350 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3351 fi
3352 fi
3353
3354 # Check whether --enable-silent-rules was given.
3355 if test "${enable_silent_rules+set}" = set; then :
3356 enableval=$enable_silent_rules;
3357 fi
3358
3359 case $enable_silent_rules in # (((
3360 yes) AM_DEFAULT_VERBOSITY=0;;
3361 no) AM_DEFAULT_VERBOSITY=1;;
3362 *) AM_DEFAULT_VERBOSITY=0;;
3363 esac
3364 am_make=${MAKE-make}
3365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3366 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3367 if ${am_cv_make_support_nested_variables+:} false; then :
3368 $as_echo_n "(cached) " >&6
3369 else
3370 if $as_echo 'TRUE=$(BAR$(V))
3371 BAR0=false
3372 BAR1=true
3373 V=1
3374 am__doit:
3375 @$(TRUE)
3376 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3377 am_cv_make_support_nested_variables=yes
3378 else
3379 am_cv_make_support_nested_variables=no
3380 fi
3381 fi
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3383 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3384 if test $am_cv_make_support_nested_variables = yes; then
3385 AM_V='$(V)'
3386 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3387 else
3388 AM_V=$AM_DEFAULT_VERBOSITY
3389 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3390 fi
3391 AM_BACKSLASH='\'
3392
3393
3394
3395 ac_config_headers="$ac_config_headers config.h"
3396
3397
3398
3399 ac_ext=c
3400 ac_cpp='$CPP $CPPFLAGS'
3401 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3402 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3403 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3404 if test -n "$ac_tool_prefix"; then
3405 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3406 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3408 $as_echo_n "checking for $ac_word... " >&6; }
3409 if ${ac_cv_prog_CC+:} false; then :
3410 $as_echo_n "(cached) " >&6
3411 else
3412 if test -n "$CC"; then
3413 ac_cv_prog_CC="$CC" # Let the user override the test.
3414 else
3415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3416 for as_dir in $PATH
3417 do
3418 IFS=$as_save_IFS
3419 test -z "$as_dir" && as_dir=.
3420 for ac_exec_ext in '' $ac_executable_extensions; do
3421 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3422 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3424 break 2
3425 fi
3426 done
3427 done
3428 IFS=$as_save_IFS
3429
3430 fi
3431 fi
3432 CC=$ac_cv_prog_CC
3433 if test -n "$CC"; then
3434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3435 $as_echo "$CC" >&6; }
3436 else
3437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3438 $as_echo "no" >&6; }
3439 fi
3440
3441
3442 fi
3443 if test -z "$ac_cv_prog_CC"; then
3444 ac_ct_CC=$CC
3445 # Extract the first word of "gcc", so it can be a program name with args.
3446 set dummy gcc; ac_word=$2
3447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3448 $as_echo_n "checking for $ac_word... " >&6; }
3449 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3450 $as_echo_n "(cached) " >&6
3451 else
3452 if test -n "$ac_ct_CC"; then
3453 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3454 else
3455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3456 for as_dir in $PATH
3457 do
3458 IFS=$as_save_IFS
3459 test -z "$as_dir" && as_dir=.
3460 for ac_exec_ext in '' $ac_executable_extensions; do
3461 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3462 ac_cv_prog_ac_ct_CC="gcc"
3463 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3464 break 2
3465 fi
3466 done
3467 done
3468 IFS=$as_save_IFS
3469
3470 fi
3471 fi
3472 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3473 if test -n "$ac_ct_CC"; then
3474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3475 $as_echo "$ac_ct_CC" >&6; }
3476 else
3477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3478 $as_echo "no" >&6; }
3479 fi
3480
3481 if test "x$ac_ct_CC" = x; then
3482 CC=""
3483 else
3484 case $cross_compiling:$ac_tool_warned in
3485 yes:)
3486 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3487 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3488 ac_tool_warned=yes ;;
3489 esac
3490 CC=$ac_ct_CC
3491 fi
3492 else
3493 CC="$ac_cv_prog_CC"
3494 fi
3495
3496 if test -z "$CC"; then
3497 if test -n "$ac_tool_prefix"; then
3498 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3499 set dummy ${ac_tool_prefix}cc; ac_word=$2
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3501 $as_echo_n "checking for $ac_word... " >&6; }
3502 if ${ac_cv_prog_CC+:} false; then :
3503 $as_echo_n "(cached) " >&6
3504 else
3505 if test -n "$CC"; then
3506 ac_cv_prog_CC="$CC" # Let the user override the test.
3507 else
3508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3509 for as_dir in $PATH
3510 do
3511 IFS=$as_save_IFS
3512 test -z "$as_dir" && as_dir=.
3513 for ac_exec_ext in '' $ac_executable_extensions; do
3514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3515 ac_cv_prog_CC="${ac_tool_prefix}cc"
3516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3517 break 2
3518 fi
3519 done
3520 done
3521 IFS=$as_save_IFS
3522
3523 fi
3524 fi
3525 CC=$ac_cv_prog_CC
3526 if test -n "$CC"; then
3527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3528 $as_echo "$CC" >&6; }
3529 else
3530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3531 $as_echo "no" >&6; }
3532 fi
3533
3534
3535 fi
3536 fi
3537 if test -z "$CC"; then
3538 # Extract the first word of "cc", so it can be a program name with args.
3539 set dummy cc; ac_word=$2
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3541 $as_echo_n "checking for $ac_word... " >&6; }
3542 if ${ac_cv_prog_CC+:} false; then :
3543 $as_echo_n "(cached) " >&6
3544 else
3545 if test -n "$CC"; then
3546 ac_cv_prog_CC="$CC" # Let the user override the test.
3547 else
3548 ac_prog_rejected=no
3549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3550 for as_dir in $PATH
3551 do
3552 IFS=$as_save_IFS
3553 test -z "$as_dir" && as_dir=.
3554 for ac_exec_ext in '' $ac_executable_extensions; do
3555 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3556 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3557 ac_prog_rejected=yes
3558 continue
3559 fi
3560 ac_cv_prog_CC="cc"
3561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3562 break 2
3563 fi
3564 done
3565 done
3566 IFS=$as_save_IFS
3567
3568 if test $ac_prog_rejected = yes; then
3569 # We found a bogon in the path, so make sure we never use it.
3570 set dummy $ac_cv_prog_CC
3571 shift
3572 if test $# != 0; then
3573 # We chose a different compiler from the bogus one.
3574 # However, it has the same basename, so the bogon will be chosen
3575 # first if we set CC to just the basename; use the full file name.
3576 shift
3577 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3578 fi
3579 fi
3580 fi
3581 fi
3582 CC=$ac_cv_prog_CC
3583 if test -n "$CC"; then
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3585 $as_echo "$CC" >&6; }
3586 else
3587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3588 $as_echo "no" >&6; }
3589 fi
3590
3591
3592 fi
3593 if test -z "$CC"; then
3594 if test -n "$ac_tool_prefix"; then
3595 for ac_prog in cl.exe
3596 do
3597 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3598 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3600 $as_echo_n "checking for $ac_word... " >&6; }
3601 if ${ac_cv_prog_CC+:} false; then :
3602 $as_echo_n "(cached) " >&6
3603 else
3604 if test -n "$CC"; then
3605 ac_cv_prog_CC="$CC" # Let the user override the test.
3606 else
3607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3608 for as_dir in $PATH
3609 do
3610 IFS=$as_save_IFS
3611 test -z "$as_dir" && as_dir=.
3612 for ac_exec_ext in '' $ac_executable_extensions; do
3613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3614 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3616 break 2
3617 fi
3618 done
3619 done
3620 IFS=$as_save_IFS
3621
3622 fi
3623 fi
3624 CC=$ac_cv_prog_CC
3625 if test -n "$CC"; then
3626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3627 $as_echo "$CC" >&6; }
3628 else
3629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3630 $as_echo "no" >&6; }
3631 fi
3632
3633
3634 test -n "$CC" && break
3635 done
3636 fi
3637 if test -z "$CC"; then
3638 ac_ct_CC=$CC
3639 for ac_prog in cl.exe
3640 do
3641 # Extract the first word of "$ac_prog", so it can be a program name with args.
3642 set dummy $ac_prog; ac_word=$2
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3644 $as_echo_n "checking for $ac_word... " >&6; }
3645 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3646 $as_echo_n "(cached) " >&6
3647 else
3648 if test -n "$ac_ct_CC"; then
3649 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3650 else
3651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3652 for as_dir in $PATH
3653 do
3654 IFS=$as_save_IFS
3655 test -z "$as_dir" && as_dir=.
3656 for ac_exec_ext in '' $ac_executable_extensions; do
3657 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3658 ac_cv_prog_ac_ct_CC="$ac_prog"
3659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3660 break 2
3661 fi
3662 done
3663 done
3664 IFS=$as_save_IFS
3665
3666 fi
3667 fi
3668 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3669 if test -n "$ac_ct_CC"; then
3670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3671 $as_echo "$ac_ct_CC" >&6; }
3672 else
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3674 $as_echo "no" >&6; }
3675 fi
3676
3677
3678 test -n "$ac_ct_CC" && break
3679 done
3680
3681 if test "x$ac_ct_CC" = x; then
3682 CC=""
3683 else
3684 case $cross_compiling:$ac_tool_warned in
3685 yes:)
3686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3687 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3688 ac_tool_warned=yes ;;
3689 esac
3690 CC=$ac_ct_CC
3691 fi
3692 fi
3693
3694 fi
3695
3696
3697 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3698 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3699 as_fn_error $? "no acceptable C compiler found in \$PATH
3700 See \`config.log' for more details" "$LINENO" 5; }
3701
3702 # Provide some information about the compiler.
3703 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3704 set X $ac_compile
3705 ac_compiler=$2
3706 for ac_option in --version -v -V -qversion; do
3707 { { ac_try="$ac_compiler $ac_option >&5"
3708 case "(($ac_try" in
3709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3710 *) ac_try_echo=$ac_try;;
3711 esac
3712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3713 $as_echo "$ac_try_echo"; } >&5
3714 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3715 ac_status=$?
3716 if test -s conftest.err; then
3717 sed '10a\
3718 ... rest of stderr output deleted ...
3719 10q' conftest.err >conftest.er1
3720 cat conftest.er1 >&5
3721 fi
3722 rm -f conftest.er1 conftest.err
3723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3724 test $ac_status = 0; }
3725 done
3726
3727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3728 /* end confdefs.h. */
3729
3730 int
3731 main ()
3732 {
3733
3734 ;
3735 return 0;
3736 }
3737 _ACEOF
3738 ac_clean_files_save=$ac_clean_files
3739 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3740 # Try to create an executable without -o first, disregard a.out.
3741 # It will help us diagnose broken compilers, and finding out an intuition
3742 # of exeext.
3743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3744 $as_echo_n "checking whether the C compiler works... " >&6; }
3745 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3746
3747 # The possible output files:
3748 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3749
3750 ac_rmfiles=
3751 for ac_file in $ac_files
3752 do
3753 case $ac_file in
3754 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3755 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3756 esac
3757 done
3758 rm -f $ac_rmfiles
3759
3760 if { { ac_try="$ac_link_default"
3761 case "(($ac_try" in
3762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3763 *) ac_try_echo=$ac_try;;
3764 esac
3765 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3766 $as_echo "$ac_try_echo"; } >&5
3767 (eval "$ac_link_default") 2>&5
3768 ac_status=$?
3769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3770 test $ac_status = 0; }; then :
3771 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3772 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3773 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3774 # so that the user can short-circuit this test for compilers unknown to
3775 # Autoconf.
3776 for ac_file in $ac_files ''
3777 do
3778 test -f "$ac_file" || continue
3779 case $ac_file in
3780 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3781 ;;
3782 [ab].out )
3783 # We found the default executable, but exeext='' is most
3784 # certainly right.
3785 break;;
3786 *.* )
3787 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3788 then :; else
3789 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3790 fi
3791 # We set ac_cv_exeext here because the later test for it is not
3792 # safe: cross compilers may not add the suffix if given an `-o'
3793 # argument, so we may need to know it at that point already.
3794 # Even if this section looks crufty: it has the advantage of
3795 # actually working.
3796 break;;
3797 * )
3798 break;;
3799 esac
3800 done
3801 test "$ac_cv_exeext" = no && ac_cv_exeext=
3802
3803 else
3804 ac_file=''
3805 fi
3806 if test -z "$ac_file"; then :
3807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3808 $as_echo "no" >&6; }
3809 $as_echo "$as_me: failed program was:" >&5
3810 sed 's/^/| /' conftest.$ac_ext >&5
3811
3812 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3813 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3814 as_fn_error 77 "C compiler cannot create executables
3815 See \`config.log' for more details" "$LINENO" 5; }
3816 else
3817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3818 $as_echo "yes" >&6; }
3819 fi
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3821 $as_echo_n "checking for C compiler default output file name... " >&6; }
3822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3823 $as_echo "$ac_file" >&6; }
3824 ac_exeext=$ac_cv_exeext
3825
3826 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3827 ac_clean_files=$ac_clean_files_save
3828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3829 $as_echo_n "checking for suffix of executables... " >&6; }
3830 if { { ac_try="$ac_link"
3831 case "(($ac_try" in
3832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3833 *) ac_try_echo=$ac_try;;
3834 esac
3835 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3836 $as_echo "$ac_try_echo"; } >&5
3837 (eval "$ac_link") 2>&5
3838 ac_status=$?
3839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3840 test $ac_status = 0; }; then :
3841 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3842 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3843 # work properly (i.e., refer to `conftest.exe'), while it won't with
3844 # `rm'.
3845 for ac_file in conftest.exe conftest conftest.*; do
3846 test -f "$ac_file" || continue
3847 case $ac_file in
3848 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3849 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3850 break;;
3851 * ) break;;
3852 esac
3853 done
3854 else
3855 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3856 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3857 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3858 See \`config.log' for more details" "$LINENO" 5; }
3859 fi
3860 rm -f conftest conftest$ac_cv_exeext
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3862 $as_echo "$ac_cv_exeext" >&6; }
3863
3864 rm -f conftest.$ac_ext
3865 EXEEXT=$ac_cv_exeext
3866 ac_exeext=$EXEEXT
3867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868 /* end confdefs.h. */
3869 #include <stdio.h>
3870 int
3871 main ()
3872 {
3873 FILE *f = fopen ("conftest.out", "w");
3874 return ferror (f) || fclose (f) != 0;
3875
3876 ;
3877 return 0;
3878 }
3879 _ACEOF
3880 ac_clean_files="$ac_clean_files conftest.out"
3881 # Check that the compiler produces executables we can run. If not, either
3882 # the compiler is broken, or we cross compile.
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3884 $as_echo_n "checking whether we are cross compiling... " >&6; }
3885 if test "$cross_compiling" != yes; then
3886 { { ac_try="$ac_link"
3887 case "(($ac_try" in
3888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3889 *) ac_try_echo=$ac_try;;
3890 esac
3891 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3892 $as_echo "$ac_try_echo"; } >&5
3893 (eval "$ac_link") 2>&5
3894 ac_status=$?
3895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3896 test $ac_status = 0; }
3897 if { ac_try='./conftest$ac_cv_exeext'
3898 { { case "(($ac_try" in
3899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3900 *) ac_try_echo=$ac_try;;
3901 esac
3902 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3903 $as_echo "$ac_try_echo"; } >&5
3904 (eval "$ac_try") 2>&5
3905 ac_status=$?
3906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3907 test $ac_status = 0; }; }; then
3908 cross_compiling=no
3909 else
3910 if test "$cross_compiling" = maybe; then
3911 cross_compiling=yes
3912 else
3913 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3914 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3915 as_fn_error $? "cannot run C compiled programs.
3916 If you meant to cross compile, use \`--host'.
3917 See \`config.log' for more details" "$LINENO" 5; }
3918 fi
3919 fi
3920 fi
3921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3922 $as_echo "$cross_compiling" >&6; }
3923
3924 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3925 ac_clean_files=$ac_clean_files_save
3926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3927 $as_echo_n "checking for suffix of object files... " >&6; }
3928 if ${ac_cv_objext+:} false; then :
3929 $as_echo_n "(cached) " >&6
3930 else
3931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3932 /* end confdefs.h. */
3933
3934 int
3935 main ()
3936 {
3937
3938 ;
3939 return 0;
3940 }
3941 _ACEOF
3942 rm -f conftest.o conftest.obj
3943 if { { ac_try="$ac_compile"
3944 case "(($ac_try" in
3945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3946 *) ac_try_echo=$ac_try;;
3947 esac
3948 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3949 $as_echo "$ac_try_echo"; } >&5
3950 (eval "$ac_compile") 2>&5
3951 ac_status=$?
3952 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3953 test $ac_status = 0; }; then :
3954 for ac_file in conftest.o conftest.obj conftest.*; do
3955 test -f "$ac_file" || continue;
3956 case $ac_file in
3957 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3958 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3959 break;;
3960 esac
3961 done
3962 else
3963 $as_echo "$as_me: failed program was:" >&5
3964 sed 's/^/| /' conftest.$ac_ext >&5
3965
3966 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3967 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3968 as_fn_error $? "cannot compute suffix of object files: cannot compile
3969 See \`config.log' for more details" "$LINENO" 5; }
3970 fi
3971 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3972 fi
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3974 $as_echo "$ac_cv_objext" >&6; }
3975 OBJEXT=$ac_cv_objext
3976 ac_objext=$OBJEXT
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3978 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3979 if ${ac_cv_c_compiler_gnu+:} false; then :
3980 $as_echo_n "(cached) " >&6
3981 else
3982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3983 /* end confdefs.h. */
3984
3985 int
3986 main ()
3987 {
3988 #ifndef __GNUC__
3989 choke me
3990 #endif
3991
3992 ;
3993 return 0;
3994 }
3995 _ACEOF
3996 if ac_fn_c_try_compile "$LINENO"; then :
3997 ac_compiler_gnu=yes
3998 else
3999 ac_compiler_gnu=no
4000 fi
4001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4002 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4003
4004 fi
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4006 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4007 if test $ac_compiler_gnu = yes; then
4008 GCC=yes
4009 else
4010 GCC=
4011 fi
4012 ac_test_CFLAGS=${CFLAGS+set}
4013 ac_save_CFLAGS=$CFLAGS
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4015 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4016 if ${ac_cv_prog_cc_g+:} false; then :
4017 $as_echo_n "(cached) " >&6
4018 else
4019 ac_save_c_werror_flag=$ac_c_werror_flag
4020 ac_c_werror_flag=yes
4021 ac_cv_prog_cc_g=no
4022 CFLAGS="-g"
4023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4024 /* end confdefs.h. */
4025
4026 int
4027 main ()
4028 {
4029
4030 ;
4031 return 0;
4032 }
4033 _ACEOF
4034 if ac_fn_c_try_compile "$LINENO"; then :
4035 ac_cv_prog_cc_g=yes
4036 else
4037 CFLAGS=""
4038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4039 /* end confdefs.h. */
4040
4041 int
4042 main ()
4043 {
4044
4045 ;
4046 return 0;
4047 }
4048 _ACEOF
4049 if ac_fn_c_try_compile "$LINENO"; then :
4050
4051 else
4052 ac_c_werror_flag=$ac_save_c_werror_flag
4053 CFLAGS="-g"
4054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4055 /* end confdefs.h. */
4056
4057 int
4058 main ()
4059 {
4060
4061 ;
4062 return 0;
4063 }
4064 _ACEOF
4065 if ac_fn_c_try_compile "$LINENO"; then :
4066 ac_cv_prog_cc_g=yes
4067 fi
4068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4069 fi
4070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4071 fi
4072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4073 ac_c_werror_flag=$ac_save_c_werror_flag
4074 fi
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4076 $as_echo "$ac_cv_prog_cc_g" >&6; }
4077 if test "$ac_test_CFLAGS" = set; then
4078 CFLAGS=$ac_save_CFLAGS
4079 elif test $ac_cv_prog_cc_g = yes; then
4080 if test "$GCC" = yes; then
4081 CFLAGS="-g -O2"
4082 else
4083 CFLAGS="-g"
4084 fi
4085 else
4086 if test "$GCC" = yes; then
4087 CFLAGS="-O2"
4088 else
4089 CFLAGS=
4090 fi
4091 fi
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4093 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4094 if ${ac_cv_prog_cc_c89+:} false; then :
4095 $as_echo_n "(cached) " >&6
4096 else
4097 ac_cv_prog_cc_c89=no
4098 ac_save_CC=$CC
4099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4100 /* end confdefs.h. */
4101 #include <stdarg.h>
4102 #include <stdio.h>
4103 struct stat;
4104 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4105 struct buf { int x; };
4106 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4107 static char *e (p, i)
4108 char **p;
4109 int i;
4110 {
4111 return p[i];
4112 }
4113 static char *f (char * (*g) (char **, int), char **p, ...)
4114 {
4115 char *s;
4116 va_list v;
4117 va_start (v,p);
4118 s = g (p, va_arg (v,int));
4119 va_end (v);
4120 return s;
4121 }
4122
4123 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4124 function prototypes and stuff, but not '\xHH' hex character constants.
4125 These don't provoke an error unfortunately, instead are silently treated
4126 as 'x'. The following induces an error, until -std is added to get
4127 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4128 array size at least. It's necessary to write '\x00'==0 to get something
4129 that's true only with -std. */
4130 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4131
4132 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4133 inside strings and character constants. */
4134 #define FOO(x) 'x'
4135 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4136
4137 int test (int i, double x);
4138 struct s1 {int (*f) (int a);};
4139 struct s2 {int (*f) (double a);};
4140 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4141 int argc;
4142 char **argv;
4143 int
4144 main ()
4145 {
4146 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4147 ;
4148 return 0;
4149 }
4150 _ACEOF
4151 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4152 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4153 do
4154 CC="$ac_save_CC $ac_arg"
4155 if ac_fn_c_try_compile "$LINENO"; then :
4156 ac_cv_prog_cc_c89=$ac_arg
4157 fi
4158 rm -f core conftest.err conftest.$ac_objext
4159 test "x$ac_cv_prog_cc_c89" != "xno" && break
4160 done
4161 rm -f conftest.$ac_ext
4162 CC=$ac_save_CC
4163
4164 fi
4165 # AC_CACHE_VAL
4166 case "x$ac_cv_prog_cc_c89" in
4167 x)
4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4169 $as_echo "none needed" >&6; } ;;
4170 xno)
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4172 $as_echo "unsupported" >&6; } ;;
4173 *)
4174 CC="$CC $ac_cv_prog_cc_c89"
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4176 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4177 esac
4178 if test "x$ac_cv_prog_cc_c89" != xno; then :
4179
4180 fi
4181
4182 ac_ext=c
4183 ac_cpp='$CPP $CPPFLAGS'
4184 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4185 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4186 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4187
4188 ac_ext=c
4189 ac_cpp='$CPP $CPPFLAGS'
4190 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4191 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4192 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4194 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4195 if ${am_cv_prog_cc_c_o+:} false; then :
4196 $as_echo_n "(cached) " >&6
4197 else
4198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4199 /* end confdefs.h. */
4200
4201 int
4202 main ()
4203 {
4204
4205 ;
4206 return 0;
4207 }
4208 _ACEOF
4209 # Make sure it works both with $CC and with simple cc.
4210 # Following AC_PROG_CC_C_O, we do the test twice because some
4211 # compilers refuse to overwrite an existing .o file with -o,
4212 # though they will create one.
4213 am_cv_prog_cc_c_o=yes
4214 for am_i in 1 2; do
4215 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4216 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4217 ac_status=$?
4218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4219 (exit $ac_status); } \
4220 && test -f conftest2.$ac_objext; then
4221 : OK
4222 else
4223 am_cv_prog_cc_c_o=no
4224 break
4225 fi
4226 done
4227 rm -f core conftest*
4228 unset am_i
4229 fi
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4231 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4232 if test "$am_cv_prog_cc_c_o" != yes; then
4233 # Losing compiler, so override with the script.
4234 # FIXME: It is wrong to rewrite CC.
4235 # But if we don't then we get into trouble of one sort or another.
4236 # A longer-term fix would be to have automake use am__CC in this case,
4237 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4238 CC="$am_aux_dir/compile $CC"
4239 fi
4240 ac_ext=c
4241 ac_cpp='$CPP $CPPFLAGS'
4242 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4243 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4244 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4245
4246 DEPDIR="${am__leading_dot}deps"
4247
4248 ac_config_commands="$ac_config_commands depfiles"
4249
4250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4251 $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
4252 cat > confinc.mk << 'END'
4253 am__doit:
4254 @echo this is the am__doit target >confinc.out
4255 .PHONY: am__doit
4256 END
4257 am__include="#"
4258 am__quote=
4259 # BSD make does it like this.
4260 echo '.include "confinc.mk" # ignored' > confmf.BSD
4261 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
4262 echo 'include confinc.mk # ignored' > confmf.GNU
4263 _am_result=no
4264 for s in GNU BSD; do
4265 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4266 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4267 ac_status=$?
4268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4269 (exit $ac_status); }
4270 case $?:`cat confinc.out 2>/dev/null` in #(
4271 '0:this is the am__doit target') :
4272 case $s in #(
4273 BSD) :
4274 am__include='.include' am__quote='"' ;; #(
4275 *) :
4276 am__include='include' am__quote='' ;;
4277 esac ;; #(
4278 *) :
4279 ;;
4280 esac
4281 if test "$am__include" != "#"; then
4282 _am_result="yes ($s style)"
4283 break
4284 fi
4285 done
4286 rm -f confinc.* confmf.*
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4288 $as_echo "${_am_result}" >&6; }
4289
4290 # Check whether --enable-dependency-tracking was given.
4291 if test "${enable_dependency_tracking+set}" = set; then :
4292 enableval=$enable_dependency_tracking;
4293 fi
4294
4295 if test "x$enable_dependency_tracking" != xno; then
4296 am_depcomp="$ac_aux_dir/depcomp"
4297 AMDEPBACKSLASH='\'
4298 am__nodep='_no'
4299 fi
4300 if test "x$enable_dependency_tracking" != xno; then
4301 AMDEP_TRUE=
4302 AMDEP_FALSE='#'
4303 else
4304 AMDEP_TRUE='#'
4305 AMDEP_FALSE=
4306 fi
4307
4308
4309
4310 depcc="$CC" am_compiler_list=
4311
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4313 $as_echo_n "checking dependency style of $depcc... " >&6; }
4314 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4315 $as_echo_n "(cached) " >&6
4316 else
4317 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4318 # We make a subdir and do the tests there. Otherwise we can end up
4319 # making bogus files that we don't know about and never remove. For
4320 # instance it was reported that on HP-UX the gcc test will end up
4321 # making a dummy file named 'D' -- because '-MD' means "put the output
4322 # in D".
4323 rm -rf conftest.dir
4324 mkdir conftest.dir
4325 # Copy depcomp to subdir because otherwise we won't find it if we're
4326 # using a relative directory.
4327 cp "$am_depcomp" conftest.dir
4328 cd conftest.dir
4329 # We will build objects and dependencies in a subdirectory because
4330 # it helps to detect inapplicable dependency modes. For instance
4331 # both Tru64's cc and ICC support -MD to output dependencies as a
4332 # side effect of compilation, but ICC will put the dependencies in
4333 # the current directory while Tru64 will put them in the object
4334 # directory.
4335 mkdir sub
4336
4337 am_cv_CC_dependencies_compiler_type=none
4338 if test "$am_compiler_list" = ""; then
4339 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4340 fi
4341 am__universal=false
4342 case " $depcc " in #(
4343 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4344 esac
4345
4346 for depmode in $am_compiler_list; do
4347 # Setup a source with many dependencies, because some compilers
4348 # like to wrap large dependency lists on column 80 (with \), and
4349 # we should not choose a depcomp mode which is confused by this.
4350 #
4351 # We need to recreate these files for each test, as the compiler may
4352 # overwrite some of them when testing with obscure command lines.
4353 # This happens at least with the AIX C compiler.
4354 : > sub/conftest.c
4355 for i in 1 2 3 4 5 6; do
4356 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4357 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4358 # Solaris 10 /bin/sh.
4359 echo '/* dummy */' > sub/conftst$i.h
4360 done
4361 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4362
4363 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4364 # mode. It turns out that the SunPro C++ compiler does not properly
4365 # handle '-M -o', and we need to detect this. Also, some Intel
4366 # versions had trouble with output in subdirs.
4367 am__obj=sub/conftest.${OBJEXT-o}
4368 am__minus_obj="-o $am__obj"
4369 case $depmode in
4370 gcc)
4371 # This depmode causes a compiler race in universal mode.
4372 test "$am__universal" = false || continue
4373 ;;
4374 nosideeffect)
4375 # After this tag, mechanisms are not by side-effect, so they'll
4376 # only be used when explicitly requested.
4377 if test "x$enable_dependency_tracking" = xyes; then
4378 continue
4379 else
4380 break
4381 fi
4382 ;;
4383 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4384 # This compiler won't grok '-c -o', but also, the minuso test has
4385 # not run yet. These depmodes are late enough in the game, and
4386 # so weak that their functioning should not be impacted.
4387 am__obj=conftest.${OBJEXT-o}
4388 am__minus_obj=
4389 ;;
4390 none) break ;;
4391 esac
4392 if depmode=$depmode \
4393 source=sub/conftest.c object=$am__obj \
4394 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4395 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4396 >/dev/null 2>conftest.err &&
4397 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4398 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4399 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4400 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4401 # icc doesn't choke on unknown options, it will just issue warnings
4402 # or remarks (even with -Werror). So we grep stderr for any message
4403 # that says an option was ignored or not supported.
4404 # When given -MP, icc 7.0 and 7.1 complain thusly:
4405 # icc: Command line warning: ignoring option '-M'; no argument required
4406 # The diagnosis changed in icc 8.0:
4407 # icc: Command line remark: option '-MP' not supported
4408 if (grep 'ignoring option' conftest.err ||
4409 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4410 am_cv_CC_dependencies_compiler_type=$depmode
4411 break
4412 fi
4413 fi
4414 done
4415
4416 cd ..
4417 rm -rf conftest.dir
4418 else
4419 am_cv_CC_dependencies_compiler_type=none
4420 fi
4421
4422 fi
4423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4424 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4425 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4426
4427 if
4428 test "x$enable_dependency_tracking" != xno \
4429 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4430 am__fastdepCC_TRUE=
4431 am__fastdepCC_FALSE='#'
4432 else
4433 am__fastdepCC_TRUE='#'
4434 am__fastdepCC_FALSE=
4435 fi
4436
4437
4438
4439 ac_ext=c
4440 ac_cpp='$CPP $CPPFLAGS'
4441 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4442 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4443 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4445 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4446 # On Suns, sometimes $CPP names a directory.
4447 if test -n "$CPP" && test -d "$CPP"; then
4448 CPP=
4449 fi
4450 if test -z "$CPP"; then
4451 if ${ac_cv_prog_CPP+:} false; then :
4452 $as_echo_n "(cached) " >&6
4453 else
4454 # Double quotes because CPP needs to be expanded
4455 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4456 do
4457 ac_preproc_ok=false
4458 for ac_c_preproc_warn_flag in '' yes
4459 do
4460 # Use a header file that comes with gcc, so configuring glibc
4461 # with a fresh cross-compiler works.
4462 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4463 # <limits.h> exists even on freestanding compilers.
4464 # On the NeXT, cc -E runs the code through the compiler's parser,
4465 # not just through cpp. "Syntax error" is here to catch this case.
4466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4467 /* end confdefs.h. */
4468 #ifdef __STDC__
4469 # include <limits.h>
4470 #else
4471 # include <assert.h>
4472 #endif
4473 Syntax error
4474 _ACEOF
4475 if ac_fn_c_try_cpp "$LINENO"; then :
4476
4477 else
4478 # Broken: fails on valid input.
4479 continue
4480 fi
4481 rm -f conftest.err conftest.i conftest.$ac_ext
4482
4483 # OK, works on sane cases. Now check whether nonexistent headers
4484 # can be detected and how.
4485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4486 /* end confdefs.h. */
4487 #include <ac_nonexistent.h>
4488 _ACEOF
4489 if ac_fn_c_try_cpp "$LINENO"; then :
4490 # Broken: success on invalid input.
4491 continue
4492 else
4493 # Passes both tests.
4494 ac_preproc_ok=:
4495 break
4496 fi
4497 rm -f conftest.err conftest.i conftest.$ac_ext
4498
4499 done
4500 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4501 rm -f conftest.i conftest.err conftest.$ac_ext
4502 if $ac_preproc_ok; then :
4503 break
4504 fi
4505
4506 done
4507 ac_cv_prog_CPP=$CPP
4508
4509 fi
4510 CPP=$ac_cv_prog_CPP
4511 else
4512 ac_cv_prog_CPP=$CPP
4513 fi
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4515 $as_echo "$CPP" >&6; }
4516 ac_preproc_ok=false
4517 for ac_c_preproc_warn_flag in '' yes
4518 do
4519 # Use a header file that comes with gcc, so configuring glibc
4520 # with a fresh cross-compiler works.
4521 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4522 # <limits.h> exists even on freestanding compilers.
4523 # On the NeXT, cc -E runs the code through the compiler's parser,
4524 # not just through cpp. "Syntax error" is here to catch this case.
4525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4526 /* end confdefs.h. */
4527 #ifdef __STDC__
4528 # include <limits.h>
4529 #else
4530 # include <assert.h>
4531 #endif
4532 Syntax error
4533 _ACEOF
4534 if ac_fn_c_try_cpp "$LINENO"; then :
4535
4536 else
4537 # Broken: fails on valid input.
4538 continue
4539 fi
4540 rm -f conftest.err conftest.i conftest.$ac_ext
4541
4542 # OK, works on sane cases. Now check whether nonexistent headers
4543 # can be detected and how.
4544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4545 /* end confdefs.h. */
4546 #include <ac_nonexistent.h>
4547 _ACEOF
4548 if ac_fn_c_try_cpp "$LINENO"; then :
4549 # Broken: success on invalid input.
4550 continue
4551 else
4552 # Passes both tests.
4553 ac_preproc_ok=:
4554 break
4555 fi
4556 rm -f conftest.err conftest.i conftest.$ac_ext
4557
4558 done
4559 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4560 rm -f conftest.i conftest.err conftest.$ac_ext
4561 if $ac_preproc_ok; then :
4562
4563 else
4564 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4565 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4566 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4567 See \`config.log' for more details" "$LINENO" 5; }
4568 fi
4569
4570 ac_ext=c
4571 ac_cpp='$CPP $CPPFLAGS'
4572 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4573 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4574 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4575
4576
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4578 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4579 if ${ac_cv_path_GREP+:} false; then :
4580 $as_echo_n "(cached) " >&6
4581 else
4582 if test -z "$GREP"; then
4583 ac_path_GREP_found=false
4584 # Loop through the user's path and test for each of PROGNAME-LIST
4585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4586 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4587 do
4588 IFS=$as_save_IFS
4589 test -z "$as_dir" && as_dir=.
4590 for ac_prog in grep ggrep; do
4591 for ac_exec_ext in '' $ac_executable_extensions; do
4592 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4593 as_fn_executable_p "$ac_path_GREP" || continue
4594 # Check for GNU ac_path_GREP and select it if it is found.
4595 # Check for GNU $ac_path_GREP
4596 case `"$ac_path_GREP" --version 2>&1` in
4597 *GNU*)
4598 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4599 *)
4600 ac_count=0
4601 $as_echo_n 0123456789 >"conftest.in"
4602 while :
4603 do
4604 cat "conftest.in" "conftest.in" >"conftest.tmp"
4605 mv "conftest.tmp" "conftest.in"
4606 cp "conftest.in" "conftest.nl"
4607 $as_echo 'GREP' >> "conftest.nl"
4608 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4609 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4610 as_fn_arith $ac_count + 1 && ac_count=$as_val
4611 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4612 # Best one so far, save it but keep looking for a better one
4613 ac_cv_path_GREP="$ac_path_GREP"
4614 ac_path_GREP_max=$ac_count
4615 fi
4616 # 10*(2^10) chars as input seems more than enough
4617 test $ac_count -gt 10 && break
4618 done
4619 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4620 esac
4621
4622 $ac_path_GREP_found && break 3
4623 done
4624 done
4625 done
4626 IFS=$as_save_IFS
4627 if test -z "$ac_cv_path_GREP"; then
4628 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4629 fi
4630 else
4631 ac_cv_path_GREP=$GREP
4632 fi
4633
4634 fi
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4636 $as_echo "$ac_cv_path_GREP" >&6; }
4637 GREP="$ac_cv_path_GREP"
4638
4639
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4641 $as_echo_n "checking for egrep... " >&6; }
4642 if ${ac_cv_path_EGREP+:} false; then :
4643 $as_echo_n "(cached) " >&6
4644 else
4645 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4646 then ac_cv_path_EGREP="$GREP -E"
4647 else
4648 if test -z "$EGREP"; then
4649 ac_path_EGREP_found=false
4650 # Loop through the user's path and test for each of PROGNAME-LIST
4651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4652 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4653 do
4654 IFS=$as_save_IFS
4655 test -z "$as_dir" && as_dir=.
4656 for ac_prog in egrep; do
4657 for ac_exec_ext in '' $ac_executable_extensions; do
4658 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4659 as_fn_executable_p "$ac_path_EGREP" || continue
4660 # Check for GNU ac_path_EGREP and select it if it is found.
4661 # Check for GNU $ac_path_EGREP
4662 case `"$ac_path_EGREP" --version 2>&1` in
4663 *GNU*)
4664 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4665 *)
4666 ac_count=0
4667 $as_echo_n 0123456789 >"conftest.in"
4668 while :
4669 do
4670 cat "conftest.in" "conftest.in" >"conftest.tmp"
4671 mv "conftest.tmp" "conftest.in"
4672 cp "conftest.in" "conftest.nl"
4673 $as_echo 'EGREP' >> "conftest.nl"
4674 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4675 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4676 as_fn_arith $ac_count + 1 && ac_count=$as_val
4677 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4678 # Best one so far, save it but keep looking for a better one
4679 ac_cv_path_EGREP="$ac_path_EGREP"
4680 ac_path_EGREP_max=$ac_count
4681 fi
4682 # 10*(2^10) chars as input seems more than enough
4683 test $ac_count -gt 10 && break
4684 done
4685 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4686 esac
4687
4688 $ac_path_EGREP_found && break 3
4689 done
4690 done
4691 done
4692 IFS=$as_save_IFS
4693 if test -z "$ac_cv_path_EGREP"; then
4694 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4695 fi
4696 else
4697 ac_cv_path_EGREP=$EGREP
4698 fi
4699
4700 fi
4701 fi
4702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4703 $as_echo "$ac_cv_path_EGREP" >&6; }
4704 EGREP="$ac_cv_path_EGREP"
4705
4706
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4708 $as_echo_n "checking for ANSI C header files... " >&6; }
4709 if ${ac_cv_header_stdc+:} false; then :
4710 $as_echo_n "(cached) " >&6
4711 else
4712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4713 /* end confdefs.h. */
4714 #include <stdlib.h>
4715 #include <stdarg.h>
4716 #include <string.h>
4717 #include <float.h>
4718
4719 int
4720 main ()
4721 {
4722
4723 ;
4724 return 0;
4725 }
4726 _ACEOF
4727 if ac_fn_c_try_compile "$LINENO"; then :
4728 ac_cv_header_stdc=yes
4729 else
4730 ac_cv_header_stdc=no
4731 fi
4732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4733
4734 if test $ac_cv_header_stdc = yes; then
4735 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4737 /* end confdefs.h. */
4738 #include <string.h>
4739
4740 _ACEOF
4741 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4742 $EGREP "memchr" >/dev/null 2>&1; then :
4743
4744 else
4745 ac_cv_header_stdc=no
4746 fi
4747 rm -f conftest*
4748
4749 fi
4750
4751 if test $ac_cv_header_stdc = yes; then
4752 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754 /* end confdefs.h. */
4755 #include <stdlib.h>
4756
4757 _ACEOF
4758 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4759 $EGREP "free" >/dev/null 2>&1; then :
4760
4761 else
4762 ac_cv_header_stdc=no
4763 fi
4764 rm -f conftest*
4765
4766 fi
4767
4768 if test $ac_cv_header_stdc = yes; then
4769 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4770 if test "$cross_compiling" = yes; then :
4771 :
4772 else
4773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4774 /* end confdefs.h. */
4775 #include <ctype.h>
4776 #include <stdlib.h>
4777 #if ((' ' & 0x0FF) == 0x020)
4778 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4779 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4780 #else
4781 # define ISLOWER(c) \
4782 (('a' <= (c) && (c) <= 'i') \
4783 || ('j' <= (c) && (c) <= 'r') \
4784 || ('s' <= (c) && (c) <= 'z'))
4785 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4786 #endif
4787
4788 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4789 int
4790 main ()
4791 {
4792 int i;
4793 for (i = 0; i < 256; i++)
4794 if (XOR (islower (i), ISLOWER (i))
4795 || toupper (i) != TOUPPER (i))
4796 return 2;
4797 return 0;
4798 }
4799 _ACEOF
4800 if ac_fn_c_try_run "$LINENO"; then :
4801
4802 else
4803 ac_cv_header_stdc=no
4804 fi
4805 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4806 conftest.$ac_objext conftest.beam conftest.$ac_ext
4807 fi
4808
4809 fi
4810 fi
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4812 $as_echo "$ac_cv_header_stdc" >&6; }
4813 if test $ac_cv_header_stdc = yes; then
4814
4815 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4816
4817 fi
4818
4819 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4820 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4821 inttypes.h stdint.h unistd.h
4822 do :
4823 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4824 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4825 "
4826 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4827 cat >>confdefs.h <<_ACEOF
4828 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4829 _ACEOF
4830
4831 fi
4832
4833 done
4834
4835
4836
4837 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4838 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4839 MINIX=yes
4840 else
4841 MINIX=
4842 fi
4843
4844
4845 if test "$MINIX" = yes; then
4846
4847 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4848
4849
4850 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4851
4852
4853 $as_echo "#define _MINIX 1" >>confdefs.h
4854
4855 fi
4856
4857
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4859 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4860 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4861 $as_echo_n "(cached) " >&6
4862 else
4863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4864 /* end confdefs.h. */
4865
4866 # define __EXTENSIONS__ 1
4867 $ac_includes_default
4868 int
4869 main ()
4870 {
4871
4872 ;
4873 return 0;
4874 }
4875 _ACEOF
4876 if ac_fn_c_try_compile "$LINENO"; then :
4877 ac_cv_safe_to_define___extensions__=yes
4878 else
4879 ac_cv_safe_to_define___extensions__=no
4880 fi
4881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4882 fi
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4884 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4885 test $ac_cv_safe_to_define___extensions__ = yes &&
4886 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4887
4888 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4889
4890 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4891
4892 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4893
4894 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4895
4896
4897 # Check whether --enable-largefile was given.
4898 if test "${enable_largefile+set}" = set; then :
4899 enableval=$enable_largefile;
4900 fi
4901
4902 if test "$enable_largefile" != no; then
4903
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4905 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4906 if ${ac_cv_sys_largefile_CC+:} false; then :
4907 $as_echo_n "(cached) " >&6
4908 else
4909 ac_cv_sys_largefile_CC=no
4910 if test "$GCC" != yes; then
4911 ac_save_CC=$CC
4912 while :; do
4913 # IRIX 6.2 and later do not support large files by default,
4914 # so use the C compiler's -n32 option if that helps.
4915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4916 /* end confdefs.h. */
4917 #include <sys/types.h>
4918 /* Check that off_t can represent 2**63 - 1 correctly.
4919 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4920 since some C++ compilers masquerading as C compilers
4921 incorrectly reject 9223372036854775807. */
4922 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4923 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4924 && LARGE_OFF_T % 2147483647 == 1)
4925 ? 1 : -1];
4926 int
4927 main ()
4928 {
4929
4930 ;
4931 return 0;
4932 }
4933 _ACEOF
4934 if ac_fn_c_try_compile "$LINENO"; then :
4935 break
4936 fi
4937 rm -f core conftest.err conftest.$ac_objext
4938 CC="$CC -n32"
4939 if ac_fn_c_try_compile "$LINENO"; then :
4940 ac_cv_sys_largefile_CC=' -n32'; break
4941 fi
4942 rm -f core conftest.err conftest.$ac_objext
4943 break
4944 done
4945 CC=$ac_save_CC
4946 rm -f conftest.$ac_ext
4947 fi
4948 fi
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4950 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4951 if test "$ac_cv_sys_largefile_CC" != no; then
4952 CC=$CC$ac_cv_sys_largefile_CC
4953 fi
4954
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4956 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4957 if ${ac_cv_sys_file_offset_bits+:} false; then :
4958 $as_echo_n "(cached) " >&6
4959 else
4960 while :; do
4961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4962 /* end confdefs.h. */
4963 #include <sys/types.h>
4964 /* Check that off_t can represent 2**63 - 1 correctly.
4965 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4966 since some C++ compilers masquerading as C compilers
4967 incorrectly reject 9223372036854775807. */
4968 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4969 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4970 && LARGE_OFF_T % 2147483647 == 1)
4971 ? 1 : -1];
4972 int
4973 main ()
4974 {
4975
4976 ;
4977 return 0;
4978 }
4979 _ACEOF
4980 if ac_fn_c_try_compile "$LINENO"; then :
4981 ac_cv_sys_file_offset_bits=no; break
4982 fi
4983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4985 /* end confdefs.h. */
4986 #define _FILE_OFFSET_BITS 64
4987 #include <sys/types.h>
4988 /* Check that off_t can represent 2**63 - 1 correctly.
4989 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4990 since some C++ compilers masquerading as C compilers
4991 incorrectly reject 9223372036854775807. */
4992 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4993 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4994 && LARGE_OFF_T % 2147483647 == 1)
4995 ? 1 : -1];
4996 int
4997 main ()
4998 {
4999
5000 ;
5001 return 0;
5002 }
5003 _ACEOF
5004 if ac_fn_c_try_compile "$LINENO"; then :
5005 ac_cv_sys_file_offset_bits=64; break
5006 fi
5007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5008 ac_cv_sys_file_offset_bits=unknown
5009 break
5010 done
5011 fi
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5013 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5014 case $ac_cv_sys_file_offset_bits in #(
5015 no | unknown) ;;
5016 *)
5017 cat >>confdefs.h <<_ACEOF
5018 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5019 _ACEOF
5020 ;;
5021 esac
5022 rm -rf conftest*
5023 if test $ac_cv_sys_file_offset_bits = unknown; then
5024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5025 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5026 if ${ac_cv_sys_large_files+:} false; then :
5027 $as_echo_n "(cached) " >&6
5028 else
5029 while :; do
5030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5031 /* end confdefs.h. */
5032 #include <sys/types.h>
5033 /* Check that off_t can represent 2**63 - 1 correctly.
5034 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5035 since some C++ compilers masquerading as C compilers
5036 incorrectly reject 9223372036854775807. */
5037 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5038 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5039 && LARGE_OFF_T % 2147483647 == 1)
5040 ? 1 : -1];
5041 int
5042 main ()
5043 {
5044
5045 ;
5046 return 0;
5047 }
5048 _ACEOF
5049 if ac_fn_c_try_compile "$LINENO"; then :
5050 ac_cv_sys_large_files=no; break
5051 fi
5052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5054 /* end confdefs.h. */
5055 #define _LARGE_FILES 1
5056 #include <sys/types.h>
5057 /* Check that off_t can represent 2**63 - 1 correctly.
5058 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5059 since some C++ compilers masquerading as C compilers
5060 incorrectly reject 9223372036854775807. */
5061 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5062 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5063 && LARGE_OFF_T % 2147483647 == 1)
5064 ? 1 : -1];
5065 int
5066 main ()
5067 {
5068
5069 ;
5070 return 0;
5071 }
5072 _ACEOF
5073 if ac_fn_c_try_compile "$LINENO"; then :
5074 ac_cv_sys_large_files=1; break
5075 fi
5076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5077 ac_cv_sys_large_files=unknown
5078 break
5079 done
5080 fi
5081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5082 $as_echo "$ac_cv_sys_large_files" >&6; }
5083 case $ac_cv_sys_large_files in #(
5084 no | unknown) ;;
5085 *)
5086 cat >>confdefs.h <<_ACEOF
5087 #define _LARGE_FILES $ac_cv_sys_large_files
5088 _ACEOF
5089 ;;
5090 esac
5091 rm -rf conftest*
5092 fi
5093
5094
5095 fi
5096
5097
5098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5099 $as_echo_n "checking whether ln -s works... " >&6; }
5100 LN_S=$as_ln_s
5101 if test "$LN_S" = "ln -s"; then
5102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5103 $as_echo "yes" >&6; }
5104 else
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5106 $as_echo "no, using $LN_S" >&6; }
5107 fi
5108
5109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5110 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5111 set x ${MAKE-make}
5112 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5113 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5114 $as_echo_n "(cached) " >&6
5115 else
5116 cat >conftest.make <<\_ACEOF
5117 SHELL = /bin/sh
5118 all:
5119 @echo '@@@%%%=$(MAKE)=@@@%%%'
5120 _ACEOF
5121 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5122 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5123 *@@@%%%=?*=@@@%%%*)
5124 eval ac_cv_prog_make_${ac_make}_set=yes;;
5125 *)
5126 eval ac_cv_prog_make_${ac_make}_set=no;;
5127 esac
5128 rm -f conftest.make
5129 fi
5130 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5132 $as_echo "yes" >&6; }
5133 SET_MAKE=
5134 else
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5136 $as_echo "no" >&6; }
5137 SET_MAKE="MAKE=${MAKE-make}"
5138 fi
5139
5140
5141
5142
5143
5144
5145
5146
5147 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
5148 if test -n "$ac_tool_prefix"; then
5149 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5150 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5152 $as_echo_n "checking for $ac_word... " >&6; }
5153 if ${ac_cv_path_PKG_CONFIG+:} false; then :
5154 $as_echo_n "(cached) " >&6
5155 else
5156 case $PKG_CONFIG in
5157 [\\/]* | ?:[\\/]*)
5158 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5159 ;;
5160 *)
5161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5162 for as_dir in $PATH
5163 do
5164 IFS=$as_save_IFS
5165 test -z "$as_dir" && as_dir=.
5166 for ac_exec_ext in '' $ac_executable_extensions; do
5167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5168 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5170 break 2
5171 fi
5172 done
5173 done
5174 IFS=$as_save_IFS
5175
5176 ;;
5177 esac
5178 fi
5179 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5180 if test -n "$PKG_CONFIG"; then
5181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5182 $as_echo "$PKG_CONFIG" >&6; }
5183 else
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5185 $as_echo "no" >&6; }
5186 fi
5187
5188
5189 fi
5190 if test -z "$ac_cv_path_PKG_CONFIG"; then
5191 ac_pt_PKG_CONFIG=$PKG_CONFIG
5192 # Extract the first word of "pkg-config", so it can be a program name with args.
5193 set dummy pkg-config; ac_word=$2
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5195 $as_echo_n "checking for $ac_word... " >&6; }
5196 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
5197 $as_echo_n "(cached) " >&6
5198 else
5199 case $ac_pt_PKG_CONFIG in
5200 [\\/]* | ?:[\\/]*)
5201 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5202 ;;
5203 *)
5204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5205 for as_dir in $PATH
5206 do
5207 IFS=$as_save_IFS
5208 test -z "$as_dir" && as_dir=.
5209 for ac_exec_ext in '' $ac_executable_extensions; do
5210 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5211 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5213 break 2
5214 fi
5215 done
5216 done
5217 IFS=$as_save_IFS
5218
5219 ;;
5220 esac
5221 fi
5222 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5223 if test -n "$ac_pt_PKG_CONFIG"; then
5224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5225 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
5226 else
5227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5228 $as_echo "no" >&6; }
5229 fi
5230
5231 if test "x$ac_pt_PKG_CONFIG" = x; then
5232 PKG_CONFIG=""
5233 else
5234 case $cross_compiling:$ac_tool_warned in
5235 yes:)
5236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5237 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5238 ac_tool_warned=yes ;;
5239 esac
5240 PKG_CONFIG=$ac_pt_PKG_CONFIG
5241 fi
5242 else
5243 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5244 fi
5245
5246 fi
5247 if test -n "$PKG_CONFIG"; then
5248 _pkg_min_version=0.9.0
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
5250 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
5251 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5253 $as_echo "yes" >&6; }
5254 else
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5256 $as_echo "no" >&6; }
5257 PKG_CONFIG=""
5258 fi
5259 fi
5260
5261
5262
5263 # Check whether --with-pkgconfigdir was given.
5264 if test "${with_pkgconfigdir+set}" = set; then :
5265 withval=$with_pkgconfigdir;
5266 else
5267 with_pkgconfigdir='${libdir}/pkgconfig'
5268 fi
5269
5270 pkgconfigdir=$with_pkgconfigdir
5271
5272
5273
5274
5275
5276
5277 GIT=${GIT-"${am_missing_run}git"}
5278
5279
5280 GPERF=${GPERF-"${am_missing_run}gperf"}
5281
5282
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RM macro" >&5
5284 $as_echo_n "checking for RM macro... " >&6; }
5285 _predefined_rm=`make -p -f /dev/null 2>/dev/null|grep '^RM ='|sed -e 's/^RM = //'`
5286 if test "x$_predefined_rm" = "x"; then
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no predefined RM" >&5
5288 $as_echo "no predefined RM" >&6; }
5289 # Extract the first word of "rm", so it can be a program name with args.
5290 set dummy rm; ac_word=$2
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5292 $as_echo_n "checking for $ac_word... " >&6; }
5293 if ${ac_cv_prog_RM+:} false; then :
5294 $as_echo_n "(cached) " >&6
5295 else
5296 if test -n "$RM"; then
5297 ac_cv_prog_RM="$RM" # Let the user override the test.
5298 else
5299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5300 for as_dir in $PATH
5301 do
5302 IFS=$as_save_IFS
5303 test -z "$as_dir" && as_dir=.
5304 for ac_exec_ext in '' $ac_executable_extensions; do
5305 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5306 ac_cv_prog_RM="rm -f"
5307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5308 break 2
5309 fi
5310 done
5311 done
5312 IFS=$as_save_IFS
5313
5314 fi
5315 fi
5316 RM=$ac_cv_prog_RM
5317 if test -n "$RM"; then
5318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
5319 $as_echo "$RM" >&6; }
5320 else
5321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5322 $as_echo "no" >&6; }
5323 fi
5324
5325
5326 else
5327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_predefined_rm" >&5
5328 $as_echo "$_predefined_rm" >&6; }
5329 fi
5330
5331
5332 case `pwd` in
5333 *\ * | *\ *)
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5335 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5336 esac
5337
5338
5339
5340 macro_version='2.4.6'
5341 macro_revision='2.4.6'
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355 ltmain=$ac_aux_dir/ltmain.sh
5356
5357 # Make sure we can run config.sub.
5358 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5359 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5360
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5362 $as_echo_n "checking build system type... " >&6; }
5363 if ${ac_cv_build+:} false; then :
5364 $as_echo_n "(cached) " >&6
5365 else
5366 ac_build_alias=$build_alias
5367 test "x$ac_build_alias" = x &&
5368 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5369 test "x$ac_build_alias" = x &&
5370 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5371 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5372 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5373
5374 fi
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5376 $as_echo "$ac_cv_build" >&6; }
5377 case $ac_cv_build in
5378 *-*-*) ;;
5379 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5380 esac
5381 build=$ac_cv_build
5382 ac_save_IFS=$IFS; IFS='-'
5383 set x $ac_cv_build
5384 shift
5385 build_cpu=$1
5386 build_vendor=$2
5387 shift; shift
5388 # Remember, the first character of IFS is used to create $*,
5389 # except with old shells:
5390 build_os=$*
5391 IFS=$ac_save_IFS
5392 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5393
5394
5395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5396 $as_echo_n "checking host system type... " >&6; }
5397 if ${ac_cv_host+:} false; then :
5398 $as_echo_n "(cached) " >&6
5399 else
5400 if test "x$host_alias" = x; then
5401 ac_cv_host=$ac_cv_build
5402 else
5403 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5404 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5405 fi
5406
5407 fi
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5409 $as_echo "$ac_cv_host" >&6; }
5410 case $ac_cv_host in
5411 *-*-*) ;;
5412 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5413 esac
5414 host=$ac_cv_host
5415 ac_save_IFS=$IFS; IFS='-'
5416 set x $ac_cv_host
5417 shift
5418 host_cpu=$1
5419 host_vendor=$2
5420 shift; shift
5421 # Remember, the first character of IFS is used to create $*,
5422 # except with old shells:
5423 host_os=$*
5424 IFS=$ac_save_IFS
5425 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5426
5427
5428 # Backslashify metacharacters that are still active within
5429 # double-quoted strings.
5430 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5431
5432 # Same as above, but do not quote variable references.
5433 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5434
5435 # Sed substitution to delay expansion of an escaped shell variable in a
5436 # double_quote_subst'ed string.
5437 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5438
5439 # Sed substitution to delay expansion of an escaped single quote.
5440 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5441
5442 # Sed substitution to avoid accidental globbing in evaled expressions
5443 no_glob_subst='s/\*/\\\*/g'
5444
5445 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5446 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5447 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5448
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5450 $as_echo_n "checking how to print strings... " >&6; }
5451 # Test print first, because it will be a builtin if present.
5452 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5453 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5454 ECHO='print -r --'
5455 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5456 ECHO='printf %s\n'
5457 else
5458 # Use this function as a fallback that always works.
5459 func_fallback_echo ()
5460 {
5461 eval 'cat <<_LTECHO_EOF
5462 $1
5463 _LTECHO_EOF'
5464 }
5465 ECHO='func_fallback_echo'
5466 fi
5467
5468 # func_echo_all arg...
5469 # Invoke $ECHO with all args, space-separated.
5470 func_echo_all ()
5471 {
5472 $ECHO ""
5473 }
5474
5475 case $ECHO in
5476 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5477 $as_echo "printf" >&6; } ;;
5478 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5479 $as_echo "print -r" >&6; } ;;
5480 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5481 $as_echo "cat" >&6; } ;;
5482 esac
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5498 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5499 if ${ac_cv_path_SED+:} false; then :
5500 $as_echo_n "(cached) " >&6
5501 else
5502 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5503 for ac_i in 1 2 3 4 5 6 7; do
5504 ac_script="$ac_script$as_nl$ac_script"
5505 done
5506 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5507 { ac_script=; unset ac_script;}
5508 if test -z "$SED"; then
5509 ac_path_SED_found=false
5510 # Loop through the user's path and test for each of PROGNAME-LIST
5511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5512 for as_dir in $PATH
5513 do
5514 IFS=$as_save_IFS
5515 test -z "$as_dir" && as_dir=.
5516 for ac_prog in sed gsed; do
5517 for ac_exec_ext in '' $ac_executable_extensions; do
5518 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5519 as_fn_executable_p "$ac_path_SED" || continue
5520 # Check for GNU ac_path_SED and select it if it is found.
5521 # Check for GNU $ac_path_SED
5522 case `"$ac_path_SED" --version 2>&1` in
5523 *GNU*)
5524 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5525 *)
5526 ac_count=0
5527 $as_echo_n 0123456789 >"conftest.in"
5528 while :
5529 do
5530 cat "conftest.in" "conftest.in" >"conftest.tmp"
5531 mv "conftest.tmp" "conftest.in"
5532 cp "conftest.in" "conftest.nl"
5533 $as_echo '' >> "conftest.nl"
5534 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5535 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5536 as_fn_arith $ac_count + 1 && ac_count=$as_val
5537 if test $ac_count -gt ${ac_path_SED_max-0}; then
5538 # Best one so far, save it but keep looking for a better one
5539 ac_cv_path_SED="$ac_path_SED"
5540 ac_path_SED_max=$ac_count
5541 fi
5542 # 10*(2^10) chars as input seems more than enough
5543 test $ac_count -gt 10 && break
5544 done
5545 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5546 esac
5547
5548 $ac_path_SED_found && break 3
5549 done
5550 done
5551 done
5552 IFS=$as_save_IFS
5553 if test -z "$ac_cv_path_SED"; then
5554 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5555 fi
5556 else
5557 ac_cv_path_SED=$SED
5558 fi
5559
5560 fi
5561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5562 $as_echo "$ac_cv_path_SED" >&6; }
5563 SED="$ac_cv_path_SED"
5564 rm -f conftest.sed
5565
5566 test -z "$SED" && SED=sed
5567 Xsed="$SED -e 1s/^X//"
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5580 $as_echo_n "checking for fgrep... " >&6; }
5581 if ${ac_cv_path_FGREP+:} false; then :
5582 $as_echo_n "(cached) " >&6
5583 else
5584 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5585 then ac_cv_path_FGREP="$GREP -F"
5586 else
5587 if test -z "$FGREP"; then
5588 ac_path_FGREP_found=false
5589 # Loop through the user's path and test for each of PROGNAME-LIST
5590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5591 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5592 do
5593 IFS=$as_save_IFS
5594 test -z "$as_dir" && as_dir=.
5595 for ac_prog in fgrep; do
5596 for ac_exec_ext in '' $ac_executable_extensions; do
5597 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5598 as_fn_executable_p "$ac_path_FGREP" || continue
5599 # Check for GNU ac_path_FGREP and select it if it is found.
5600 # Check for GNU $ac_path_FGREP
5601 case `"$ac_path_FGREP" --version 2>&1` in
5602 *GNU*)
5603 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5604 *)
5605 ac_count=0
5606 $as_echo_n 0123456789 >"conftest.in"
5607 while :
5608 do
5609 cat "conftest.in" "conftest.in" >"conftest.tmp"
5610 mv "conftest.tmp" "conftest.in"
5611 cp "conftest.in" "conftest.nl"
5612 $as_echo 'FGREP' >> "conftest.nl"
5613 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5614 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5615 as_fn_arith $ac_count + 1 && ac_count=$as_val
5616 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5617 # Best one so far, save it but keep looking for a better one
5618 ac_cv_path_FGREP="$ac_path_FGREP"
5619 ac_path_FGREP_max=$ac_count
5620 fi
5621 # 10*(2^10) chars as input seems more than enough
5622 test $ac_count -gt 10 && break
5623 done
5624 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5625 esac
5626
5627 $ac_path_FGREP_found && break 3
5628 done
5629 done
5630 done
5631 IFS=$as_save_IFS
5632 if test -z "$ac_cv_path_FGREP"; then
5633 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5634 fi
5635 else
5636 ac_cv_path_FGREP=$FGREP
5637 fi
5638
5639 fi
5640 fi
5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5642 $as_echo "$ac_cv_path_FGREP" >&6; }
5643 FGREP="$ac_cv_path_FGREP"
5644
5645
5646 test -z "$GREP" && GREP=grep
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666 # Check whether --with-gnu-ld was given.
5667 if test "${with_gnu_ld+set}" = set; then :
5668 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5669 else
5670 with_gnu_ld=no
5671 fi
5672
5673 ac_prog=ld
5674 if test yes = "$GCC"; then
5675 # Check if gcc -print-prog-name=ld gives a path.
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5677 $as_echo_n "checking for ld used by $CC... " >&6; }
5678 case $host in
5679 *-*-mingw*)
5680 # gcc leaves a trailing carriage return, which upsets mingw
5681 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5682 *)
5683 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5684 esac
5685 case $ac_prog in
5686 # Accept absolute paths.
5687 [\\/]* | ?:[\\/]*)
5688 re_direlt='/[^/][^/]*/\.\./'
5689 # Canonicalize the pathname of ld
5690 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5691 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5692 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5693 done
5694 test -z "$LD" && LD=$ac_prog
5695 ;;
5696 "")
5697 # If it fails, then pretend we aren't using GCC.
5698 ac_prog=ld
5699 ;;
5700 *)
5701 # If it is relative, then search for the first ld in PATH.
5702 with_gnu_ld=unknown
5703 ;;
5704 esac
5705 elif test yes = "$with_gnu_ld"; then
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5707 $as_echo_n "checking for GNU ld... " >&6; }
5708 else
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5710 $as_echo_n "checking for non-GNU ld... " >&6; }
5711 fi
5712 if ${lt_cv_path_LD+:} false; then :
5713 $as_echo_n "(cached) " >&6
5714 else
5715 if test -z "$LD"; then
5716 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5717 for ac_dir in $PATH; do
5718 IFS=$lt_save_ifs
5719 test -z "$ac_dir" && ac_dir=.
5720 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5721 lt_cv_path_LD=$ac_dir/$ac_prog
5722 # Check to see if the program is GNU ld. I'd rather use --version,
5723 # but apparently some variants of GNU ld only accept -v.
5724 # Break only if it was the GNU/non-GNU ld that we prefer.
5725 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5726 *GNU* | *'with BFD'*)
5727 test no != "$with_gnu_ld" && break
5728 ;;
5729 *)
5730 test yes != "$with_gnu_ld" && break
5731 ;;
5732 esac
5733 fi
5734 done
5735 IFS=$lt_save_ifs
5736 else
5737 lt_cv_path_LD=$LD # Let the user override the test with a path.
5738 fi
5739 fi
5740
5741 LD=$lt_cv_path_LD
5742 if test -n "$LD"; then
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5744 $as_echo "$LD" >&6; }
5745 else
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5747 $as_echo "no" >&6; }
5748 fi
5749 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5751 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5752 if ${lt_cv_prog_gnu_ld+:} false; then :
5753 $as_echo_n "(cached) " >&6
5754 else
5755 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5756 case `$LD -v 2>&1 </dev/null` in
5757 *GNU* | *'with BFD'*)
5758 lt_cv_prog_gnu_ld=yes
5759 ;;
5760 *)
5761 lt_cv_prog_gnu_ld=no
5762 ;;
5763 esac
5764 fi
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5766 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5767 with_gnu_ld=$lt_cv_prog_gnu_ld
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5778 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5779 if ${lt_cv_path_NM+:} false; then :
5780 $as_echo_n "(cached) " >&6
5781 else
5782 if test -n "$NM"; then
5783 # Let the user override the test.
5784 lt_cv_path_NM=$NM
5785 else
5786 lt_nm_to_check=${ac_tool_prefix}nm
5787 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5788 lt_nm_to_check="$lt_nm_to_check nm"
5789 fi
5790 for lt_tmp_nm in $lt_nm_to_check; do
5791 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5792 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5793 IFS=$lt_save_ifs
5794 test -z "$ac_dir" && ac_dir=.
5795 tmp_nm=$ac_dir/$lt_tmp_nm
5796 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5797 # Check to see if the nm accepts a BSD-compat flag.
5798 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5799 # nm: unknown option "B" ignored
5800 # Tru64's nm complains that /dev/null is an invalid object file
5801 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5802 case $build_os in
5803 mingw*) lt_bad_file=conftest.nm/nofile ;;
5804 *) lt_bad_file=/dev/null ;;
5805 esac
5806 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5807 *$lt_bad_file* | *'Invalid file or object type'*)
5808 lt_cv_path_NM="$tmp_nm -B"
5809 break 2
5810 ;;
5811 *)
5812 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5813 */dev/null*)
5814 lt_cv_path_NM="$tmp_nm -p"
5815 break 2
5816 ;;
5817 *)
5818 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5819 continue # so that we can try to find one that supports BSD flags
5820 ;;
5821 esac
5822 ;;
5823 esac
5824 fi
5825 done
5826 IFS=$lt_save_ifs
5827 done
5828 : ${lt_cv_path_NM=no}
5829 fi
5830 fi
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5832 $as_echo "$lt_cv_path_NM" >&6; }
5833 if test no != "$lt_cv_path_NM"; then
5834 NM=$lt_cv_path_NM
5835 else
5836 # Didn't find any BSD compatible name lister, look for dumpbin.
5837 if test -n "$DUMPBIN"; then :
5838 # Let the user override the test.
5839 else
5840 if test -n "$ac_tool_prefix"; then
5841 for ac_prog in dumpbin "link -dump"
5842 do
5843 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5844 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5846 $as_echo_n "checking for $ac_word... " >&6; }
5847 if ${ac_cv_prog_DUMPBIN+:} false; then :
5848 $as_echo_n "(cached) " >&6
5849 else
5850 if test -n "$DUMPBIN"; then
5851 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5852 else
5853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5854 for as_dir in $PATH
5855 do
5856 IFS=$as_save_IFS
5857 test -z "$as_dir" && as_dir=.
5858 for ac_exec_ext in '' $ac_executable_extensions; do
5859 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5860 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5862 break 2
5863 fi
5864 done
5865 done
5866 IFS=$as_save_IFS
5867
5868 fi
5869 fi
5870 DUMPBIN=$ac_cv_prog_DUMPBIN
5871 if test -n "$DUMPBIN"; then
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5873 $as_echo "$DUMPBIN" >&6; }
5874 else
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5876 $as_echo "no" >&6; }
5877 fi
5878
5879
5880 test -n "$DUMPBIN" && break
5881 done
5882 fi
5883 if test -z "$DUMPBIN"; then
5884 ac_ct_DUMPBIN=$DUMPBIN
5885 for ac_prog in dumpbin "link -dump"
5886 do
5887 # Extract the first word of "$ac_prog", so it can be a program name with args.
5888 set dummy $ac_prog; ac_word=$2
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5890 $as_echo_n "checking for $ac_word... " >&6; }
5891 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5892 $as_echo_n "(cached) " >&6
5893 else
5894 if test -n "$ac_ct_DUMPBIN"; then
5895 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5896 else
5897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5898 for as_dir in $PATH
5899 do
5900 IFS=$as_save_IFS
5901 test -z "$as_dir" && as_dir=.
5902 for ac_exec_ext in '' $ac_executable_extensions; do
5903 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5904 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5906 break 2
5907 fi
5908 done
5909 done
5910 IFS=$as_save_IFS
5911
5912 fi
5913 fi
5914 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5915 if test -n "$ac_ct_DUMPBIN"; then
5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5917 $as_echo "$ac_ct_DUMPBIN" >&6; }
5918 else
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5920 $as_echo "no" >&6; }
5921 fi
5922
5923
5924 test -n "$ac_ct_DUMPBIN" && break
5925 done
5926
5927 if test "x$ac_ct_DUMPBIN" = x; then
5928 DUMPBIN=":"
5929 else
5930 case $cross_compiling:$ac_tool_warned in
5931 yes:)
5932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5933 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5934 ac_tool_warned=yes ;;
5935 esac
5936 DUMPBIN=$ac_ct_DUMPBIN
5937 fi
5938 fi
5939
5940 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5941 *COFF*)
5942 DUMPBIN="$DUMPBIN -symbols -headers"
5943 ;;
5944 *)
5945 DUMPBIN=:
5946 ;;
5947 esac
5948 fi
5949
5950 if test : != "$DUMPBIN"; then
5951 NM=$DUMPBIN
5952 fi
5953 fi
5954 test -z "$NM" && NM=nm
5955
5956
5957
5958
5959
5960
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5962 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5963 if ${lt_cv_nm_interface+:} false; then :
5964 $as_echo_n "(cached) " >&6
5965 else
5966 lt_cv_nm_interface="BSD nm"
5967 echo "int some_variable = 0;" > conftest.$ac_ext
5968 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5969 (eval "$ac_compile" 2>conftest.err)
5970 cat conftest.err >&5
5971 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5972 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5973 cat conftest.err >&5
5974 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5975 cat conftest.out >&5
5976 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5977 lt_cv_nm_interface="MS dumpbin"
5978 fi
5979 rm -f conftest*
5980 fi
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5982 $as_echo "$lt_cv_nm_interface" >&6; }
5983
5984 # find the maximum length of command line arguments
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5986 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5987 if ${lt_cv_sys_max_cmd_len+:} false; then :
5988 $as_echo_n "(cached) " >&6
5989 else
5990 i=0
5991 teststring=ABCD
5992
5993 case $build_os in
5994 msdosdjgpp*)
5995 # On DJGPP, this test can blow up pretty badly due to problems in libc
5996 # (any single argument exceeding 2000 bytes causes a buffer overrun
5997 # during glob expansion). Even if it were fixed, the result of this
5998 # check would be larger than it should be.
5999 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6000 ;;
6001
6002 gnu*)
6003 # Under GNU Hurd, this test is not required because there is
6004 # no limit to the length of command line arguments.
6005 # Libtool will interpret -1 as no limit whatsoever
6006 lt_cv_sys_max_cmd_len=-1;
6007 ;;
6008
6009 cygwin* | mingw* | cegcc*)
6010 # On Win9x/ME, this test blows up -- it succeeds, but takes
6011 # about 5 minutes as the teststring grows exponentially.
6012 # Worse, since 9x/ME are not pre-emptively multitasking,
6013 # you end up with a "frozen" computer, even though with patience
6014 # the test eventually succeeds (with a max line length of 256k).
6015 # Instead, let's just punt: use the minimum linelength reported by
6016 # all of the supported platforms: 8192 (on NT/2K/XP).
6017 lt_cv_sys_max_cmd_len=8192;
6018 ;;
6019
6020 mint*)
6021 # On MiNT this can take a long time and run out of memory.
6022 lt_cv_sys_max_cmd_len=8192;
6023 ;;
6024
6025 amigaos*)
6026 # On AmigaOS with pdksh, this test takes hours, literally.
6027 # So we just punt and use a minimum line length of 8192.
6028 lt_cv_sys_max_cmd_len=8192;
6029 ;;
6030
6031 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
6032 # This has been around since 386BSD, at least. Likely further.
6033 if test -x /sbin/sysctl; then
6034 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6035 elif test -x /usr/sbin/sysctl; then
6036 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6037 else
6038 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6039 fi
6040 # And add a safety zone
6041 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6042 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6043 ;;
6044
6045 interix*)
6046 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6047 lt_cv_sys_max_cmd_len=196608
6048 ;;
6049
6050 os2*)
6051 # The test takes a long time on OS/2.
6052 lt_cv_sys_max_cmd_len=8192
6053 ;;
6054
6055 osf*)
6056 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6057 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6058 # nice to cause kernel panics so lets avoid the loop below.
6059 # First set a reasonable default.
6060 lt_cv_sys_max_cmd_len=16384
6061 #
6062 if test -x /sbin/sysconfig; then
6063 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6064 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6065 esac
6066 fi
6067 ;;
6068 sco3.2v5*)
6069 lt_cv_sys_max_cmd_len=102400
6070 ;;
6071 sysv5* | sco5v6* | sysv4.2uw2*)
6072 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6073 if test -n "$kargmax"; then
6074 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6075 else
6076 lt_cv_sys_max_cmd_len=32768
6077 fi
6078 ;;
6079 *)
6080 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6081 if test -n "$lt_cv_sys_max_cmd_len" && \
6082 test undefined != "$lt_cv_sys_max_cmd_len"; then
6083 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6084 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6085 else
6086 # Make teststring a little bigger before we do anything with it.
6087 # a 1K string should be a reasonable start.
6088 for i in 1 2 3 4 5 6 7 8; do
6089 teststring=$teststring$teststring
6090 done
6091 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6092 # If test is not a shell built-in, we'll probably end up computing a
6093 # maximum length that is only half of the actual maximum length, but
6094 # we can't tell.
6095 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
6096 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6097 test 17 != "$i" # 1/2 MB should be enough
6098 do
6099 i=`expr $i + 1`
6100 teststring=$teststring$teststring
6101 done
6102 # Only check the string length outside the loop.
6103 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6104 teststring=
6105 # Add a significant safety factor because C++ compilers can tack on
6106 # massive amounts of additional arguments before passing them to the
6107 # linker. It appears as though 1/2 is a usable value.
6108 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6109 fi
6110 ;;
6111 esac
6112
6113 fi
6114
6115 if test -n "$lt_cv_sys_max_cmd_len"; then
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6117 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6118 else
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6120 $as_echo "none" >&6; }
6121 fi
6122 max_cmd_len=$lt_cv_sys_max_cmd_len
6123
6124
6125
6126
6127
6128
6129 : ${CP="cp -f"}
6130 : ${MV="mv -f"}
6131 : ${RM="rm -f"}
6132
6133 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6134 lt_unset=unset
6135 else
6136 lt_unset=false
6137 fi
6138
6139
6140
6141
6142
6143 # test EBCDIC or ASCII
6144 case `echo X|tr X '\101'` in
6145 A) # ASCII based system
6146 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6147 lt_SP2NL='tr \040 \012'
6148 lt_NL2SP='tr \015\012 \040\040'
6149 ;;
6150 *) # EBCDIC based system
6151 lt_SP2NL='tr \100 \n'
6152 lt_NL2SP='tr \r\n \100\100'
6153 ;;
6154 esac
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6165 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6166 if ${lt_cv_to_host_file_cmd+:} false; then :
6167 $as_echo_n "(cached) " >&6
6168 else
6169 case $host in
6170 *-*-mingw* )
6171 case $build in
6172 *-*-mingw* ) # actually msys
6173 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6174 ;;
6175 *-*-cygwin* )
6176 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6177 ;;
6178 * ) # otherwise, assume *nix
6179 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6180 ;;
6181 esac
6182 ;;
6183 *-*-cygwin* )
6184 case $build in
6185 *-*-mingw* ) # actually msys
6186 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6187 ;;
6188 *-*-cygwin* )
6189 lt_cv_to_host_file_cmd=func_convert_file_noop
6190 ;;
6191 * ) # otherwise, assume *nix
6192 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6193 ;;
6194 esac
6195 ;;
6196 * ) # unhandled hosts (and "normal" native builds)
6197 lt_cv_to_host_file_cmd=func_convert_file_noop
6198 ;;
6199 esac
6200
6201 fi
6202
6203 to_host_file_cmd=$lt_cv_to_host_file_cmd
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6205 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
6206
6207
6208
6209
6210
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6212 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6213 if ${lt_cv_to_tool_file_cmd+:} false; then :
6214 $as_echo_n "(cached) " >&6
6215 else
6216 #assume ordinary cross tools, or native build.
6217 lt_cv_to_tool_file_cmd=func_convert_file_noop
6218 case $host in
6219 *-*-mingw* )
6220 case $build in
6221 *-*-mingw* ) # actually msys
6222 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6223 ;;
6224 esac
6225 ;;
6226 esac
6227
6228 fi
6229
6230 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6232 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6233
6234
6235
6236
6237
6238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6239 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6240 if ${lt_cv_ld_reload_flag+:} false; then :
6241 $as_echo_n "(cached) " >&6
6242 else
6243 lt_cv_ld_reload_flag='-r'
6244 fi
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6246 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6247 reload_flag=$lt_cv_ld_reload_flag
6248 case $reload_flag in
6249 "" | " "*) ;;
6250 *) reload_flag=" $reload_flag" ;;
6251 esac
6252 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6253 case $host_os in
6254 cygwin* | mingw* | pw32* | cegcc*)
6255 if test yes != "$GCC"; then
6256 reload_cmds=false
6257 fi
6258 ;;
6259 darwin*)
6260 if test yes = "$GCC"; then
6261 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
6262 else
6263 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6264 fi
6265 ;;
6266 esac
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276 if test -n "$ac_tool_prefix"; then
6277 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6278 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6280 $as_echo_n "checking for $ac_word... " >&6; }
6281 if ${ac_cv_prog_OBJDUMP+:} false; then :
6282 $as_echo_n "(cached) " >&6
6283 else
6284 if test -n "$OBJDUMP"; then
6285 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6286 else
6287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6288 for as_dir in $PATH
6289 do
6290 IFS=$as_save_IFS
6291 test -z "$as_dir" && as_dir=.
6292 for ac_exec_ext in '' $ac_executable_extensions; do
6293 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6294 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6295 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6296 break 2
6297 fi
6298 done
6299 done
6300 IFS=$as_save_IFS
6301
6302 fi
6303 fi
6304 OBJDUMP=$ac_cv_prog_OBJDUMP
6305 if test -n "$OBJDUMP"; then
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6307 $as_echo "$OBJDUMP" >&6; }
6308 else
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6310 $as_echo "no" >&6; }
6311 fi
6312
6313
6314 fi
6315 if test -z "$ac_cv_prog_OBJDUMP"; then
6316 ac_ct_OBJDUMP=$OBJDUMP
6317 # Extract the first word of "objdump", so it can be a program name with args.
6318 set dummy objdump; ac_word=$2
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6320 $as_echo_n "checking for $ac_word... " >&6; }
6321 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6322 $as_echo_n "(cached) " >&6
6323 else
6324 if test -n "$ac_ct_OBJDUMP"; then
6325 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6326 else
6327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6328 for as_dir in $PATH
6329 do
6330 IFS=$as_save_IFS
6331 test -z "$as_dir" && as_dir=.
6332 for ac_exec_ext in '' $ac_executable_extensions; do
6333 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6334 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6336 break 2
6337 fi
6338 done
6339 done
6340 IFS=$as_save_IFS
6341
6342 fi
6343 fi
6344 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6345 if test -n "$ac_ct_OBJDUMP"; then
6346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6347 $as_echo "$ac_ct_OBJDUMP" >&6; }
6348 else
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6350 $as_echo "no" >&6; }
6351 fi
6352
6353 if test "x$ac_ct_OBJDUMP" = x; then
6354 OBJDUMP="false"
6355 else
6356 case $cross_compiling:$ac_tool_warned in
6357 yes:)
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6359 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6360 ac_tool_warned=yes ;;
6361 esac
6362 OBJDUMP=$ac_ct_OBJDUMP
6363 fi
6364 else
6365 OBJDUMP="$ac_cv_prog_OBJDUMP"
6366 fi
6367
6368 test -z "$OBJDUMP" && OBJDUMP=objdump
6369
6370
6371
6372
6373
6374
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6376 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6377 if ${lt_cv_deplibs_check_method+:} false; then :
6378 $as_echo_n "(cached) " >&6
6379 else
6380 lt_cv_file_magic_cmd='$MAGIC_CMD'
6381 lt_cv_file_magic_test_file=
6382 lt_cv_deplibs_check_method='unknown'
6383 # Need to set the preceding variable on all platforms that support
6384 # interlibrary dependencies.
6385 # 'none' -- dependencies not supported.
6386 # 'unknown' -- same as none, but documents that we really don't know.
6387 # 'pass_all' -- all dependencies passed with no checks.
6388 # 'test_compile' -- check by making test program.
6389 # 'file_magic [[regex]]' -- check by looking for files in library path
6390 # that responds to the $file_magic_cmd with a given extended regex.
6391 # If you have 'file' or equivalent on your system and you're not sure
6392 # whether 'pass_all' will *always* work, you probably want this one.
6393
6394 case $host_os in
6395 aix[4-9]*)
6396 lt_cv_deplibs_check_method=pass_all
6397 ;;
6398
6399 beos*)
6400 lt_cv_deplibs_check_method=pass_all
6401 ;;
6402
6403 bsdi[45]*)
6404 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6405 lt_cv_file_magic_cmd='/usr/bin/file -L'
6406 lt_cv_file_magic_test_file=/shlib/libc.so
6407 ;;
6408
6409 cygwin*)
6410 # func_win32_libid is a shell function defined in ltmain.sh
6411 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6412 lt_cv_file_magic_cmd='func_win32_libid'
6413 ;;
6414
6415 mingw* | pw32*)
6416 # Base MSYS/MinGW do not provide the 'file' command needed by
6417 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6418 # unless we find 'file', for example because we are cross-compiling.
6419 if ( file / ) >/dev/null 2>&1; then
6420 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6421 lt_cv_file_magic_cmd='func_win32_libid'
6422 else
6423 # Keep this pattern in sync with the one in func_win32_libid.
6424 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6425 lt_cv_file_magic_cmd='$OBJDUMP -f'
6426 fi
6427 ;;
6428
6429 cegcc*)
6430 # use the weaker test based on 'objdump'. See mingw*.
6431 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6432 lt_cv_file_magic_cmd='$OBJDUMP -f'
6433 ;;
6434
6435 darwin* | rhapsody*)
6436 lt_cv_deplibs_check_method=pass_all
6437 ;;
6438
6439 freebsd* | dragonfly*)
6440 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6441 case $host_cpu in
6442 i*86 )
6443 # Not sure whether the presence of OpenBSD here was a mistake.
6444 # Let's accept both of them until this is cleared up.
6445 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6446 lt_cv_file_magic_cmd=/usr/bin/file
6447 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6448 ;;
6449 esac
6450 else
6451 lt_cv_deplibs_check_method=pass_all
6452 fi
6453 ;;
6454
6455 haiku*)
6456 lt_cv_deplibs_check_method=pass_all
6457 ;;
6458
6459 hpux10.20* | hpux11*)
6460 lt_cv_file_magic_cmd=/usr/bin/file
6461 case $host_cpu in
6462 ia64*)
6463 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6464 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6465 ;;
6466 hppa*64*)
6467 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]'
6468 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6469 ;;
6470 *)
6471 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6472 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6473 ;;
6474 esac
6475 ;;
6476
6477 interix[3-9]*)
6478 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6479 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6480 ;;
6481
6482 irix5* | irix6* | nonstopux*)
6483 case $LD in
6484 *-32|*"-32 ") libmagic=32-bit;;
6485 *-n32|*"-n32 ") libmagic=N32;;
6486 *-64|*"-64 ") libmagic=64-bit;;
6487 *) libmagic=never-match;;
6488 esac
6489 lt_cv_deplibs_check_method=pass_all
6490 ;;
6491
6492 # This must be glibc/ELF.
6493 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6494 lt_cv_deplibs_check_method=pass_all
6495 ;;
6496
6497 netbsd*)
6498 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6499 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6500 else
6501 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6502 fi
6503 ;;
6504
6505 newos6*)
6506 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6507 lt_cv_file_magic_cmd=/usr/bin/file
6508 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6509 ;;
6510
6511 *nto* | *qnx*)
6512 lt_cv_deplibs_check_method=pass_all
6513 ;;
6514
6515 openbsd* | bitrig*)
6516 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6517 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6518 else
6519 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6520 fi
6521 ;;
6522
6523 osf3* | osf4* | osf5*)
6524 lt_cv_deplibs_check_method=pass_all
6525 ;;
6526
6527 rdos*)
6528 lt_cv_deplibs_check_method=pass_all
6529 ;;
6530
6531 solaris*)
6532 lt_cv_deplibs_check_method=pass_all
6533 ;;
6534
6535 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6536 lt_cv_deplibs_check_method=pass_all
6537 ;;
6538
6539 sysv4 | sysv4.3*)
6540 case $host_vendor in
6541 motorola)
6542 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]'
6543 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6544 ;;
6545 ncr)
6546 lt_cv_deplibs_check_method=pass_all
6547 ;;
6548 sequent)
6549 lt_cv_file_magic_cmd='/bin/file'
6550 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6551 ;;
6552 sni)
6553 lt_cv_file_magic_cmd='/bin/file'
6554 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6555 lt_cv_file_magic_test_file=/lib/libc.so
6556 ;;
6557 siemens)
6558 lt_cv_deplibs_check_method=pass_all
6559 ;;
6560 pc)
6561 lt_cv_deplibs_check_method=pass_all
6562 ;;
6563 esac
6564 ;;
6565
6566 tpf*)
6567 lt_cv_deplibs_check_method=pass_all
6568 ;;
6569 os2*)
6570 lt_cv_deplibs_check_method=pass_all
6571 ;;
6572 esac
6573
6574 fi
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6576 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6577
6578 file_magic_glob=
6579 want_nocaseglob=no
6580 if test "$build" = "$host"; then
6581 case $host_os in
6582 mingw* | pw32*)
6583 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6584 want_nocaseglob=yes
6585 else
6586 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6587 fi
6588 ;;
6589 esac
6590 fi
6591
6592 file_magic_cmd=$lt_cv_file_magic_cmd
6593 deplibs_check_method=$lt_cv_deplibs_check_method
6594 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617 if test -n "$ac_tool_prefix"; then
6618 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6619 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6621 $as_echo_n "checking for $ac_word... " >&6; }
6622 if ${ac_cv_prog_DLLTOOL+:} false; then :
6623 $as_echo_n "(cached) " >&6
6624 else
6625 if test -n "$DLLTOOL"; then
6626 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6627 else
6628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6629 for as_dir in $PATH
6630 do
6631 IFS=$as_save_IFS
6632 test -z "$as_dir" && as_dir=.
6633 for ac_exec_ext in '' $ac_executable_extensions; do
6634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6635 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6637 break 2
6638 fi
6639 done
6640 done
6641 IFS=$as_save_IFS
6642
6643 fi
6644 fi
6645 DLLTOOL=$ac_cv_prog_DLLTOOL
6646 if test -n "$DLLTOOL"; then
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6648 $as_echo "$DLLTOOL" >&6; }
6649 else
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6651 $as_echo "no" >&6; }
6652 fi
6653
6654
6655 fi
6656 if test -z "$ac_cv_prog_DLLTOOL"; then
6657 ac_ct_DLLTOOL=$DLLTOOL
6658 # Extract the first word of "dlltool", so it can be a program name with args.
6659 set dummy dlltool; ac_word=$2
6660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6661 $as_echo_n "checking for $ac_word... " >&6; }
6662 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6663 $as_echo_n "(cached) " >&6
6664 else
6665 if test -n "$ac_ct_DLLTOOL"; then
6666 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6667 else
6668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6669 for as_dir in $PATH
6670 do
6671 IFS=$as_save_IFS
6672 test -z "$as_dir" && as_dir=.
6673 for ac_exec_ext in '' $ac_executable_extensions; do
6674 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6675 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6677 break 2
6678 fi
6679 done
6680 done
6681 IFS=$as_save_IFS
6682
6683 fi
6684 fi
6685 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6686 if test -n "$ac_ct_DLLTOOL"; then
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6688 $as_echo "$ac_ct_DLLTOOL" >&6; }
6689 else
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6691 $as_echo "no" >&6; }
6692 fi
6693
6694 if test "x$ac_ct_DLLTOOL" = x; then
6695 DLLTOOL="false"
6696 else
6697 case $cross_compiling:$ac_tool_warned in
6698 yes:)
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6700 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6701 ac_tool_warned=yes ;;
6702 esac
6703 DLLTOOL=$ac_ct_DLLTOOL
6704 fi
6705 else
6706 DLLTOOL="$ac_cv_prog_DLLTOOL"
6707 fi
6708
6709 test -z "$DLLTOOL" && DLLTOOL=dlltool
6710
6711
6712
6713
6714
6715
6716
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6718 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6719 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6720 $as_echo_n "(cached) " >&6
6721 else
6722 lt_cv_sharedlib_from_linklib_cmd='unknown'
6723
6724 case $host_os in
6725 cygwin* | mingw* | pw32* | cegcc*)
6726 # two different shell functions defined in ltmain.sh;
6727 # decide which one to use based on capabilities of $DLLTOOL
6728 case `$DLLTOOL --help 2>&1` in
6729 *--identify-strict*)
6730 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6731 ;;
6732 *)
6733 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6734 ;;
6735 esac
6736 ;;
6737 *)
6738 # fallback: assume linklib IS sharedlib
6739 lt_cv_sharedlib_from_linklib_cmd=$ECHO
6740 ;;
6741 esac
6742
6743 fi
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6745 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6746 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6747 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6748
6749
6750
6751
6752
6753
6754
6755 if test -n "$ac_tool_prefix"; then
6756 for ac_prog in ar
6757 do
6758 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6759 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6761 $as_echo_n "checking for $ac_word... " >&6; }
6762 if ${ac_cv_prog_AR+:} false; then :
6763 $as_echo_n "(cached) " >&6
6764 else
6765 if test -n "$AR"; then
6766 ac_cv_prog_AR="$AR" # Let the user override the test.
6767 else
6768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6769 for as_dir in $PATH
6770 do
6771 IFS=$as_save_IFS
6772 test -z "$as_dir" && as_dir=.
6773 for ac_exec_ext in '' $ac_executable_extensions; do
6774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6775 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6777 break 2
6778 fi
6779 done
6780 done
6781 IFS=$as_save_IFS
6782
6783 fi
6784 fi
6785 AR=$ac_cv_prog_AR
6786 if test -n "$AR"; then
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6788 $as_echo "$AR" >&6; }
6789 else
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6791 $as_echo "no" >&6; }
6792 fi
6793
6794
6795 test -n "$AR" && break
6796 done
6797 fi
6798 if test -z "$AR"; then
6799 ac_ct_AR=$AR
6800 for ac_prog in ar
6801 do
6802 # Extract the first word of "$ac_prog", so it can be a program name with args.
6803 set dummy $ac_prog; ac_word=$2
6804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6805 $as_echo_n "checking for $ac_word... " >&6; }
6806 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6807 $as_echo_n "(cached) " >&6
6808 else
6809 if test -n "$ac_ct_AR"; then
6810 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6811 else
6812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6813 for as_dir in $PATH
6814 do
6815 IFS=$as_save_IFS
6816 test -z "$as_dir" && as_dir=.
6817 for ac_exec_ext in '' $ac_executable_extensions; do
6818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6819 ac_cv_prog_ac_ct_AR="$ac_prog"
6820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6821 break 2
6822 fi
6823 done
6824 done
6825 IFS=$as_save_IFS
6826
6827 fi
6828 fi
6829 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6830 if test -n "$ac_ct_AR"; then
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6832 $as_echo "$ac_ct_AR" >&6; }
6833 else
6834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6835 $as_echo "no" >&6; }
6836 fi
6837
6838
6839 test -n "$ac_ct_AR" && break
6840 done
6841
6842 if test "x$ac_ct_AR" = x; then
6843 AR="false"
6844 else
6845 case $cross_compiling:$ac_tool_warned in
6846 yes:)
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6848 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6849 ac_tool_warned=yes ;;
6850 esac
6851 AR=$ac_ct_AR
6852 fi
6853 fi
6854
6855 : ${AR=ar}
6856 : ${AR_FLAGS=cru}
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6869 $as_echo_n "checking for archiver @FILE support... " >&6; }
6870 if ${lt_cv_ar_at_file+:} false; then :
6871 $as_echo_n "(cached) " >&6
6872 else
6873 lt_cv_ar_at_file=no
6874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6875 /* end confdefs.h. */
6876
6877 int
6878 main ()
6879 {
6880
6881 ;
6882 return 0;
6883 }
6884 _ACEOF
6885 if ac_fn_c_try_compile "$LINENO"; then :
6886 echo conftest.$ac_objext > conftest.lst
6887 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6888 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6889 (eval $lt_ar_try) 2>&5
6890 ac_status=$?
6891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6892 test $ac_status = 0; }
6893 if test 0 -eq "$ac_status"; then
6894 # Ensure the archiver fails upon bogus file names.
6895 rm -f conftest.$ac_objext libconftest.a
6896 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6897 (eval $lt_ar_try) 2>&5
6898 ac_status=$?
6899 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6900 test $ac_status = 0; }
6901 if test 0 -ne "$ac_status"; then
6902 lt_cv_ar_at_file=@
6903 fi
6904 fi
6905 rm -f conftest.* libconftest.a
6906
6907 fi
6908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6909
6910 fi
6911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6912 $as_echo "$lt_cv_ar_at_file" >&6; }
6913
6914 if test no = "$lt_cv_ar_at_file"; then
6915 archiver_list_spec=
6916 else
6917 archiver_list_spec=$lt_cv_ar_at_file
6918 fi
6919
6920
6921
6922
6923
6924
6925
6926 if test -n "$ac_tool_prefix"; then
6927 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6928 set dummy ${ac_tool_prefix}strip; ac_word=$2
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6930 $as_echo_n "checking for $ac_word... " >&6; }
6931 if ${ac_cv_prog_STRIP+:} false; then :
6932 $as_echo_n "(cached) " >&6
6933 else
6934 if test -n "$STRIP"; then
6935 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6936 else
6937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6938 for as_dir in $PATH
6939 do
6940 IFS=$as_save_IFS
6941 test -z "$as_dir" && as_dir=.
6942 for ac_exec_ext in '' $ac_executable_extensions; do
6943 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6944 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6946 break 2
6947 fi
6948 done
6949 done
6950 IFS=$as_save_IFS
6951
6952 fi
6953 fi
6954 STRIP=$ac_cv_prog_STRIP
6955 if test -n "$STRIP"; then
6956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6957 $as_echo "$STRIP" >&6; }
6958 else
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6960 $as_echo "no" >&6; }
6961 fi
6962
6963
6964 fi
6965 if test -z "$ac_cv_prog_STRIP"; then
6966 ac_ct_STRIP=$STRIP
6967 # Extract the first word of "strip", so it can be a program name with args.
6968 set dummy strip; ac_word=$2
6969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6970 $as_echo_n "checking for $ac_word... " >&6; }
6971 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6972 $as_echo_n "(cached) " >&6
6973 else
6974 if test -n "$ac_ct_STRIP"; then
6975 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6976 else
6977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6978 for as_dir in $PATH
6979 do
6980 IFS=$as_save_IFS
6981 test -z "$as_dir" && as_dir=.
6982 for ac_exec_ext in '' $ac_executable_extensions; do
6983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6984 ac_cv_prog_ac_ct_STRIP="strip"
6985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6986 break 2
6987 fi
6988 done
6989 done
6990 IFS=$as_save_IFS
6991
6992 fi
6993 fi
6994 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6995 if test -n "$ac_ct_STRIP"; then
6996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6997 $as_echo "$ac_ct_STRIP" >&6; }
6998 else
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7000 $as_echo "no" >&6; }
7001 fi
7002
7003 if test "x$ac_ct_STRIP" = x; then
7004 STRIP=":"
7005 else
7006 case $cross_compiling:$ac_tool_warned in
7007 yes:)
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7009 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7010 ac_tool_warned=yes ;;
7011 esac
7012 STRIP=$ac_ct_STRIP
7013 fi
7014 else
7015 STRIP="$ac_cv_prog_STRIP"
7016 fi
7017
7018 test -z "$STRIP" && STRIP=:
7019
7020
7021
7022
7023
7024
7025 if test -n "$ac_tool_prefix"; then
7026 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7027 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7029 $as_echo_n "checking for $ac_word... " >&6; }
7030 if ${ac_cv_prog_RANLIB+:} false; then :
7031 $as_echo_n "(cached) " >&6
7032 else
7033 if test -n "$RANLIB"; then
7034 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7035 else
7036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7037 for as_dir in $PATH
7038 do
7039 IFS=$as_save_IFS
7040 test -z "$as_dir" && as_dir=.
7041 for ac_exec_ext in '' $ac_executable_extensions; do
7042 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7043 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7045 break 2
7046 fi
7047 done
7048 done
7049 IFS=$as_save_IFS
7050
7051 fi
7052 fi
7053 RANLIB=$ac_cv_prog_RANLIB
7054 if test -n "$RANLIB"; then
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7056 $as_echo "$RANLIB" >&6; }
7057 else
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7059 $as_echo "no" >&6; }
7060 fi
7061
7062
7063 fi
7064 if test -z "$ac_cv_prog_RANLIB"; then
7065 ac_ct_RANLIB=$RANLIB
7066 # Extract the first word of "ranlib", so it can be a program name with args.
7067 set dummy ranlib; ac_word=$2
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7069 $as_echo_n "checking for $ac_word... " >&6; }
7070 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7071 $as_echo_n "(cached) " >&6
7072 else
7073 if test -n "$ac_ct_RANLIB"; then
7074 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7075 else
7076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7077 for as_dir in $PATH
7078 do
7079 IFS=$as_save_IFS
7080 test -z "$as_dir" && as_dir=.
7081 for ac_exec_ext in '' $ac_executable_extensions; do
7082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7083 ac_cv_prog_ac_ct_RANLIB="ranlib"
7084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7085 break 2
7086 fi
7087 done
7088 done
7089 IFS=$as_save_IFS
7090
7091 fi
7092 fi
7093 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7094 if test -n "$ac_ct_RANLIB"; then
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7096 $as_echo "$ac_ct_RANLIB" >&6; }
7097 else
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7099 $as_echo "no" >&6; }
7100 fi
7101
7102 if test "x$ac_ct_RANLIB" = x; then
7103 RANLIB=":"
7104 else
7105 case $cross_compiling:$ac_tool_warned in
7106 yes:)
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7108 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7109 ac_tool_warned=yes ;;
7110 esac
7111 RANLIB=$ac_ct_RANLIB
7112 fi
7113 else
7114 RANLIB="$ac_cv_prog_RANLIB"
7115 fi
7116
7117 test -z "$RANLIB" && RANLIB=:
7118
7119
7120
7121
7122
7123
7124 # Determine commands to create old-style static archives.
7125 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7126 old_postinstall_cmds='chmod 644 $oldlib'
7127 old_postuninstall_cmds=
7128
7129 if test -n "$RANLIB"; then
7130 case $host_os in
7131 bitrig* | openbsd*)
7132 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7133 ;;
7134 *)
7135 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7136 ;;
7137 esac
7138 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7139 fi
7140
7141 case $host_os in
7142 darwin*)
7143 lock_old_archive_extraction=yes ;;
7144 *)
7145 lock_old_archive_extraction=no ;;
7146 esac
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186 # If no C compiler was specified, use CC.
7187 LTCC=${LTCC-"$CC"}
7188
7189 # If no C compiler flags were specified, use CFLAGS.
7190 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7191
7192 # Allow CC to be a program name with arguments.
7193 compiler=$CC
7194
7195
7196 # Check for command to grab the raw symbol name followed by C symbol from nm.
7197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7198 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7199 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7200 $as_echo_n "(cached) " >&6
7201 else
7202
7203 # These are sane defaults that work on at least a few old systems.
7204 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7205
7206 # Character class describing NM global symbol codes.
7207 symcode='[BCDEGRST]'
7208
7209 # Regexp to match symbols that can be accessed directly from C.
7210 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7211
7212 # Define system-specific variables.
7213 case $host_os in
7214 aix*)
7215 symcode='[BCDT]'
7216 ;;
7217 cygwin* | mingw* | pw32* | cegcc*)
7218 symcode='[ABCDGISTW]'
7219 ;;
7220 hpux*)
7221 if test ia64 = "$host_cpu"; then
7222 symcode='[ABCDEGRST]'
7223 fi
7224 ;;
7225 irix* | nonstopux*)
7226 symcode='[BCDEGRST]'
7227 ;;
7228 osf*)
7229 symcode='[BCDEGQRST]'
7230 ;;
7231 solaris*)
7232 symcode='[BDRT]'
7233 ;;
7234 sco3.2v5*)
7235 symcode='[DT]'
7236 ;;
7237 sysv4.2uw2*)
7238 symcode='[DT]'
7239 ;;
7240 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7241 symcode='[ABDT]'
7242 ;;
7243 sysv4)
7244 symcode='[DFNSTU]'
7245 ;;
7246 esac
7247
7248 # If we're using GNU nm, then use its standard symbol codes.
7249 case `$NM -V 2>&1` in
7250 *GNU* | *'with BFD'*)
7251 symcode='[ABCDGIRSTW]' ;;
7252 esac
7253
7254 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7255 # Gets list of data symbols to import.
7256 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
7257 # Adjust the below global symbol transforms to fixup imported variables.
7258 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7259 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
7260 lt_c_name_lib_hook="\
7261 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
7262 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
7263 else
7264 # Disable hooks by default.
7265 lt_cv_sys_global_symbol_to_import=
7266 lt_cdecl_hook=
7267 lt_c_name_hook=
7268 lt_c_name_lib_hook=
7269 fi
7270
7271 # Transform an extracted symbol line into a proper C declaration.
7272 # Some systems (esp. on ia64) link data and code symbols differently,
7273 # so use this general approach.
7274 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
7275 $lt_cdecl_hook\
7276 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7277 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7278
7279 # Transform an extracted symbol line into symbol name and symbol address
7280 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
7281 $lt_c_name_hook\
7282 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7283 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
7284
7285 # Transform an extracted symbol line into symbol name with lib prefix and
7286 # symbol address.
7287 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7288 $lt_c_name_lib_hook\
7289 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7290 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
7291 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
7292
7293 # Handle CRLF in mingw tool chain
7294 opt_cr=
7295 case $build_os in
7296 mingw*)
7297 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7298 ;;
7299 esac
7300
7301 # Try without a prefix underscore, then with it.
7302 for ac_symprfx in "" "_"; do
7303
7304 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7305 symxfrm="\\1 $ac_symprfx\\2 \\2"
7306
7307 # Write the raw and C identifiers.
7308 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7309 # Fake it for dumpbin and say T for any non-static function,
7310 # D for any global variable and I for any imported variable.
7311 # Also find C++ and __fastcall symbols from MSVC++,
7312 # which start with @ or ?.
7313 lt_cv_sys_global_symbol_pipe="$AWK '"\
7314 " {last_section=section; section=\$ 3};"\
7315 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7316 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7317 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7318 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7319 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7320 " \$ 0!~/External *\|/{next};"\
7321 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7322 " {if(hide[section]) next};"\
7323 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7324 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7325 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7326 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7327 " ' prfx=^$ac_symprfx"
7328 else
7329 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7330 fi
7331 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7332
7333 # Check to see that the pipe works correctly.
7334 pipe_works=no
7335
7336 rm -f conftest*
7337 cat > conftest.$ac_ext <<_LT_EOF
7338 #ifdef __cplusplus
7339 extern "C" {
7340 #endif
7341 char nm_test_var;
7342 void nm_test_func(void);
7343 void nm_test_func(void){}
7344 #ifdef __cplusplus
7345 }
7346 #endif
7347 int main(){nm_test_var='a';nm_test_func();return(0);}
7348 _LT_EOF
7349
7350 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7351 (eval $ac_compile) 2>&5
7352 ac_status=$?
7353 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7354 test $ac_status = 0; }; then
7355 # Now try to grab the symbols.
7356 nlist=conftest.nm
7357 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7358 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7359 ac_status=$?
7360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7361 test $ac_status = 0; } && test -s "$nlist"; then
7362 # Try sorting and uniquifying the output.
7363 if sort "$nlist" | uniq > "$nlist"T; then
7364 mv -f "$nlist"T "$nlist"
7365 else
7366 rm -f "$nlist"T
7367 fi
7368
7369 # Make sure that we snagged all the symbols we need.
7370 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7371 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7372 cat <<_LT_EOF > conftest.$ac_ext
7373 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7374 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7375 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7376 relocations are performed -- see ld's documentation on pseudo-relocs. */
7377 # define LT_DLSYM_CONST
7378 #elif defined __osf__
7379 /* This system does not cope well with relocations in const data. */
7380 # define LT_DLSYM_CONST
7381 #else
7382 # define LT_DLSYM_CONST const
7383 #endif
7384
7385 #ifdef __cplusplus
7386 extern "C" {
7387 #endif
7388
7389 _LT_EOF
7390 # Now generate the symbol file.
7391 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7392
7393 cat <<_LT_EOF >> conftest.$ac_ext
7394
7395 /* The mapping between symbol names and symbols. */
7396 LT_DLSYM_CONST struct {
7397 const char *name;
7398 void *address;
7399 }
7400 lt__PROGRAM__LTX_preloaded_symbols[] =
7401 {
7402 { "@PROGRAM@", (void *) 0 },
7403 _LT_EOF
7404 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7405 cat <<\_LT_EOF >> conftest.$ac_ext
7406 {0, (void *) 0}
7407 };
7408
7409 /* This works around a problem in FreeBSD linker */
7410 #ifdef FREEBSD_WORKAROUND
7411 static const void *lt_preloaded_setup() {
7412 return lt__PROGRAM__LTX_preloaded_symbols;
7413 }
7414 #endif
7415
7416 #ifdef __cplusplus
7417 }
7418 #endif
7419 _LT_EOF
7420 # Now try linking the two files.
7421 mv conftest.$ac_objext conftstm.$ac_objext
7422 lt_globsym_save_LIBS=$LIBS
7423 lt_globsym_save_CFLAGS=$CFLAGS
7424 LIBS=conftstm.$ac_objext
7425 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7426 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7427 (eval $ac_link) 2>&5
7428 ac_status=$?
7429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7430 test $ac_status = 0; } && test -s conftest$ac_exeext; then
7431 pipe_works=yes
7432 fi
7433 LIBS=$lt_globsym_save_LIBS
7434 CFLAGS=$lt_globsym_save_CFLAGS
7435 else
7436 echo "cannot find nm_test_func in $nlist" >&5
7437 fi
7438 else
7439 echo "cannot find nm_test_var in $nlist" >&5
7440 fi
7441 else
7442 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7443 fi
7444 else
7445 echo "$progname: failed program was:" >&5
7446 cat conftest.$ac_ext >&5
7447 fi
7448 rm -rf conftest* conftst*
7449
7450 # Do not use the global_symbol_pipe unless it works.
7451 if test yes = "$pipe_works"; then
7452 break
7453 else
7454 lt_cv_sys_global_symbol_pipe=
7455 fi
7456 done
7457
7458 fi
7459
7460 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7461 lt_cv_sys_global_symbol_to_cdecl=
7462 fi
7463 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7465 $as_echo "failed" >&6; }
7466 else
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7468 $as_echo "ok" >&6; }
7469 fi
7470
7471 # Response file support.
7472 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7473 nm_file_list_spec='@'
7474 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7475 nm_file_list_spec='@'
7476 fi
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7515 $as_echo_n "checking for sysroot... " >&6; }
7516
7517 # Check whether --with-sysroot was given.
7518 if test "${with_sysroot+set}" = set; then :
7519 withval=$with_sysroot;
7520 else
7521 with_sysroot=no
7522 fi
7523
7524
7525 lt_sysroot=
7526 case $with_sysroot in #(
7527 yes)
7528 if test yes = "$GCC"; then
7529 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7530 fi
7531 ;; #(
7532 /*)
7533 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7534 ;; #(
7535 no|'')
7536 ;; #(
7537 *)
7538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7539 $as_echo "$with_sysroot" >&6; }
7540 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7541 ;;
7542 esac
7543
7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7545 $as_echo "${lt_sysroot:-no}" >&6; }
7546
7547
7548
7549
7550
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7552 $as_echo_n "checking for a working dd... " >&6; }
7553 if ${ac_cv_path_lt_DD+:} false; then :
7554 $as_echo_n "(cached) " >&6
7555 else
7556 printf 0123456789abcdef0123456789abcdef >conftest.i
7557 cat conftest.i conftest.i >conftest2.i
7558 : ${lt_DD:=$DD}
7559 if test -z "$lt_DD"; then
7560 ac_path_lt_DD_found=false
7561 # Loop through the user's path and test for each of PROGNAME-LIST
7562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7563 for as_dir in $PATH
7564 do
7565 IFS=$as_save_IFS
7566 test -z "$as_dir" && as_dir=.
7567 for ac_prog in dd; do
7568 for ac_exec_ext in '' $ac_executable_extensions; do
7569 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7570 as_fn_executable_p "$ac_path_lt_DD" || continue
7571 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7572 cmp -s conftest.i conftest.out \
7573 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7574 fi
7575 $ac_path_lt_DD_found && break 3
7576 done
7577 done
7578 done
7579 IFS=$as_save_IFS
7580 if test -z "$ac_cv_path_lt_DD"; then
7581 :
7582 fi
7583 else
7584 ac_cv_path_lt_DD=$lt_DD
7585 fi
7586
7587 rm -f conftest.i conftest2.i conftest.out
7588 fi
7589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7590 $as_echo "$ac_cv_path_lt_DD" >&6; }
7591
7592
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7594 $as_echo_n "checking how to truncate binary pipes... " >&6; }
7595 if ${lt_cv_truncate_bin+:} false; then :
7596 $as_echo_n "(cached) " >&6
7597 else
7598 printf 0123456789abcdef0123456789abcdef >conftest.i
7599 cat conftest.i conftest.i >conftest2.i
7600 lt_cv_truncate_bin=
7601 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7602 cmp -s conftest.i conftest.out \
7603 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7604 fi
7605 rm -f conftest.i conftest2.i conftest.out
7606 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7607 fi
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7609 $as_echo "$lt_cv_truncate_bin" >&6; }
7610
7611
7612
7613
7614
7615
7616
7617 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7618 func_cc_basename ()
7619 {
7620 for cc_temp in $*""; do
7621 case $cc_temp in
7622 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7623 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7624 \-*) ;;
7625 *) break;;
7626 esac
7627 done
7628 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7629 }
7630
7631 # Check whether --enable-libtool-lock was given.
7632 if test "${enable_libtool_lock+set}" = set; then :
7633 enableval=$enable_libtool_lock;
7634 fi
7635
7636 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7637
7638 # Some flags need to be propagated to the compiler or linker for good
7639 # libtool support.
7640 case $host in
7641 ia64-*-hpux*)
7642 # Find out what ABI is being produced by ac_compile, and set mode
7643 # options accordingly.
7644 echo 'int i;' > conftest.$ac_ext
7645 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7646 (eval $ac_compile) 2>&5
7647 ac_status=$?
7648 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7649 test $ac_status = 0; }; then
7650 case `/usr/bin/file conftest.$ac_objext` in
7651 *ELF-32*)
7652 HPUX_IA64_MODE=32
7653 ;;
7654 *ELF-64*)
7655 HPUX_IA64_MODE=64
7656 ;;
7657 esac
7658 fi
7659 rm -rf conftest*
7660 ;;
7661 *-*-irix6*)
7662 # Find out what ABI is being produced by ac_compile, and set linker
7663 # options accordingly.
7664 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7666 (eval $ac_compile) 2>&5
7667 ac_status=$?
7668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7669 test $ac_status = 0; }; then
7670 if test yes = "$lt_cv_prog_gnu_ld"; then
7671 case `/usr/bin/file conftest.$ac_objext` in
7672 *32-bit*)
7673 LD="${LD-ld} -melf32bsmip"
7674 ;;
7675 *N32*)
7676 LD="${LD-ld} -melf32bmipn32"
7677 ;;
7678 *64-bit*)
7679 LD="${LD-ld} -melf64bmip"
7680 ;;
7681 esac
7682 else
7683 case `/usr/bin/file conftest.$ac_objext` in
7684 *32-bit*)
7685 LD="${LD-ld} -32"
7686 ;;
7687 *N32*)
7688 LD="${LD-ld} -n32"
7689 ;;
7690 *64-bit*)
7691 LD="${LD-ld} -64"
7692 ;;
7693 esac
7694 fi
7695 fi
7696 rm -rf conftest*
7697 ;;
7698
7699 mips64*-*linux*)
7700 # Find out what ABI is being produced by ac_compile, and set linker
7701 # options accordingly.
7702 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7703 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7704 (eval $ac_compile) 2>&5
7705 ac_status=$?
7706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7707 test $ac_status = 0; }; then
7708 emul=elf
7709 case `/usr/bin/file conftest.$ac_objext` in
7710 *32-bit*)
7711 emul="${emul}32"
7712 ;;
7713 *64-bit*)
7714 emul="${emul}64"
7715 ;;
7716 esac
7717 case `/usr/bin/file conftest.$ac_objext` in
7718 *MSB*)
7719 emul="${emul}btsmip"
7720 ;;
7721 *LSB*)
7722 emul="${emul}ltsmip"
7723 ;;
7724 esac
7725 case `/usr/bin/file conftest.$ac_objext` in
7726 *N32*)
7727 emul="${emul}n32"
7728 ;;
7729 esac
7730 LD="${LD-ld} -m $emul"
7731 fi
7732 rm -rf conftest*
7733 ;;
7734
7735 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7736 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7737 # Find out what ABI is being produced by ac_compile, and set linker
7738 # options accordingly. Note that the listed cases only cover the
7739 # situations where additional linker options are needed (such as when
7740 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7741 # vice versa); the common cases where no linker options are needed do
7742 # not appear in the list.
7743 echo 'int i;' > conftest.$ac_ext
7744 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7745 (eval $ac_compile) 2>&5
7746 ac_status=$?
7747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7748 test $ac_status = 0; }; then
7749 case `/usr/bin/file conftest.o` in
7750 *32-bit*)
7751 case $host in
7752 x86_64-*kfreebsd*-gnu)
7753 LD="${LD-ld} -m elf_i386_fbsd"
7754 ;;
7755 x86_64-*linux*)
7756 case `/usr/bin/file conftest.o` in
7757 *x86-64*)
7758 LD="${LD-ld} -m elf32_x86_64"
7759 ;;
7760 *)
7761 LD="${LD-ld} -m elf_i386"
7762 ;;
7763 esac
7764 ;;
7765 powerpc64le-*linux*)
7766 LD="${LD-ld} -m elf32lppclinux"
7767 ;;
7768 powerpc64-*linux*)
7769 LD="${LD-ld} -m elf32ppclinux"
7770 ;;
7771 s390x-*linux*)
7772 LD="${LD-ld} -m elf_s390"
7773 ;;
7774 sparc64-*linux*)
7775 LD="${LD-ld} -m elf32_sparc"
7776 ;;
7777 esac
7778 ;;
7779 *64-bit*)
7780 case $host in
7781 x86_64-*kfreebsd*-gnu)
7782 LD="${LD-ld} -m elf_x86_64_fbsd"
7783 ;;
7784 x86_64-*linux*)
7785 LD="${LD-ld} -m elf_x86_64"
7786 ;;
7787 powerpcle-*linux*)
7788 LD="${LD-ld} -m elf64lppc"
7789 ;;
7790 powerpc-*linux*)
7791 LD="${LD-ld} -m elf64ppc"
7792 ;;
7793 s390*-*linux*|s390*-*tpf*)
7794 LD="${LD-ld} -m elf64_s390"
7795 ;;
7796 sparc*-*linux*)
7797 LD="${LD-ld} -m elf64_sparc"
7798 ;;
7799 esac
7800 ;;
7801 esac
7802 fi
7803 rm -rf conftest*
7804 ;;
7805
7806 *-*-sco3.2v5*)
7807 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7808 SAVE_CFLAGS=$CFLAGS
7809 CFLAGS="$CFLAGS -belf"
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7811 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7812 if ${lt_cv_cc_needs_belf+:} false; then :
7813 $as_echo_n "(cached) " >&6
7814 else
7815 ac_ext=c
7816 ac_cpp='$CPP $CPPFLAGS'
7817 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7818 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7819 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7820
7821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7822 /* end confdefs.h. */
7823
7824 int
7825 main ()
7826 {
7827
7828 ;
7829 return 0;
7830 }
7831 _ACEOF
7832 if ac_fn_c_try_link "$LINENO"; then :
7833 lt_cv_cc_needs_belf=yes
7834 else
7835 lt_cv_cc_needs_belf=no
7836 fi
7837 rm -f core conftest.err conftest.$ac_objext \
7838 conftest$ac_exeext conftest.$ac_ext
7839 ac_ext=c
7840 ac_cpp='$CPP $CPPFLAGS'
7841 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7842 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7843 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7844
7845 fi
7846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7847 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7848 if test yes != "$lt_cv_cc_needs_belf"; then
7849 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7850 CFLAGS=$SAVE_CFLAGS
7851 fi
7852 ;;
7853 *-*solaris*)
7854 # Find out what ABI is being produced by ac_compile, and set linker
7855 # options accordingly.
7856 echo 'int i;' > conftest.$ac_ext
7857 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7858 (eval $ac_compile) 2>&5
7859 ac_status=$?
7860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7861 test $ac_status = 0; }; then
7862 case `/usr/bin/file conftest.o` in
7863 *64-bit*)
7864 case $lt_cv_prog_gnu_ld in
7865 yes*)
7866 case $host in
7867 i?86-*-solaris*|x86_64-*-solaris*)
7868 LD="${LD-ld} -m elf_x86_64"
7869 ;;
7870 sparc*-*-solaris*)
7871 LD="${LD-ld} -m elf64_sparc"
7872 ;;
7873 esac
7874 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7875 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7876 LD=${LD-ld}_sol2
7877 fi
7878 ;;
7879 *)
7880 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7881 LD="${LD-ld} -64"
7882 fi
7883 ;;
7884 esac
7885 ;;
7886 esac
7887 fi
7888 rm -rf conftest*
7889 ;;
7890 esac
7891
7892 need_locks=$enable_libtool_lock
7893
7894 if test -n "$ac_tool_prefix"; then
7895 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7896 set dummy ${ac_tool_prefix}mt; ac_word=$2
7897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7898 $as_echo_n "checking for $ac_word... " >&6; }
7899 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7900 $as_echo_n "(cached) " >&6
7901 else
7902 if test -n "$MANIFEST_TOOL"; then
7903 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7904 else
7905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7906 for as_dir in $PATH
7907 do
7908 IFS=$as_save_IFS
7909 test -z "$as_dir" && as_dir=.
7910 for ac_exec_ext in '' $ac_executable_extensions; do
7911 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7912 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7914 break 2
7915 fi
7916 done
7917 done
7918 IFS=$as_save_IFS
7919
7920 fi
7921 fi
7922 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7923 if test -n "$MANIFEST_TOOL"; then
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7925 $as_echo "$MANIFEST_TOOL" >&6; }
7926 else
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7928 $as_echo "no" >&6; }
7929 fi
7930
7931
7932 fi
7933 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7934 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7935 # Extract the first word of "mt", so it can be a program name with args.
7936 set dummy mt; ac_word=$2
7937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7938 $as_echo_n "checking for $ac_word... " >&6; }
7939 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7940 $as_echo_n "(cached) " >&6
7941 else
7942 if test -n "$ac_ct_MANIFEST_TOOL"; then
7943 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7944 else
7945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7946 for as_dir in $PATH
7947 do
7948 IFS=$as_save_IFS
7949 test -z "$as_dir" && as_dir=.
7950 for ac_exec_ext in '' $ac_executable_extensions; do
7951 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7952 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7954 break 2
7955 fi
7956 done
7957 done
7958 IFS=$as_save_IFS
7959
7960 fi
7961 fi
7962 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7963 if test -n "$ac_ct_MANIFEST_TOOL"; then
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7965 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7966 else
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7968 $as_echo "no" >&6; }
7969 fi
7970
7971 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7972 MANIFEST_TOOL=":"
7973 else
7974 case $cross_compiling:$ac_tool_warned in
7975 yes:)
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7977 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7978 ac_tool_warned=yes ;;
7979 esac
7980 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7981 fi
7982 else
7983 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7984 fi
7985
7986 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7988 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7989 if ${lt_cv_path_mainfest_tool+:} false; then :
7990 $as_echo_n "(cached) " >&6
7991 else
7992 lt_cv_path_mainfest_tool=no
7993 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7994 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7995 cat conftest.err >&5
7996 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7997 lt_cv_path_mainfest_tool=yes
7998 fi
7999 rm -f conftest*
8000 fi
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
8002 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
8003 if test yes != "$lt_cv_path_mainfest_tool"; then
8004 MANIFEST_TOOL=:
8005 fi
8006
8007
8008
8009
8010
8011
8012 case $host_os in
8013 rhapsody* | darwin*)
8014 if test -n "$ac_tool_prefix"; then
8015 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8016 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8018 $as_echo_n "checking for $ac_word... " >&6; }
8019 if ${ac_cv_prog_DSYMUTIL+:} false; then :
8020 $as_echo_n "(cached) " >&6
8021 else
8022 if test -n "$DSYMUTIL"; then
8023 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8024 else
8025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8026 for as_dir in $PATH
8027 do
8028 IFS=$as_save_IFS
8029 test -z "$as_dir" && as_dir=.
8030 for ac_exec_ext in '' $ac_executable_extensions; do
8031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8032 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8034 break 2
8035 fi
8036 done
8037 done
8038 IFS=$as_save_IFS
8039
8040 fi
8041 fi
8042 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8043 if test -n "$DSYMUTIL"; then
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8045 $as_echo "$DSYMUTIL" >&6; }
8046 else
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8048 $as_echo "no" >&6; }
8049 fi
8050
8051
8052 fi
8053 if test -z "$ac_cv_prog_DSYMUTIL"; then
8054 ac_ct_DSYMUTIL=$DSYMUTIL
8055 # Extract the first word of "dsymutil", so it can be a program name with args.
8056 set dummy dsymutil; ac_word=$2
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8058 $as_echo_n "checking for $ac_word... " >&6; }
8059 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8060 $as_echo_n "(cached) " >&6
8061 else
8062 if test -n "$ac_ct_DSYMUTIL"; then
8063 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8064 else
8065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8066 for as_dir in $PATH
8067 do
8068 IFS=$as_save_IFS
8069 test -z "$as_dir" && as_dir=.
8070 for ac_exec_ext in '' $ac_executable_extensions; do
8071 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8072 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8074 break 2
8075 fi
8076 done
8077 done
8078 IFS=$as_save_IFS
8079
8080 fi
8081 fi
8082 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8083 if test -n "$ac_ct_DSYMUTIL"; then
8084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8085 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8086 else
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8088 $as_echo "no" >&6; }
8089 fi
8090
8091 if test "x$ac_ct_DSYMUTIL" = x; then
8092 DSYMUTIL=":"
8093 else
8094 case $cross_compiling:$ac_tool_warned in
8095 yes:)
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8097 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8098 ac_tool_warned=yes ;;
8099 esac
8100 DSYMUTIL=$ac_ct_DSYMUTIL
8101 fi
8102 else
8103 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8104 fi
8105
8106 if test -n "$ac_tool_prefix"; then
8107 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8108 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8110 $as_echo_n "checking for $ac_word... " >&6; }
8111 if ${ac_cv_prog_NMEDIT+:} false; then :
8112 $as_echo_n "(cached) " >&6
8113 else
8114 if test -n "$NMEDIT"; then
8115 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8116 else
8117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8118 for as_dir in $PATH
8119 do
8120 IFS=$as_save_IFS
8121 test -z "$as_dir" && as_dir=.
8122 for ac_exec_ext in '' $ac_executable_extensions; do
8123 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8124 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8126 break 2
8127 fi
8128 done
8129 done
8130 IFS=$as_save_IFS
8131
8132 fi
8133 fi
8134 NMEDIT=$ac_cv_prog_NMEDIT
8135 if test -n "$NMEDIT"; then
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8137 $as_echo "$NMEDIT" >&6; }
8138 else
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8140 $as_echo "no" >&6; }
8141 fi
8142
8143
8144 fi
8145 if test -z "$ac_cv_prog_NMEDIT"; then
8146 ac_ct_NMEDIT=$NMEDIT
8147 # Extract the first word of "nmedit", so it can be a program name with args.
8148 set dummy nmedit; ac_word=$2
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8150 $as_echo_n "checking for $ac_word... " >&6; }
8151 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8152 $as_echo_n "(cached) " >&6
8153 else
8154 if test -n "$ac_ct_NMEDIT"; then
8155 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8156 else
8157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8158 for as_dir in $PATH
8159 do
8160 IFS=$as_save_IFS
8161 test -z "$as_dir" && as_dir=.
8162 for ac_exec_ext in '' $ac_executable_extensions; do
8163 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8164 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8166 break 2
8167 fi
8168 done
8169 done
8170 IFS=$as_save_IFS
8171
8172 fi
8173 fi
8174 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8175 if test -n "$ac_ct_NMEDIT"; then
8176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8177 $as_echo "$ac_ct_NMEDIT" >&6; }
8178 else
8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8180 $as_echo "no" >&6; }
8181 fi
8182
8183 if test "x$ac_ct_NMEDIT" = x; then
8184 NMEDIT=":"
8185 else
8186 case $cross_compiling:$ac_tool_warned in
8187 yes:)
8188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8189 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8190 ac_tool_warned=yes ;;
8191 esac
8192 NMEDIT=$ac_ct_NMEDIT
8193 fi
8194 else
8195 NMEDIT="$ac_cv_prog_NMEDIT"
8196 fi
8197
8198 if test -n "$ac_tool_prefix"; then
8199 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8200 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8202 $as_echo_n "checking for $ac_word... " >&6; }
8203 if ${ac_cv_prog_LIPO+:} false; then :
8204 $as_echo_n "(cached) " >&6
8205 else
8206 if test -n "$LIPO"; then
8207 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8208 else
8209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8210 for as_dir in $PATH
8211 do
8212 IFS=$as_save_IFS
8213 test -z "$as_dir" && as_dir=.
8214 for ac_exec_ext in '' $ac_executable_extensions; do
8215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8216 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8218 break 2
8219 fi
8220 done
8221 done
8222 IFS=$as_save_IFS
8223
8224 fi
8225 fi
8226 LIPO=$ac_cv_prog_LIPO
8227 if test -n "$LIPO"; then
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8229 $as_echo "$LIPO" >&6; }
8230 else
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8232 $as_echo "no" >&6; }
8233 fi
8234
8235
8236 fi
8237 if test -z "$ac_cv_prog_LIPO"; then
8238 ac_ct_LIPO=$LIPO
8239 # Extract the first word of "lipo", so it can be a program name with args.
8240 set dummy lipo; ac_word=$2
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8242 $as_echo_n "checking for $ac_word... " >&6; }
8243 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8244 $as_echo_n "(cached) " >&6
8245 else
8246 if test -n "$ac_ct_LIPO"; then
8247 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8248 else
8249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8250 for as_dir in $PATH
8251 do
8252 IFS=$as_save_IFS
8253 test -z "$as_dir" && as_dir=.
8254 for ac_exec_ext in '' $ac_executable_extensions; do
8255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8256 ac_cv_prog_ac_ct_LIPO="lipo"
8257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8258 break 2
8259 fi
8260 done
8261 done
8262 IFS=$as_save_IFS
8263
8264 fi
8265 fi
8266 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8267 if test -n "$ac_ct_LIPO"; then
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8269 $as_echo "$ac_ct_LIPO" >&6; }
8270 else
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8272 $as_echo "no" >&6; }
8273 fi
8274
8275 if test "x$ac_ct_LIPO" = x; then
8276 LIPO=":"
8277 else
8278 case $cross_compiling:$ac_tool_warned in
8279 yes:)
8280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8281 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8282 ac_tool_warned=yes ;;
8283 esac
8284 LIPO=$ac_ct_LIPO
8285 fi
8286 else
8287 LIPO="$ac_cv_prog_LIPO"
8288 fi
8289
8290 if test -n "$ac_tool_prefix"; then
8291 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8292 set dummy ${ac_tool_prefix}otool; ac_word=$2
8293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8294 $as_echo_n "checking for $ac_word... " >&6; }
8295 if ${ac_cv_prog_OTOOL+:} false; then :
8296 $as_echo_n "(cached) " >&6
8297 else
8298 if test -n "$OTOOL"; then
8299 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8300 else
8301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8302 for as_dir in $PATH
8303 do
8304 IFS=$as_save_IFS
8305 test -z "$as_dir" && as_dir=.
8306 for ac_exec_ext in '' $ac_executable_extensions; do
8307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8308 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8310 break 2
8311 fi
8312 done
8313 done
8314 IFS=$as_save_IFS
8315
8316 fi
8317 fi
8318 OTOOL=$ac_cv_prog_OTOOL
8319 if test -n "$OTOOL"; then
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8321 $as_echo "$OTOOL" >&6; }
8322 else
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8324 $as_echo "no" >&6; }
8325 fi
8326
8327
8328 fi
8329 if test -z "$ac_cv_prog_OTOOL"; then
8330 ac_ct_OTOOL=$OTOOL
8331 # Extract the first word of "otool", so it can be a program name with args.
8332 set dummy otool; ac_word=$2
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8334 $as_echo_n "checking for $ac_word... " >&6; }
8335 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8336 $as_echo_n "(cached) " >&6
8337 else
8338 if test -n "$ac_ct_OTOOL"; then
8339 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8340 else
8341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8342 for as_dir in $PATH
8343 do
8344 IFS=$as_save_IFS
8345 test -z "$as_dir" && as_dir=.
8346 for ac_exec_ext in '' $ac_executable_extensions; do
8347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8348 ac_cv_prog_ac_ct_OTOOL="otool"
8349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8350 break 2
8351 fi
8352 done
8353 done
8354 IFS=$as_save_IFS
8355
8356 fi
8357 fi
8358 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8359 if test -n "$ac_ct_OTOOL"; then
8360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8361 $as_echo "$ac_ct_OTOOL" >&6; }
8362 else
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8364 $as_echo "no" >&6; }
8365 fi
8366
8367 if test "x$ac_ct_OTOOL" = x; then
8368 OTOOL=":"
8369 else
8370 case $cross_compiling:$ac_tool_warned in
8371 yes:)
8372 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8373 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8374 ac_tool_warned=yes ;;
8375 esac
8376 OTOOL=$ac_ct_OTOOL
8377 fi
8378 else
8379 OTOOL="$ac_cv_prog_OTOOL"
8380 fi
8381
8382 if test -n "$ac_tool_prefix"; then
8383 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8384 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8386 $as_echo_n "checking for $ac_word... " >&6; }
8387 if ${ac_cv_prog_OTOOL64+:} false; then :
8388 $as_echo_n "(cached) " >&6
8389 else
8390 if test -n "$OTOOL64"; then
8391 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8392 else
8393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8394 for as_dir in $PATH
8395 do
8396 IFS=$as_save_IFS
8397 test -z "$as_dir" && as_dir=.
8398 for ac_exec_ext in '' $ac_executable_extensions; do
8399 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8400 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8402 break 2
8403 fi
8404 done
8405 done
8406 IFS=$as_save_IFS
8407
8408 fi
8409 fi
8410 OTOOL64=$ac_cv_prog_OTOOL64
8411 if test -n "$OTOOL64"; then
8412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8413 $as_echo "$OTOOL64" >&6; }
8414 else
8415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8416 $as_echo "no" >&6; }
8417 fi
8418
8419
8420 fi
8421 if test -z "$ac_cv_prog_OTOOL64"; then
8422 ac_ct_OTOOL64=$OTOOL64
8423 # Extract the first word of "otool64", so it can be a program name with args.
8424 set dummy otool64; ac_word=$2
8425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8426 $as_echo_n "checking for $ac_word... " >&6; }
8427 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8428 $as_echo_n "(cached) " >&6
8429 else
8430 if test -n "$ac_ct_OTOOL64"; then
8431 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8432 else
8433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8434 for as_dir in $PATH
8435 do
8436 IFS=$as_save_IFS
8437 test -z "$as_dir" && as_dir=.
8438 for ac_exec_ext in '' $ac_executable_extensions; do
8439 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8440 ac_cv_prog_ac_ct_OTOOL64="otool64"
8441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8442 break 2
8443 fi
8444 done
8445 done
8446 IFS=$as_save_IFS
8447
8448 fi
8449 fi
8450 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8451 if test -n "$ac_ct_OTOOL64"; then
8452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8453 $as_echo "$ac_ct_OTOOL64" >&6; }
8454 else
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8456 $as_echo "no" >&6; }
8457 fi
8458
8459 if test "x$ac_ct_OTOOL64" = x; then
8460 OTOOL64=":"
8461 else
8462 case $cross_compiling:$ac_tool_warned in
8463 yes:)
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8465 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8466 ac_tool_warned=yes ;;
8467 esac
8468 OTOOL64=$ac_ct_OTOOL64
8469 fi
8470 else
8471 OTOOL64="$ac_cv_prog_OTOOL64"
8472 fi
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8501 $as_echo_n "checking for -single_module linker flag... " >&6; }
8502 if ${lt_cv_apple_cc_single_mod+:} false; then :
8503 $as_echo_n "(cached) " >&6
8504 else
8505 lt_cv_apple_cc_single_mod=no
8506 if test -z "$LT_MULTI_MODULE"; then
8507 # By default we will add the -single_module flag. You can override
8508 # by either setting the environment variable LT_MULTI_MODULE
8509 # non-empty at configure time, or by adding -multi_module to the
8510 # link flags.
8511 rm -rf libconftest.dylib*
8512 echo "int foo(void){return 1;}" > conftest.c
8513 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8514 -dynamiclib -Wl,-single_module conftest.c" >&5
8515 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8516 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8517 _lt_result=$?
8518 # If there is a non-empty error log, and "single_module"
8519 # appears in it, assume the flag caused a linker warning
8520 if test -s conftest.err && $GREP single_module conftest.err; then
8521 cat conftest.err >&5
8522 # Otherwise, if the output was created with a 0 exit code from
8523 # the compiler, it worked.
8524 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8525 lt_cv_apple_cc_single_mod=yes
8526 else
8527 cat conftest.err >&5
8528 fi
8529 rm -rf libconftest.dylib*
8530 rm -f conftest.*
8531 fi
8532 fi
8533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8534 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8535
8536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8537 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8538 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8539 $as_echo_n "(cached) " >&6
8540 else
8541 lt_cv_ld_exported_symbols_list=no
8542 save_LDFLAGS=$LDFLAGS
8543 echo "_main" > conftest.sym
8544 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8546 /* end confdefs.h. */
8547
8548 int
8549 main ()
8550 {
8551
8552 ;
8553 return 0;
8554 }
8555 _ACEOF
8556 if ac_fn_c_try_link "$LINENO"; then :
8557 lt_cv_ld_exported_symbols_list=yes
8558 else
8559 lt_cv_ld_exported_symbols_list=no
8560 fi
8561 rm -f core conftest.err conftest.$ac_objext \
8562 conftest$ac_exeext conftest.$ac_ext
8563 LDFLAGS=$save_LDFLAGS
8564
8565 fi
8566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8567 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8568
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8570 $as_echo_n "checking for -force_load linker flag... " >&6; }
8571 if ${lt_cv_ld_force_load+:} false; then :
8572 $as_echo_n "(cached) " >&6
8573 else
8574 lt_cv_ld_force_load=no
8575 cat > conftest.c << _LT_EOF
8576 int forced_loaded() { return 2;}
8577 _LT_EOF
8578 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8579 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8580 echo "$AR cru libconftest.a conftest.o" >&5
8581 $AR cru libconftest.a conftest.o 2>&5
8582 echo "$RANLIB libconftest.a" >&5
8583 $RANLIB libconftest.a 2>&5
8584 cat > conftest.c << _LT_EOF
8585 int main() { return 0;}
8586 _LT_EOF
8587 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8588 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8589 _lt_result=$?
8590 if test -s conftest.err && $GREP force_load conftest.err; then
8591 cat conftest.err >&5
8592 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8593 lt_cv_ld_force_load=yes
8594 else
8595 cat conftest.err >&5
8596 fi
8597 rm -f conftest.err libconftest.a conftest conftest.c
8598 rm -rf conftest.dSYM
8599
8600 fi
8601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8602 $as_echo "$lt_cv_ld_force_load" >&6; }
8603 case $host_os in
8604 rhapsody* | darwin1.[012])
8605 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8606 darwin1.*)
8607 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8608 darwin*) # darwin 5.x on
8609 # if running on 10.5 or later, the deployment target defaults
8610 # to the OS version, if on x86, and 10.4, the deployment
8611 # target defaults to 10.4. Don't you love it?
8612 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8613 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8614 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8615 10.[012][,.]*)
8616 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8617 10.*)
8618 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8619 esac
8620 ;;
8621 esac
8622 if test yes = "$lt_cv_apple_cc_single_mod"; then
8623 _lt_dar_single_mod='$single_module'
8624 fi
8625 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8626 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8627 else
8628 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8629 fi
8630 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8631 _lt_dsymutil='~$DSYMUTIL $lib || :'
8632 else
8633 _lt_dsymutil=
8634 fi
8635 ;;
8636 esac
8637
8638 # func_munge_path_list VARIABLE PATH
8639 # -----------------------------------
8640 # VARIABLE is name of variable containing _space_ separated list of
8641 # directories to be munged by the contents of PATH, which is string
8642 # having a format:
8643 # "DIR[:DIR]:"
8644 # string "DIR[ DIR]" will be prepended to VARIABLE
8645 # ":DIR[:DIR]"
8646 # string "DIR[ DIR]" will be appended to VARIABLE
8647 # "DIRP[:DIRP]::[DIRA:]DIRA"
8648 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8649 # "DIRA[ DIRA]" will be appended to VARIABLE
8650 # "DIR[:DIR]"
8651 # VARIABLE will be replaced by "DIR[ DIR]"
8652 func_munge_path_list ()
8653 {
8654 case x$2 in
8655 x)
8656 ;;
8657 *:)
8658 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8659 ;;
8660 x:*)
8661 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8662 ;;
8663 *::*)
8664 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8665 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8666 ;;
8667 *)
8668 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8669 ;;
8670 esac
8671 }
8672
8673 for ac_header in dlfcn.h
8674 do :
8675 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8676 "
8677 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8678 cat >>confdefs.h <<_ACEOF
8679 #define HAVE_DLFCN_H 1
8680 _ACEOF
8681
8682 fi
8683
8684 done
8685
8686
8687
8688
8689
8690 # Set options
8691 # Check whether --enable-static was given.
8692 if test "${enable_static+set}" = set; then :
8693 enableval=$enable_static; p=${PACKAGE-default}
8694 case $enableval in
8695 yes) enable_static=yes ;;
8696 no) enable_static=no ;;
8697 *)
8698 enable_static=no
8699 # Look at the argument we got. We use all the common list separators.
8700 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8701 for pkg in $enableval; do
8702 IFS=$lt_save_ifs
8703 if test "X$pkg" = "X$p"; then
8704 enable_static=yes
8705 fi
8706 done
8707 IFS=$lt_save_ifs
8708 ;;
8709 esac
8710 else
8711 enable_static=no
8712 fi
8713
8714
8715
8716
8717
8718
8719
8720 enable_win32_dll=yes
8721
8722 case $host in
8723 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
8724 if test -n "$ac_tool_prefix"; then
8725 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
8726 set dummy ${ac_tool_prefix}as; ac_word=$2
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8728 $as_echo_n "checking for $ac_word... " >&6; }
8729 if ${ac_cv_prog_AS+:} false; then :
8730 $as_echo_n "(cached) " >&6
8731 else
8732 if test -n "$AS"; then
8733 ac_cv_prog_AS="$AS" # Let the user override the test.
8734 else
8735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8736 for as_dir in $PATH
8737 do
8738 IFS=$as_save_IFS
8739 test -z "$as_dir" && as_dir=.
8740 for ac_exec_ext in '' $ac_executable_extensions; do
8741 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8742 ac_cv_prog_AS="${ac_tool_prefix}as"
8743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8744 break 2
8745 fi
8746 done
8747 done
8748 IFS=$as_save_IFS
8749
8750 fi
8751 fi
8752 AS=$ac_cv_prog_AS
8753 if test -n "$AS"; then
8754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
8755 $as_echo "$AS" >&6; }
8756 else
8757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8758 $as_echo "no" >&6; }
8759 fi
8760
8761
8762 fi
8763 if test -z "$ac_cv_prog_AS"; then
8764 ac_ct_AS=$AS
8765 # Extract the first word of "as", so it can be a program name with args.
8766 set dummy as; ac_word=$2
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8768 $as_echo_n "checking for $ac_word... " >&6; }
8769 if ${ac_cv_prog_ac_ct_AS+:} false; then :
8770 $as_echo_n "(cached) " >&6
8771 else
8772 if test -n "$ac_ct_AS"; then
8773 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
8774 else
8775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8776 for as_dir in $PATH
8777 do
8778 IFS=$as_save_IFS
8779 test -z "$as_dir" && as_dir=.
8780 for ac_exec_ext in '' $ac_executable_extensions; do
8781 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8782 ac_cv_prog_ac_ct_AS="as"
8783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8784 break 2
8785 fi
8786 done
8787 done
8788 IFS=$as_save_IFS
8789
8790 fi
8791 fi
8792 ac_ct_AS=$ac_cv_prog_ac_ct_AS
8793 if test -n "$ac_ct_AS"; then
8794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
8795 $as_echo "$ac_ct_AS" >&6; }
8796 else
8797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8798 $as_echo "no" >&6; }
8799 fi
8800
8801 if test "x$ac_ct_AS" = x; then
8802 AS="false"
8803 else
8804 case $cross_compiling:$ac_tool_warned in
8805 yes:)
8806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8807 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8808 ac_tool_warned=yes ;;
8809 esac
8810 AS=$ac_ct_AS
8811 fi
8812 else
8813 AS="$ac_cv_prog_AS"
8814 fi
8815
8816 if test -n "$ac_tool_prefix"; then
8817 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8818 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8820 $as_echo_n "checking for $ac_word... " >&6; }
8821 if ${ac_cv_prog_DLLTOOL+:} false; then :
8822 $as_echo_n "(cached) " >&6
8823 else
8824 if test -n "$DLLTOOL"; then
8825 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8826 else
8827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8828 for as_dir in $PATH
8829 do
8830 IFS=$as_save_IFS
8831 test -z "$as_dir" && as_dir=.
8832 for ac_exec_ext in '' $ac_executable_extensions; do
8833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8834 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8836 break 2
8837 fi
8838 done
8839 done
8840 IFS=$as_save_IFS
8841
8842 fi
8843 fi
8844 DLLTOOL=$ac_cv_prog_DLLTOOL
8845 if test -n "$DLLTOOL"; then
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8847 $as_echo "$DLLTOOL" >&6; }
8848 else
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8850 $as_echo "no" >&6; }
8851 fi
8852
8853
8854 fi
8855 if test -z "$ac_cv_prog_DLLTOOL"; then
8856 ac_ct_DLLTOOL=$DLLTOOL
8857 # Extract the first word of "dlltool", so it can be a program name with args.
8858 set dummy dlltool; ac_word=$2
8859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8860 $as_echo_n "checking for $ac_word... " >&6; }
8861 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
8862 $as_echo_n "(cached) " >&6
8863 else
8864 if test -n "$ac_ct_DLLTOOL"; then
8865 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8866 else
8867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8868 for as_dir in $PATH
8869 do
8870 IFS=$as_save_IFS
8871 test -z "$as_dir" && as_dir=.
8872 for ac_exec_ext in '' $ac_executable_extensions; do
8873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8874 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8876 break 2
8877 fi
8878 done
8879 done
8880 IFS=$as_save_IFS
8881
8882 fi
8883 fi
8884 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8885 if test -n "$ac_ct_DLLTOOL"; then
8886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8887 $as_echo "$ac_ct_DLLTOOL" >&6; }
8888 else
8889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8890 $as_echo "no" >&6; }
8891 fi
8892
8893 if test "x$ac_ct_DLLTOOL" = x; then
8894 DLLTOOL="false"
8895 else
8896 case $cross_compiling:$ac_tool_warned in
8897 yes:)
8898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8899 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8900 ac_tool_warned=yes ;;
8901 esac
8902 DLLTOOL=$ac_ct_DLLTOOL
8903 fi
8904 else
8905 DLLTOOL="$ac_cv_prog_DLLTOOL"
8906 fi
8907
8908 if test -n "$ac_tool_prefix"; then
8909 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
8910 set dummy ${ac_tool_prefix}objdump; ac_word=$2
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8912 $as_echo_n "checking for $ac_word... " >&6; }
8913 if ${ac_cv_prog_OBJDUMP+:} false; then :
8914 $as_echo_n "(cached) " >&6
8915 else
8916 if test -n "$OBJDUMP"; then
8917 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
8918 else
8919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8920 for as_dir in $PATH
8921 do
8922 IFS=$as_save_IFS
8923 test -z "$as_dir" && as_dir=.
8924 for ac_exec_ext in '' $ac_executable_extensions; do
8925 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8926 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
8927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8928 break 2
8929 fi
8930 done
8931 done
8932 IFS=$as_save_IFS
8933
8934 fi
8935 fi
8936 OBJDUMP=$ac_cv_prog_OBJDUMP
8937 if test -n "$OBJDUMP"; then
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
8939 $as_echo "$OBJDUMP" >&6; }
8940 else
8941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8942 $as_echo "no" >&6; }
8943 fi
8944
8945
8946 fi
8947 if test -z "$ac_cv_prog_OBJDUMP"; then
8948 ac_ct_OBJDUMP=$OBJDUMP
8949 # Extract the first word of "objdump", so it can be a program name with args.
8950 set dummy objdump; ac_word=$2
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8952 $as_echo_n "checking for $ac_word... " >&6; }
8953 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
8954 $as_echo_n "(cached) " >&6
8955 else
8956 if test -n "$ac_ct_OBJDUMP"; then
8957 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
8958 else
8959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8960 for as_dir in $PATH
8961 do
8962 IFS=$as_save_IFS
8963 test -z "$as_dir" && as_dir=.
8964 for ac_exec_ext in '' $ac_executable_extensions; do
8965 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8966 ac_cv_prog_ac_ct_OBJDUMP="objdump"
8967 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8968 break 2
8969 fi
8970 done
8971 done
8972 IFS=$as_save_IFS
8973
8974 fi
8975 fi
8976 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
8977 if test -n "$ac_ct_OBJDUMP"; then
8978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
8979 $as_echo "$ac_ct_OBJDUMP" >&6; }
8980 else
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8982 $as_echo "no" >&6; }
8983 fi
8984
8985 if test "x$ac_ct_OBJDUMP" = x; then
8986 OBJDUMP="false"
8987 else
8988 case $cross_compiling:$ac_tool_warned in
8989 yes:)
8990 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8991 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8992 ac_tool_warned=yes ;;
8993 esac
8994 OBJDUMP=$ac_ct_OBJDUMP
8995 fi
8996 else
8997 OBJDUMP="$ac_cv_prog_OBJDUMP"
8998 fi
8999
9000 ;;
9001 esac
9002
9003 test -z "$AS" && AS=as
9004
9005
9006
9007
9008
9009 test -z "$DLLTOOL" && DLLTOOL=dlltool
9010
9011
9012
9013
9014
9015 test -z "$OBJDUMP" && OBJDUMP=objdump
9016
9017
9018
9019
9020
9021
9022
9023 enable_dlopen=no
9024
9025
9026
9027 # Check whether --enable-shared was given.
9028 if test "${enable_shared+set}" = set; then :
9029 enableval=$enable_shared; p=${PACKAGE-default}
9030 case $enableval in
9031 yes) enable_shared=yes ;;
9032 no) enable_shared=no ;;
9033 *)
9034 enable_shared=no
9035 # Look at the argument we got. We use all the common list separators.
9036 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9037 for pkg in $enableval; do
9038 IFS=$lt_save_ifs
9039 if test "X$pkg" = "X$p"; then
9040 enable_shared=yes
9041 fi
9042 done
9043 IFS=$lt_save_ifs
9044 ;;
9045 esac
9046 else
9047 enable_shared=yes
9048 fi
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060 # Check whether --with-pic was given.
9061 if test "${with_pic+set}" = set; then :
9062 withval=$with_pic; lt_p=${PACKAGE-default}
9063 case $withval in
9064 yes|no) pic_mode=$withval ;;
9065 *)
9066 pic_mode=default
9067 # Look at the argument we got. We use all the common list separators.
9068 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9069 for lt_pkg in $withval; do
9070 IFS=$lt_save_ifs
9071 if test "X$lt_pkg" = "X$lt_p"; then
9072 pic_mode=yes
9073 fi
9074 done
9075 IFS=$lt_save_ifs
9076 ;;
9077 esac
9078 else
9079 pic_mode=default
9080 fi
9081
9082
9083
9084
9085
9086
9087
9088
9089 # Check whether --enable-fast-install was given.
9090 if test "${enable_fast_install+set}" = set; then :
9091 enableval=$enable_fast_install; p=${PACKAGE-default}
9092 case $enableval in
9093 yes) enable_fast_install=yes ;;
9094 no) enable_fast_install=no ;;
9095 *)
9096 enable_fast_install=no
9097 # Look at the argument we got. We use all the common list separators.
9098 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9099 for pkg in $enableval; do
9100 IFS=$lt_save_ifs
9101 if test "X$pkg" = "X$p"; then
9102 enable_fast_install=yes
9103 fi
9104 done
9105 IFS=$lt_save_ifs
9106 ;;
9107 esac
9108 else
9109 enable_fast_install=yes
9110 fi
9111
9112
9113
9114
9115
9116
9117
9118
9119 shared_archive_member_spec=
9120 case $host,$enable_shared in
9121 power*-*-aix[5-9]*,yes)
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
9123 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
9124
9125 # Check whether --with-aix-soname was given.
9126 if test "${with_aix_soname+set}" = set; then :
9127 withval=$with_aix_soname; case $withval in
9128 aix|svr4|both)
9129 ;;
9130 *)
9131 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
9132 ;;
9133 esac
9134 lt_cv_with_aix_soname=$with_aix_soname
9135 else
9136 if ${lt_cv_with_aix_soname+:} false; then :
9137 $as_echo_n "(cached) " >&6
9138 else
9139 lt_cv_with_aix_soname=aix
9140 fi
9141
9142 with_aix_soname=$lt_cv_with_aix_soname
9143 fi
9144
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
9146 $as_echo "$with_aix_soname" >&6; }
9147 if test aix != "$with_aix_soname"; then
9148 # For the AIX way of multilib, we name the shared archive member
9149 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
9150 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
9151 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
9152 # the AIX toolchain works better with OBJECT_MODE set (default 32).
9153 if test 64 = "${OBJECT_MODE-32}"; then
9154 shared_archive_member_spec=shr_64
9155 else
9156 shared_archive_member_spec=shr
9157 fi
9158 fi
9159 ;;
9160 *)
9161 with_aix_soname=aix
9162 ;;
9163 esac
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174 # This can be used to rebuild libtool when needed
9175 LIBTOOL_DEPS=$ltmain
9176
9177 # Always use our own libtool.
9178 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209 test -z "$LN_S" && LN_S="ln -s"
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224 if test -n "${ZSH_VERSION+set}"; then
9225 setopt NO_GLOB_SUBST
9226 fi
9227
9228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9229 $as_echo_n "checking for objdir... " >&6; }
9230 if ${lt_cv_objdir+:} false; then :
9231 $as_echo_n "(cached) " >&6
9232 else
9233 rm -f .libs 2>/dev/null
9234 mkdir .libs 2>/dev/null
9235 if test -d .libs; then
9236 lt_cv_objdir=.libs
9237 else
9238 # MS-DOS does not allow filenames that begin with a dot.
9239 lt_cv_objdir=_libs
9240 fi
9241 rmdir .libs 2>/dev/null
9242 fi
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9244 $as_echo "$lt_cv_objdir" >&6; }
9245 objdir=$lt_cv_objdir
9246
9247
9248
9249
9250
9251 cat >>confdefs.h <<_ACEOF
9252 #define LT_OBJDIR "$lt_cv_objdir/"
9253 _ACEOF
9254
9255
9256
9257
9258 case $host_os in
9259 aix3*)
9260 # AIX sometimes has problems with the GCC collect2 program. For some
9261 # reason, if we set the COLLECT_NAMES environment variable, the problems
9262 # vanish in a puff of smoke.
9263 if test set != "${COLLECT_NAMES+set}"; then
9264 COLLECT_NAMES=
9265 export COLLECT_NAMES
9266 fi
9267 ;;
9268 esac
9269
9270 # Global variables:
9271 ofile=libtool
9272 can_build_shared=yes
9273
9274 # All known linkers require a '.a' archive for static linking (except MSVC,
9275 # which needs '.lib').
9276 libext=a
9277
9278 with_gnu_ld=$lt_cv_prog_gnu_ld
9279
9280 old_CC=$CC
9281 old_CFLAGS=$CFLAGS
9282
9283 # Set sane defaults for various variables
9284 test -z "$CC" && CC=cc
9285 test -z "$LTCC" && LTCC=$CC
9286 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9287 test -z "$LD" && LD=ld
9288 test -z "$ac_objext" && ac_objext=o
9289
9290 func_cc_basename $compiler
9291 cc_basename=$func_cc_basename_result
9292
9293
9294 # Only perform the check for file, if the check method requires it
9295 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9296 case $deplibs_check_method in
9297 file_magic*)
9298 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9300 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9301 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9302 $as_echo_n "(cached) " >&6
9303 else
9304 case $MAGIC_CMD in
9305 [\\/*] | ?:[\\/]*)
9306 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9307 ;;
9308 *)
9309 lt_save_MAGIC_CMD=$MAGIC_CMD
9310 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9311 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9312 for ac_dir in $ac_dummy; do
9313 IFS=$lt_save_ifs
9314 test -z "$ac_dir" && ac_dir=.
9315 if test -f "$ac_dir/${ac_tool_prefix}file"; then
9316 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
9317 if test -n "$file_magic_test_file"; then
9318 case $deplibs_check_method in
9319 "file_magic "*)
9320 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9321 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9322 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9323 $EGREP "$file_magic_regex" > /dev/null; then
9324 :
9325 else
9326 cat <<_LT_EOF 1>&2
9327
9328 *** Warning: the command libtool uses to detect shared libraries,
9329 *** $file_magic_cmd, produces output that libtool cannot recognize.
9330 *** The result is that libtool may fail to recognize shared libraries
9331 *** as such. This will affect the creation of libtool libraries that
9332 *** depend on shared libraries, but programs linked with such libtool
9333 *** libraries will work regardless of this problem. Nevertheless, you
9334 *** may want to report the problem to your system manager and/or to
9335 *** bug-libtool (at] gnu.org
9336
9337 _LT_EOF
9338 fi ;;
9339 esac
9340 fi
9341 break
9342 fi
9343 done
9344 IFS=$lt_save_ifs
9345 MAGIC_CMD=$lt_save_MAGIC_CMD
9346 ;;
9347 esac
9348 fi
9349
9350 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9351 if test -n "$MAGIC_CMD"; then
9352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9353 $as_echo "$MAGIC_CMD" >&6; }
9354 else
9355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9356 $as_echo "no" >&6; }
9357 fi
9358
9359
9360
9361
9362
9363 if test -z "$lt_cv_path_MAGIC_CMD"; then
9364 if test -n "$ac_tool_prefix"; then
9365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9366 $as_echo_n "checking for file... " >&6; }
9367 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9368 $as_echo_n "(cached) " >&6
9369 else
9370 case $MAGIC_CMD in
9371 [\\/*] | ?:[\\/]*)
9372 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9373 ;;
9374 *)
9375 lt_save_MAGIC_CMD=$MAGIC_CMD
9376 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9377 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9378 for ac_dir in $ac_dummy; do
9379 IFS=$lt_save_ifs
9380 test -z "$ac_dir" && ac_dir=.
9381 if test -f "$ac_dir/file"; then
9382 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9383 if test -n "$file_magic_test_file"; then
9384 case $deplibs_check_method in
9385 "file_magic "*)
9386 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9387 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9388 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9389 $EGREP "$file_magic_regex" > /dev/null; then
9390 :
9391 else
9392 cat <<_LT_EOF 1>&2
9393
9394 *** Warning: the command libtool uses to detect shared libraries,
9395 *** $file_magic_cmd, produces output that libtool cannot recognize.
9396 *** The result is that libtool may fail to recognize shared libraries
9397 *** as such. This will affect the creation of libtool libraries that
9398 *** depend on shared libraries, but programs linked with such libtool
9399 *** libraries will work regardless of this problem. Nevertheless, you
9400 *** may want to report the problem to your system manager and/or to
9401 *** bug-libtool (at] gnu.org
9402
9403 _LT_EOF
9404 fi ;;
9405 esac
9406 fi
9407 break
9408 fi
9409 done
9410 IFS=$lt_save_ifs
9411 MAGIC_CMD=$lt_save_MAGIC_CMD
9412 ;;
9413 esac
9414 fi
9415
9416 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9417 if test -n "$MAGIC_CMD"; then
9418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9419 $as_echo "$MAGIC_CMD" >&6; }
9420 else
9421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9422 $as_echo "no" >&6; }
9423 fi
9424
9425
9426 else
9427 MAGIC_CMD=:
9428 fi
9429 fi
9430
9431 fi
9432 ;;
9433 esac
9434
9435 # Use C for the default configuration in the libtool script
9436
9437 lt_save_CC=$CC
9438 ac_ext=c
9439 ac_cpp='$CPP $CPPFLAGS'
9440 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9441 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9442 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9443
9444
9445 # Source file extension for C test sources.
9446 ac_ext=c
9447
9448 # Object file extension for compiled C test sources.
9449 objext=o
9450 objext=$objext
9451
9452 # Code to be used in simple compile tests
9453 lt_simple_compile_test_code="int some_variable = 0;"
9454
9455 # Code to be used in simple link tests
9456 lt_simple_link_test_code='int main(){return(0);}'
9457
9458
9459
9460
9461
9462
9463
9464 # If no C compiler was specified, use CC.
9465 LTCC=${LTCC-"$CC"}
9466
9467 # If no C compiler flags were specified, use CFLAGS.
9468 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9469
9470 # Allow CC to be a program name with arguments.
9471 compiler=$CC
9472
9473 # Save the default compiler, since it gets overwritten when the other
9474 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9475 compiler_DEFAULT=$CC
9476
9477 # save warnings/boilerplate of simple test code
9478 ac_outfile=conftest.$ac_objext
9479 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9480 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9481 _lt_compiler_boilerplate=`cat conftest.err`
9482 $RM conftest*
9483
9484 ac_outfile=conftest.$ac_objext
9485 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9486 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9487 _lt_linker_boilerplate=`cat conftest.err`
9488 $RM -r conftest*
9489
9490
9491 ## CAVEAT EMPTOR:
9492 ## There is no encapsulation within the following macros, do not change
9493 ## the running order or otherwise move them around unless you know exactly
9494 ## what you are doing...
9495 if test -n "$compiler"; then
9496
9497 lt_prog_compiler_no_builtin_flag=
9498
9499 if test yes = "$GCC"; then
9500 case $cc_basename in
9501 nvcc*)
9502 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9503 *)
9504 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9505 esac
9506
9507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9508 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9509 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9510 $as_echo_n "(cached) " >&6
9511 else
9512 lt_cv_prog_compiler_rtti_exceptions=no
9513 ac_outfile=conftest.$ac_objext
9514 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9515 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
9516 # Insert the option either (1) after the last *FLAGS variable, or
9517 # (2) before a word containing "conftest.", or (3) at the end.
9518 # Note that $ac_compile itself does not contain backslashes and begins
9519 # with a dollar sign (not a hyphen), so the echo should work correctly.
9520 # The option is referenced via a variable to avoid confusing sed.
9521 lt_compile=`echo "$ac_compile" | $SED \
9522 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9523 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9524 -e 's:$: $lt_compiler_flag:'`
9525 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9526 (eval "$lt_compile" 2>conftest.err)
9527 ac_status=$?
9528 cat conftest.err >&5
9529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9530 if (exit $ac_status) && test -s "$ac_outfile"; then
9531 # The compiler can only warn and ignore the option if not recognized
9532 # So say no if there are warnings other than the usual output.
9533 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9534 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9535 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9536 lt_cv_prog_compiler_rtti_exceptions=yes
9537 fi
9538 fi
9539 $RM conftest*
9540
9541 fi
9542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9543 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9544
9545 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9546 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9547 else
9548 :
9549 fi
9550
9551 fi
9552
9553
9554
9555
9556
9557
9558 lt_prog_compiler_wl=
9559 lt_prog_compiler_pic=
9560 lt_prog_compiler_static=
9561
9562
9563 if test yes = "$GCC"; then
9564 lt_prog_compiler_wl='-Wl,'
9565 lt_prog_compiler_static='-static'
9566
9567 case $host_os in
9568 aix*)
9569 # All AIX code is PIC.
9570 if test ia64 = "$host_cpu"; then
9571 # AIX 5 now supports IA64 processor
9572 lt_prog_compiler_static='-Bstatic'
9573 fi
9574 lt_prog_compiler_pic='-fPIC'
9575 ;;
9576
9577 amigaos*)
9578 case $host_cpu in
9579 powerpc)
9580 # see comment about AmigaOS4 .so support
9581 lt_prog_compiler_pic='-fPIC'
9582 ;;
9583 m68k)
9584 # FIXME: we need at least 68020 code to build shared libraries, but
9585 # adding the '-m68020' flag to GCC prevents building anything better,
9586 # like '-m68040'.
9587 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9588 ;;
9589 esac
9590 ;;
9591
9592 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9593 # PIC is the default for these OSes.
9594 ;;
9595
9596 mingw* | cygwin* | pw32* | os2* | cegcc*)
9597 # This hack is so that the source file can tell whether it is being
9598 # built for inclusion in a dll (and should export symbols for example).
9599 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9600 # (--disable-auto-import) libraries
9601 lt_prog_compiler_pic='-DDLL_EXPORT'
9602 case $host_os in
9603 os2*)
9604 lt_prog_compiler_static='$wl-static'
9605 ;;
9606 esac
9607 ;;
9608
9609 darwin* | rhapsody*)
9610 # PIC is the default on this platform
9611 # Common symbols not allowed in MH_DYLIB files
9612 lt_prog_compiler_pic='-fno-common'
9613 ;;
9614
9615 haiku*)
9616 # PIC is the default for Haiku.
9617 # The "-static" flag exists, but is broken.
9618 lt_prog_compiler_static=
9619 ;;
9620
9621 hpux*)
9622 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9623 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9624 # sets the default TLS model and affects inlining.
9625 case $host_cpu in
9626 hppa*64*)
9627 # +Z the default
9628 ;;
9629 *)
9630 lt_prog_compiler_pic='-fPIC'
9631 ;;
9632 esac
9633 ;;
9634
9635 interix[3-9]*)
9636 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9637 # Instead, we relocate shared libraries at runtime.
9638 ;;
9639
9640 msdosdjgpp*)
9641 # Just because we use GCC doesn't mean we suddenly get shared libraries
9642 # on systems that don't support them.
9643 lt_prog_compiler_can_build_shared=no
9644 enable_shared=no
9645 ;;
9646
9647 *nto* | *qnx*)
9648 # QNX uses GNU C++, but need to define -shared option too, otherwise
9649 # it will coredump.
9650 lt_prog_compiler_pic='-fPIC -shared'
9651 ;;
9652
9653 sysv4*MP*)
9654 if test -d /usr/nec; then
9655 lt_prog_compiler_pic=-Kconform_pic
9656 fi
9657 ;;
9658
9659 *)
9660 lt_prog_compiler_pic='-fPIC'
9661 ;;
9662 esac
9663
9664 case $cc_basename in
9665 nvcc*) # Cuda Compiler Driver 2.2
9666 lt_prog_compiler_wl='-Xlinker '
9667 if test -n "$lt_prog_compiler_pic"; then
9668 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9669 fi
9670 ;;
9671 esac
9672 else
9673 # PORTME Check for flag to pass linker flags through the system compiler.
9674 case $host_os in
9675 aix*)
9676 lt_prog_compiler_wl='-Wl,'
9677 if test ia64 = "$host_cpu"; then
9678 # AIX 5 now supports IA64 processor
9679 lt_prog_compiler_static='-Bstatic'
9680 else
9681 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9682 fi
9683 ;;
9684
9685 darwin* | rhapsody*)
9686 # PIC is the default on this platform
9687 # Common symbols not allowed in MH_DYLIB files
9688 lt_prog_compiler_pic='-fno-common'
9689 case $cc_basename in
9690 nagfor*)
9691 # NAG Fortran compiler
9692 lt_prog_compiler_wl='-Wl,-Wl,,'
9693 lt_prog_compiler_pic='-PIC'
9694 lt_prog_compiler_static='-Bstatic'
9695 ;;
9696 esac
9697 ;;
9698
9699 mingw* | cygwin* | pw32* | os2* | cegcc*)
9700 # This hack is so that the source file can tell whether it is being
9701 # built for inclusion in a dll (and should export symbols for example).
9702 lt_prog_compiler_pic='-DDLL_EXPORT'
9703 case $host_os in
9704 os2*)
9705 lt_prog_compiler_static='$wl-static'
9706 ;;
9707 esac
9708 ;;
9709
9710 hpux9* | hpux10* | hpux11*)
9711 lt_prog_compiler_wl='-Wl,'
9712 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9713 # not for PA HP-UX.
9714 case $host_cpu in
9715 hppa*64*|ia64*)
9716 # +Z the default
9717 ;;
9718 *)
9719 lt_prog_compiler_pic='+Z'
9720 ;;
9721 esac
9722 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9723 lt_prog_compiler_static='$wl-a ${wl}archive'
9724 ;;
9725
9726 irix5* | irix6* | nonstopux*)
9727 lt_prog_compiler_wl='-Wl,'
9728 # PIC (with -KPIC) is the default.
9729 lt_prog_compiler_static='-non_shared'
9730 ;;
9731
9732 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9733 case $cc_basename in
9734 # old Intel for x86_64, which still supported -KPIC.
9735 ecc*)
9736 lt_prog_compiler_wl='-Wl,'
9737 lt_prog_compiler_pic='-KPIC'
9738 lt_prog_compiler_static='-static'
9739 ;;
9740 # icc used to be incompatible with GCC.
9741 # ICC 10 doesn't accept -KPIC any more.
9742 icc* | ifort*)
9743 lt_prog_compiler_wl='-Wl,'
9744 lt_prog_compiler_pic='-fPIC'
9745 lt_prog_compiler_static='-static'
9746 ;;
9747 # Lahey Fortran 8.1.
9748 lf95*)
9749 lt_prog_compiler_wl='-Wl,'
9750 lt_prog_compiler_pic='--shared'
9751 lt_prog_compiler_static='--static'
9752 ;;
9753 nagfor*)
9754 # NAG Fortran compiler
9755 lt_prog_compiler_wl='-Wl,-Wl,,'
9756 lt_prog_compiler_pic='-PIC'
9757 lt_prog_compiler_static='-Bstatic'
9758 ;;
9759 tcc*)
9760 # Fabrice Bellard et al's Tiny C Compiler
9761 lt_prog_compiler_wl='-Wl,'
9762 lt_prog_compiler_pic='-fPIC'
9763 lt_prog_compiler_static='-static'
9764 ;;
9765 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9766 # Portland Group compilers (*not* the Pentium gcc compiler,
9767 # which looks to be a dead project)
9768 lt_prog_compiler_wl='-Wl,'
9769 lt_prog_compiler_pic='-fpic'
9770 lt_prog_compiler_static='-Bstatic'
9771 ;;
9772 ccc*)
9773 lt_prog_compiler_wl='-Wl,'
9774 # All Alpha code is PIC.
9775 lt_prog_compiler_static='-non_shared'
9776 ;;
9777 xl* | bgxl* | bgf* | mpixl*)
9778 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9779 lt_prog_compiler_wl='-Wl,'
9780 lt_prog_compiler_pic='-qpic'
9781 lt_prog_compiler_static='-qstaticlink'
9782 ;;
9783 *)
9784 case `$CC -V 2>&1 | sed 5q` in
9785 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9786 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9787 lt_prog_compiler_pic='-KPIC'
9788 lt_prog_compiler_static='-Bstatic'
9789 lt_prog_compiler_wl=''
9790 ;;
9791 *Sun\ F* | *Sun*Fortran*)
9792 lt_prog_compiler_pic='-KPIC'
9793 lt_prog_compiler_static='-Bstatic'
9794 lt_prog_compiler_wl='-Qoption ld '
9795 ;;
9796 *Sun\ C*)
9797 # Sun C 5.9
9798 lt_prog_compiler_pic='-KPIC'
9799 lt_prog_compiler_static='-Bstatic'
9800 lt_prog_compiler_wl='-Wl,'
9801 ;;
9802 *Intel*\ [CF]*Compiler*)
9803 lt_prog_compiler_wl='-Wl,'
9804 lt_prog_compiler_pic='-fPIC'
9805 lt_prog_compiler_static='-static'
9806 ;;
9807 *Portland\ Group*)
9808 lt_prog_compiler_wl='-Wl,'
9809 lt_prog_compiler_pic='-fpic'
9810 lt_prog_compiler_static='-Bstatic'
9811 ;;
9812 esac
9813 ;;
9814 esac
9815 ;;
9816
9817 newsos6)
9818 lt_prog_compiler_pic='-KPIC'
9819 lt_prog_compiler_static='-Bstatic'
9820 ;;
9821
9822 *nto* | *qnx*)
9823 # QNX uses GNU C++, but need to define -shared option too, otherwise
9824 # it will coredump.
9825 lt_prog_compiler_pic='-fPIC -shared'
9826 ;;
9827
9828 osf3* | osf4* | osf5*)
9829 lt_prog_compiler_wl='-Wl,'
9830 # All OSF/1 code is PIC.
9831 lt_prog_compiler_static='-non_shared'
9832 ;;
9833
9834 rdos*)
9835 lt_prog_compiler_static='-non_shared'
9836 ;;
9837
9838 solaris*)
9839 lt_prog_compiler_pic='-KPIC'
9840 lt_prog_compiler_static='-Bstatic'
9841 case $cc_basename in
9842 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9843 lt_prog_compiler_wl='-Qoption ld ';;
9844 *)
9845 lt_prog_compiler_wl='-Wl,';;
9846 esac
9847 ;;
9848
9849 sunos4*)
9850 lt_prog_compiler_wl='-Qoption ld '
9851 lt_prog_compiler_pic='-PIC'
9852 lt_prog_compiler_static='-Bstatic'
9853 ;;
9854
9855 sysv4 | sysv4.2uw2* | sysv4.3*)
9856 lt_prog_compiler_wl='-Wl,'
9857 lt_prog_compiler_pic='-KPIC'
9858 lt_prog_compiler_static='-Bstatic'
9859 ;;
9860
9861 sysv4*MP*)
9862 if test -d /usr/nec; then
9863 lt_prog_compiler_pic='-Kconform_pic'
9864 lt_prog_compiler_static='-Bstatic'
9865 fi
9866 ;;
9867
9868 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9869 lt_prog_compiler_wl='-Wl,'
9870 lt_prog_compiler_pic='-KPIC'
9871 lt_prog_compiler_static='-Bstatic'
9872 ;;
9873
9874 unicos*)
9875 lt_prog_compiler_wl='-Wl,'
9876 lt_prog_compiler_can_build_shared=no
9877 ;;
9878
9879 uts4*)
9880 lt_prog_compiler_pic='-pic'
9881 lt_prog_compiler_static='-Bstatic'
9882 ;;
9883
9884 *)
9885 lt_prog_compiler_can_build_shared=no
9886 ;;
9887 esac
9888 fi
9889
9890 case $host_os in
9891 # For platforms that do not support PIC, -DPIC is meaningless:
9892 *djgpp*)
9893 lt_prog_compiler_pic=
9894 ;;
9895 *)
9896 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9897 ;;
9898 esac
9899
9900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9901 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9902 if ${lt_cv_prog_compiler_pic+:} false; then :
9903 $as_echo_n "(cached) " >&6
9904 else
9905 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9906 fi
9907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9908 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9909 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9910
9911 #
9912 # Check to make sure the PIC flag actually works.
9913 #
9914 if test -n "$lt_prog_compiler_pic"; then
9915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9916 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9917 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9918 $as_echo_n "(cached) " >&6
9919 else
9920 lt_cv_prog_compiler_pic_works=no
9921 ac_outfile=conftest.$ac_objext
9922 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9923 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
9924 # Insert the option either (1) after the last *FLAGS variable, or
9925 # (2) before a word containing "conftest.", or (3) at the end.
9926 # Note that $ac_compile itself does not contain backslashes and begins
9927 # with a dollar sign (not a hyphen), so the echo should work correctly.
9928 # The option is referenced via a variable to avoid confusing sed.
9929 lt_compile=`echo "$ac_compile" | $SED \
9930 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9931 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9932 -e 's:$: $lt_compiler_flag:'`
9933 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9934 (eval "$lt_compile" 2>conftest.err)
9935 ac_status=$?
9936 cat conftest.err >&5
9937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9938 if (exit $ac_status) && test -s "$ac_outfile"; then
9939 # The compiler can only warn and ignore the option if not recognized
9940 # So say no if there are warnings other than the usual output.
9941 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9942 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9943 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9944 lt_cv_prog_compiler_pic_works=yes
9945 fi
9946 fi
9947 $RM conftest*
9948
9949 fi
9950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9951 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9952
9953 if test yes = "$lt_cv_prog_compiler_pic_works"; then
9954 case $lt_prog_compiler_pic in
9955 "" | " "*) ;;
9956 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9957 esac
9958 else
9959 lt_prog_compiler_pic=
9960 lt_prog_compiler_can_build_shared=no
9961 fi
9962
9963 fi
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975 #
9976 # Check to make sure the static flag actually works.
9977 #
9978 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9980 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9981 if ${lt_cv_prog_compiler_static_works+:} false; then :
9982 $as_echo_n "(cached) " >&6
9983 else
9984 lt_cv_prog_compiler_static_works=no
9985 save_LDFLAGS=$LDFLAGS
9986 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9987 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9988 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9989 # The linker can only warn and ignore the option if not recognized
9990 # So say no if there are warnings
9991 if test -s conftest.err; then
9992 # Append any errors to the config.log.
9993 cat conftest.err 1>&5
9994 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9995 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9996 if diff conftest.exp conftest.er2 >/dev/null; then
9997 lt_cv_prog_compiler_static_works=yes
9998 fi
9999 else
10000 lt_cv_prog_compiler_static_works=yes
10001 fi
10002 fi
10003 $RM -r conftest*
10004 LDFLAGS=$save_LDFLAGS
10005
10006 fi
10007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10008 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10009
10010 if test yes = "$lt_cv_prog_compiler_static_works"; then
10011 :
10012 else
10013 lt_prog_compiler_static=
10014 fi
10015
10016
10017
10018
10019
10020
10021
10022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10023 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10024 if ${lt_cv_prog_compiler_c_o+:} false; then :
10025 $as_echo_n "(cached) " >&6
10026 else
10027 lt_cv_prog_compiler_c_o=no
10028 $RM -r conftest 2>/dev/null
10029 mkdir conftest
10030 cd conftest
10031 mkdir out
10032 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10033
10034 lt_compiler_flag="-o out/conftest2.$ac_objext"
10035 # Insert the option either (1) after the last *FLAGS variable, or
10036 # (2) before a word containing "conftest.", or (3) at the end.
10037 # Note that $ac_compile itself does not contain backslashes and begins
10038 # with a dollar sign (not a hyphen), so the echo should work correctly.
10039 lt_compile=`echo "$ac_compile" | $SED \
10040 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10041 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10042 -e 's:$: $lt_compiler_flag:'`
10043 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10044 (eval "$lt_compile" 2>out/conftest.err)
10045 ac_status=$?
10046 cat out/conftest.err >&5
10047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10048 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10049 then
10050 # The compiler can only warn and ignore the option if not recognized
10051 # So say no if there are warnings
10052 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10053 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10054 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10055 lt_cv_prog_compiler_c_o=yes
10056 fi
10057 fi
10058 chmod u+w . 2>&5
10059 $RM conftest*
10060 # SGI C++ compiler will create directory out/ii_files/ for
10061 # template instantiation
10062 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10063 $RM out/* && rmdir out
10064 cd ..
10065 $RM -r conftest
10066 $RM conftest*
10067
10068 fi
10069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10070 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10071
10072
10073
10074
10075
10076
10077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10078 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10079 if ${lt_cv_prog_compiler_c_o+:} false; then :
10080 $as_echo_n "(cached) " >&6
10081 else
10082 lt_cv_prog_compiler_c_o=no
10083 $RM -r conftest 2>/dev/null
10084 mkdir conftest
10085 cd conftest
10086 mkdir out
10087 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10088
10089 lt_compiler_flag="-o out/conftest2.$ac_objext"
10090 # Insert the option either (1) after the last *FLAGS variable, or
10091 # (2) before a word containing "conftest.", or (3) at the end.
10092 # Note that $ac_compile itself does not contain backslashes and begins
10093 # with a dollar sign (not a hyphen), so the echo should work correctly.
10094 lt_compile=`echo "$ac_compile" | $SED \
10095 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10096 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10097 -e 's:$: $lt_compiler_flag:'`
10098 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10099 (eval "$lt_compile" 2>out/conftest.err)
10100 ac_status=$?
10101 cat out/conftest.err >&5
10102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10103 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10104 then
10105 # The compiler can only warn and ignore the option if not recognized
10106 # So say no if there are warnings
10107 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10108 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10109 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10110 lt_cv_prog_compiler_c_o=yes
10111 fi
10112 fi
10113 chmod u+w . 2>&5
10114 $RM conftest*
10115 # SGI C++ compiler will create directory out/ii_files/ for
10116 # template instantiation
10117 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10118 $RM out/* && rmdir out
10119 cd ..
10120 $RM -r conftest
10121 $RM conftest*
10122
10123 fi
10124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10125 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10126
10127
10128
10129
10130 hard_links=nottested
10131 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
10132 # do not overwrite the value of need_locks provided by the user
10133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10134 $as_echo_n "checking if we can lock with hard links... " >&6; }
10135 hard_links=yes
10136 $RM conftest*
10137 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10138 touch conftest.a
10139 ln conftest.a conftest.b 2>&5 || hard_links=no
10140 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10142 $as_echo "$hard_links" >&6; }
10143 if test no = "$hard_links"; then
10144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
10145 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
10146 need_locks=warn
10147 fi
10148 else
10149 need_locks=no
10150 fi
10151
10152
10153
10154
10155
10156
10157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10158 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10159
10160 runpath_var=
10161 allow_undefined_flag=
10162 always_export_symbols=no
10163 archive_cmds=
10164 archive_expsym_cmds=
10165 compiler_needs_object=no
10166 enable_shared_with_static_runtimes=no
10167 export_dynamic_flag_spec=
10168 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10169 hardcode_automatic=no
10170 hardcode_direct=no
10171 hardcode_direct_absolute=no
10172 hardcode_libdir_flag_spec=
10173 hardcode_libdir_separator=
10174 hardcode_minus_L=no
10175 hardcode_shlibpath_var=unsupported
10176 inherit_rpath=no
10177 link_all_deplibs=unknown
10178 module_cmds=
10179 module_expsym_cmds=
10180 old_archive_from_new_cmds=
10181 old_archive_from_expsyms_cmds=
10182 thread_safe_flag_spec=
10183 whole_archive_flag_spec=
10184 # include_expsyms should be a list of space-separated symbols to be *always*
10185 # included in the symbol list
10186 include_expsyms=
10187 # exclude_expsyms can be an extended regexp of symbols to exclude
10188 # it will be wrapped by ' (' and ')$', so one must not match beginning or
10189 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
10190 # as well as any symbol that contains 'd'.
10191 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10192 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10193 # platforms (ab)use it in PIC code, but their linkers get confused if
10194 # the symbol is explicitly referenced. Since portable code cannot
10195 # rely on this symbol name, it's probably fine to never include it in
10196 # preloaded symbol tables.
10197 # Exclude shared library initialization/finalization symbols.
10198 extract_expsyms_cmds=
10199
10200 case $host_os in
10201 cygwin* | mingw* | pw32* | cegcc*)
10202 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10203 # When not using gcc, we currently assume that we are using
10204 # Microsoft Visual C++.
10205 if test yes != "$GCC"; then
10206 with_gnu_ld=no
10207 fi
10208 ;;
10209 interix*)
10210 # we just hope/assume this is gcc and not c89 (= MSVC++)
10211 with_gnu_ld=yes
10212 ;;
10213 openbsd* | bitrig*)
10214 with_gnu_ld=no
10215 ;;
10216 esac
10217
10218 ld_shlibs=yes
10219
10220 # On some targets, GNU ld is compatible enough with the native linker
10221 # that we're better off using the native interface for both.
10222 lt_use_gnu_ld_interface=no
10223 if test yes = "$with_gnu_ld"; then
10224 case $host_os in
10225 aix*)
10226 # The AIX port of GNU ld has always aspired to compatibility
10227 # with the native linker. However, as the warning in the GNU ld
10228 # block says, versions before 2.19.5* couldn't really create working
10229 # shared libraries, regardless of the interface used.
10230 case `$LD -v 2>&1` in
10231 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10232 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10233 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10234 *)
10235 lt_use_gnu_ld_interface=yes
10236 ;;
10237 esac
10238 ;;
10239 *)
10240 lt_use_gnu_ld_interface=yes
10241 ;;
10242 esac
10243 fi
10244
10245 if test yes = "$lt_use_gnu_ld_interface"; then
10246 # If archive_cmds runs LD, not CC, wlarc should be empty
10247 wlarc='$wl'
10248
10249 # Set some defaults for GNU ld with shared library support. These
10250 # are reset later if shared libraries are not supported. Putting them
10251 # here allows them to be overridden if necessary.
10252 runpath_var=LD_RUN_PATH
10253 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10254 export_dynamic_flag_spec='$wl--export-dynamic'
10255 # ancient GNU ld didn't support --whole-archive et. al.
10256 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10257 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
10258 else
10259 whole_archive_flag_spec=
10260 fi
10261 supports_anon_versioning=no
10262 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
10263 *GNU\ gold*) supports_anon_versioning=yes ;;
10264 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10265 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10266 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10267 *\ 2.11.*) ;; # other 2.11 versions
10268 *) supports_anon_versioning=yes ;;
10269 esac
10270
10271 # See if GNU ld supports shared libraries.
10272 case $host_os in
10273 aix[3-9]*)
10274 # On AIX/PPC, the GNU linker is very broken
10275 if test ia64 != "$host_cpu"; then
10276 ld_shlibs=no
10277 cat <<_LT_EOF 1>&2
10278
10279 *** Warning: the GNU linker, at least up to release 2.19, is reported
10280 *** to be unable to reliably create shared libraries on AIX.
10281 *** Therefore, libtool is disabling shared libraries support. If you
10282 *** really care for shared libraries, you may want to install binutils
10283 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10284 *** You will then need to restart the configuration process.
10285
10286 _LT_EOF
10287 fi
10288 ;;
10289
10290 amigaos*)
10291 case $host_cpu in
10292 powerpc)
10293 # see comment about AmigaOS4 .so support
10294 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10295 archive_expsym_cmds=''
10296 ;;
10297 m68k)
10298 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)'
10299 hardcode_libdir_flag_spec='-L$libdir'
10300 hardcode_minus_L=yes
10301 ;;
10302 esac
10303 ;;
10304
10305 beos*)
10306 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10307 allow_undefined_flag=unsupported
10308 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
10309 # support --undefined. This deserves some investigation. FIXME
10310 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10311 else
10312 ld_shlibs=no
10313 fi
10314 ;;
10315
10316 cygwin* | mingw* | pw32* | cegcc*)
10317 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10318 # as there is no search path for DLLs.
10319 hardcode_libdir_flag_spec='-L$libdir'
10320 export_dynamic_flag_spec='$wl--export-all-symbols'
10321 allow_undefined_flag=unsupported
10322 always_export_symbols=no
10323 enable_shared_with_static_runtimes=yes
10324 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'
10325 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
10326
10327 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10328 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10329 # If the export-symbols file already is a .def file, use it as
10330 # is; otherwise, prepend EXPORTS...
10331 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10332 cp $export_symbols $output_objdir/$soname.def;
10333 else
10334 echo EXPORTS > $output_objdir/$soname.def;
10335 cat $export_symbols >> $output_objdir/$soname.def;
10336 fi~
10337 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10338 else
10339 ld_shlibs=no
10340 fi
10341 ;;
10342
10343 haiku*)
10344 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10345 link_all_deplibs=yes
10346 ;;
10347
10348 os2*)
10349 hardcode_libdir_flag_spec='-L$libdir'
10350 hardcode_minus_L=yes
10351 allow_undefined_flag=unsupported
10352 shrext_cmds=.dll
10353 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10354 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10355 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10356 $ECHO EXPORTS >> $output_objdir/$libname.def~
10357 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10358 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10359 emximp -o $lib $output_objdir/$libname.def'
10360 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10361 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10362 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10363 $ECHO EXPORTS >> $output_objdir/$libname.def~
10364 prefix_cmds="$SED"~
10365 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10366 prefix_cmds="$prefix_cmds -e 1d";
10367 fi~
10368 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10369 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10370 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10371 emximp -o $lib $output_objdir/$libname.def'
10372 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10373 enable_shared_with_static_runtimes=yes
10374 ;;
10375
10376 interix[3-9]*)
10377 hardcode_direct=no
10378 hardcode_shlibpath_var=no
10379 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10380 export_dynamic_flag_spec='$wl-E'
10381 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10382 # Instead, shared libraries are loaded at an image base (0x10000000 by
10383 # default) and relocated if they conflict, which is a slow very memory
10384 # consuming and fragmenting process. To avoid this, we pick a random,
10385 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10386 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10387 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10388 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'
10389 ;;
10390
10391 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10392 tmp_diet=no
10393 if test linux-dietlibc = "$host_os"; then
10394 case $cc_basename in
10395 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10396 esac
10397 fi
10398 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10399 && test no = "$tmp_diet"
10400 then
10401 tmp_addflag=' $pic_flag'
10402 tmp_sharedflag='-shared'
10403 case $cc_basename,$host_cpu in
10404 pgcc*) # Portland Group C compiler
10405 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'
10406 tmp_addflag=' $pic_flag'
10407 ;;
10408 pgf77* | pgf90* | pgf95* | pgfortran*)
10409 # Portland Group f77 and f90 compilers
10410 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'
10411 tmp_addflag=' $pic_flag -Mnomain' ;;
10412 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10413 tmp_addflag=' -i_dynamic' ;;
10414 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10415 tmp_addflag=' -i_dynamic -nofor_main' ;;
10416 ifc* | ifort*) # Intel Fortran compiler
10417 tmp_addflag=' -nofor_main' ;;
10418 lf95*) # Lahey Fortran 8.1
10419 whole_archive_flag_spec=
10420 tmp_sharedflag='--shared' ;;
10421 nagfor*) # NAGFOR 5.3
10422 tmp_sharedflag='-Wl,-shared' ;;
10423 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10424 tmp_sharedflag='-qmkshrobj'
10425 tmp_addflag= ;;
10426 nvcc*) # Cuda Compiler Driver 2.2
10427 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'
10428 compiler_needs_object=yes
10429 ;;
10430 esac
10431 case `$CC -V 2>&1 | sed 5q` in
10432 *Sun\ C*) # Sun C 5.9
10433 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'
10434 compiler_needs_object=yes
10435 tmp_sharedflag='-G' ;;
10436 *Sun\ F*) # Sun Fortran 8.3
10437 tmp_sharedflag='-G' ;;
10438 esac
10439 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10440
10441 if test yes = "$supports_anon_versioning"; then
10442 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10443 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10444 echo "local: *; };" >> $output_objdir/$libname.ver~
10445 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10446 fi
10447
10448 case $cc_basename in
10449 tcc*)
10450 export_dynamic_flag_spec='-rdynamic'
10451 ;;
10452 xlf* | bgf* | bgxlf* | mpixlf*)
10453 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10454 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10455 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10456 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10457 if test yes = "$supports_anon_versioning"; then
10458 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10459 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10460 echo "local: *; };" >> $output_objdir/$libname.ver~
10461 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10462 fi
10463 ;;
10464 esac
10465 else
10466 ld_shlibs=no
10467 fi
10468 ;;
10469
10470 netbsd*)
10471 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10472 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10473 wlarc=
10474 else
10475 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10476 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10477 fi
10478 ;;
10479
10480 solaris*)
10481 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10482 ld_shlibs=no
10483 cat <<_LT_EOF 1>&2
10484
10485 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10486 *** create shared libraries on Solaris systems. Therefore, libtool
10487 *** is disabling shared libraries support. We urge you to upgrade GNU
10488 *** binutils to release 2.9.1 or newer. Another option is to modify
10489 *** your PATH or compiler configuration so that the native linker is
10490 *** used, and then restart.
10491
10492 _LT_EOF
10493 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10494 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10495 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10496 else
10497 ld_shlibs=no
10498 fi
10499 ;;
10500
10501 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10502 case `$LD -v 2>&1` in
10503 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10504 ld_shlibs=no
10505 cat <<_LT_EOF 1>&2
10506
10507 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10508 *** reliably create shared libraries on SCO systems. Therefore, libtool
10509 *** is disabling shared libraries support. We urge you to upgrade GNU
10510 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10511 *** your PATH or compiler configuration so that the native linker is
10512 *** used, and then restart.
10513
10514 _LT_EOF
10515 ;;
10516 *)
10517 # For security reasons, it is highly recommended that you always
10518 # use absolute paths for naming shared libraries, and exclude the
10519 # DT_RUNPATH tag from executables and libraries. But doing so
10520 # requires that you compile everything twice, which is a pain.
10521 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10522 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10523 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10524 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10525 else
10526 ld_shlibs=no
10527 fi
10528 ;;
10529 esac
10530 ;;
10531
10532 sunos4*)
10533 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10534 wlarc=
10535 hardcode_direct=yes
10536 hardcode_shlibpath_var=no
10537 ;;
10538
10539 *)
10540 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10541 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10542 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10543 else
10544 ld_shlibs=no
10545 fi
10546 ;;
10547 esac
10548
10549 if test no = "$ld_shlibs"; then
10550 runpath_var=
10551 hardcode_libdir_flag_spec=
10552 export_dynamic_flag_spec=
10553 whole_archive_flag_spec=
10554 fi
10555 else
10556 # PORTME fill in a description of your system's linker (not GNU ld)
10557 case $host_os in
10558 aix3*)
10559 allow_undefined_flag=unsupported
10560 always_export_symbols=yes
10561 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'
10562 # Note: this linker hardcodes the directories in LIBPATH if there
10563 # are no directories specified by -L.
10564 hardcode_minus_L=yes
10565 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10566 # Neither direct hardcoding nor static linking is supported with a
10567 # broken collect2.
10568 hardcode_direct=unsupported
10569 fi
10570 ;;
10571
10572 aix[4-9]*)
10573 if test ia64 = "$host_cpu"; then
10574 # On IA64, the linker does run time linking by default, so we don't
10575 # have to do anything special.
10576 aix_use_runtimelinking=no
10577 exp_sym_flag='-Bexport'
10578 no_entry_flag=
10579 else
10580 # If we're using GNU nm, then we don't want the "-C" option.
10581 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10582 # Without the "-l" option, or with the "-B" option, AIX nm treats
10583 # weak defined symbols like other global defined symbols, whereas
10584 # GNU nm marks them as "W".
10585 # While the 'weak' keyword is ignored in the Export File, we need
10586 # it in the Import File for the 'aix-soname' feature, so we have
10587 # to replace the "-B" option with "-P" for AIX nm.
10588 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10589 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10590 else
10591 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10592 fi
10593 aix_use_runtimelinking=no
10594
10595 # Test if we are trying to use run time linking or normal
10596 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10597 # have runtime linking enabled, and use it for executables.
10598 # For shared libraries, we enable/disable runtime linking
10599 # depending on the kind of the shared library created -
10600 # when "with_aix_soname,aix_use_runtimelinking" is:
10601 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10602 # "aix,yes" lib.so shared, rtl:yes, for executables
10603 # lib.a static archive
10604 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10605 # lib.a(lib.so.V) shared, rtl:no, for executables
10606 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10607 # lib.a(lib.so.V) shared, rtl:no
10608 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10609 # lib.a static archive
10610 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10611 for ld_flag in $LDFLAGS; do
10612 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10613 aix_use_runtimelinking=yes
10614 break
10615 fi
10616 done
10617 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10618 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10619 # so we don't have lib.a shared libs to link our executables.
10620 # We have to force runtime linking in this case.
10621 aix_use_runtimelinking=yes
10622 LDFLAGS="$LDFLAGS -Wl,-brtl"
10623 fi
10624 ;;
10625 esac
10626
10627 exp_sym_flag='-bexport'
10628 no_entry_flag='-bnoentry'
10629 fi
10630
10631 # When large executables or shared objects are built, AIX ld can
10632 # have problems creating the table of contents. If linking a library
10633 # or program results in "error TOC overflow" add -mminimal-toc to
10634 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10635 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10636
10637 archive_cmds=''
10638 hardcode_direct=yes
10639 hardcode_direct_absolute=yes
10640 hardcode_libdir_separator=':'
10641 link_all_deplibs=yes
10642 file_list_spec='$wl-f,'
10643 case $with_aix_soname,$aix_use_runtimelinking in
10644 aix,*) ;; # traditional, no import file
10645 svr4,* | *,yes) # use import file
10646 # The Import File defines what to hardcode.
10647 hardcode_direct=no
10648 hardcode_direct_absolute=no
10649 ;;
10650 esac
10651
10652 if test yes = "$GCC"; then
10653 case $host_os in aix4.[012]|aix4.[012].*)
10654 # We only want to do this on AIX 4.2 and lower, the check
10655 # below for broken collect2 doesn't work under 4.3+
10656 collect2name=`$CC -print-prog-name=collect2`
10657 if test -f "$collect2name" &&
10658 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10659 then
10660 # We have reworked collect2
10661 :
10662 else
10663 # We have old collect2
10664 hardcode_direct=unsupported
10665 # It fails to find uninstalled libraries when the uninstalled
10666 # path is not listed in the libpath. Setting hardcode_minus_L
10667 # to unsupported forces relinking
10668 hardcode_minus_L=yes
10669 hardcode_libdir_flag_spec='-L$libdir'
10670 hardcode_libdir_separator=
10671 fi
10672 ;;
10673 esac
10674 shared_flag='-shared'
10675 if test yes = "$aix_use_runtimelinking"; then
10676 shared_flag="$shared_flag "'$wl-G'
10677 fi
10678 # Need to ensure runtime linking is disabled for the traditional
10679 # shared library, or the linker may eventually find shared libraries
10680 # /with/ Import File - we do not want to mix them.
10681 shared_flag_aix='-shared'
10682 shared_flag_svr4='-shared $wl-G'
10683 else
10684 # not using gcc
10685 if test ia64 = "$host_cpu"; then
10686 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10687 # chokes on -Wl,-G. The following line is correct:
10688 shared_flag='-G'
10689 else
10690 if test yes = "$aix_use_runtimelinking"; then
10691 shared_flag='$wl-G'
10692 else
10693 shared_flag='$wl-bM:SRE'
10694 fi
10695 shared_flag_aix='$wl-bM:SRE'
10696 shared_flag_svr4='$wl-G'
10697 fi
10698 fi
10699
10700 export_dynamic_flag_spec='$wl-bexpall'
10701 # It seems that -bexpall does not export symbols beginning with
10702 # underscore (_), so it is better to generate a list of symbols to export.
10703 always_export_symbols=yes
10704 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10705 # Warning - without using the other runtime loading flags (-brtl),
10706 # -berok will link without error, but may produce a broken library.
10707 allow_undefined_flag='-berok'
10708 # Determine the default libpath from the value encoded in an
10709 # empty executable.
10710 if test set = "${lt_cv_aix_libpath+set}"; then
10711 aix_libpath=$lt_cv_aix_libpath
10712 else
10713 if ${lt_cv_aix_libpath_+:} false; then :
10714 $as_echo_n "(cached) " >&6
10715 else
10716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10717 /* end confdefs.h. */
10718
10719 int
10720 main ()
10721 {
10722
10723 ;
10724 return 0;
10725 }
10726 _ACEOF
10727 if ac_fn_c_try_link "$LINENO"; then :
10728
10729 lt_aix_libpath_sed='
10730 /Import File Strings/,/^$/ {
10731 /^0/ {
10732 s/^0 *\([^ ]*\) *$/\1/
10733 p
10734 }
10735 }'
10736 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10737 # Check for a 64-bit object if we didn't find anything.
10738 if test -z "$lt_cv_aix_libpath_"; then
10739 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10740 fi
10741 fi
10742 rm -f core conftest.err conftest.$ac_objext \
10743 conftest$ac_exeext conftest.$ac_ext
10744 if test -z "$lt_cv_aix_libpath_"; then
10745 lt_cv_aix_libpath_=/usr/lib:/lib
10746 fi
10747
10748 fi
10749
10750 aix_libpath=$lt_cv_aix_libpath_
10751 fi
10752
10753 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10754 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10755 else
10756 if test ia64 = "$host_cpu"; then
10757 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10758 allow_undefined_flag="-z nodefs"
10759 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"
10760 else
10761 # Determine the default libpath from the value encoded in an
10762 # empty executable.
10763 if test set = "${lt_cv_aix_libpath+set}"; then
10764 aix_libpath=$lt_cv_aix_libpath
10765 else
10766 if ${lt_cv_aix_libpath_+:} false; then :
10767 $as_echo_n "(cached) " >&6
10768 else
10769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10770 /* end confdefs.h. */
10771
10772 int
10773 main ()
10774 {
10775
10776 ;
10777 return 0;
10778 }
10779 _ACEOF
10780 if ac_fn_c_try_link "$LINENO"; then :
10781
10782 lt_aix_libpath_sed='
10783 /Import File Strings/,/^$/ {
10784 /^0/ {
10785 s/^0 *\([^ ]*\) *$/\1/
10786 p
10787 }
10788 }'
10789 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10790 # Check for a 64-bit object if we didn't find anything.
10791 if test -z "$lt_cv_aix_libpath_"; then
10792 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10793 fi
10794 fi
10795 rm -f core conftest.err conftest.$ac_objext \
10796 conftest$ac_exeext conftest.$ac_ext
10797 if test -z "$lt_cv_aix_libpath_"; then
10798 lt_cv_aix_libpath_=/usr/lib:/lib
10799 fi
10800
10801 fi
10802
10803 aix_libpath=$lt_cv_aix_libpath_
10804 fi
10805
10806 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10807 # Warning - without using the other run time loading flags,
10808 # -berok will link without error, but may produce a broken library.
10809 no_undefined_flag=' $wl-bernotok'
10810 allow_undefined_flag=' $wl-berok'
10811 if test yes = "$with_gnu_ld"; then
10812 # We only use this code for GNU lds that support --whole-archive.
10813 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10814 else
10815 # Exported symbols can be pulled into shared objects from archives
10816 whole_archive_flag_spec='$convenience'
10817 fi
10818 archive_cmds_need_lc=yes
10819 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10820 # -brtl affects multiple linker settings, -berok does not and is overridden later
10821 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10822 if test svr4 != "$with_aix_soname"; then
10823 # This is similar to how AIX traditionally builds its shared libraries.
10824 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10825 fi
10826 if test aix != "$with_aix_soname"; then
10827 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10828 else
10829 # used by -dlpreopen to get the symbols
10830 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10831 fi
10832 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10833 fi
10834 fi
10835 ;;
10836
10837 amigaos*)
10838 case $host_cpu in
10839 powerpc)
10840 # see comment about AmigaOS4 .so support
10841 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10842 archive_expsym_cmds=''
10843 ;;
10844 m68k)
10845 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)'
10846 hardcode_libdir_flag_spec='-L$libdir'
10847 hardcode_minus_L=yes
10848 ;;
10849 esac
10850 ;;
10851
10852 bsdi[45]*)
10853 export_dynamic_flag_spec=-rdynamic
10854 ;;
10855
10856 cygwin* | mingw* | pw32* | cegcc*)
10857 # When not using gcc, we currently assume that we are using
10858 # Microsoft Visual C++.
10859 # hardcode_libdir_flag_spec is actually meaningless, as there is
10860 # no search path for DLLs.
10861 case $cc_basename in
10862 cl*)
10863 # Native MSVC
10864 hardcode_libdir_flag_spec=' '
10865 allow_undefined_flag=unsupported
10866 always_export_symbols=yes
10867 file_list_spec='@'
10868 # Tell ltmain to make .lib files, not .a files.
10869 libext=lib
10870 # Tell ltmain to make .dll files, not .so files.
10871 shrext_cmds=.dll
10872 # FIXME: Setting linknames here is a bad hack.
10873 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10874 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10875 cp "$export_symbols" "$output_objdir/$soname.def";
10876 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10877 else
10878 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10879 fi~
10880 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10881 linknames='
10882 # The linker will not automatically build a static lib if we build a DLL.
10883 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10884 enable_shared_with_static_runtimes=yes
10885 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10886 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10887 # Don't use ranlib
10888 old_postinstall_cmds='chmod 644 $oldlib'
10889 postlink_cmds='lt_outputfile="@OUTPUT@"~
10890 lt_tool_outputfile="@TOOL_OUTPUT@"~
10891 case $lt_outputfile in
10892 *.exe|*.EXE) ;;
10893 *)
10894 lt_outputfile=$lt_outputfile.exe
10895 lt_tool_outputfile=$lt_tool_outputfile.exe
10896 ;;
10897 esac~
10898 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10899 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10900 $RM "$lt_outputfile.manifest";
10901 fi'
10902 ;;
10903 *)
10904 # Assume MSVC wrapper
10905 hardcode_libdir_flag_spec=' '
10906 allow_undefined_flag=unsupported
10907 # Tell ltmain to make .lib files, not .a files.
10908 libext=lib
10909 # Tell ltmain to make .dll files, not .so files.
10910 shrext_cmds=.dll
10911 # FIXME: Setting linknames here is a bad hack.
10912 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10913 # The linker will automatically build a .lib file if we build a DLL.
10914 old_archive_from_new_cmds='true'
10915 # FIXME: Should let the user specify the lib program.
10916 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10917 enable_shared_with_static_runtimes=yes
10918 ;;
10919 esac
10920 ;;
10921
10922 darwin* | rhapsody*)
10923
10924
10925 archive_cmds_need_lc=no
10926 hardcode_direct=no
10927 hardcode_automatic=yes
10928 hardcode_shlibpath_var=unsupported
10929 if test yes = "$lt_cv_ld_force_load"; then
10930 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\"`'
10931
10932 else
10933 whole_archive_flag_spec=''
10934 fi
10935 link_all_deplibs=yes
10936 allow_undefined_flag=$_lt_dar_allow_undefined
10937 case $cc_basename in
10938 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10939 *) _lt_dar_can_shared=$GCC ;;
10940 esac
10941 if test yes = "$_lt_dar_can_shared"; then
10942 output_verbose_link_cmd=func_echo_all
10943 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10944 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10945 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"
10946 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"
10947
10948 else
10949 ld_shlibs=no
10950 fi
10951
10952 ;;
10953
10954 dgux*)
10955 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10956 hardcode_libdir_flag_spec='-L$libdir'
10957 hardcode_shlibpath_var=no
10958 ;;
10959
10960 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10961 # support. Future versions do this automatically, but an explicit c++rt0.o
10962 # does not break anything, and helps significantly (at the cost of a little
10963 # extra space).
10964 freebsd2.2*)
10965 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10966 hardcode_libdir_flag_spec='-R$libdir'
10967 hardcode_direct=yes
10968 hardcode_shlibpath_var=no
10969 ;;
10970
10971 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10972 freebsd2.*)
10973 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10974 hardcode_direct=yes
10975 hardcode_minus_L=yes
10976 hardcode_shlibpath_var=no
10977 ;;
10978
10979 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10980 freebsd* | dragonfly*)
10981 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10982 hardcode_libdir_flag_spec='-R$libdir'
10983 hardcode_direct=yes
10984 hardcode_shlibpath_var=no
10985 ;;
10986
10987 hpux9*)
10988 if test yes = "$GCC"; then
10989 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10990 else
10991 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10992 fi
10993 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10994 hardcode_libdir_separator=:
10995 hardcode_direct=yes
10996
10997 # hardcode_minus_L: Not really in the search PATH,
10998 # but as the default location of the library.
10999 hardcode_minus_L=yes
11000 export_dynamic_flag_spec='$wl-E'
11001 ;;
11002
11003 hpux10*)
11004 if test yes,no = "$GCC,$with_gnu_ld"; then
11005 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11006 else
11007 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11008 fi
11009 if test no = "$with_gnu_ld"; then
11010 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11011 hardcode_libdir_separator=:
11012 hardcode_direct=yes
11013 hardcode_direct_absolute=yes
11014 export_dynamic_flag_spec='$wl-E'
11015 # hardcode_minus_L: Not really in the search PATH,
11016 # but as the default location of the library.
11017 hardcode_minus_L=yes
11018 fi
11019 ;;
11020
11021 hpux11*)
11022 if test yes,no = "$GCC,$with_gnu_ld"; then
11023 case $host_cpu in
11024 hppa*64*)
11025 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11026 ;;
11027 ia64*)
11028 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11029 ;;
11030 *)
11031 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11032 ;;
11033 esac
11034 else
11035 case $host_cpu in
11036 hppa*64*)
11037 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11038 ;;
11039 ia64*)
11040 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11041 ;;
11042 *)
11043
11044 # Older versions of the 11.00 compiler do not understand -b yet
11045 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11047 $as_echo_n "checking if $CC understands -b... " >&6; }
11048 if ${lt_cv_prog_compiler__b+:} false; then :
11049 $as_echo_n "(cached) " >&6
11050 else
11051 lt_cv_prog_compiler__b=no
11052 save_LDFLAGS=$LDFLAGS
11053 LDFLAGS="$LDFLAGS -b"
11054 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11055 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11056 # The linker can only warn and ignore the option if not recognized
11057 # So say no if there are warnings
11058 if test -s conftest.err; then
11059 # Append any errors to the config.log.
11060 cat conftest.err 1>&5
11061 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11062 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11063 if diff conftest.exp conftest.er2 >/dev/null; then
11064 lt_cv_prog_compiler__b=yes
11065 fi
11066 else
11067 lt_cv_prog_compiler__b=yes
11068 fi
11069 fi
11070 $RM -r conftest*
11071 LDFLAGS=$save_LDFLAGS
11072
11073 fi
11074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11075 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11076
11077 if test yes = "$lt_cv_prog_compiler__b"; then
11078 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11079 else
11080 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11081 fi
11082
11083 ;;
11084 esac
11085 fi
11086 if test no = "$with_gnu_ld"; then
11087 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11088 hardcode_libdir_separator=:
11089
11090 case $host_cpu in
11091 hppa*64*|ia64*)
11092 hardcode_direct=no
11093 hardcode_shlibpath_var=no
11094 ;;
11095 *)
11096 hardcode_direct=yes
11097 hardcode_direct_absolute=yes
11098 export_dynamic_flag_spec='$wl-E'
11099
11100 # hardcode_minus_L: Not really in the search PATH,
11101 # but as the default location of the library.
11102 hardcode_minus_L=yes
11103 ;;
11104 esac
11105 fi
11106 ;;
11107
11108 irix5* | irix6* | nonstopux*)
11109 if test yes = "$GCC"; then
11110 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'
11111 # Try to use the -exported_symbol ld option, if it does not
11112 # work, assume that -exports_file does not work either and
11113 # implicitly export all symbols.
11114 # This should be the same for all languages, so no per-tag cache variable.
11115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
11116 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
11117 if ${lt_cv_irix_exported_symbol+:} false; then :
11118 $as_echo_n "(cached) " >&6
11119 else
11120 save_LDFLAGS=$LDFLAGS
11121 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
11122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11123 /* end confdefs.h. */
11124 int foo (void) { return 0; }
11125 _ACEOF
11126 if ac_fn_c_try_link "$LINENO"; then :
11127 lt_cv_irix_exported_symbol=yes
11128 else
11129 lt_cv_irix_exported_symbol=no
11130 fi
11131 rm -f core conftest.err conftest.$ac_objext \
11132 conftest$ac_exeext conftest.$ac_ext
11133 LDFLAGS=$save_LDFLAGS
11134 fi
11135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
11136 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
11137 if test yes = "$lt_cv_irix_exported_symbol"; then
11138 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'
11139 fi
11140 else
11141 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'
11142 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'
11143 fi
11144 archive_cmds_need_lc='no'
11145 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11146 hardcode_libdir_separator=:
11147 inherit_rpath=yes
11148 link_all_deplibs=yes
11149 ;;
11150
11151 linux*)
11152 case $cc_basename in
11153 tcc*)
11154 # Fabrice Bellard et al's Tiny C Compiler
11155 ld_shlibs=yes
11156 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11157 ;;
11158 esac
11159 ;;
11160
11161 netbsd*)
11162 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11163 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11164 else
11165 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11166 fi
11167 hardcode_libdir_flag_spec='-R$libdir'
11168 hardcode_direct=yes
11169 hardcode_shlibpath_var=no
11170 ;;
11171
11172 newsos6)
11173 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11174 hardcode_direct=yes
11175 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11176 hardcode_libdir_separator=:
11177 hardcode_shlibpath_var=no
11178 ;;
11179
11180 *nto* | *qnx*)
11181 ;;
11182
11183 openbsd* | bitrig*)
11184 if test -f /usr/libexec/ld.so; then
11185 hardcode_direct=yes
11186 hardcode_shlibpath_var=no
11187 hardcode_direct_absolute=yes
11188 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11189 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11190 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
11191 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11192 export_dynamic_flag_spec='$wl-E'
11193 else
11194 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11195 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11196 fi
11197 else
11198 ld_shlibs=no
11199 fi
11200 ;;
11201
11202 os2*)
11203 hardcode_libdir_flag_spec='-L$libdir'
11204 hardcode_minus_L=yes
11205 allow_undefined_flag=unsupported
11206 shrext_cmds=.dll
11207 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11208 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11209 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11210 $ECHO EXPORTS >> $output_objdir/$libname.def~
11211 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11212 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11213 emximp -o $lib $output_objdir/$libname.def'
11214 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11215 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11216 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11217 $ECHO EXPORTS >> $output_objdir/$libname.def~
11218 prefix_cmds="$SED"~
11219 if test EXPORTS = "`$SED 1q $export_symbols`"; then
11220 prefix_cmds="$prefix_cmds -e 1d";
11221 fi~
11222 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11223 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11224 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11225 emximp -o $lib $output_objdir/$libname.def'
11226 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
11227 enable_shared_with_static_runtimes=yes
11228 ;;
11229
11230 osf3*)
11231 if test yes = "$GCC"; then
11232 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11233 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'
11234 else
11235 allow_undefined_flag=' -expect_unresolved \*'
11236 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'
11237 fi
11238 archive_cmds_need_lc='no'
11239 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11240 hardcode_libdir_separator=:
11241 ;;
11242
11243 osf4* | osf5*) # as osf3* with the addition of -msym flag
11244 if test yes = "$GCC"; then
11245 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11246 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'
11247 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11248 else
11249 allow_undefined_flag=' -expect_unresolved \*'
11250 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'
11251 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~
11252 $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'
11253
11254 # Both c and cxx compiler support -rpath directly
11255 hardcode_libdir_flag_spec='-rpath $libdir'
11256 fi
11257 archive_cmds_need_lc='no'
11258 hardcode_libdir_separator=:
11259 ;;
11260
11261 solaris*)
11262 no_undefined_flag=' -z defs'
11263 if test yes = "$GCC"; then
11264 wlarc='$wl'
11265 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11266 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11267 $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'
11268 else
11269 case `$CC -V 2>&1` in
11270 *"Compilers 5.0"*)
11271 wlarc=''
11272 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
11273 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11274 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11275 ;;
11276 *)
11277 wlarc='$wl'
11278 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11279 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11280 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11281 ;;
11282 esac
11283 fi
11284 hardcode_libdir_flag_spec='-R$libdir'
11285 hardcode_shlibpath_var=no
11286 case $host_os in
11287 solaris2.[0-5] | solaris2.[0-5].*) ;;
11288 *)
11289 # The compiler driver will combine and reorder linker options,
11290 # but understands '-z linker_flag'. GCC discards it without '$wl',
11291 # but is careful enough not to reorder.
11292 # Supported since Solaris 2.6 (maybe 2.5.1?)
11293 if test yes = "$GCC"; then
11294 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
11295 else
11296 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11297 fi
11298 ;;
11299 esac
11300 link_all_deplibs=yes
11301 ;;
11302
11303 sunos4*)
11304 if test sequent = "$host_vendor"; then
11305 # Use $CC to link under sequent, because it throws in some extra .o
11306 # files that make .init and .fini sections work.
11307 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11308 else
11309 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11310 fi
11311 hardcode_libdir_flag_spec='-L$libdir'
11312 hardcode_direct=yes
11313 hardcode_minus_L=yes
11314 hardcode_shlibpath_var=no
11315 ;;
11316
11317 sysv4)
11318 case $host_vendor in
11319 sni)
11320 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11321 hardcode_direct=yes # is this really true???
11322 ;;
11323 siemens)
11324 ## LD is ld it makes a PLAMLIB
11325 ## CC just makes a GrossModule.
11326 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11327 reload_cmds='$CC -r -o $output$reload_objs'
11328 hardcode_direct=no
11329 ;;
11330 motorola)
11331 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11332 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11333 ;;
11334 esac
11335 runpath_var='LD_RUN_PATH'
11336 hardcode_shlibpath_var=no
11337 ;;
11338
11339 sysv4.3*)
11340 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11341 hardcode_shlibpath_var=no
11342 export_dynamic_flag_spec='-Bexport'
11343 ;;
11344
11345 sysv4*MP*)
11346 if test -d /usr/nec; then
11347 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11348 hardcode_shlibpath_var=no
11349 runpath_var=LD_RUN_PATH
11350 hardcode_runpath_var=yes
11351 ld_shlibs=yes
11352 fi
11353 ;;
11354
11355 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11356 no_undefined_flag='$wl-z,text'
11357 archive_cmds_need_lc=no
11358 hardcode_shlibpath_var=no
11359 runpath_var='LD_RUN_PATH'
11360
11361 if test yes = "$GCC"; then
11362 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11363 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11364 else
11365 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11366 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11367 fi
11368 ;;
11369
11370 sysv5* | sco3.2v5* | sco5v6*)
11371 # Note: We CANNOT use -z defs as we might desire, because we do not
11372 # link with -lc, and that would cause any symbols used from libc to
11373 # always be unresolved, which means just about no library would
11374 # ever link correctly. If we're not using GNU ld we use -z text
11375 # though, which does catch some bad symbols but isn't as heavy-handed
11376 # as -z defs.
11377 no_undefined_flag='$wl-z,text'
11378 allow_undefined_flag='$wl-z,nodefs'
11379 archive_cmds_need_lc=no
11380 hardcode_shlibpath_var=no
11381 hardcode_libdir_flag_spec='$wl-R,$libdir'
11382 hardcode_libdir_separator=':'
11383 link_all_deplibs=yes
11384 export_dynamic_flag_spec='$wl-Bexport'
11385 runpath_var='LD_RUN_PATH'
11386
11387 if test yes = "$GCC"; then
11388 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11389 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11390 else
11391 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11392 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11393 fi
11394 ;;
11395
11396 uts4*)
11397 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11398 hardcode_libdir_flag_spec='-L$libdir'
11399 hardcode_shlibpath_var=no
11400 ;;
11401
11402 *)
11403 ld_shlibs=no
11404 ;;
11405 esac
11406
11407 if test sni = "$host_vendor"; then
11408 case $host in
11409 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11410 export_dynamic_flag_spec='$wl-Blargedynsym'
11411 ;;
11412 esac
11413 fi
11414 fi
11415
11416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11417 $as_echo "$ld_shlibs" >&6; }
11418 test no = "$ld_shlibs" && can_build_shared=no
11419
11420 with_gnu_ld=$with_gnu_ld
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436 #
11437 # Do we need to explicitly link libc?
11438 #
11439 case "x$archive_cmds_need_lc" in
11440 x|xyes)
11441 # Assume -lc should be added
11442 archive_cmds_need_lc=yes
11443
11444 if test yes,yes = "$GCC,$enable_shared"; then
11445 case $archive_cmds in
11446 *'~'*)
11447 # FIXME: we may have to deal with multi-command sequences.
11448 ;;
11449 '$CC '*)
11450 # Test whether the compiler implicitly links with -lc since on some
11451 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11452 # to ld, don't add -lc before -lgcc.
11453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11454 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11455 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11456 $as_echo_n "(cached) " >&6
11457 else
11458 $RM conftest*
11459 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11460
11461 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11462 (eval $ac_compile) 2>&5
11463 ac_status=$?
11464 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11465 test $ac_status = 0; } 2>conftest.err; then
11466 soname=conftest
11467 lib=conftest
11468 libobjs=conftest.$ac_objext
11469 deplibs=
11470 wl=$lt_prog_compiler_wl
11471 pic_flag=$lt_prog_compiler_pic
11472 compiler_flags=-v
11473 linker_flags=-v
11474 verstring=
11475 output_objdir=.
11476 libname=conftest
11477 lt_save_allow_undefined_flag=$allow_undefined_flag
11478 allow_undefined_flag=
11479 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11480 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11481 ac_status=$?
11482 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11483 test $ac_status = 0; }
11484 then
11485 lt_cv_archive_cmds_need_lc=no
11486 else
11487 lt_cv_archive_cmds_need_lc=yes
11488 fi
11489 allow_undefined_flag=$lt_save_allow_undefined_flag
11490 else
11491 cat conftest.err 1>&5
11492 fi
11493 $RM conftest*
11494
11495 fi
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11497 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11498 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11499 ;;
11500 esac
11501 fi
11502 ;;
11503 esac
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11657 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11658
11659 if test yes = "$GCC"; then
11660 case $host_os in
11661 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11662 *) lt_awk_arg='/^libraries:/' ;;
11663 esac
11664 case $host_os in
11665 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11666 *) lt_sed_strip_eq='s|=/|/|g' ;;
11667 esac
11668 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11669 case $lt_search_path_spec in
11670 *\;*)
11671 # if the path contains ";" then we assume it to be the separator
11672 # otherwise default to the standard path separator (i.e. ":") - it is
11673 # assumed that no part of a normal pathname contains ";" but that should
11674 # okay in the real world where ";" in dirpaths is itself problematic.
11675 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11676 ;;
11677 *)
11678 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11679 ;;
11680 esac
11681 # Ok, now we have the path, separated by spaces, we can step through it
11682 # and add multilib dir if necessary...
11683 lt_tmp_lt_search_path_spec=
11684 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11685 # ...but if some path component already ends with the multilib dir we assume
11686 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11687 case "$lt_multi_os_dir; $lt_search_path_spec " in
11688 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11689 lt_multi_os_dir=
11690 ;;
11691 esac
11692 for lt_sys_path in $lt_search_path_spec; do
11693 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11694 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11695 elif test -n "$lt_multi_os_dir"; then
11696 test -d "$lt_sys_path" && \
11697 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11698 fi
11699 done
11700 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11701 BEGIN {RS = " "; FS = "/|\n";} {
11702 lt_foo = "";
11703 lt_count = 0;
11704 for (lt_i = NF; lt_i > 0; lt_i--) {
11705 if ($lt_i != "" && $lt_i != ".") {
11706 if ($lt_i == "..") {
11707 lt_count++;
11708 } else {
11709 if (lt_count == 0) {
11710 lt_foo = "/" $lt_i lt_foo;
11711 } else {
11712 lt_count--;
11713 }
11714 }
11715 }
11716 }
11717 if (lt_foo != "") { lt_freq[lt_foo]++; }
11718 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11719 }'`
11720 # AWK program above erroneously prepends '/' to C:/dos/paths
11721 # for these hosts.
11722 case $host_os in
11723 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11724 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11725 esac
11726 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11727 else
11728 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11729 fi
11730 library_names_spec=
11731 libname_spec='lib$name'
11732 soname_spec=
11733 shrext_cmds=.so
11734 postinstall_cmds=
11735 postuninstall_cmds=
11736 finish_cmds=
11737 finish_eval=
11738 shlibpath_var=
11739 shlibpath_overrides_runpath=unknown
11740 version_type=none
11741 dynamic_linker="$host_os ld.so"
11742 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11743 need_lib_prefix=unknown
11744 hardcode_into_libs=no
11745
11746 # when you set need_version to no, make sure it does not cause -set_version
11747 # flags to be left without arguments
11748 need_version=unknown
11749
11750
11751
11752 case $host_os in
11753 aix3*)
11754 version_type=linux # correct to gnu/linux during the next big refactor
11755 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11756 shlibpath_var=LIBPATH
11757
11758 # AIX 3 has no versioning support, so we append a major version to the name.
11759 soname_spec='$libname$release$shared_ext$major'
11760 ;;
11761
11762 aix[4-9]*)
11763 version_type=linux # correct to gnu/linux during the next big refactor
11764 need_lib_prefix=no
11765 need_version=no
11766 hardcode_into_libs=yes
11767 if test ia64 = "$host_cpu"; then
11768 # AIX 5 supports IA64
11769 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11770 shlibpath_var=LD_LIBRARY_PATH
11771 else
11772 # With GCC up to 2.95.x, collect2 would create an import file
11773 # for dependence libraries. The import file would start with
11774 # the line '#! .'. This would cause the generated library to
11775 # depend on '.', always an invalid library. This was fixed in
11776 # development snapshots of GCC prior to 3.0.
11777 case $host_os in
11778 aix4 | aix4.[01] | aix4.[01].*)
11779 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11780 echo ' yes '
11781 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11782 :
11783 else
11784 can_build_shared=no
11785 fi
11786 ;;
11787 esac
11788 # Using Import Files as archive members, it is possible to support
11789 # filename-based versioning of shared library archives on AIX. While
11790 # this would work for both with and without runtime linking, it will
11791 # prevent static linking of such archives. So we do filename-based
11792 # shared library versioning with .so extension only, which is used
11793 # when both runtime linking and shared linking is enabled.
11794 # Unfortunately, runtime linking may impact performance, so we do
11795 # not want this to be the default eventually. Also, we use the
11796 # versioned .so libs for executables only if there is the -brtl
11797 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11798 # To allow for filename-based versioning support, we need to create
11799 # libNAME.so.V as an archive file, containing:
11800 # *) an Import File, referring to the versioned filename of the
11801 # archive as well as the shared archive member, telling the
11802 # bitwidth (32 or 64) of that shared object, and providing the
11803 # list of exported symbols of that shared object, eventually
11804 # decorated with the 'weak' keyword
11805 # *) the shared object with the F_LOADONLY flag set, to really avoid
11806 # it being seen by the linker.
11807 # At run time we better use the real file rather than another symlink,
11808 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11809
11810 case $with_aix_soname,$aix_use_runtimelinking in
11811 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11812 # soname into executable. Probably we can add versioning support to
11813 # collect2, so additional links can be useful in future.
11814 aix,yes) # traditional libtool
11815 dynamic_linker='AIX unversionable lib.so'
11816 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11817 # instead of lib<name>.a to let people know that these are not
11818 # typical AIX shared libraries.
11819 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11820 ;;
11821 aix,no) # traditional AIX only
11822 dynamic_linker='AIX lib.a(lib.so.V)'
11823 # We preserve .a as extension for shared libraries through AIX4.2
11824 # and later when we are not doing run time linking.
11825 library_names_spec='$libname$release.a $libname.a'
11826 soname_spec='$libname$release$shared_ext$major'
11827 ;;
11828 svr4,*) # full svr4 only
11829 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11830 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11831 # We do not specify a path in Import Files, so LIBPATH fires.
11832 shlibpath_overrides_runpath=yes
11833 ;;
11834 *,yes) # both, prefer svr4
11835 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11836 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11837 # unpreferred sharedlib libNAME.a needs extra handling
11838 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11839 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11840 # We do not specify a path in Import Files, so LIBPATH fires.
11841 shlibpath_overrides_runpath=yes
11842 ;;
11843 *,no) # both, prefer aix
11844 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11845 library_names_spec='$libname$release.a $libname.a'
11846 soname_spec='$libname$release$shared_ext$major'
11847 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11848 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11849 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11850 ;;
11851 esac
11852 shlibpath_var=LIBPATH
11853 fi
11854 ;;
11855
11856 amigaos*)
11857 case $host_cpu in
11858 powerpc)
11859 # Since July 2007 AmigaOS4 officially supports .so libraries.
11860 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11861 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11862 ;;
11863 m68k)
11864 library_names_spec='$libname.ixlibrary $libname.a'
11865 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11866 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11867 ;;
11868 esac
11869 ;;
11870
11871 beos*)
11872 library_names_spec='$libname$shared_ext'
11873 dynamic_linker="$host_os ld.so"
11874 shlibpath_var=LIBRARY_PATH
11875 ;;
11876
11877 bsdi[45]*)
11878 version_type=linux # correct to gnu/linux during the next big refactor
11879 need_version=no
11880 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11881 soname_spec='$libname$release$shared_ext$major'
11882 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11883 shlibpath_var=LD_LIBRARY_PATH
11884 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11885 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11886 # the default ld.so.conf also contains /usr/contrib/lib and
11887 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11888 # libtool to hard-code these into programs
11889 ;;
11890
11891 cygwin* | mingw* | pw32* | cegcc*)
11892 version_type=windows
11893 shrext_cmds=.dll
11894 need_version=no
11895 need_lib_prefix=no
11896
11897 case $GCC,$cc_basename in
11898 yes,*)
11899 # gcc
11900 library_names_spec='$libname.dll.a'
11901 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11902 postinstall_cmds='base_file=`basename \$file`~
11903 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11904 dldir=$destdir/`dirname \$dlpath`~
11905 test -d \$dldir || mkdir -p \$dldir~
11906 $install_prog $dir/$dlname \$dldir/$dlname~
11907 chmod a+x \$dldir/$dlname~
11908 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11909 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11910 fi'
11911 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11912 dlpath=$dir/\$dldll~
11913 $RM \$dlpath'
11914 shlibpath_overrides_runpath=yes
11915
11916 case $host_os in
11917 cygwin*)
11918 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11919 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11920
11921 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11922 ;;
11923 mingw* | cegcc*)
11924 # MinGW DLLs use traditional 'lib' prefix
11925 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11926 ;;
11927 pw32*)
11928 # pw32 DLLs use 'pw' prefix rather than 'lib'
11929 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11930 ;;
11931 esac
11932 dynamic_linker='Win32 ld.exe'
11933 ;;
11934
11935 *,cl*)
11936 # Native MSVC
11937 libname_spec='$name'
11938 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11939 library_names_spec='$libname.dll.lib'
11940
11941 case $build_os in
11942 mingw*)
11943 sys_lib_search_path_spec=
11944 lt_save_ifs=$IFS
11945 IFS=';'
11946 for lt_path in $LIB
11947 do
11948 IFS=$lt_save_ifs
11949 # Let DOS variable expansion print the short 8.3 style file name.
11950 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11951 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11952 done
11953 IFS=$lt_save_ifs
11954 # Convert to MSYS style.
11955 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11956 ;;
11957 cygwin*)
11958 # Convert to unix form, then to dos form, then back to unix form
11959 # but this time dos style (no spaces!) so that the unix form looks
11960 # like /cygdrive/c/PROGRA~1:/cygdr...
11961 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11962 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11963 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11964 ;;
11965 *)
11966 sys_lib_search_path_spec=$LIB
11967 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11968 # It is most probably a Windows format PATH.
11969 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11970 else
11971 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11972 fi
11973 # FIXME: find the short name or the path components, as spaces are
11974 # common. (e.g. "Program Files" -> "PROGRA~1")
11975 ;;
11976 esac
11977
11978 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11979 postinstall_cmds='base_file=`basename \$file`~
11980 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11981 dldir=$destdir/`dirname \$dlpath`~
11982 test -d \$dldir || mkdir -p \$dldir~
11983 $install_prog $dir/$dlname \$dldir/$dlname'
11984 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11985 dlpath=$dir/\$dldll~
11986 $RM \$dlpath'
11987 shlibpath_overrides_runpath=yes
11988 dynamic_linker='Win32 link.exe'
11989 ;;
11990
11991 *)
11992 # Assume MSVC wrapper
11993 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11994 dynamic_linker='Win32 ld.exe'
11995 ;;
11996 esac
11997 # FIXME: first we should search . and the directory the executable is in
11998 shlibpath_var=PATH
11999 ;;
12000
12001 darwin* | rhapsody*)
12002 dynamic_linker="$host_os dyld"
12003 version_type=darwin
12004 need_lib_prefix=no
12005 need_version=no
12006 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
12007 soname_spec='$libname$release$major$shared_ext'
12008 shlibpath_overrides_runpath=yes
12009 shlibpath_var=DYLD_LIBRARY_PATH
12010 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12011
12012 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12013 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12014 ;;
12015
12016 dgux*)
12017 version_type=linux # correct to gnu/linux during the next big refactor
12018 need_lib_prefix=no
12019 need_version=no
12020 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12021 soname_spec='$libname$release$shared_ext$major'
12022 shlibpath_var=LD_LIBRARY_PATH
12023 ;;
12024
12025 freebsd* | dragonfly*)
12026 # DragonFly does not have aout. When/if they implement a new
12027 # versioning mechanism, adjust this.
12028 if test -x /usr/bin/objformat; then
12029 objformat=`/usr/bin/objformat`
12030 else
12031 case $host_os in
12032 freebsd[23].*) objformat=aout ;;
12033 *) objformat=elf ;;
12034 esac
12035 fi
12036 version_type=freebsd-$objformat
12037 case $version_type in
12038 freebsd-elf*)
12039 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12040 soname_spec='$libname$release$shared_ext$major'
12041 need_version=no
12042 need_lib_prefix=no
12043 ;;
12044 freebsd-*)
12045 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12046 need_version=yes
12047 ;;
12048 esac
12049 shlibpath_var=LD_LIBRARY_PATH
12050 case $host_os in
12051 freebsd2.*)
12052 shlibpath_overrides_runpath=yes
12053 ;;
12054 freebsd3.[01]* | freebsdelf3.[01]*)
12055 shlibpath_overrides_runpath=yes
12056 hardcode_into_libs=yes
12057 ;;
12058 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12059 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12060 shlibpath_overrides_runpath=no
12061 hardcode_into_libs=yes
12062 ;;
12063 *) # from 4.6 on, and DragonFly
12064 shlibpath_overrides_runpath=yes
12065 hardcode_into_libs=yes
12066 ;;
12067 esac
12068 ;;
12069
12070 haiku*)
12071 version_type=linux # correct to gnu/linux during the next big refactor
12072 need_lib_prefix=no
12073 need_version=no
12074 dynamic_linker="$host_os runtime_loader"
12075 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12076 soname_spec='$libname$release$shared_ext$major'
12077 shlibpath_var=LIBRARY_PATH
12078 shlibpath_overrides_runpath=no
12079 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
12080 hardcode_into_libs=yes
12081 ;;
12082
12083 hpux9* | hpux10* | hpux11*)
12084 # Give a soname corresponding to the major version so that dld.sl refuses to
12085 # link against other versions.
12086 version_type=sunos
12087 need_lib_prefix=no
12088 need_version=no
12089 case $host_cpu in
12090 ia64*)
12091 shrext_cmds='.so'
12092 hardcode_into_libs=yes
12093 dynamic_linker="$host_os dld.so"
12094 shlibpath_var=LD_LIBRARY_PATH
12095 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12096 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12097 soname_spec='$libname$release$shared_ext$major'
12098 if test 32 = "$HPUX_IA64_MODE"; then
12099 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12100 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
12101 else
12102 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12103 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
12104 fi
12105 ;;
12106 hppa*64*)
12107 shrext_cmds='.sl'
12108 hardcode_into_libs=yes
12109 dynamic_linker="$host_os dld.sl"
12110 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12111 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12112 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12113 soname_spec='$libname$release$shared_ext$major'
12114 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12115 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12116 ;;
12117 *)
12118 shrext_cmds='.sl'
12119 dynamic_linker="$host_os dld.sl"
12120 shlibpath_var=SHLIB_PATH
12121 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12122 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12123 soname_spec='$libname$release$shared_ext$major'
12124 ;;
12125 esac
12126 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12127 postinstall_cmds='chmod 555 $lib'
12128 # or fails outright, so override atomically:
12129 install_override_mode=555
12130 ;;
12131
12132 interix[3-9]*)
12133 version_type=linux # correct to gnu/linux during the next big refactor
12134 need_lib_prefix=no
12135 need_version=no
12136 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12137 soname_spec='$libname$release$shared_ext$major'
12138 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12139 shlibpath_var=LD_LIBRARY_PATH
12140 shlibpath_overrides_runpath=no
12141 hardcode_into_libs=yes
12142 ;;
12143
12144 irix5* | irix6* | nonstopux*)
12145 case $host_os in
12146 nonstopux*) version_type=nonstopux ;;
12147 *)
12148 if test yes = "$lt_cv_prog_gnu_ld"; then
12149 version_type=linux # correct to gnu/linux during the next big refactor
12150 else
12151 version_type=irix
12152 fi ;;
12153 esac
12154 need_lib_prefix=no
12155 need_version=no
12156 soname_spec='$libname$release$shared_ext$major'
12157 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
12158 case $host_os in
12159 irix5* | nonstopux*)
12160 libsuff= shlibsuff=
12161 ;;
12162 *)
12163 case $LD in # libtool.m4 will add one of these switches to LD
12164 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12165 libsuff= shlibsuff= libmagic=32-bit;;
12166 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12167 libsuff=32 shlibsuff=N32 libmagic=N32;;
12168 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12169 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12170 *) libsuff= shlibsuff= libmagic=never-match;;
12171 esac
12172 ;;
12173 esac
12174 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12175 shlibpath_overrides_runpath=no
12176 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
12177 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
12178 hardcode_into_libs=yes
12179 ;;
12180
12181 # No shared lib support for Linux oldld, aout, or coff.
12182 linux*oldld* | linux*aout* | linux*coff*)
12183 dynamic_linker=no
12184 ;;
12185
12186 linux*android*)
12187 version_type=none # Android doesn't support versioned libraries.
12188 need_lib_prefix=no
12189 need_version=no
12190 library_names_spec='$libname$release$shared_ext'
12191 soname_spec='$libname$release$shared_ext'
12192 finish_cmds=
12193 shlibpath_var=LD_LIBRARY_PATH
12194 shlibpath_overrides_runpath=yes
12195
12196 # This implies no fast_install, which is unacceptable.
12197 # Some rework will be needed to allow for fast_install
12198 # before this can be enabled.
12199 hardcode_into_libs=yes
12200
12201 dynamic_linker='Android linker'
12202 # Don't embed -rpath directories since the linker doesn't support them.
12203 hardcode_libdir_flag_spec='-L$libdir'
12204 ;;
12205
12206 # This must be glibc/ELF.
12207 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12208 version_type=linux # correct to gnu/linux during the next big refactor
12209 need_lib_prefix=no
12210 need_version=no
12211 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12212 soname_spec='$libname$release$shared_ext$major'
12213 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12214 shlibpath_var=LD_LIBRARY_PATH
12215 shlibpath_overrides_runpath=no
12216
12217 # Some binutils ld are patched to set DT_RUNPATH
12218 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12219 $as_echo_n "(cached) " >&6
12220 else
12221 lt_cv_shlibpath_overrides_runpath=no
12222 save_LDFLAGS=$LDFLAGS
12223 save_libdir=$libdir
12224 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12225 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12227 /* end confdefs.h. */
12228
12229 int
12230 main ()
12231 {
12232
12233 ;
12234 return 0;
12235 }
12236 _ACEOF
12237 if ac_fn_c_try_link "$LINENO"; then :
12238 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12239 lt_cv_shlibpath_overrides_runpath=yes
12240 fi
12241 fi
12242 rm -f core conftest.err conftest.$ac_objext \
12243 conftest$ac_exeext conftest.$ac_ext
12244 LDFLAGS=$save_LDFLAGS
12245 libdir=$save_libdir
12246
12247 fi
12248
12249 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12250
12251 # This implies no fast_install, which is unacceptable.
12252 # Some rework will be needed to allow for fast_install
12253 # before this can be enabled.
12254 hardcode_into_libs=yes
12255
12256 # Add ABI-specific directories to the system library path.
12257 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
12258
12259 # Ideally, we could use ldconfig to report *all* directores which are
12260 # searched for libraries, however this is still not possible. Aside from not
12261 # being certain /sbin/ldconfig is available, command
12262 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
12263 # even though it is searched at run-time. Try to do the best guess by
12264 # appending ld.so.conf contents (and includes) to the search path.
12265 if test -f /etc/ld.so.conf; then
12266 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' ' '`
12267 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
12268 fi
12269
12270 # We used to test for /lib/ld.so.1 and disable shared libraries on
12271 # powerpc, because MkLinux only supported shared libraries with the
12272 # GNU dynamic linker. Since this was broken with cross compilers,
12273 # most powerpc-linux boxes support dynamic linking these days and
12274 # people can always --disable-shared, the test was removed, and we
12275 # assume the GNU/Linux dynamic linker is in use.
12276 dynamic_linker='GNU/Linux ld.so'
12277 ;;
12278
12279 netbsd*)
12280 version_type=sunos
12281 need_lib_prefix=no
12282 need_version=no
12283 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12284 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12285 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12286 dynamic_linker='NetBSD (a.out) ld.so'
12287 else
12288 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12289 soname_spec='$libname$release$shared_ext$major'
12290 dynamic_linker='NetBSD ld.elf_so'
12291 fi
12292 shlibpath_var=LD_LIBRARY_PATH
12293 shlibpath_overrides_runpath=yes
12294 hardcode_into_libs=yes
12295 ;;
12296
12297 newsos6)
12298 version_type=linux # correct to gnu/linux during the next big refactor
12299 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12300 shlibpath_var=LD_LIBRARY_PATH
12301 shlibpath_overrides_runpath=yes
12302 ;;
12303
12304 *nto* | *qnx*)
12305 version_type=qnx
12306 need_lib_prefix=no
12307 need_version=no
12308 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12309 soname_spec='$libname$release$shared_ext$major'
12310 shlibpath_var=LD_LIBRARY_PATH
12311 shlibpath_overrides_runpath=no
12312 hardcode_into_libs=yes
12313 dynamic_linker='ldqnx.so'
12314 ;;
12315
12316 openbsd* | bitrig*)
12317 version_type=sunos
12318 sys_lib_dlsearch_path_spec=/usr/lib
12319 need_lib_prefix=no
12320 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12321 need_version=no
12322 else
12323 need_version=yes
12324 fi
12325 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12326 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12327 shlibpath_var=LD_LIBRARY_PATH
12328 shlibpath_overrides_runpath=yes
12329 ;;
12330
12331 os2*)
12332 libname_spec='$name'
12333 version_type=windows
12334 shrext_cmds=.dll
12335 need_version=no
12336 need_lib_prefix=no
12337 # OS/2 can only load a DLL with a base name of 8 characters or less.
12338 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12339 v=$($ECHO $release$versuffix | tr -d .-);
12340 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
12341 $ECHO $n$v`$shared_ext'
12342 library_names_spec='${libname}_dll.$libext'
12343 dynamic_linker='OS/2 ld.exe'
12344 shlibpath_var=BEGINLIBPATH
12345 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12346 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12347 postinstall_cmds='base_file=`basename \$file`~
12348 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12349 dldir=$destdir/`dirname \$dlpath`~
12350 test -d \$dldir || mkdir -p \$dldir~
12351 $install_prog $dir/$dlname \$dldir/$dlname~
12352 chmod a+x \$dldir/$dlname~
12353 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12354 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12355 fi'
12356 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12357 dlpath=$dir/\$dldll~
12358 $RM \$dlpath'
12359 ;;
12360
12361 osf3* | osf4* | osf5*)
12362 version_type=osf
12363 need_lib_prefix=no
12364 need_version=no
12365 soname_spec='$libname$release$shared_ext$major'
12366 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12367 shlibpath_var=LD_LIBRARY_PATH
12368 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12369 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12370 ;;
12371
12372 rdos*)
12373 dynamic_linker=no
12374 ;;
12375
12376 solaris*)
12377 version_type=linux # correct to gnu/linux during the next big refactor
12378 need_lib_prefix=no
12379 need_version=no
12380 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12381 soname_spec='$libname$release$shared_ext$major'
12382 shlibpath_var=LD_LIBRARY_PATH
12383 shlibpath_overrides_runpath=yes
12384 hardcode_into_libs=yes
12385 # ldd complains unless libraries are executable
12386 postinstall_cmds='chmod +x $lib'
12387 ;;
12388
12389 sunos4*)
12390 version_type=sunos
12391 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12392 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12393 shlibpath_var=LD_LIBRARY_PATH
12394 shlibpath_overrides_runpath=yes
12395 if test yes = "$with_gnu_ld"; then
12396 need_lib_prefix=no
12397 fi
12398 need_version=yes
12399 ;;
12400
12401 sysv4 | sysv4.3*)
12402 version_type=linux # correct to gnu/linux during the next big refactor
12403 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12404 soname_spec='$libname$release$shared_ext$major'
12405 shlibpath_var=LD_LIBRARY_PATH
12406 case $host_vendor in
12407 sni)
12408 shlibpath_overrides_runpath=no
12409 need_lib_prefix=no
12410 runpath_var=LD_RUN_PATH
12411 ;;
12412 siemens)
12413 need_lib_prefix=no
12414 ;;
12415 motorola)
12416 need_lib_prefix=no
12417 need_version=no
12418 shlibpath_overrides_runpath=no
12419 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12420 ;;
12421 esac
12422 ;;
12423
12424 sysv4*MP*)
12425 if test -d /usr/nec; then
12426 version_type=linux # correct to gnu/linux during the next big refactor
12427 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12428 soname_spec='$libname$shared_ext.$major'
12429 shlibpath_var=LD_LIBRARY_PATH
12430 fi
12431 ;;
12432
12433 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12434 version_type=sco
12435 need_lib_prefix=no
12436 need_version=no
12437 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12438 soname_spec='$libname$release$shared_ext$major'
12439 shlibpath_var=LD_LIBRARY_PATH
12440 shlibpath_overrides_runpath=yes
12441 hardcode_into_libs=yes
12442 if test yes = "$with_gnu_ld"; then
12443 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12444 else
12445 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12446 case $host_os in
12447 sco3.2v5*)
12448 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12449 ;;
12450 esac
12451 fi
12452 sys_lib_dlsearch_path_spec='/usr/lib'
12453 ;;
12454
12455 tpf*)
12456 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12457 version_type=linux # correct to gnu/linux during the next big refactor
12458 need_lib_prefix=no
12459 need_version=no
12460 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12461 shlibpath_var=LD_LIBRARY_PATH
12462 shlibpath_overrides_runpath=no
12463 hardcode_into_libs=yes
12464 ;;
12465
12466 uts4*)
12467 version_type=linux # correct to gnu/linux during the next big refactor
12468 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12469 soname_spec='$libname$release$shared_ext$major'
12470 shlibpath_var=LD_LIBRARY_PATH
12471 ;;
12472
12473 *)
12474 dynamic_linker=no
12475 ;;
12476 esac
12477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12478 $as_echo "$dynamic_linker" >&6; }
12479 test no = "$dynamic_linker" && can_build_shared=no
12480
12481 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12482 if test yes = "$GCC"; then
12483 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12484 fi
12485
12486 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12487 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12488 fi
12489
12490 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12491 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12492 fi
12493
12494 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12495 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12496
12497 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12498 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12499
12500 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12501 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12600 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12601 hardcode_action=
12602 if test -n "$hardcode_libdir_flag_spec" ||
12603 test -n "$runpath_var" ||
12604 test yes = "$hardcode_automatic"; then
12605
12606 # We can hardcode non-existent directories.
12607 if test no != "$hardcode_direct" &&
12608 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12609 # have to relink, otherwise we might link with an installed library
12610 # when we should be linking with a yet-to-be-installed one
12611 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12612 test no != "$hardcode_minus_L"; then
12613 # Linking always hardcodes the temporary library directory.
12614 hardcode_action=relink
12615 else
12616 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12617 hardcode_action=immediate
12618 fi
12619 else
12620 # We cannot hardcode anything, or else we can only hardcode existing
12621 # directories.
12622 hardcode_action=unsupported
12623 fi
12624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12625 $as_echo "$hardcode_action" >&6; }
12626
12627 if test relink = "$hardcode_action" ||
12628 test yes = "$inherit_rpath"; then
12629 # Fast installation is not supported
12630 enable_fast_install=no
12631 elif test yes = "$shlibpath_overrides_runpath" ||
12632 test no = "$enable_shared"; then
12633 # Fast installation is not necessary
12634 enable_fast_install=needless
12635 fi
12636
12637
12638
12639
12640
12641
12642 if test yes != "$enable_dlopen"; then
12643 enable_dlopen=unknown
12644 enable_dlopen_self=unknown
12645 enable_dlopen_self_static=unknown
12646 else
12647 lt_cv_dlopen=no
12648 lt_cv_dlopen_libs=
12649
12650 case $host_os in
12651 beos*)
12652 lt_cv_dlopen=load_add_on
12653 lt_cv_dlopen_libs=
12654 lt_cv_dlopen_self=yes
12655 ;;
12656
12657 mingw* | pw32* | cegcc*)
12658 lt_cv_dlopen=LoadLibrary
12659 lt_cv_dlopen_libs=
12660 ;;
12661
12662 cygwin*)
12663 lt_cv_dlopen=dlopen
12664 lt_cv_dlopen_libs=
12665 ;;
12666
12667 darwin*)
12668 # if libdl is installed we need to link against it
12669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12670 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12671 if ${ac_cv_lib_dl_dlopen+:} false; then :
12672 $as_echo_n "(cached) " >&6
12673 else
12674 ac_check_lib_save_LIBS=$LIBS
12675 LIBS="-ldl $LIBS"
12676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12677 /* end confdefs.h. */
12678
12679 /* Override any GCC internal prototype to avoid an error.
12680 Use char because int might match the return type of a GCC
12681 builtin and then its argument prototype would still apply. */
12682 #ifdef __cplusplus
12683 extern "C"
12684 #endif
12685 char dlopen ();
12686 int
12687 main ()
12688 {
12689 return dlopen ();
12690 ;
12691 return 0;
12692 }
12693 _ACEOF
12694 if ac_fn_c_try_link "$LINENO"; then :
12695 ac_cv_lib_dl_dlopen=yes
12696 else
12697 ac_cv_lib_dl_dlopen=no
12698 fi
12699 rm -f core conftest.err conftest.$ac_objext \
12700 conftest$ac_exeext conftest.$ac_ext
12701 LIBS=$ac_check_lib_save_LIBS
12702 fi
12703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12704 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12705 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12706 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12707 else
12708
12709 lt_cv_dlopen=dyld
12710 lt_cv_dlopen_libs=
12711 lt_cv_dlopen_self=yes
12712
12713 fi
12714
12715 ;;
12716
12717 tpf*)
12718 # Don't try to run any link tests for TPF. We know it's impossible
12719 # because TPF is a cross-compiler, and we know how we open DSOs.
12720 lt_cv_dlopen=dlopen
12721 lt_cv_dlopen_libs=
12722 lt_cv_dlopen_self=no
12723 ;;
12724
12725 *)
12726 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12727 if test "x$ac_cv_func_shl_load" = xyes; then :
12728 lt_cv_dlopen=shl_load
12729 else
12730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12731 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12732 if ${ac_cv_lib_dld_shl_load+:} false; then :
12733 $as_echo_n "(cached) " >&6
12734 else
12735 ac_check_lib_save_LIBS=$LIBS
12736 LIBS="-ldld $LIBS"
12737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12738 /* end confdefs.h. */
12739
12740 /* Override any GCC internal prototype to avoid an error.
12741 Use char because int might match the return type of a GCC
12742 builtin and then its argument prototype would still apply. */
12743 #ifdef __cplusplus
12744 extern "C"
12745 #endif
12746 char shl_load ();
12747 int
12748 main ()
12749 {
12750 return shl_load ();
12751 ;
12752 return 0;
12753 }
12754 _ACEOF
12755 if ac_fn_c_try_link "$LINENO"; then :
12756 ac_cv_lib_dld_shl_load=yes
12757 else
12758 ac_cv_lib_dld_shl_load=no
12759 fi
12760 rm -f core conftest.err conftest.$ac_objext \
12761 conftest$ac_exeext conftest.$ac_ext
12762 LIBS=$ac_check_lib_save_LIBS
12763 fi
12764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12765 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12766 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12767 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12768 else
12769 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12770 if test "x$ac_cv_func_dlopen" = xyes; then :
12771 lt_cv_dlopen=dlopen
12772 else
12773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12774 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12775 if ${ac_cv_lib_dl_dlopen+:} false; then :
12776 $as_echo_n "(cached) " >&6
12777 else
12778 ac_check_lib_save_LIBS=$LIBS
12779 LIBS="-ldl $LIBS"
12780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12781 /* end confdefs.h. */
12782
12783 /* Override any GCC internal prototype to avoid an error.
12784 Use char because int might match the return type of a GCC
12785 builtin and then its argument prototype would still apply. */
12786 #ifdef __cplusplus
12787 extern "C"
12788 #endif
12789 char dlopen ();
12790 int
12791 main ()
12792 {
12793 return dlopen ();
12794 ;
12795 return 0;
12796 }
12797 _ACEOF
12798 if ac_fn_c_try_link "$LINENO"; then :
12799 ac_cv_lib_dl_dlopen=yes
12800 else
12801 ac_cv_lib_dl_dlopen=no
12802 fi
12803 rm -f core conftest.err conftest.$ac_objext \
12804 conftest$ac_exeext conftest.$ac_ext
12805 LIBS=$ac_check_lib_save_LIBS
12806 fi
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12808 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12809 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12810 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12811 else
12812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12813 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12814 if ${ac_cv_lib_svld_dlopen+:} false; then :
12815 $as_echo_n "(cached) " >&6
12816 else
12817 ac_check_lib_save_LIBS=$LIBS
12818 LIBS="-lsvld $LIBS"
12819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12820 /* end confdefs.h. */
12821
12822 /* Override any GCC internal prototype to avoid an error.
12823 Use char because int might match the return type of a GCC
12824 builtin and then its argument prototype would still apply. */
12825 #ifdef __cplusplus
12826 extern "C"
12827 #endif
12828 char dlopen ();
12829 int
12830 main ()
12831 {
12832 return dlopen ();
12833 ;
12834 return 0;
12835 }
12836 _ACEOF
12837 if ac_fn_c_try_link "$LINENO"; then :
12838 ac_cv_lib_svld_dlopen=yes
12839 else
12840 ac_cv_lib_svld_dlopen=no
12841 fi
12842 rm -f core conftest.err conftest.$ac_objext \
12843 conftest$ac_exeext conftest.$ac_ext
12844 LIBS=$ac_check_lib_save_LIBS
12845 fi
12846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12847 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12848 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12849 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12850 else
12851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12852 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12853 if ${ac_cv_lib_dld_dld_link+:} false; then :
12854 $as_echo_n "(cached) " >&6
12855 else
12856 ac_check_lib_save_LIBS=$LIBS
12857 LIBS="-ldld $LIBS"
12858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12859 /* end confdefs.h. */
12860
12861 /* Override any GCC internal prototype to avoid an error.
12862 Use char because int might match the return type of a GCC
12863 builtin and then its argument prototype would still apply. */
12864 #ifdef __cplusplus
12865 extern "C"
12866 #endif
12867 char dld_link ();
12868 int
12869 main ()
12870 {
12871 return dld_link ();
12872 ;
12873 return 0;
12874 }
12875 _ACEOF
12876 if ac_fn_c_try_link "$LINENO"; then :
12877 ac_cv_lib_dld_dld_link=yes
12878 else
12879 ac_cv_lib_dld_dld_link=no
12880 fi
12881 rm -f core conftest.err conftest.$ac_objext \
12882 conftest$ac_exeext conftest.$ac_ext
12883 LIBS=$ac_check_lib_save_LIBS
12884 fi
12885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12886 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12887 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12888 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12889 fi
12890
12891
12892 fi
12893
12894
12895 fi
12896
12897
12898 fi
12899
12900
12901 fi
12902
12903
12904 fi
12905
12906 ;;
12907 esac
12908
12909 if test no = "$lt_cv_dlopen"; then
12910 enable_dlopen=no
12911 else
12912 enable_dlopen=yes
12913 fi
12914
12915 case $lt_cv_dlopen in
12916 dlopen)
12917 save_CPPFLAGS=$CPPFLAGS
12918 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12919
12920 save_LDFLAGS=$LDFLAGS
12921 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12922
12923 save_LIBS=$LIBS
12924 LIBS="$lt_cv_dlopen_libs $LIBS"
12925
12926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12927 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12928 if ${lt_cv_dlopen_self+:} false; then :
12929 $as_echo_n "(cached) " >&6
12930 else
12931 if test yes = "$cross_compiling"; then :
12932 lt_cv_dlopen_self=cross
12933 else
12934 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12935 lt_status=$lt_dlunknown
12936 cat > conftest.$ac_ext <<_LT_EOF
12937 #line $LINENO "configure"
12938 #include "confdefs.h"
12939
12940 #if HAVE_DLFCN_H
12941 #include <dlfcn.h>
12942 #endif
12943
12944 #include <stdio.h>
12945
12946 #ifdef RTLD_GLOBAL
12947 # define LT_DLGLOBAL RTLD_GLOBAL
12948 #else
12949 # ifdef DL_GLOBAL
12950 # define LT_DLGLOBAL DL_GLOBAL
12951 # else
12952 # define LT_DLGLOBAL 0
12953 # endif
12954 #endif
12955
12956 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12957 find out it does not work in some platform. */
12958 #ifndef LT_DLLAZY_OR_NOW
12959 # ifdef RTLD_LAZY
12960 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12961 # else
12962 # ifdef DL_LAZY
12963 # define LT_DLLAZY_OR_NOW DL_LAZY
12964 # else
12965 # ifdef RTLD_NOW
12966 # define LT_DLLAZY_OR_NOW RTLD_NOW
12967 # else
12968 # ifdef DL_NOW
12969 # define LT_DLLAZY_OR_NOW DL_NOW
12970 # else
12971 # define LT_DLLAZY_OR_NOW 0
12972 # endif
12973 # endif
12974 # endif
12975 # endif
12976 #endif
12977
12978 /* When -fvisibility=hidden is used, assume the code has been annotated
12979 correspondingly for the symbols needed. */
12980 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12981 int fnord () __attribute__((visibility("default")));
12982 #endif
12983
12984 int fnord () { return 42; }
12985 int main ()
12986 {
12987 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12988 int status = $lt_dlunknown;
12989
12990 if (self)
12991 {
12992 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12993 else
12994 {
12995 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12996 else puts (dlerror ());
12997 }
12998 /* dlclose (self); */
12999 }
13000 else
13001 puts (dlerror ());
13002
13003 return status;
13004 }
13005 _LT_EOF
13006 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13007 (eval $ac_link) 2>&5
13008 ac_status=$?
13009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13010 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13011 (./conftest; exit; ) >&5 2>/dev/null
13012 lt_status=$?
13013 case x$lt_status in
13014 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13015 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13016 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13017 esac
13018 else :
13019 # compilation failed
13020 lt_cv_dlopen_self=no
13021 fi
13022 fi
13023 rm -fr conftest*
13024
13025
13026 fi
13027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13028 $as_echo "$lt_cv_dlopen_self" >&6; }
13029
13030 if test yes = "$lt_cv_dlopen_self"; then
13031 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13033 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13034 if ${lt_cv_dlopen_self_static+:} false; then :
13035 $as_echo_n "(cached) " >&6
13036 else
13037 if test yes = "$cross_compiling"; then :
13038 lt_cv_dlopen_self_static=cross
13039 else
13040 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13041 lt_status=$lt_dlunknown
13042 cat > conftest.$ac_ext <<_LT_EOF
13043 #line $LINENO "configure"
13044 #include "confdefs.h"
13045
13046 #if HAVE_DLFCN_H
13047 #include <dlfcn.h>
13048 #endif
13049
13050 #include <stdio.h>
13051
13052 #ifdef RTLD_GLOBAL
13053 # define LT_DLGLOBAL RTLD_GLOBAL
13054 #else
13055 # ifdef DL_GLOBAL
13056 # define LT_DLGLOBAL DL_GLOBAL
13057 # else
13058 # define LT_DLGLOBAL 0
13059 # endif
13060 #endif
13061
13062 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13063 find out it does not work in some platform. */
13064 #ifndef LT_DLLAZY_OR_NOW
13065 # ifdef RTLD_LAZY
13066 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13067 # else
13068 # ifdef DL_LAZY
13069 # define LT_DLLAZY_OR_NOW DL_LAZY
13070 # else
13071 # ifdef RTLD_NOW
13072 # define LT_DLLAZY_OR_NOW RTLD_NOW
13073 # else
13074 # ifdef DL_NOW
13075 # define LT_DLLAZY_OR_NOW DL_NOW
13076 # else
13077 # define LT_DLLAZY_OR_NOW 0
13078 # endif
13079 # endif
13080 # endif
13081 # endif
13082 #endif
13083
13084 /* When -fvisibility=hidden is used, assume the code has been annotated
13085 correspondingly for the symbols needed. */
13086 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13087 int fnord () __attribute__((visibility("default")));
13088 #endif
13089
13090 int fnord () { return 42; }
13091 int main ()
13092 {
13093 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13094 int status = $lt_dlunknown;
13095
13096 if (self)
13097 {
13098 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13099 else
13100 {
13101 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13102 else puts (dlerror ());
13103 }
13104 /* dlclose (self); */
13105 }
13106 else
13107 puts (dlerror ());
13108
13109 return status;
13110 }
13111 _LT_EOF
13112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13113 (eval $ac_link) 2>&5
13114 ac_status=$?
13115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13116 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13117 (./conftest; exit; ) >&5 2>/dev/null
13118 lt_status=$?
13119 case x$lt_status in
13120 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13121 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13122 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13123 esac
13124 else :
13125 # compilation failed
13126 lt_cv_dlopen_self_static=no
13127 fi
13128 fi
13129 rm -fr conftest*
13130
13131
13132 fi
13133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13134 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13135 fi
13136
13137 CPPFLAGS=$save_CPPFLAGS
13138 LDFLAGS=$save_LDFLAGS
13139 LIBS=$save_LIBS
13140 ;;
13141 esac
13142
13143 case $lt_cv_dlopen_self in
13144 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13145 *) enable_dlopen_self=unknown ;;
13146 esac
13147
13148 case $lt_cv_dlopen_self_static in
13149 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13150 *) enable_dlopen_self_static=unknown ;;
13151 esac
13152 fi
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170 striplib=
13171 old_striplib=
13172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13173 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13174 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13175 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13176 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13178 $as_echo "yes" >&6; }
13179 else
13180 # FIXME - insert some real tests, host_os isn't really good enough
13181 case $host_os in
13182 darwin*)
13183 if test -n "$STRIP"; then
13184 striplib="$STRIP -x"
13185 old_striplib="$STRIP -S"
13186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13187 $as_echo "yes" >&6; }
13188 else
13189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13190 $as_echo "no" >&6; }
13191 fi
13192 ;;
13193 *)
13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13195 $as_echo "no" >&6; }
13196 ;;
13197 esac
13198 fi
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211 # Report what library types will actually be built
13212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13213 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13215 $as_echo "$can_build_shared" >&6; }
13216
13217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13218 $as_echo_n "checking whether to build shared libraries... " >&6; }
13219 test no = "$can_build_shared" && enable_shared=no
13220
13221 # On AIX, shared libraries and static libraries use the same namespace, and
13222 # are all built from PIC.
13223 case $host_os in
13224 aix3*)
13225 test yes = "$enable_shared" && enable_static=no
13226 if test -n "$RANLIB"; then
13227 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13228 postinstall_cmds='$RANLIB $lib'
13229 fi
13230 ;;
13231
13232 aix[4-9]*)
13233 if test ia64 != "$host_cpu"; then
13234 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
13235 yes,aix,yes) ;; # shared object as lib.so file only
13236 yes,svr4,*) ;; # shared object as lib.so archive member only
13237 yes,*) enable_static=no ;; # shared object in lib.a archive as well
13238 esac
13239 fi
13240 ;;
13241 esac
13242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13243 $as_echo "$enable_shared" >&6; }
13244
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13246 $as_echo_n "checking whether to build static libraries... " >&6; }
13247 # Make sure either enable_shared or enable_static is yes.
13248 test yes = "$enable_shared" || enable_static=yes
13249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13250 $as_echo "$enable_static" >&6; }
13251
13252
13253
13254
13255 fi
13256 ac_ext=c
13257 ac_cpp='$CPP $CPPFLAGS'
13258 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13259 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13261
13262 CC=$lt_save_CC
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278 ac_config_commands="$ac_config_commands libtool"
13279
13280
13281
13282
13283 # Only expand once:
13284
13285
13286
13287
13288 LIBT_CURRENT=13
13289 LIBT_REVISION=0
13290
13291
13292 LIBT_AGE=12
13293
13294 LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE"
13295
13296
13297 LIBT_CURRENT_MINUS_AGE=`expr $LIBT_CURRENT - $LIBT_AGE`
13298
13299
13300 PKGCONFIG_REQUIRES=
13301 PKGCONFIG_REQUIRES_PRIVATELY=
13302
13303 case "$host" in
13304 *-*-mingw*)
13305 os_win32=yes
13306 ;;
13307 *)
13308 os_win32=no
13309 esac
13310 if test "$os_win32" = "yes"; then
13311 OS_WIN32_TRUE=
13312 OS_WIN32_FALSE='#'
13313 else
13314 OS_WIN32_TRUE='#'
13315 OS_WIN32_FALSE=
13316 fi
13317
13318
13319 GETTEXT_PACKAGE=$PACKAGE
13320
13321
13322 cat >>confdefs.h <<_ACEOF
13323 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
13324 _ACEOF
13325
13326
13327
13328
13329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13330 $as_echo_n "checking whether NLS is requested... " >&6; }
13331 # Check whether --enable-nls was given.
13332 if test "${enable_nls+set}" = set; then :
13333 enableval=$enable_nls; USE_NLS=$enableval
13334 else
13335 USE_NLS=yes
13336 fi
13337
13338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13339 $as_echo "$USE_NLS" >&6; }
13340
13341
13342
13343
13344 GETTEXT_MACRO_VERSION=0.19
13345
13346
13347
13348
13349 # Prepare PATH_SEPARATOR.
13350 # The user is always right.
13351 if test "${PATH_SEPARATOR+set}" != set; then
13352 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
13353 # contains only /bin. Note that ksh looks also at the FPATH variable,
13354 # so we have to set that as well for the test.
13355 PATH_SEPARATOR=:
13356 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13357 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13358 || PATH_SEPARATOR=';'
13359 }
13360 fi
13361
13362 # Find out how to test for executable files. Don't use a zero-byte file,
13363 # as systems may use methods other than mode bits to determine executability.
13364 cat >conf$$.file <<_ASEOF
13365 #! /bin/sh
13366 exit 0
13367 _ASEOF
13368 chmod +x conf$$.file
13369 if test -x conf$$.file >/dev/null 2>&1; then
13370 ac_executable_p="test -x"
13371 else
13372 ac_executable_p="test -f"
13373 fi
13374 rm -f conf$$.file
13375
13376 # Extract the first word of "msgfmt", so it can be a program name with args.
13377 set dummy msgfmt; ac_word=$2
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13379 $as_echo_n "checking for $ac_word... " >&6; }
13380 if ${ac_cv_path_MSGFMT+:} false; then :
13381 $as_echo_n "(cached) " >&6
13382 else
13383 case "$MSGFMT" in
13384 [\\/]* | ?:[\\/]*)
13385 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13386 ;;
13387 *)
13388 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13389 for ac_dir in $PATH; do
13390 IFS="$ac_save_IFS"
13391 test -z "$ac_dir" && ac_dir=.
13392 for ac_exec_ext in '' $ac_executable_extensions; do
13393 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13394 echo "$as_me: trying $ac_dir/$ac_word..." >&5
13395 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
13396 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13397 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13398 break 2
13399 fi
13400 fi
13401 done
13402 done
13403 IFS="$ac_save_IFS"
13404 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13405 ;;
13406 esac
13407 fi
13408 MSGFMT="$ac_cv_path_MSGFMT"
13409 if test "$MSGFMT" != ":"; then
13410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13411 $as_echo "$MSGFMT" >&6; }
13412 else
13413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13414 $as_echo "no" >&6; }
13415 fi
13416
13417 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13418 set dummy gmsgfmt; ac_word=$2
13419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13420 $as_echo_n "checking for $ac_word... " >&6; }
13421 if ${ac_cv_path_GMSGFMT+:} false; then :
13422 $as_echo_n "(cached) " >&6
13423 else
13424 case $GMSGFMT in
13425 [\\/]* | ?:[\\/]*)
13426 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13427 ;;
13428 *)
13429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13430 for as_dir in $PATH
13431 do
13432 IFS=$as_save_IFS
13433 test -z "$as_dir" && as_dir=.
13434 for ac_exec_ext in '' $ac_executable_extensions; do
13435 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13436 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
13437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13438 break 2
13439 fi
13440 done
13441 done
13442 IFS=$as_save_IFS
13443
13444 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13445 ;;
13446 esac
13447 fi
13448 GMSGFMT=$ac_cv_path_GMSGFMT
13449 if test -n "$GMSGFMT"; then
13450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13451 $as_echo "$GMSGFMT" >&6; }
13452 else
13453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13454 $as_echo "no" >&6; }
13455 fi
13456
13457
13458
13459 case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
13460 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
13461 *) MSGFMT_015=$MSGFMT ;;
13462 esac
13463
13464 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
13465 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
13466 *) GMSGFMT_015=$GMSGFMT ;;
13467 esac
13468
13469
13470
13471 # Prepare PATH_SEPARATOR.
13472 # The user is always right.
13473 if test "${PATH_SEPARATOR+set}" != set; then
13474 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
13475 # contains only /bin. Note that ksh looks also at the FPATH variable,
13476 # so we have to set that as well for the test.
13477 PATH_SEPARATOR=:
13478 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13479 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13480 || PATH_SEPARATOR=';'
13481 }
13482 fi
13483
13484 # Find out how to test for executable files. Don't use a zero-byte file,
13485 # as systems may use methods other than mode bits to determine executability.
13486 cat >conf$$.file <<_ASEOF
13487 #! /bin/sh
13488 exit 0
13489 _ASEOF
13490 chmod +x conf$$.file
13491 if test -x conf$$.file >/dev/null 2>&1; then
13492 ac_executable_p="test -x"
13493 else
13494 ac_executable_p="test -f"
13495 fi
13496 rm -f conf$$.file
13497
13498 # Extract the first word of "xgettext", so it can be a program name with args.
13499 set dummy xgettext; ac_word=$2
13500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13501 $as_echo_n "checking for $ac_word... " >&6; }
13502 if ${ac_cv_path_XGETTEXT+:} false; then :
13503 $as_echo_n "(cached) " >&6
13504 else
13505 case "$XGETTEXT" in
13506 [\\/]* | ?:[\\/]*)
13507 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13508 ;;
13509 *)
13510 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13511 for ac_dir in $PATH; do
13512 IFS="$ac_save_IFS"
13513 test -z "$ac_dir" && ac_dir=.
13514 for ac_exec_ext in '' $ac_executable_extensions; do
13515 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13516 echo "$as_me: trying $ac_dir/$ac_word..." >&5
13517 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
13518 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13519 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13520 break 2
13521 fi
13522 fi
13523 done
13524 done
13525 IFS="$ac_save_IFS"
13526 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13527 ;;
13528 esac
13529 fi
13530 XGETTEXT="$ac_cv_path_XGETTEXT"
13531 if test "$XGETTEXT" != ":"; then
13532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13533 $as_echo "$XGETTEXT" >&6; }
13534 else
13535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13536 $as_echo "no" >&6; }
13537 fi
13538
13539 rm -f messages.po
13540
13541 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
13542 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
13543 *) XGETTEXT_015=$XGETTEXT ;;
13544 esac
13545
13546
13547
13548 # Prepare PATH_SEPARATOR.
13549 # The user is always right.
13550 if test "${PATH_SEPARATOR+set}" != set; then
13551 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
13552 # contains only /bin. Note that ksh looks also at the FPATH variable,
13553 # so we have to set that as well for the test.
13554 PATH_SEPARATOR=:
13555 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13556 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13557 || PATH_SEPARATOR=';'
13558 }
13559 fi
13560
13561 # Find out how to test for executable files. Don't use a zero-byte file,
13562 # as systems may use methods other than mode bits to determine executability.
13563 cat >conf$$.file <<_ASEOF
13564 #! /bin/sh
13565 exit 0
13566 _ASEOF
13567 chmod +x conf$$.file
13568 if test -x conf$$.file >/dev/null 2>&1; then
13569 ac_executable_p="test -x"
13570 else
13571 ac_executable_p="test -f"
13572 fi
13573 rm -f conf$$.file
13574
13575 # Extract the first word of "msgmerge", so it can be a program name with args.
13576 set dummy msgmerge; ac_word=$2
13577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13578 $as_echo_n "checking for $ac_word... " >&6; }
13579 if ${ac_cv_path_MSGMERGE+:} false; then :
13580 $as_echo_n "(cached) " >&6
13581 else
13582 case "$MSGMERGE" in
13583 [\\/]* | ?:[\\/]*)
13584 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13585 ;;
13586 *)
13587 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13588 for ac_dir in $PATH; do
13589 IFS="$ac_save_IFS"
13590 test -z "$ac_dir" && ac_dir=.
13591 for ac_exec_ext in '' $ac_executable_extensions; do
13592 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13593 echo "$as_me: trying $ac_dir/$ac_word..." >&5
13594 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
13595 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13596 break 2
13597 fi
13598 fi
13599 done
13600 done
13601 IFS="$ac_save_IFS"
13602 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13603 ;;
13604 esac
13605 fi
13606 MSGMERGE="$ac_cv_path_MSGMERGE"
13607 if test "$MSGMERGE" != ":"; then
13608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13609 $as_echo "$MSGMERGE" >&6; }
13610 else
13611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13612 $as_echo "no" >&6; }
13613 fi
13614
13615
13616 test -n "$localedir" || localedir='${datadir}/locale'
13617
13618
13619 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
13620
13621
13622 ac_config_commands="$ac_config_commands po-directories"
13623
13624
13625
13626 if test "X$prefix" = "XNONE"; then
13627 acl_final_prefix="$ac_default_prefix"
13628 else
13629 acl_final_prefix="$prefix"
13630 fi
13631 if test "X$exec_prefix" = "XNONE"; then
13632 acl_final_exec_prefix='${prefix}'
13633 else
13634 acl_final_exec_prefix="$exec_prefix"
13635 fi
13636 acl_save_prefix="$prefix"
13637 prefix="$acl_final_prefix"
13638 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
13639 prefix="$acl_save_prefix"
13640
13641
13642
13643 # Check whether --with-gnu-ld was given.
13644 if test "${with_gnu_ld+set}" = set; then :
13645 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13646 else
13647 with_gnu_ld=no
13648 fi
13649
13650 # Prepare PATH_SEPARATOR.
13651 # The user is always right.
13652 if test "${PATH_SEPARATOR+set}" != set; then
13653 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
13654 # contains only /bin. Note that ksh looks also at the FPATH variable,
13655 # so we have to set that as well for the test.
13656 PATH_SEPARATOR=:
13657 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13658 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
13659 || PATH_SEPARATOR=';'
13660 }
13661 fi
13662
13663 ac_prog=ld
13664 if test "$GCC" = yes; then
13665 # Check if gcc -print-prog-name=ld gives a path.
13666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13667 $as_echo_n "checking for ld used by $CC... " >&6; }
13668 case $host in
13669 *-*-mingw*)
13670 # gcc leaves a trailing carriage return which upsets mingw
13671 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13672 *)
13673 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13674 esac
13675 case $ac_prog in
13676 # Accept absolute paths.
13677 [\\/]* | ?:[\\/]*)
13678 re_direlt='/[^/][^/]*/\.\./'
13679 # Canonicalize the pathname of ld
13680 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
13681 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
13682 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
13683 done
13684 test -z "$LD" && LD="$ac_prog"
13685 ;;
13686 "")
13687 # If it fails, then pretend we aren't using GCC.
13688 ac_prog=ld
13689 ;;
13690 *)
13691 # If it is relative, then search for the first ld in PATH.
13692 with_gnu_ld=unknown
13693 ;;
13694 esac
13695 elif test "$with_gnu_ld" = yes; then
13696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13697 $as_echo_n "checking for GNU ld... " >&6; }
13698 else
13699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13700 $as_echo_n "checking for non-GNU ld... " >&6; }
13701 fi
13702 if ${acl_cv_path_LD+:} false; then :
13703 $as_echo_n "(cached) " >&6
13704 else
13705 if test -z "$LD"; then
13706 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
13707 for ac_dir in $PATH; do
13708 IFS="$acl_save_ifs"
13709 test -z "$ac_dir" && ac_dir=.
13710 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13711 acl_cv_path_LD="$ac_dir/$ac_prog"
13712 # Check to see if the program is GNU ld. I'd rather use --version,
13713 # but apparently some variants of GNU ld only accept -v.
13714 # Break only if it was the GNU/non-GNU ld that we prefer.
13715 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
13716 *GNU* | *'with BFD'*)
13717 test "$with_gnu_ld" != no && break
13718 ;;
13719 *)
13720 test "$with_gnu_ld" != yes && break
13721 ;;
13722 esac
13723 fi
13724 done
13725 IFS="$acl_save_ifs"
13726 else
13727 acl_cv_path_LD="$LD" # Let the user override the test with a path.
13728 fi
13729 fi
13730
13731 LD="$acl_cv_path_LD"
13732 if test -n "$LD"; then
13733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13734 $as_echo "$LD" >&6; }
13735 else
13736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13737 $as_echo "no" >&6; }
13738 fi
13739 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13741 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13742 if ${acl_cv_prog_gnu_ld+:} false; then :
13743 $as_echo_n "(cached) " >&6
13744 else
13745 # I'd rather use --version here, but apparently some GNU lds only accept -v.
13746 case `$LD -v 2>&1 </dev/null` in
13747 *GNU* | *'with BFD'*)
13748 acl_cv_prog_gnu_ld=yes
13749 ;;
13750 *)
13751 acl_cv_prog_gnu_ld=no
13752 ;;
13753 esac
13754 fi
13755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
13756 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
13757 with_gnu_ld=$acl_cv_prog_gnu_ld
13758
13759
13760
13761
13762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
13763 $as_echo_n "checking for shared library run path origin... " >&6; }
13764 if ${acl_cv_rpath+:} false; then :
13765 $as_echo_n "(cached) " >&6
13766 else
13767
13768 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
13769 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
13770 . ./conftest.sh
13771 rm -f ./conftest.sh
13772 acl_cv_rpath=done
13773
13774 fi
13775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
13776 $as_echo "$acl_cv_rpath" >&6; }
13777 wl="$acl_cv_wl"
13778 acl_libext="$acl_cv_libext"
13779 acl_shlibext="$acl_cv_shlibext"
13780 acl_libname_spec="$acl_cv_libname_spec"
13781 acl_library_names_spec="$acl_cv_library_names_spec"
13782 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
13783 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
13784 acl_hardcode_direct="$acl_cv_hardcode_direct"
13785 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
13786 # Check whether --enable-rpath was given.
13787 if test "${enable_rpath+set}" = set; then :
13788 enableval=$enable_rpath; :
13789 else
13790 enable_rpath=yes
13791 fi
13792
13793
13794
13795
13796 acl_libdirstem=lib
13797 acl_libdirstem2=
13798 case "$host_os" in
13799 solaris*)
13800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
13801 $as_echo_n "checking for 64-bit host... " >&6; }
13802 if ${gl_cv_solaris_64bit+:} false; then :
13803 $as_echo_n "(cached) " >&6
13804 else
13805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13806 /* end confdefs.h. */
13807
13808 #ifdef _LP64
13809 sixtyfour bits
13810 #endif
13811
13812 _ACEOF
13813 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13814 $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
13815 gl_cv_solaris_64bit=yes
13816 else
13817 gl_cv_solaris_64bit=no
13818 fi
13819 rm -f conftest*
13820
13821
13822 fi
13823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
13824 $as_echo "$gl_cv_solaris_64bit" >&6; }
13825 if test $gl_cv_solaris_64bit = yes; then
13826 acl_libdirstem=lib/64
13827 case "$host_cpu" in
13828 sparc*) acl_libdirstem2=lib/sparcv9 ;;
13829 i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
13830 esac
13831 fi
13832 ;;
13833 *)
13834 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
13835 if test -n "$searchpath"; then
13836 acl_save_IFS="${IFS= }"; IFS=":"
13837 for searchdir in $searchpath; do
13838 if test -d "$searchdir"; then
13839 case "$searchdir" in
13840 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
13841 */../ | */.. )
13842 # Better ignore directories of this form. They are misleading.
13843 ;;
13844 *) searchdir=`cd "$searchdir" && pwd`
13845 case "$searchdir" in
13846 */lib64 ) acl_libdirstem=lib64 ;;
13847 esac ;;
13848 esac
13849 fi
13850 done
13851 IFS="$acl_save_IFS"
13852 fi
13853 ;;
13854 esac
13855 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868 use_additional=yes
13869
13870 acl_save_prefix="$prefix"
13871 prefix="$acl_final_prefix"
13872 acl_save_exec_prefix="$exec_prefix"
13873 exec_prefix="$acl_final_exec_prefix"
13874
13875 eval additional_includedir=\"$includedir\"
13876 eval additional_libdir=\"$libdir\"
13877
13878 exec_prefix="$acl_save_exec_prefix"
13879 prefix="$acl_save_prefix"
13880
13881
13882 # Check whether --with-libiconv-prefix was given.
13883 if test "${with_libiconv_prefix+set}" = set; then :
13884 withval=$with_libiconv_prefix;
13885 if test "X$withval" = "Xno"; then
13886 use_additional=no
13887 else
13888 if test "X$withval" = "X"; then
13889
13890 acl_save_prefix="$prefix"
13891 prefix="$acl_final_prefix"
13892 acl_save_exec_prefix="$exec_prefix"
13893 exec_prefix="$acl_final_exec_prefix"
13894
13895 eval additional_includedir=\"$includedir\"
13896 eval additional_libdir=\"$libdir\"
13897
13898 exec_prefix="$acl_save_exec_prefix"
13899 prefix="$acl_save_prefix"
13900
13901 else
13902 additional_includedir="$withval/include"
13903 additional_libdir="$withval/$acl_libdirstem"
13904 if test "$acl_libdirstem2" != "$acl_libdirstem" \
13905 && ! test -d "$withval/$acl_libdirstem"; then
13906 additional_libdir="$withval/$acl_libdirstem2"
13907 fi
13908 fi
13909 fi
13910
13911 fi
13912
13913 LIBICONV=
13914 LTLIBICONV=
13915 INCICONV=
13916 LIBICONV_PREFIX=
13917 HAVE_LIBICONV=
13918 rpathdirs=
13919 ltrpathdirs=
13920 names_already_handled=
13921 names_next_round='iconv '
13922 while test -n "$names_next_round"; do
13923 names_this_round="$names_next_round"
13924 names_next_round=
13925 for name in $names_this_round; do
13926 already_handled=
13927 for n in $names_already_handled; do
13928 if test "$n" = "$name"; then
13929 already_handled=yes
13930 break
13931 fi
13932 done
13933 if test -z "$already_handled"; then
13934 names_already_handled="$names_already_handled $name"
13935 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
13936 eval value=\"\$HAVE_LIB$uppername\"
13937 if test -n "$value"; then
13938 if test "$value" = yes; then
13939 eval value=\"\$LIB$uppername\"
13940 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
13941 eval value=\"\$LTLIB$uppername\"
13942 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
13943 else
13944 :
13945 fi
13946 else
13947 found_dir=
13948 found_la=
13949 found_so=
13950 found_a=
13951 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
13952 if test -n "$acl_shlibext"; then
13953 shrext=".$acl_shlibext" # typically: shrext=.so
13954 else
13955 shrext=
13956 fi
13957 if test $use_additional = yes; then
13958 dir="$additional_libdir"
13959 if test -n "$acl_shlibext"; then
13960 if test -f "$dir/$libname$shrext"; then
13961 found_dir="$dir"
13962 found_so="$dir/$libname$shrext"
13963 else
13964 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
13965 ver=`(cd "$dir" && \
13966 for f in "$libname$shrext".*; do echo "$f"; done \
13967 | sed -e "s,^$libname$shrext\\\\.,," \
13968 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
13969 | sed 1q ) 2>/dev/null`
13970 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
13971 found_dir="$dir"
13972 found_so="$dir/$libname$shrext.$ver"
13973 fi
13974 else
13975 eval library_names=\"$acl_library_names_spec\"
13976 for f in $library_names; do
13977 if test -f "$dir/$f"; then
13978 found_dir="$dir"
13979 found_so="$dir/$f"
13980 break
13981 fi
13982 done
13983 fi
13984 fi
13985 fi
13986 if test "X$found_dir" = "X"; then
13987 if test -f "$dir/$libname.$acl_libext"; then
13988 found_dir="$dir"
13989 found_a="$dir/$libname.$acl_libext"
13990 fi
13991 fi
13992 if test "X$found_dir" != "X"; then
13993 if test -f "$dir/$libname.la"; then
13994 found_la="$dir/$libname.la"
13995 fi
13996 fi
13997 fi
13998 if test "X$found_dir" = "X"; then
13999 for x in $LDFLAGS $LTLIBICONV; do
14000
14001 acl_save_prefix="$prefix"
14002 prefix="$acl_final_prefix"
14003 acl_save_exec_prefix="$exec_prefix"
14004 exec_prefix="$acl_final_exec_prefix"
14005 eval x=\"$x\"
14006 exec_prefix="$acl_save_exec_prefix"
14007 prefix="$acl_save_prefix"
14008
14009 case "$x" in
14010 -L*)
14011 dir=`echo "X$x" | sed -e 's/^X-L//'`
14012 if test -n "$acl_shlibext"; then
14013 if test -f "$dir/$libname$shrext"; then
14014 found_dir="$dir"
14015 found_so="$dir/$libname$shrext"
14016 else
14017 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
14018 ver=`(cd "$dir" && \
14019 for f in "$libname$shrext".*; do echo "$f"; done \
14020 | sed -e "s,^$libname$shrext\\\\.,," \
14021 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
14022 | sed 1q ) 2>/dev/null`
14023 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
14024 found_dir="$dir"
14025 found_so="$dir/$libname$shrext.$ver"
14026 fi
14027 else
14028 eval library_names=\"$acl_library_names_spec\"
14029 for f in $library_names; do
14030 if test -f "$dir/$f"; then
14031 found_dir="$dir"
14032 found_so="$dir/$f"
14033 break
14034 fi
14035 done
14036 fi
14037 fi
14038 fi
14039 if test "X$found_dir" = "X"; then
14040 if test -f "$dir/$libname.$acl_libext"; then
14041 found_dir="$dir"
14042 found_a="$dir/$libname.$acl_libext"
14043 fi
14044 fi
14045 if test "X$found_dir" != "X"; then
14046 if test -f "$dir/$libname.la"; then
14047 found_la="$dir/$libname.la"
14048 fi
14049 fi
14050 ;;
14051 esac
14052 if test "X$found_dir" != "X"; then
14053 break
14054 fi
14055 done
14056 fi
14057 if test "X$found_dir" != "X"; then
14058 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
14059 if test "X$found_so" != "X"; then
14060 if test "$enable_rpath" = no \
14061 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
14062 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
14063 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14064 else
14065 haveit=
14066 for x in $ltrpathdirs; do
14067 if test "X$x" = "X$found_dir"; then
14068 haveit=yes
14069 break
14070 fi
14071 done
14072 if test -z "$haveit"; then
14073 ltrpathdirs="$ltrpathdirs $found_dir"
14074 fi
14075 if test "$acl_hardcode_direct" = yes; then
14076 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14077 else
14078 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
14079 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14080 haveit=
14081 for x in $rpathdirs; do
14082 if test "X$x" = "X$found_dir"; then
14083 haveit=yes
14084 break
14085 fi
14086 done
14087 if test -z "$haveit"; then
14088 rpathdirs="$rpathdirs $found_dir"
14089 fi
14090 else
14091 haveit=
14092 for x in $LDFLAGS $LIBICONV; do
14093
14094 acl_save_prefix="$prefix"
14095 prefix="$acl_final_prefix"
14096 acl_save_exec_prefix="$exec_prefix"
14097 exec_prefix="$acl_final_exec_prefix"
14098 eval x=\"$x\"
14099 exec_prefix="$acl_save_exec_prefix"
14100 prefix="$acl_save_prefix"
14101
14102 if test "X$x" = "X-L$found_dir"; then
14103 haveit=yes
14104 break
14105 fi
14106 done
14107 if test -z "$haveit"; then
14108 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
14109 fi
14110 if test "$acl_hardcode_minus_L" != no; then
14111 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
14112 else
14113 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14114 fi
14115 fi
14116 fi
14117 fi
14118 else
14119 if test "X$found_a" != "X"; then
14120 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
14121 else
14122 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
14123 fi
14124 fi
14125 additional_includedir=
14126 case "$found_dir" in
14127 */$acl_libdirstem | */$acl_libdirstem/)
14128 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
14129 if test "$name" = 'iconv'; then
14130 LIBICONV_PREFIX="$basedir"
14131 fi
14132 additional_includedir="$basedir/include"
14133 ;;
14134 */$acl_libdirstem2 | */$acl_libdirstem2/)
14135 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
14136 if test "$name" = 'iconv'; then
14137 LIBICONV_PREFIX="$basedir"
14138 fi
14139 additional_includedir="$basedir/include"
14140 ;;
14141 esac
14142 if test "X$additional_includedir" != "X"; then
14143 if test "X$additional_includedir" != "X/usr/include"; then
14144 haveit=
14145 if test "X$additional_includedir" = "X/usr/local/include"; then
14146 if test -n "$GCC"; then
14147 case $host_os in
14148 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
14149 esac
14150 fi
14151 fi
14152 if test -z "$haveit"; then
14153 for x in $CPPFLAGS $INCICONV; do
14154
14155 acl_save_prefix="$prefix"
14156 prefix="$acl_final_prefix"
14157 acl_save_exec_prefix="$exec_prefix"
14158 exec_prefix="$acl_final_exec_prefix"
14159 eval x=\"$x\"
14160 exec_prefix="$acl_save_exec_prefix"
14161 prefix="$acl_save_prefix"
14162
14163 if test "X$x" = "X-I$additional_includedir"; then
14164 haveit=yes
14165 break
14166 fi
14167 done
14168 if test -z "$haveit"; then
14169 if test -d "$additional_includedir"; then
14170 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
14171 fi
14172 fi
14173 fi
14174 fi
14175 fi
14176 if test -n "$found_la"; then
14177 save_libdir="$libdir"
14178 case "$found_la" in
14179 */* | *\\*) . "$found_la" ;;
14180 *) . "./$found_la" ;;
14181 esac
14182 libdir="$save_libdir"
14183 for dep in $dependency_libs; do
14184 case "$dep" in
14185 -L*)
14186 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14187 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
14188 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
14189 haveit=
14190 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
14191 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
14192 if test -n "$GCC"; then
14193 case $host_os in
14194 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
14195 esac
14196 fi
14197 fi
14198 if test -z "$haveit"; then
14199 haveit=
14200 for x in $LDFLAGS $LIBICONV; do
14201
14202 acl_save_prefix="$prefix"
14203 prefix="$acl_final_prefix"
14204 acl_save_exec_prefix="$exec_prefix"
14205 exec_prefix="$acl_final_exec_prefix"
14206 eval x=\"$x\"
14207 exec_prefix="$acl_save_exec_prefix"
14208 prefix="$acl_save_prefix"
14209
14210 if test "X$x" = "X-L$additional_libdir"; then
14211 haveit=yes
14212 break
14213 fi
14214 done
14215 if test -z "$haveit"; then
14216 if test -d "$additional_libdir"; then
14217 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
14218 fi
14219 fi
14220 haveit=
14221 for x in $LDFLAGS $LTLIBICONV; do
14222
14223 acl_save_prefix="$prefix"
14224 prefix="$acl_final_prefix"
14225 acl_save_exec_prefix="$exec_prefix"
14226 exec_prefix="$acl_final_exec_prefix"
14227 eval x=\"$x\"
14228 exec_prefix="$acl_save_exec_prefix"
14229 prefix="$acl_save_prefix"
14230
14231 if test "X$x" = "X-L$additional_libdir"; then
14232 haveit=yes
14233 break
14234 fi
14235 done
14236 if test -z "$haveit"; then
14237 if test -d "$additional_libdir"; then
14238 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
14239 fi
14240 fi
14241 fi
14242 fi
14243 ;;
14244 -R*)
14245 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14246 if test "$enable_rpath" != no; then
14247 haveit=
14248 for x in $rpathdirs; do
14249 if test "X$x" = "X$dir"; then
14250 haveit=yes
14251 break
14252 fi
14253 done
14254 if test -z "$haveit"; then
14255 rpathdirs="$rpathdirs $dir"
14256 fi
14257 haveit=
14258 for x in $ltrpathdirs; do
14259 if test "X$x" = "X$dir"; then
14260 haveit=yes
14261 break
14262 fi
14263 done
14264 if test -z "$haveit"; then
14265 ltrpathdirs="$ltrpathdirs $dir"
14266 fi
14267 fi
14268 ;;
14269 -l*)
14270 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14271 ;;
14272 *.la)
14273 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14274 ;;
14275 *)
14276 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
14277 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
14278 ;;
14279 esac
14280 done
14281 fi
14282 else
14283 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14284 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
14285 fi
14286 fi
14287 fi
14288 done
14289 done
14290 if test "X$rpathdirs" != "X"; then
14291 if test -n "$acl_hardcode_libdir_separator"; then
14292 alldirs=
14293 for found_dir in $rpathdirs; do
14294 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
14295 done
14296 acl_save_libdir="$libdir"
14297 libdir="$alldirs"
14298 eval flag=\"$acl_hardcode_libdir_flag_spec\"
14299 libdir="$acl_save_libdir"
14300 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14301 else
14302 for found_dir in $rpathdirs; do
14303 acl_save_libdir="$libdir"
14304 libdir="$found_dir"
14305 eval flag=\"$acl_hardcode_libdir_flag_spec\"
14306 libdir="$acl_save_libdir"
14307 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14308 done
14309 fi
14310 fi
14311 if test "X$ltrpathdirs" != "X"; then
14312 for found_dir in $ltrpathdirs; do
14313 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
14314 done
14315 fi
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
14348 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
14349 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
14350 $as_echo_n "(cached) " >&6
14351 else
14352 gt_save_LIBS="$LIBS"
14353 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
14354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14355 /* end confdefs.h. */
14356 #include <CoreFoundation/CFPreferences.h>
14357 int
14358 main ()
14359 {
14360 CFPreferencesCopyAppValue(NULL, NULL)
14361 ;
14362 return 0;
14363 }
14364 _ACEOF
14365 if ac_fn_c_try_link "$LINENO"; then :
14366 gt_cv_func_CFPreferencesCopyAppValue=yes
14367 else
14368 gt_cv_func_CFPreferencesCopyAppValue=no
14369 fi
14370 rm -f core conftest.err conftest.$ac_objext \
14371 conftest$ac_exeext conftest.$ac_ext
14372 LIBS="$gt_save_LIBS"
14373 fi
14374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
14375 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
14376 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
14377
14378 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
14379
14380 fi
14381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
14382 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
14383 if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
14384 $as_echo_n "(cached) " >&6
14385 else
14386 gt_save_LIBS="$LIBS"
14387 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
14388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14389 /* end confdefs.h. */
14390 #include <CoreFoundation/CFLocale.h>
14391 int
14392 main ()
14393 {
14394 CFLocaleCopyCurrent();
14395 ;
14396 return 0;
14397 }
14398 _ACEOF
14399 if ac_fn_c_try_link "$LINENO"; then :
14400 gt_cv_func_CFLocaleCopyCurrent=yes
14401 else
14402 gt_cv_func_CFLocaleCopyCurrent=no
14403 fi
14404 rm -f core conftest.err conftest.$ac_objext \
14405 conftest$ac_exeext conftest.$ac_ext
14406 LIBS="$gt_save_LIBS"
14407 fi
14408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
14409 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
14410 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
14411
14412 $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
14413
14414 fi
14415 INTL_MACOSX_LIBS=
14416 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
14417 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
14418 fi
14419
14420
14421
14422
14423
14424
14425 LIBINTL=
14426 LTLIBINTL=
14427 POSUB=
14428
14429 case " $gt_needs " in
14430 *" need-formatstring-macros "*) gt_api_version=3 ;;
14431 *" need-ngettext "*) gt_api_version=2 ;;
14432 *) gt_api_version=1 ;;
14433 esac
14434 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
14435 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
14436
14437 if test "$USE_NLS" = "yes"; then
14438 gt_use_preinstalled_gnugettext=no
14439
14440
14441 if test $gt_api_version -ge 3; then
14442 gt_revision_test_code='
14443 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14444 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
14445 #endif
14446 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
14447 '
14448 else
14449 gt_revision_test_code=
14450 fi
14451 if test $gt_api_version -ge 2; then
14452 gt_expression_test_code=' + * ngettext ("", "", 0)'
14453 else
14454 gt_expression_test_code=
14455 fi
14456
14457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
14458 $as_echo_n "checking for GNU gettext in libc... " >&6; }
14459 if eval \${$gt_func_gnugettext_libc+:} false; then :
14460 $as_echo_n "(cached) " >&6
14461 else
14462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14463 /* end confdefs.h. */
14464
14465 #include <libintl.h>
14466 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14467 extern int _nl_msg_cat_cntr;
14468 extern int *_nl_domain_bindings;
14469 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
14470 #else
14471 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
14472 #endif
14473 $gt_revision_test_code
14474
14475 int
14476 main ()
14477 {
14478
14479 bindtextdomain ("", "");
14480 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
14481
14482 ;
14483 return 0;
14484 }
14485 _ACEOF
14486 if ac_fn_c_try_link "$LINENO"; then :
14487 eval "$gt_func_gnugettext_libc=yes"
14488 else
14489 eval "$gt_func_gnugettext_libc=no"
14490 fi
14491 rm -f core conftest.err conftest.$ac_objext \
14492 conftest$ac_exeext conftest.$ac_ext
14493 fi
14494 eval ac_res=\$$gt_func_gnugettext_libc
14495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14496 $as_echo "$ac_res" >&6; }
14497
14498 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
14499
14500
14501
14502
14503
14504 am_save_CPPFLAGS="$CPPFLAGS"
14505
14506 for element in $INCICONV; do
14507 haveit=
14508 for x in $CPPFLAGS; do
14509
14510 acl_save_prefix="$prefix"
14511 prefix="$acl_final_prefix"
14512 acl_save_exec_prefix="$exec_prefix"
14513 exec_prefix="$acl_final_exec_prefix"
14514 eval x=\"$x\"
14515 exec_prefix="$acl_save_exec_prefix"
14516 prefix="$acl_save_prefix"
14517
14518 if test "X$x" = "X$element"; then
14519 haveit=yes
14520 break
14521 fi
14522 done
14523 if test -z "$haveit"; then
14524 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14525 fi
14526 done
14527
14528
14529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14530 $as_echo_n "checking for iconv... " >&6; }
14531 if ${am_cv_func_iconv+:} false; then :
14532 $as_echo_n "(cached) " >&6
14533 else
14534
14535 am_cv_func_iconv="no, consider installing GNU libiconv"
14536 am_cv_lib_iconv=no
14537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14538 /* end confdefs.h. */
14539
14540 #include <stdlib.h>
14541 #include <iconv.h>
14542
14543 int
14544 main ()
14545 {
14546 iconv_t cd = iconv_open("","");
14547 iconv(cd,NULL,NULL,NULL,NULL);
14548 iconv_close(cd);
14549 ;
14550 return 0;
14551 }
14552 _ACEOF
14553 if ac_fn_c_try_link "$LINENO"; then :
14554 am_cv_func_iconv=yes
14555 fi
14556 rm -f core conftest.err conftest.$ac_objext \
14557 conftest$ac_exeext conftest.$ac_ext
14558 if test "$am_cv_func_iconv" != yes; then
14559 am_save_LIBS="$LIBS"
14560 LIBS="$LIBS $LIBICONV"
14561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14562 /* end confdefs.h. */
14563
14564 #include <stdlib.h>
14565 #include <iconv.h>
14566
14567 int
14568 main ()
14569 {
14570 iconv_t cd = iconv_open("","");
14571 iconv(cd,NULL,NULL,NULL,NULL);
14572 iconv_close(cd);
14573 ;
14574 return 0;
14575 }
14576 _ACEOF
14577 if ac_fn_c_try_link "$LINENO"; then :
14578 am_cv_lib_iconv=yes
14579 am_cv_func_iconv=yes
14580 fi
14581 rm -f core conftest.err conftest.$ac_objext \
14582 conftest$ac_exeext conftest.$ac_ext
14583 LIBS="$am_save_LIBS"
14584 fi
14585
14586 fi
14587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14588 $as_echo "$am_cv_func_iconv" >&6; }
14589 if test "$am_cv_func_iconv" = yes; then
14590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
14591 $as_echo_n "checking for working iconv... " >&6; }
14592 if ${am_cv_func_iconv_works+:} false; then :
14593 $as_echo_n "(cached) " >&6
14594 else
14595
14596 am_save_LIBS="$LIBS"
14597 if test $am_cv_lib_iconv = yes; then
14598 LIBS="$LIBS $LIBICONV"
14599 fi
14600 am_cv_func_iconv_works=no
14601 for ac_iconv_const in '' 'const'; do
14602 if test "$cross_compiling" = yes; then :
14603 case "$host_os" in
14604 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
14605 *) am_cv_func_iconv_works="guessing yes" ;;
14606 esac
14607 else
14608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14609 /* end confdefs.h. */
14610
14611 #include <iconv.h>
14612 #include <string.h>
14613
14614 #ifndef ICONV_CONST
14615 # define ICONV_CONST $ac_iconv_const
14616 #endif
14617
14618 int
14619 main ()
14620 {
14621 int result = 0;
14622 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
14623 returns. */
14624 {
14625 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
14626 if (cd_utf8_to_88591 != (iconv_t)(-1))
14627 {
14628 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
14629 char buf[10];
14630 ICONV_CONST char *inptr = input;
14631 size_t inbytesleft = strlen (input);
14632 char *outptr = buf;
14633 size_t outbytesleft = sizeof (buf);
14634 size_t res = iconv (cd_utf8_to_88591,
14635 &inptr, &inbytesleft,
14636 &outptr, &outbytesleft);
14637 if (res == 0)
14638 result |= 1;
14639 iconv_close (cd_utf8_to_88591);
14640 }
14641 }
14642 /* Test against Solaris 10 bug: Failures are not distinguishable from
14643 successful returns. */
14644 {
14645 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
14646 if (cd_ascii_to_88591 != (iconv_t)(-1))
14647 {
14648 static ICONV_CONST char input[] = "\263";
14649 char buf[10];
14650 ICONV_CONST char *inptr = input;
14651 size_t inbytesleft = strlen (input);
14652 char *outptr = buf;
14653 size_t outbytesleft = sizeof (buf);
14654 size_t res = iconv (cd_ascii_to_88591,
14655 &inptr, &inbytesleft,
14656 &outptr, &outbytesleft);
14657 if (res == 0)
14658 result |= 2;
14659 iconv_close (cd_ascii_to_88591);
14660 }
14661 }
14662 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
14663 {
14664 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
14665 if (cd_88591_to_utf8 != (iconv_t)(-1))
14666 {
14667 static ICONV_CONST char input[] = "\304";
14668 static char buf[2] = { (char)0xDE, (char)0xAD };
14669 ICONV_CONST char *inptr = input;
14670 size_t inbytesleft = 1;
14671 char *outptr = buf;
14672 size_t outbytesleft = 1;
14673 size_t res = iconv (cd_88591_to_utf8,
14674 &inptr, &inbytesleft,
14675 &outptr, &outbytesleft);
14676 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
14677 result |= 4;
14678 iconv_close (cd_88591_to_utf8);
14679 }
14680 }
14681 #if 0 /* This bug could be worked around by the caller. */
14682 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
14683 {
14684 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
14685 if (cd_88591_to_utf8 != (iconv_t)(-1))
14686 {
14687 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
14688 char buf[50];
14689 ICONV_CONST char *inptr = input;
14690 size_t inbytesleft = strlen (input);
14691 char *outptr = buf;
14692 size_t outbytesleft = sizeof (buf);
14693 size_t res = iconv (cd_88591_to_utf8,
14694 &inptr, &inbytesleft,
14695 &outptr, &outbytesleft);
14696 if ((int)res > 0)
14697 result |= 8;
14698 iconv_close (cd_88591_to_utf8);
14699 }
14700 }
14701 #endif
14702 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
14703 provided. */
14704 if (/* Try standardized names. */
14705 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
14706 /* Try IRIX, OSF/1 names. */
14707 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
14708 /* Try AIX names. */
14709 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
14710 /* Try HP-UX names. */
14711 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
14712 result |= 16;
14713 return result;
14714
14715 ;
14716 return 0;
14717 }
14718 _ACEOF
14719 if ac_fn_c_try_run "$LINENO"; then :
14720 am_cv_func_iconv_works=yes
14721 fi
14722 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14723 conftest.$ac_objext conftest.beam conftest.$ac_ext
14724 fi
14725
14726 test "$am_cv_func_iconv_works" = no || break
14727 done
14728 LIBS="$am_save_LIBS"
14729
14730 fi
14731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
14732 $as_echo "$am_cv_func_iconv_works" >&6; }
14733 case "$am_cv_func_iconv_works" in
14734 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
14735 *) am_func_iconv=yes ;;
14736 esac
14737 else
14738 am_func_iconv=no am_cv_lib_iconv=no
14739 fi
14740 if test "$am_func_iconv" = yes; then
14741
14742 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
14743
14744 fi
14745 if test "$am_cv_lib_iconv" = yes; then
14746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
14747 $as_echo_n "checking how to link with libiconv... " >&6; }
14748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
14749 $as_echo "$LIBICONV" >&6; }
14750 else
14751 CPPFLAGS="$am_save_CPPFLAGS"
14752 LIBICONV=
14753 LTLIBICONV=
14754 fi
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766 use_additional=yes
14767
14768 acl_save_prefix="$prefix"
14769 prefix="$acl_final_prefix"
14770 acl_save_exec_prefix="$exec_prefix"
14771 exec_prefix="$acl_final_exec_prefix"
14772
14773 eval additional_includedir=\"$includedir\"
14774 eval additional_libdir=\"$libdir\"
14775
14776 exec_prefix="$acl_save_exec_prefix"
14777 prefix="$acl_save_prefix"
14778
14779
14780 # Check whether --with-libintl-prefix was given.
14781 if test "${with_libintl_prefix+set}" = set; then :
14782 withval=$with_libintl_prefix;
14783 if test "X$withval" = "Xno"; then
14784 use_additional=no
14785 else
14786 if test "X$withval" = "X"; then
14787
14788 acl_save_prefix="$prefix"
14789 prefix="$acl_final_prefix"
14790 acl_save_exec_prefix="$exec_prefix"
14791 exec_prefix="$acl_final_exec_prefix"
14792
14793 eval additional_includedir=\"$includedir\"
14794 eval additional_libdir=\"$libdir\"
14795
14796 exec_prefix="$acl_save_exec_prefix"
14797 prefix="$acl_save_prefix"
14798
14799 else
14800 additional_includedir="$withval/include"
14801 additional_libdir="$withval/$acl_libdirstem"
14802 if test "$acl_libdirstem2" != "$acl_libdirstem" \
14803 && ! test -d "$withval/$acl_libdirstem"; then
14804 additional_libdir="$withval/$acl_libdirstem2"
14805 fi
14806 fi
14807 fi
14808
14809 fi
14810
14811 LIBINTL=
14812 LTLIBINTL=
14813 INCINTL=
14814 LIBINTL_PREFIX=
14815 HAVE_LIBINTL=
14816 rpathdirs=
14817 ltrpathdirs=
14818 names_already_handled=
14819 names_next_round='intl '
14820 while test -n "$names_next_round"; do
14821 names_this_round="$names_next_round"
14822 names_next_round=
14823 for name in $names_this_round; do
14824 already_handled=
14825 for n in $names_already_handled; do
14826 if test "$n" = "$name"; then
14827 already_handled=yes
14828 break
14829 fi
14830 done
14831 if test -z "$already_handled"; then
14832 names_already_handled="$names_already_handled $name"
14833 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
14834 eval value=\"\$HAVE_LIB$uppername\"
14835 if test -n "$value"; then
14836 if test "$value" = yes; then
14837 eval value=\"\$LIB$uppername\"
14838 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
14839 eval value=\"\$LTLIB$uppername\"
14840 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
14841 else
14842 :
14843 fi
14844 else
14845 found_dir=
14846 found_la=
14847 found_so=
14848 found_a=
14849 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
14850 if test -n "$acl_shlibext"; then
14851 shrext=".$acl_shlibext" # typically: shrext=.so
14852 else
14853 shrext=
14854 fi
14855 if test $use_additional = yes; then
14856 dir="$additional_libdir"
14857 if test -n "$acl_shlibext"; then
14858 if test -f "$dir/$libname$shrext"; then
14859 found_dir="$dir"
14860 found_so="$dir/$libname$shrext"
14861 else
14862 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
14863 ver=`(cd "$dir" && \
14864 for f in "$libname$shrext".*; do echo "$f"; done \
14865 | sed -e "s,^$libname$shrext\\\\.,," \
14866 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
14867 | sed 1q ) 2>/dev/null`
14868 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
14869 found_dir="$dir"
14870 found_so="$dir/$libname$shrext.$ver"
14871 fi
14872 else
14873 eval library_names=\"$acl_library_names_spec\"
14874 for f in $library_names; do
14875 if test -f "$dir/$f"; then
14876 found_dir="$dir"
14877 found_so="$dir/$f"
14878 break
14879 fi
14880 done
14881 fi
14882 fi
14883 fi
14884 if test "X$found_dir" = "X"; then
14885 if test -f "$dir/$libname.$acl_libext"; then
14886 found_dir="$dir"
14887 found_a="$dir/$libname.$acl_libext"
14888 fi
14889 fi
14890 if test "X$found_dir" != "X"; then
14891 if test -f "$dir/$libname.la"; then
14892 found_la="$dir/$libname.la"
14893 fi
14894 fi
14895 fi
14896 if test "X$found_dir" = "X"; then
14897 for x in $LDFLAGS $LTLIBINTL; do
14898
14899 acl_save_prefix="$prefix"
14900 prefix="$acl_final_prefix"
14901 acl_save_exec_prefix="$exec_prefix"
14902 exec_prefix="$acl_final_exec_prefix"
14903 eval x=\"$x\"
14904 exec_prefix="$acl_save_exec_prefix"
14905 prefix="$acl_save_prefix"
14906
14907 case "$x" in
14908 -L*)
14909 dir=`echo "X$x" | sed -e 's/^X-L//'`
14910 if test -n "$acl_shlibext"; then
14911 if test -f "$dir/$libname$shrext"; then
14912 found_dir="$dir"
14913 found_so="$dir/$libname$shrext"
14914 else
14915 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
14916 ver=`(cd "$dir" && \
14917 for f in "$libname$shrext".*; do echo "$f"; done \
14918 | sed -e "s,^$libname$shrext\\\\.,," \
14919 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
14920 | sed 1q ) 2>/dev/null`
14921 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
14922 found_dir="$dir"
14923 found_so="$dir/$libname$shrext.$ver"
14924 fi
14925 else
14926 eval library_names=\"$acl_library_names_spec\"
14927 for f in $library_names; do
14928 if test -f "$dir/$f"; then
14929 found_dir="$dir"
14930 found_so="$dir/$f"
14931 break
14932 fi
14933 done
14934 fi
14935 fi
14936 fi
14937 if test "X$found_dir" = "X"; then
14938 if test -f "$dir/$libname.$acl_libext"; then
14939 found_dir="$dir"
14940 found_a="$dir/$libname.$acl_libext"
14941 fi
14942 fi
14943 if test "X$found_dir" != "X"; then
14944 if test -f "$dir/$libname.la"; then
14945 found_la="$dir/$libname.la"
14946 fi
14947 fi
14948 ;;
14949 esac
14950 if test "X$found_dir" != "X"; then
14951 break
14952 fi
14953 done
14954 fi
14955 if test "X$found_dir" != "X"; then
14956 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
14957 if test "X$found_so" != "X"; then
14958 if test "$enable_rpath" = no \
14959 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
14960 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
14961 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14962 else
14963 haveit=
14964 for x in $ltrpathdirs; do
14965 if test "X$x" = "X$found_dir"; then
14966 haveit=yes
14967 break
14968 fi
14969 done
14970 if test -z "$haveit"; then
14971 ltrpathdirs="$ltrpathdirs $found_dir"
14972 fi
14973 if test "$acl_hardcode_direct" = yes; then
14974 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14975 else
14976 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
14977 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14978 haveit=
14979 for x in $rpathdirs; do
14980 if test "X$x" = "X$found_dir"; then
14981 haveit=yes
14982 break
14983 fi
14984 done
14985 if test -z "$haveit"; then
14986 rpathdirs="$rpathdirs $found_dir"
14987 fi
14988 else
14989 haveit=
14990 for x in $LDFLAGS $LIBINTL; do
14991
14992 acl_save_prefix="$prefix"
14993 prefix="$acl_final_prefix"
14994 acl_save_exec_prefix="$exec_prefix"
14995 exec_prefix="$acl_final_exec_prefix"
14996 eval x=\"$x\"
14997 exec_prefix="$acl_save_exec_prefix"
14998 prefix="$acl_save_prefix"
14999
15000 if test "X$x" = "X-L$found_dir"; then
15001 haveit=yes
15002 break
15003 fi
15004 done
15005 if test -z "$haveit"; then
15006 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
15007 fi
15008 if test "$acl_hardcode_minus_L" != no; then
15009 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
15010 else
15011 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
15012 fi
15013 fi
15014 fi
15015 fi
15016 else
15017 if test "X$found_a" != "X"; then
15018 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
15019 else
15020 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
15021 fi
15022 fi
15023 additional_includedir=
15024 case "$found_dir" in
15025 */$acl_libdirstem | */$acl_libdirstem/)
15026 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
15027 if test "$name" = 'intl'; then
15028 LIBINTL_PREFIX="$basedir"
15029 fi
15030 additional_includedir="$basedir/include"
15031 ;;
15032 */$acl_libdirstem2 | */$acl_libdirstem2/)
15033 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
15034 if test "$name" = 'intl'; then
15035 LIBINTL_PREFIX="$basedir"
15036 fi
15037 additional_includedir="$basedir/include"
15038 ;;
15039 esac
15040 if test "X$additional_includedir" != "X"; then
15041 if test "X$additional_includedir" != "X/usr/include"; then
15042 haveit=
15043 if test "X$additional_includedir" = "X/usr/local/include"; then
15044 if test -n "$GCC"; then
15045 case $host_os in
15046 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
15047 esac
15048 fi
15049 fi
15050 if test -z "$haveit"; then
15051 for x in $CPPFLAGS $INCINTL; do
15052
15053 acl_save_prefix="$prefix"
15054 prefix="$acl_final_prefix"
15055 acl_save_exec_prefix="$exec_prefix"
15056 exec_prefix="$acl_final_exec_prefix"
15057 eval x=\"$x\"
15058 exec_prefix="$acl_save_exec_prefix"
15059 prefix="$acl_save_prefix"
15060
15061 if test "X$x" = "X-I$additional_includedir"; then
15062 haveit=yes
15063 break
15064 fi
15065 done
15066 if test -z "$haveit"; then
15067 if test -d "$additional_includedir"; then
15068 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
15069 fi
15070 fi
15071 fi
15072 fi
15073 fi
15074 if test -n "$found_la"; then
15075 save_libdir="$libdir"
15076 case "$found_la" in
15077 */* | *\\*) . "$found_la" ;;
15078 *) . "./$found_la" ;;
15079 esac
15080 libdir="$save_libdir"
15081 for dep in $dependency_libs; do
15082 case "$dep" in
15083 -L*)
15084 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15085 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
15086 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
15087 haveit=
15088 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
15089 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
15090 if test -n "$GCC"; then
15091 case $host_os in
15092 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
15093 esac
15094 fi
15095 fi
15096 if test -z "$haveit"; then
15097 haveit=
15098 for x in $LDFLAGS $LIBINTL; do
15099
15100 acl_save_prefix="$prefix"
15101 prefix="$acl_final_prefix"
15102 acl_save_exec_prefix="$exec_prefix"
15103 exec_prefix="$acl_final_exec_prefix"
15104 eval x=\"$x\"
15105 exec_prefix="$acl_save_exec_prefix"
15106 prefix="$acl_save_prefix"
15107
15108 if test "X$x" = "X-L$additional_libdir"; then
15109 haveit=yes
15110 break
15111 fi
15112 done
15113 if test -z "$haveit"; then
15114 if test -d "$additional_libdir"; then
15115 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
15116 fi
15117 fi
15118 haveit=
15119 for x in $LDFLAGS $LTLIBINTL; do
15120
15121 acl_save_prefix="$prefix"
15122 prefix="$acl_final_prefix"
15123 acl_save_exec_prefix="$exec_prefix"
15124 exec_prefix="$acl_final_exec_prefix"
15125 eval x=\"$x\"
15126 exec_prefix="$acl_save_exec_prefix"
15127 prefix="$acl_save_prefix"
15128
15129 if test "X$x" = "X-L$additional_libdir"; then
15130 haveit=yes
15131 break
15132 fi
15133 done
15134 if test -z "$haveit"; then
15135 if test -d "$additional_libdir"; then
15136 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
15137 fi
15138 fi
15139 fi
15140 fi
15141 ;;
15142 -R*)
15143 dir=`echo "X$dep" | sed -e 's/^X-R//'`
15144 if test "$enable_rpath" != no; then
15145 haveit=
15146 for x in $rpathdirs; do
15147 if test "X$x" = "X$dir"; then
15148 haveit=yes
15149 break
15150 fi
15151 done
15152 if test -z "$haveit"; then
15153 rpathdirs="$rpathdirs $dir"
15154 fi
15155 haveit=
15156 for x in $ltrpathdirs; do
15157 if test "X$x" = "X$dir"; then
15158 haveit=yes
15159 break
15160 fi
15161 done
15162 if test -z "$haveit"; then
15163 ltrpathdirs="$ltrpathdirs $dir"
15164 fi
15165 fi
15166 ;;
15167 -l*)
15168 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15169 ;;
15170 *.la)
15171 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15172 ;;
15173 *)
15174 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
15175 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
15176 ;;
15177 esac
15178 done
15179 fi
15180 else
15181 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
15182 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
15183 fi
15184 fi
15185 fi
15186 done
15187 done
15188 if test "X$rpathdirs" != "X"; then
15189 if test -n "$acl_hardcode_libdir_separator"; then
15190 alldirs=
15191 for found_dir in $rpathdirs; do
15192 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
15193 done
15194 acl_save_libdir="$libdir"
15195 libdir="$alldirs"
15196 eval flag=\"$acl_hardcode_libdir_flag_spec\"
15197 libdir="$acl_save_libdir"
15198 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
15199 else
15200 for found_dir in $rpathdirs; do
15201 acl_save_libdir="$libdir"
15202 libdir="$found_dir"
15203 eval flag=\"$acl_hardcode_libdir_flag_spec\"
15204 libdir="$acl_save_libdir"
15205 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
15206 done
15207 fi
15208 fi
15209 if test "X$ltrpathdirs" != "X"; then
15210 for found_dir in $ltrpathdirs; do
15211 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
15212 done
15213 fi
15214
15215
15216
15217
15218
15219
15220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
15221 $as_echo_n "checking for GNU gettext in libintl... " >&6; }
15222 if eval \${$gt_func_gnugettext_libintl+:} false; then :
15223 $as_echo_n "(cached) " >&6
15224 else
15225 gt_save_CPPFLAGS="$CPPFLAGS"
15226 CPPFLAGS="$CPPFLAGS $INCINTL"
15227 gt_save_LIBS="$LIBS"
15228 LIBS="$LIBS $LIBINTL"
15229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15230 /* end confdefs.h. */
15231
15232 #include <libintl.h>
15233 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
15234 extern int _nl_msg_cat_cntr;
15235 extern
15236 #ifdef __cplusplus
15237 "C"
15238 #endif
15239 const char *_nl_expand_alias (const char *);
15240 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
15241 #else
15242 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
15243 #endif
15244 $gt_revision_test_code
15245
15246 int
15247 main ()
15248 {
15249
15250 bindtextdomain ("", "");
15251 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
15252
15253 ;
15254 return 0;
15255 }
15256 _ACEOF
15257 if ac_fn_c_try_link "$LINENO"; then :
15258 eval "$gt_func_gnugettext_libintl=yes"
15259 else
15260 eval "$gt_func_gnugettext_libintl=no"
15261 fi
15262 rm -f core conftest.err conftest.$ac_objext \
15263 conftest$ac_exeext conftest.$ac_ext
15264 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
15265 LIBS="$LIBS $LIBICONV"
15266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15267 /* end confdefs.h. */
15268
15269 #include <libintl.h>
15270 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
15271 extern int _nl_msg_cat_cntr;
15272 extern
15273 #ifdef __cplusplus
15274 "C"
15275 #endif
15276 const char *_nl_expand_alias (const char *);
15277 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
15278 #else
15279 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
15280 #endif
15281 $gt_revision_test_code
15282
15283 int
15284 main ()
15285 {
15286
15287 bindtextdomain ("", "");
15288 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
15289
15290 ;
15291 return 0;
15292 }
15293 _ACEOF
15294 if ac_fn_c_try_link "$LINENO"; then :
15295 LIBINTL="$LIBINTL $LIBICONV"
15296 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
15297 eval "$gt_func_gnugettext_libintl=yes"
15298
15299 fi
15300 rm -f core conftest.err conftest.$ac_objext \
15301 conftest$ac_exeext conftest.$ac_ext
15302 fi
15303 CPPFLAGS="$gt_save_CPPFLAGS"
15304 LIBS="$gt_save_LIBS"
15305 fi
15306 eval ac_res=\$$gt_func_gnugettext_libintl
15307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15308 $as_echo "$ac_res" >&6; }
15309 fi
15310
15311 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
15312 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
15313 && test "$PACKAGE" != gettext-runtime \
15314 && test "$PACKAGE" != gettext-tools; }; then
15315 gt_use_preinstalled_gnugettext=yes
15316 else
15317 LIBINTL=
15318 LTLIBINTL=
15319 INCINTL=
15320 fi
15321
15322
15323
15324 if test -n "$INTL_MACOSX_LIBS"; then
15325 if test "$gt_use_preinstalled_gnugettext" = "yes" \
15326 || test "$nls_cv_use_gnu_gettext" = "yes"; then
15327 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
15328 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
15329 fi
15330 fi
15331
15332 if test "$gt_use_preinstalled_gnugettext" = "yes" \
15333 || test "$nls_cv_use_gnu_gettext" = "yes"; then
15334
15335 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15336
15337 else
15338 USE_NLS=no
15339 fi
15340 fi
15341
15342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
15343 $as_echo_n "checking whether to use NLS... " >&6; }
15344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15345 $as_echo "$USE_NLS" >&6; }
15346 if test "$USE_NLS" = "yes"; then
15347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
15348 $as_echo_n "checking where the gettext function comes from... " >&6; }
15349 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
15350 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
15351 gt_source="external libintl"
15352 else
15353 gt_source="libc"
15354 fi
15355 else
15356 gt_source="included intl directory"
15357 fi
15358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
15359 $as_echo "$gt_source" >&6; }
15360 fi
15361
15362 if test "$USE_NLS" = "yes"; then
15363
15364 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
15365 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
15366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
15367 $as_echo_n "checking how to link with libintl... " >&6; }
15368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
15369 $as_echo "$LIBINTL" >&6; }
15370
15371 for element in $INCINTL; do
15372 haveit=
15373 for x in $CPPFLAGS; do
15374
15375 acl_save_prefix="$prefix"
15376 prefix="$acl_final_prefix"
15377 acl_save_exec_prefix="$exec_prefix"
15378 exec_prefix="$acl_final_exec_prefix"
15379 eval x=\"$x\"
15380 exec_prefix="$acl_save_exec_prefix"
15381 prefix="$acl_save_prefix"
15382
15383 if test "X$x" = "X$element"; then
15384 haveit=yes
15385 break
15386 fi
15387 done
15388 if test -z "$haveit"; then
15389 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15390 fi
15391 done
15392
15393 fi
15394
15395
15396 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
15397
15398
15399 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
15400
15401 fi
15402
15403 POSUB=po
15404 fi
15405
15406
15407
15408 INTLLIBS="$LIBINTL"
15409
15410
15411
15412
15413
15414
15415
15416
15417 if test "$os_win32" = "yes"; then
15418 # Extract the first word of "lib.exe", so it can be a program name with args.
15419 set dummy lib.exe; ac_word=$2
15420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15421 $as_echo_n "checking for $ac_word... " >&6; }
15422 if ${ac_cv_prog_ms_librarian+:} false; then :
15423 $as_echo_n "(cached) " >&6
15424 else
15425 if test -n "$ms_librarian"; then
15426 ac_cv_prog_ms_librarian="$ms_librarian" # Let the user override the test.
15427 else
15428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15429 for as_dir in $PATH
15430 do
15431 IFS=$as_save_IFS
15432 test -z "$as_dir" && as_dir=.
15433 for ac_exec_ext in '' $ac_executable_extensions; do
15434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15435 ac_cv_prog_ms_librarian="yes"
15436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15437 break 2
15438 fi
15439 done
15440 done
15441 IFS=$as_save_IFS
15442
15443 test -z "$ac_cv_prog_ms_librarian" && ac_cv_prog_ms_librarian="no"
15444 fi
15445 fi
15446 ms_librarian=$ac_cv_prog_ms_librarian
15447 if test -n "$ms_librarian"; then
15448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ms_librarian" >&5
15449 $as_echo "$ms_librarian" >&6; }
15450 else
15451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15452 $as_echo "no" >&6; }
15453 fi
15454
15455
15456 fi
15457 if test x$ms_librarian = xyes; then
15458 MS_LIB_AVAILABLE_TRUE=
15459 MS_LIB_AVAILABLE_FALSE='#'
15460 else
15461 MS_LIB_AVAILABLE_TRUE='#'
15462 MS_LIB_AVAILABLE_FALSE=
15463 fi
15464
15465
15466 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
15467 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
15468 SUNCC="yes"
15469 else
15470 SUNCC="no"
15471 fi
15472
15473 WARN_CFLAGS=""
15474 WARNING_CPP_DIRECTIVE="no"
15475 if test "x$GCC" = "xyes"; then
15476 WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
15477 -Wmissing-prototypes -Wmissing-declarations \
15478 -Wnested-externs -fno-strict-aliasing"
15479 WARNING_CPP_DIRECTIVE="yes"
15480 elif test "x$SUNCC" = "xyes"; then
15481 WARN_CFLAGS="-v -fd"
15482 WARNING_CPP_DIRECTIVE="yes"
15483 fi
15484 if test "x$WARNING_CPP_DIRECTIVE" = "xyes"; then
15485
15486 cat >>confdefs.h <<_ACEOF
15487 #define HAVE_WARNING_CPP_DIRECTIVE 1
15488 _ACEOF
15489
15490 fi
15491
15492
15493
15494
15495 # Put a plausible default for CC_FOR_BUILD in Makefile.
15496 if test -z "$CC_FOR_BUILD"; then
15497 if test "x$cross_compiling" = "xno"; then
15498 CC_FOR_BUILD='$(CC)'
15499 else
15500 CC_FOR_BUILD=gcc
15501 fi
15502 fi
15503
15504 # Also set EXEEXT_FOR_BUILD.
15505 if test "x$cross_compiling" = "xno"; then
15506 EXEEXT_FOR_BUILD='$(EXEEXT)'
15507 else
15508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
15509 $as_echo_n "checking for build system executable suffix... " >&6; }
15510 if ${bfd_cv_build_exeext+:} false; then :
15511 $as_echo_n "(cached) " >&6
15512 else
15513 rm -f conftest*
15514 echo 'int main () { return 0; }' > conftest.c
15515 bfd_cv_build_exeext=
15516 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
15517 for file in conftest.*; do
15518 case $file in
15519 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
15520 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
15521 esac
15522 done
15523 rm -f conftest*
15524 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
15525 fi
15526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
15527 $as_echo "$bfd_cv_build_exeext" >&6; }
15528 EXEEXT_FOR_BUILD=""
15529 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
15530 fi
15531
15532
15533 if test $cross_compiling = yes; then
15534 CROSS_COMPILING_TRUE=
15535 CROSS_COMPILING_FALSE='#'
15536 else
15537 CROSS_COMPILING_TRUE='#'
15538 CROSS_COMPILING_FALSE=
15539 fi
15540
15541 if test "$enable_shared" = "yes"; then
15542 ENABLE_SHARED_TRUE=
15543 ENABLE_SHARED_FALSE='#'
15544 else
15545 ENABLE_SHARED_TRUE='#'
15546 ENABLE_SHARED_FALSE=
15547 fi
15548
15549
15550
15551
15552 # Check whether --with-arch was given.
15553 if test "${with_arch+set}" = set; then :
15554 withval=$with_arch; arch="$withval"
15555 else
15556 arch=auto
15557 fi
15558
15559
15560 if test "x$arch" != xauto; then
15561
15562 cat >>confdefs.h <<_ACEOF
15563 #define FC_ARCHITECTURE "$arch"
15564 _ACEOF
15565
15566 fi
15567
15568
15569
15570 # Checks for header files.
15571 ac_header_dirent=no
15572 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
15573 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
15575 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
15576 if eval \${$as_ac_Header+:} false; then :
15577 $as_echo_n "(cached) " >&6
15578 else
15579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15580 /* end confdefs.h. */
15581 #include <sys/types.h>
15582 #include <$ac_hdr>
15583
15584 int
15585 main ()
15586 {
15587 if ((DIR *) 0)
15588 return 0;
15589 ;
15590 return 0;
15591 }
15592 _ACEOF
15593 if ac_fn_c_try_compile "$LINENO"; then :
15594 eval "$as_ac_Header=yes"
15595 else
15596 eval "$as_ac_Header=no"
15597 fi
15598 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15599 fi
15600 eval ac_res=\$$as_ac_Header
15601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15602 $as_echo "$ac_res" >&6; }
15603 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15604 cat >>confdefs.h <<_ACEOF
15605 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
15606 _ACEOF
15607
15608 ac_header_dirent=$ac_hdr; break
15609 fi
15610
15611 done
15612 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
15613 if test $ac_header_dirent = dirent.h; then
15614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
15615 $as_echo_n "checking for library containing opendir... " >&6; }
15616 if ${ac_cv_search_opendir+:} false; then :
15617 $as_echo_n "(cached) " >&6
15618 else
15619 ac_func_search_save_LIBS=$LIBS
15620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15621 /* end confdefs.h. */
15622
15623 /* Override any GCC internal prototype to avoid an error.
15624 Use char because int might match the return type of a GCC
15625 builtin and then its argument prototype would still apply. */
15626 #ifdef __cplusplus
15627 extern "C"
15628 #endif
15629 char opendir ();
15630 int
15631 main ()
15632 {
15633 return opendir ();
15634 ;
15635 return 0;
15636 }
15637 _ACEOF
15638 for ac_lib in '' dir; do
15639 if test -z "$ac_lib"; then
15640 ac_res="none required"
15641 else
15642 ac_res=-l$ac_lib
15643 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15644 fi
15645 if ac_fn_c_try_link "$LINENO"; then :
15646 ac_cv_search_opendir=$ac_res
15647 fi
15648 rm -f core conftest.err conftest.$ac_objext \
15649 conftest$ac_exeext
15650 if ${ac_cv_search_opendir+:} false; then :
15651 break
15652 fi
15653 done
15654 if ${ac_cv_search_opendir+:} false; then :
15655
15656 else
15657 ac_cv_search_opendir=no
15658 fi
15659 rm conftest.$ac_ext
15660 LIBS=$ac_func_search_save_LIBS
15661 fi
15662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
15663 $as_echo "$ac_cv_search_opendir" >&6; }
15664 ac_res=$ac_cv_search_opendir
15665 if test "$ac_res" != no; then :
15666 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15667
15668 fi
15669
15670 else
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
15672 $as_echo_n "checking for library containing opendir... " >&6; }
15673 if ${ac_cv_search_opendir+:} false; then :
15674 $as_echo_n "(cached) " >&6
15675 else
15676 ac_func_search_save_LIBS=$LIBS
15677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15678 /* end confdefs.h. */
15679
15680 /* Override any GCC internal prototype to avoid an error.
15681 Use char because int might match the return type of a GCC
15682 builtin and then its argument prototype would still apply. */
15683 #ifdef __cplusplus
15684 extern "C"
15685 #endif
15686 char opendir ();
15687 int
15688 main ()
15689 {
15690 return opendir ();
15691 ;
15692 return 0;
15693 }
15694 _ACEOF
15695 for ac_lib in '' x; do
15696 if test -z "$ac_lib"; then
15697 ac_res="none required"
15698 else
15699 ac_res=-l$ac_lib
15700 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15701 fi
15702 if ac_fn_c_try_link "$LINENO"; then :
15703 ac_cv_search_opendir=$ac_res
15704 fi
15705 rm -f core conftest.err conftest.$ac_objext \
15706 conftest$ac_exeext
15707 if ${ac_cv_search_opendir+:} false; then :
15708 break
15709 fi
15710 done
15711 if ${ac_cv_search_opendir+:} false; then :
15712
15713 else
15714 ac_cv_search_opendir=no
15715 fi
15716 rm conftest.$ac_ext
15717 LIBS=$ac_func_search_save_LIBS
15718 fi
15719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
15720 $as_echo "$ac_cv_search_opendir" >&6; }
15721 ac_res=$ac_cv_search_opendir
15722 if test "$ac_res" != no; then :
15723 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15724
15725 fi
15726
15727 fi
15728
15729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15730 $as_echo_n "checking for ANSI C header files... " >&6; }
15731 if ${ac_cv_header_stdc+:} false; then :
15732 $as_echo_n "(cached) " >&6
15733 else
15734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15735 /* end confdefs.h. */
15736 #include <stdlib.h>
15737 #include <stdarg.h>
15738 #include <string.h>
15739 #include <float.h>
15740
15741 int
15742 main ()
15743 {
15744
15745 ;
15746 return 0;
15747 }
15748 _ACEOF
15749 if ac_fn_c_try_compile "$LINENO"; then :
15750 ac_cv_header_stdc=yes
15751 else
15752 ac_cv_header_stdc=no
15753 fi
15754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15755
15756 if test $ac_cv_header_stdc = yes; then
15757 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15759 /* end confdefs.h. */
15760 #include <string.h>
15761
15762 _ACEOF
15763 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15764 $EGREP "memchr" >/dev/null 2>&1; then :
15765
15766 else
15767 ac_cv_header_stdc=no
15768 fi
15769 rm -f conftest*
15770
15771 fi
15772
15773 if test $ac_cv_header_stdc = yes; then
15774 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15776 /* end confdefs.h. */
15777 #include <stdlib.h>
15778
15779 _ACEOF
15780 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15781 $EGREP "free" >/dev/null 2>&1; then :
15782
15783 else
15784 ac_cv_header_stdc=no
15785 fi
15786 rm -f conftest*
15787
15788 fi
15789
15790 if test $ac_cv_header_stdc = yes; then
15791 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15792 if test "$cross_compiling" = yes; then :
15793 :
15794 else
15795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15796 /* end confdefs.h. */
15797 #include <ctype.h>
15798 #include <stdlib.h>
15799 #if ((' ' & 0x0FF) == 0x020)
15800 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15801 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15802 #else
15803 # define ISLOWER(c) \
15804 (('a' <= (c) && (c) <= 'i') \
15805 || ('j' <= (c) && (c) <= 'r') \
15806 || ('s' <= (c) && (c) <= 'z'))
15807 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15808 #endif
15809
15810 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15811 int
15812 main ()
15813 {
15814 int i;
15815 for (i = 0; i < 256; i++)
15816 if (XOR (islower (i), ISLOWER (i))
15817 || toupper (i) != TOUPPER (i))
15818 return 2;
15819 return 0;
15820 }
15821 _ACEOF
15822 if ac_fn_c_try_run "$LINENO"; then :
15823
15824 else
15825 ac_cv_header_stdc=no
15826 fi
15827 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15828 conftest.$ac_objext conftest.beam conftest.$ac_ext
15829 fi
15830
15831 fi
15832 fi
15833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15834 $as_echo "$ac_cv_header_stdc" >&6; }
15835 if test $ac_cv_header_stdc = yes; then
15836
15837 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
15838
15839 fi
15840
15841 for ac_header in fcntl.h stdlib.h string.h unistd.h sys/statvfs.h sys/vfs.h sys/statfs.h sys/param.h sys/mount.h
15842 do :
15843 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15844 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15845 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15846 cat >>confdefs.h <<_ACEOF
15847 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15848 _ACEOF
15849
15850 fi
15851
15852 done
15853
15854 # ------ AX CREATE STDINT H -------------------------------------
15855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint types" >&5
15856 $as_echo_n "checking for stdint types... " >&6; }
15857 ac_stdint_h=`echo src/fcstdint.h`
15858 # try to shortcircuit - if the default include path of the compiler
15859 # can find a "stdint.h" header then we assume that all compilers can.
15860 if ${ac_cv_header_stdint_t+:} false; then :
15861 $as_echo_n "(cached) " >&6
15862 else
15863
15864 old_CXXFLAGS="$CXXFLAGS" ; CXXFLAGS=""
15865 old_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS=""
15866 old_CFLAGS="$CFLAGS" ; CFLAGS=""
15867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15868 /* end confdefs.h. */
15869 #include <stdint.h>
15870 int
15871 main ()
15872 {
15873 int_least32_t v = 0;
15874 ;
15875 return 0;
15876 }
15877 _ACEOF
15878 if ac_fn_c_try_compile "$LINENO"; then :
15879 ac_cv_stdint_result="(assuming C99 compatible system)"
15880 ac_cv_header_stdint_t="stdint.h";
15881 else
15882 ac_cv_header_stdint_t=""
15883 fi
15884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15885 if test "$GCC" = "yes" && test ".$ac_cv_header_stdint_t" = "."; then
15886 CFLAGS="-std=c99"
15887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15888 /* end confdefs.h. */
15889 #include <stdint.h>
15890 int
15891 main ()
15892 {
15893 int_least32_t v = 0;
15894 ;
15895 return 0;
15896 }
15897 _ACEOF
15898 if ac_fn_c_try_compile "$LINENO"; then :
15899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&5
15900 $as_echo "$as_me: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&2;}
15901 fi
15902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15903 fi
15904 CXXFLAGS="$old_CXXFLAGS"
15905 CPPFLAGS="$old_CPPFLAGS"
15906 CFLAGS="$old_CFLAGS"
15907 fi
15908
15909
15910 v="... $ac_cv_header_stdint_h"
15911 if test "$ac_stdint_h" = "stdint.h" ; then
15912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./stdint.h?)" >&5
15913 $as_echo "(are you sure you want them in ./stdint.h?)" >&6; }
15914 elif test "$ac_stdint_h" = "inttypes.h" ; then
15915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./inttypes.h?)" >&5
15916 $as_echo "(are you sure you want them in ./inttypes.h?)" >&6; }
15917 elif test "_$ac_cv_header_stdint_t" = "_" ; then
15918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (putting them into $ac_stdint_h)$v" >&5
15919 $as_echo "(putting them into $ac_stdint_h)$v" >&6; }
15920 else
15921 ac_cv_header_stdint="$ac_cv_header_stdint_t"
15922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint (shortcircuit)" >&5
15923 $as_echo "$ac_cv_header_stdint (shortcircuit)" >&6; }
15924 fi
15925
15926 if test "_$ac_cv_header_stdint_t" = "_" ; then # can not shortcircuit..
15927
15928
15929 inttype_headers=`echo | sed -e 's/,/ /g'`
15930
15931 ac_cv_stdint_result="(no helpful system typedefs seen)"
15932
15933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5
15934 $as_echo_n "checking for stdint uintptr_t... " >&6; }
15935 if ${ac_cv_header_stdint_x+:} false; then :
15936 $as_echo_n "(cached) " >&6
15937 else
15938
15939 ac_cv_header_stdint_x="" # the 1997 typedefs (inttypes.h)
15940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
15941 $as_echo "(..)" >&6; }
15942 for i in stdint.h inttypes.h sys/inttypes.h $inttype_headers
15943 do
15944 unset ac_cv_type_uintptr_t
15945 unset ac_cv_type_uint64_t
15946 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <$i>
15947 "
15948 if test "x$ac_cv_type_uintptr_t" = xyes; then :
15949 ac_cv_header_stdint_x=$i
15950 else
15951 continue
15952 fi
15953
15954 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i>
15955 "
15956 if test "x$ac_cv_type_uint64_t" = xyes; then :
15957 and64="/uint64_t"
15958 else
15959 and64=""
15960 fi
15961
15962 ac_cv_stdint_result="(seen uintptr_t$and64 in $i)"
15963 break
15964 done
15965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5
15966 $as_echo_n "checking for stdint uintptr_t... " >&6; }
15967
15968 fi
15969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_x" >&5
15970 $as_echo "$ac_cv_header_stdint_x" >&6; }
15971
15972
15973 if test "_$ac_cv_header_stdint_x" = "_" ; then
15974
15975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5
15976 $as_echo_n "checking for stdint uint32_t... " >&6; }
15977 if ${ac_cv_header_stdint_o+:} false; then :
15978 $as_echo_n "(cached) " >&6
15979 else
15980
15981 ac_cv_header_stdint_o="" # the 1995 typedefs (sys/inttypes.h)
15982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
15983 $as_echo "(..)" >&6; }
15984 for i in inttypes.h sys/inttypes.h stdint.h $inttype_headers
15985 do
15986 unset ac_cv_type_uint32_t
15987 unset ac_cv_type_uint64_t
15988 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <$i>
15989 "
15990 if test "x$ac_cv_type_uint32_t" = xyes; then :
15991 ac_cv_header_stdint_o=$i
15992 else
15993 continue
15994 fi
15995
15996 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i>
15997 "
15998 if test "x$ac_cv_type_uint64_t" = xyes; then :
15999 and64="/uint64_t"
16000 else
16001 and64=""
16002 fi
16003
16004 ac_cv_stdint_result="(seen uint32_t$and64 in $i)"
16005 break
16006 break;
16007 done
16008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5
16009 $as_echo_n "checking for stdint uint32_t... " >&6; }
16010
16011 fi
16012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_o" >&5
16013 $as_echo "$ac_cv_header_stdint_o" >&6; }
16014
16015 fi
16016
16017 if test "_$ac_cv_header_stdint_x" = "_" ; then
16018 if test "_$ac_cv_header_stdint_o" = "_" ; then
16019
16020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5
16021 $as_echo_n "checking for stdint u_int32_t... " >&6; }
16022 if ${ac_cv_header_stdint_u+:} false; then :
16023 $as_echo_n "(cached) " >&6
16024 else
16025
16026 ac_cv_header_stdint_u="" # the BSD typedefs (sys/types.h)
16027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
16028 $as_echo "(..)" >&6; }
16029 for i in sys/types.h inttypes.h sys/inttypes.h $inttype_headers ; do
16030 unset ac_cv_type_u_int32_t
16031 unset ac_cv_type_u_int64_t
16032 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <$i>
16033 "
16034 if test "x$ac_cv_type_u_int32_t" = xyes; then :
16035 ac_cv_header_stdint_u=$i
16036 else
16037 continue
16038 fi
16039
16040 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include<$i>
16041 "
16042 if test "x$ac_cv_type_u_int64_t" = xyes; then :
16043 and64="/u_int64_t"
16044 else
16045 and64=""
16046 fi
16047
16048 ac_cv_stdint_result="(seen u_int32_t$and64 in $i)"
16049 break
16050 break;
16051 done
16052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5
16053 $as_echo_n "checking for stdint u_int32_t... " >&6; }
16054
16055 fi
16056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_u" >&5
16057 $as_echo "$ac_cv_header_stdint_u" >&6; }
16058
16059 fi fi
16060
16061 if test "_$ac_cv_header_stdint_x" = "_" ; then
16062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint datatype model" >&5
16063 $as_echo_n "checking for stdint datatype model... " >&6; }
16064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
16065 $as_echo "(..)" >&6; }
16066
16067 # The cast to long int works around a bug in the HP C Compiler
16068 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16069 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16070 # This bug is HP SR number 8606223364.
16071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
16072 $as_echo_n "checking size of char... " >&6; }
16073 if ${ac_cv_sizeof_char+:} false; then :
16074 $as_echo_n "(cached) " >&6
16075 else
16076 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
16077
16078 else
16079 if test "$ac_cv_type_char" = yes; then
16080 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16081 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16082 as_fn_error 77 "cannot compute sizeof (char)
16083 See \`config.log' for more details" "$LINENO" 5; }
16084 else
16085 ac_cv_sizeof_char=0
16086 fi
16087 fi
16088
16089 fi
16090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
16091 $as_echo "$ac_cv_sizeof_char" >&6; }
16092
16093
16094
16095 cat >>confdefs.h <<_ACEOF
16096 #define SIZEOF_CHAR $ac_cv_sizeof_char
16097 _ACEOF
16098
16099
16100 # The cast to long int works around a bug in the HP C Compiler
16101 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16102 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16103 # This bug is HP SR number 8606223364.
16104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
16105 $as_echo_n "checking size of short... " >&6; }
16106 if ${ac_cv_sizeof_short+:} false; then :
16107 $as_echo_n "(cached) " >&6
16108 else
16109 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
16110
16111 else
16112 if test "$ac_cv_type_short" = yes; then
16113 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16114 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16115 as_fn_error 77 "cannot compute sizeof (short)
16116 See \`config.log' for more details" "$LINENO" 5; }
16117 else
16118 ac_cv_sizeof_short=0
16119 fi
16120 fi
16121
16122 fi
16123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
16124 $as_echo "$ac_cv_sizeof_short" >&6; }
16125
16126
16127
16128 cat >>confdefs.h <<_ACEOF
16129 #define SIZEOF_SHORT $ac_cv_sizeof_short
16130 _ACEOF
16131
16132
16133 # The cast to long int works around a bug in the HP C Compiler
16134 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16135 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16136 # This bug is HP SR number 8606223364.
16137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
16138 $as_echo_n "checking size of int... " >&6; }
16139 if ${ac_cv_sizeof_int+:} false; then :
16140 $as_echo_n "(cached) " >&6
16141 else
16142 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
16143
16144 else
16145 if test "$ac_cv_type_int" = yes; then
16146 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16147 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16148 as_fn_error 77 "cannot compute sizeof (int)
16149 See \`config.log' for more details" "$LINENO" 5; }
16150 else
16151 ac_cv_sizeof_int=0
16152 fi
16153 fi
16154
16155 fi
16156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
16157 $as_echo "$ac_cv_sizeof_int" >&6; }
16158
16159
16160
16161 cat >>confdefs.h <<_ACEOF
16162 #define SIZEOF_INT $ac_cv_sizeof_int
16163 _ACEOF
16164
16165
16166 # The cast to long int works around a bug in the HP C Compiler
16167 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16168 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16169 # This bug is HP SR number 8606223364.
16170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16171 $as_echo_n "checking size of long... " >&6; }
16172 if ${ac_cv_sizeof_long+:} false; then :
16173 $as_echo_n "(cached) " >&6
16174 else
16175 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
16176
16177 else
16178 if test "$ac_cv_type_long" = yes; then
16179 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16180 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16181 as_fn_error 77 "cannot compute sizeof (long)
16182 See \`config.log' for more details" "$LINENO" 5; }
16183 else
16184 ac_cv_sizeof_long=0
16185 fi
16186 fi
16187
16188 fi
16189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16190 $as_echo "$ac_cv_sizeof_long" >&6; }
16191
16192
16193
16194 cat >>confdefs.h <<_ACEOF
16195 #define SIZEOF_LONG $ac_cv_sizeof_long
16196 _ACEOF
16197
16198
16199 # The cast to long int works around a bug in the HP C Compiler
16200 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16201 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16202 # This bug is HP SR number 8606223364.
16203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
16204 $as_echo_n "checking size of void*... " >&6; }
16205 if ${ac_cv_sizeof_voidp+:} false; then :
16206 $as_echo_n "(cached) " >&6
16207 else
16208 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default"; then :
16209
16210 else
16211 if test "$ac_cv_type_voidp" = yes; then
16212 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16213 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16214 as_fn_error 77 "cannot compute sizeof (void*)
16215 See \`config.log' for more details" "$LINENO" 5; }
16216 else
16217 ac_cv_sizeof_voidp=0
16218 fi
16219 fi
16220
16221 fi
16222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
16223 $as_echo "$ac_cv_sizeof_voidp" >&6; }
16224
16225
16226
16227 cat >>confdefs.h <<_ACEOF
16228 #define SIZEOF_VOIDP $ac_cv_sizeof_voidp
16229 _ACEOF
16230
16231
16232 ac_cv_char_data_model=""
16233 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_char"
16234 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_short"
16235 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_int"
16236 ac_cv_long_data_model=""
16237 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_int"
16238 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_long"
16239 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_voidp"
16240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking data model" >&5
16241 $as_echo_n "checking data model... " >&6; }
16242 case "$ac_cv_char_data_model/$ac_cv_long_data_model" in
16243 122/242) ac_cv_data_model="IP16" ; n="standard 16bit machine" ;;
16244 122/244) ac_cv_data_model="LP32" ; n="standard 32bit machine" ;;
16245 122/*) ac_cv_data_model="i16" ; n="unusual int16 model" ;;
16246 124/444) ac_cv_data_model="ILP32" ; n="standard 32bit unixish" ;;
16247 124/488) ac_cv_data_model="LP64" ; n="standard 64bit unixish" ;;
16248 124/448) ac_cv_data_model="LLP64" ; n="unusual 64bit unixish" ;;
16249 124/*) ac_cv_data_model="i32" ; n="unusual int32 model" ;;
16250 128/888) ac_cv_data_model="ILP64" ; n="unusual 64bit numeric" ;;
16251 128/*) ac_cv_data_model="i64" ; n="unusual int64 model" ;;
16252 222/*2) ac_cv_data_model="DSP16" ; n="strict 16bit dsptype" ;;
16253 333/*3) ac_cv_data_model="DSP24" ; n="strict 24bit dsptype" ;;
16254 444/*4) ac_cv_data_model="DSP32" ; n="strict 32bit dsptype" ;;
16255 666/*6) ac_cv_data_model="DSP48" ; n="strict 48bit dsptype" ;;
16256 888/*8) ac_cv_data_model="DSP64" ; n="strict 64bit dsptype" ;;
16257 222/*|333/*|444/*|666/*|888/*) :
16258 ac_cv_data_model="iDSP" ; n="unusual dsptype" ;;
16259 *) ac_cv_data_model="none" ; n="very unusual model" ;;
16260 esac
16261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_data_model ($ac_cv_long_data_model, $n)" >&5
16262 $as_echo "$ac_cv_data_model ($ac_cv_long_data_model, $n)" >&6; }
16263
16264 fi
16265
16266 if test "_$ac_cv_header_stdint_x" != "_" ; then
16267 ac_cv_header_stdint="$ac_cv_header_stdint_x"
16268 elif test "_$ac_cv_header_stdint_o" != "_" ; then
16269 ac_cv_header_stdint="$ac_cv_header_stdint_o"
16270 elif test "_$ac_cv_header_stdint_u" != "_" ; then
16271 ac_cv_header_stdint="$ac_cv_header_stdint_u"
16272 else
16273 ac_cv_header_stdint="stddef.h"
16274 fi
16275
16276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra inttypes in chosen header" >&5
16277 $as_echo_n "checking for extra inttypes in chosen header... " >&6; }
16278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ($ac_cv_header_stdint)" >&5
16279 $as_echo "($ac_cv_header_stdint)" >&6; }
16280 unset ac_cv_type_int_least32_t
16281 unset ac_cv_type_int_fast32_t
16282 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <$ac_cv_header_stdint>
16283 "
16284 if test "x$ac_cv_type_int_least32_t" = xyes; then :
16285
16286 fi
16287
16288 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include<$ac_cv_header_stdint>
16289 "
16290 if test "x$ac_cv_type_int_fast32_t" = xyes; then :
16291
16292 fi
16293
16294 ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "#include <$ac_cv_header_stdint>
16295 "
16296 if test "x$ac_cv_type_intmax_t" = xyes; then :
16297
16298 fi
16299
16300
16301 fi # shortcircut to system "stdint.h"
16302 # ------------------ PREPARE VARIABLES ------------------------------
16303 if test "$GCC" = "yes" ; then
16304 ac_cv_stdint_message="using gnu compiler "`$CC --version | head -1`
16305 else
16306 ac_cv_stdint_message="using $CC"
16307 fi
16308
16309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&5
16310 $as_echo "make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&6; }
16311
16312 # ----------------- DONE inttypes.h checks START header -------------
16313 ac_config_commands="$ac_config_commands $ac_stdint_h"
16314
16315
16316
16317 # Checks for typedefs, structures, and compiler characteristics.
16318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
16319 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
16320 if ${ac_cv_c_const+:} false; then :
16321 $as_echo_n "(cached) " >&6
16322 else
16323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16324 /* end confdefs.h. */
16325
16326 int
16327 main ()
16328 {
16329
16330 #ifndef __cplusplus
16331 /* Ultrix mips cc rejects this sort of thing. */
16332 typedef int charset[2];
16333 const charset cs = { 0, 0 };
16334 /* SunOS 4.1.1 cc rejects this. */
16335 char const *const *pcpcc;
16336 char **ppc;
16337 /* NEC SVR4.0.2 mips cc rejects this. */
16338 struct point {int x, y;};
16339 static struct point const zero = {0,0};
16340 /* AIX XL C 1.02.0.0 rejects this.
16341 It does not let you subtract one const X* pointer from another in
16342 an arm of an if-expression whose if-part is not a constant
16343 expression */
16344 const char *g = "string";
16345 pcpcc = &g + (g ? g-g : 0);
16346 /* HPUX 7.0 cc rejects these. */
16347 ++pcpcc;
16348 ppc = (char**) pcpcc;
16349 pcpcc = (char const *const *) ppc;
16350 { /* SCO 3.2v4 cc rejects this sort of thing. */
16351 char tx;
16352 char *t = &tx;
16353 char const *s = 0 ? (char *) 0 : (char const *) 0;
16354
16355 *t++ = 0;
16356 if (s) return 0;
16357 }
16358 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
16359 int x[] = {25, 17};
16360 const int *foo = &x[0];
16361 ++foo;
16362 }
16363 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16364 typedef const int *iptr;
16365 iptr p = 0;
16366 ++p;
16367 }
16368 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
16369 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16370 struct s { int j; const int *ap[3]; } bx;
16371 struct s *b = &bx; b->j = 5;
16372 }
16373 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16374 const int foo = 10;
16375 if (!foo) return 0;
16376 }
16377 return !cs[0] && !zero.x;
16378 #endif
16379
16380 ;
16381 return 0;
16382 }
16383 _ACEOF
16384 if ac_fn_c_try_compile "$LINENO"; then :
16385 ac_cv_c_const=yes
16386 else
16387 ac_cv_c_const=no
16388 fi
16389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16390 fi
16391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
16392 $as_echo "$ac_cv_c_const" >&6; }
16393 if test $ac_cv_c_const = no; then
16394
16395 $as_echo "#define const /**/" >>confdefs.h
16396
16397 fi
16398
16399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
16400 $as_echo_n "checking for inline... " >&6; }
16401 if ${ac_cv_c_inline+:} false; then :
16402 $as_echo_n "(cached) " >&6
16403 else
16404 ac_cv_c_inline=no
16405 for ac_kw in inline __inline__ __inline; do
16406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16407 /* end confdefs.h. */
16408 #ifndef __cplusplus
16409 typedef int foo_t;
16410 static $ac_kw foo_t static_foo () {return 0; }
16411 $ac_kw foo_t foo () {return 0; }
16412 #endif
16413
16414 _ACEOF
16415 if ac_fn_c_try_compile "$LINENO"; then :
16416 ac_cv_c_inline=$ac_kw
16417 fi
16418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16419 test "$ac_cv_c_inline" != no && break
16420 done
16421
16422 fi
16423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
16424 $as_echo "$ac_cv_c_inline" >&6; }
16425
16426 case $ac_cv_c_inline in
16427 inline | yes) ;;
16428 *)
16429 case $ac_cv_c_inline in
16430 no) ac_val=;;
16431 *) ac_val=$ac_cv_c_inline;;
16432 esac
16433 cat >>confdefs.h <<_ACEOF
16434 #ifndef __cplusplus
16435 #define inline $ac_val
16436 #endif
16437 _ACEOF
16438 ;;
16439 esac
16440
16441
16442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
16443 $as_echo_n "checking for flexible array members... " >&6; }
16444 if ${ac_cv_c_flexmember+:} false; then :
16445 $as_echo_n "(cached) " >&6
16446 else
16447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16448 /* end confdefs.h. */
16449 #include <stdlib.h>
16450 #include <stdio.h>
16451 #include <stddef.h>
16452 struct s { int n; double d[]; };
16453 int
16454 main ()
16455 {
16456 int m = getchar ();
16457 struct s *p = malloc (offsetof (struct s, d)
16458 + m * sizeof (double));
16459 p->d[0] = 0.0;
16460 return p->d != (double *) NULL;
16461 ;
16462 return 0;
16463 }
16464 _ACEOF
16465 if ac_fn_c_try_compile "$LINENO"; then :
16466 ac_cv_c_flexmember=yes
16467 else
16468 ac_cv_c_flexmember=no
16469 fi
16470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16471 fi
16472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
16473 $as_echo "$ac_cv_c_flexmember" >&6; }
16474 if test $ac_cv_c_flexmember = yes; then
16475
16476 $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
16477
16478 else
16479 $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
16480
16481 fi
16482
16483 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
16484 if test "x$ac_cv_type_pid_t" = xyes; then :
16485
16486 else
16487
16488 cat >>confdefs.h <<_ACEOF
16489 #define pid_t int
16490 _ACEOF
16491
16492 fi
16493
16494
16495 # Checks for library functions.
16496 for ac_func in vprintf
16497 do :
16498 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
16499 if test "x$ac_cv_func_vprintf" = xyes; then :
16500 cat >>confdefs.h <<_ACEOF
16501 #define HAVE_VPRINTF 1
16502 _ACEOF
16503
16504 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
16505 if test "x$ac_cv_func__doprnt" = xyes; then :
16506
16507 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
16508
16509 fi
16510
16511 fi
16512 done
16513
16514
16515
16516
16517
16518 for ac_header in $ac_header_list
16519 do :
16520 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16521 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16522 "
16523 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16524 cat >>confdefs.h <<_ACEOF
16525 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16526 _ACEOF
16527
16528 fi
16529
16530 done
16531
16532
16533
16534
16535
16536
16537
16538
16539 for ac_func in getpagesize
16540 do :
16541 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
16542 if test "x$ac_cv_func_getpagesize" = xyes; then :
16543 cat >>confdefs.h <<_ACEOF
16544 #define HAVE_GETPAGESIZE 1
16545 _ACEOF
16546
16547 fi
16548 done
16549
16550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
16551 $as_echo_n "checking for working mmap... " >&6; }
16552 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
16553 $as_echo_n "(cached) " >&6
16554 else
16555 if test "$cross_compiling" = yes; then :
16556 ac_cv_func_mmap_fixed_mapped=no
16557 else
16558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16559 /* end confdefs.h. */
16560 $ac_includes_default
16561 /* malloc might have been renamed as rpl_malloc. */
16562 #undef malloc
16563
16564 /* Thanks to Mike Haertel and Jim Avera for this test.
16565 Here is a matrix of mmap possibilities:
16566 mmap private not fixed
16567 mmap private fixed at somewhere currently unmapped
16568 mmap private fixed at somewhere already mapped
16569 mmap shared not fixed
16570 mmap shared fixed at somewhere currently unmapped
16571 mmap shared fixed at somewhere already mapped
16572 For private mappings, we should verify that changes cannot be read()
16573 back from the file, nor mmap's back from the file at a different
16574 address. (There have been systems where private was not correctly
16575 implemented like the infamous i386 svr4.0, and systems where the
16576 VM page cache was not coherent with the file system buffer cache
16577 like early versions of FreeBSD and possibly contemporary NetBSD.)
16578 For shared mappings, we should conversely verify that changes get
16579 propagated back to all the places they're supposed to be.
16580
16581 Grep wants private fixed already mapped.
16582 The main things grep needs to know about mmap are:
16583 * does it exist and is it safe to write into the mmap'd area
16584 * how to use it (BSD variants) */
16585
16586 #include <fcntl.h>
16587 #include <sys/mman.h>
16588
16589 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
16590 char *malloc ();
16591 #endif
16592
16593 /* This mess was copied from the GNU getpagesize.h. */
16594 #ifndef HAVE_GETPAGESIZE
16595 # ifdef _SC_PAGESIZE
16596 # define getpagesize() sysconf(_SC_PAGESIZE)
16597 # else /* no _SC_PAGESIZE */
16598 # ifdef HAVE_SYS_PARAM_H
16599 # include <sys/param.h>
16600 # ifdef EXEC_PAGESIZE
16601 # define getpagesize() EXEC_PAGESIZE
16602 # else /* no EXEC_PAGESIZE */
16603 # ifdef NBPG
16604 # define getpagesize() NBPG * CLSIZE
16605 # ifndef CLSIZE
16606 # define CLSIZE 1
16607 # endif /* no CLSIZE */
16608 # else /* no NBPG */
16609 # ifdef NBPC
16610 # define getpagesize() NBPC
16611 # else /* no NBPC */
16612 # ifdef PAGESIZE
16613 # define getpagesize() PAGESIZE
16614 # endif /* PAGESIZE */
16615 # endif /* no NBPC */
16616 # endif /* no NBPG */
16617 # endif /* no EXEC_PAGESIZE */
16618 # else /* no HAVE_SYS_PARAM_H */
16619 # define getpagesize() 8192 /* punt totally */
16620 # endif /* no HAVE_SYS_PARAM_H */
16621 # endif /* no _SC_PAGESIZE */
16622
16623 #endif /* no HAVE_GETPAGESIZE */
16624
16625 int
16626 main ()
16627 {
16628 char *data, *data2, *data3;
16629 const char *cdata2;
16630 int i, pagesize;
16631 int fd, fd2;
16632
16633 pagesize = getpagesize ();
16634
16635 /* First, make a file with some known garbage in it. */
16636 data = (char *) malloc (pagesize);
16637 if (!data)
16638 return 1;
16639 for (i = 0; i < pagesize; ++i)
16640 *(data + i) = rand ();
16641 umask (0);
16642 fd = creat ("conftest.mmap", 0600);
16643 if (fd < 0)
16644 return 2;
16645 if (write (fd, data, pagesize) != pagesize)
16646 return 3;
16647 close (fd);
16648
16649 /* Next, check that the tail of a page is zero-filled. File must have
16650 non-zero length, otherwise we risk SIGBUS for entire page. */
16651 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
16652 if (fd2 < 0)
16653 return 4;
16654 cdata2 = "";
16655 if (write (fd2, cdata2, 1) != 1)
16656 return 5;
16657 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
16658 if (data2 == MAP_FAILED)
16659 return 6;
16660 for (i = 0; i < pagesize; ++i)
16661 if (*(data2 + i))
16662 return 7;
16663 close (fd2);
16664 if (munmap (data2, pagesize))
16665 return 8;
16666
16667 /* Next, try to mmap the file at a fixed address which already has
16668 something else allocated at it. If we can, also make sure that
16669 we see the same garbage. */
16670 fd = open ("conftest.mmap", O_RDWR);
16671 if (fd < 0)
16672 return 9;
16673 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16674 MAP_PRIVATE | MAP_FIXED, fd, 0L))
16675 return 10;
16676 for (i = 0; i < pagesize; ++i)
16677 if (*(data + i) != *(data2 + i))
16678 return 11;
16679
16680 /* Finally, make sure that changes to the mapped area do not
16681 percolate back to the file as seen by read(). (This is a bug on
16682 some variants of i386 svr4.0.) */
16683 for (i = 0; i < pagesize; ++i)
16684 *(data2 + i) = *(data2 + i) + 1;
16685 data3 = (char *) malloc (pagesize);
16686 if (!data3)
16687 return 12;
16688 if (read (fd, data3, pagesize) != pagesize)
16689 return 13;
16690 for (i = 0; i < pagesize; ++i)
16691 if (*(data + i) != *(data3 + i))
16692 return 14;
16693 close (fd);
16694 return 0;
16695 }
16696 _ACEOF
16697 if ac_fn_c_try_run "$LINENO"; then :
16698 ac_cv_func_mmap_fixed_mapped=yes
16699 else
16700 ac_cv_func_mmap_fixed_mapped=no
16701 fi
16702 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16703 conftest.$ac_objext conftest.beam conftest.$ac_ext
16704 fi
16705
16706 fi
16707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16708 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
16709 if test $ac_cv_func_mmap_fixed_mapped = yes; then
16710
16711 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
16712
16713 fi
16714 rm -f conftest.mmap conftest.txt
16715
16716 for ac_func in link mkstemp mkostemp _mktemp_s mkdtemp getopt getopt_long getprogname getexecname rand random lrand48 random_r rand_r readlink fstatvfs fstatfs lstat strerror strerror_r
16717 do :
16718 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16719 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16720 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16721 cat >>confdefs.h <<_ACEOF
16722 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16723 _ACEOF
16724
16725 fi
16726 done
16727
16728
16729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for posix_fadvise in fcntl.h" >&5
16730 $as_echo_n "checking for posix_fadvise in fcntl.h... " >&6; }
16731 if ${ac_cv_func_posix_fadvise+:} false; then :
16732 $as_echo_n "(cached) " >&6
16733 else
16734 symbol="[^a-zA-Z_0-9]posix_fadvise[^a-zA-Z_0-9]"
16735 ac_found=no
16736 for ac_header in fcntl.h ; do
16737 ac_safe=`echo "$ac_header" | sed 'y%./+-%__p_%' `
16738 if test $ac_found != "yes" ; then
16739 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
16740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16741 /* end confdefs.h. */
16742 #include <$ac_header>
16743
16744 _ACEOF
16745 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16746 $EGREP "$symbol" >/dev/null 2>&1; then :
16747 ac_found="$ac_header"
16748 fi
16749 rm -f conftest*
16750
16751 fi
16752 fi
16753 done
16754 if test "$ac_found" != "no" ; then
16755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_found" >&5
16756 $as_echo "$ac_found" >&6; }
16757 fc_func_posix_fadvise=1
16758 else
16759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16760 $as_echo "no" >&6; }
16761 fc_func_posix_fadvise=0
16762 fi
16763
16764 fi
16765
16766
16767 cat >>confdefs.h <<_ACEOF
16768 #define HAVE_POSIX_FADVISE $fc_func_posix_fadvise
16769 _ACEOF
16770
16771
16772 #
16773 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim" "ac_cv_member_struct_stat_st_mtim" "#include <sys/stat.h>
16774 "
16775 if test "x$ac_cv_member_struct_stat_st_mtim" = xyes; then :
16776
16777 cat >>confdefs.h <<_ACEOF
16778 #define HAVE_STRUCT_STAT_ST_MTIM 1
16779 _ACEOF
16780
16781
16782 fi
16783
16784
16785 #
16786 if test "x$ac_cv_func_fstatvfs" = "xyes"; then
16787 ac_fn_c_check_member "$LINENO" "struct statvfs" "f_basetype" "ac_cv_member_struct_statvfs_f_basetype" "#include <sys/statvfs.h>
16788 "
16789 if test "x$ac_cv_member_struct_statvfs_f_basetype" = xyes; then :
16790
16791 cat >>confdefs.h <<_ACEOF
16792 #define HAVE_STRUCT_STATVFS_F_BASETYPE 1
16793 _ACEOF
16794
16795
16796 fi
16797 ac_fn_c_check_member "$LINENO" "struct statvfs" "f_fstypename" "ac_cv_member_struct_statvfs_f_fstypename" "#include <sys/statvfs.h>
16798 "
16799 if test "x$ac_cv_member_struct_statvfs_f_fstypename" = xyes; then :
16800
16801 cat >>confdefs.h <<_ACEOF
16802 #define HAVE_STRUCT_STATVFS_F_FSTYPENAME 1
16803 _ACEOF
16804
16805
16806 fi
16807
16808 fi
16809 if test "x$ac_cv_func_fstatfs" = "xyes"; then
16810 ac_fn_c_check_member "$LINENO" "struct statfs" "f_flags" "ac_cv_member_struct_statfs_f_flags" "
16811 #ifdef HAVE_SYS_VFS_H
16812 #include <sys/vfs.h>
16813 #endif
16814 #ifdef HAVE_SYS_STATFS_H
16815 #include <sys/statfs.h>
16816 #endif
16817 #ifdef HAVE_SYS_PARAM_H
16818 #include <sys/param.h>
16819 #endif
16820 #ifdef HAVE_SYS_MOUNT_H
16821 #include <sys/mount.h>
16822 #endif
16823 "
16824 if test "x$ac_cv_member_struct_statfs_f_flags" = xyes; then :
16825
16826 cat >>confdefs.h <<_ACEOF
16827 #define HAVE_STRUCT_STATFS_F_FLAGS 1
16828 _ACEOF
16829
16830
16831 fi
16832 ac_fn_c_check_member "$LINENO" "struct statfs" "f_fstypename" "ac_cv_member_struct_statfs_f_fstypename" "
16833 #ifdef HAVE_SYS_VFS_H
16834 #include <sys/vfs.h>
16835 #endif
16836 #ifdef HAVE_SYS_STATFS_H
16837 #include <sys/statfs.h>
16838 #endif
16839 #ifdef HAVE_SYS_PARAM_H
16840 #include <sys/param.h>
16841 #endif
16842 #ifdef HAVE_SYS_MOUNT_H
16843 #include <sys/mount.h>
16844 #endif
16845 "
16846 if test "x$ac_cv_member_struct_statfs_f_fstypename" = xyes; then :
16847
16848 cat >>confdefs.h <<_ACEOF
16849 #define HAVE_STRUCT_STATFS_F_FSTYPENAME 1
16850 _ACEOF
16851
16852
16853 fi
16854
16855 fi
16856 ac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" "#include <dirent.h>
16857 "
16858 if test "x$ac_cv_member_struct_dirent_d_type" = xyes; then :
16859
16860 cat >>confdefs.h <<_ACEOF
16861 #define HAVE_STRUCT_DIRENT_D_TYPE 1
16862 _ACEOF
16863
16864
16865 fi
16866
16867
16868 # Check the argument type of the gperf hash/lookup function
16869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking The type of len parameter of gperf hash/lookup function" >&5
16870 $as_echo_n "checking The type of len parameter of gperf hash/lookup function... " >&6; }
16871 fc_gperf_test="$(echo 'foo' | gperf -L ANSI-C)"
16872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16873 /* end confdefs.h. */
16874
16875 #include <string.h>
16876
16877 const char *in_word_set(register const char *, register size_t);
16878 $fc_gperf_test
16879
16880 int
16881 main ()
16882 {
16883
16884 ;
16885 return 0;
16886 }
16887 _ACEOF
16888 if ac_fn_c_try_compile "$LINENO"; then :
16889 FC_GPERF_SIZE_T=size_t
16890 else
16891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16892 /* end confdefs.h. */
16893
16894 #include <string.h>
16895
16896 const char *in_word_set(register const char *, register unsigned int);
16897 $fc_gperf_test
16898
16899 int
16900 main ()
16901 {
16902
16903 ;
16904 return 0;
16905 }
16906 _ACEOF
16907 if ac_fn_c_try_compile "$LINENO"; then :
16908 FC_GPERF_SIZE_T="unsigned int"
16909 else
16910 as_fn_error $? "Unable to determine the type of the len parameter of the gperf hash/lookup function" "$LINENO" 5
16911
16912 fi
16913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16914 fi
16915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16916
16917 cat >>confdefs.h <<_ACEOF
16918 #define FC_GPERF_SIZE_T $FC_GPERF_SIZE_T
16919 _ACEOF
16920
16921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC_GPERF_SIZE_T" >&5
16922 $as_echo "$FC_GPERF_SIZE_T" >&6; }
16923
16924 #
16925 # Checks for iconv
16926 #
16927 # Check whether --enable-iconv was given.
16928 if test "${enable_iconv+set}" = set; then :
16929 enableval=$enable_iconv;
16930 else
16931 enable_iconv=no
16932 fi
16933
16934
16935 # Check whether --with-libiconv was given.
16936 if test "${with_libiconv+set}" = set; then :
16937 withval=$with_libiconv; if test "x$withval" = "xyes"; then
16938 libiconv_prefix=$prefix
16939 else
16940 libiconv_prefix=$withval
16941 fi
16942 else
16943 libiconv_prefix=auto
16944 fi
16945
16946
16947 # Check whether --with-libiconv-includes was given.
16948 if test "${with_libiconv_includes+set}" = set; then :
16949 withval=$with_libiconv_includes; libiconv_includes=$withval
16950 else
16951 libiconv_includes=auto
16952 fi
16953
16954
16955 # Check whether --with-libiconv-lib was given.
16956 if test "${with_libiconv_lib+set}" = set; then :
16957 withval=$with_libiconv_lib; libiconv_lib=$withval
16958 else
16959 libiconv_lib=auto
16960 fi
16961
16962
16963 # if no libiconv,libiconv-includes,libiconv-lib are specified,
16964 # libc's iconv has a priority.
16965 if test "$libiconv_includes" != "auto" -a -r ${libiconv_includes}/iconv.h; then
16966 libiconv_cflags="-I${libiconv_includes}"
16967 elif test "$libiconv_prefix" != "auto" -a -r ${libiconv_prefix}/include/iconv.h; then
16968 libiconv_cflags="-I${libiconv_prefix}/include"
16969 else
16970 libiconv_cflags=""
16971 fi
16972 libiconv_libs=""
16973 if test "x$libiconv_cflags" != "x"; then
16974 if test "$libiconv_lib" != "auto" -a -d ${libiconv_lib}; then
16975 libiconv_libs="-L${libiconv_lib} -liconv"
16976 elif test "$libiconv_prefix" != "auto" -a -d ${libiconv_prefix}/lib; then
16977 libiconv_libs="-L${libiconv_prefix}/lib -liconv"
16978 else
16979 libiconv_libs="-liconv"
16980 fi
16981 fi
16982
16983 use_iconv=0
16984 if test "x$enable_iconv" != "xno"; then
16985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a usable iconv" >&5
16986 $as_echo_n "checking for a usable iconv... " >&6; }
16987 if test "x$libiconv_cflags" != "x" -o "x$libiconv_libs" != "x"; then
16988 iconvsaved_CFLAGS="$CFLAGS"
16989 iconvsaved_LIBS="$LIBS"
16990 CFLAGS="$CFLAGS $libiconv_cflags"
16991 LIBS="$LIBS $libiconv_libs"
16992
16993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16994 /* end confdefs.h. */
16995 #include <iconv.h>
16996 int
16997 main ()
16998 {
16999 iconv_open ("from", "to");
17000 ;
17001 return 0;
17002 }
17003 _ACEOF
17004 if ac_fn_c_try_link "$LINENO"; then :
17005 iconv_type="libiconv"
17006 use_iconv=1
17007 ICONV_CFLAGS="$libiconv_cflags"
17008 ICONV_LIBS="$libiconv_libs"
17009
17010 else
17011 use_iconv=0
17012 fi
17013 rm -f core conftest.err conftest.$ac_objext \
17014 conftest$ac_exeext conftest.$ac_ext
17015
17016 CFLAGS="$iconvsaved_CFLAGS"
17017 LIBS="$iconvsaved_LIBS"
17018 fi
17019 if test "x$use_iconv" = "x0"; then
17020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17021 /* end confdefs.h. */
17022 #include <iconv.h>
17023 int
17024 main ()
17025 {
17026 iconv_open ("from", "to");
17027 ;
17028 return 0;
17029 }
17030 _ACEOF
17031 if ac_fn_c_try_link "$LINENO"; then :
17032 iconv_type="libc"
17033 use_iconv=1
17034 else
17035 iconv_type="not found"
17036 use_iconv=0
17037 fi
17038 rm -f core conftest.err conftest.$ac_objext \
17039 conftest$ac_exeext conftest.$ac_ext
17040 fi
17041
17042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $iconv_type" >&5
17043 $as_echo "$iconv_type" >&6; }
17044
17045
17046 fi
17047
17048 cat >>confdefs.h <<_ACEOF
17049 #define USE_ICONV $use_iconv
17050 _ACEOF
17051
17052 #
17053 # Checks for FreeType
17054 #
17055
17056 pkg_failed=no
17057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE" >&5
17058 $as_echo_n "checking for FREETYPE... " >&6; }
17059
17060 if test -n "$FREETYPE_CFLAGS"; then
17061 pkg_cv_FREETYPE_CFLAGS="$FREETYPE_CFLAGS"
17062 elif test -n "$PKG_CONFIG"; then
17063 if test -n "$PKG_CONFIG" && \
17064 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 21.0.15\""; } >&5
17065 ($PKG_CONFIG --exists --print-errors "freetype2 >= 21.0.15") 2>&5
17066 ac_status=$?
17067 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17068 test $ac_status = 0; }; then
17069 pkg_cv_FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2 >= 21.0.15" 2>/dev/null`
17070 test "x$?" != "x0" && pkg_failed=yes
17071 else
17072 pkg_failed=yes
17073 fi
17074 else
17075 pkg_failed=untried
17076 fi
17077 if test -n "$FREETYPE_LIBS"; then
17078 pkg_cv_FREETYPE_LIBS="$FREETYPE_LIBS"
17079 elif test -n "$PKG_CONFIG"; then
17080 if test -n "$PKG_CONFIG" && \
17081 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 21.0.15\""; } >&5
17082 ($PKG_CONFIG --exists --print-errors "freetype2 >= 21.0.15") 2>&5
17083 ac_status=$?
17084 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17085 test $ac_status = 0; }; then
17086 pkg_cv_FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2 >= 21.0.15" 2>/dev/null`
17087 test "x$?" != "x0" && pkg_failed=yes
17088 else
17089 pkg_failed=yes
17090 fi
17091 else
17092 pkg_failed=untried
17093 fi
17094
17095
17096
17097 if test $pkg_failed = yes; then
17098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17099 $as_echo "no" >&6; }
17100
17101 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17102 _pkg_short_errors_supported=yes
17103 else
17104 _pkg_short_errors_supported=no
17105 fi
17106 if test $_pkg_short_errors_supported = yes; then
17107 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2 >= 21.0.15" 2>&1`
17108 else
17109 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2 >= 21.0.15" 2>&1`
17110 fi
17111 # Put the nasty error message in config.log where it belongs
17112 echo "$FREETYPE_PKG_ERRORS" >&5
17113
17114 as_fn_error $? "Package requirements (freetype2 >= 21.0.15) were not met:
17115
17116 $FREETYPE_PKG_ERRORS
17117
17118 Consider adjusting the PKG_CONFIG_PATH environment variable if you
17119 installed software in a non-standard prefix.
17120
17121 Alternatively, you may set the environment variables FREETYPE_CFLAGS
17122 and FREETYPE_LIBS to avoid the need to call pkg-config.
17123 See the pkg-config man page for more details." "$LINENO" 5
17124 elif test $pkg_failed = untried; then
17125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17126 $as_echo "no" >&6; }
17127 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17128 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17129 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
17130 is in your PATH or set the PKG_CONFIG environment variable to the full
17131 path to pkg-config.
17132
17133 Alternatively, you may set the environment variables FREETYPE_CFLAGS
17134 and FREETYPE_LIBS to avoid the need to call pkg-config.
17135 See the pkg-config man page for more details.
17136
17137 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
17138 See \`config.log' for more details" "$LINENO" 5; }
17139 else
17140 FREETYPE_CFLAGS=$pkg_cv_FREETYPE_CFLAGS
17141 FREETYPE_LIBS=$pkg_cv_FREETYPE_LIBS
17142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17143 $as_echo "yes" >&6; }
17144
17145 fi
17146 PKGCONFIG_REQUIRES="$PKGCONFIG_REQUIRES freetype2 >= 21.0.15"
17147
17148
17149
17150
17151 fontconfig_save_libs="$LIBS"
17152 fontconfig_save_cflags="$CFLAGS"
17153 LIBS="$LIBS $FREETYPE_LIBS"
17154 CFLAGS="$CFLAGS $FREETYPE_CFLAGS"
17155 for ac_func in FT_Get_BDF_Property FT_Get_PS_Font_Info FT_Has_PS_Glyph_Names FT_Get_X11_Font_Format FT_Done_MM_Var
17156 do :
17157 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17158 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17159 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17160 cat >>confdefs.h <<_ACEOF
17161 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17162 _ACEOF
17163
17164 fi
17165 done
17166
17167
17168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17169 /* end confdefs.h. */
17170
17171 #include <ft2build.h>
17172 #include FT_CONFIG_OPTIONS_H
17173 #ifndef PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
17174 # error "No pcf long family names support"
17175 #endif
17176
17177 _ACEOF
17178 if ac_fn_c_try_compile "$LINENO"; then :
17179 have_pcf_long_family_names=yes
17180 else
17181 have_pcf_long_family_names=no
17182 fi
17183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17184 if test "x$have_pcf_long_family_names" = xyes; then
17185 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE=
17186 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE='#'
17187 else
17188 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE='#'
17189 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE=
17190 fi
17191
17192
17193 LIBS="$fontconfig_save_libs"
17194 CFLAGS="$fontconfig_save_cflags"
17195
17196 #
17197 # Check for uuid
17198 #
17199 if test "$os_win32" != "yes"; then
17200 use_pkgconfig_for_uuid=yes
17201 if test -n "${UUID_LIBS}"; then
17202 save_UUID_LIBS=$UUID_LIBS
17203 fi
17204
17205 pkg_failed=no
17206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UUID" >&5
17207 $as_echo_n "checking for UUID... " >&6; }
17208
17209 if test -n "$UUID_CFLAGS"; then
17210 pkg_cv_UUID_CFLAGS="$UUID_CFLAGS"
17211 elif test -n "$PKG_CONFIG"; then
17212 if test -n "$PKG_CONFIG" && \
17213 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"uuid\""; } >&5
17214 ($PKG_CONFIG --exists --print-errors "uuid") 2>&5
17215 ac_status=$?
17216 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17217 test $ac_status = 0; }; then
17218 pkg_cv_UUID_CFLAGS=`$PKG_CONFIG --cflags "uuid" 2>/dev/null`
17219 test "x$?" != "x0" && pkg_failed=yes
17220 else
17221 pkg_failed=yes
17222 fi
17223 else
17224 pkg_failed=untried
17225 fi
17226 if test -n "$UUID_LIBS"; then
17227 pkg_cv_UUID_LIBS="$UUID_LIBS"
17228 elif test -n "$PKG_CONFIG"; then
17229 if test -n "$PKG_CONFIG" && \
17230 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"uuid\""; } >&5
17231 ($PKG_CONFIG --exists --print-errors "uuid") 2>&5
17232 ac_status=$?
17233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17234 test $ac_status = 0; }; then
17235 pkg_cv_UUID_LIBS=`$PKG_CONFIG --libs "uuid" 2>/dev/null`
17236 test "x$?" != "x0" && pkg_failed=yes
17237 else
17238 pkg_failed=yes
17239 fi
17240 else
17241 pkg_failed=untried
17242 fi
17243
17244
17245
17246 if test $pkg_failed = yes; then
17247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17248 $as_echo "no" >&6; }
17249
17250 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17251 _pkg_short_errors_supported=yes
17252 else
17253 _pkg_short_errors_supported=no
17254 fi
17255 if test $_pkg_short_errors_supported = yes; then
17256 UUID_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "uuid" 2>&1`
17257 else
17258 UUID_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "uuid" 2>&1`
17259 fi
17260 # Put the nasty error message in config.log where it belongs
17261 echo "$UUID_PKG_ERRORS" >&5
17262
17263 use_pkgconfig_for_uuid=no
17264 elif test $pkg_failed = untried; then
17265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17266 $as_echo "no" >&6; }
17267 use_pkgconfig_for_uuid=no
17268 else
17269 UUID_CFLAGS=$pkg_cv_UUID_CFLAGS
17270 UUID_LIBS=$pkg_cv_UUID_LIBS
17271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17272 $as_echo "yes" >&6; }
17273 use_pkgconfig_for_uuid=yes
17274 fi
17275 if test "x$use_pkgconfig_for_uuid" = "xno"; then
17276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where uuid functions comes from" >&5
17277 $as_echo_n "checking where uuid functions comes from... " >&6; }
17278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17279 /* end confdefs.h. */
17280 #include <uuid/uuid.h>
17281 int
17282 main ()
17283 {
17284 uuid_t a; uuid_generate(a);
17285 ;
17286 return 0;
17287 }
17288 _ACEOF
17289 if ac_fn_c_try_link "$LINENO"; then :
17290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: builtin" >&5
17291 $as_echo "builtin" >&6; }
17292 UUID_CFLAGS=""
17293 UUID_LIBS=""
17294
17295 else
17296 as_fn_error $? "
17297 *** uuid is required. install util-linux.
17298 " "$LINENO" 5
17299 fi
17300 rm -f core conftest.err conftest.$ac_objext \
17301 conftest$ac_exeext conftest.$ac_ext
17302 else
17303 if test -z "${save_UUID_LIBS+x}" && test "x${UUID_LIBS}" != "x"; then
17304 PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY uuid"
17305 fi
17306 fi
17307 else
17308 UUID_CFLAGS=""
17309 UUID_LIBS=""
17310 fi
17311
17312
17313
17314 #
17315 # Check expat configuration
17316 #
17317
17318 # Check whether --with-expat was given.
17319 if test "${with_expat+set}" = set; then :
17320 withval=$with_expat; expat_prefix=$withval
17321 else
17322 expat_prefix=auto
17323 fi
17324
17325
17326 # Check whether --with-expat-includes was given.
17327 if test "${with_expat_includes+set}" = set; then :
17328 withval=$with_expat_includes; expat_includes=$withval
17329 else
17330 expat_includes=auto
17331 fi
17332
17333
17334 # Check whether --with-expat-lib was given.
17335 if test "${with_expat_lib+set}" = set; then :
17336 withval=$with_expat_lib; expat_lib=$withval
17337 else
17338 expat_lib=auto
17339 fi
17340
17341
17342 if test "$enable_libxml2" != "yes"; then
17343 use_pkgconfig_for_expat=yes
17344 if test "$expat_prefix" = "auto" -a "$expat_includes" = "auto" -a "$expat_lib" = "auto"; then
17345
17346 pkg_failed=no
17347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EXPAT" >&5
17348 $as_echo_n "checking for EXPAT... " >&6; }
17349
17350 if test -n "$EXPAT_CFLAGS"; then
17351 pkg_cv_EXPAT_CFLAGS="$EXPAT_CFLAGS"
17352 elif test -n "$PKG_CONFIG"; then
17353 if test -n "$PKG_CONFIG" && \
17354 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5
17355 ($PKG_CONFIG --exists --print-errors "expat") 2>&5
17356 ac_status=$?
17357 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17358 test $ac_status = 0; }; then
17359 pkg_cv_EXPAT_CFLAGS=`$PKG_CONFIG --cflags "expat" 2>/dev/null`
17360 test "x$?" != "x0" && pkg_failed=yes
17361 else
17362 pkg_failed=yes
17363 fi
17364 else
17365 pkg_failed=untried
17366 fi
17367 if test -n "$EXPAT_LIBS"; then
17368 pkg_cv_EXPAT_LIBS="$EXPAT_LIBS"
17369 elif test -n "$PKG_CONFIG"; then
17370 if test -n "$PKG_CONFIG" && \
17371 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5
17372 ($PKG_CONFIG --exists --print-errors "expat") 2>&5
17373 ac_status=$?
17374 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17375 test $ac_status = 0; }; then
17376 pkg_cv_EXPAT_LIBS=`$PKG_CONFIG --libs "expat" 2>/dev/null`
17377 test "x$?" != "x0" && pkg_failed=yes
17378 else
17379 pkg_failed=yes
17380 fi
17381 else
17382 pkg_failed=untried
17383 fi
17384
17385
17386
17387 if test $pkg_failed = yes; then
17388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17389 $as_echo "no" >&6; }
17390
17391 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17392 _pkg_short_errors_supported=yes
17393 else
17394 _pkg_short_errors_supported=no
17395 fi
17396 if test $_pkg_short_errors_supported = yes; then
17397 EXPAT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "expat" 2>&1`
17398 else
17399 EXPAT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "expat" 2>&1`
17400 fi
17401 # Put the nasty error message in config.log where it belongs
17402 echo "$EXPAT_PKG_ERRORS" >&5
17403
17404 use_pkgconfig_for_expat=no
17405 elif test $pkg_failed = untried; then
17406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17407 $as_echo "no" >&6; }
17408 use_pkgconfig_for_expat=no
17409 else
17410 EXPAT_CFLAGS=$pkg_cv_EXPAT_CFLAGS
17411 EXPAT_LIBS=$pkg_cv_EXPAT_LIBS
17412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17413 $as_echo "yes" >&6; }
17414
17415 fi
17416 else
17417 use_pkgconfig_for_expat=no
17418 fi
17419 if test "x$use_pkgconfig_for_expat" = "xno"; then
17420 if test "$expat_includes" != "auto" -a -r ${expat_includes}/expat.h; then
17421 EXPAT_CFLAGS="-I${expat_includes}"
17422 elif test "$expat_prefix" != "auto" -a -r ${expat_prefix}/include/expat.h; then
17423 EXPAT_CFLAGS="-I${expat_prefix}/include"
17424 else
17425 EXPAT_CFLAGS=""
17426 fi
17427 if test "$expat_lib" != "auto"; then
17428 EXPAT_LIBS="-L${expat_lib} -lexpat"
17429 elif test "$expat_prefix" != "auto"; then
17430 EXPAT_LIBS="-L${expat_prefix}/lib -lexpat"
17431 else
17432 EXPAT_LIBS="-lexpat"
17433 fi
17434 PKG_EXPAT_CFLAGS=$EXPAT_CFLAGS
17435 PKG_EXPAT_LIBS=$EXPAT_LIBS
17436 else
17437 PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY expat"
17438 PKG_EXPAT_CFLAGS=
17439 PKG_EXPAT_LIBS=
17440 fi
17441
17442 expatsaved_CPPFLAGS="$CPPFLAGS"
17443 expatsaved_LIBS="$LIBS"
17444 CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS"
17445 LIBS="$LIBS $EXPAT_LIBS"
17446
17447 ac_fn_c_check_header_mongrel "$LINENO" "expat.h" "ac_cv_header_expat_h" "$ac_includes_default"
17448 if test "x$ac_cv_header_expat_h" = xyes; then :
17449
17450 fi
17451
17452
17453 if test "$ac_cv_header_expat_h" = "no"; then
17454 ac_fn_c_check_header_mongrel "$LINENO" "xmlparse.h" "ac_cv_header_xmlparse_h" "$ac_includes_default"
17455 if test "x$ac_cv_header_xmlparse_h" = xyes; then :
17456
17457 fi
17458
17459
17460 if test "$ac_cv_header_xmlparse_h" = "yes"; then
17461 HAVE_XMLPARSE_H=1
17462
17463
17464 cat >>confdefs.h <<_ACEOF
17465 #define HAVE_XMLPARSE_H $HAVE_XMLPARSE_H
17466 _ACEOF
17467
17468 else
17469 as_fn_error $? "
17470 *** expat is required. or try to use --enable-libxml2" "$LINENO" 5
17471 fi
17472 fi
17473 for ac_func in XML_SetDoctypeDeclHandler
17474 do :
17475 ac_fn_c_check_func "$LINENO" "XML_SetDoctypeDeclHandler" "ac_cv_func_XML_SetDoctypeDeclHandler"
17476 if test "x$ac_cv_func_XML_SetDoctypeDeclHandler" = xyes; then :
17477 cat >>confdefs.h <<_ACEOF
17478 #define HAVE_XML_SETDOCTYPEDECLHANDLER 1
17479 _ACEOF
17480
17481 fi
17482 done
17483
17484 if test "$ac_cv_func_XML_SetDoctypeDeclHandler" = "no"; then
17485 as_fn_error $? "
17486 *** expat is required. or try to use --enable-libxml2" "$LINENO" 5
17487 fi
17488 CPPFLAGS="$expatsaved_CPPFLAGS"
17489 LIBS="$expatsaved_LIBS"
17490
17491
17492
17493
17494
17495 fi
17496
17497 #
17498 # Check libxml2 configuration
17499 #
17500 # Check whether --enable-libxml2 was given.
17501 if test "${enable_libxml2+set}" = set; then :
17502 enableval=$enable_libxml2;
17503 fi
17504
17505
17506 if test "$enable_libxml2" = "yes"; then
17507
17508 pkg_failed=no
17509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBXML2" >&5
17510 $as_echo_n "checking for LIBXML2... " >&6; }
17511
17512 if test -n "$LIBXML2_CFLAGS"; then
17513 pkg_cv_LIBXML2_CFLAGS="$LIBXML2_CFLAGS"
17514 elif test -n "$PKG_CONFIG"; then
17515 if test -n "$PKG_CONFIG" && \
17516 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5
17517 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5
17518 ac_status=$?
17519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17520 test $ac_status = 0; }; then
17521 pkg_cv_LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.6" 2>/dev/null`
17522 test "x$?" != "x0" && pkg_failed=yes
17523 else
17524 pkg_failed=yes
17525 fi
17526 else
17527 pkg_failed=untried
17528 fi
17529 if test -n "$LIBXML2_LIBS"; then
17530 pkg_cv_LIBXML2_LIBS="$LIBXML2_LIBS"
17531 elif test -n "$PKG_CONFIG"; then
17532 if test -n "$PKG_CONFIG" && \
17533 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5
17534 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5
17535 ac_status=$?
17536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17537 test $ac_status = 0; }; then
17538 pkg_cv_LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.6" 2>/dev/null`
17539 test "x$?" != "x0" && pkg_failed=yes
17540 else
17541 pkg_failed=yes
17542 fi
17543 else
17544 pkg_failed=untried
17545 fi
17546
17547
17548
17549 if test $pkg_failed = yes; then
17550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17551 $as_echo "no" >&6; }
17552
17553 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17554 _pkg_short_errors_supported=yes
17555 else
17556 _pkg_short_errors_supported=no
17557 fi
17558 if test $_pkg_short_errors_supported = yes; then
17559 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1`
17560 else
17561 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1`
17562 fi
17563 # Put the nasty error message in config.log where it belongs
17564 echo "$LIBXML2_PKG_ERRORS" >&5
17565
17566 as_fn_error $? "Package requirements (libxml-2.0 >= 2.6) were not met:
17567
17568 $LIBXML2_PKG_ERRORS
17569
17570 Consider adjusting the PKG_CONFIG_PATH environment variable if you
17571 installed software in a non-standard prefix.
17572
17573 Alternatively, you may set the environment variables LIBXML2_CFLAGS
17574 and LIBXML2_LIBS to avoid the need to call pkg-config.
17575 See the pkg-config man page for more details." "$LINENO" 5
17576 elif test $pkg_failed = untried; then
17577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17578 $as_echo "no" >&6; }
17579 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17580 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17581 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
17582 is in your PATH or set the PKG_CONFIG environment variable to the full
17583 path to pkg-config.
17584
17585 Alternatively, you may set the environment variables LIBXML2_CFLAGS
17586 and LIBXML2_LIBS to avoid the need to call pkg-config.
17587 See the pkg-config man page for more details.
17588
17589 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
17590 See \`config.log' for more details" "$LINENO" 5; }
17591 else
17592 LIBXML2_CFLAGS=$pkg_cv_LIBXML2_CFLAGS
17593 LIBXML2_LIBS=$pkg_cv_LIBXML2_LIBS
17594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17595 $as_echo "yes" >&6; }
17596
17597 fi
17598 PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY libxml-2.0 >= 2.6"
17599
17600 cat >>confdefs.h <<_ACEOF
17601 #define ENABLE_LIBXML2 1
17602 _ACEOF
17603
17604
17605
17606
17607
17608 fc_saved_CFLAGS="$CFLAGS"
17609 CFLAGS="$CFLAGS $LIBXML2_CFLAGS"
17610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SAX1 support in libxml2" >&5
17611 $as_echo_n "checking SAX1 support in libxml2... " >&6; }
17612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17613 /* end confdefs.h. */
17614
17615 #include <libxml/xmlversion.h>
17616 #if !defined(LIBXML_SAX1_ENABLED)
17617 # include "error: No SAX1 support in libxml2"
17618 #endif
17619
17620 _ACEOF
17621 if ac_fn_c_try_compile "$LINENO"; then :
17622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
17623 $as_echo "found" >&6; }
17624 else
17625 as_fn_error $? "
17626 *** SAX1 support in libxml2 is required. enable it or use expat instead." "$LINENO" 5
17627 fi
17628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17629 CFLAGS="$fc_saved_CFLAGS"
17630 fi
17631
17632 #
17633 # Check json-c
17634 #
17635
17636 pkg_failed=no
17637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JSONC" >&5
17638 $as_echo_n "checking for JSONC... " >&6; }
17639
17640 if test -n "$JSONC_CFLAGS"; then
17641 pkg_cv_JSONC_CFLAGS="$JSONC_CFLAGS"
17642 elif test -n "$PKG_CONFIG"; then
17643 if test -n "$PKG_CONFIG" && \
17644 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"json-c\""; } >&5
17645 ($PKG_CONFIG --exists --print-errors "json-c") 2>&5
17646 ac_status=$?
17647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17648 test $ac_status = 0; }; then
17649 pkg_cv_JSONC_CFLAGS=`$PKG_CONFIG --cflags "json-c" 2>/dev/null`
17650 test "x$?" != "x0" && pkg_failed=yes
17651 else
17652 pkg_failed=yes
17653 fi
17654 else
17655 pkg_failed=untried
17656 fi
17657 if test -n "$JSONC_LIBS"; then
17658 pkg_cv_JSONC_LIBS="$JSONC_LIBS"
17659 elif test -n "$PKG_CONFIG"; then
17660 if test -n "$PKG_CONFIG" && \
17661 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"json-c\""; } >&5
17662 ($PKG_CONFIG --exists --print-errors "json-c") 2>&5
17663 ac_status=$?
17664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17665 test $ac_status = 0; }; then
17666 pkg_cv_JSONC_LIBS=`$PKG_CONFIG --libs "json-c" 2>/dev/null`
17667 test "x$?" != "x0" && pkg_failed=yes
17668 else
17669 pkg_failed=yes
17670 fi
17671 else
17672 pkg_failed=untried
17673 fi
17674
17675
17676
17677 if test $pkg_failed = yes; then
17678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17679 $as_echo "no" >&6; }
17680
17681 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17682 _pkg_short_errors_supported=yes
17683 else
17684 _pkg_short_errors_supported=no
17685 fi
17686 if test $_pkg_short_errors_supported = yes; then
17687 JSONC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "json-c" 2>&1`
17688 else
17689 JSONC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "json-c" 2>&1`
17690 fi
17691 # Put the nasty error message in config.log where it belongs
17692 echo "$JSONC_PKG_ERRORS" >&5
17693
17694 use_jsonc=no
17695 elif test $pkg_failed = untried; then
17696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17697 $as_echo "no" >&6; }
17698 use_jsonc=no
17699 else
17700 JSONC_CFLAGS=$pkg_cv_JSONC_CFLAGS
17701 JSONC_LIBS=$pkg_cv_JSONC_LIBS
17702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17703 $as_echo "yes" >&6; }
17704 use_jsonc=yes
17705 fi
17706
17707 if test "x$use_jsonc" = "xyes"; then
17708 ENABLE_JSONC_TRUE=
17709 ENABLE_JSONC_FALSE='#'
17710 else
17711 ENABLE_JSONC_TRUE='#'
17712 ENABLE_JSONC_FALSE=
17713 fi
17714
17715
17716
17717
17718 #
17719 # Set default hinting
17720 #
17721
17722
17723 # Check whether --with-default-hinting was given.
17724 if test "${with_default_hinting+set}" = set; then :
17725 withval=$with_default_hinting; preferred_hinting="$withval"
17726 else
17727 preferred_hinting=slight
17728 fi
17729
17730
17731 case "$preferred_hinting" in
17732 none|slight|medium|full)
17733 PREFERRED_HINTING="$preferred_hinting"
17734
17735 ;;
17736 *)
17737 as_fn_error $? "Invalid hinting. please choose one of none, slight, medium, or full" "$LINENO" 5
17738 ;;
17739 esac
17740
17741 #
17742 # Set default font directory
17743 #
17744
17745
17746 # Check whether --with-default-fonts was given.
17747 if test "${with_default_fonts+set}" = set; then :
17748 withval=$with_default_fonts; default_fonts="$withval"
17749 else
17750 default_fonts=yes
17751 fi
17752
17753
17754 case "$default_fonts" in
17755 yes)
17756 if test "$os_win32" = "yes"; then
17757 FC_DEFAULT_FONTS="WINDOWSFONTDIR"
17758
17759 cat >>confdefs.h <<_ACEOF
17760 #define FC_DEFAULT_FONTS "WINDOWSFONTDIR"
17761 _ACEOF
17762
17763 else
17764 FC_DEFAULT_FONTS="/usr/share/fonts"
17765
17766 cat >>confdefs.h <<_ACEOF
17767 #define FC_DEFAULT_FONTS "/usr/share/fonts"
17768 _ACEOF
17769
17770 fi
17771 ;;
17772 *)
17773 FC_DEFAULT_FONTS="$default_fonts"
17774
17775 cat >>confdefs.h <<_ACEOF
17776 #define FC_DEFAULT_FONTS "$default_fonts"
17777 _ACEOF
17778
17779 ;;
17780 esac
17781
17782
17783
17784 #
17785 # Add more fonts if available. By default, add only the directories
17786 # with outline fonts; those with bitmaps can be added as desired in
17787 # local.conf or ~/.fonts.conf
17788 #
17789
17790 # Check whether --with-add-fonts was given.
17791 if test "${with_add_fonts+set}" = set; then :
17792 withval=$with_add_fonts; add_fonts="$withval"
17793 else
17794 add_fonts=yes
17795 fi
17796
17797
17798 case "$add_fonts" in
17799 yes)
17800 FC_ADD_FONTS=""
17801 for dir in /usr/X11R6/lib/X11 /usr/X11/lib/X11 /usr/lib/X11; do
17802 case x"$FC_ADD_FONTS" in
17803 x)
17804 sub="$dir/fonts"
17805 if test -d "$sub"; then
17806 case x$FC_ADD_FONTS in
17807 x)
17808 FC_ADD_FONTS="$sub"
17809 ;;
17810 *)
17811 FC_ADD_FONTS="$FC_ADD_FONTS,$sub"
17812 ;;
17813 esac
17814 fi
17815 ;;
17816 esac
17817 done
17818
17819 cat >>confdefs.h <<_ACEOF
17820 #define FC_ADD_FONTS "$add_fonts"
17821 _ACEOF
17822
17823 ;;
17824 no)
17825 FC_ADD_FONTS=""
17826 ;;
17827 *)
17828 FC_ADD_FONTS="$add_fonts"
17829
17830 cat >>confdefs.h <<_ACEOF
17831 #define FC_ADD_FONTS "$add_fonts"
17832 _ACEOF
17833
17834 ;;
17835 esac
17836
17837
17838
17839 FC_FONTPATH=""
17840
17841 case "$FC_ADD_FONTS" in
17842 "")
17843 ;;
17844 *)
17845 FC_FONTPATH=`echo $FC_ADD_FONTS |
17846 sed -e 's/^/<dir>/' -e 's/$/<\/dir>/' -e 's/,/<\/dir> <dir>/g'`
17847 ;;
17848 esac
17849
17850
17851
17852 #
17853 # Set default cache directory path
17854 #
17855
17856 # Check whether --with-cache-dir was given.
17857 if test "${with_cache_dir+set}" = set; then :
17858 withval=$with_cache_dir; fc_cachedir="$withval"
17859 else
17860 fc_cachedir=yes
17861 fi
17862
17863
17864 case $fc_cachedir in
17865 no|yes)
17866 if test "$os_win32" = "yes"; then
17867 fc_cachedir="LOCAL_APPDATA_FONTCONFIG_CACHE"
17868 else
17869 fc_cachedir='${localstatedir}/cache/${PACKAGE}'
17870 fi
17871 ;;
17872 *)
17873 ;;
17874 esac
17875
17876 FC_CACHEDIR=${fc_cachedir}
17877
17878
17879 FC_FONTDATE=`LC_ALL=C date`
17880
17881
17882
17883 #
17884 # Set configuration paths
17885 #
17886
17887
17888 # Check whether --with-templatedir was given.
17889 if test "${with_templatedir+set}" = set; then :
17890 withval=$with_templatedir; templatedir="$withval"
17891 else
17892 templatedir=yes
17893 fi
17894
17895
17896 # Check whether --with-baseconfigdir was given.
17897 if test "${with_baseconfigdir+set}" = set; then :
17898 withval=$with_baseconfigdir; baseconfigdir="$withval"
17899 else
17900 baseconfigdir=yes
17901 fi
17902
17903
17904 # Check whether --with-configdir was given.
17905 if test "${with_configdir+set}" = set; then :
17906 withval=$with_configdir; configdir="$withval"
17907 else
17908 configdir=yes
17909 fi
17910
17911
17912 # Check whether --with-xmldir was given.
17913 if test "${with_xmldir+set}" = set; then :
17914 withval=$with_xmldir; xmldir="$withval"
17915 else
17916 xmldir=yes
17917 fi
17918
17919
17920 case "$templatedir" in
17921 no|yes)
17922 templatedir='${datadir}'/fontconfig/conf.avail
17923 ;;
17924 *)
17925 ;;
17926 esac
17927 case "$baseconfigdir" in
17928 no|yes)
17929 baseconfigdir='${sysconfdir}'/fonts
17930 ;;
17931 *)
17932 ;;
17933 esac
17934 case "$configdir" in
17935 no|yes)
17936 configdir='${BASECONFIGDIR}'/conf.d
17937 ;;
17938 *)
17939 ;;
17940 esac
17941 case "$xmldir" in
17942 no|yes)
17943 xmldir='${datadir}'/xml/fontconfig
17944 ;;
17945 *)
17946 ;;
17947 esac
17948
17949 TEMPLATEDIR=${templatedir}
17950 BASECONFIGDIR=${baseconfigdir}
17951 CONFIGDIR=${configdir}
17952 XMLDIR=${xmldir}
17953
17954
17955
17956
17957
17958
17959
17960 #
17961 # Thread-safety primitives
17962 #
17963
17964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Intel atomic primitives" >&5
17965 $as_echo_n "checking for Intel atomic primitives... " >&6; }
17966 if ${fc_cv_have_intel_atomic_primitives+:} false; then :
17967 $as_echo_n "(cached) " >&6
17968 else
17969
17970 fc_cv_have_intel_atomic_primitives=false
17971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17972 /* end confdefs.h. */
17973
17974 void memory_barrier (void) { __sync_synchronize (); }
17975 int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); }
17976 int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); }
17977 void mutex_unlock (int *m) { __sync_lock_release (m); }
17978
17979 int
17980 main ()
17981 {
17982
17983 ;
17984 return 0;
17985 }
17986 _ACEOF
17987 if ac_fn_c_try_link "$LINENO"; then :
17988 fc_cv_have_intel_atomic_primitives=true
17989
17990 fi
17991 rm -f core conftest.err conftest.$ac_objext \
17992 conftest$ac_exeext conftest.$ac_ext
17993
17994 fi
17995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_intel_atomic_primitives" >&5
17996 $as_echo "$fc_cv_have_intel_atomic_primitives" >&6; }
17997 if $fc_cv_have_intel_atomic_primitives; then
17998
17999 $as_echo "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h
18000
18001 fi
18002
18003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris atomic operations" >&5
18004 $as_echo_n "checking for Solaris atomic operations... " >&6; }
18005 if ${fc_cv_have_solaris_atomic_ops+:} false; then :
18006 $as_echo_n "(cached) " >&6
18007 else
18008
18009 fc_cv_have_solaris_atomic_ops=false
18010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18011 /* end confdefs.h. */
18012
18013 #include <atomic.h>
18014 /* This requires Solaris Studio 12.2 or newer: */
18015 #include <mbarrier.h>
18016 void memory_barrier (void) { __machine_rw_barrier (); }
18017 int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); }
18018 void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); }
18019
18020 int
18021 main ()
18022 {
18023
18024 ;
18025 return 0;
18026 }
18027 _ACEOF
18028 if ac_fn_c_try_link "$LINENO"; then :
18029 fc_cv_have_solaris_atomic_ops=true
18030
18031 fi
18032 rm -f core conftest.err conftest.$ac_objext \
18033 conftest$ac_exeext conftest.$ac_ext
18034
18035 fi
18036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_solaris_atomic_ops" >&5
18037 $as_echo "$fc_cv_have_solaris_atomic_ops" >&6; }
18038 if $fc_cv_have_solaris_atomic_ops; then
18039
18040 $as_echo "#define HAVE_SOLARIS_ATOMIC_OPS 1" >>confdefs.h
18041
18042 fi
18043
18044 if test "$os_win32" = no && ! $have_pthread; then
18045 for ac_header in sched.h
18046 do :
18047 ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
18048 if test "x$ac_cv_header_sched_h" = xyes; then :
18049 cat >>confdefs.h <<_ACEOF
18050 #define HAVE_SCHED_H 1
18051 _ACEOF
18052
18053 fi
18054
18055 done
18056
18057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sched_yield" >&5
18058 $as_echo_n "checking for library containing sched_yield... " >&6; }
18059 if ${ac_cv_search_sched_yield+:} false; then :
18060 $as_echo_n "(cached) " >&6
18061 else
18062 ac_func_search_save_LIBS=$LIBS
18063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18064 /* end confdefs.h. */
18065
18066 /* Override any GCC internal prototype to avoid an error.
18067 Use char because int might match the return type of a GCC
18068 builtin and then its argument prototype would still apply. */
18069 #ifdef __cplusplus
18070 extern "C"
18071 #endif
18072 char sched_yield ();
18073 int
18074 main ()
18075 {
18076 return sched_yield ();
18077 ;
18078 return 0;
18079 }
18080 _ACEOF
18081 for ac_lib in '' rt; do
18082 if test -z "$ac_lib"; then
18083 ac_res="none required"
18084 else
18085 ac_res=-l$ac_lib
18086 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
18087 fi
18088 if ac_fn_c_try_link "$LINENO"; then :
18089 ac_cv_search_sched_yield=$ac_res
18090 fi
18091 rm -f core conftest.err conftest.$ac_objext \
18092 conftest$ac_exeext
18093 if ${ac_cv_search_sched_yield+:} false; then :
18094 break
18095 fi
18096 done
18097 if ${ac_cv_search_sched_yield+:} false; then :
18098
18099 else
18100 ac_cv_search_sched_yield=no
18101 fi
18102 rm conftest.$ac_ext
18103 LIBS=$ac_func_search_save_LIBS
18104 fi
18105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_yield" >&5
18106 $as_echo "$ac_cv_search_sched_yield" >&6; }
18107 ac_res=$ac_cv_search_sched_yield
18108 if test "$ac_res" != no; then :
18109 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18110
18111 $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
18112
18113 fi
18114
18115 fi
18116
18117 have_pthread=false
18118 if test "$os_win32" = no; then
18119
18120
18121 ac_ext=c
18122 ac_cpp='$CPP $CPPFLAGS'
18123 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18124 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18125 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18126
18127 ax_pthread_ok=no
18128
18129 # We used to check for pthread.h first, but this fails if pthread.h
18130 # requires special compiler flags (e.g. on True64 or Sequent).
18131 # It gets checked for in the link test anyway.
18132
18133 # First of all, check if the user has set any of the PTHREAD_LIBS,
18134 # etcetera environment variables, and if threads linking works using
18135 # them:
18136 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
18137 save_CFLAGS="$CFLAGS"
18138 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
18139 save_LIBS="$LIBS"
18140 LIBS="$PTHREAD_LIBS $LIBS"
18141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
18142 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
18143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18144 /* end confdefs.h. */
18145
18146 /* Override any GCC internal prototype to avoid an error.
18147 Use char because int might match the return type of a GCC
18148 builtin and then its argument prototype would still apply. */
18149 #ifdef __cplusplus
18150 extern "C"
18151 #endif
18152 char pthread_join ();
18153 int
18154 main ()
18155 {
18156 return pthread_join ();
18157 ;
18158 return 0;
18159 }
18160 _ACEOF
18161 if ac_fn_c_try_link "$LINENO"; then :
18162 ax_pthread_ok=yes
18163 fi
18164 rm -f core conftest.err conftest.$ac_objext \
18165 conftest$ac_exeext conftest.$ac_ext
18166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
18167 $as_echo "$ax_pthread_ok" >&6; }
18168 if test x"$ax_pthread_ok" = xno; then
18169 PTHREAD_LIBS=""
18170 PTHREAD_CFLAGS=""
18171 fi
18172 LIBS="$save_LIBS"
18173 CFLAGS="$save_CFLAGS"
18174 fi
18175
18176 # We must check for the threads library under a number of different
18177 # names; the ordering is very important because some systems
18178 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
18179 # libraries is broken (non-POSIX).
18180
18181 # Create a list of thread flags to try. Items starting with a "-" are
18182 # C compiler flags, and other items are library names, except for "none"
18183 # which indicates that we try without any flags at all, and "pthread-config"
18184 # which is a program returning the flags for the Pth emulation library.
18185
18186 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
18187
18188 # The ordering *is* (sometimes) important. Some notes on the
18189 # individual items follow:
18190
18191 # pthreads: AIX (must check this before -lpthread)
18192 # none: in case threads are in libc; should be tried before -Kthread and
18193 # other compiler flags to prevent continual compiler warnings
18194 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
18195 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
18196 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
18197 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
18198 # -pthreads: Solaris/gcc
18199 # -mthreads: Mingw32/gcc, Lynx/gcc
18200 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
18201 # doesn't hurt to check since this sometimes defines pthreads too;
18202 # also defines -D_REENTRANT)
18203 # ... -mt is also the pthreads flag for HP/aCC
18204 # pthread: Linux, etcetera
18205 # --thread-safe: KAI C++
18206 # pthread-config: use pthread-config program (for GNU Pth library)
18207
18208 case ${host_os} in
18209 solaris*)
18210
18211 # On Solaris (at least, for some versions), libc contains stubbed
18212 # (non-functional) versions of the pthreads routines, so link-based
18213 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
18214 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
18215 # a function called by this macro, so we could check for that, but
18216 # who knows whether they'll stub that too in a future libc.) So,
18217 # we'll just look for -pthreads and -lpthread first:
18218
18219 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
18220 ;;
18221
18222 darwin*)
18223 ax_pthread_flags="-pthread $ax_pthread_flags"
18224 ;;
18225 netbsd*)
18226 # use libc stubs, don't link against libpthread, to allow
18227 # dynamic loading
18228 ax_pthread_flags=""
18229 ;;
18230 esac
18231
18232 # Clang doesn't consider unrecognized options an error unless we specify
18233 # -Werror. We throw in some extra Clang-specific options to ensure that
18234 # this doesn't happen for GCC, which also accepts -Werror.
18235
18236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5
18237 $as_echo_n "checking if compiler needs -Werror to reject unknown flags... " >&6; }
18238 save_CFLAGS="$CFLAGS"
18239 ax_pthread_extra_flags="-Werror"
18240 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument"
18241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18242 /* end confdefs.h. */
18243 int foo(void);
18244 int
18245 main ()
18246 {
18247 foo()
18248 ;
18249 return 0;
18250 }
18251 _ACEOF
18252 if ac_fn_c_try_compile "$LINENO"; then :
18253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18254 $as_echo "yes" >&6; }
18255 else
18256 ax_pthread_extra_flags=
18257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18258 $as_echo "no" >&6; }
18259 fi
18260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18261 CFLAGS="$save_CFLAGS"
18262
18263 if test x"$ax_pthread_ok" = xno; then
18264 for flag in $ax_pthread_flags; do
18265
18266 case $flag in
18267 none)
18268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
18269 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
18270 ;;
18271
18272 -*)
18273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
18274 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
18275 PTHREAD_CFLAGS="$flag"
18276 ;;
18277
18278 pthread-config)
18279 # Extract the first word of "pthread-config", so it can be a program name with args.
18280 set dummy pthread-config; ac_word=$2
18281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18282 $as_echo_n "checking for $ac_word... " >&6; }
18283 if ${ac_cv_prog_ax_pthread_config+:} false; then :
18284 $as_echo_n "(cached) " >&6
18285 else
18286 if test -n "$ax_pthread_config"; then
18287 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
18288 else
18289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18290 for as_dir in $PATH
18291 do
18292 IFS=$as_save_IFS
18293 test -z "$as_dir" && as_dir=.
18294 for ac_exec_ext in '' $ac_executable_extensions; do
18295 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18296 ac_cv_prog_ax_pthread_config="yes"
18297 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18298 break 2
18299 fi
18300 done
18301 done
18302 IFS=$as_save_IFS
18303
18304 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
18305 fi
18306 fi
18307 ax_pthread_config=$ac_cv_prog_ax_pthread_config
18308 if test -n "$ax_pthread_config"; then
18309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
18310 $as_echo "$ax_pthread_config" >&6; }
18311 else
18312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18313 $as_echo "no" >&6; }
18314 fi
18315
18316
18317 if test x"$ax_pthread_config" = xno; then continue; fi
18318 PTHREAD_CFLAGS="`pthread-config --cflags`"
18319 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
18320 ;;
18321
18322 *)
18323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
18324 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
18325 PTHREAD_LIBS="-l$flag"
18326 ;;
18327 esac
18328
18329 save_LIBS="$LIBS"
18330 save_CFLAGS="$CFLAGS"
18331 LIBS="$PTHREAD_LIBS $LIBS"
18332 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
18333
18334 # Check for various functions. We must include pthread.h,
18335 # since some functions may be macros. (On the Sequent, we
18336 # need a special flag -Kthread to make this header compile.)
18337 # We check for pthread_join because it is in -lpthread on IRIX
18338 # while pthread_create is in libc. We check for pthread_attr_init
18339 # due to DEC craziness with -lpthreads. We check for
18340 # pthread_cleanup_push because it is one of the few pthread
18341 # functions on Solaris that doesn't have a non-functional libc stub.
18342 # We try pthread_create on general principles.
18343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18344 /* end confdefs.h. */
18345 #include <pthread.h>
18346 static void routine(void *a) { a = 0; }
18347 static void *start_routine(void *a) { return a; }
18348 int
18349 main ()
18350 {
18351 pthread_t th; pthread_attr_t attr;
18352 pthread_create(&th, 0, start_routine, 0);
18353 pthread_join(th, 0);
18354 pthread_attr_init(&attr);
18355 pthread_cleanup_push(routine, 0);
18356 pthread_cleanup_pop(0) /* ; */
18357 ;
18358 return 0;
18359 }
18360 _ACEOF
18361 if ac_fn_c_try_link "$LINENO"; then :
18362 ax_pthread_ok=yes
18363 fi
18364 rm -f core conftest.err conftest.$ac_objext \
18365 conftest$ac_exeext conftest.$ac_ext
18366
18367 LIBS="$save_LIBS"
18368 CFLAGS="$save_CFLAGS"
18369
18370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
18371 $as_echo "$ax_pthread_ok" >&6; }
18372 if test "x$ax_pthread_ok" = xyes; then
18373 break;
18374 fi
18375
18376 PTHREAD_LIBS=""
18377 PTHREAD_CFLAGS=""
18378 done
18379 fi
18380
18381 # Various other checks:
18382 if test "x$ax_pthread_ok" = xyes; then
18383 save_LIBS="$LIBS"
18384 LIBS="$PTHREAD_LIBS $LIBS"
18385 save_CFLAGS="$CFLAGS"
18386 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
18387
18388 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
18389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
18390 $as_echo_n "checking for joinable pthread attribute... " >&6; }
18391 attr_name=unknown
18392 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
18393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18394 /* end confdefs.h. */
18395 #include <pthread.h>
18396 int
18397 main ()
18398 {
18399 int attr = $attr; return attr /* ; */
18400 ;
18401 return 0;
18402 }
18403 _ACEOF
18404 if ac_fn_c_try_link "$LINENO"; then :
18405 attr_name=$attr; break
18406 fi
18407 rm -f core conftest.err conftest.$ac_objext \
18408 conftest$ac_exeext conftest.$ac_ext
18409 done
18410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
18411 $as_echo "$attr_name" >&6; }
18412 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
18413
18414 cat >>confdefs.h <<_ACEOF
18415 #define PTHREAD_CREATE_JOINABLE $attr_name
18416 _ACEOF
18417
18418 fi
18419
18420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
18421 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
18422 flag=no
18423 case ${host_os} in
18424 aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
18425 osf* | hpux*) flag="-D_REENTRANT";;
18426 solaris*)
18427 if test "$GCC" = "yes"; then
18428 flag="-D_REENTRANT"
18429 else
18430 # TODO: What about Clang on Solaris?
18431 flag="-mt -D_REENTRANT"
18432 fi
18433 ;;
18434 esac
18435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag" >&5
18436 $as_echo "$flag" >&6; }
18437 if test "x$flag" != xno; then
18438 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
18439 fi
18440
18441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
18442 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
18443 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
18444 $as_echo_n "(cached) " >&6
18445 else
18446
18447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18448 /* end confdefs.h. */
18449 #include <pthread.h>
18450 int
18451 main ()
18452 {
18453 int i = PTHREAD_PRIO_INHERIT;
18454 ;
18455 return 0;
18456 }
18457 _ACEOF
18458 if ac_fn_c_try_link "$LINENO"; then :
18459 ax_cv_PTHREAD_PRIO_INHERIT=yes
18460 else
18461 ax_cv_PTHREAD_PRIO_INHERIT=no
18462 fi
18463 rm -f core conftest.err conftest.$ac_objext \
18464 conftest$ac_exeext conftest.$ac_ext
18465
18466 fi
18467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
18468 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
18469 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
18470
18471 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
18472
18473 fi
18474
18475 LIBS="$save_LIBS"
18476 CFLAGS="$save_CFLAGS"
18477
18478 # More AIX lossage: compile with *_r variant
18479 if test "x$GCC" != xyes; then
18480 case $host_os in
18481 aix*)
18482 case "x/$CC" in #(
18483 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
18484 #handle absolute path differently from PATH based program lookup
18485 case "x$CC" in #(
18486 x/*) :
18487 if as_fn_executable_p ${CC}_r; then :
18488 PTHREAD_CC="${CC}_r"
18489 fi ;; #(
18490 *) :
18491 for ac_prog in ${CC}_r
18492 do
18493 # Extract the first word of "$ac_prog", so it can be a program name with args.
18494 set dummy $ac_prog; ac_word=$2
18495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18496 $as_echo_n "checking for $ac_word... " >&6; }
18497 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
18498 $as_echo_n "(cached) " >&6
18499 else
18500 if test -n "$PTHREAD_CC"; then
18501 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
18502 else
18503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18504 for as_dir in $PATH
18505 do
18506 IFS=$as_save_IFS
18507 test -z "$as_dir" && as_dir=.
18508 for ac_exec_ext in '' $ac_executable_extensions; do
18509 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18510 ac_cv_prog_PTHREAD_CC="$ac_prog"
18511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18512 break 2
18513 fi
18514 done
18515 done
18516 IFS=$as_save_IFS
18517
18518 fi
18519 fi
18520 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
18521 if test -n "$PTHREAD_CC"; then
18522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
18523 $as_echo "$PTHREAD_CC" >&6; }
18524 else
18525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18526 $as_echo "no" >&6; }
18527 fi
18528
18529
18530 test -n "$PTHREAD_CC" && break
18531 done
18532 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
18533 ;;
18534 esac ;; #(
18535 *) :
18536 ;;
18537 esac
18538 ;;
18539 esac
18540 fi
18541 fi
18542
18543 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
18544
18545
18546
18547
18548
18549 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
18550 if test x"$ax_pthread_ok" = xyes; then
18551 have_pthread=true
18552 :
18553 else
18554 ax_pthread_ok=no
18555
18556 fi
18557 ac_ext=c
18558 ac_cpp='$CPP $CPPFLAGS'
18559 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18560 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18561 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18562
18563
18564 fi
18565 if $have_pthread; then
18566 LIBS="$PTHREAD_LIBS $LIBS"
18567 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
18568 CC="$PTHREAD_CC"
18569
18570 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
18571
18572 fi
18573 if $have_pthread; then
18574 HAVE_PTHREAD_TRUE=
18575 HAVE_PTHREAD_FALSE='#'
18576 else
18577 HAVE_PTHREAD_TRUE='#'
18578 HAVE_PTHREAD_FALSE=
18579 fi
18580
18581
18582
18583
18584 #
18585 # Let people not build/install docs if they don't have docbook
18586 #
18587
18588 # Extract the first word of "docbook2html", so it can be a program name with args.
18589 set dummy docbook2html; ac_word=$2
18590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18591 $as_echo_n "checking for $ac_word... " >&6; }
18592 if ${ac_cv_prog_HASDOCBOOK+:} false; then :
18593 $as_echo_n "(cached) " >&6
18594 else
18595 if test -n "$HASDOCBOOK"; then
18596 ac_cv_prog_HASDOCBOOK="$HASDOCBOOK" # Let the user override the test.
18597 else
18598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18599 for as_dir in $PATH
18600 do
18601 IFS=$as_save_IFS
18602 test -z "$as_dir" && as_dir=.
18603 for ac_exec_ext in '' $ac_executable_extensions; do
18604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18605 ac_cv_prog_HASDOCBOOK="yes"
18606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18607 break 2
18608 fi
18609 done
18610 done
18611 IFS=$as_save_IFS
18612
18613 test -z "$ac_cv_prog_HASDOCBOOK" && ac_cv_prog_HASDOCBOOK="no"
18614 fi
18615 fi
18616 HASDOCBOOK=$ac_cv_prog_HASDOCBOOK
18617 if test -n "$HASDOCBOOK"; then
18618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HASDOCBOOK" >&5
18619 $as_echo "$HASDOCBOOK" >&6; }
18620 else
18621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18622 $as_echo "no" >&6; }
18623 fi
18624
18625
18626
18627 if test "x$HASDOCBOOK" = xyes; then
18628 USEDOCBOOK_TRUE=
18629 USEDOCBOOK_FALSE='#'
18630 else
18631 USEDOCBOOK_TRUE='#'
18632 USEDOCBOOK_FALSE=
18633 fi
18634
18635
18636 default_docs="yes"
18637 #
18638 # Check if docs exist or can be created
18639 #
18640 if test x$HASDOCBOOK = xno; then
18641 if test -f $srcdir/doc/fonts-conf.5; then
18642 :
18643 else
18644 default_docs="no"
18645 fi
18646 fi
18647
18648 # Check whether --enable-docs was given.
18649 if test "${enable_docs+set}" = set; then :
18650 enableval=$enable_docs;
18651 else
18652 enable_docs=$default_docs
18653 fi
18654
18655
18656 if test "x$enable_docs" = xyes; then
18657 ENABLE_DOCS_TRUE=
18658 ENABLE_DOCS_FALSE='#'
18659 else
18660 ENABLE_DOCS_TRUE='#'
18661 ENABLE_DOCS_FALSE=
18662 fi
18663
18664
18665 if test "x$enable_docs" = xyes; then
18666 tmp=funcs.$$
18667 cat $srcdir/doc/*.fncs | awk '
18668 /^@TITLE@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
18669 /^@FUNC@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
18670 /^@@/ { done = 0; }' > $tmp
18671 DOCMAN3=`cat $tmp | awk '{ printf ("%s.3 ", $1); }'`
18672 echo DOCMAN3 $DOCMAN3
18673 rm -f $tmp
18674 else
18675 DOCMAN3=""
18676 fi
18677
18678
18679
18680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
18681 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
18682 if ${ac_cv_c_bigendian+:} false; then :
18683 $as_echo_n "(cached) " >&6
18684 else
18685 ac_cv_c_bigendian=unknown
18686 # See if we're dealing with a universal compiler.
18687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18688 /* end confdefs.h. */
18689 #ifndef __APPLE_CC__
18690 not a universal capable compiler
18691 #endif
18692 typedef int dummy;
18693
18694 _ACEOF
18695 if ac_fn_c_try_compile "$LINENO"; then :
18696
18697 # Check for potential -arch flags. It is not universal unless
18698 # there are at least two -arch flags with different values.
18699 ac_arch=
18700 ac_prev=
18701 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
18702 if test -n "$ac_prev"; then
18703 case $ac_word in
18704 i?86 | x86_64 | ppc | ppc64)
18705 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
18706 ac_arch=$ac_word
18707 else
18708 ac_cv_c_bigendian=universal
18709 break
18710 fi
18711 ;;
18712 esac
18713 ac_prev=
18714 elif test "x$ac_word" = "x-arch"; then
18715 ac_prev=arch
18716 fi
18717 done
18718 fi
18719 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18720 if test $ac_cv_c_bigendian = unknown; then
18721 # See if sys/param.h defines the BYTE_ORDER macro.
18722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18723 /* end confdefs.h. */
18724 #include <sys/types.h>
18725 #include <sys/param.h>
18726
18727 int
18728 main ()
18729 {
18730 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
18731 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
18732 && LITTLE_ENDIAN)
18733 bogus endian macros
18734 #endif
18735
18736 ;
18737 return 0;
18738 }
18739 _ACEOF
18740 if ac_fn_c_try_compile "$LINENO"; then :
18741 # It does; now see whether it defined to BIG_ENDIAN or not.
18742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18743 /* end confdefs.h. */
18744 #include <sys/types.h>
18745 #include <sys/param.h>
18746
18747 int
18748 main ()
18749 {
18750 #if BYTE_ORDER != BIG_ENDIAN
18751 not big endian
18752 #endif
18753
18754 ;
18755 return 0;
18756 }
18757 _ACEOF
18758 if ac_fn_c_try_compile "$LINENO"; then :
18759 ac_cv_c_bigendian=yes
18760 else
18761 ac_cv_c_bigendian=no
18762 fi
18763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18764 fi
18765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18766 fi
18767 if test $ac_cv_c_bigendian = unknown; then
18768 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
18769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18770 /* end confdefs.h. */
18771 #include <limits.h>
18772
18773 int
18774 main ()
18775 {
18776 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
18777 bogus endian macros
18778 #endif
18779
18780 ;
18781 return 0;
18782 }
18783 _ACEOF
18784 if ac_fn_c_try_compile "$LINENO"; then :
18785 # It does; now see whether it defined to _BIG_ENDIAN or not.
18786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18787 /* end confdefs.h. */
18788 #include <limits.h>
18789
18790 int
18791 main ()
18792 {
18793 #ifndef _BIG_ENDIAN
18794 not big endian
18795 #endif
18796
18797 ;
18798 return 0;
18799 }
18800 _ACEOF
18801 if ac_fn_c_try_compile "$LINENO"; then :
18802 ac_cv_c_bigendian=yes
18803 else
18804 ac_cv_c_bigendian=no
18805 fi
18806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18807 fi
18808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18809 fi
18810 if test $ac_cv_c_bigendian = unknown; then
18811 # Compile a test program.
18812 if test "$cross_compiling" = yes; then :
18813 # Try to guess by grepping values from an object file.
18814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18815 /* end confdefs.h. */
18816 short int ascii_mm[] =
18817 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
18818 short int ascii_ii[] =
18819 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
18820 int use_ascii (int i) {
18821 return ascii_mm[i] + ascii_ii[i];
18822 }
18823 short int ebcdic_ii[] =
18824 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
18825 short int ebcdic_mm[] =
18826 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
18827 int use_ebcdic (int i) {
18828 return ebcdic_mm[i] + ebcdic_ii[i];
18829 }
18830 extern int foo;
18831
18832 int
18833 main ()
18834 {
18835 return use_ascii (foo) == use_ebcdic (foo);
18836 ;
18837 return 0;
18838 }
18839 _ACEOF
18840 if ac_fn_c_try_compile "$LINENO"; then :
18841 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
18842 ac_cv_c_bigendian=yes
18843 fi
18844 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
18845 if test "$ac_cv_c_bigendian" = unknown; then
18846 ac_cv_c_bigendian=no
18847 else
18848 # finding both strings is unlikely to happen, but who knows?
18849 ac_cv_c_bigendian=unknown
18850 fi
18851 fi
18852 fi
18853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18854 else
18855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18856 /* end confdefs.h. */
18857 $ac_includes_default
18858 int
18859 main ()
18860 {
18861
18862 /* Are we little or big endian? From Harbison&Steele. */
18863 union
18864 {
18865 long int l;
18866 char c[sizeof (long int)];
18867 } u;
18868 u.l = 1;
18869 return u.c[sizeof (long int) - 1] == 1;
18870
18871 ;
18872 return 0;
18873 }
18874 _ACEOF
18875 if ac_fn_c_try_run "$LINENO"; then :
18876 ac_cv_c_bigendian=no
18877 else
18878 ac_cv_c_bigendian=yes
18879 fi
18880 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18881 conftest.$ac_objext conftest.beam conftest.$ac_ext
18882 fi
18883
18884 fi
18885 fi
18886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
18887 $as_echo "$ac_cv_c_bigendian" >&6; }
18888 case $ac_cv_c_bigendian in #(
18889 yes)
18890 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
18891 ;; #(
18892 no)
18893 ;; #(
18894 universal)
18895
18896 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
18897
18898 ;; #(
18899 *)
18900 as_fn_error $? "unknown endianness
18901 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
18902 esac
18903
18904 # The cast to long int works around a bug in the HP C Compiler
18905 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
18906 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
18907 # This bug is HP SR number 8606223364.
18908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
18909 $as_echo_n "checking size of void *... " >&6; }
18910 if ${ac_cv_sizeof_void_p+:} false; then :
18911 $as_echo_n "(cached) " >&6
18912 else
18913 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
18914
18915 else
18916 if test "$ac_cv_type_void_p" = yes; then
18917 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18918 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18919 as_fn_error 77 "cannot compute sizeof (void *)
18920 See \`config.log' for more details" "$LINENO" 5; }
18921 else
18922 ac_cv_sizeof_void_p=0
18923 fi
18924 fi
18925
18926 fi
18927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
18928 $as_echo "$ac_cv_sizeof_void_p" >&6; }
18929
18930
18931
18932 cat >>confdefs.h <<_ACEOF
18933 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
18934 _ACEOF
18935
18936
18937 # The cast to long int works around a bug in the HP C Compiler,
18938 # see AC_CHECK_SIZEOF for more information.
18939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of double" >&5
18940 $as_echo_n "checking alignment of double... " >&6; }
18941 if ${ac_cv_alignof_double+:} false; then :
18942 $as_echo_n "(cached) " >&6
18943 else
18944 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_double" "$ac_includes_default
18945 #ifndef offsetof
18946 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
18947 #endif
18948 typedef struct { char x; double y; } ac__type_alignof_;"; then :
18949
18950 else
18951 if test "$ac_cv_type_double" = yes; then
18952 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18953 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18954 as_fn_error 77 "cannot compute alignment of double
18955 See \`config.log' for more details" "$LINENO" 5; }
18956 else
18957 ac_cv_alignof_double=0
18958 fi
18959 fi
18960
18961 fi
18962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_double" >&5
18963 $as_echo "$ac_cv_alignof_double" >&6; }
18964
18965
18966
18967 cat >>confdefs.h <<_ACEOF
18968 #define ALIGNOF_DOUBLE $ac_cv_alignof_double
18969 _ACEOF
18970
18971
18972 # The cast to long int works around a bug in the HP C Compiler,
18973 # see AC_CHECK_SIZEOF for more information.
18974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of void *" >&5
18975 $as_echo_n "checking alignment of void *... " >&6; }
18976 if ${ac_cv_alignof_void_p+:} false; then :
18977 $as_echo_n "(cached) " >&6
18978 else
18979 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_void_p" "$ac_includes_default
18980 #ifndef offsetof
18981 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
18982 #endif
18983 typedef struct { char x; void * y; } ac__type_alignof_;"; then :
18984
18985 else
18986 if test "$ac_cv_type_void_p" = yes; then
18987 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18988 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18989 as_fn_error 77 "cannot compute alignment of void *
18990 See \`config.log' for more details" "$LINENO" 5; }
18991 else
18992 ac_cv_alignof_void_p=0
18993 fi
18994 fi
18995
18996 fi
18997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_void_p" >&5
18998 $as_echo "$ac_cv_alignof_void_p" >&6; }
18999
19000
19001
19002 cat >>confdefs.h <<_ACEOF
19003 #define ALIGNOF_VOID_P $ac_cv_alignof_void_p
19004 _ACEOF
19005
19006
19007
19008
19009
19010
19011
19012
19013 ac_config_files="$ac_config_files Makefile fontconfig/Makefile fc-lang/Makefile fc-case/Makefile src/Makefile conf.d/Makefile fc-cache/Makefile fc-cat/Makefile fc-conflist/Makefile fc-list/Makefile fc-match/Makefile fc-pattern/Makefile fc-query/Makefile fc-scan/Makefile fc-validate/Makefile doc/Makefile doc/version.sgml its/Makefile po/Makefile.in po-conf/Makefile.in test/Makefile fontconfig.spec fontconfig.pc fontconfig-zip"
19014
19015 cat >confcache <<\_ACEOF
19016 # This file is a shell script that caches the results of configure
19017 # tests run on this system so they can be shared between configure
19018 # scripts and configure runs, see configure's option --config-cache.
19019 # It is not useful on other systems. If it contains results you don't
19020 # want to keep, you may remove or edit it.
19021 #
19022 # config.status only pays attention to the cache file if you give it
19023 # the --recheck option to rerun configure.
19024 #
19025 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19026 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19027 # following values.
19028
19029 _ACEOF
19030
19031 # The following way of writing the cache mishandles newlines in values,
19032 # but we know of no workaround that is simple, portable, and efficient.
19033 # So, we kill variables containing newlines.
19034 # Ultrix sh set writes to stderr and can't be redirected directly,
19035 # and sets the high bit in the cache file unless we assign to the vars.
19036 (
19037 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19038 eval ac_val=\$$ac_var
19039 case $ac_val in #(
19040 *${as_nl}*)
19041 case $ac_var in #(
19042 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19043 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19044 esac
19045 case $ac_var in #(
19046 _ | IFS | as_nl) ;; #(
19047 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19048 *) { eval $ac_var=; unset $ac_var;} ;;
19049 esac ;;
19050 esac
19051 done
19052
19053 (set) 2>&1 |
19054 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19055 *${as_nl}ac_space=\ *)
19056 # `set' does not quote correctly, so add quotes: double-quote
19057 # substitution turns \\\\ into \\, and sed turns \\ into \.
19058 sed -n \
19059 "s/'/'\\\\''/g;
19060 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19061 ;; #(
19062 *)
19063 # `set' quotes correctly as required by POSIX, so do not add quotes.
19064 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19065 ;;
19066 esac |
19067 sort
19068 ) |
19069 sed '
19070 /^ac_cv_env_/b end
19071 t clear
19072 :clear
19073 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19074 t end
19075 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19076 :end' >>confcache
19077 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19078 if test -w "$cache_file"; then
19079 if test "x$cache_file" != "x/dev/null"; then
19080 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19081 $as_echo "$as_me: updating cache $cache_file" >&6;}
19082 if test ! -f "$cache_file" || test -h "$cache_file"; then
19083 cat confcache >"$cache_file"
19084 else
19085 case $cache_file in #(
19086 */* | ?:*)
19087 mv -f confcache "$cache_file"$$ &&
19088 mv -f "$cache_file"$$ "$cache_file" ;; #(
19089 *)
19090 mv -f confcache "$cache_file" ;;
19091 esac
19092 fi
19093 fi
19094 else
19095 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19096 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19097 fi
19098 fi
19099 rm -f confcache
19100
19101 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19102 # Let make expand exec_prefix.
19103 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19104
19105 DEFS=-DHAVE_CONFIG_H
19106
19107 ac_libobjs=
19108 ac_ltlibobjs=
19109 U=
19110 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19111 # 1. Remove the extension, and $U if already installed.
19112 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19113 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19114 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
19115 # will be set to the directory where LIBOBJS objects are built.
19116 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19117 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19118 done
19119 LIBOBJS=$ac_libobjs
19120
19121 LTLIBOBJS=$ac_ltlibobjs
19122
19123
19124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
19125 $as_echo_n "checking that generated files are newer than configure... " >&6; }
19126 if test -n "$am_sleep_pid"; then
19127 # Hide warnings about reused PIDs.
19128 wait $am_sleep_pid 2>/dev/null
19129 fi
19130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
19131 $as_echo "done" >&6; }
19132 if test -n "$EXEEXT"; then
19133 am__EXEEXT_TRUE=
19134 am__EXEEXT_FALSE='#'
19135 else
19136 am__EXEEXT_TRUE='#'
19137 am__EXEEXT_FALSE=
19138 fi
19139
19140 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19141 as_fn_error $? "conditional \"AMDEP\" was never defined.
19142 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19143 fi
19144 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19145 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19146 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19147 fi
19148 if test -z "${OS_WIN32_TRUE}" && test -z "${OS_WIN32_FALSE}"; then
19149 as_fn_error $? "conditional \"OS_WIN32\" was never defined.
19150 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19151 fi
19152 if test -z "${MS_LIB_AVAILABLE_TRUE}" && test -z "${MS_LIB_AVAILABLE_FALSE}"; then
19153 as_fn_error $? "conditional \"MS_LIB_AVAILABLE\" was never defined.
19154 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19155 fi
19156 if test -z "${CROSS_COMPILING_TRUE}" && test -z "${CROSS_COMPILING_FALSE}"; then
19157 as_fn_error $? "conditional \"CROSS_COMPILING\" was never defined.
19158 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19159 fi
19160 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
19161 as_fn_error $? "conditional \"ENABLE_SHARED\" was never defined.
19162 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19163 fi
19164 if test -z "${FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE}" && test -z "${FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE}"; then
19165 as_fn_error $? "conditional \"FREETYPE_PCF_LONG_FAMILY_NAMES\" was never defined.
19166 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19167 fi
19168 if test -z "${ENABLE_JSONC_TRUE}" && test -z "${ENABLE_JSONC_FALSE}"; then
19169 as_fn_error $? "conditional \"ENABLE_JSONC\" was never defined.
19170 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19171 fi
19172 if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then
19173 as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined.
19174 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19175 fi
19176 if test -z "${USEDOCBOOK_TRUE}" && test -z "${USEDOCBOOK_FALSE}"; then
19177 as_fn_error $? "conditional \"USEDOCBOOK\" was never defined.
19178 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19179 fi
19180 if test -z "${ENABLE_DOCS_TRUE}" && test -z "${ENABLE_DOCS_FALSE}"; then
19181 as_fn_error $? "conditional \"ENABLE_DOCS\" was never defined.
19182 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19183 fi
19184
19185
19186 : "${CONFIG_STATUS=./config.status}"
19187 ac_write_fail=0
19188 ac_clean_files_save=$ac_clean_files
19189 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19190 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19191 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19192 as_write_fail=0
19193 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19194 #! $SHELL
19195 # Generated by $as_me.
19196 # Run this file to recreate the current configuration.
19197 # Compiler output produced by configure, useful for debugging
19198 # configure, is in config.log if it exists.
19199
19200 debug=false
19201 ac_cs_recheck=false
19202 ac_cs_silent=false
19203
19204 SHELL=\${CONFIG_SHELL-$SHELL}
19205 export SHELL
19206 _ASEOF
19207 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19208 ## -------------------- ##
19209 ## M4sh Initialization. ##
19210 ## -------------------- ##
19211
19212 # Be more Bourne compatible
19213 DUALCASE=1; export DUALCASE # for MKS sh
19214 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19215 emulate sh
19216 NULLCMD=:
19217 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19218 # is contrary to our usage. Disable this feature.
19219 alias -g '${1+"$@"}'='"$@"'
19220 setopt NO_GLOB_SUBST
19221 else
19222 case `(set -o) 2>/dev/null` in #(
19223 *posix*) :
19224 set -o posix ;; #(
19225 *) :
19226 ;;
19227 esac
19228 fi
19229
19230
19231 as_nl='
19232 '
19233 export as_nl
19234 # Printing a long string crashes Solaris 7 /usr/bin/printf.
19235 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19236 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19237 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19238 # Prefer a ksh shell builtin over an external printf program on Solaris,
19239 # but without wasting forks for bash or zsh.
19240 if test -z "$BASH_VERSION$ZSH_VERSION" \
19241 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19242 as_echo='print -r --'
19243 as_echo_n='print -rn --'
19244 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19245 as_echo='printf %s\n'
19246 as_echo_n='printf %s'
19247 else
19248 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19249 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19250 as_echo_n='/usr/ucb/echo -n'
19251 else
19252 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19253 as_echo_n_body='eval
19254 arg=$1;
19255 case $arg in #(
19256 *"$as_nl"*)
19257 expr "X$arg" : "X\\(.*\\)$as_nl";
19258 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19259 esac;
19260 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19261 '
19262 export as_echo_n_body
19263 as_echo_n='sh -c $as_echo_n_body as_echo'
19264 fi
19265 export as_echo_body
19266 as_echo='sh -c $as_echo_body as_echo'
19267 fi
19268
19269 # The user is always right.
19270 if test "${PATH_SEPARATOR+set}" != set; then
19271 PATH_SEPARATOR=:
19272 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19273 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19274 PATH_SEPARATOR=';'
19275 }
19276 fi
19277
19278
19279 # IFS
19280 # We need space, tab and new line, in precisely that order. Quoting is
19281 # there to prevent editors from complaining about space-tab.
19282 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
19283 # splitting by setting IFS to empty value.)
19284 IFS=" "" $as_nl"
19285
19286 # Find who we are. Look in the path if we contain no directory separator.
19287 as_myself=
19288 case $0 in #((
19289 *[\\/]* ) as_myself=$0 ;;
19290 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19291 for as_dir in $PATH
19292 do
19293 IFS=$as_save_IFS
19294 test -z "$as_dir" && as_dir=.
19295 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19296 done
19297 IFS=$as_save_IFS
19298
19299 ;;
19300 esac
19301 # We did not find ourselves, most probably we were run as `sh COMMAND'
19302 # in which case we are not to be found in the path.
19303 if test "x$as_myself" = x; then
19304 as_myself=$0
19305 fi
19306 if test ! -f "$as_myself"; then
19307 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19308 exit 1
19309 fi
19310
19311 # Unset variables that we do not need and which cause bugs (e.g. in
19312 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
19313 # suppresses any "Segmentation fault" message there. '((' could
19314 # trigger a bug in pdksh 5.2.14.
19315 for as_var in BASH_ENV ENV MAIL MAILPATH
19316 do eval test x\${$as_var+set} = xset \
19317 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19318 done
19319 PS1='$ '
19320 PS2='> '
19321 PS4='+ '
19322
19323 # NLS nuisances.
19324 LC_ALL=C
19325 export LC_ALL
19326 LANGUAGE=C
19327 export LANGUAGE
19328
19329 # CDPATH.
19330 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19331
19332
19333 # as_fn_error STATUS ERROR [LINENO LOG_FD]
19334 # ----------------------------------------
19335 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19336 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19337 # script with STATUS, using 1 if that was 0.
19338 as_fn_error ()
19339 {
19340 as_status=$1; test $as_status -eq 0 && as_status=1
19341 if test "$4"; then
19342 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19343 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19344 fi
19345 $as_echo "$as_me: error: $2" >&2
19346 as_fn_exit $as_status
19347 } # as_fn_error
19348
19349
19350 # as_fn_set_status STATUS
19351 # -----------------------
19352 # Set $? to STATUS, without forking.
19353 as_fn_set_status ()
19354 {
19355 return $1
19356 } # as_fn_set_status
19357
19358 # as_fn_exit STATUS
19359 # -----------------
19360 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19361 as_fn_exit ()
19362 {
19363 set +e
19364 as_fn_set_status $1
19365 exit $1
19366 } # as_fn_exit
19367
19368 # as_fn_unset VAR
19369 # ---------------
19370 # Portably unset VAR.
19371 as_fn_unset ()
19372 {
19373 { eval $1=; unset $1;}
19374 }
19375 as_unset=as_fn_unset
19376 # as_fn_append VAR VALUE
19377 # ----------------------
19378 # Append the text in VALUE to the end of the definition contained in VAR. Take
19379 # advantage of any shell optimizations that allow amortized linear growth over
19380 # repeated appends, instead of the typical quadratic growth present in naive
19381 # implementations.
19382 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19383 eval 'as_fn_append ()
19384 {
19385 eval $1+=\$2
19386 }'
19387 else
19388 as_fn_append ()
19389 {
19390 eval $1=\$$1\$2
19391 }
19392 fi # as_fn_append
19393
19394 # as_fn_arith ARG...
19395 # ------------------
19396 # Perform arithmetic evaluation on the ARGs, and store the result in the
19397 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19398 # must be portable across $(()) and expr.
19399 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19400 eval 'as_fn_arith ()
19401 {
19402 as_val=$(( $* ))
19403 }'
19404 else
19405 as_fn_arith ()
19406 {
19407 as_val=`expr "$@" || test $? -eq 1`
19408 }
19409 fi # as_fn_arith
19410
19411
19412 if expr a : '\(a\)' >/dev/null 2>&1 &&
19413 test "X`expr 00001 : '.*\(...\)'`" = X001; then
19414 as_expr=expr
19415 else
19416 as_expr=false
19417 fi
19418
19419 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19420 as_basename=basename
19421 else
19422 as_basename=false
19423 fi
19424
19425 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19426 as_dirname=dirname
19427 else
19428 as_dirname=false
19429 fi
19430
19431 as_me=`$as_basename -- "$0" ||
19432 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19433 X"$0" : 'X\(//\)$' \| \
19434 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19435 $as_echo X/"$0" |
19436 sed '/^.*\/\([^/][^/]*\)\/*$/{
19437 s//\1/
19438 q
19439 }
19440 /^X\/\(\/\/\)$/{
19441 s//\1/
19442 q
19443 }
19444 /^X\/\(\/\).*/{
19445 s//\1/
19446 q
19447 }
19448 s/.*/./; q'`
19449
19450 # Avoid depending upon Character Ranges.
19451 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19452 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19453 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19454 as_cr_digits='0123456789'
19455 as_cr_alnum=$as_cr_Letters$as_cr_digits
19456
19457 ECHO_C= ECHO_N= ECHO_T=
19458 case `echo -n x` in #(((((
19459 -n*)
19460 case `echo 'xy\c'` in
19461 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
19462 xy) ECHO_C='\c';;
19463 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
19464 ECHO_T=' ';;
19465 esac;;
19466 *)
19467 ECHO_N='-n';;
19468 esac
19469
19470 rm -f conf$$ conf$$.exe conf$$.file
19471 if test -d conf$$.dir; then
19472 rm -f conf$$.dir/conf$$.file
19473 else
19474 rm -f conf$$.dir
19475 mkdir conf$$.dir 2>/dev/null
19476 fi
19477 if (echo >conf$$.file) 2>/dev/null; then
19478 if ln -s conf$$.file conf$$ 2>/dev/null; then
19479 as_ln_s='ln -s'
19480 # ... but there are two gotchas:
19481 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19482 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19483 # In both cases, we have to default to `cp -pR'.
19484 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19485 as_ln_s='cp -pR'
19486 elif ln conf$$.file conf$$ 2>/dev/null; then
19487 as_ln_s=ln
19488 else
19489 as_ln_s='cp -pR'
19490 fi
19491 else
19492 as_ln_s='cp -pR'
19493 fi
19494 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19495 rmdir conf$$.dir 2>/dev/null
19496
19497
19498 # as_fn_mkdir_p
19499 # -------------
19500 # Create "$as_dir" as a directory, including parents if necessary.
19501 as_fn_mkdir_p ()
19502 {
19503
19504 case $as_dir in #(
19505 -*) as_dir=./$as_dir;;
19506 esac
19507 test -d "$as_dir" || eval $as_mkdir_p || {
19508 as_dirs=
19509 while :; do
19510 case $as_dir in #(
19511 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19512 *) as_qdir=$as_dir;;
19513 esac
19514 as_dirs="'$as_qdir' $as_dirs"
19515 as_dir=`$as_dirname -- "$as_dir" ||
19516 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19517 X"$as_dir" : 'X\(//\)[^/]' \| \
19518 X"$as_dir" : 'X\(//\)$' \| \
19519 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19520 $as_echo X"$as_dir" |
19521 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19522 s//\1/
19523 q
19524 }
19525 /^X\(\/\/\)[^/].*/{
19526 s//\1/
19527 q
19528 }
19529 /^X\(\/\/\)$/{
19530 s//\1/
19531 q
19532 }
19533 /^X\(\/\).*/{
19534 s//\1/
19535 q
19536 }
19537 s/.*/./; q'`
19538 test -d "$as_dir" && break
19539 done
19540 test -z "$as_dirs" || eval "mkdir $as_dirs"
19541 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19542
19543
19544 } # as_fn_mkdir_p
19545 if mkdir -p . 2>/dev/null; then
19546 as_mkdir_p='mkdir -p "$as_dir"'
19547 else
19548 test -d ./-p && rmdir ./-p
19549 as_mkdir_p=false
19550 fi
19551
19552
19553 # as_fn_executable_p FILE
19554 # -----------------------
19555 # Test if FILE is an executable regular file.
19556 as_fn_executable_p ()
19557 {
19558 test -f "$1" && test -x "$1"
19559 } # as_fn_executable_p
19560 as_test_x='test -x'
19561 as_executable_p=as_fn_executable_p
19562
19563 # Sed expression to map a string onto a valid CPP name.
19564 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19565
19566 # Sed expression to map a string onto a valid variable name.
19567 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19568
19569
19570 exec 6>&1
19571 ## ----------------------------------- ##
19572 ## Main body of $CONFIG_STATUS script. ##
19573 ## ----------------------------------- ##
19574 _ASEOF
19575 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19576
19577 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19578 # Save the log message, to keep $0 and so on meaningful, and to
19579 # report actual input values of CONFIG_FILES etc. instead of their
19580 # values after options handling.
19581 ac_log="
19582 This file was extended by fontconfig $as_me 2.13.1, which was
19583 generated by GNU Autoconf 2.69. Invocation command line was
19584
19585 CONFIG_FILES = $CONFIG_FILES
19586 CONFIG_HEADERS = $CONFIG_HEADERS
19587 CONFIG_LINKS = $CONFIG_LINKS
19588 CONFIG_COMMANDS = $CONFIG_COMMANDS
19589 $ $0 $@
19590
19591 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19592 "
19593
19594 _ACEOF
19595
19596 case $ac_config_files in *"
19597 "*) set x $ac_config_files; shift; ac_config_files=$*;;
19598 esac
19599
19600 case $ac_config_headers in *"
19601 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19602 esac
19603
19604
19605 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19606 # Files that config.status was made for.
19607 config_files="$ac_config_files"
19608 config_headers="$ac_config_headers"
19609 config_commands="$ac_config_commands"
19610
19611 _ACEOF
19612
19613 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19614 ac_cs_usage="\
19615 \`$as_me' instantiates files and other configuration actions
19616 from templates according to the current configuration. Unless the files
19617 and actions are specified as TAGs, all are instantiated by default.
19618
19619 Usage: $0 [OPTION]... [TAG]...
19620
19621 -h, --help print this help, then exit
19622 -V, --version print version number and configuration settings, then exit
19623 --config print configuration, then exit
19624 -q, --quiet, --silent
19625 do not print progress messages
19626 -d, --debug don't remove temporary files
19627 --recheck update $as_me by reconfiguring in the same conditions
19628 --file=FILE[:TEMPLATE]
19629 instantiate the configuration file FILE
19630 --header=FILE[:TEMPLATE]
19631 instantiate the configuration header FILE
19632
19633 Configuration files:
19634 $config_files
19635
19636 Configuration headers:
19637 $config_headers
19638
19639 Configuration commands:
19640 $config_commands
19641
19642 Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>."
19643
19644 _ACEOF
19645 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19646 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19647 ac_cs_version="\\
19648 fontconfig config.status 2.13.1
19649 configured by $0, generated by GNU Autoconf 2.69,
19650 with options \\"\$ac_cs_config\\"
19651
19652 Copyright (C) 2012 Free Software Foundation, Inc.
19653 This config.status script is free software; the Free Software Foundation
19654 gives unlimited permission to copy, distribute and modify it."
19655
19656 ac_pwd='$ac_pwd'
19657 srcdir='$srcdir'
19658 INSTALL='$INSTALL'
19659 MKDIR_P='$MKDIR_P'
19660 AWK='$AWK'
19661 test -n "\$AWK" || AWK=awk
19662 _ACEOF
19663
19664 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19665 # The default lists apply if the user does not specify any file.
19666 ac_need_defaults=:
19667 while test $# != 0
19668 do
19669 case $1 in
19670 --*=?*)
19671 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19672 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19673 ac_shift=:
19674 ;;
19675 --*=)
19676 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19677 ac_optarg=
19678 ac_shift=:
19679 ;;
19680 *)
19681 ac_option=$1
19682 ac_optarg=$2
19683 ac_shift=shift
19684 ;;
19685 esac
19686
19687 case $ac_option in
19688 # Handling of the options.
19689 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19690 ac_cs_recheck=: ;;
19691 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19692 $as_echo "$ac_cs_version"; exit ;;
19693 --config | --confi | --conf | --con | --co | --c )
19694 $as_echo "$ac_cs_config"; exit ;;
19695 --debug | --debu | --deb | --de | --d | -d )
19696 debug=: ;;
19697 --file | --fil | --fi | --f )
19698 $ac_shift
19699 case $ac_optarg in
19700 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19701 '') as_fn_error $? "missing file argument" ;;
19702 esac
19703 as_fn_append CONFIG_FILES " '$ac_optarg'"
19704 ac_need_defaults=false;;
19705 --header | --heade | --head | --hea )
19706 $ac_shift
19707 case $ac_optarg in
19708 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19709 esac
19710 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19711 ac_need_defaults=false;;
19712 --he | --h)
19713 # Conflict between --help and --header
19714 as_fn_error $? "ambiguous option: \`$1'
19715 Try \`$0 --help' for more information.";;
19716 --help | --hel | -h )
19717 $as_echo "$ac_cs_usage"; exit ;;
19718 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19719 | -silent | --silent | --silen | --sile | --sil | --si | --s)
19720 ac_cs_silent=: ;;
19721
19722 # This is an error.
19723 -*) as_fn_error $? "unrecognized option: \`$1'
19724 Try \`$0 --help' for more information." ;;
19725
19726 *) as_fn_append ac_config_targets " $1"
19727 ac_need_defaults=false ;;
19728
19729 esac
19730 shift
19731 done
19732
19733 ac_configure_extra_args=
19734
19735 if $ac_cs_silent; then
19736 exec 6>/dev/null
19737 ac_configure_extra_args="$ac_configure_extra_args --silent"
19738 fi
19739
19740 _ACEOF
19741 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19742 if \$ac_cs_recheck; then
19743 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19744 shift
19745 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19746 CONFIG_SHELL='$SHELL'
19747 export CONFIG_SHELL
19748 exec "\$@"
19749 fi
19750
19751 _ACEOF
19752 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19753 exec 5>>config.log
19754 {
19755 echo
19756 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19757 ## Running $as_me. ##
19758 _ASBOX
19759 $as_echo "$ac_log"
19760 } >&5
19761
19762 _ACEOF
19763 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19764 #
19765 # INIT-COMMANDS
19766 #
19767 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
19768
19769
19770 # The HP-UX ksh and POSIX shell print the target directory to stdout
19771 # if CDPATH is set.
19772 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19773
19774 sed_quote_subst='$sed_quote_subst'
19775 double_quote_subst='$double_quote_subst'
19776 delay_variable_subst='$delay_variable_subst'
19777 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19778 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19779 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19780 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
19781 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19782 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19783 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19784 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19785 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19786 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
19787 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19788 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19789 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
19790 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19791 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19792 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19793 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19794 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19795 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19796 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19797 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19798 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19799 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19800 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19801 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19802 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19803 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19804 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19805 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19806 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19807 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19808 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19809 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19810 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
19811 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
19812 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19813 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19814 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19815 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19816 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
19817 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
19818 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
19819 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19820 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19821 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
19822 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19823 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19824 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19825 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19826 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19827 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19828 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19829 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19830 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19831 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19832 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19833 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19834 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
19835 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19836 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
19837 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
19838 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
19839 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
19840 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
19841 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19842 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19843 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19844 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19845 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19846 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19847 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19848 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19849 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
19850 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19851 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19852 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19853 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19854 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19855 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19856 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19857 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19858 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19859 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19860 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19861 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19862 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19863 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19864 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19865 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19866 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19867 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19868 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19869 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19870 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19871 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19872 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19873 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19874 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19875 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19876 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19877 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19878 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19879 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19880 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19881 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19882 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19883 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19884 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19885 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19886 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
19887 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19888 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19889 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19890 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19891 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19892 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19893 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19894 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19895 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19896 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19897 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19898 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19899 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19900 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19901 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19902 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19903 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19904 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19905 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
19906 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
19907 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19908 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19909 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19910 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19911 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19912 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19913
19914 LTCC='$LTCC'
19915 LTCFLAGS='$LTCFLAGS'
19916 compiler='$compiler_DEFAULT'
19917
19918 # A function that is used when there is no print builtin or printf.
19919 func_fallback_echo ()
19920 {
19921 eval 'cat <<_LTECHO_EOF
19922 \$1
19923 _LTECHO_EOF'
19924 }
19925
19926 # Quote evaled strings.
19927 for var in AS \
19928 DLLTOOL \
19929 OBJDUMP \
19930 SHELL \
19931 ECHO \
19932 PATH_SEPARATOR \
19933 SED \
19934 GREP \
19935 EGREP \
19936 FGREP \
19937 LD \
19938 NM \
19939 LN_S \
19940 lt_SP2NL \
19941 lt_NL2SP \
19942 reload_flag \
19943 deplibs_check_method \
19944 file_magic_cmd \
19945 file_magic_glob \
19946 want_nocaseglob \
19947 sharedlib_from_linklib_cmd \
19948 AR \
19949 AR_FLAGS \
19950 archiver_list_spec \
19951 STRIP \
19952 RANLIB \
19953 CC \
19954 CFLAGS \
19955 compiler \
19956 lt_cv_sys_global_symbol_pipe \
19957 lt_cv_sys_global_symbol_to_cdecl \
19958 lt_cv_sys_global_symbol_to_import \
19959 lt_cv_sys_global_symbol_to_c_name_address \
19960 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19961 lt_cv_nm_interface \
19962 nm_file_list_spec \
19963 lt_cv_truncate_bin \
19964 lt_prog_compiler_no_builtin_flag \
19965 lt_prog_compiler_pic \
19966 lt_prog_compiler_wl \
19967 lt_prog_compiler_static \
19968 lt_cv_prog_compiler_c_o \
19969 need_locks \
19970 MANIFEST_TOOL \
19971 DSYMUTIL \
19972 NMEDIT \
19973 LIPO \
19974 OTOOL \
19975 OTOOL64 \
19976 shrext_cmds \
19977 export_dynamic_flag_spec \
19978 whole_archive_flag_spec \
19979 compiler_needs_object \
19980 with_gnu_ld \
19981 allow_undefined_flag \
19982 no_undefined_flag \
19983 hardcode_libdir_flag_spec \
19984 hardcode_libdir_separator \
19985 exclude_expsyms \
19986 include_expsyms \
19987 file_list_spec \
19988 variables_saved_for_relink \
19989 libname_spec \
19990 library_names_spec \
19991 soname_spec \
19992 install_override_mode \
19993 finish_eval \
19994 old_striplib \
19995 striplib; do
19996 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19997 *[\\\\\\\`\\"\\\$]*)
19998 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
19999 ;;
20000 *)
20001 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20002 ;;
20003 esac
20004 done
20005
20006 # Double-quote double-evaled strings.
20007 for var in reload_cmds \
20008 old_postinstall_cmds \
20009 old_postuninstall_cmds \
20010 old_archive_cmds \
20011 extract_expsyms_cmds \
20012 old_archive_from_new_cmds \
20013 old_archive_from_expsyms_cmds \
20014 archive_cmds \
20015 archive_expsym_cmds \
20016 module_cmds \
20017 module_expsym_cmds \
20018 export_symbols_cmds \
20019 prelink_cmds \
20020 postlink_cmds \
20021 postinstall_cmds \
20022 postuninstall_cmds \
20023 finish_cmds \
20024 sys_lib_search_path_spec \
20025 configure_time_dlsearch_path \
20026 configure_time_lt_sys_library_path; do
20027 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20028 *[\\\\\\\`\\"\\\$]*)
20029 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
20030 ;;
20031 *)
20032 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20033 ;;
20034 esac
20035 done
20036
20037 ac_aux_dir='$ac_aux_dir'
20038
20039 # See if we are running on zsh, and set the options that allow our
20040 # commands through without removal of \ escapes INIT.
20041 if test -n "\${ZSH_VERSION+set}"; then
20042 setopt NO_GLOB_SUBST
20043 fi
20044
20045
20046 PACKAGE='$PACKAGE'
20047 VERSION='$VERSION'
20048 RM='$RM'
20049 ofile='$ofile'
20050
20051
20052
20053 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
20054 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
20055 # from automake < 1.5.
20056 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
20057 # Capture the value of LINGUAS because we need it to compute CATALOGS.
20058 LINGUAS="${LINGUAS-%UNSET%}"
20059
20060 # variables for create stdint.h replacement
20061 PACKAGE="$PACKAGE"
20062 VERSION="$VERSION"
20063 ac_stdint_h="$ac_stdint_h"
20064 _ac_stdint_h=`$as_echo "_$PACKAGE-$ac_stdint_h" | $as_tr_cpp`
20065 ac_cv_stdint_message="$ac_cv_stdint_message"
20066 ac_cv_header_stdint_t="$ac_cv_header_stdint_t"
20067 ac_cv_header_stdint_x="$ac_cv_header_stdint_x"
20068 ac_cv_header_stdint_o="$ac_cv_header_stdint_o"
20069 ac_cv_header_stdint_u="$ac_cv_header_stdint_u"
20070 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
20071 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
20072 ac_cv_char_data_model="$ac_cv_char_data_model"
20073 ac_cv_long_data_model="$ac_cv_long_data_model"
20074 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
20075 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
20076 ac_cv_type_intmax_t="$ac_cv_type_intmax_t"
20077
20078
20079 _ACEOF
20080
20081 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20082
20083 # Handling of arguments.
20084 for ac_config_target in $ac_config_targets
20085 do
20086 case $ac_config_target in
20087 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20088 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20089 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20090 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
20091 "$ac_stdint_h") CONFIG_COMMANDS="$CONFIG_COMMANDS $ac_stdint_h" ;;
20092 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20093 "fontconfig/Makefile") CONFIG_FILES="$CONFIG_FILES fontconfig/Makefile" ;;
20094 "fc-lang/Makefile") CONFIG_FILES="$CONFIG_FILES fc-lang/Makefile" ;;
20095 "fc-case/Makefile") CONFIG_FILES="$CONFIG_FILES fc-case/Makefile" ;;
20096 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20097 "conf.d/Makefile") CONFIG_FILES="$CONFIG_FILES conf.d/Makefile" ;;
20098 "fc-cache/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cache/Makefile" ;;
20099 "fc-cat/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cat/Makefile" ;;
20100 "fc-conflist/Makefile") CONFIG_FILES="$CONFIG_FILES fc-conflist/Makefile" ;;
20101 "fc-list/Makefile") CONFIG_FILES="$CONFIG_FILES fc-list/Makefile" ;;
20102 "fc-match/Makefile") CONFIG_FILES="$CONFIG_FILES fc-match/Makefile" ;;
20103 "fc-pattern/Makefile") CONFIG_FILES="$CONFIG_FILES fc-pattern/Makefile" ;;
20104 "fc-query/Makefile") CONFIG_FILES="$CONFIG_FILES fc-query/Makefile" ;;
20105 "fc-scan/Makefile") CONFIG_FILES="$CONFIG_FILES fc-scan/Makefile" ;;
20106 "fc-validate/Makefile") CONFIG_FILES="$CONFIG_FILES fc-validate/Makefile" ;;
20107 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
20108 "doc/version.sgml") CONFIG_FILES="$CONFIG_FILES doc/version.sgml" ;;
20109 "its/Makefile") CONFIG_FILES="$CONFIG_FILES its/Makefile" ;;
20110 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
20111 "po-conf/Makefile.in") CONFIG_FILES="$CONFIG_FILES po-conf/Makefile.in" ;;
20112 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
20113 "fontconfig.spec") CONFIG_FILES="$CONFIG_FILES fontconfig.spec" ;;
20114 "fontconfig.pc") CONFIG_FILES="$CONFIG_FILES fontconfig.pc" ;;
20115 "fontconfig-zip") CONFIG_FILES="$CONFIG_FILES fontconfig-zip" ;;
20116
20117 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20118 esac
20119 done
20120
20121
20122 # If the user did not use the arguments to specify the items to instantiate,
20123 # then the envvar interface is used. Set only those that are not.
20124 # We use the long form for the default assignment because of an extremely
20125 # bizarre bug on SunOS 4.1.3.
20126 if $ac_need_defaults; then
20127 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20128 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20129 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20130 fi
20131
20132 # Have a temporary directory for convenience. Make it in the build tree
20133 # simply because there is no reason against having it here, and in addition,
20134 # creating and moving files from /tmp can sometimes cause problems.
20135 # Hook for its removal unless debugging.
20136 # Note that there is a small window in which the directory will not be cleaned:
20137 # after its creation but before its name has been assigned to `$tmp'.
20138 $debug ||
20139 {
20140 tmp= ac_tmp=
20141 trap 'exit_status=$?
20142 : "${ac_tmp:=$tmp}"
20143 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20144 ' 0
20145 trap 'as_fn_exit 1' 1 2 13 15
20146 }
20147 # Create a (secure) tmp directory for tmp files.
20148
20149 {
20150 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20151 test -d "$tmp"
20152 } ||
20153 {
20154 tmp=./conf$$-$RANDOM
20155 (umask 077 && mkdir "$tmp")
20156 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20157 ac_tmp=$tmp
20158
20159 # Set up the scripts for CONFIG_FILES section.
20160 # No need to generate them if there are no CONFIG_FILES.
20161 # This happens for instance with `./config.status config.h'.
20162 if test -n "$CONFIG_FILES"; then
20163
20164
20165 ac_cr=`echo X | tr X '\015'`
20166 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20167 # But we know of no other shell where ac_cr would be empty at this
20168 # point, so we can use a bashism as a fallback.
20169 if test "x$ac_cr" = x; then
20170 eval ac_cr=\$\'\\r\'
20171 fi
20172 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20173 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20174 ac_cs_awk_cr='\\r'
20175 else
20176 ac_cs_awk_cr=$ac_cr
20177 fi
20178
20179 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20180 _ACEOF
20181
20182
20183 {
20184 echo "cat >conf$$subs.awk <<_ACEOF" &&
20185 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20186 echo "_ACEOF"
20187 } >conf$$subs.sh ||
20188 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20189 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20190 ac_delim='%!_!# '
20191 for ac_last_try in false false false false false :; do
20192 . ./conf$$subs.sh ||
20193 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20194
20195 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20196 if test $ac_delim_n = $ac_delim_num; then
20197 break
20198 elif $ac_last_try; then
20199 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20200 else
20201 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20202 fi
20203 done
20204 rm -f conf$$subs.sh
20205
20206 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20207 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20208 _ACEOF
20209 sed -n '
20210 h
20211 s/^/S["/; s/!.*/"]=/
20212 p
20213 g
20214 s/^[^!]*!//
20215 :repl
20216 t repl
20217 s/'"$ac_delim"'$//
20218 t delim
20219 :nl
20220 h
20221 s/\(.\{148\}\)..*/\1/
20222 t more1
20223 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20224 p
20225 n
20226 b repl
20227 :more1
20228 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20229 p
20230 g
20231 s/.\{148\}//
20232 t nl
20233 :delim
20234 h
20235 s/\(.\{148\}\)..*/\1/
20236 t more2
20237 s/["\\]/\\&/g; s/^/"/; s/$/"/
20238 p
20239 b
20240 :more2
20241 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20242 p
20243 g
20244 s/.\{148\}//
20245 t delim
20246 ' <conf$$subs.awk | sed '
20247 /^[^""]/{
20248 N
20249 s/\n//
20250 }
20251 ' >>$CONFIG_STATUS || ac_write_fail=1
20252 rm -f conf$$subs.awk
20253 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20254 _ACAWK
20255 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20256 for (key in S) S_is_set[key] = 1
20257 FS = ""
20258
20259 }
20260 {
20261 line = $ 0
20262 nfields = split(line, field, "@")
20263 substed = 0
20264 len = length(field[1])
20265 for (i = 2; i < nfields; i++) {
20266 key = field[i]
20267 keylen = length(key)
20268 if (S_is_set[key]) {
20269 value = S[key]
20270 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20271 len += length(value) + length(field[++i])
20272 substed = 1
20273 } else
20274 len += 1 + keylen
20275 }
20276
20277 print line
20278 }
20279
20280 _ACAWK
20281 _ACEOF
20282 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20283 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20284 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20285 else
20286 cat
20287 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20288 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20289 _ACEOF
20290
20291 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20292 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20293 # trailing colons and then remove the whole line if VPATH becomes empty
20294 # (actually we leave an empty line to preserve line numbers).
20295 if test "x$srcdir" = x.; then
20296 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20297 h
20298 s///
20299 s/^/:/
20300 s/[ ]*$/:/
20301 s/:\$(srcdir):/:/g
20302 s/:\${srcdir}:/:/g
20303 s/:@srcdir@:/:/g
20304 s/^:*//
20305 s/:*$//
20306 x
20307 s/\(=[ ]*\).*/\1/
20308 G
20309 s/\n//
20310 s/^[^=]*=[ ]*$//
20311 }'
20312 fi
20313
20314 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20315 fi # test -n "$CONFIG_FILES"
20316
20317 # Set up the scripts for CONFIG_HEADERS section.
20318 # No need to generate them if there are no CONFIG_HEADERS.
20319 # This happens for instance with `./config.status Makefile'.
20320 if test -n "$CONFIG_HEADERS"; then
20321 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20322 BEGIN {
20323 _ACEOF
20324
20325 # Transform confdefs.h into an awk script `defines.awk', embedded as
20326 # here-document in config.status, that substitutes the proper values into
20327 # config.h.in to produce config.h.
20328
20329 # Create a delimiter string that does not exist in confdefs.h, to ease
20330 # handling of long lines.
20331 ac_delim='%!_!# '
20332 for ac_last_try in false false :; do
20333 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20334 if test -z "$ac_tt"; then
20335 break
20336 elif $ac_last_try; then
20337 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20338 else
20339 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20340 fi
20341 done
20342
20343 # For the awk script, D is an array of macro values keyed by name,
20344 # likewise P contains macro parameters if any. Preserve backslash
20345 # newline sequences.
20346
20347 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20348 sed -n '
20349 s/.\{148\}/&'"$ac_delim"'/g
20350 t rset
20351 :rset
20352 s/^[ ]*#[ ]*define[ ][ ]*/ /
20353 t def
20354 d
20355 :def
20356 s/\\$//
20357 t bsnl
20358 s/["\\]/\\&/g
20359 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
20360 D["\1"]=" \3"/p
20361 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
20362 d
20363 :bsnl
20364 s/["\\]/\\&/g
20365 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
20366 D["\1"]=" \3\\\\\\n"\\/p
20367 t cont
20368 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20369 t cont
20370 d
20371 :cont
20372 n
20373 s/.\{148\}/&'"$ac_delim"'/g
20374 t clear
20375 :clear
20376 s/\\$//
20377 t bsnlc
20378 s/["\\]/\\&/g; s/^/"/; s/$/"/p
20379 d
20380 :bsnlc
20381 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20382 b cont
20383 ' <confdefs.h | sed '
20384 s/'"$ac_delim"'/"\\\
20385 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20386
20387 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20388 for (key in D) D_is_set[key] = 1
20389 FS = ""
20390 }
20391 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20392 line = \$ 0
20393 split(line, arg, " ")
20394 if (arg[1] == "#") {
20395 defundef = arg[2]
20396 mac1 = arg[3]
20397 } else {
20398 defundef = substr(arg[1], 2)
20399 mac1 = arg[2]
20400 }
20401 split(mac1, mac2, "(") #)
20402 macro = mac2[1]
20403 prefix = substr(line, 1, index(line, defundef) - 1)
20404 if (D_is_set[macro]) {
20405 # Preserve the white space surrounding the "#".
20406 print prefix "define", macro P[macro] D[macro]
20407 next
20408 } else {
20409 # Replace #undef with comments. This is necessary, for example,
20410 # in the case of _POSIX_SOURCE, which is predefined and required
20411 # on some systems where configure will not decide to define it.
20412 if (defundef == "undef") {
20413 print "/*", prefix defundef, macro, "*/"
20414 next
20415 }
20416 }
20417 }
20418 { print }
20419 _ACAWK
20420 _ACEOF
20421 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20422 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20423 fi # test -n "$CONFIG_HEADERS"
20424
20425
20426 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
20427 shift
20428 for ac_tag
20429 do
20430 case $ac_tag in
20431 :[FHLC]) ac_mode=$ac_tag; continue;;
20432 esac
20433 case $ac_mode$ac_tag in
20434 :[FHL]*:*);;
20435 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20436 :[FH]-) ac_tag=-:-;;
20437 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20438 esac
20439 ac_save_IFS=$IFS
20440 IFS=:
20441 set x $ac_tag
20442 IFS=$ac_save_IFS
20443 shift
20444 ac_file=$1
20445 shift
20446
20447 case $ac_mode in
20448 :L) ac_source=$1;;
20449 :[FH])
20450 ac_file_inputs=
20451 for ac_f
20452 do
20453 case $ac_f in
20454 -) ac_f="$ac_tmp/stdin";;
20455 *) # Look for the file first in the build tree, then in the source tree
20456 # (if the path is not absolute). The absolute path cannot be DOS-style,
20457 # because $ac_f cannot contain `:'.
20458 test -f "$ac_f" ||
20459 case $ac_f in
20460 [\\/$]*) false;;
20461 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20462 esac ||
20463 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20464 esac
20465 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20466 as_fn_append ac_file_inputs " '$ac_f'"
20467 done
20468
20469 # Let's still pretend it is `configure' which instantiates (i.e., don't
20470 # use $as_me), people would be surprised to read:
20471 # /* config.h. Generated by config.status. */
20472 configure_input='Generated from '`
20473 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20474 `' by configure.'
20475 if test x"$ac_file" != x-; then
20476 configure_input="$ac_file. $configure_input"
20477 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20478 $as_echo "$as_me: creating $ac_file" >&6;}
20479 fi
20480 # Neutralize special characters interpreted by sed in replacement strings.
20481 case $configure_input in #(
20482 *\&* | *\|* | *\\* )
20483 ac_sed_conf_input=`$as_echo "$configure_input" |
20484 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20485 *) ac_sed_conf_input=$configure_input;;
20486 esac
20487
20488 case $ac_tag in
20489 *:-:* | *:-) cat >"$ac_tmp/stdin" \
20490 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20491 esac
20492 ;;
20493 esac
20494
20495 ac_dir=`$as_dirname -- "$ac_file" ||
20496 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20497 X"$ac_file" : 'X\(//\)[^/]' \| \
20498 X"$ac_file" : 'X\(//\)$' \| \
20499 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20500 $as_echo X"$ac_file" |
20501 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20502 s//\1/
20503 q
20504 }
20505 /^X\(\/\/\)[^/].*/{
20506 s//\1/
20507 q
20508 }
20509 /^X\(\/\/\)$/{
20510 s//\1/
20511 q
20512 }
20513 /^X\(\/\).*/{
20514 s//\1/
20515 q
20516 }
20517 s/.*/./; q'`
20518 as_dir="$ac_dir"; as_fn_mkdir_p
20519 ac_builddir=.
20520
20521 case "$ac_dir" in
20522 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20523 *)
20524 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20525 # A ".." for each directory in $ac_dir_suffix.
20526 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20527 case $ac_top_builddir_sub in
20528 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20529 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20530 esac ;;
20531 esac
20532 ac_abs_top_builddir=$ac_pwd
20533 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20534 # for backward compatibility:
20535 ac_top_builddir=$ac_top_build_prefix
20536
20537 case $srcdir in
20538 .) # We are building in place.
20539 ac_srcdir=.
20540 ac_top_srcdir=$ac_top_builddir_sub
20541 ac_abs_top_srcdir=$ac_pwd ;;
20542 [\\/]* | ?:[\\/]* ) # Absolute name.
20543 ac_srcdir=$srcdir$ac_dir_suffix;
20544 ac_top_srcdir=$srcdir
20545 ac_abs_top_srcdir=$srcdir ;;
20546 *) # Relative name.
20547 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20548 ac_top_srcdir=$ac_top_build_prefix$srcdir
20549 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20550 esac
20551 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20552
20553
20554 case $ac_mode in
20555 :F)
20556 #
20557 # CONFIG_FILE
20558 #
20559
20560 case $INSTALL in
20561 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20562 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20563 esac
20564 ac_MKDIR_P=$MKDIR_P
20565 case $MKDIR_P in
20566 [\\/$]* | ?:[\\/]* ) ;;
20567 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20568 esac
20569 _ACEOF
20570
20571 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20572 # If the template does not know about datarootdir, expand it.
20573 # FIXME: This hack should be removed a few years after 2.60.
20574 ac_datarootdir_hack=; ac_datarootdir_seen=
20575 ac_sed_dataroot='
20576 /datarootdir/ {
20577 p
20578 q
20579 }
20580 /@datadir@/p
20581 /@docdir@/p
20582 /@infodir@/p
20583 /@localedir@/p
20584 /@mandir@/p'
20585 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20586 *datarootdir*) ac_datarootdir_seen=yes;;
20587 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20588 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20589 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20590 _ACEOF
20591 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20592 ac_datarootdir_hack='
20593 s&@datadir@&$datadir&g
20594 s&@docdir@&$docdir&g
20595 s&@infodir@&$infodir&g
20596 s&@localedir@&$localedir&g
20597 s&@mandir@&$mandir&g
20598 s&\\\${datarootdir}&$datarootdir&g' ;;
20599 esac
20600 _ACEOF
20601
20602 # Neutralize VPATH when `$srcdir' = `.'.
20603 # Shell code in configure.ac might set extrasub.
20604 # FIXME: do we really want to maintain this feature?
20605 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20606 ac_sed_extra="$ac_vpsub
20607 $extrasub
20608 _ACEOF
20609 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20610 :t
20611 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20612 s|@configure_input@|$ac_sed_conf_input|;t t
20613 s&@top_builddir@&$ac_top_builddir_sub&;t t
20614 s&@top_build_prefix@&$ac_top_build_prefix&;t t
20615 s&@srcdir@&$ac_srcdir&;t t
20616 s&@abs_srcdir@&$ac_abs_srcdir&;t t
20617 s&@top_srcdir@&$ac_top_srcdir&;t t
20618 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20619 s&@builddir@&$ac_builddir&;t t
20620 s&@abs_builddir@&$ac_abs_builddir&;t t
20621 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20622 s&@INSTALL@&$ac_INSTALL&;t t
20623 s&@MKDIR_P@&$ac_MKDIR_P&;t t
20624 $ac_datarootdir_hack
20625 "
20626 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20627 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20628
20629 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20630 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20631 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
20632 "$ac_tmp/out"`; test -z "$ac_out"; } &&
20633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20634 which seems to be undefined. Please make sure it is defined" >&5
20635 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20636 which seems to be undefined. Please make sure it is defined" >&2;}
20637
20638 rm -f "$ac_tmp/stdin"
20639 case $ac_file in
20640 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20641 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20642 esac \
20643 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20644 ;;
20645 :H)
20646 #
20647 # CONFIG_HEADER
20648 #
20649 if test x"$ac_file" != x-; then
20650 {
20651 $as_echo "/* $configure_input */" \
20652 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20653 } >"$ac_tmp/config.h" \
20654 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20655 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20656 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20657 $as_echo "$as_me: $ac_file is unchanged" >&6;}
20658 else
20659 rm -f "$ac_file"
20660 mv "$ac_tmp/config.h" "$ac_file" \
20661 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20662 fi
20663 else
20664 $as_echo "/* $configure_input */" \
20665 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20666 || as_fn_error $? "could not create -" "$LINENO" 5
20667 fi
20668 # Compute "$ac_file"'s index in $config_headers.
20669 _am_arg="$ac_file"
20670 _am_stamp_count=1
20671 for _am_header in $config_headers :; do
20672 case $_am_header in
20673 $_am_arg | $_am_arg:* )
20674 break ;;
20675 * )
20676 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20677 esac
20678 done
20679 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
20680 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20681 X"$_am_arg" : 'X\(//\)[^/]' \| \
20682 X"$_am_arg" : 'X\(//\)$' \| \
20683 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
20684 $as_echo X"$_am_arg" |
20685 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20686 s//\1/
20687 q
20688 }
20689 /^X\(\/\/\)[^/].*/{
20690 s//\1/
20691 q
20692 }
20693 /^X\(\/\/\)$/{
20694 s//\1/
20695 q
20696 }
20697 /^X\(\/\).*/{
20698 s//\1/
20699 q
20700 }
20701 s/.*/./; q'`/stamp-h$_am_stamp_count
20702 ;;
20703
20704 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20705 $as_echo "$as_me: executing $ac_file commands" >&6;}
20706 ;;
20707 esac
20708
20709
20710 case $ac_file$ac_mode in
20711 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
20712 # Older Autoconf quotes --file arguments for eval, but not when files
20713 # are listed without --file. Let's play safe and only enable the eval
20714 # if we detect the quoting.
20715 # TODO: see whether this extra hack can be removed once we start
20716 # requiring Autoconf 2.70 or later.
20717 case $CONFIG_FILES in #(
20718 *\'*) :
20719 eval set x "$CONFIG_FILES" ;; #(
20720 *) :
20721 set x $CONFIG_FILES ;; #(
20722 *) :
20723 ;;
20724 esac
20725 shift
20726 # Used to flag and report bootstrapping failures.
20727 am_rc=0
20728 for am_mf
20729 do
20730 # Strip MF so we end up with the name of the file.
20731 am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
20732 # Check whether this is an Automake generated Makefile which includes
20733 # dependency-tracking related rules and includes.
20734 # Grep'ing the whole file directly is not great: AIX grep has a line
20735 # limit of 2048, but all sed's we know have understand at least 4000.
20736 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
20737 || continue
20738 am_dirpart=`$as_dirname -- "$am_mf" ||
20739 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20740 X"$am_mf" : 'X\(//\)[^/]' \| \
20741 X"$am_mf" : 'X\(//\)$' \| \
20742 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
20743 $as_echo X"$am_mf" |
20744 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20745 s//\1/
20746 q
20747 }
20748 /^X\(\/\/\)[^/].*/{
20749 s//\1/
20750 q
20751 }
20752 /^X\(\/\/\)$/{
20753 s//\1/
20754 q
20755 }
20756 /^X\(\/\).*/{
20757 s//\1/
20758 q
20759 }
20760 s/.*/./; q'`
20761 am_filepart=`$as_basename -- "$am_mf" ||
20762 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
20763 X"$am_mf" : 'X\(//\)$' \| \
20764 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
20765 $as_echo X/"$am_mf" |
20766 sed '/^.*\/\([^/][^/]*\)\/*$/{
20767 s//\1/
20768 q
20769 }
20770 /^X\/\(\/\/\)$/{
20771 s//\1/
20772 q
20773 }
20774 /^X\/\(\/\).*/{
20775 s//\1/
20776 q
20777 }
20778 s/.*/./; q'`
20779 { echo "$as_me:$LINENO: cd "$am_dirpart" \
20780 && sed -e '/# am--include-marker/d' "$am_filepart" \
20781 | $MAKE -f - am--depfiles" >&5
20782 (cd "$am_dirpart" \
20783 && sed -e '/# am--include-marker/d' "$am_filepart" \
20784 | $MAKE -f - am--depfiles) >&5 2>&5
20785 ac_status=$?
20786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20787 (exit $ac_status); } || am_rc=$?
20788 done
20789 if test $am_rc -ne 0; then
20790 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20791 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20792 as_fn_error $? "Something went wrong bootstrapping makefile fragments
20793 for automatic dependency tracking. Try re-running configure with the
20794 '--disable-dependency-tracking' option to at least be able to build
20795 the package (albeit without support for automatic dependency tracking).
20796 See \`config.log' for more details" "$LINENO" 5; }
20797 fi
20798 { am_dirpart=; unset am_dirpart;}
20799 { am_filepart=; unset am_filepart;}
20800 { am_mf=; unset am_mf;}
20801 { am_rc=; unset am_rc;}
20802 rm -f conftest-deps.mk
20803 }
20804 ;;
20805 "libtool":C)
20806
20807 # See if we are running on zsh, and set the options that allow our
20808 # commands through without removal of \ escapes.
20809 if test -n "${ZSH_VERSION+set}"; then
20810 setopt NO_GLOB_SUBST
20811 fi
20812
20813 cfgfile=${ofile}T
20814 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20815 $RM "$cfgfile"
20816
20817 cat <<_LT_EOF >> "$cfgfile"
20818 #! $SHELL
20819 # Generated automatically by $as_me ($PACKAGE) $VERSION
20820 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20821 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
20822
20823 # Provide generalized library-building support services.
20824 # Written by Gordon Matzigkeit, 1996
20825
20826 # Copyright (C) 2014 Free Software Foundation, Inc.
20827 # This is free software; see the source for copying conditions. There is NO
20828 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20829
20830 # GNU Libtool is free software; you can redistribute it and/or modify
20831 # it under the terms of the GNU General Public License as published by
20832 # the Free Software Foundation; either version 2 of of the License, or
20833 # (at your option) any later version.
20834 #
20835 # As a special exception to the GNU General Public License, if you
20836 # distribute this file as part of a program or library that is built
20837 # using GNU Libtool, you may include this file under the same
20838 # distribution terms that you use for the rest of that program.
20839 #
20840 # GNU Libtool is distributed in the hope that it will be useful, but
20841 # WITHOUT ANY WARRANTY; without even the implied warranty of
20842 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20843 # GNU General Public License for more details.
20844 #
20845 # You should have received a copy of the GNU General Public License
20846 # along with this program. If not, see <http://www.gnu.org/licenses/>.
20847
20848
20849 # The names of the tagged configurations supported by this script.
20850 available_tags=''
20851
20852 # Configured defaults for sys_lib_dlsearch_path munging.
20853 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
20854
20855 # ### BEGIN LIBTOOL CONFIG
20856
20857 # Which release of libtool.m4 was used?
20858 macro_version=$macro_version
20859 macro_revision=$macro_revision
20860
20861 # Whether or not to build static libraries.
20862 build_old_libs=$enable_static
20863
20864 # Assembler program.
20865 AS=$lt_AS
20866
20867 # DLL creation program.
20868 DLLTOOL=$lt_DLLTOOL
20869
20870 # Object dumper program.
20871 OBJDUMP=$lt_OBJDUMP
20872
20873 # Whether or not to build shared libraries.
20874 build_libtool_libs=$enable_shared
20875
20876 # What type of objects to build.
20877 pic_mode=$pic_mode
20878
20879 # Whether or not to optimize for fast installation.
20880 fast_install=$enable_fast_install
20881
20882 # Shared archive member basename,for filename based shared library versioning on AIX.
20883 shared_archive_member_spec=$shared_archive_member_spec
20884
20885 # Shell to use when invoking shell scripts.
20886 SHELL=$lt_SHELL
20887
20888 # An echo program that protects backslashes.
20889 ECHO=$lt_ECHO
20890
20891 # The PATH separator for the build system.
20892 PATH_SEPARATOR=$lt_PATH_SEPARATOR
20893
20894 # The host system.
20895 host_alias=$host_alias
20896 host=$host
20897 host_os=$host_os
20898
20899 # The build system.
20900 build_alias=$build_alias
20901 build=$build
20902 build_os=$build_os
20903
20904 # A sed program that does not truncate output.
20905 SED=$lt_SED
20906
20907 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
20908 Xsed="\$SED -e 1s/^X//"
20909
20910 # A grep program that handles long lines.
20911 GREP=$lt_GREP
20912
20913 # An ERE matcher.
20914 EGREP=$lt_EGREP
20915
20916 # A literal string matcher.
20917 FGREP=$lt_FGREP
20918
20919 # A BSD- or MS-compatible name lister.
20920 NM=$lt_NM
20921
20922 # Whether we need soft or hard links.
20923 LN_S=$lt_LN_S
20924
20925 # What is the maximum length of a command?
20926 max_cmd_len=$max_cmd_len
20927
20928 # Object file suffix (normally "o").
20929 objext=$ac_objext
20930
20931 # Executable file suffix (normally "").
20932 exeext=$exeext
20933
20934 # whether the shell understands "unset".
20935 lt_unset=$lt_unset
20936
20937 # turn spaces into newlines.
20938 SP2NL=$lt_lt_SP2NL
20939
20940 # turn newlines into spaces.
20941 NL2SP=$lt_lt_NL2SP
20942
20943 # convert \$build file names to \$host format.
20944 to_host_file_cmd=$lt_cv_to_host_file_cmd
20945
20946 # convert \$build files to toolchain format.
20947 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
20948
20949 # Method to check whether dependent libraries are shared objects.
20950 deplibs_check_method=$lt_deplibs_check_method
20951
20952 # Command to use when deplibs_check_method = "file_magic".
20953 file_magic_cmd=$lt_file_magic_cmd
20954
20955 # How to find potential files when deplibs_check_method = "file_magic".
20956 file_magic_glob=$lt_file_magic_glob
20957
20958 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
20959 want_nocaseglob=$lt_want_nocaseglob
20960
20961 # Command to associate shared and link libraries.
20962 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
20963
20964 # The archiver.
20965 AR=$lt_AR
20966
20967 # Flags to create an archive.
20968 AR_FLAGS=$lt_AR_FLAGS
20969
20970 # How to feed a file listing to the archiver.
20971 archiver_list_spec=$lt_archiver_list_spec
20972
20973 # A symbol stripping program.
20974 STRIP=$lt_STRIP
20975
20976 # Commands used to install an old-style archive.
20977 RANLIB=$lt_RANLIB
20978 old_postinstall_cmds=$lt_old_postinstall_cmds
20979 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20980
20981 # Whether to use a lock for old archive extraction.
20982 lock_old_archive_extraction=$lock_old_archive_extraction
20983
20984 # A C compiler.
20985 LTCC=$lt_CC
20986
20987 # LTCC compiler flags.
20988 LTCFLAGS=$lt_CFLAGS
20989
20990 # Take the output of nm and produce a listing of raw symbols and C names.
20991 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20992
20993 # Transform the output of nm in a proper C declaration.
20994 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20995
20996 # Transform the output of nm into a list of symbols to manually relocate.
20997 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
20998
20999 # Transform the output of nm in a C name address pair.
21000 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21001
21002 # Transform the output of nm in a C name address pair when lib prefix is needed.
21003 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21004
21005 # The name lister interface.
21006 nm_interface=$lt_lt_cv_nm_interface
21007
21008 # Specify filename containing input files for \$NM.
21009 nm_file_list_spec=$lt_nm_file_list_spec
21010
21011 # The root where to search for dependent libraries,and where our libraries should be installed.
21012 lt_sysroot=$lt_sysroot
21013
21014 # Command to truncate a binary pipe.
21015 lt_truncate_bin=$lt_lt_cv_truncate_bin
21016
21017 # The name of the directory that contains temporary libtool files.
21018 objdir=$objdir
21019
21020 # Used to examine libraries when file_magic_cmd begins with "file".
21021 MAGIC_CMD=$MAGIC_CMD
21022
21023 # Must we lock files when doing compilation?
21024 need_locks=$lt_need_locks
21025
21026 # Manifest tool.
21027 MANIFEST_TOOL=$lt_MANIFEST_TOOL
21028
21029 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21030 DSYMUTIL=$lt_DSYMUTIL
21031
21032 # Tool to change global to local symbols on Mac OS X.
21033 NMEDIT=$lt_NMEDIT
21034
21035 # Tool to manipulate fat objects and archives on Mac OS X.
21036 LIPO=$lt_LIPO
21037
21038 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
21039 OTOOL=$lt_OTOOL
21040
21041 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21042 OTOOL64=$lt_OTOOL64
21043
21044 # Old archive suffix (normally "a").
21045 libext=$libext
21046
21047 # Shared library suffix (normally ".so").
21048 shrext_cmds=$lt_shrext_cmds
21049
21050 # The commands to extract the exported symbol list from a shared archive.
21051 extract_expsyms_cmds=$lt_extract_expsyms_cmds
21052
21053 # Variables whose values should be saved in libtool wrapper scripts and
21054 # restored at link time.
21055 variables_saved_for_relink=$lt_variables_saved_for_relink
21056
21057 # Do we need the "lib" prefix for modules?
21058 need_lib_prefix=$need_lib_prefix
21059
21060 # Do we need a version for libraries?
21061 need_version=$need_version
21062
21063 # Library versioning type.
21064 version_type=$version_type
21065
21066 # Shared library runtime path variable.
21067 runpath_var=$runpath_var
21068
21069 # Shared library path variable.
21070 shlibpath_var=$shlibpath_var
21071
21072 # Is shlibpath searched before the hard-coded library search path?
21073 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
21074
21075 # Format of library name prefix.
21076 libname_spec=$lt_libname_spec
21077
21078 # List of archive names. First name is the real one, the rest are links.
21079 # The last name is the one that the linker finds with -lNAME
21080 library_names_spec=$lt_library_names_spec
21081
21082 # The coded name of the library, if different from the real name.
21083 soname_spec=$lt_soname_spec
21084
21085 # Permission mode override for installation of shared libraries.
21086 install_override_mode=$lt_install_override_mode
21087
21088 # Command to use after installation of a shared archive.
21089 postinstall_cmds=$lt_postinstall_cmds
21090
21091 # Command to use after uninstallation of a shared archive.
21092 postuninstall_cmds=$lt_postuninstall_cmds
21093
21094 # Commands used to finish a libtool library installation in a directory.
21095 finish_cmds=$lt_finish_cmds
21096
21097 # As "finish_cmds", except a single script fragment to be evaled but
21098 # not shown.
21099 finish_eval=$lt_finish_eval
21100
21101 # Whether we should hardcode library paths into libraries.
21102 hardcode_into_libs=$hardcode_into_libs
21103
21104 # Compile-time system search path for libraries.
21105 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21106
21107 # Detected run-time system search path for libraries.
21108 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
21109
21110 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
21111 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
21112
21113 # Whether dlopen is supported.
21114 dlopen_support=$enable_dlopen
21115
21116 # Whether dlopen of programs is supported.
21117 dlopen_self=$enable_dlopen_self
21118
21119 # Whether dlopen of statically linked programs is supported.
21120 dlopen_self_static=$enable_dlopen_self_static
21121
21122 # Commands to strip libraries.
21123 old_striplib=$lt_old_striplib
21124 striplib=$lt_striplib
21125
21126
21127 # The linker used to build libraries.
21128 LD=$lt_LD
21129
21130 # How to create reloadable object files.
21131 reload_flag=$lt_reload_flag
21132 reload_cmds=$lt_reload_cmds
21133
21134 # Commands used to build an old-style archive.
21135 old_archive_cmds=$lt_old_archive_cmds
21136
21137 # A language specific compiler.
21138 CC=$lt_compiler
21139
21140 # Is the compiler the GNU compiler?
21141 with_gcc=$GCC
21142
21143 # Compiler flag to turn off builtin functions.
21144 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
21145
21146 # Additional compiler flags for building library objects.
21147 pic_flag=$lt_lt_prog_compiler_pic
21148
21149 # How to pass a linker flag through the compiler.
21150 wl=$lt_lt_prog_compiler_wl
21151
21152 # Compiler flag to prevent dynamic linking.
21153 link_static_flag=$lt_lt_prog_compiler_static
21154
21155 # Does compiler simultaneously support -c and -o options?
21156 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
21157
21158 # Whether or not to add -lc for building shared libraries.
21159 build_libtool_need_lc=$archive_cmds_need_lc
21160
21161 # Whether or not to disallow shared libs when runtime libs are static.
21162 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
21163
21164 # Compiler flag to allow reflexive dlopens.
21165 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
21166
21167 # Compiler flag to generate shared objects directly from archives.
21168 whole_archive_flag_spec=$lt_whole_archive_flag_spec
21169
21170 # Whether the compiler copes with passing no objects directly.
21171 compiler_needs_object=$lt_compiler_needs_object
21172
21173 # Create an old-style archive from a shared archive.
21174 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
21175
21176 # Create a temporary old-style archive to link instead of a shared archive.
21177 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
21178
21179 # Commands used to build a shared archive.
21180 archive_cmds=$lt_archive_cmds
21181 archive_expsym_cmds=$lt_archive_expsym_cmds
21182
21183 # Commands used to build a loadable module if different from building
21184 # a shared archive.
21185 module_cmds=$lt_module_cmds
21186 module_expsym_cmds=$lt_module_expsym_cmds
21187
21188 # Whether we are building with GNU ld or not.
21189 with_gnu_ld=$lt_with_gnu_ld
21190
21191 # Flag that allows shared libraries with undefined symbols to be built.
21192 allow_undefined_flag=$lt_allow_undefined_flag
21193
21194 # Flag that enforces no undefined symbols.
21195 no_undefined_flag=$lt_no_undefined_flag
21196
21197 # Flag to hardcode \$libdir into a binary during linking.
21198 # This must work even if \$libdir does not exist
21199 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
21200
21201 # Whether we need a single "-rpath" flag with a separated argument.
21202 hardcode_libdir_separator=$lt_hardcode_libdir_separator
21203
21204 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
21205 # DIR into the resulting binary.
21206 hardcode_direct=$hardcode_direct
21207
21208 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
21209 # DIR into the resulting binary and the resulting library dependency is
21210 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
21211 # library is relocated.
21212 hardcode_direct_absolute=$hardcode_direct_absolute
21213
21214 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21215 # into the resulting binary.
21216 hardcode_minus_L=$hardcode_minus_L
21217
21218 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21219 # into the resulting binary.
21220 hardcode_shlibpath_var=$hardcode_shlibpath_var
21221
21222 # Set to "yes" if building a shared library automatically hardcodes DIR
21223 # into the library and all subsequent libraries and executables linked
21224 # against it.
21225 hardcode_automatic=$hardcode_automatic
21226
21227 # Set to yes if linker adds runtime paths of dependent libraries
21228 # to runtime path list.
21229 inherit_rpath=$inherit_rpath
21230
21231 # Whether libtool must link a program against all its dependency libraries.
21232 link_all_deplibs=$link_all_deplibs
21233
21234 # Set to "yes" if exported symbols are required.
21235 always_export_symbols=$always_export_symbols
21236
21237 # The commands to list exported symbols.
21238 export_symbols_cmds=$lt_export_symbols_cmds
21239
21240 # Symbols that should not be listed in the preloaded symbols.
21241 exclude_expsyms=$lt_exclude_expsyms
21242
21243 # Symbols that must always be exported.
21244 include_expsyms=$lt_include_expsyms
21245
21246 # Commands necessary for linking programs (against libraries) with templates.
21247 prelink_cmds=$lt_prelink_cmds
21248
21249 # Commands necessary for finishing linking programs.
21250 postlink_cmds=$lt_postlink_cmds
21251
21252 # Specify filename containing input files.
21253 file_list_spec=$lt_file_list_spec
21254
21255 # How to hardcode a shared library path into an executable.
21256 hardcode_action=$hardcode_action
21257
21258 # ### END LIBTOOL CONFIG
21259
21260 _LT_EOF
21261
21262 cat <<'_LT_EOF' >> "$cfgfile"
21263
21264 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
21265
21266 # func_munge_path_list VARIABLE PATH
21267 # -----------------------------------
21268 # VARIABLE is name of variable containing _space_ separated list of
21269 # directories to be munged by the contents of PATH, which is string
21270 # having a format:
21271 # "DIR[:DIR]:"
21272 # string "DIR[ DIR]" will be prepended to VARIABLE
21273 # ":DIR[:DIR]"
21274 # string "DIR[ DIR]" will be appended to VARIABLE
21275 # "DIRP[:DIRP]::[DIRA:]DIRA"
21276 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
21277 # "DIRA[ DIRA]" will be appended to VARIABLE
21278 # "DIR[:DIR]"
21279 # VARIABLE will be replaced by "DIR[ DIR]"
21280 func_munge_path_list ()
21281 {
21282 case x$2 in
21283 x)
21284 ;;
21285 *:)
21286 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
21287 ;;
21288 x:*)
21289 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
21290 ;;
21291 *::*)
21292 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
21293 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
21294 ;;
21295 *)
21296 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
21297 ;;
21298 esac
21299 }
21300
21301
21302 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
21303 func_cc_basename ()
21304 {
21305 for cc_temp in $*""; do
21306 case $cc_temp in
21307 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
21308 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
21309 \-*) ;;
21310 *) break;;
21311 esac
21312 done
21313 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
21314 }
21315
21316
21317 # ### END FUNCTIONS SHARED WITH CONFIGURE
21318
21319 _LT_EOF
21320
21321 case $host_os in
21322 aix3*)
21323 cat <<\_LT_EOF >> "$cfgfile"
21324 # AIX sometimes has problems with the GCC collect2 program. For some
21325 # reason, if we set the COLLECT_NAMES environment variable, the problems
21326 # vanish in a puff of smoke.
21327 if test set != "${COLLECT_NAMES+set}"; then
21328 COLLECT_NAMES=
21329 export COLLECT_NAMES
21330 fi
21331 _LT_EOF
21332 ;;
21333 esac
21334
21335
21336 ltmain=$ac_aux_dir/ltmain.sh
21337
21338
21339 # We use sed instead of cat because bash on DJGPP gets confused if
21340 # if finds mixed CR/LF and LF-only lines. Since sed operates in
21341 # text mode, it properly converts lines to CR/LF. This bash problem
21342 # is reportedly fixed, but why not run on old versions too?
21343 sed '$q' "$ltmain" >> "$cfgfile" \
21344 || (rm -f "$cfgfile"; exit 1)
21345
21346 mv -f "$cfgfile" "$ofile" ||
21347 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
21348 chmod +x "$ofile"
21349
21350 ;;
21351 "po-directories":C)
21352 for ac_file in $CONFIG_FILES; do
21353 # Support "outfile[:infile[:infile...]]"
21354 case "$ac_file" in
21355 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
21356 esac
21357 # PO directories have a Makefile.in generated from Makefile.in.in.
21358 case "$ac_file" in */Makefile.in)
21359 # Adjust a relative srcdir.
21360 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
21361 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
21362 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
21363 # In autoconf-2.13 it is called $ac_given_srcdir.
21364 # In autoconf-2.50 it is called $srcdir.
21365 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
21366 case "$ac_given_srcdir" in
21367 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
21368 /*) top_srcdir="$ac_given_srcdir" ;;
21369 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
21370 esac
21371 # Treat a directory as a PO directory if and only if it has a
21372 # POTFILES.in file. This allows packages to have multiple PO
21373 # directories under different names or in different locations.
21374 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
21375 rm -f "$ac_dir/POTFILES"
21376 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
21377 gt_tab=`printf '\t'`
21378 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
21379 POMAKEFILEDEPS="POTFILES.in"
21380 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
21381 # on $ac_dir but don't depend on user-specified configuration
21382 # parameters.
21383 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
21384 # The LINGUAS file contains the set of available languages.
21385 if test -n "$OBSOLETE_ALL_LINGUAS"; then
21386 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
21387 fi
21388 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
21389 # Hide the ALL_LINGUAS assignment from automake < 1.5.
21390 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
21391 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
21392 else
21393 # The set of available languages was given in configure.in.
21394 # Hide the ALL_LINGUAS assignment from automake < 1.5.
21395 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
21396 fi
21397 # Compute POFILES
21398 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
21399 # Compute UPDATEPOFILES
21400 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
21401 # Compute DUMMYPOFILES
21402 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
21403 # Compute GMOFILES
21404 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
21405 case "$ac_given_srcdir" in
21406 .) srcdirpre= ;;
21407 *) srcdirpre='$(srcdir)/' ;;
21408 esac
21409 POFILES=
21410 UPDATEPOFILES=
21411 DUMMYPOFILES=
21412 GMOFILES=
21413 for lang in $ALL_LINGUAS; do
21414 POFILES="$POFILES $srcdirpre$lang.po"
21415 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
21416 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
21417 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
21418 done
21419 # CATALOGS depends on both $ac_dir and the user's LINGUAS
21420 # environment variable.
21421 INST_LINGUAS=
21422 if test -n "$ALL_LINGUAS"; then
21423 for presentlang in $ALL_LINGUAS; do
21424 useit=no
21425 if test "%UNSET%" != "$LINGUAS"; then
21426 desiredlanguages="$LINGUAS"
21427 else
21428 desiredlanguages="$ALL_LINGUAS"
21429 fi
21430 for desiredlang in $desiredlanguages; do
21431 # Use the presentlang catalog if desiredlang is
21432 # a. equal to presentlang, or
21433 # b. a variant of presentlang (because in this case,
21434 # presentlang can be used as a fallback for messages
21435 # which are not translated in the desiredlang catalog).
21436 case "$desiredlang" in
21437 "$presentlang"*) useit=yes;;
21438 esac
21439 done
21440 if test $useit = yes; then
21441 INST_LINGUAS="$INST_LINGUAS $presentlang"
21442 fi
21443 done
21444 fi
21445 CATALOGS=
21446 if test -n "$INST_LINGUAS"; then
21447 for lang in $INST_LINGUAS; do
21448 CATALOGS="$CATALOGS $lang.gmo"
21449 done
21450 fi
21451 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
21452 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
21453 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
21454 if test -f "$f"; then
21455 case "$f" in
21456 *.orig | *.bak | *~) ;;
21457 *) cat "$f" >> "$ac_dir/Makefile" ;;
21458 esac
21459 fi
21460 done
21461 fi
21462 ;;
21463 esac
21464 done ;;
21465 "$ac_stdint_h":C)
21466 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_stdint_h : $_ac_stdint_h" >&5
21467 $as_echo "$as_me: creating $ac_stdint_h : $_ac_stdint_h" >&6;}
21468 ac_stdint=$tmp/_stdint.h
21469
21470 echo "#ifndef" $_ac_stdint_h >$ac_stdint
21471 echo "#define" $_ac_stdint_h "1" >>$ac_stdint
21472 echo "#ifndef" _GENERATED_STDINT_H >>$ac_stdint
21473 echo "#define" _GENERATED_STDINT_H '"'$PACKAGE $VERSION'"' >>$ac_stdint
21474 echo "/* generated $ac_cv_stdint_message */" >>$ac_stdint
21475 if test "_$ac_cv_header_stdint_t" != "_" ; then
21476 echo "#define _STDINT_HAVE_STDINT_H" "1" >>$ac_stdint
21477 echo "#include <stdint.h>" >>$ac_stdint
21478 echo "#endif" >>$ac_stdint
21479 echo "#endif" >>$ac_stdint
21480 else
21481
21482 cat >>$ac_stdint <<STDINT_EOF
21483
21484 /* ................... shortcircuit part ........................... */
21485
21486 #if defined HAVE_STDINT_H || defined _STDINT_HAVE_STDINT_H
21487 #include <stdint.h>
21488 #else
21489 #include <stddef.h>
21490
21491 /* .................... configured part ............................ */
21492
21493 STDINT_EOF
21494
21495 echo "/* whether we have a C99 compatible stdint header file */" >>$ac_stdint
21496 if test "_$ac_cv_header_stdint_x" != "_" ; then
21497 ac_header="$ac_cv_header_stdint_x"
21498 echo "#define _STDINT_HEADER_INTPTR" '"'"$ac_header"'"' >>$ac_stdint
21499 else
21500 echo "/* #undef _STDINT_HEADER_INTPTR */" >>$ac_stdint
21501 fi
21502
21503 echo "/* whether we have a C96 compatible inttypes header file */" >>$ac_stdint
21504 if test "_$ac_cv_header_stdint_o" != "_" ; then
21505 ac_header="$ac_cv_header_stdint_o"
21506 echo "#define _STDINT_HEADER_UINT32" '"'"$ac_header"'"' >>$ac_stdint
21507 else
21508 echo "/* #undef _STDINT_HEADER_UINT32 */" >>$ac_stdint
21509 fi
21510
21511 echo "/* whether we have a BSD compatible inet types header */" >>$ac_stdint
21512 if test "_$ac_cv_header_stdint_u" != "_" ; then
21513 ac_header="$ac_cv_header_stdint_u"
21514 echo "#define _STDINT_HEADER_U_INT32" '"'"$ac_header"'"' >>$ac_stdint
21515 else
21516 echo "/* #undef _STDINT_HEADER_U_INT32 */" >>$ac_stdint
21517 fi
21518
21519 echo "" >>$ac_stdint
21520
21521 if test "_$ac_header" != "_" ; then if test "$ac_header" != "stddef.h" ; then
21522 echo "#include <$ac_header>" >>$ac_stdint
21523 echo "" >>$ac_stdint
21524 fi fi
21525
21526 echo "/* which 64bit typedef has been found */" >>$ac_stdint
21527 if test "$ac_cv_type_uint64_t" = "yes" ; then
21528 echo "#define _STDINT_HAVE_UINT64_T" "1" >>$ac_stdint
21529 else
21530 echo "/* #undef _STDINT_HAVE_UINT64_T */" >>$ac_stdint
21531 fi
21532 if test "$ac_cv_type_u_int64_t" = "yes" ; then
21533 echo "#define _STDINT_HAVE_U_INT64_T" "1" >>$ac_stdint
21534 else
21535 echo "/* #undef _STDINT_HAVE_U_INT64_T */" >>$ac_stdint
21536 fi
21537 echo "" >>$ac_stdint
21538
21539 echo "/* which type model has been detected */" >>$ac_stdint
21540 if test "_$ac_cv_char_data_model" != "_" ; then
21541 echo "#define _STDINT_CHAR_MODEL" "$ac_cv_char_data_model" >>$ac_stdint
21542 echo "#define _STDINT_LONG_MODEL" "$ac_cv_long_data_model" >>$ac_stdint
21543 else
21544 echo "/* #undef _STDINT_CHAR_MODEL // skipped */" >>$ac_stdint
21545 echo "/* #undef _STDINT_LONG_MODEL // skipped */" >>$ac_stdint
21546 fi
21547 echo "" >>$ac_stdint
21548
21549 echo "/* whether int_least types were detected */" >>$ac_stdint
21550 if test "$ac_cv_type_int_least32_t" = "yes"; then
21551 echo "#define _STDINT_HAVE_INT_LEAST32_T" "1" >>$ac_stdint
21552 else
21553 echo "/* #undef _STDINT_HAVE_INT_LEAST32_T */" >>$ac_stdint
21554 fi
21555 echo "/* whether int_fast types were detected */" >>$ac_stdint
21556 if test "$ac_cv_type_int_fast32_t" = "yes"; then
21557 echo "#define _STDINT_HAVE_INT_FAST32_T" "1" >>$ac_stdint
21558 else
21559 echo "/* #undef _STDINT_HAVE_INT_FAST32_T */" >>$ac_stdint
21560 fi
21561 echo "/* whether intmax_t type was detected */" >>$ac_stdint
21562 if test "$ac_cv_type_intmax_t" = "yes"; then
21563 echo "#define _STDINT_HAVE_INTMAX_T" "1" >>$ac_stdint
21564 else
21565 echo "/* #undef _STDINT_HAVE_INTMAX_T */" >>$ac_stdint
21566 fi
21567 echo "" >>$ac_stdint
21568
21569 cat >>$ac_stdint <<STDINT_EOF
21570 /* .................... detections part ............................ */
21571
21572 /* whether we need to define bitspecific types from compiler base types */
21573 #ifndef _STDINT_HEADER_INTPTR
21574 #ifndef _STDINT_HEADER_UINT32
21575 #ifndef _STDINT_HEADER_U_INT32
21576 #define _STDINT_NEED_INT_MODEL_T
21577 #else
21578 #define _STDINT_HAVE_U_INT_TYPES
21579 #endif
21580 #endif
21581 #endif
21582
21583 #ifdef _STDINT_HAVE_U_INT_TYPES
21584 #undef _STDINT_NEED_INT_MODEL_T
21585 #endif
21586
21587 #ifdef _STDINT_CHAR_MODEL
21588 #if _STDINT_CHAR_MODEL+0 == 122 || _STDINT_CHAR_MODEL+0 == 124
21589 #ifndef _STDINT_BYTE_MODEL
21590 #define _STDINT_BYTE_MODEL 12
21591 #endif
21592 #endif
21593 #endif
21594
21595 #ifndef _STDINT_HAVE_INT_LEAST32_T
21596 #define _STDINT_NEED_INT_LEAST_T
21597 #endif
21598
21599 #ifndef _STDINT_HAVE_INT_FAST32_T
21600 #define _STDINT_NEED_INT_FAST_T
21601 #endif
21602
21603 #ifndef _STDINT_HEADER_INTPTR
21604 #define _STDINT_NEED_INTPTR_T
21605 #ifndef _STDINT_HAVE_INTMAX_T
21606 #define _STDINT_NEED_INTMAX_T
21607 #endif
21608 #endif
21609
21610
21611 /* .................... definition part ............................ */
21612
21613 /* some system headers have good uint64_t */
21614 #ifndef _HAVE_UINT64_T
21615 #if defined _STDINT_HAVE_UINT64_T || defined HAVE_UINT64_T
21616 #define _HAVE_UINT64_T
21617 #elif defined _STDINT_HAVE_U_INT64_T || defined HAVE_U_INT64_T
21618 #define _HAVE_UINT64_T
21619 typedef u_int64_t uint64_t;
21620 #endif
21621 #endif
21622
21623 #ifndef _HAVE_UINT64_T
21624 /* .. here are some common heuristics using compiler runtime specifics */
21625 #if defined __STDC_VERSION__ && defined __STDC_VERSION__ >= 199901L
21626 #define _HAVE_UINT64_T
21627 #define _HAVE_LONGLONG_UINT64_T
21628 typedef long long int64_t;
21629 typedef unsigned long long uint64_t;
21630
21631 #elif !defined __STRICT_ANSI__
21632 #if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
21633 #define _HAVE_UINT64_T
21634 typedef __int64 int64_t;
21635 typedef unsigned __int64 uint64_t;
21636
21637 #elif defined __GNUC__ || defined __MWERKS__ || defined __ELF__
21638 /* note: all ELF-systems seem to have loff-support which needs 64-bit */
21639 #if !defined _NO_LONGLONG
21640 #define _HAVE_UINT64_T
21641 #define _HAVE_LONGLONG_UINT64_T
21642 typedef long long int64_t;
21643 typedef unsigned long long uint64_t;
21644 #endif
21645
21646 #elif defined __alpha || (defined __mips && defined _ABIN32)
21647 #if !defined _NO_LONGLONG
21648 typedef long int64_t;
21649 typedef unsigned long uint64_t;
21650 #endif
21651 /* compiler/cpu type to define int64_t */
21652 #endif
21653 #endif
21654 #endif
21655
21656 #if defined _STDINT_HAVE_U_INT_TYPES
21657 /* int8_t int16_t int32_t defined by inet code, redeclare the u_intXX types */
21658 typedef u_int8_t uint8_t;
21659 typedef u_int16_t uint16_t;
21660 typedef u_int32_t uint32_t;
21661
21662 /* glibc compatibility */
21663 #ifndef __int8_t_defined
21664 #define __int8_t_defined
21665 #endif
21666 #endif
21667
21668 #ifdef _STDINT_NEED_INT_MODEL_T
21669 /* we must guess all the basic types. Apart from byte-adressable system, */
21670 /* there a few 32-bit-only dsp-systems that we guard with BYTE_MODEL 8-} */
21671 /* (btw, those nibble-addressable systems are way off, or so we assume) */
21672
21673
21674 #if defined _STDINT_BYTE_MODEL
21675 #if _STDINT_LONG_MODEL+0 == 242
21676 /* 2:4:2 = IP16 = a normal 16-bit system */
21677 typedef unsigned char uint8_t;
21678 typedef unsigned short uint16_t;
21679 typedef unsigned long uint32_t;
21680 #ifndef __int8_t_defined
21681 #define __int8_t_defined
21682 typedef char int8_t;
21683 typedef short int16_t;
21684 typedef long int32_t;
21685 #endif
21686 #elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL == 444
21687 /* 2:4:4 = LP32 = a 32-bit system derived from a 16-bit */
21688 /* 4:4:4 = ILP32 = a normal 32-bit system */
21689 typedef unsigned char uint8_t;
21690 typedef unsigned short uint16_t;
21691 typedef unsigned int uint32_t;
21692 #ifndef __int8_t_defined
21693 #define __int8_t_defined
21694 typedef char int8_t;
21695 typedef short int16_t;
21696 typedef int int32_t;
21697 #endif
21698 #elif _STDINT_LONG_MODEL+0 == 484 || _STDINT_LONG_MODEL+0 == 488
21699 /* 4:8:4 = IP32 = a 32-bit system prepared for 64-bit */
21700 /* 4:8:8 = LP64 = a normal 64-bit system */
21701 typedef unsigned char uint8_t;
21702 typedef unsigned short uint16_t;
21703 typedef unsigned int uint32_t;
21704 #ifndef __int8_t_defined
21705 #define __int8_t_defined
21706 typedef char int8_t;
21707 typedef short int16_t;
21708 typedef int int32_t;
21709 #endif
21710 /* this system has a "long" of 64bit */
21711 #ifndef _HAVE_UINT64_T
21712 #define _HAVE_UINT64_T
21713 typedef unsigned long uint64_t;
21714 typedef long int64_t;
21715 #endif
21716 #elif _STDINT_LONG_MODEL+0 == 448
21717 /* LLP64 a 64-bit system derived from a 32-bit system */
21718 typedef unsigned char uint8_t;
21719 typedef unsigned short uint16_t;
21720 typedef unsigned int uint32_t;
21721 #ifndef __int8_t_defined
21722 #define __int8_t_defined
21723 typedef char int8_t;
21724 typedef short int16_t;
21725 typedef int int32_t;
21726 #endif
21727 /* assuming the system has a "long long" */
21728 #ifndef _HAVE_UINT64_T
21729 #define _HAVE_UINT64_T
21730 #define _HAVE_LONGLONG_UINT64_T
21731 typedef unsigned long long uint64_t;
21732 typedef long long int64_t;
21733 #endif
21734 #else
21735 #define _STDINT_NO_INT32_T
21736 #endif
21737 #else
21738 #define _STDINT_NO_INT8_T
21739 #define _STDINT_NO_INT32_T
21740 #endif
21741 #endif
21742
21743 /*
21744 * quote from SunOS-5.8 sys/inttypes.h:
21745 * Use at your own risk. As of February 1996, the committee is squarely
21746 * behind the fixed sized types; the "least" and "fast" types are still being
21747 * discussed. The probability that the "fast" types may be removed before
21748 * the standard is finalized is high enough that they are not currently
21749 * implemented.
21750 */
21751
21752 #if defined _STDINT_NEED_INT_LEAST_T
21753 typedef int8_t int_least8_t;
21754 typedef int16_t int_least16_t;
21755 typedef int32_t int_least32_t;
21756 #ifdef _HAVE_UINT64_T
21757 typedef int64_t int_least64_t;
21758 #endif
21759
21760 typedef uint8_t uint_least8_t;
21761 typedef uint16_t uint_least16_t;
21762 typedef uint32_t uint_least32_t;
21763 #ifdef _HAVE_UINT64_T
21764 typedef uint64_t uint_least64_t;
21765 #endif
21766 /* least types */
21767 #endif
21768
21769 #if defined _STDINT_NEED_INT_FAST_T
21770 typedef int8_t int_fast8_t;
21771 typedef int int_fast16_t;
21772 typedef int32_t int_fast32_t;
21773 #ifdef _HAVE_UINT64_T
21774 typedef int64_t int_fast64_t;
21775 #endif
21776
21777 typedef uint8_t uint_fast8_t;
21778 typedef unsigned uint_fast16_t;
21779 typedef uint32_t uint_fast32_t;
21780 #ifdef _HAVE_UINT64_T
21781 typedef uint64_t uint_fast64_t;
21782 #endif
21783 /* fast types */
21784 #endif
21785
21786 #ifdef _STDINT_NEED_INTMAX_T
21787 #ifdef _HAVE_UINT64_T
21788 typedef int64_t intmax_t;
21789 typedef uint64_t uintmax_t;
21790 #else
21791 typedef long intmax_t;
21792 typedef unsigned long uintmax_t;
21793 #endif
21794 #endif
21795
21796 #ifdef _STDINT_NEED_INTPTR_T
21797 #ifndef __intptr_t_defined
21798 #define __intptr_t_defined
21799 /* we encourage using "long" to store pointer values, never use "int" ! */
21800 #if _STDINT_LONG_MODEL+0 == 242 || _STDINT_LONG_MODEL+0 == 484
21801 typedef unsigned int uintptr_t;
21802 typedef int intptr_t;
21803 #elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL+0 == 444
21804 typedef unsigned long uintptr_t;
21805 typedef long intptr_t;
21806 #elif _STDINT_LONG_MODEL+0 == 448 && defined _HAVE_UINT64_T
21807 typedef uint64_t uintptr_t;
21808 typedef int64_t intptr_t;
21809 #else /* matches typical system types ILP32 and LP64 - but not IP16 or LLP64 */
21810 typedef unsigned long uintptr_t;
21811 typedef long intptr_t;
21812 #endif
21813 #endif
21814 #endif
21815
21816 /* The ISO C99 standard specifies that in C++ implementations these
21817 should only be defined if explicitly requested. */
21818 #if !defined __cplusplus || defined __STDC_CONSTANT_MACROS
21819 #ifndef UINT32_C
21820
21821 /* Signed. */
21822 # define INT8_C(c) c
21823 # define INT16_C(c) c
21824 # define INT32_C(c) c
21825 # ifdef _HAVE_LONGLONG_UINT64_T
21826 # define INT64_C(c) c ## L
21827 # else
21828 # define INT64_C(c) c ## LL
21829 # endif
21830
21831 /* Unsigned. */
21832 # define UINT8_C(c) c ## U
21833 # define UINT16_C(c) c ## U
21834 # define UINT32_C(c) c ## U
21835 # ifdef _HAVE_LONGLONG_UINT64_T
21836 # define UINT64_C(c) c ## UL
21837 # else
21838 # define UINT64_C(c) c ## ULL
21839 # endif
21840
21841 /* Maximal type. */
21842 # ifdef _HAVE_LONGLONG_UINT64_T
21843 # define INTMAX_C(c) c ## L
21844 # define UINTMAX_C(c) c ## UL
21845 # else
21846 # define INTMAX_C(c) c ## LL
21847 # define UINTMAX_C(c) c ## ULL
21848 # endif
21849
21850 /* literalnumbers */
21851 #endif
21852 #endif
21853
21854 /* These limits are merily those of a two complement byte-oriented system */
21855
21856 /* Minimum of signed integral types. */
21857 # define INT8_MIN (-128)
21858 # define INT16_MIN (-32767-1)
21859 # define INT32_MIN (-2147483647-1)
21860 # define INT64_MIN (-__INT64_C(9223372036854775807)-1)
21861 /* Maximum of signed integral types. */
21862 # define INT8_MAX (127)
21863 # define INT16_MAX (32767)
21864 # define INT32_MAX (2147483647)
21865 # define INT64_MAX (__INT64_C(9223372036854775807))
21866
21867 /* Maximum of unsigned integral types. */
21868 # define UINT8_MAX (255)
21869 # define UINT16_MAX (65535)
21870 # define UINT32_MAX (4294967295U)
21871 # define UINT64_MAX (__UINT64_C(18446744073709551615))
21872
21873 /* Minimum of signed integral types having a minimum size. */
21874 # define INT_LEAST8_MIN INT8_MIN
21875 # define INT_LEAST16_MIN INT16_MIN
21876 # define INT_LEAST32_MIN INT32_MIN
21877 # define INT_LEAST64_MIN INT64_MIN
21878 /* Maximum of signed integral types having a minimum size. */
21879 # define INT_LEAST8_MAX INT8_MAX
21880 # define INT_LEAST16_MAX INT16_MAX
21881 # define INT_LEAST32_MAX INT32_MAX
21882 # define INT_LEAST64_MAX INT64_MAX
21883
21884 /* Maximum of unsigned integral types having a minimum size. */
21885 # define UINT_LEAST8_MAX UINT8_MAX
21886 # define UINT_LEAST16_MAX UINT16_MAX
21887 # define UINT_LEAST32_MAX UINT32_MAX
21888 # define UINT_LEAST64_MAX UINT64_MAX
21889
21890 /* shortcircuit*/
21891 #endif
21892 /* once */
21893 #endif
21894 #endif
21895 STDINT_EOF
21896 fi
21897 if cmp -s $ac_stdint_h $ac_stdint 2>/dev/null; then
21898 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_stdint_h is unchanged" >&5
21899 $as_echo "$as_me: $ac_stdint_h is unchanged" >&6;}
21900 else
21901 ac_dir=`$as_dirname -- "$ac_stdint_h" ||
21902 $as_expr X"$ac_stdint_h" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21903 X"$ac_stdint_h" : 'X\(//\)[^/]' \| \
21904 X"$ac_stdint_h" : 'X\(//\)$' \| \
21905 X"$ac_stdint_h" : 'X\(/\)' \| . 2>/dev/null ||
21906 $as_echo X"$ac_stdint_h" |
21907 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21908 s//\1/
21909 q
21910 }
21911 /^X\(\/\/\)[^/].*/{
21912 s//\1/
21913 q
21914 }
21915 /^X\(\/\/\)$/{
21916 s//\1/
21917 q
21918 }
21919 /^X\(\/\).*/{
21920 s//\1/
21921 q
21922 }
21923 s/.*/./; q'`
21924 as_dir="$ac_dir"; as_fn_mkdir_p
21925 rm -f $ac_stdint_h
21926 mv $ac_stdint $ac_stdint_h
21927 fi
21928 ;;
21929
21930 esac
21931 done # for ac_tag
21932
21933
21934 as_fn_exit 0
21935 _ACEOF
21936 ac_clean_files=$ac_clean_files_save
21937
21938 test $ac_write_fail = 0 ||
21939 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21940
21941
21942 # configure is writing to config.log, and then calls config.status.
21943 # config.status does its own redirection, appending to config.log.
21944 # Unfortunately, on DOS this fails, as config.log is still kept open
21945 # by configure, so config.status won't be able to write to it; its
21946 # output is simply discarded. So we exec the FD to /dev/null,
21947 # effectively closing config.log, so it can be properly (re)opened and
21948 # appended to by config.status. When coming back to configure, we
21949 # need to make the FD available again.
21950 if test "$no_create" != yes; then
21951 ac_cs_success=:
21952 ac_config_status_args=
21953 test "$silent" = yes &&
21954 ac_config_status_args="$ac_config_status_args --quiet"
21955 exec 5>/dev/null
21956 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21957 exec 5>>config.log
21958 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21959 # would make configure fail if this is the last instruction.
21960 $ac_cs_success || as_fn_exit 1
21961 fi
21962 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21964 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21965 fi
21966
21967