configure revision 1.1.1.12 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71 for fontconfig 2.15.0.
4 #
5 # Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
9 # Inc.
10 #
11 #
12 # This configure script is free software; the Free Software Foundation
13 # gives unlimited permission to copy, distribute and modify it.
14 ## -------------------- ##
15 ## M4sh Initialization. ##
16 ## -------------------- ##
17
18 # Be more Bourne compatible
19 DUALCASE=1; export DUALCASE # for MKS sh
20 as_nop=:
21 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22 then :
23 emulate sh
24 NULLCMD=:
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
28 setopt NO_GLOB_SUBST
29 else $as_nop
30 case `(set -o) 2>/dev/null` in #(
31 *posix*) :
32 set -o posix ;; #(
33 *) :
34 ;;
35 esac
36 fi
37
38
39
40 # Reset variables that may have inherited troublesome values from
41 # the environment.
42
43 # IFS needs to be set, to space, tab, and newline, in precisely that order.
44 # (If _AS_PATH_WALK were called with IFS unset, it would have the
45 # side effect of setting IFS to empty, thus disabling word splitting.)
46 # Quoting is to prevent editors from complaining about space-tab.
47 as_nl='
48 '
49 export as_nl
50 IFS=" "" $as_nl"
51
52 PS1='$ '
53 PS2='> '
54 PS4='+ '
55
56 # Ensure predictable behavior from utilities with locale-dependent output.
57 LC_ALL=C
58 export LC_ALL
59 LANGUAGE=C
60 export LANGUAGE
61
62 # We cannot yet rely on "unset" to work, but we need these variables
63 # to be unset--not just set to an empty or harmless value--now, to
64 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
65 # also avoids known problems related to "unset" and subshell syntax
66 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68 do eval test \${$as_var+y} \
69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70 done
71
72 # Ensure that fds 0, 1, and 2 are open.
73 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
76
77 # The user is always right.
78 if ${PATH_SEPARATOR+false} :; then
79 PATH_SEPARATOR=:
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82 PATH_SEPARATOR=';'
83 }
84 fi
85
86
87 # Find who we are. Look in the path if we contain no directory separator.
88 as_myself=
89 case $0 in #((
90 *[\\/]* ) as_myself=$0 ;;
91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92 for as_dir in $PATH
93 do
94 IFS=$as_save_IFS
95 case $as_dir in #(((
96 '') as_dir=./ ;;
97 */) ;;
98 *) as_dir=$as_dir/ ;;
99 esac
100 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101 done
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 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
114 fi
115
116
117 # Use a proper internal environment variable to ensure we don't fall
118 # into an infinite loop, continuously re-executing ourselves.
119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120 _as_can_reexec=no; export _as_can_reexec;
121 # We cannot yet assume a decent shell, so we have to provide a
122 # neutralization value for shells without unset; and this also
123 # works around shells that cannot unset nonexistent variables.
124 # Preserve -v and -x to the replacement shell.
125 BASH_ENV=/dev/null
126 ENV=/dev/null
127 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128 case $- in # ((((
129 *v*x* | *x*v* ) as_opts=-vx ;;
130 *v* ) as_opts=-v ;;
131 *x* ) as_opts=-x ;;
132 * ) as_opts= ;;
133 esac
134 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135 # Admittedly, this is quite paranoid, since all the known shells bail
136 # out after a failed `exec'.
137 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138 exit 255
139 fi
140 # We don't want this to propagate to other subprocesses.
141 { _as_can_reexec=; unset _as_can_reexec;}
142 if test "x$CONFIG_SHELL" = x; then
143 as_bourne_compatible="as_nop=:
144 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145 then :
146 emulate sh
147 NULLCMD=:
148 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
149 # is contrary to our usage. Disable this feature.
150 alias -g '\${1+\"\$@\"}'='\"\$@\"'
151 setopt NO_GLOB_SUBST
152 else \$as_nop
153 case \`(set -o) 2>/dev/null\` in #(
154 *posix*) :
155 set -o posix ;; #(
156 *) :
157 ;;
158 esac
159 fi
160 "
161 as_required="as_fn_return () { (exit \$1); }
162 as_fn_success () { as_fn_return 0; }
163 as_fn_failure () { as_fn_return 1; }
164 as_fn_ret_success () { return 0; }
165 as_fn_ret_failure () { return 1; }
166
167 exitcode=0
168 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173 then :
174
175 else \$as_nop
176 exitcode=1; echo positional parameters were not saved.
177 fi
178 test x\$exitcode = x0 || exit 1
179 blah=\$(echo \$(echo blah))
180 test x\"\$blah\" = xblah || exit 1
181 test -x / || exit 1"
182 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
183 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
184 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
186
187 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
188 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
189 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
190 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
191 PATH=/empty FPATH=/empty; export PATH FPATH
192 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
193 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
194 test \$(( 1 + 1 )) = 2 || exit 1"
195 if (eval "$as_required") 2>/dev/null
196 then :
197 as_have_required=yes
198 else $as_nop
199 as_have_required=no
200 fi
201 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
202 then :
203
204 else $as_nop
205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
206 as_found=false
207 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
208 do
209 IFS=$as_save_IFS
210 case $as_dir in #(((
211 '') as_dir=./ ;;
212 */) ;;
213 *) as_dir=$as_dir/ ;;
214 esac
215 as_found=:
216 case $as_dir in #(
217 /*)
218 for as_base in sh bash ksh sh5; do
219 # Try only shells that exist, to save several forks.
220 as_shell=$as_dir$as_base
221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
223 then :
224 CONFIG_SHELL=$as_shell as_have_required=yes
225 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
226 then :
227 break 2
228 fi
229 fi
230 done;;
231 esac
232 as_found=false
233 done
234 IFS=$as_save_IFS
235 if $as_found
236 then :
237
238 else $as_nop
239 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
241 then :
242 CONFIG_SHELL=$SHELL as_have_required=yes
243 fi
244 fi
245
246
247 if test "x$CONFIG_SHELL" != x
248 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 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
267 exit 255
268 fi
269
270 if test x$as_have_required = xno
271 then :
272 printf "%s\n" "$0: This script requires a shell more modern than all"
273 printf "%s\n" "$0: the shells that I found on your system."
274 if test ${ZSH_VERSION+y} ; then
275 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
276 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
277 else
278 printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and
279 $0: https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new
280 $0: about your system, including any error possibly output
281 $0: before this message. Then install a modern shell, or
282 $0: manually run the script under such a shell if you do
283 $0: have one."
284 fi
285 exit 1
286 fi
287 fi
288 fi
289 SHELL=${CONFIG_SHELL-/bin/sh}
290 export SHELL
291 # Unset more variables known to interfere with behavior of common tools.
292 CLICOLOR_FORCE= GREP_OPTIONS=
293 unset CLICOLOR_FORCE GREP_OPTIONS
294
295 ## --------------------- ##
296 ## M4sh Shell Functions. ##
297 ## --------------------- ##
298 # as_fn_unset VAR
299 # ---------------
300 # Portably unset VAR.
301 as_fn_unset ()
302 {
303 { eval $1=; unset $1;}
304 }
305 as_unset=as_fn_unset
306
307
308 # as_fn_set_status STATUS
309 # -----------------------
310 # Set $? to STATUS, without forking.
311 as_fn_set_status ()
312 {
313 return $1
314 } # as_fn_set_status
315
316 # as_fn_exit STATUS
317 # -----------------
318 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
319 as_fn_exit ()
320 {
321 set +e
322 as_fn_set_status $1
323 exit $1
324 } # as_fn_exit
325 # as_fn_nop
326 # ---------
327 # Do nothing but, unlike ":", preserve the value of $?.
328 as_fn_nop ()
329 {
330 return $?
331 }
332 as_nop=as_fn_nop
333
334 # as_fn_mkdir_p
335 # -------------
336 # Create "$as_dir" as a directory, including parents if necessary.
337 as_fn_mkdir_p ()
338 {
339
340 case $as_dir in #(
341 -*) as_dir=./$as_dir;;
342 esac
343 test -d "$as_dir" || eval $as_mkdir_p || {
344 as_dirs=
345 while :; do
346 case $as_dir in #(
347 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
348 *) as_qdir=$as_dir;;
349 esac
350 as_dirs="'$as_qdir' $as_dirs"
351 as_dir=`$as_dirname -- "$as_dir" ||
352 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
353 X"$as_dir" : 'X\(//\)[^/]' \| \
354 X"$as_dir" : 'X\(//\)$' \| \
355 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
356 printf "%s\n" X"$as_dir" |
357 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
358 s//\1/
359 q
360 }
361 /^X\(\/\/\)[^/].*/{
362 s//\1/
363 q
364 }
365 /^X\(\/\/\)$/{
366 s//\1/
367 q
368 }
369 /^X\(\/\).*/{
370 s//\1/
371 q
372 }
373 s/.*/./; q'`
374 test -d "$as_dir" && break
375 done
376 test -z "$as_dirs" || eval "mkdir $as_dirs"
377 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
378
379
380 } # as_fn_mkdir_p
381
382 # as_fn_executable_p FILE
383 # -----------------------
384 # Test if FILE is an executable regular file.
385 as_fn_executable_p ()
386 {
387 test -f "$1" && test -x "$1"
388 } # as_fn_executable_p
389 # as_fn_append VAR VALUE
390 # ----------------------
391 # Append the text in VALUE to the end of the definition contained in VAR. Take
392 # advantage of any shell optimizations that allow amortized linear growth over
393 # repeated appends, instead of the typical quadratic growth present in naive
394 # implementations.
395 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
396 then :
397 eval 'as_fn_append ()
398 {
399 eval $1+=\$2
400 }'
401 else $as_nop
402 as_fn_append ()
403 {
404 eval $1=\$$1\$2
405 }
406 fi # as_fn_append
407
408 # as_fn_arith ARG...
409 # ------------------
410 # Perform arithmetic evaluation on the ARGs, and store the result in the
411 # global $as_val. Take advantage of shells that can avoid forks. The arguments
412 # must be portable across $(()) and expr.
413 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
414 then :
415 eval 'as_fn_arith ()
416 {
417 as_val=$(( $* ))
418 }'
419 else $as_nop
420 as_fn_arith ()
421 {
422 as_val=`expr "$@" || test $? -eq 1`
423 }
424 fi # as_fn_arith
425
426 # as_fn_nop
427 # ---------
428 # Do nothing but, unlike ":", preserve the value of $?.
429 as_fn_nop ()
430 {
431 return $?
432 }
433 as_nop=as_fn_nop
434
435 # as_fn_error STATUS ERROR [LINENO LOG_FD]
436 # ----------------------------------------
437 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
438 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
439 # script with STATUS, using 1 if that was 0.
440 as_fn_error ()
441 {
442 as_status=$1; test $as_status -eq 0 && as_status=1
443 if test "$4"; then
444 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
445 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
446 fi
447 printf "%s\n" "$as_me: error: $2" >&2
448 as_fn_exit $as_status
449 } # as_fn_error
450
451 if expr a : '\(a\)' >/dev/null 2>&1 &&
452 test "X`expr 00001 : '.*\(...\)'`" = X001; then
453 as_expr=expr
454 else
455 as_expr=false
456 fi
457
458 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
459 as_basename=basename
460 else
461 as_basename=false
462 fi
463
464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465 as_dirname=dirname
466 else
467 as_dirname=false
468 fi
469
470 as_me=`$as_basename -- "$0" ||
471 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
472 X"$0" : 'X\(//\)$' \| \
473 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
474 printf "%s\n" X/"$0" |
475 sed '/^.*\/\([^/][^/]*\)\/*$/{
476 s//\1/
477 q
478 }
479 /^X\/\(\/\/\)$/{
480 s//\1/
481 q
482 }
483 /^X\/\(\/\).*/{
484 s//\1/
485 q
486 }
487 s/.*/./; q'`
488
489 # Avoid depending upon Character Ranges.
490 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
491 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
492 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
493 as_cr_digits='0123456789'
494 as_cr_alnum=$as_cr_Letters$as_cr_digits
495
496
497 as_lineno_1=$LINENO as_lineno_1a=$LINENO
498 as_lineno_2=$LINENO as_lineno_2a=$LINENO
499 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
500 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
501 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
502 sed -n '
503 p
504 /[$]LINENO/=
505 ' <$as_myself |
506 sed '
507 s/[$]LINENO.*/&-/
508 t lineno
509 b
510 :lineno
511 N
512 :loop
513 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
514 t loop
515 s/-\n.*//
516 ' >$as_me.lineno &&
517 chmod +x "$as_me.lineno" ||
518 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
519
520 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
521 # already done that, so ensure we don't try to do so again and fall
522 # in an infinite loop. This has already happened in practice.
523 _as_can_reexec=no; export _as_can_reexec
524 # Don't try to exec as it changes $[0], causing all sort of problems
525 # (the dirname of $[0] is not the place where we might find the
526 # original and so on. Autoconf is especially sensitive to this).
527 . "./$as_me.lineno"
528 # Exit status is that of the last command.
529 exit
530 }
531
532
533 # Determine whether it's possible to make 'echo' print without a newline.
534 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
535 # for compatibility with existing Makefiles.
536 ECHO_C= ECHO_N= ECHO_T=
537 case `echo -n x` in #(((((
538 -n*)
539 case `echo 'xy\c'` in
540 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
541 xy) ECHO_C='\c';;
542 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
543 ECHO_T=' ';;
544 esac;;
545 *)
546 ECHO_N='-n';;
547 esac
548
549 # For backward compatibility with old third-party macros, we provide
550 # the shell variables $as_echo and $as_echo_n. New code should use
551 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
552 as_echo='printf %s\n'
553 as_echo_n='printf %s'
554
555
556 rm -f conf$$ conf$$.exe conf$$.file
557 if test -d conf$$.dir; then
558 rm -f conf$$.dir/conf$$.file
559 else
560 rm -f conf$$.dir
561 mkdir conf$$.dir 2>/dev/null
562 fi
563 if (echo >conf$$.file) 2>/dev/null; then
564 if ln -s conf$$.file conf$$ 2>/dev/null; then
565 as_ln_s='ln -s'
566 # ... but there are two gotchas:
567 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
568 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
569 # In both cases, we have to default to `cp -pR'.
570 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
571 as_ln_s='cp -pR'
572 elif ln conf$$.file conf$$ 2>/dev/null; then
573 as_ln_s=ln
574 else
575 as_ln_s='cp -pR'
576 fi
577 else
578 as_ln_s='cp -pR'
579 fi
580 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
581 rmdir conf$$.dir 2>/dev/null
582
583 if mkdir -p . 2>/dev/null; then
584 as_mkdir_p='mkdir -p "$as_dir"'
585 else
586 test -d ./-p && rmdir ./-p
587 as_mkdir_p=false
588 fi
589
590 as_test_x='test -x'
591 as_executable_p=as_fn_executable_p
592
593 # Sed expression to map a string onto a valid CPP name.
594 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
595
596 # Sed expression to map a string onto a valid variable name.
597 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
598
599 SHELL=${CONFIG_SHELL-/bin/sh}
600
601
602 test -n "$DJDIR" || exec 7<&0 </dev/null
603 exec 6>&1
604
605 # Name of the host.
606 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
607 # so uname gets run too.
608 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
609
610 #
611 # Initializations.
612 #
613 ac_default_prefix=/usr/local
614 ac_clean_files=
615 ac_config_libobj_dir=.
616 LIBOBJS=
617 cross_compiling=no
618 subdirs=
619 MFLAGS=
620 MAKEFLAGS=
621
622 # Identity of this package.
623 PACKAGE_NAME='fontconfig'
624 PACKAGE_TARNAME='fontconfig'
625 PACKAGE_VERSION='2.15.0'
626 PACKAGE_STRING='fontconfig 2.15.0'
627 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new'
628 PACKAGE_URL=''
629
630 # Factoring default headers for most tests.
631 ac_includes_default="\
632 #include <stddef.h>
633 #ifdef HAVE_STDIO_H
634 # include <stdio.h>
635 #endif
636 #ifdef HAVE_STDLIB_H
637 # include <stdlib.h>
638 #endif
639 #ifdef HAVE_STRING_H
640 # include <string.h>
641 #endif
642 #ifdef HAVE_INTTYPES_H
643 # include <inttypes.h>
644 #endif
645 #ifdef HAVE_STDINT_H
646 # include <stdint.h>
647 #endif
648 #ifdef HAVE_STRINGS_H
649 # include <strings.h>
650 #endif
651 #ifdef HAVE_SYS_TYPES_H
652 # include <sys/types.h>
653 #endif
654 #ifdef HAVE_SYS_STAT_H
655 # include <sys/stat.h>
656 #endif
657 #ifdef HAVE_UNISTD_H
658 # include <unistd.h>
659 #endif"
660
661 ac_header_c_list=
662 gt_needs=
663 ac_func_c_list=
664 ac_subst_vars='am__EXEEXT_FALSE
665 am__EXEEXT_TRUE
666 LTLIBOBJS
667 LIBOBJS
668 PKGCONFIG_REQUIRES_PRIVATELY
669 PKGCONFIG_REQUIRES
670 ENABLE_CACHE_BUILD_FALSE
671 ENABLE_CACHE_BUILD_TRUE
672 DOCMAN3
673 ENABLE_DOCS_FALSE
674 ENABLE_DOCS_TRUE
675 USEDOCBOOK_FALSE
676 USEDOCBOOK_TRUE
677 HASDOCBOOK
678 HAVE_PTHREAD_FALSE
679 HAVE_PTHREAD_TRUE
680 PTHREAD_CFLAGS
681 PTHREAD_LIBS
682 PTHREAD_CC
683 ax_pthread_config
684 XMLDIR
685 CONFIGDIR
686 BASECONFIGDIR
687 TEMPLATEDIR
688 FC_FONTDATE
689 FC_CACHEDIR
690 fc_cachedir
691 FC_FONTPATH
692 FC_ADD_FONTS
693 FC_DEFAULT_FONTS
694 PREFERRED_HINTING
695 PREFERRED_SUB_PIXEL_RENDERING
696 ENABLE_JSONC_FALSE
697 ENABLE_JSONC_TRUE
698 JSONC_LIBS
699 JSONC_CFLAGS
700 LIBXML2_LIBS
701 LIBXML2_CFLAGS
702 PKG_EXPAT_LIBS
703 PKG_EXPAT_CFLAGS
704 HAVE_XMLPARSE_H
705 EXPAT_LIBS
706 EXPAT_CFLAGS
707 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE
708 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE
709 FREETYPE_LIBS
710 FREETYPE_CFLAGS
711 ICONV_LIBS
712 ICONV_CFLAGS
713 ENABLE_SHARED_FALSE
714 ENABLE_SHARED_TRUE
715 CROSS_COMPILING_FALSE
716 CROSS_COMPILING_TRUE
717 EXEEXT_FOR_BUILD
718 CC_FOR_BUILD
719 WARN_CFLAGS
720 MS_LIB_AVAILABLE_FALSE
721 MS_LIB_AVAILABLE_TRUE
722 ms_librarian
723 POSUB
724 LTLIBINTL
725 LIBINTL
726 INTLLIBS
727 LTLIBICONV
728 LIBICONV
729 INTL_MACOSX_LIBS
730 CPP
731 XGETTEXT_EXTRA_OPTIONS
732 MSGMERGE
733 XGETTEXT_015
734 XGETTEXT
735 GMSGFMT_015
736 MSGFMT_015
737 GMSGFMT
738 MSGFMT
739 GETTEXT_MACRO_VERSION
740 USE_NLS
741 GETTEXT_PACKAGE
742 OS_DARWIN_FALSE
743 OS_DARWIN_TRUE
744 OS_WIN32_FALSE
745 OS_WIN32_TRUE
746 LIBT_CURRENT_MINUS_AGE
747 LIBT_VERSION_INFO
748 LIBT_REVISION
749 LIBT_CURRENT
750 LT_SYS_LIBRARY_PATH
751 OTOOL64
752 OTOOL
753 LIPO
754 NMEDIT
755 DSYMUTIL
756 MANIFEST_TOOL
757 RANLIB
758 ac_ct_AR
759 AR
760 FILECMD
761 NM
762 ac_ct_DUMPBIN
763 DUMPBIN
764 LD
765 FGREP
766 EGREP
767 GREP
768 SED
769 host_os
770 host_vendor
771 host_cpu
772 host
773 build_os
774 build_vendor
775 build_cpu
776 build
777 LIBTOOL
778 OBJDUMP
779 DLLTOOL
780 AS
781 RM
782 pkgpyexecdir
783 pyexecdir
784 pkgpythondir
785 pythondir
786 PYTHON_EXEC_PREFIX
787 PYTHON_PREFIX
788 PYTHON_PLATFORM
789 PYTHON_VERSION
790 PYTHON
791 GPERF
792 GIT
793 pkgconfigdir
794 PKG_CONFIG_LIBDIR
795 PKG_CONFIG_PATH
796 PKG_CONFIG
797 LN_S
798 am__fastdepCC_FALSE
799 am__fastdepCC_TRUE
800 CCDEPMODE
801 am__nodep
802 AMDEPBACKSLASH
803 AMDEP_FALSE
804 AMDEP_TRUE
805 am__include
806 DEPDIR
807 OBJEXT
808 EXEEXT
809 ac_ct_CC
810 CPPFLAGS
811 LDFLAGS
812 CFLAGS
813 CC
814 AM_BACKSLASH
815 AM_DEFAULT_VERBOSITY
816 AM_DEFAULT_V
817 AM_V
818 CSCOPE
819 ETAGS
820 CTAGS
821 am__untar
822 am__tar
823 AMTAR
824 am__leading_dot
825 SET_MAKE
826 AWK
827 mkdir_p
828 MKDIR_P
829 INSTALL_STRIP_PROGRAM
830 STRIP
831 install_sh
832 MAKEINFO
833 AUTOHEADER
834 AUTOMAKE
835 AUTOCONF
836 ACLOCAL
837 VERSION
838 PACKAGE
839 CYGPATH_W
840 am__isrc
841 INSTALL_DATA
842 INSTALL_SCRIPT
843 INSTALL_PROGRAM
844 target_alias
845 host_alias
846 build_alias
847 LIBS
848 ECHO_T
849 ECHO_N
850 ECHO_C
851 DEFS
852 mandir
853 localedir
854 libdir
855 psdir
856 pdfdir
857 dvidir
858 htmldir
859 infodir
860 docdir
861 oldincludedir
862 includedir
863 runstatedir
864 localstatedir
865 sharedstatedir
866 sysconfdir
867 datadir
868 datarootdir
869 libexecdir
870 sbindir
871 bindir
872 program_transform_name
873 prefix
874 exec_prefix
875 PACKAGE_URL
876 PACKAGE_BUGREPORT
877 PACKAGE_STRING
878 PACKAGE_VERSION
879 PACKAGE_TARNAME
880 PACKAGE_NAME
881 PATH_SEPARATOR
882 SHELL
883 am__quote'
884 ac_subst_files=''
885 ac_user_opts='
886 enable_option_checking
887 enable_silent_rules
888 enable_dependency_tracking
889 enable_largefile
890 with_pkgconfigdir
891 with_python_sys_prefix
892 with_python_prefix
893 with_python_exec_prefix
894 enable_static
895 enable_shared
896 with_pic
897 enable_fast_install
898 with_aix_soname
899 with_gnu_ld
900 with_sysroot
901 enable_libtool_lock
902 enable_nls
903 enable_rpath
904 with_libiconv_prefix
905 with_libintl_prefix
906 with_arch
907 enable_iconv
908 with_libiconv
909 with_libiconv_includes
910 with_libiconv_lib
911 with_expat
912 with_expat_includes
913 with_expat_lib
914 enable_libxml2
915 with_default_sub_pixel_rendering
916 with_default_hinting
917 with_default_fonts
918 with_add_fonts
919 with_cache_dir
920 with_templatedir
921 with_baseconfigdir
922 with_configdir
923 with_xmldir
924 enable_docbook
925 enable_docs
926 enable_cache_build
927 '
928 ac_precious_vars='build_alias
929 host_alias
930 target_alias
931 CC
932 CFLAGS
933 LDFLAGS
934 LIBS
935 CPPFLAGS
936 PKG_CONFIG
937 PKG_CONFIG_PATH
938 PKG_CONFIG_LIBDIR
939 PYTHON
940 LT_SYS_LIBRARY_PATH
941 CPP
942 CC_FOR_BUILD
943 FREETYPE_CFLAGS
944 FREETYPE_LIBS
945 EXPAT_CFLAGS
946 EXPAT_LIBS
947 LIBXML2_CFLAGS
948 LIBXML2_LIBS
949 JSONC_CFLAGS
950 JSONC_LIBS'
951
952
953 # Initialize some variables set by options.
954 ac_init_help=
955 ac_init_version=false
956 ac_unrecognized_opts=
957 ac_unrecognized_sep=
958 # The variables have the same names as the options, with
959 # dashes changed to underlines.
960 cache_file=/dev/null
961 exec_prefix=NONE
962 no_create=
963 no_recursion=
964 prefix=NONE
965 program_prefix=NONE
966 program_suffix=NONE
967 program_transform_name=s,x,x,
968 silent=
969 site=
970 srcdir=
971 verbose=
972 x_includes=NONE
973 x_libraries=NONE
974
975 # Installation directory options.
976 # These are left unexpanded so users can "make install exec_prefix=/foo"
977 # and all the variables that are supposed to be based on exec_prefix
978 # by default will actually change.
979 # Use braces instead of parens because sh, perl, etc. also accept them.
980 # (The list follows the same order as the GNU Coding Standards.)
981 bindir='${exec_prefix}/bin'
982 sbindir='${exec_prefix}/sbin'
983 libexecdir='${exec_prefix}/libexec'
984 datarootdir='${prefix}/share'
985 datadir='${datarootdir}'
986 sysconfdir='${prefix}/etc'
987 sharedstatedir='${prefix}/com'
988 localstatedir='${prefix}/var'
989 runstatedir='${localstatedir}/run'
990 includedir='${prefix}/include'
991 oldincludedir='/usr/include'
992 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
993 infodir='${datarootdir}/info'
994 htmldir='${docdir}'
995 dvidir='${docdir}'
996 pdfdir='${docdir}'
997 psdir='${docdir}'
998 libdir='${exec_prefix}/lib'
999 localedir='${datarootdir}/locale'
1000 mandir='${datarootdir}/man'
1001
1002 ac_prev=
1003 ac_dashdash=
1004 for ac_option
1005 do
1006 # If the previous option needs an argument, assign it.
1007 if test -n "$ac_prev"; then
1008 eval $ac_prev=\$ac_option
1009 ac_prev=
1010 continue
1011 fi
1012
1013 case $ac_option in
1014 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1015 *=) ac_optarg= ;;
1016 *) ac_optarg=yes ;;
1017 esac
1018
1019 case $ac_dashdash$ac_option in
1020 --)
1021 ac_dashdash=yes ;;
1022
1023 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1024 ac_prev=bindir ;;
1025 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1026 bindir=$ac_optarg ;;
1027
1028 -build | --build | --buil | --bui | --bu)
1029 ac_prev=build_alias ;;
1030 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1031 build_alias=$ac_optarg ;;
1032
1033 -cache-file | --cache-file | --cache-fil | --cache-fi \
1034 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1035 ac_prev=cache_file ;;
1036 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1037 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1038 cache_file=$ac_optarg ;;
1039
1040 --config-cache | -C)
1041 cache_file=config.cache ;;
1042
1043 -datadir | --datadir | --datadi | --datad)
1044 ac_prev=datadir ;;
1045 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1046 datadir=$ac_optarg ;;
1047
1048 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1049 | --dataroo | --dataro | --datar)
1050 ac_prev=datarootdir ;;
1051 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1052 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1053 datarootdir=$ac_optarg ;;
1054
1055 -disable-* | --disable-*)
1056 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1057 # Reject names that are not valid shell variable names.
1058 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1059 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1060 ac_useropt_orig=$ac_useropt
1061 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1062 case $ac_user_opts in
1063 *"
1064 "enable_$ac_useropt"
1065 "*) ;;
1066 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1067 ac_unrecognized_sep=', ';;
1068 esac
1069 eval enable_$ac_useropt=no ;;
1070
1071 -docdir | --docdir | --docdi | --doc | --do)
1072 ac_prev=docdir ;;
1073 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1074 docdir=$ac_optarg ;;
1075
1076 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1077 ac_prev=dvidir ;;
1078 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1079 dvidir=$ac_optarg ;;
1080
1081 -enable-* | --enable-*)
1082 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1083 # Reject names that are not valid shell variable names.
1084 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1085 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1086 ac_useropt_orig=$ac_useropt
1087 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1088 case $ac_user_opts in
1089 *"
1090 "enable_$ac_useropt"
1091 "*) ;;
1092 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1093 ac_unrecognized_sep=', ';;
1094 esac
1095 eval enable_$ac_useropt=\$ac_optarg ;;
1096
1097 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1098 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1099 | --exec | --exe | --ex)
1100 ac_prev=exec_prefix ;;
1101 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1102 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1103 | --exec=* | --exe=* | --ex=*)
1104 exec_prefix=$ac_optarg ;;
1105
1106 -gas | --gas | --ga | --g)
1107 # Obsolete; use --with-gas.
1108 with_gas=yes ;;
1109
1110 -help | --help | --hel | --he | -h)
1111 ac_init_help=long ;;
1112 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1113 ac_init_help=recursive ;;
1114 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1115 ac_init_help=short ;;
1116
1117 -host | --host | --hos | --ho)
1118 ac_prev=host_alias ;;
1119 -host=* | --host=* | --hos=* | --ho=*)
1120 host_alias=$ac_optarg ;;
1121
1122 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1123 ac_prev=htmldir ;;
1124 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1125 | --ht=*)
1126 htmldir=$ac_optarg ;;
1127
1128 -includedir | --includedir | --includedi | --included | --include \
1129 | --includ | --inclu | --incl | --inc)
1130 ac_prev=includedir ;;
1131 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1132 | --includ=* | --inclu=* | --incl=* | --inc=*)
1133 includedir=$ac_optarg ;;
1134
1135 -infodir | --infodir | --infodi | --infod | --info | --inf)
1136 ac_prev=infodir ;;
1137 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1138 infodir=$ac_optarg ;;
1139
1140 -libdir | --libdir | --libdi | --libd)
1141 ac_prev=libdir ;;
1142 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1143 libdir=$ac_optarg ;;
1144
1145 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1146 | --libexe | --libex | --libe)
1147 ac_prev=libexecdir ;;
1148 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1149 | --libexe=* | --libex=* | --libe=*)
1150 libexecdir=$ac_optarg ;;
1151
1152 -localedir | --localedir | --localedi | --localed | --locale)
1153 ac_prev=localedir ;;
1154 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1155 localedir=$ac_optarg ;;
1156
1157 -localstatedir | --localstatedir | --localstatedi | --localstated \
1158 | --localstate | --localstat | --localsta | --localst | --locals)
1159 ac_prev=localstatedir ;;
1160 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1161 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1162 localstatedir=$ac_optarg ;;
1163
1164 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1165 ac_prev=mandir ;;
1166 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1167 mandir=$ac_optarg ;;
1168
1169 -nfp | --nfp | --nf)
1170 # Obsolete; use --without-fp.
1171 with_fp=no ;;
1172
1173 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1174 | --no-cr | --no-c | -n)
1175 no_create=yes ;;
1176
1177 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1178 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1179 no_recursion=yes ;;
1180
1181 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1182 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1183 | --oldin | --oldi | --old | --ol | --o)
1184 ac_prev=oldincludedir ;;
1185 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1186 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1187 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1188 oldincludedir=$ac_optarg ;;
1189
1190 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1191 ac_prev=prefix ;;
1192 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1193 prefix=$ac_optarg ;;
1194
1195 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1196 | --program-pre | --program-pr | --program-p)
1197 ac_prev=program_prefix ;;
1198 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1199 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1200 program_prefix=$ac_optarg ;;
1201
1202 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1203 | --program-suf | --program-su | --program-s)
1204 ac_prev=program_suffix ;;
1205 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1206 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1207 program_suffix=$ac_optarg ;;
1208
1209 -program-transform-name | --program-transform-name \
1210 | --program-transform-nam | --program-transform-na \
1211 | --program-transform-n | --program-transform- \
1212 | --program-transform | --program-transfor \
1213 | --program-transfo | --program-transf \
1214 | --program-trans | --program-tran \
1215 | --progr-tra | --program-tr | --program-t)
1216 ac_prev=program_transform_name ;;
1217 -program-transform-name=* | --program-transform-name=* \
1218 | --program-transform-nam=* | --program-transform-na=* \
1219 | --program-transform-n=* | --program-transform-=* \
1220 | --program-transform=* | --program-transfor=* \
1221 | --program-transfo=* | --program-transf=* \
1222 | --program-trans=* | --program-tran=* \
1223 | --progr-tra=* | --program-tr=* | --program-t=*)
1224 program_transform_name=$ac_optarg ;;
1225
1226 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1227 ac_prev=pdfdir ;;
1228 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1229 pdfdir=$ac_optarg ;;
1230
1231 -psdir | --psdir | --psdi | --psd | --ps)
1232 ac_prev=psdir ;;
1233 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1234 psdir=$ac_optarg ;;
1235
1236 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1237 | -silent | --silent | --silen | --sile | --sil)
1238 silent=yes ;;
1239
1240 -runstatedir | --runstatedir | --runstatedi | --runstated \
1241 | --runstate | --runstat | --runsta | --runst | --runs \
1242 | --run | --ru | --r)
1243 ac_prev=runstatedir ;;
1244 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1245 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1246 | --run=* | --ru=* | --r=*)
1247 runstatedir=$ac_optarg ;;
1248
1249 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1250 ac_prev=sbindir ;;
1251 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1252 | --sbi=* | --sb=*)
1253 sbindir=$ac_optarg ;;
1254
1255 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1256 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1257 | --sharedst | --shareds | --shared | --share | --shar \
1258 | --sha | --sh)
1259 ac_prev=sharedstatedir ;;
1260 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1261 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1262 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1263 | --sha=* | --sh=*)
1264 sharedstatedir=$ac_optarg ;;
1265
1266 -site | --site | --sit)
1267 ac_prev=site ;;
1268 -site=* | --site=* | --sit=*)
1269 site=$ac_optarg ;;
1270
1271 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1272 ac_prev=srcdir ;;
1273 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1274 srcdir=$ac_optarg ;;
1275
1276 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1277 | --syscon | --sysco | --sysc | --sys | --sy)
1278 ac_prev=sysconfdir ;;
1279 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1280 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1281 sysconfdir=$ac_optarg ;;
1282
1283 -target | --target | --targe | --targ | --tar | --ta | --t)
1284 ac_prev=target_alias ;;
1285 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1286 target_alias=$ac_optarg ;;
1287
1288 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1289 verbose=yes ;;
1290
1291 -version | --version | --versio | --versi | --vers | -V)
1292 ac_init_version=: ;;
1293
1294 -with-* | --with-*)
1295 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1296 # Reject names that are not valid shell variable names.
1297 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1298 as_fn_error $? "invalid package name: \`$ac_useropt'"
1299 ac_useropt_orig=$ac_useropt
1300 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1301 case $ac_user_opts in
1302 *"
1303 "with_$ac_useropt"
1304 "*) ;;
1305 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1306 ac_unrecognized_sep=', ';;
1307 esac
1308 eval with_$ac_useropt=\$ac_optarg ;;
1309
1310 -without-* | --without-*)
1311 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1312 # Reject names that are not valid shell variable names.
1313 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1314 as_fn_error $? "invalid package name: \`$ac_useropt'"
1315 ac_useropt_orig=$ac_useropt
1316 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1317 case $ac_user_opts in
1318 *"
1319 "with_$ac_useropt"
1320 "*) ;;
1321 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1322 ac_unrecognized_sep=', ';;
1323 esac
1324 eval with_$ac_useropt=no ;;
1325
1326 --x)
1327 # Obsolete; use --with-x.
1328 with_x=yes ;;
1329
1330 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1331 | --x-incl | --x-inc | --x-in | --x-i)
1332 ac_prev=x_includes ;;
1333 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1334 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1335 x_includes=$ac_optarg ;;
1336
1337 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1338 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1339 ac_prev=x_libraries ;;
1340 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1341 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1342 x_libraries=$ac_optarg ;;
1343
1344 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1345 Try \`$0 --help' for more information"
1346 ;;
1347
1348 *=*)
1349 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1350 # Reject names that are not valid shell variable names.
1351 case $ac_envvar in #(
1352 '' | [0-9]* | *[!_$as_cr_alnum]* )
1353 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1354 esac
1355 eval $ac_envvar=\$ac_optarg
1356 export $ac_envvar ;;
1357
1358 *)
1359 # FIXME: should be removed in autoconf 3.0.
1360 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1361 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1362 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1363 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1364 ;;
1365
1366 esac
1367 done
1368
1369 if test -n "$ac_prev"; then
1370 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1371 as_fn_error $? "missing argument to $ac_option"
1372 fi
1373
1374 if test -n "$ac_unrecognized_opts"; then
1375 case $enable_option_checking in
1376 no) ;;
1377 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1378 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1379 esac
1380 fi
1381
1382 # Check all directory arguments for consistency.
1383 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1384 datadir sysconfdir sharedstatedir localstatedir includedir \
1385 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1386 libdir localedir mandir runstatedir
1387 do
1388 eval ac_val=\$$ac_var
1389 # Remove trailing slashes.
1390 case $ac_val in
1391 */ )
1392 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1393 eval $ac_var=\$ac_val;;
1394 esac
1395 # Be sure to have absolute directory names.
1396 case $ac_val in
1397 [\\/$]* | ?:[\\/]* ) continue;;
1398 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1399 esac
1400 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1401 done
1402
1403 # There might be people who depend on the old broken behavior: `$host'
1404 # used to hold the argument of --host etc.
1405 # FIXME: To remove some day.
1406 build=$build_alias
1407 host=$host_alias
1408 target=$target_alias
1409
1410 # FIXME: To remove some day.
1411 if test "x$host_alias" != x; then
1412 if test "x$build_alias" = x; then
1413 cross_compiling=maybe
1414 elif test "x$build_alias" != "x$host_alias"; then
1415 cross_compiling=yes
1416 fi
1417 fi
1418
1419 ac_tool_prefix=
1420 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1421
1422 test "$silent" = yes && exec 6>/dev/null
1423
1424
1425 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1426 ac_ls_di=`ls -di .` &&
1427 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1428 as_fn_error $? "working directory cannot be determined"
1429 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1430 as_fn_error $? "pwd does not report name of working directory"
1431
1432
1433 # Find the source files, if location was not specified.
1434 if test -z "$srcdir"; then
1435 ac_srcdir_defaulted=yes
1436 # Try the directory containing this script, then the parent directory.
1437 ac_confdir=`$as_dirname -- "$as_myself" ||
1438 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1439 X"$as_myself" : 'X\(//\)[^/]' \| \
1440 X"$as_myself" : 'X\(//\)$' \| \
1441 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1442 printf "%s\n" X"$as_myself" |
1443 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1444 s//\1/
1445 q
1446 }
1447 /^X\(\/\/\)[^/].*/{
1448 s//\1/
1449 q
1450 }
1451 /^X\(\/\/\)$/{
1452 s//\1/
1453 q
1454 }
1455 /^X\(\/\).*/{
1456 s//\1/
1457 q
1458 }
1459 s/.*/./; q'`
1460 srcdir=$ac_confdir
1461 if test ! -r "$srcdir/$ac_unique_file"; then
1462 srcdir=..
1463 fi
1464 else
1465 ac_srcdir_defaulted=no
1466 fi
1467 if test ! -r "$srcdir/$ac_unique_file"; then
1468 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1469 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1470 fi
1471 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1472 ac_abs_confdir=`(
1473 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1474 pwd)`
1475 # When building in place, set srcdir=.
1476 if test "$ac_abs_confdir" = "$ac_pwd"; then
1477 srcdir=.
1478 fi
1479 # Remove unnecessary trailing slashes from srcdir.
1480 # Double slashes in file names in object file debugging info
1481 # mess up M-x gdb in Emacs.
1482 case $srcdir in
1483 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1484 esac
1485 for ac_var in $ac_precious_vars; do
1486 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1487 eval ac_env_${ac_var}_value=\$${ac_var}
1488 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1489 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1490 done
1491
1492 #
1493 # Report the --help message.
1494 #
1495 if test "$ac_init_help" = "long"; then
1496 # Omit some internal or obsolete options to make the list less imposing.
1497 # This message is too long to be a string in the A/UX 3.1 sh.
1498 cat <<_ACEOF
1499 \`configure' configures fontconfig 2.15.0 to adapt to many kinds of systems.
1500
1501 Usage: $0 [OPTION]... [VAR=VALUE]...
1502
1503 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1504 VAR=VALUE. See below for descriptions of some of the useful variables.
1505
1506 Defaults for the options are specified in brackets.
1507
1508 Configuration:
1509 -h, --help display this help and exit
1510 --help=short display options specific to this package
1511 --help=recursive display the short help of all the included packages
1512 -V, --version display version information and exit
1513 -q, --quiet, --silent do not print \`checking ...' messages
1514 --cache-file=FILE cache test results in FILE [disabled]
1515 -C, --config-cache alias for \`--cache-file=config.cache'
1516 -n, --no-create do not create output files
1517 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1518
1519 Installation directories:
1520 --prefix=PREFIX install architecture-independent files in PREFIX
1521 [$ac_default_prefix]
1522 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1523 [PREFIX]
1524
1525 By default, \`make install' will install all the files in
1526 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1527 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1528 for instance \`--prefix=\$HOME'.
1529
1530 For better control, use the options below.
1531
1532 Fine tuning of the installation directories:
1533 --bindir=DIR user executables [EPREFIX/bin]
1534 --sbindir=DIR system admin executables [EPREFIX/sbin]
1535 --libexecdir=DIR program executables [EPREFIX/libexec]
1536 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1537 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1538 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1539 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1540 --libdir=DIR object code libraries [EPREFIX/lib]
1541 --includedir=DIR C header files [PREFIX/include]
1542 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1543 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1544 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1545 --infodir=DIR info documentation [DATAROOTDIR/info]
1546 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1547 --mandir=DIR man documentation [DATAROOTDIR/man]
1548 --docdir=DIR documentation root [DATAROOTDIR/doc/fontconfig]
1549 --htmldir=DIR html documentation [DOCDIR]
1550 --dvidir=DIR dvi documentation [DOCDIR]
1551 --pdfdir=DIR pdf documentation [DOCDIR]
1552 --psdir=DIR ps documentation [DOCDIR]
1553 _ACEOF
1554
1555 cat <<\_ACEOF
1556
1557 Program names:
1558 --program-prefix=PREFIX prepend PREFIX to installed program names
1559 --program-suffix=SUFFIX append SUFFIX to installed program names
1560 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1561
1562 System types:
1563 --build=BUILD configure for building on BUILD [guessed]
1564 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1565 _ACEOF
1566 fi
1567
1568 if test -n "$ac_init_help"; then
1569 case $ac_init_help in
1570 short | recursive ) echo "Configuration of fontconfig 2.15.0:";;
1571 esac
1572 cat <<\_ACEOF
1573
1574 Optional Features:
1575 --disable-option-checking ignore unrecognized --enable/--with options
1576 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1577 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1578 --enable-silent-rules less verbose build output (undo: "make V=1")
1579 --disable-silent-rules verbose build output (undo: "make V=0")
1580 --enable-dependency-tracking
1581 do not reject slow dependency extractors
1582 --disable-dependency-tracking
1583 speeds up one-time build
1584 --disable-largefile omit support for large files
1585 --enable-static[=PKGS] build static libraries [default=no]
1586 --enable-shared[=PKGS] build shared libraries [default=yes]
1587 --enable-fast-install[=PKGS]
1588 optimize for fast installation [default=yes]
1589 --disable-libtool-lock avoid locking (might break parallel builds)
1590 --disable-nls do not use Native Language Support
1591 --disable-rpath do not hardcode runtime library paths
1592 --enable-iconv Use iconv to support non-Unicode SFNT name
1593 --enable-libxml2 Use libxml2 instead of Expat
1594 --disable-docbook Disable building docs with docbook2html (default:
1595 no)
1596 --disable-docs Don't build and install documentation
1597 --disable-cache-build Don't run fc-cache during the build
1598
1599 Optional Packages:
1600 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1601 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1602 --with-pkgconfigdir pkg-config installation directory
1603 ['${libdir}/pkgconfig']
1604 --with-python-sys-prefix
1605 use Python's sys.prefix and sys.exec_prefix values
1606 --with-python_prefix override the default PYTHON_PREFIX
1607 --with-python_exec_prefix
1608 override the default PYTHON_EXEC_PREFIX
1609 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1610 both]
1611 --with-aix-soname=aix|svr4|both
1612 shared library versioning (aka "SONAME") variant to
1613 provide on AIX, [default=aix].
1614 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1615 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1616 compiler's sysroot if not specified).
1617 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1618 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1619 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1620 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1621 --without-libintl-prefix don't search for libintl in includedir and libdir
1622 --with-arch=ARCH Force architecture to ARCH
1623 --with-libiconv=DIR Use libiconv in DIR
1624 --with-libiconv-includes=DIR
1625 Use libiconv includes in DIR
1626 --with-libiconv-lib=DIR Use libiconv library in DIR
1627 --with-expat=DIR Use Expat in DIR
1628 --with-expat-includes=DIR
1629 Use Expat includes in DIR
1630 --with-expat-lib=DIR
1631 --with-default-sub-pixel-rendering=NAME
1632 Enable your preferred sub-pixel rendering
1633 configuration (none/bgr/rgb/vbgr/vrgb)
1634 [default=none]
1635 --with-default-hinting=NAME
1636 Enable your preferred hinting configuration
1637 (none/slight/medium/full) [default=slight]
1638 --with-default-fonts=DIR1,DIR2,...
1639 Use fonts from DIR1,DIR2,... when config is busted
1640 --with-add-fonts=DIR1,DIR2,...
1641 Find additional fonts in DIR1,DIR2,...
1642 --with-cache-dir=DIR Use DIR to store cache files
1643 [default=LOCALSTATEDIR/cache/fontconfig]
1644 --with-templatedir=DIR Use DIR to store the configuration template files
1645 [default=DATADIR/fontconfig/conf.avail]
1646 --with-baseconfigdir=DIR
1647 Use DIR to store the base configuration files
1648 [default=SYSCONFDIR/fonts]
1649 --with-configdir=DIR Use DIR to store active configuration files
1650 [default=BASECONFIGDIR/conf.d]
1651 --with-xmldir=DIR Use DIR to store XML schema files
1652 [default=DATADIR/xml/fontconfig]
1653
1654 Some influential environment variables:
1655 CC C compiler command
1656 CFLAGS C compiler flags
1657 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1658 nonstandard directory <lib dir>
1659 LIBS libraries to pass to the linker, e.g. -l<library>
1660 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1661 you have headers in a nonstandard directory <include dir>
1662 PKG_CONFIG path to pkg-config utility
1663 PKG_CONFIG_PATH
1664 directories to add to pkg-config's search path
1665 PKG_CONFIG_LIBDIR
1666 path overriding pkg-config's built-in search path
1667 PYTHON the Python interpreter
1668 LT_SYS_LIBRARY_PATH
1669 User-defined run-time library search path.
1670 CPP C preprocessor
1671 CC_FOR_BUILD
1672 build system C compiler
1673 FREETYPE_CFLAGS
1674 C compiler flags for FREETYPE, overriding pkg-config
1675 FREETYPE_LIBS
1676 linker flags for FREETYPE, overriding pkg-config
1677 EXPAT_CFLAGS
1678 C compiler flags for EXPAT, overriding pkg-config
1679 EXPAT_LIBS linker flags for EXPAT, overriding pkg-config
1680 LIBXML2_CFLAGS
1681 C compiler flags for LIBXML2, overriding pkg-config
1682 LIBXML2_LIBS
1683 linker flags for LIBXML2, overriding pkg-config
1684 JSONC_CFLAGS
1685 C compiler flags for JSONC, overriding pkg-config
1686 JSONC_LIBS linker flags for JSONC, overriding pkg-config
1687
1688 Use these variables to override the choices made by `configure' or to help
1689 it to find libraries and programs with nonstandard names/locations.
1690
1691 Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>.
1692 _ACEOF
1693 ac_status=$?
1694 fi
1695
1696 if test "$ac_init_help" = "recursive"; then
1697 # If there are subdirs, report their specific --help.
1698 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1699 test -d "$ac_dir" ||
1700 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1701 continue
1702 ac_builddir=.
1703
1704 case "$ac_dir" in
1705 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1706 *)
1707 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1708 # A ".." for each directory in $ac_dir_suffix.
1709 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1710 case $ac_top_builddir_sub in
1711 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1712 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1713 esac ;;
1714 esac
1715 ac_abs_top_builddir=$ac_pwd
1716 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1717 # for backward compatibility:
1718 ac_top_builddir=$ac_top_build_prefix
1719
1720 case $srcdir in
1721 .) # We are building in place.
1722 ac_srcdir=.
1723 ac_top_srcdir=$ac_top_builddir_sub
1724 ac_abs_top_srcdir=$ac_pwd ;;
1725 [\\/]* | ?:[\\/]* ) # Absolute name.
1726 ac_srcdir=$srcdir$ac_dir_suffix;
1727 ac_top_srcdir=$srcdir
1728 ac_abs_top_srcdir=$srcdir ;;
1729 *) # Relative name.
1730 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1731 ac_top_srcdir=$ac_top_build_prefix$srcdir
1732 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1733 esac
1734 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1735
1736 cd "$ac_dir" || { ac_status=$?; continue; }
1737 # Check for configure.gnu first; this name is used for a wrapper for
1738 # Metaconfig's "Configure" on case-insensitive file systems.
1739 if test -f "$ac_srcdir/configure.gnu"; then
1740 echo &&
1741 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1742 elif test -f "$ac_srcdir/configure"; then
1743 echo &&
1744 $SHELL "$ac_srcdir/configure" --help=recursive
1745 else
1746 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1747 fi || ac_status=$?
1748 cd "$ac_pwd" || { ac_status=$?; break; }
1749 done
1750 fi
1751
1752 test -n "$ac_init_help" && exit $ac_status
1753 if $ac_init_version; then
1754 cat <<\_ACEOF
1755 fontconfig configure 2.15.0
1756 generated by GNU Autoconf 2.71
1757
1758 Copyright (C) 2021 Free Software Foundation, Inc.
1759 This configure script is free software; the Free Software Foundation
1760 gives unlimited permission to copy, distribute and modify it.
1761 _ACEOF
1762 exit
1763 fi
1764
1765 ## ------------------------ ##
1766 ## Autoconf initialization. ##
1767 ## ------------------------ ##
1768
1769 # ac_fn_c_try_compile LINENO
1770 # --------------------------
1771 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1772 ac_fn_c_try_compile ()
1773 {
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 rm -f conftest.$ac_objext conftest.beam
1776 if { { ac_try="$ac_compile"
1777 case "(($ac_try" in
1778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779 *) ac_try_echo=$ac_try;;
1780 esac
1781 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1782 printf "%s\n" "$ac_try_echo"; } >&5
1783 (eval "$ac_compile") 2>conftest.err
1784 ac_status=$?
1785 if test -s conftest.err; then
1786 grep -v '^ *+' conftest.err >conftest.er1
1787 cat conftest.er1 >&5
1788 mv -f conftest.er1 conftest.err
1789 fi
1790 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791 test $ac_status = 0; } && {
1792 test -z "$ac_c_werror_flag" ||
1793 test ! -s conftest.err
1794 } && test -s conftest.$ac_objext
1795 then :
1796 ac_retval=0
1797 else $as_nop
1798 printf "%s\n" "$as_me: failed program was:" >&5
1799 sed 's/^/| /' conftest.$ac_ext >&5
1800
1801 ac_retval=1
1802 fi
1803 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1804 as_fn_set_status $ac_retval
1805
1806 } # ac_fn_c_try_compile
1807
1808 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1809 # -------------------------------------------------------
1810 # Tests whether HEADER exists and can be compiled using the include files in
1811 # INCLUDES, setting the cache variable VAR accordingly.
1812 ac_fn_c_check_header_compile ()
1813 {
1814 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816 printf %s "checking for $2... " >&6; }
1817 if eval test \${$3+y}
1818 then :
1819 printf %s "(cached) " >&6
1820 else $as_nop
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h. */
1823 $4
1824 #include <$2>
1825 _ACEOF
1826 if ac_fn_c_try_compile "$LINENO"
1827 then :
1828 eval "$3=yes"
1829 else $as_nop
1830 eval "$3=no"
1831 fi
1832 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1833 fi
1834 eval ac_res=\$$3
1835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1836 printf "%s\n" "$ac_res" >&6; }
1837 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1838
1839 } # ac_fn_c_check_header_compile
1840
1841 # ac_fn_c_try_link LINENO
1842 # -----------------------
1843 # Try to link conftest.$ac_ext, and return whether this succeeded.
1844 ac_fn_c_try_link ()
1845 {
1846 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1848 if { { ac_try="$ac_link"
1849 case "(($ac_try" in
1850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851 *) ac_try_echo=$ac_try;;
1852 esac
1853 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854 printf "%s\n" "$ac_try_echo"; } >&5
1855 (eval "$ac_link") 2>conftest.err
1856 ac_status=$?
1857 if test -s conftest.err; then
1858 grep -v '^ *+' conftest.err >conftest.er1
1859 cat conftest.er1 >&5
1860 mv -f conftest.er1 conftest.err
1861 fi
1862 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1863 test $ac_status = 0; } && {
1864 test -z "$ac_c_werror_flag" ||
1865 test ! -s conftest.err
1866 } && test -s conftest$ac_exeext && {
1867 test "$cross_compiling" = yes ||
1868 test -x conftest$ac_exeext
1869 }
1870 then :
1871 ac_retval=0
1872 else $as_nop
1873 printf "%s\n" "$as_me: failed program was:" >&5
1874 sed 's/^/| /' conftest.$ac_ext >&5
1875
1876 ac_retval=1
1877 fi
1878 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1879 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1880 # interfere with the next link command; also delete a directory that is
1881 # left behind by Apple's compiler. We do this before executing the actions.
1882 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1883 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1884 as_fn_set_status $ac_retval
1885
1886 } # ac_fn_c_try_link
1887
1888 # ac_fn_c_check_func LINENO FUNC VAR
1889 # ----------------------------------
1890 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1891 ac_fn_c_check_func ()
1892 {
1893 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1895 printf %s "checking for $2... " >&6; }
1896 if eval test \${$3+y}
1897 then :
1898 printf %s "(cached) " >&6
1899 else $as_nop
1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1901 /* end confdefs.h. */
1902 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1903 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1904 #define $2 innocuous_$2
1905
1906 /* System header to define __stub macros and hopefully few prototypes,
1907 which can conflict with char $2 (); below. */
1908
1909 #include <limits.h>
1910 #undef $2
1911
1912 /* Override any GCC internal prototype to avoid an error.
1913 Use char because int might match the return type of a GCC
1914 builtin and then its argument prototype would still apply. */
1915 #ifdef __cplusplus
1916 extern "C"
1917 #endif
1918 char $2 ();
1919 /* The GNU C library defines this for functions which it implements
1920 to always fail with ENOSYS. Some functions are actually named
1921 something starting with __ and the normal name is an alias. */
1922 #if defined __stub_$2 || defined __stub___$2
1923 choke me
1924 #endif
1925
1926 int
1927 main (void)
1928 {
1929 return $2 ();
1930 ;
1931 return 0;
1932 }
1933 _ACEOF
1934 if ac_fn_c_try_link "$LINENO"
1935 then :
1936 eval "$3=yes"
1937 else $as_nop
1938 eval "$3=no"
1939 fi
1940 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1941 conftest$ac_exeext conftest.$ac_ext
1942 fi
1943 eval ac_res=\$$3
1944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1945 printf "%s\n" "$ac_res" >&6; }
1946 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1947
1948 } # ac_fn_c_check_func
1949
1950 # ac_fn_c_try_cpp LINENO
1951 # ----------------------
1952 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1953 ac_fn_c_try_cpp ()
1954 {
1955 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1956 if { { ac_try="$ac_cpp conftest.$ac_ext"
1957 case "(($ac_try" in
1958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1959 *) ac_try_echo=$ac_try;;
1960 esac
1961 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1962 printf "%s\n" "$ac_try_echo"; } >&5
1963 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1964 ac_status=$?
1965 if test -s conftest.err; then
1966 grep -v '^ *+' conftest.err >conftest.er1
1967 cat conftest.er1 >&5
1968 mv -f conftest.er1 conftest.err
1969 fi
1970 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1971 test $ac_status = 0; } > conftest.i && {
1972 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1973 test ! -s conftest.err
1974 }
1975 then :
1976 ac_retval=0
1977 else $as_nop
1978 printf "%s\n" "$as_me: failed program was:" >&5
1979 sed 's/^/| /' conftest.$ac_ext >&5
1980
1981 ac_retval=1
1982 fi
1983 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1984 as_fn_set_status $ac_retval
1985
1986 } # ac_fn_c_try_cpp
1987
1988 # ac_fn_c_try_run LINENO
1989 # ----------------------
1990 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1991 # executables *can* be run.
1992 ac_fn_c_try_run ()
1993 {
1994 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1995 if { { ac_try="$ac_link"
1996 case "(($ac_try" in
1997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1998 *) ac_try_echo=$ac_try;;
1999 esac
2000 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2001 printf "%s\n" "$ac_try_echo"; } >&5
2002 (eval "$ac_link") 2>&5
2003 ac_status=$?
2004 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2005 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2006 { { case "(($ac_try" in
2007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2008 *) ac_try_echo=$ac_try;;
2009 esac
2010 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2011 printf "%s\n" "$ac_try_echo"; } >&5
2012 (eval "$ac_try") 2>&5
2013 ac_status=$?
2014 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2015 test $ac_status = 0; }; }
2016 then :
2017 ac_retval=0
2018 else $as_nop
2019 printf "%s\n" "$as_me: program exited with status $ac_status" >&5
2020 printf "%s\n" "$as_me: failed program was:" >&5
2021 sed 's/^/| /' conftest.$ac_ext >&5
2022
2023 ac_retval=$ac_status
2024 fi
2025 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2026 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2027 as_fn_set_status $ac_retval
2028
2029 } # ac_fn_c_try_run
2030
2031 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
2032 # ------------------------------------------------------------------
2033 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2034 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
2035 ac_fn_check_decl ()
2036 {
2037 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2038 as_decl_name=`echo $2|sed 's/ *(.*//'`
2039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2040 printf %s "checking whether $as_decl_name is declared... " >&6; }
2041 if eval test \${$3+y}
2042 then :
2043 printf %s "(cached) " >&6
2044 else $as_nop
2045 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2046 eval ac_save_FLAGS=\$$6
2047 as_fn_append $6 " $5"
2048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2049 /* end confdefs.h. */
2050 $4
2051 int
2052 main (void)
2053 {
2054 #ifndef $as_decl_name
2055 #ifdef __cplusplus
2056 (void) $as_decl_use;
2057 #else
2058 (void) $as_decl_name;
2059 #endif
2060 #endif
2061
2062 ;
2063 return 0;
2064 }
2065 _ACEOF
2066 if ac_fn_c_try_compile "$LINENO"
2067 then :
2068 eval "$3=yes"
2069 else $as_nop
2070 eval "$3=no"
2071 fi
2072 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2073 eval $6=\$ac_save_FLAGS
2074
2075 fi
2076 eval ac_res=\$$3
2077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2078 printf "%s\n" "$ac_res" >&6; }
2079 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2080
2081 } # ac_fn_check_decl
2082
2083 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2084 # -------------------------------------------
2085 # Tests whether TYPE exists after having included INCLUDES, setting cache
2086 # variable VAR accordingly.
2087 ac_fn_c_check_type ()
2088 {
2089 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2090 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2091 printf %s "checking for $2... " >&6; }
2092 if eval test \${$3+y}
2093 then :
2094 printf %s "(cached) " >&6
2095 else $as_nop
2096 eval "$3=no"
2097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2098 /* end confdefs.h. */
2099 $4
2100 int
2101 main (void)
2102 {
2103 if (sizeof ($2))
2104 return 0;
2105 ;
2106 return 0;
2107 }
2108 _ACEOF
2109 if ac_fn_c_try_compile "$LINENO"
2110 then :
2111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112 /* end confdefs.h. */
2113 $4
2114 int
2115 main (void)
2116 {
2117 if (sizeof (($2)))
2118 return 0;
2119 ;
2120 return 0;
2121 }
2122 _ACEOF
2123 if ac_fn_c_try_compile "$LINENO"
2124 then :
2125
2126 else $as_nop
2127 eval "$3=yes"
2128 fi
2129 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2130 fi
2131 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2132 fi
2133 eval ac_res=\$$3
2134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2135 printf "%s\n" "$ac_res" >&6; }
2136 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2137
2138 } # ac_fn_c_check_type
2139
2140 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2141 # --------------------------------------------
2142 # Tries to find the compile-time value of EXPR in a program that includes
2143 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2144 # computed
2145 ac_fn_c_compute_int ()
2146 {
2147 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2148 if test "$cross_compiling" = yes; then
2149 # Depending upon the size, compute the lo and hi bounds.
2150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2151 /* end confdefs.h. */
2152 $4
2153 int
2154 main (void)
2155 {
2156 static int test_array [1 - 2 * !(($2) >= 0)];
2157 test_array [0] = 0;
2158 return test_array [0];
2159
2160 ;
2161 return 0;
2162 }
2163 _ACEOF
2164 if ac_fn_c_try_compile "$LINENO"
2165 then :
2166 ac_lo=0 ac_mid=0
2167 while :; do
2168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2169 /* end confdefs.h. */
2170 $4
2171 int
2172 main (void)
2173 {
2174 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2175 test_array [0] = 0;
2176 return test_array [0];
2177
2178 ;
2179 return 0;
2180 }
2181 _ACEOF
2182 if ac_fn_c_try_compile "$LINENO"
2183 then :
2184 ac_hi=$ac_mid; break
2185 else $as_nop
2186 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2187 if test $ac_lo -le $ac_mid; then
2188 ac_lo= ac_hi=
2189 break
2190 fi
2191 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2192 fi
2193 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2194 done
2195 else $as_nop
2196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2197 /* end confdefs.h. */
2198 $4
2199 int
2200 main (void)
2201 {
2202 static int test_array [1 - 2 * !(($2) < 0)];
2203 test_array [0] = 0;
2204 return test_array [0];
2205
2206 ;
2207 return 0;
2208 }
2209 _ACEOF
2210 if ac_fn_c_try_compile "$LINENO"
2211 then :
2212 ac_hi=-1 ac_mid=-1
2213 while :; do
2214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2215 /* end confdefs.h. */
2216 $4
2217 int
2218 main (void)
2219 {
2220 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2221 test_array [0] = 0;
2222 return test_array [0];
2223
2224 ;
2225 return 0;
2226 }
2227 _ACEOF
2228 if ac_fn_c_try_compile "$LINENO"
2229 then :
2230 ac_lo=$ac_mid; break
2231 else $as_nop
2232 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2233 if test $ac_mid -le $ac_hi; then
2234 ac_lo= ac_hi=
2235 break
2236 fi
2237 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2238 fi
2239 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2240 done
2241 else $as_nop
2242 ac_lo= ac_hi=
2243 fi
2244 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2245 fi
2246 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2247 # Binary search between lo and hi bounds.
2248 while test "x$ac_lo" != "x$ac_hi"; do
2249 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2251 /* end confdefs.h. */
2252 $4
2253 int
2254 main (void)
2255 {
2256 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2257 test_array [0] = 0;
2258 return test_array [0];
2259
2260 ;
2261 return 0;
2262 }
2263 _ACEOF
2264 if ac_fn_c_try_compile "$LINENO"
2265 then :
2266 ac_hi=$ac_mid
2267 else $as_nop
2268 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2269 fi
2270 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2271 done
2272 case $ac_lo in #((
2273 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2274 '') ac_retval=1 ;;
2275 esac
2276 else
2277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2278 /* end confdefs.h. */
2279 $4
2280 static long int longval (void) { return $2; }
2281 static unsigned long int ulongval (void) { return $2; }
2282 #include <stdio.h>
2283 #include <stdlib.h>
2284 int
2285 main (void)
2286 {
2287
2288 FILE *f = fopen ("conftest.val", "w");
2289 if (! f)
2290 return 1;
2291 if (($2) < 0)
2292 {
2293 long int i = longval ();
2294 if (i != ($2))
2295 return 1;
2296 fprintf (f, "%ld", i);
2297 }
2298 else
2299 {
2300 unsigned long int i = ulongval ();
2301 if (i != ($2))
2302 return 1;
2303 fprintf (f, "%lu", i);
2304 }
2305 /* Do not output a trailing newline, as this causes \r\n confusion
2306 on some platforms. */
2307 return ferror (f) || fclose (f) != 0;
2308
2309 ;
2310 return 0;
2311 }
2312 _ACEOF
2313 if ac_fn_c_try_run "$LINENO"
2314 then :
2315 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2316 else $as_nop
2317 ac_retval=1
2318 fi
2319 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2320 conftest.$ac_objext conftest.beam conftest.$ac_ext
2321 rm -f conftest.val
2322
2323 fi
2324 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2325 as_fn_set_status $ac_retval
2326
2327 } # ac_fn_c_compute_int
2328
2329 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2330 # ----------------------------------------------------
2331 # Tries to find if the field MEMBER exists in type AGGR, after including
2332 # INCLUDES, setting cache variable VAR accordingly.
2333 ac_fn_c_check_member ()
2334 {
2335 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2336 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2337 printf %s "checking for $2.$3... " >&6; }
2338 if eval test \${$4+y}
2339 then :
2340 printf %s "(cached) " >&6
2341 else $as_nop
2342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2343 /* end confdefs.h. */
2344 $5
2345 int
2346 main (void)
2347 {
2348 static $2 ac_aggr;
2349 if (ac_aggr.$3)
2350 return 0;
2351 ;
2352 return 0;
2353 }
2354 _ACEOF
2355 if ac_fn_c_try_compile "$LINENO"
2356 then :
2357 eval "$4=yes"
2358 else $as_nop
2359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2360 /* end confdefs.h. */
2361 $5
2362 int
2363 main (void)
2364 {
2365 static $2 ac_aggr;
2366 if (sizeof ac_aggr.$3)
2367 return 0;
2368 ;
2369 return 0;
2370 }
2371 _ACEOF
2372 if ac_fn_c_try_compile "$LINENO"
2373 then :
2374 eval "$4=yes"
2375 else $as_nop
2376 eval "$4=no"
2377 fi
2378 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2379 fi
2380 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2381 fi
2382 eval ac_res=\$$4
2383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2384 printf "%s\n" "$ac_res" >&6; }
2385 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2386
2387 } # ac_fn_c_check_member
2388 ac_configure_args_raw=
2389 for ac_arg
2390 do
2391 case $ac_arg in
2392 *\'*)
2393 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2394 esac
2395 as_fn_append ac_configure_args_raw " '$ac_arg'"
2396 done
2397
2398 case $ac_configure_args_raw in
2399 *$as_nl*)
2400 ac_safe_unquote= ;;
2401 *)
2402 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
2403 ac_unsafe_a="$ac_unsafe_z#~"
2404 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2405 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2406 esac
2407
2408 cat >config.log <<_ACEOF
2409 This file contains any messages produced by compilers while
2410 running configure, to aid debugging if configure makes a mistake.
2411
2412 It was created by fontconfig $as_me 2.15.0, which was
2413 generated by GNU Autoconf 2.71. Invocation command line was
2414
2415 $ $0$ac_configure_args_raw
2416
2417 _ACEOF
2418 exec 5>>config.log
2419 {
2420 cat <<_ASUNAME
2421 ## --------- ##
2422 ## Platform. ##
2423 ## --------- ##
2424
2425 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2426 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2427 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2428 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2429 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2430
2431 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2432 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2433
2434 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2435 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2436 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2437 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2438 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2439 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2440 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2441
2442 _ASUNAME
2443
2444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2445 for as_dir in $PATH
2446 do
2447 IFS=$as_save_IFS
2448 case $as_dir in #(((
2449 '') as_dir=./ ;;
2450 */) ;;
2451 *) as_dir=$as_dir/ ;;
2452 esac
2453 printf "%s\n" "PATH: $as_dir"
2454 done
2455 IFS=$as_save_IFS
2456
2457 } >&5
2458
2459 cat >&5 <<_ACEOF
2460
2461
2462 ## ----------- ##
2463 ## Core tests. ##
2464 ## ----------- ##
2465
2466 _ACEOF
2467
2468
2469 # Keep a trace of the command line.
2470 # Strip out --no-create and --no-recursion so they do not pile up.
2471 # Strip out --silent because we don't want to record it for future runs.
2472 # Also quote any args containing shell meta-characters.
2473 # Make two passes to allow for proper duplicate-argument suppression.
2474 ac_configure_args=
2475 ac_configure_args0=
2476 ac_configure_args1=
2477 ac_must_keep_next=false
2478 for ac_pass in 1 2
2479 do
2480 for ac_arg
2481 do
2482 case $ac_arg in
2483 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2484 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2485 | -silent | --silent | --silen | --sile | --sil)
2486 continue ;;
2487 *\'*)
2488 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2489 esac
2490 case $ac_pass in
2491 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2492 2)
2493 as_fn_append ac_configure_args1 " '$ac_arg'"
2494 if test $ac_must_keep_next = true; then
2495 ac_must_keep_next=false # Got value, back to normal.
2496 else
2497 case $ac_arg in
2498 *=* | --config-cache | -C | -disable-* | --disable-* \
2499 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2500 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2501 | -with-* | --with-* | -without-* | --without-* | --x)
2502 case "$ac_configure_args0 " in
2503 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2504 esac
2505 ;;
2506 -* ) ac_must_keep_next=true ;;
2507 esac
2508 fi
2509 as_fn_append ac_configure_args " '$ac_arg'"
2510 ;;
2511 esac
2512 done
2513 done
2514 { ac_configure_args0=; unset ac_configure_args0;}
2515 { ac_configure_args1=; unset ac_configure_args1;}
2516
2517 # When interrupted or exit'd, cleanup temporary files, and complete
2518 # config.log. We remove comments because anyway the quotes in there
2519 # would cause problems or look ugly.
2520 # WARNING: Use '\'' to represent an apostrophe within the trap.
2521 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2522 trap 'exit_status=$?
2523 # Sanitize IFS.
2524 IFS=" "" $as_nl"
2525 # Save into config.log some information that might help in debugging.
2526 {
2527 echo
2528
2529 printf "%s\n" "## ---------------- ##
2530 ## Cache variables. ##
2531 ## ---------------- ##"
2532 echo
2533 # The following way of writing the cache mishandles newlines in values,
2534 (
2535 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2536 eval ac_val=\$$ac_var
2537 case $ac_val in #(
2538 *${as_nl}*)
2539 case $ac_var in #(
2540 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2541 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2542 esac
2543 case $ac_var in #(
2544 _ | IFS | as_nl) ;; #(
2545 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2546 *) { eval $ac_var=; unset $ac_var;} ;;
2547 esac ;;
2548 esac
2549 done
2550 (set) 2>&1 |
2551 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2552 *${as_nl}ac_space=\ *)
2553 sed -n \
2554 "s/'\''/'\''\\\\'\'''\''/g;
2555 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2556 ;; #(
2557 *)
2558 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2559 ;;
2560 esac |
2561 sort
2562 )
2563 echo
2564
2565 printf "%s\n" "## ----------------- ##
2566 ## Output variables. ##
2567 ## ----------------- ##"
2568 echo
2569 for ac_var in $ac_subst_vars
2570 do
2571 eval ac_val=\$$ac_var
2572 case $ac_val in
2573 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2574 esac
2575 printf "%s\n" "$ac_var='\''$ac_val'\''"
2576 done | sort
2577 echo
2578
2579 if test -n "$ac_subst_files"; then
2580 printf "%s\n" "## ------------------- ##
2581 ## File substitutions. ##
2582 ## ------------------- ##"
2583 echo
2584 for ac_var in $ac_subst_files
2585 do
2586 eval ac_val=\$$ac_var
2587 case $ac_val in
2588 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2589 esac
2590 printf "%s\n" "$ac_var='\''$ac_val'\''"
2591 done | sort
2592 echo
2593 fi
2594
2595 if test -s confdefs.h; then
2596 printf "%s\n" "## ----------- ##
2597 ## confdefs.h. ##
2598 ## ----------- ##"
2599 echo
2600 cat confdefs.h
2601 echo
2602 fi
2603 test "$ac_signal" != 0 &&
2604 printf "%s\n" "$as_me: caught signal $ac_signal"
2605 printf "%s\n" "$as_me: exit $exit_status"
2606 } >&5
2607 rm -f core *.core core.conftest.* &&
2608 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2609 exit $exit_status
2610 ' 0
2611 for ac_signal in 1 2 13 15; do
2612 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2613 done
2614 ac_signal=0
2615
2616 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2617 rm -f -r conftest* confdefs.h
2618
2619 printf "%s\n" "/* confdefs.h */" > confdefs.h
2620
2621 # Predefined preprocessor variables.
2622
2623 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2624
2625 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2626
2627 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2628
2629 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2630
2631 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2632
2633 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2634
2635
2636 # Let the site file select an alternate cache file if it wants to.
2637 # Prefer an explicitly selected file to automatically selected ones.
2638 if test -n "$CONFIG_SITE"; then
2639 ac_site_files="$CONFIG_SITE"
2640 elif test "x$prefix" != xNONE; then
2641 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2642 else
2643 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2644 fi
2645
2646 for ac_site_file in $ac_site_files
2647 do
2648 case $ac_site_file in #(
2649 */*) :
2650 ;; #(
2651 *) :
2652 ac_site_file=./$ac_site_file ;;
2653 esac
2654 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2656 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2657 sed 's/^/| /' "$ac_site_file" >&5
2658 . "$ac_site_file" \
2659 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2660 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2661 as_fn_error $? "failed to load site script $ac_site_file
2662 See \`config.log' for more details" "$LINENO" 5; }
2663 fi
2664 done
2665
2666 if test -r "$cache_file"; then
2667 # Some versions of bash will fail to source /dev/null (special files
2668 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2669 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2671 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2672 case $cache_file in
2673 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2674 *) . "./$cache_file";;
2675 esac
2676 fi
2677 else
2678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2679 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2680 >$cache_file
2681 fi
2682
2683 # Test code for whether the C compiler supports C89 (global declarations)
2684 ac_c_conftest_c89_globals='
2685 /* Does the compiler advertise C89 conformance?
2686 Do not test the value of __STDC__, because some compilers set it to 0
2687 while being otherwise adequately conformant. */
2688 #if !defined __STDC__
2689 # error "Compiler does not advertise C89 conformance"
2690 #endif
2691
2692 #include <stddef.h>
2693 #include <stdarg.h>
2694 struct stat;
2695 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2696 struct buf { int x; };
2697 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2698 static char *e (p, i)
2699 char **p;
2700 int i;
2701 {
2702 return p[i];
2703 }
2704 static char *f (char * (*g) (char **, int), char **p, ...)
2705 {
2706 char *s;
2707 va_list v;
2708 va_start (v,p);
2709 s = g (p, va_arg (v,int));
2710 va_end (v);
2711 return s;
2712 }
2713
2714 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2715 function prototypes and stuff, but not \xHH hex character constants.
2716 These do not provoke an error unfortunately, instead are silently treated
2717 as an "x". The following induces an error, until -std is added to get
2718 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2719 array size at least. It is necessary to write \x00 == 0 to get something
2720 that is true only with -std. */
2721 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2722
2723 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2724 inside strings and character constants. */
2725 #define FOO(x) '\''x'\''
2726 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2727
2728 int test (int i, double x);
2729 struct s1 {int (*f) (int a);};
2730 struct s2 {int (*f) (double a);};
2731 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2732 int, int);'
2733
2734 # Test code for whether the C compiler supports C89 (body of main).
2735 ac_c_conftest_c89_main='
2736 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2737 '
2738
2739 # Test code for whether the C compiler supports C99 (global declarations)
2740 ac_c_conftest_c99_globals='
2741 // Does the compiler advertise C99 conformance?
2742 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2743 # error "Compiler does not advertise C99 conformance"
2744 #endif
2745
2746 #include <stdbool.h>
2747 extern int puts (const char *);
2748 extern int printf (const char *, ...);
2749 extern int dprintf (int, const char *, ...);
2750 extern void *malloc (size_t);
2751
2752 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2753 // dprintf is used instead of fprintf to avoid needing to declare
2754 // FILE and stderr.
2755 #define debug(...) dprintf (2, __VA_ARGS__)
2756 #define showlist(...) puts (#__VA_ARGS__)
2757 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2758 static void
2759 test_varargs_macros (void)
2760 {
2761 int x = 1234;
2762 int y = 5678;
2763 debug ("Flag");
2764 debug ("X = %d\n", x);
2765 showlist (The first, second, and third items.);
2766 report (x>y, "x is %d but y is %d", x, y);
2767 }
2768
2769 // Check long long types.
2770 #define BIG64 18446744073709551615ull
2771 #define BIG32 4294967295ul
2772 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2773 #if !BIG_OK
2774 #error "your preprocessor is broken"
2775 #endif
2776 #if BIG_OK
2777 #else
2778 #error "your preprocessor is broken"
2779 #endif
2780 static long long int bignum = -9223372036854775807LL;
2781 static unsigned long long int ubignum = BIG64;
2782
2783 struct incomplete_array
2784 {
2785 int datasize;
2786 double data[];
2787 };
2788
2789 struct named_init {
2790 int number;
2791 const wchar_t *name;
2792 double average;
2793 };
2794
2795 typedef const char *ccp;
2796
2797 static inline int
2798 test_restrict (ccp restrict text)
2799 {
2800 // See if C++-style comments work.
2801 // Iterate through items via the restricted pointer.
2802 // Also check for declarations in for loops.
2803 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2804 continue;
2805 return 0;
2806 }
2807
2808 // Check varargs and va_copy.
2809 static bool
2810 test_varargs (const char *format, ...)
2811 {
2812 va_list args;
2813 va_start (args, format);
2814 va_list args_copy;
2815 va_copy (args_copy, args);
2816
2817 const char *str = "";
2818 int number = 0;
2819 float fnumber = 0;
2820
2821 while (*format)
2822 {
2823 switch (*format++)
2824 {
2825 case '\''s'\'': // string
2826 str = va_arg (args_copy, const char *);
2827 break;
2828 case '\''d'\'': // int
2829 number = va_arg (args_copy, int);
2830 break;
2831 case '\''f'\'': // float
2832 fnumber = va_arg (args_copy, double);
2833 break;
2834 default:
2835 break;
2836 }
2837 }
2838 va_end (args_copy);
2839 va_end (args);
2840
2841 return *str && number && fnumber;
2842 }
2843 '
2844
2845 # Test code for whether the C compiler supports C99 (body of main).
2846 ac_c_conftest_c99_main='
2847 // Check bool.
2848 _Bool success = false;
2849 success |= (argc != 0);
2850
2851 // Check restrict.
2852 if (test_restrict ("String literal") == 0)
2853 success = true;
2854 char *restrict newvar = "Another string";
2855
2856 // Check varargs.
2857 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2858 test_varargs_macros ();
2859
2860 // Check flexible array members.
2861 struct incomplete_array *ia =
2862 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2863 ia->datasize = 10;
2864 for (int i = 0; i < ia->datasize; ++i)
2865 ia->data[i] = i * 1.234;
2866
2867 // Check named initializers.
2868 struct named_init ni = {
2869 .number = 34,
2870 .name = L"Test wide string",
2871 .average = 543.34343,
2872 };
2873
2874 ni.number = 58;
2875
2876 int dynamic_array[ni.number];
2877 dynamic_array[0] = argv[0][0];
2878 dynamic_array[ni.number - 1] = 543;
2879
2880 // work around unused variable warnings
2881 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2882 || dynamic_array[ni.number - 1] != 543);
2883 '
2884
2885 # Test code for whether the C compiler supports C11 (global declarations)
2886 ac_c_conftest_c11_globals='
2887 // Does the compiler advertise C11 conformance?
2888 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2889 # error "Compiler does not advertise C11 conformance"
2890 #endif
2891
2892 // Check _Alignas.
2893 char _Alignas (double) aligned_as_double;
2894 char _Alignas (0) no_special_alignment;
2895 extern char aligned_as_int;
2896 char _Alignas (0) _Alignas (int) aligned_as_int;
2897
2898 // Check _Alignof.
2899 enum
2900 {
2901 int_alignment = _Alignof (int),
2902 int_array_alignment = _Alignof (int[100]),
2903 char_alignment = _Alignof (char)
2904 };
2905 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2906
2907 // Check _Noreturn.
2908 int _Noreturn does_not_return (void) { for (;;) continue; }
2909
2910 // Check _Static_assert.
2911 struct test_static_assert
2912 {
2913 int x;
2914 _Static_assert (sizeof (int) <= sizeof (long int),
2915 "_Static_assert does not work in struct");
2916 long int y;
2917 };
2918
2919 // Check UTF-8 literals.
2920 #define u8 syntax error!
2921 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2922
2923 // Check duplicate typedefs.
2924 typedef long *long_ptr;
2925 typedef long int *long_ptr;
2926 typedef long_ptr long_ptr;
2927
2928 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2929 struct anonymous
2930 {
2931 union {
2932 struct { int i; int j; };
2933 struct { int k; long int l; } w;
2934 };
2935 int m;
2936 } v1;
2937 '
2938
2939 # Test code for whether the C compiler supports C11 (body of main).
2940 ac_c_conftest_c11_main='
2941 _Static_assert ((offsetof (struct anonymous, i)
2942 == offsetof (struct anonymous, w.k)),
2943 "Anonymous union alignment botch");
2944 v1.i = 2;
2945 v1.w.k = 5;
2946 ok |= v1.i != 5;
2947 '
2948
2949 # Test code for whether the C compiler supports C11 (complete).
2950 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2951 ${ac_c_conftest_c99_globals}
2952 ${ac_c_conftest_c11_globals}
2953
2954 int
2955 main (int argc, char **argv)
2956 {
2957 int ok = 0;
2958 ${ac_c_conftest_c89_main}
2959 ${ac_c_conftest_c99_main}
2960 ${ac_c_conftest_c11_main}
2961 return ok;
2962 }
2963 "
2964
2965 # Test code for whether the C compiler supports C99 (complete).
2966 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2967 ${ac_c_conftest_c99_globals}
2968
2969 int
2970 main (int argc, char **argv)
2971 {
2972 int ok = 0;
2973 ${ac_c_conftest_c89_main}
2974 ${ac_c_conftest_c99_main}
2975 return ok;
2976 }
2977 "
2978
2979 # Test code for whether the C compiler supports C89 (complete).
2980 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2981
2982 int
2983 main (int argc, char **argv)
2984 {
2985 int ok = 0;
2986 ${ac_c_conftest_c89_main}
2987 return ok;
2988 }
2989 "
2990
2991 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2992 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2993 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2994 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2995 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2996 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2997 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2998 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2999 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
3000 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
3001 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
3002 gt_needs="$gt_needs "
3003 as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
3004 as_fn_append ac_header_c_list " sys/param.h sys_param_h HAVE_SYS_PARAM_H"
3005 as_fn_append ac_func_c_list " getpagesize HAVE_GETPAGESIZE"
3006
3007 # Auxiliary files required by this configure script.
3008 ac_aux_files="config.rpath config.guess config.sub ltmain.sh compile missing install-sh"
3009
3010 # Locations in which to look for auxiliary files.
3011 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
3012
3013 # Search for a directory containing all of the required auxiliary files,
3014 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
3015 # If we don't find one directory that contains all the files we need,
3016 # we report the set of missing files from the *first* directory in
3017 # $ac_aux_dir_candidates and give up.
3018 ac_missing_aux_files=""
3019 ac_first_candidate=:
3020 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
3021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3022 as_found=false
3023 for as_dir in $ac_aux_dir_candidates
3024 do
3025 IFS=$as_save_IFS
3026 case $as_dir in #(((
3027 '') as_dir=./ ;;
3028 */) ;;
3029 *) as_dir=$as_dir/ ;;
3030 esac
3031 as_found=:
3032
3033 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
3034 ac_aux_dir_found=yes
3035 ac_install_sh=
3036 for ac_aux in $ac_aux_files
3037 do
3038 # As a special case, if "install-sh" is required, that requirement
3039 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
3040 # and $ac_install_sh is set appropriately for whichever one is found.
3041 if test x"$ac_aux" = x"install-sh"
3042 then
3043 if test -f "${as_dir}install-sh"; then
3044 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
3045 ac_install_sh="${as_dir}install-sh -c"
3046 elif test -f "${as_dir}install.sh"; then
3047 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
3048 ac_install_sh="${as_dir}install.sh -c"
3049 elif test -f "${as_dir}shtool"; then
3050 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
3051 ac_install_sh="${as_dir}shtool install -c"
3052 else
3053 ac_aux_dir_found=no
3054 if $ac_first_candidate; then
3055 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
3056 else
3057 break
3058 fi
3059 fi
3060 else
3061 if test -f "${as_dir}${ac_aux}"; then
3062 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
3063 else
3064 ac_aux_dir_found=no
3065 if $ac_first_candidate; then
3066 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
3067 else
3068 break
3069 fi
3070 fi
3071 fi
3072 done
3073 if test "$ac_aux_dir_found" = yes; then
3074 ac_aux_dir="$as_dir"
3075 break
3076 fi
3077 ac_first_candidate=false
3078
3079 as_found=false
3080 done
3081 IFS=$as_save_IFS
3082 if $as_found
3083 then :
3084
3085 else $as_nop
3086 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
3087 fi
3088
3089
3090 # These three variables are undocumented and unsupported,
3091 # and are intended to be withdrawn in a future Autoconf release.
3092 # They can cause serious problems if a builder's source tree is in a directory
3093 # whose full name contains unusual characters.
3094 if test -f "${ac_aux_dir}config.guess"; then
3095 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
3096 fi
3097 if test -f "${ac_aux_dir}config.sub"; then
3098 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
3099 fi
3100 if test -f "$ac_aux_dir/configure"; then
3101 ac_configure="$SHELL ${ac_aux_dir}configure"
3102 fi
3103
3104 # Check that the precious variables saved in the cache have kept the same
3105 # value.
3106 ac_cache_corrupted=false
3107 for ac_var in $ac_precious_vars; do
3108 eval ac_old_set=\$ac_cv_env_${ac_var}_set
3109 eval ac_new_set=\$ac_env_${ac_var}_set
3110 eval ac_old_val=\$ac_cv_env_${ac_var}_value
3111 eval ac_new_val=\$ac_env_${ac_var}_value
3112 case $ac_old_set,$ac_new_set in
3113 set,)
3114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3115 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3116 ac_cache_corrupted=: ;;
3117 ,set)
3118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3119 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3120 ac_cache_corrupted=: ;;
3121 ,);;
3122 *)
3123 if test "x$ac_old_val" != "x$ac_new_val"; then
3124 # differences in whitespace do not lead to failure.
3125 ac_old_val_w=`echo x $ac_old_val`
3126 ac_new_val_w=`echo x $ac_new_val`
3127 if test "$ac_old_val_w" != "$ac_new_val_w"; then
3128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3129 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3130 ac_cache_corrupted=:
3131 else
3132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3133 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3134 eval $ac_var=\$ac_old_val
3135 fi
3136 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
3137 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
3138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
3139 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
3140 fi;;
3141 esac
3142 # Pass precious variables to config.status.
3143 if test "$ac_new_set" = set; then
3144 case $ac_new_val in
3145 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3146 *) ac_arg=$ac_var=$ac_new_val ;;
3147 esac
3148 case " $ac_configure_args " in
3149 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3150 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3151 esac
3152 fi
3153 done
3154 if $ac_cache_corrupted; then
3155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3156 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3158 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3159 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3160 and start over" "$LINENO" 5
3161 fi
3162 ## -------------------- ##
3163 ## Main body of script. ##
3164 ## -------------------- ##
3165
3166 ac_ext=c
3167 ac_cpp='$CPP $CPPFLAGS'
3168 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3169 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3170 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3171
3172
3173 am__api_version='1.16'
3174
3175
3176
3177 # Find a good install program. We prefer a C program (faster),
3178 # so one script is as good as another. But avoid the broken or
3179 # incompatible versions:
3180 # SysV /etc/install, /usr/sbin/install
3181 # SunOS /usr/etc/install
3182 # IRIX /sbin/install
3183 # AIX /bin/install
3184 # AmigaOS /C/install, which installs bootblocks on floppy discs
3185 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3186 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3187 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3188 # OS/2's system install, which has a completely different semantic
3189 # ./install, which can be erroneously created by make from ./install.sh.
3190 # Reject install programs that cannot install multiple files.
3191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3192 printf %s "checking for a BSD-compatible install... " >&6; }
3193 if test -z "$INSTALL"; then
3194 if test ${ac_cv_path_install+y}
3195 then :
3196 printf %s "(cached) " >&6
3197 else $as_nop
3198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3199 for as_dir in $PATH
3200 do
3201 IFS=$as_save_IFS
3202 case $as_dir in #(((
3203 '') as_dir=./ ;;
3204 */) ;;
3205 *) as_dir=$as_dir/ ;;
3206 esac
3207 # Account for fact that we put trailing slashes in our PATH walk.
3208 case $as_dir in #((
3209 ./ | /[cC]/* | \
3210 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3211 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3212 /usr/ucb/* ) ;;
3213 *)
3214 # OSF1 and SCO ODT 3.0 have their own names for install.
3215 # Don't use installbsd from OSF since it installs stuff as root
3216 # by default.
3217 for ac_prog in ginstall scoinst install; do
3218 for ac_exec_ext in '' $ac_executable_extensions; do
3219 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
3220 if test $ac_prog = install &&
3221 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3222 # AIX install. It has an incompatible calling convention.
3223 :
3224 elif test $ac_prog = install &&
3225 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3226 # program-specific install script used by HP pwplus--don't use.
3227 :
3228 else
3229 rm -rf conftest.one conftest.two conftest.dir
3230 echo one > conftest.one
3231 echo two > conftest.two
3232 mkdir conftest.dir
3233 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
3234 test -s conftest.one && test -s conftest.two &&
3235 test -s conftest.dir/conftest.one &&
3236 test -s conftest.dir/conftest.two
3237 then
3238 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
3239 break 3
3240 fi
3241 fi
3242 fi
3243 done
3244 done
3245 ;;
3246 esac
3247
3248 done
3249 IFS=$as_save_IFS
3250
3251 rm -rf conftest.one conftest.two conftest.dir
3252
3253 fi
3254 if test ${ac_cv_path_install+y}; then
3255 INSTALL=$ac_cv_path_install
3256 else
3257 # As a last resort, use the slow shell script. Don't cache a
3258 # value for INSTALL within a source directory, because that will
3259 # break other packages using the cache if that directory is
3260 # removed, or if the value is a relative name.
3261 INSTALL=$ac_install_sh
3262 fi
3263 fi
3264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3265 printf "%s\n" "$INSTALL" >&6; }
3266
3267 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3268 # It thinks the first close brace ends the variable substitution.
3269 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3270
3271 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3272
3273 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3274
3275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3276 printf %s "checking whether build environment is sane... " >&6; }
3277 # Reject unsafe characters in $srcdir or the absolute working directory
3278 # name. Accept space and tab only in the latter.
3279 am_lf='
3280 '
3281 case `pwd` in
3282 *[\\\"\#\$\&\'\`$am_lf]*)
3283 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3284 esac
3285 case $srcdir in
3286 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3287 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3288 esac
3289
3290 # Do 'set' in a subshell so we don't clobber the current shell's
3291 # arguments. Must try -L first in case configure is actually a
3292 # symlink; some systems play weird games with the mod time of symlinks
3293 # (eg FreeBSD returns the mod time of the symlink's containing
3294 # directory).
3295 if (
3296 am_has_slept=no
3297 for am_try in 1 2; do
3298 echo "timestamp, slept: $am_has_slept" > conftest.file
3299 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3300 if test "$*" = "X"; then
3301 # -L didn't work.
3302 set X `ls -t "$srcdir/configure" conftest.file`
3303 fi
3304 if test "$*" != "X $srcdir/configure conftest.file" \
3305 && test "$*" != "X conftest.file $srcdir/configure"; then
3306
3307 # If neither matched, then we have a broken ls. This can happen
3308 # if, for instance, CONFIG_SHELL is bash and it inherits a
3309 # broken ls alias from the environment. This has actually
3310 # happened. Such a system could not be considered "sane".
3311 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3312 alias in your environment" "$LINENO" 5
3313 fi
3314 if test "$2" = conftest.file || test $am_try -eq 2; then
3315 break
3316 fi
3317 # Just in case.
3318 sleep 1
3319 am_has_slept=yes
3320 done
3321 test "$2" = conftest.file
3322 )
3323 then
3324 # Ok.
3325 :
3326 else
3327 as_fn_error $? "newly created file is older than distributed files!
3328 Check your system clock" "$LINENO" 5
3329 fi
3330 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3331 printf "%s\n" "yes" >&6; }
3332 # If we didn't sleep, we still need to ensure time stamps of config.status and
3333 # generated files are strictly newer.
3334 am_sleep_pid=
3335 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3336 ( sleep 1 ) &
3337 am_sleep_pid=$!
3338 fi
3339
3340 rm -f conftest.file
3341
3342 test "$program_prefix" != NONE &&
3343 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3344 # Use a double $ so make ignores it.
3345 test "$program_suffix" != NONE &&
3346 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3347 # Double any \ or $.
3348 # By default was `s,x,x', remove it if useless.
3349 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3350 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
3351
3352
3353 # Expand $ac_aux_dir to an absolute path.
3354 am_aux_dir=`cd "$ac_aux_dir" && pwd`
3355
3356
3357 if test x"${MISSING+set}" != xset; then
3358 MISSING="\${SHELL} '$am_aux_dir/missing'"
3359 fi
3360 # Use eval to expand $SHELL
3361 if eval "$MISSING --is-lightweight"; then
3362 am_missing_run="$MISSING "
3363 else
3364 am_missing_run=
3365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3366 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3367 fi
3368
3369 if test x"${install_sh+set}" != xset; then
3370 case $am_aux_dir in
3371 *\ * | *\ *)
3372 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3373 *)
3374 install_sh="\${SHELL} $am_aux_dir/install-sh"
3375 esac
3376 fi
3377
3378 # Installed binaries are usually stripped using 'strip' when the user
3379 # run "make install-strip". However 'strip' might not be the right
3380 # tool to use in cross-compilation environments, therefore Automake
3381 # will honor the 'STRIP' environment variable to overrule this program.
3382 if test "$cross_compiling" != no; then
3383 if test -n "$ac_tool_prefix"; then
3384 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3385 set dummy ${ac_tool_prefix}strip; ac_word=$2
3386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3387 printf %s "checking for $ac_word... " >&6; }
3388 if test ${ac_cv_prog_STRIP+y}
3389 then :
3390 printf %s "(cached) " >&6
3391 else $as_nop
3392 if test -n "$STRIP"; then
3393 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3394 else
3395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3396 for as_dir in $PATH
3397 do
3398 IFS=$as_save_IFS
3399 case $as_dir in #(((
3400 '') as_dir=./ ;;
3401 */) ;;
3402 *) as_dir=$as_dir/ ;;
3403 esac
3404 for ac_exec_ext in '' $ac_executable_extensions; do
3405 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3406 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3407 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3408 break 2
3409 fi
3410 done
3411 done
3412 IFS=$as_save_IFS
3413
3414 fi
3415 fi
3416 STRIP=$ac_cv_prog_STRIP
3417 if test -n "$STRIP"; then
3418 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3419 printf "%s\n" "$STRIP" >&6; }
3420 else
3421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3422 printf "%s\n" "no" >&6; }
3423 fi
3424
3425
3426 fi
3427 if test -z "$ac_cv_prog_STRIP"; then
3428 ac_ct_STRIP=$STRIP
3429 # Extract the first word of "strip", so it can be a program name with args.
3430 set dummy strip; ac_word=$2
3431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3432 printf %s "checking for $ac_word... " >&6; }
3433 if test ${ac_cv_prog_ac_ct_STRIP+y}
3434 then :
3435 printf %s "(cached) " >&6
3436 else $as_nop
3437 if test -n "$ac_ct_STRIP"; then
3438 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3439 else
3440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3441 for as_dir in $PATH
3442 do
3443 IFS=$as_save_IFS
3444 case $as_dir in #(((
3445 '') as_dir=./ ;;
3446 */) ;;
3447 *) as_dir=$as_dir/ ;;
3448 esac
3449 for ac_exec_ext in '' $ac_executable_extensions; do
3450 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3451 ac_cv_prog_ac_ct_STRIP="strip"
3452 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3453 break 2
3454 fi
3455 done
3456 done
3457 IFS=$as_save_IFS
3458
3459 fi
3460 fi
3461 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3462 if test -n "$ac_ct_STRIP"; then
3463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3464 printf "%s\n" "$ac_ct_STRIP" >&6; }
3465 else
3466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3467 printf "%s\n" "no" >&6; }
3468 fi
3469
3470 if test "x$ac_ct_STRIP" = x; then
3471 STRIP=":"
3472 else
3473 case $cross_compiling:$ac_tool_warned in
3474 yes:)
3475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3476 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3477 ac_tool_warned=yes ;;
3478 esac
3479 STRIP=$ac_ct_STRIP
3480 fi
3481 else
3482 STRIP="$ac_cv_prog_STRIP"
3483 fi
3484
3485 fi
3486 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3487
3488
3489 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
3490 printf %s "checking for a race-free mkdir -p... " >&6; }
3491 if test -z "$MKDIR_P"; then
3492 if test ${ac_cv_path_mkdir+y}
3493 then :
3494 printf %s "(cached) " >&6
3495 else $as_nop
3496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3497 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3498 do
3499 IFS=$as_save_IFS
3500 case $as_dir in #(((
3501 '') as_dir=./ ;;
3502 */) ;;
3503 *) as_dir=$as_dir/ ;;
3504 esac
3505 for ac_prog in mkdir gmkdir; do
3506 for ac_exec_ext in '' $ac_executable_extensions; do
3507 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
3508 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
3509 'mkdir ('*'coreutils) '* | \
3510 'BusyBox '* | \
3511 'mkdir (fileutils) '4.1*)
3512 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
3513 break 3;;
3514 esac
3515 done
3516 done
3517 done
3518 IFS=$as_save_IFS
3519
3520 fi
3521
3522 test -d ./--version && rmdir ./--version
3523 if test ${ac_cv_path_mkdir+y}; then
3524 MKDIR_P="$ac_cv_path_mkdir -p"
3525 else
3526 # As a last resort, use the slow shell script. Don't cache a
3527 # value for MKDIR_P within a source directory, because that will
3528 # break other packages using the cache if that directory is
3529 # removed, or if the value is a relative name.
3530 MKDIR_P="$ac_install_sh -d"
3531 fi
3532 fi
3533 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3534 printf "%s\n" "$MKDIR_P" >&6; }
3535
3536 for ac_prog in gawk mawk nawk awk
3537 do
3538 # Extract the first word of "$ac_prog", so it can be a program name with args.
3539 set dummy $ac_prog; ac_word=$2
3540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3541 printf %s "checking for $ac_word... " >&6; }
3542 if test ${ac_cv_prog_AWK+y}
3543 then :
3544 printf %s "(cached) " >&6
3545 else $as_nop
3546 if test -n "$AWK"; then
3547 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3548 else
3549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3550 for as_dir in $PATH
3551 do
3552 IFS=$as_save_IFS
3553 case $as_dir in #(((
3554 '') as_dir=./ ;;
3555 */) ;;
3556 *) as_dir=$as_dir/ ;;
3557 esac
3558 for ac_exec_ext in '' $ac_executable_extensions; do
3559 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3560 ac_cv_prog_AWK="$ac_prog"
3561 printf "%s\n" "$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 fi
3569 fi
3570 AWK=$ac_cv_prog_AWK
3571 if test -n "$AWK"; then
3572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3573 printf "%s\n" "$AWK" >&6; }
3574 else
3575 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3576 printf "%s\n" "no" >&6; }
3577 fi
3578
3579
3580 test -n "$AWK" && break
3581 done
3582
3583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3584 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3585 set x ${MAKE-make}
3586 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3587 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
3588 then :
3589 printf %s "(cached) " >&6
3590 else $as_nop
3591 cat >conftest.make <<\_ACEOF
3592 SHELL = /bin/sh
3593 all:
3594 @echo '@@@%%%=$(MAKE)=@@@%%%'
3595 _ACEOF
3596 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3597 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3598 *@@@%%%=?*=@@@%%%*)
3599 eval ac_cv_prog_make_${ac_make}_set=yes;;
3600 *)
3601 eval ac_cv_prog_make_${ac_make}_set=no;;
3602 esac
3603 rm -f conftest.make
3604 fi
3605 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3607 printf "%s\n" "yes" >&6; }
3608 SET_MAKE=
3609 else
3610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3611 printf "%s\n" "no" >&6; }
3612 SET_MAKE="MAKE=${MAKE-make}"
3613 fi
3614
3615 rm -rf .tst 2>/dev/null
3616 mkdir .tst 2>/dev/null
3617 if test -d .tst; then
3618 am__leading_dot=.
3619 else
3620 am__leading_dot=_
3621 fi
3622 rmdir .tst 2>/dev/null
3623
3624 # Check whether --enable-silent-rules was given.
3625 if test ${enable_silent_rules+y}
3626 then :
3627 enableval=$enable_silent_rules;
3628 fi
3629
3630 case $enable_silent_rules in # (((
3631 yes) AM_DEFAULT_VERBOSITY=0;;
3632 no) AM_DEFAULT_VERBOSITY=1;;
3633 *) AM_DEFAULT_VERBOSITY=1;;
3634 esac
3635 am_make=${MAKE-make}
3636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3637 printf %s "checking whether $am_make supports nested variables... " >&6; }
3638 if test ${am_cv_make_support_nested_variables+y}
3639 then :
3640 printf %s "(cached) " >&6
3641 else $as_nop
3642 if printf "%s\n" 'TRUE=$(BAR$(V))
3643 BAR0=false
3644 BAR1=true
3645 V=1
3646 am__doit:
3647 @$(TRUE)
3648 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3649 am_cv_make_support_nested_variables=yes
3650 else
3651 am_cv_make_support_nested_variables=no
3652 fi
3653 fi
3654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3655 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
3656 if test $am_cv_make_support_nested_variables = yes; then
3657 AM_V='$(V)'
3658 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3659 else
3660 AM_V=$AM_DEFAULT_VERBOSITY
3661 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3662 fi
3663 AM_BACKSLASH='\'
3664
3665 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3666 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3667 # is not polluted with repeated "-I."
3668 am__isrc=' -I$(srcdir)'
3669 # test to see if srcdir already configured
3670 if test -f $srcdir/config.status; then
3671 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3672 fi
3673 fi
3674
3675 # test whether we have cygpath
3676 if test -z "$CYGPATH_W"; then
3677 if (cygpath --version) >/dev/null 2>/dev/null; then
3678 CYGPATH_W='cygpath -w'
3679 else
3680 CYGPATH_W=echo
3681 fi
3682 fi
3683
3684
3685 # Define the identity of the package.
3686 PACKAGE='fontconfig'
3687 VERSION='2.15.0'
3688
3689
3690 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3691
3692
3693 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
3694
3695 # Some tools Automake needs.
3696
3697 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3698
3699
3700 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3701
3702
3703 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3704
3705
3706 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3707
3708
3709 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3710
3711 # For better backward compatibility. To be removed once Automake 1.9.x
3712 # dies out for good. For more background, see:
3713 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3714 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3715 mkdir_p='$(MKDIR_P)'
3716
3717 # We need awk for the "check" target (and possibly the TAP driver). The
3718 # system "awk" is bad on some platforms.
3719 # Always define AMTAR for backward compatibility. Yes, it's still used
3720 # in the wild :-( We should find a proper way to deprecate it ...
3721 AMTAR='$${TAR-tar}'
3722
3723
3724 # We'll loop over all known methods to create a tar archive until one works.
3725 _am_tools='gnutar pax cpio none'
3726
3727 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3728
3729
3730
3731
3732
3733 # Variables for tags utilities; see am/tags.am
3734 if test -z "$CTAGS"; then
3735 CTAGS=ctags
3736 fi
3737
3738 if test -z "$ETAGS"; then
3739 ETAGS=etags
3740 fi
3741
3742 if test -z "$CSCOPE"; then
3743 CSCOPE=cscope
3744 fi
3745
3746
3747
3748 # POSIX will say in a future version that running "rm -f" with no argument
3749 # is OK; and we want to be able to make that assumption in our Makefile
3750 # recipes. So use an aggressive probe to check that the usage we want is
3751 # actually supported "in the wild" to an acceptable degree.
3752 # See automake bug#10828.
3753 # To make any issue more visible, cause the running configure to be aborted
3754 # by default if the 'rm' program in use doesn't match our expectations; the
3755 # user can still override this though.
3756 if rm -f && rm -fr && rm -rf; then : OK; else
3757 cat >&2 <<'END'
3758 Oops!
3759
3760 Your 'rm' program seems unable to run without file operands specified
3761 on the command line, even when the '-f' option is present. This is contrary
3762 to the behaviour of most rm programs out there, and not conforming with
3763 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3764
3765 Please tell bug-automake@gnu.org about your system, including the value
3766 of your $PATH and any error possibly output before this message. This
3767 can help us improve future automake versions.
3768
3769 END
3770 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3771 echo 'Configuration will proceed anyway, since you have set the' >&2
3772 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3773 echo >&2
3774 else
3775 cat >&2 <<'END'
3776 Aborting the configuration process, to ensure you take notice of the issue.
3777
3778 You can download and install GNU coreutils to get an 'rm' implementation
3779 that behaves properly: <https://www.gnu.org/software/coreutils/>.
3780
3781 If you want to complete the configuration process using your problematic
3782 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3783 to "yes", and re-run configure.
3784
3785 END
3786 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3787 fi
3788 fi
3789
3790 # Check whether --enable-silent-rules was given.
3791 if test ${enable_silent_rules+y}
3792 then :
3793 enableval=$enable_silent_rules;
3794 fi
3795
3796 case $enable_silent_rules in # (((
3797 yes) AM_DEFAULT_VERBOSITY=0;;
3798 no) AM_DEFAULT_VERBOSITY=1;;
3799 *) AM_DEFAULT_VERBOSITY=0;;
3800 esac
3801 am_make=${MAKE-make}
3802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3803 printf %s "checking whether $am_make supports nested variables... " >&6; }
3804 if test ${am_cv_make_support_nested_variables+y}
3805 then :
3806 printf %s "(cached) " >&6
3807 else $as_nop
3808 if printf "%s\n" 'TRUE=$(BAR$(V))
3809 BAR0=false
3810 BAR1=true
3811 V=1
3812 am__doit:
3813 @$(TRUE)
3814 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3815 am_cv_make_support_nested_variables=yes
3816 else
3817 am_cv_make_support_nested_variables=no
3818 fi
3819 fi
3820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3821 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
3822 if test $am_cv_make_support_nested_variables = yes; then
3823 AM_V='$(V)'
3824 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3825 else
3826 AM_V=$AM_DEFAULT_VERBOSITY
3827 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3828 fi
3829 AM_BACKSLASH='\'
3830
3831
3832
3833 ac_config_headers="$ac_config_headers config.h"
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846 ac_ext=c
3847 ac_cpp='$CPP $CPPFLAGS'
3848 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3849 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3850 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3851 if test -n "$ac_tool_prefix"; then
3852 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3853 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3855 printf %s "checking for $ac_word... " >&6; }
3856 if test ${ac_cv_prog_CC+y}
3857 then :
3858 printf %s "(cached) " >&6
3859 else $as_nop
3860 if test -n "$CC"; then
3861 ac_cv_prog_CC="$CC" # Let the user override the test.
3862 else
3863 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3864 for as_dir in $PATH
3865 do
3866 IFS=$as_save_IFS
3867 case $as_dir in #(((
3868 '') as_dir=./ ;;
3869 */) ;;
3870 *) as_dir=$as_dir/ ;;
3871 esac
3872 for ac_exec_ext in '' $ac_executable_extensions; do
3873 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3874 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3875 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3876 break 2
3877 fi
3878 done
3879 done
3880 IFS=$as_save_IFS
3881
3882 fi
3883 fi
3884 CC=$ac_cv_prog_CC
3885 if test -n "$CC"; then
3886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3887 printf "%s\n" "$CC" >&6; }
3888 else
3889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3890 printf "%s\n" "no" >&6; }
3891 fi
3892
3893
3894 fi
3895 if test -z "$ac_cv_prog_CC"; then
3896 ac_ct_CC=$CC
3897 # Extract the first word of "gcc", so it can be a program name with args.
3898 set dummy gcc; ac_word=$2
3899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3900 printf %s "checking for $ac_word... " >&6; }
3901 if test ${ac_cv_prog_ac_ct_CC+y}
3902 then :
3903 printf %s "(cached) " >&6
3904 else $as_nop
3905 if test -n "$ac_ct_CC"; then
3906 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3907 else
3908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3909 for as_dir in $PATH
3910 do
3911 IFS=$as_save_IFS
3912 case $as_dir in #(((
3913 '') as_dir=./ ;;
3914 */) ;;
3915 *) as_dir=$as_dir/ ;;
3916 esac
3917 for ac_exec_ext in '' $ac_executable_extensions; do
3918 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3919 ac_cv_prog_ac_ct_CC="gcc"
3920 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3921 break 2
3922 fi
3923 done
3924 done
3925 IFS=$as_save_IFS
3926
3927 fi
3928 fi
3929 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3930 if test -n "$ac_ct_CC"; then
3931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3932 printf "%s\n" "$ac_ct_CC" >&6; }
3933 else
3934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3935 printf "%s\n" "no" >&6; }
3936 fi
3937
3938 if test "x$ac_ct_CC" = x; then
3939 CC=""
3940 else
3941 case $cross_compiling:$ac_tool_warned in
3942 yes:)
3943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3944 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3945 ac_tool_warned=yes ;;
3946 esac
3947 CC=$ac_ct_CC
3948 fi
3949 else
3950 CC="$ac_cv_prog_CC"
3951 fi
3952
3953 if test -z "$CC"; then
3954 if test -n "$ac_tool_prefix"; then
3955 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3956 set dummy ${ac_tool_prefix}cc; ac_word=$2
3957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3958 printf %s "checking for $ac_word... " >&6; }
3959 if test ${ac_cv_prog_CC+y}
3960 then :
3961 printf %s "(cached) " >&6
3962 else $as_nop
3963 if test -n "$CC"; then
3964 ac_cv_prog_CC="$CC" # Let the user override the test.
3965 else
3966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3967 for as_dir in $PATH
3968 do
3969 IFS=$as_save_IFS
3970 case $as_dir in #(((
3971 '') as_dir=./ ;;
3972 */) ;;
3973 *) as_dir=$as_dir/ ;;
3974 esac
3975 for ac_exec_ext in '' $ac_executable_extensions; do
3976 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3977 ac_cv_prog_CC="${ac_tool_prefix}cc"
3978 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3979 break 2
3980 fi
3981 done
3982 done
3983 IFS=$as_save_IFS
3984
3985 fi
3986 fi
3987 CC=$ac_cv_prog_CC
3988 if test -n "$CC"; then
3989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3990 printf "%s\n" "$CC" >&6; }
3991 else
3992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3993 printf "%s\n" "no" >&6; }
3994 fi
3995
3996
3997 fi
3998 fi
3999 if test -z "$CC"; then
4000 # Extract the first word of "cc", so it can be a program name with args.
4001 set dummy cc; ac_word=$2
4002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4003 printf %s "checking for $ac_word... " >&6; }
4004 if test ${ac_cv_prog_CC+y}
4005 then :
4006 printf %s "(cached) " >&6
4007 else $as_nop
4008 if test -n "$CC"; then
4009 ac_cv_prog_CC="$CC" # Let the user override the test.
4010 else
4011 ac_prog_rejected=no
4012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4013 for as_dir in $PATH
4014 do
4015 IFS=$as_save_IFS
4016 case $as_dir in #(((
4017 '') as_dir=./ ;;
4018 */) ;;
4019 *) as_dir=$as_dir/ ;;
4020 esac
4021 for ac_exec_ext in '' $ac_executable_extensions; do
4022 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4023 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4024 ac_prog_rejected=yes
4025 continue
4026 fi
4027 ac_cv_prog_CC="cc"
4028 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4029 break 2
4030 fi
4031 done
4032 done
4033 IFS=$as_save_IFS
4034
4035 if test $ac_prog_rejected = yes; then
4036 # We found a bogon in the path, so make sure we never use it.
4037 set dummy $ac_cv_prog_CC
4038 shift
4039 if test $# != 0; then
4040 # We chose a different compiler from the bogus one.
4041 # However, it has the same basename, so the bogon will be chosen
4042 # first if we set CC to just the basename; use the full file name.
4043 shift
4044 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
4045 fi
4046 fi
4047 fi
4048 fi
4049 CC=$ac_cv_prog_CC
4050 if test -n "$CC"; then
4051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4052 printf "%s\n" "$CC" >&6; }
4053 else
4054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4055 printf "%s\n" "no" >&6; }
4056 fi
4057
4058
4059 fi
4060 if test -z "$CC"; then
4061 if test -n "$ac_tool_prefix"; then
4062 for ac_prog in cl.exe
4063 do
4064 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4065 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4067 printf %s "checking for $ac_word... " >&6; }
4068 if test ${ac_cv_prog_CC+y}
4069 then :
4070 printf %s "(cached) " >&6
4071 else $as_nop
4072 if test -n "$CC"; then
4073 ac_cv_prog_CC="$CC" # Let the user override the test.
4074 else
4075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4076 for as_dir in $PATH
4077 do
4078 IFS=$as_save_IFS
4079 case $as_dir in #(((
4080 '') as_dir=./ ;;
4081 */) ;;
4082 *) as_dir=$as_dir/ ;;
4083 esac
4084 for ac_exec_ext in '' $ac_executable_extensions; do
4085 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4086 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4087 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4088 break 2
4089 fi
4090 done
4091 done
4092 IFS=$as_save_IFS
4093
4094 fi
4095 fi
4096 CC=$ac_cv_prog_CC
4097 if test -n "$CC"; then
4098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4099 printf "%s\n" "$CC" >&6; }
4100 else
4101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4102 printf "%s\n" "no" >&6; }
4103 fi
4104
4105
4106 test -n "$CC" && break
4107 done
4108 fi
4109 if test -z "$CC"; then
4110 ac_ct_CC=$CC
4111 for ac_prog in cl.exe
4112 do
4113 # Extract the first word of "$ac_prog", so it can be a program name with args.
4114 set dummy $ac_prog; ac_word=$2
4115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4116 printf %s "checking for $ac_word... " >&6; }
4117 if test ${ac_cv_prog_ac_ct_CC+y}
4118 then :
4119 printf %s "(cached) " >&6
4120 else $as_nop
4121 if test -n "$ac_ct_CC"; then
4122 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4123 else
4124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4125 for as_dir in $PATH
4126 do
4127 IFS=$as_save_IFS
4128 case $as_dir in #(((
4129 '') as_dir=./ ;;
4130 */) ;;
4131 *) as_dir=$as_dir/ ;;
4132 esac
4133 for ac_exec_ext in '' $ac_executable_extensions; do
4134 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4135 ac_cv_prog_ac_ct_CC="$ac_prog"
4136 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4137 break 2
4138 fi
4139 done
4140 done
4141 IFS=$as_save_IFS
4142
4143 fi
4144 fi
4145 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4146 if test -n "$ac_ct_CC"; then
4147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4148 printf "%s\n" "$ac_ct_CC" >&6; }
4149 else
4150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4151 printf "%s\n" "no" >&6; }
4152 fi
4153
4154
4155 test -n "$ac_ct_CC" && break
4156 done
4157
4158 if test "x$ac_ct_CC" = x; then
4159 CC=""
4160 else
4161 case $cross_compiling:$ac_tool_warned in
4162 yes:)
4163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4164 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4165 ac_tool_warned=yes ;;
4166 esac
4167 CC=$ac_ct_CC
4168 fi
4169 fi
4170
4171 fi
4172 if test -z "$CC"; then
4173 if test -n "$ac_tool_prefix"; then
4174 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
4175 set dummy ${ac_tool_prefix}clang; ac_word=$2
4176 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4177 printf %s "checking for $ac_word... " >&6; }
4178 if test ${ac_cv_prog_CC+y}
4179 then :
4180 printf %s "(cached) " >&6
4181 else $as_nop
4182 if test -n "$CC"; then
4183 ac_cv_prog_CC="$CC" # Let the user override the test.
4184 else
4185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186 for as_dir in $PATH
4187 do
4188 IFS=$as_save_IFS
4189 case $as_dir in #(((
4190 '') as_dir=./ ;;
4191 */) ;;
4192 *) as_dir=$as_dir/ ;;
4193 esac
4194 for ac_exec_ext in '' $ac_executable_extensions; do
4195 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4196 ac_cv_prog_CC="${ac_tool_prefix}clang"
4197 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4198 break 2
4199 fi
4200 done
4201 done
4202 IFS=$as_save_IFS
4203
4204 fi
4205 fi
4206 CC=$ac_cv_prog_CC
4207 if test -n "$CC"; then
4208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4209 printf "%s\n" "$CC" >&6; }
4210 else
4211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212 printf "%s\n" "no" >&6; }
4213 fi
4214
4215
4216 fi
4217 if test -z "$ac_cv_prog_CC"; then
4218 ac_ct_CC=$CC
4219 # Extract the first word of "clang", so it can be a program name with args.
4220 set dummy clang; ac_word=$2
4221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4222 printf %s "checking for $ac_word... " >&6; }
4223 if test ${ac_cv_prog_ac_ct_CC+y}
4224 then :
4225 printf %s "(cached) " >&6
4226 else $as_nop
4227 if test -n "$ac_ct_CC"; then
4228 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4229 else
4230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4231 for as_dir in $PATH
4232 do
4233 IFS=$as_save_IFS
4234 case $as_dir in #(((
4235 '') as_dir=./ ;;
4236 */) ;;
4237 *) as_dir=$as_dir/ ;;
4238 esac
4239 for ac_exec_ext in '' $ac_executable_extensions; do
4240 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4241 ac_cv_prog_ac_ct_CC="clang"
4242 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4243 break 2
4244 fi
4245 done
4246 done
4247 IFS=$as_save_IFS
4248
4249 fi
4250 fi
4251 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4252 if test -n "$ac_ct_CC"; then
4253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4254 printf "%s\n" "$ac_ct_CC" >&6; }
4255 else
4256 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4257 printf "%s\n" "no" >&6; }
4258 fi
4259
4260 if test "x$ac_ct_CC" = x; then
4261 CC=""
4262 else
4263 case $cross_compiling:$ac_tool_warned in
4264 yes:)
4265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4266 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4267 ac_tool_warned=yes ;;
4268 esac
4269 CC=$ac_ct_CC
4270 fi
4271 else
4272 CC="$ac_cv_prog_CC"
4273 fi
4274
4275 fi
4276
4277
4278 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4279 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4280 as_fn_error $? "no acceptable C compiler found in \$PATH
4281 See \`config.log' for more details" "$LINENO" 5; }
4282
4283 # Provide some information about the compiler.
4284 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4285 set X $ac_compile
4286 ac_compiler=$2
4287 for ac_option in --version -v -V -qversion -version; do
4288 { { ac_try="$ac_compiler $ac_option >&5"
4289 case "(($ac_try" in
4290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4291 *) ac_try_echo=$ac_try;;
4292 esac
4293 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4294 printf "%s\n" "$ac_try_echo"; } >&5
4295 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4296 ac_status=$?
4297 if test -s conftest.err; then
4298 sed '10a\
4299 ... rest of stderr output deleted ...
4300 10q' conftest.err >conftest.er1
4301 cat conftest.er1 >&5
4302 fi
4303 rm -f conftest.er1 conftest.err
4304 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4305 test $ac_status = 0; }
4306 done
4307
4308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4309 /* end confdefs.h. */
4310
4311 int
4312 main (void)
4313 {
4314
4315 ;
4316 return 0;
4317 }
4318 _ACEOF
4319 ac_clean_files_save=$ac_clean_files
4320 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4321 # Try to create an executable without -o first, disregard a.out.
4322 # It will help us diagnose broken compilers, and finding out an intuition
4323 # of exeext.
4324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4325 printf %s "checking whether the C compiler works... " >&6; }
4326 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4327
4328 # The possible output files:
4329 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4330
4331 ac_rmfiles=
4332 for ac_file in $ac_files
4333 do
4334 case $ac_file in
4335 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4336 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4337 esac
4338 done
4339 rm -f $ac_rmfiles
4340
4341 if { { ac_try="$ac_link_default"
4342 case "(($ac_try" in
4343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4344 *) ac_try_echo=$ac_try;;
4345 esac
4346 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4347 printf "%s\n" "$ac_try_echo"; } >&5
4348 (eval "$ac_link_default") 2>&5
4349 ac_status=$?
4350 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4351 test $ac_status = 0; }
4352 then :
4353 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4354 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4355 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4356 # so that the user can short-circuit this test for compilers unknown to
4357 # Autoconf.
4358 for ac_file in $ac_files ''
4359 do
4360 test -f "$ac_file" || continue
4361 case $ac_file in
4362 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4363 ;;
4364 [ab].out )
4365 # We found the default executable, but exeext='' is most
4366 # certainly right.
4367 break;;
4368 *.* )
4369 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
4370 then :; else
4371 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4372 fi
4373 # We set ac_cv_exeext here because the later test for it is not
4374 # safe: cross compilers may not add the suffix if given an `-o'
4375 # argument, so we may need to know it at that point already.
4376 # Even if this section looks crufty: it has the advantage of
4377 # actually working.
4378 break;;
4379 * )
4380 break;;
4381 esac
4382 done
4383 test "$ac_cv_exeext" = no && ac_cv_exeext=
4384
4385 else $as_nop
4386 ac_file=''
4387 fi
4388 if test -z "$ac_file"
4389 then :
4390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4391 printf "%s\n" "no" >&6; }
4392 printf "%s\n" "$as_me: failed program was:" >&5
4393 sed 's/^/| /' conftest.$ac_ext >&5
4394
4395 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4396 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4397 as_fn_error 77 "C compiler cannot create executables
4398 See \`config.log' for more details" "$LINENO" 5; }
4399 else $as_nop
4400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4401 printf "%s\n" "yes" >&6; }
4402 fi
4403 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4404 printf %s "checking for C compiler default output file name... " >&6; }
4405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4406 printf "%s\n" "$ac_file" >&6; }
4407 ac_exeext=$ac_cv_exeext
4408
4409 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4410 ac_clean_files=$ac_clean_files_save
4411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4412 printf %s "checking for suffix of executables... " >&6; }
4413 if { { ac_try="$ac_link"
4414 case "(($ac_try" in
4415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4416 *) ac_try_echo=$ac_try;;
4417 esac
4418 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4419 printf "%s\n" "$ac_try_echo"; } >&5
4420 (eval "$ac_link") 2>&5
4421 ac_status=$?
4422 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4423 test $ac_status = 0; }
4424 then :
4425 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4426 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4427 # work properly (i.e., refer to `conftest.exe'), while it won't with
4428 # `rm'.
4429 for ac_file in conftest.exe conftest conftest.*; do
4430 test -f "$ac_file" || continue
4431 case $ac_file in
4432 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4433 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4434 break;;
4435 * ) break;;
4436 esac
4437 done
4438 else $as_nop
4439 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4440 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4441 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4442 See \`config.log' for more details" "$LINENO" 5; }
4443 fi
4444 rm -f conftest conftest$ac_cv_exeext
4445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4446 printf "%s\n" "$ac_cv_exeext" >&6; }
4447
4448 rm -f conftest.$ac_ext
4449 EXEEXT=$ac_cv_exeext
4450 ac_exeext=$EXEEXT
4451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4452 /* end confdefs.h. */
4453 #include <stdio.h>
4454 int
4455 main (void)
4456 {
4457 FILE *f = fopen ("conftest.out", "w");
4458 return ferror (f) || fclose (f) != 0;
4459
4460 ;
4461 return 0;
4462 }
4463 _ACEOF
4464 ac_clean_files="$ac_clean_files conftest.out"
4465 # Check that the compiler produces executables we can run. If not, either
4466 # the compiler is broken, or we cross compile.
4467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4468 printf %s "checking whether we are cross compiling... " >&6; }
4469 if test "$cross_compiling" != yes; then
4470 { { ac_try="$ac_link"
4471 case "(($ac_try" in
4472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4473 *) ac_try_echo=$ac_try;;
4474 esac
4475 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4476 printf "%s\n" "$ac_try_echo"; } >&5
4477 (eval "$ac_link") 2>&5
4478 ac_status=$?
4479 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4480 test $ac_status = 0; }
4481 if { ac_try='./conftest$ac_cv_exeext'
4482 { { case "(($ac_try" in
4483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4484 *) ac_try_echo=$ac_try;;
4485 esac
4486 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4487 printf "%s\n" "$ac_try_echo"; } >&5
4488 (eval "$ac_try") 2>&5
4489 ac_status=$?
4490 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4491 test $ac_status = 0; }; }; then
4492 cross_compiling=no
4493 else
4494 if test "$cross_compiling" = maybe; then
4495 cross_compiling=yes
4496 else
4497 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4498 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4499 as_fn_error 77 "cannot run C compiled programs.
4500 If you meant to cross compile, use \`--host'.
4501 See \`config.log' for more details" "$LINENO" 5; }
4502 fi
4503 fi
4504 fi
4505 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4506 printf "%s\n" "$cross_compiling" >&6; }
4507
4508 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4509 ac_clean_files=$ac_clean_files_save
4510 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4511 printf %s "checking for suffix of object files... " >&6; }
4512 if test ${ac_cv_objext+y}
4513 then :
4514 printf %s "(cached) " >&6
4515 else $as_nop
4516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4517 /* end confdefs.h. */
4518
4519 int
4520 main (void)
4521 {
4522
4523 ;
4524 return 0;
4525 }
4526 _ACEOF
4527 rm -f conftest.o conftest.obj
4528 if { { ac_try="$ac_compile"
4529 case "(($ac_try" in
4530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4531 *) ac_try_echo=$ac_try;;
4532 esac
4533 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4534 printf "%s\n" "$ac_try_echo"; } >&5
4535 (eval "$ac_compile") 2>&5
4536 ac_status=$?
4537 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4538 test $ac_status = 0; }
4539 then :
4540 for ac_file in conftest.o conftest.obj conftest.*; do
4541 test -f "$ac_file" || continue;
4542 case $ac_file in
4543 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4544 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4545 break;;
4546 esac
4547 done
4548 else $as_nop
4549 printf "%s\n" "$as_me: failed program was:" >&5
4550 sed 's/^/| /' conftest.$ac_ext >&5
4551
4552 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4553 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4554 as_fn_error $? "cannot compute suffix of object files: cannot compile
4555 See \`config.log' for more details" "$LINENO" 5; }
4556 fi
4557 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4558 fi
4559 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4560 printf "%s\n" "$ac_cv_objext" >&6; }
4561 OBJEXT=$ac_cv_objext
4562 ac_objext=$OBJEXT
4563 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4564 printf %s "checking whether the compiler supports GNU C... " >&6; }
4565 if test ${ac_cv_c_compiler_gnu+y}
4566 then :
4567 printf %s "(cached) " >&6
4568 else $as_nop
4569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4570 /* end confdefs.h. */
4571
4572 int
4573 main (void)
4574 {
4575 #ifndef __GNUC__
4576 choke me
4577 #endif
4578
4579 ;
4580 return 0;
4581 }
4582 _ACEOF
4583 if ac_fn_c_try_compile "$LINENO"
4584 then :
4585 ac_compiler_gnu=yes
4586 else $as_nop
4587 ac_compiler_gnu=no
4588 fi
4589 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4590 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4591
4592 fi
4593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4594 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4596
4597 if test $ac_compiler_gnu = yes; then
4598 GCC=yes
4599 else
4600 GCC=
4601 fi
4602 ac_test_CFLAGS=${CFLAGS+y}
4603 ac_save_CFLAGS=$CFLAGS
4604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4605 printf %s "checking whether $CC accepts -g... " >&6; }
4606 if test ${ac_cv_prog_cc_g+y}
4607 then :
4608 printf %s "(cached) " >&6
4609 else $as_nop
4610 ac_save_c_werror_flag=$ac_c_werror_flag
4611 ac_c_werror_flag=yes
4612 ac_cv_prog_cc_g=no
4613 CFLAGS="-g"
4614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4615 /* end confdefs.h. */
4616
4617 int
4618 main (void)
4619 {
4620
4621 ;
4622 return 0;
4623 }
4624 _ACEOF
4625 if ac_fn_c_try_compile "$LINENO"
4626 then :
4627 ac_cv_prog_cc_g=yes
4628 else $as_nop
4629 CFLAGS=""
4630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4631 /* end confdefs.h. */
4632
4633 int
4634 main (void)
4635 {
4636
4637 ;
4638 return 0;
4639 }
4640 _ACEOF
4641 if ac_fn_c_try_compile "$LINENO"
4642 then :
4643
4644 else $as_nop
4645 ac_c_werror_flag=$ac_save_c_werror_flag
4646 CFLAGS="-g"
4647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4648 /* end confdefs.h. */
4649
4650 int
4651 main (void)
4652 {
4653
4654 ;
4655 return 0;
4656 }
4657 _ACEOF
4658 if ac_fn_c_try_compile "$LINENO"
4659 then :
4660 ac_cv_prog_cc_g=yes
4661 fi
4662 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4663 fi
4664 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4665 fi
4666 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4667 ac_c_werror_flag=$ac_save_c_werror_flag
4668 fi
4669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4670 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4671 if test $ac_test_CFLAGS; then
4672 CFLAGS=$ac_save_CFLAGS
4673 elif test $ac_cv_prog_cc_g = yes; then
4674 if test "$GCC" = yes; then
4675 CFLAGS="-g -O2"
4676 else
4677 CFLAGS="-g"
4678 fi
4679 else
4680 if test "$GCC" = yes; then
4681 CFLAGS="-O2"
4682 else
4683 CFLAGS=
4684 fi
4685 fi
4686 ac_prog_cc_stdc=no
4687 if test x$ac_prog_cc_stdc = xno
4688 then :
4689 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4690 printf %s "checking for $CC option to enable C11 features... " >&6; }
4691 if test ${ac_cv_prog_cc_c11+y}
4692 then :
4693 printf %s "(cached) " >&6
4694 else $as_nop
4695 ac_cv_prog_cc_c11=no
4696 ac_save_CC=$CC
4697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4698 /* end confdefs.h. */
4699 $ac_c_conftest_c11_program
4700 _ACEOF
4701 for ac_arg in '' -std=gnu11
4702 do
4703 CC="$ac_save_CC $ac_arg"
4704 if ac_fn_c_try_compile "$LINENO"
4705 then :
4706 ac_cv_prog_cc_c11=$ac_arg
4707 fi
4708 rm -f core conftest.err conftest.$ac_objext conftest.beam
4709 test "x$ac_cv_prog_cc_c11" != "xno" && break
4710 done
4711 rm -f conftest.$ac_ext
4712 CC=$ac_save_CC
4713 fi
4714
4715 if test "x$ac_cv_prog_cc_c11" = xno
4716 then :
4717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4718 printf "%s\n" "unsupported" >&6; }
4719 else $as_nop
4720 if test "x$ac_cv_prog_cc_c11" = x
4721 then :
4722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4723 printf "%s\n" "none needed" >&6; }
4724 else $as_nop
4725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4726 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4727 CC="$CC $ac_cv_prog_cc_c11"
4728 fi
4729 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4730 ac_prog_cc_stdc=c11
4731 fi
4732 fi
4733 if test x$ac_prog_cc_stdc = xno
4734 then :
4735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4736 printf %s "checking for $CC option to enable C99 features... " >&6; }
4737 if test ${ac_cv_prog_cc_c99+y}
4738 then :
4739 printf %s "(cached) " >&6
4740 else $as_nop
4741 ac_cv_prog_cc_c99=no
4742 ac_save_CC=$CC
4743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4744 /* end confdefs.h. */
4745 $ac_c_conftest_c99_program
4746 _ACEOF
4747 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4748 do
4749 CC="$ac_save_CC $ac_arg"
4750 if ac_fn_c_try_compile "$LINENO"
4751 then :
4752 ac_cv_prog_cc_c99=$ac_arg
4753 fi
4754 rm -f core conftest.err conftest.$ac_objext conftest.beam
4755 test "x$ac_cv_prog_cc_c99" != "xno" && break
4756 done
4757 rm -f conftest.$ac_ext
4758 CC=$ac_save_CC
4759 fi
4760
4761 if test "x$ac_cv_prog_cc_c99" = xno
4762 then :
4763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4764 printf "%s\n" "unsupported" >&6; }
4765 else $as_nop
4766 if test "x$ac_cv_prog_cc_c99" = x
4767 then :
4768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4769 printf "%s\n" "none needed" >&6; }
4770 else $as_nop
4771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4772 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4773 CC="$CC $ac_cv_prog_cc_c99"
4774 fi
4775 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4776 ac_prog_cc_stdc=c99
4777 fi
4778 fi
4779 if test x$ac_prog_cc_stdc = xno
4780 then :
4781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4782 printf %s "checking for $CC option to enable C89 features... " >&6; }
4783 if test ${ac_cv_prog_cc_c89+y}
4784 then :
4785 printf %s "(cached) " >&6
4786 else $as_nop
4787 ac_cv_prog_cc_c89=no
4788 ac_save_CC=$CC
4789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4790 /* end confdefs.h. */
4791 $ac_c_conftest_c89_program
4792 _ACEOF
4793 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4794 do
4795 CC="$ac_save_CC $ac_arg"
4796 if ac_fn_c_try_compile "$LINENO"
4797 then :
4798 ac_cv_prog_cc_c89=$ac_arg
4799 fi
4800 rm -f core conftest.err conftest.$ac_objext conftest.beam
4801 test "x$ac_cv_prog_cc_c89" != "xno" && break
4802 done
4803 rm -f conftest.$ac_ext
4804 CC=$ac_save_CC
4805 fi
4806
4807 if test "x$ac_cv_prog_cc_c89" = xno
4808 then :
4809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4810 printf "%s\n" "unsupported" >&6; }
4811 else $as_nop
4812 if test "x$ac_cv_prog_cc_c89" = x
4813 then :
4814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4815 printf "%s\n" "none needed" >&6; }
4816 else $as_nop
4817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4818 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4819 CC="$CC $ac_cv_prog_cc_c89"
4820 fi
4821 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4822 ac_prog_cc_stdc=c89
4823 fi
4824 fi
4825
4826 ac_ext=c
4827 ac_cpp='$CPP $CPPFLAGS'
4828 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4829 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4830 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4831
4832
4833 ac_ext=c
4834 ac_cpp='$CPP $CPPFLAGS'
4835 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4836 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4837 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4839 printf %s "checking whether $CC understands -c and -o together... " >&6; }
4840 if test ${am_cv_prog_cc_c_o+y}
4841 then :
4842 printf %s "(cached) " >&6
4843 else $as_nop
4844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4845 /* end confdefs.h. */
4846
4847 int
4848 main (void)
4849 {
4850
4851 ;
4852 return 0;
4853 }
4854 _ACEOF
4855 # Make sure it works both with $CC and with simple cc.
4856 # Following AC_PROG_CC_C_O, we do the test twice because some
4857 # compilers refuse to overwrite an existing .o file with -o,
4858 # though they will create one.
4859 am_cv_prog_cc_c_o=yes
4860 for am_i in 1 2; do
4861 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4862 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4863 ac_status=$?
4864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4865 (exit $ac_status); } \
4866 && test -f conftest2.$ac_objext; then
4867 : OK
4868 else
4869 am_cv_prog_cc_c_o=no
4870 break
4871 fi
4872 done
4873 rm -f core conftest*
4874 unset am_i
4875 fi
4876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4877 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
4878 if test "$am_cv_prog_cc_c_o" != yes; then
4879 # Losing compiler, so override with the script.
4880 # FIXME: It is wrong to rewrite CC.
4881 # But if we don't then we get into trouble of one sort or another.
4882 # A longer-term fix would be to have automake use am__CC in this case,
4883 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4884 CC="$am_aux_dir/compile $CC"
4885 fi
4886 ac_ext=c
4887 ac_cpp='$CPP $CPPFLAGS'
4888 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4889 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4890 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4891
4892 DEPDIR="${am__leading_dot}deps"
4893
4894 ac_config_commands="$ac_config_commands depfiles"
4895
4896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4897 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
4898 cat > confinc.mk << 'END'
4899 am__doit:
4900 @echo this is the am__doit target >confinc.out
4901 .PHONY: am__doit
4902 END
4903 am__include="#"
4904 am__quote=
4905 # BSD make does it like this.
4906 echo '.include "confinc.mk" # ignored' > confmf.BSD
4907 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
4908 echo 'include confinc.mk # ignored' > confmf.GNU
4909 _am_result=no
4910 for s in GNU BSD; do
4911 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4912 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4913 ac_status=$?
4914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4915 (exit $ac_status); }
4916 case $?:`cat confinc.out 2>/dev/null` in #(
4917 '0:this is the am__doit target') :
4918 case $s in #(
4919 BSD) :
4920 am__include='.include' am__quote='"' ;; #(
4921 *) :
4922 am__include='include' am__quote='' ;;
4923 esac ;; #(
4924 *) :
4925 ;;
4926 esac
4927 if test "$am__include" != "#"; then
4928 _am_result="yes ($s style)"
4929 break
4930 fi
4931 done
4932 rm -f confinc.* confmf.*
4933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4934 printf "%s\n" "${_am_result}" >&6; }
4935
4936 # Check whether --enable-dependency-tracking was given.
4937 if test ${enable_dependency_tracking+y}
4938 then :
4939 enableval=$enable_dependency_tracking;
4940 fi
4941
4942 if test "x$enable_dependency_tracking" != xno; then
4943 am_depcomp="$ac_aux_dir/depcomp"
4944 AMDEPBACKSLASH='\'
4945 am__nodep='_no'
4946 fi
4947 if test "x$enable_dependency_tracking" != xno; then
4948 AMDEP_TRUE=
4949 AMDEP_FALSE='#'
4950 else
4951 AMDEP_TRUE='#'
4952 AMDEP_FALSE=
4953 fi
4954
4955
4956
4957 depcc="$CC" am_compiler_list=
4958
4959 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4960 printf %s "checking dependency style of $depcc... " >&6; }
4961 if test ${am_cv_CC_dependencies_compiler_type+y}
4962 then :
4963 printf %s "(cached) " >&6
4964 else $as_nop
4965 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4966 # We make a subdir and do the tests there. Otherwise we can end up
4967 # making bogus files that we don't know about and never remove. For
4968 # instance it was reported that on HP-UX the gcc test will end up
4969 # making a dummy file named 'D' -- because '-MD' means "put the output
4970 # in D".
4971 rm -rf conftest.dir
4972 mkdir conftest.dir
4973 # Copy depcomp to subdir because otherwise we won't find it if we're
4974 # using a relative directory.
4975 cp "$am_depcomp" conftest.dir
4976 cd conftest.dir
4977 # We will build objects and dependencies in a subdirectory because
4978 # it helps to detect inapplicable dependency modes. For instance
4979 # both Tru64's cc and ICC support -MD to output dependencies as a
4980 # side effect of compilation, but ICC will put the dependencies in
4981 # the current directory while Tru64 will put them in the object
4982 # directory.
4983 mkdir sub
4984
4985 am_cv_CC_dependencies_compiler_type=none
4986 if test "$am_compiler_list" = ""; then
4987 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4988 fi
4989 am__universal=false
4990 case " $depcc " in #(
4991 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4992 esac
4993
4994 for depmode in $am_compiler_list; do
4995 # Setup a source with many dependencies, because some compilers
4996 # like to wrap large dependency lists on column 80 (with \), and
4997 # we should not choose a depcomp mode which is confused by this.
4998 #
4999 # We need to recreate these files for each test, as the compiler may
5000 # overwrite some of them when testing with obscure command lines.
5001 # This happens at least with the AIX C compiler.
5002 : > sub/conftest.c
5003 for i in 1 2 3 4 5 6; do
5004 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5005 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5006 # Solaris 10 /bin/sh.
5007 echo '/* dummy */' > sub/conftst$i.h
5008 done
5009 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5010
5011 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5012 # mode. It turns out that the SunPro C++ compiler does not properly
5013 # handle '-M -o', and we need to detect this. Also, some Intel
5014 # versions had trouble with output in subdirs.
5015 am__obj=sub/conftest.${OBJEXT-o}
5016 am__minus_obj="-o $am__obj"
5017 case $depmode in
5018 gcc)
5019 # This depmode causes a compiler race in universal mode.
5020 test "$am__universal" = false || continue
5021 ;;
5022 nosideeffect)
5023 # After this tag, mechanisms are not by side-effect, so they'll
5024 # only be used when explicitly requested.
5025 if test "x$enable_dependency_tracking" = xyes; then
5026 continue
5027 else
5028 break
5029 fi
5030 ;;
5031 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5032 # This compiler won't grok '-c -o', but also, the minuso test has
5033 # not run yet. These depmodes are late enough in the game, and
5034 # so weak that their functioning should not be impacted.
5035 am__obj=conftest.${OBJEXT-o}
5036 am__minus_obj=
5037 ;;
5038 none) break ;;
5039 esac
5040 if depmode=$depmode \
5041 source=sub/conftest.c object=$am__obj \
5042 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5043 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5044 >/dev/null 2>conftest.err &&
5045 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5046 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5047 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5048 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5049 # icc doesn't choke on unknown options, it will just issue warnings
5050 # or remarks (even with -Werror). So we grep stderr for any message
5051 # that says an option was ignored or not supported.
5052 # When given -MP, icc 7.0 and 7.1 complain thusly:
5053 # icc: Command line warning: ignoring option '-M'; no argument required
5054 # The diagnosis changed in icc 8.0:
5055 # icc: Command line remark: option '-MP' not supported
5056 if (grep 'ignoring option' conftest.err ||
5057 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5058 am_cv_CC_dependencies_compiler_type=$depmode
5059 break
5060 fi
5061 fi
5062 done
5063
5064 cd ..
5065 rm -rf conftest.dir
5066 else
5067 am_cv_CC_dependencies_compiler_type=none
5068 fi
5069
5070 fi
5071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5072 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
5073 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5074
5075 if
5076 test "x$enable_dependency_tracking" != xno \
5077 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5078 am__fastdepCC_TRUE=
5079 am__fastdepCC_FALSE='#'
5080 else
5081 am__fastdepCC_TRUE='#'
5082 am__fastdepCC_FALSE=
5083 fi
5084
5085
5086
5087 ac_header= ac_cache=
5088 for ac_item in $ac_header_c_list
5089 do
5090 if test $ac_cache; then
5091 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
5092 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
5093 printf "%s\n" "#define $ac_item 1" >> confdefs.h
5094 fi
5095 ac_header= ac_cache=
5096 elif test $ac_header; then
5097 ac_cache=$ac_item
5098 else
5099 ac_header=$ac_item
5100 fi
5101 done
5102
5103
5104
5105
5106
5107
5108
5109
5110 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
5111 then :
5112
5113 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
5114
5115 fi
5116
5117
5118
5119
5120
5121
5122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5123 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5124 if test ${ac_cv_safe_to_define___extensions__+y}
5125 then :
5126 printf %s "(cached) " >&6
5127 else $as_nop
5128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5129 /* end confdefs.h. */
5130
5131 # define __EXTENSIONS__ 1
5132 $ac_includes_default
5133 int
5134 main (void)
5135 {
5136
5137 ;
5138 return 0;
5139 }
5140 _ACEOF
5141 if ac_fn_c_try_compile "$LINENO"
5142 then :
5143 ac_cv_safe_to_define___extensions__=yes
5144 else $as_nop
5145 ac_cv_safe_to_define___extensions__=no
5146 fi
5147 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5148 fi
5149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5150 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
5151
5152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
5153 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
5154 if test ${ac_cv_should_define__xopen_source+y}
5155 then :
5156 printf %s "(cached) " >&6
5157 else $as_nop
5158 ac_cv_should_define__xopen_source=no
5159 if test $ac_cv_header_wchar_h = yes
5160 then :
5161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5162 /* end confdefs.h. */
5163
5164 #include <wchar.h>
5165 mbstate_t x;
5166 int
5167 main (void)
5168 {
5169
5170 ;
5171 return 0;
5172 }
5173 _ACEOF
5174 if ac_fn_c_try_compile "$LINENO"
5175 then :
5176
5177 else $as_nop
5178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5179 /* end confdefs.h. */
5180
5181 #define _XOPEN_SOURCE 500
5182 #include <wchar.h>
5183 mbstate_t x;
5184 int
5185 main (void)
5186 {
5187
5188 ;
5189 return 0;
5190 }
5191 _ACEOF
5192 if ac_fn_c_try_compile "$LINENO"
5193 then :
5194 ac_cv_should_define__xopen_source=yes
5195 fi
5196 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5197 fi
5198 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5199 fi
5200 fi
5201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
5202 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
5203
5204 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
5205
5206 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
5207
5208 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
5209
5210 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
5211
5212 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
5213
5214 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
5215
5216 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5217
5218 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
5219
5220 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
5221
5222 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
5223
5224 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
5225
5226 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
5227
5228 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
5229
5230 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
5231
5232 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
5233
5234 if test $ac_cv_header_minix_config_h = yes
5235 then :
5236 MINIX=yes
5237 printf "%s\n" "#define _MINIX 1" >>confdefs.h
5238
5239 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
5240
5241 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
5242
5243 else $as_nop
5244 MINIX=
5245 fi
5246 if test $ac_cv_safe_to_define___extensions__ = yes
5247 then :
5248 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
5249
5250 fi
5251 if test $ac_cv_should_define__xopen_source = yes
5252 then :
5253 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
5254
5255 fi
5256
5257 # Check whether --enable-largefile was given.
5258 if test ${enable_largefile+y}
5259 then :
5260 enableval=$enable_largefile;
5261 fi
5262
5263 if test "$enable_largefile" != no; then
5264
5265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5266 printf %s "checking for special C compiler options needed for large files... " >&6; }
5267 if test ${ac_cv_sys_largefile_CC+y}
5268 then :
5269 printf %s "(cached) " >&6
5270 else $as_nop
5271 ac_cv_sys_largefile_CC=no
5272 if test "$GCC" != yes; then
5273 ac_save_CC=$CC
5274 while :; do
5275 # IRIX 6.2 and later do not support large files by default,
5276 # so use the C compiler's -n32 option if that helps.
5277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5278 /* end confdefs.h. */
5279 #include <sys/types.h>
5280 /* Check that off_t can represent 2**63 - 1 correctly.
5281 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5282 since some C++ compilers masquerading as C compilers
5283 incorrectly reject 9223372036854775807. */
5284 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
5285 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5286 && LARGE_OFF_T % 2147483647 == 1)
5287 ? 1 : -1];
5288 int
5289 main (void)
5290 {
5291
5292 ;
5293 return 0;
5294 }
5295 _ACEOF
5296 if ac_fn_c_try_compile "$LINENO"
5297 then :
5298 break
5299 fi
5300 rm -f core conftest.err conftest.$ac_objext conftest.beam
5301 CC="$CC -n32"
5302 if ac_fn_c_try_compile "$LINENO"
5303 then :
5304 ac_cv_sys_largefile_CC=' -n32'; break
5305 fi
5306 rm -f core conftest.err conftest.$ac_objext conftest.beam
5307 break
5308 done
5309 CC=$ac_save_CC
5310 rm -f conftest.$ac_ext
5311 fi
5312 fi
5313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5314 printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
5315 if test "$ac_cv_sys_largefile_CC" != no; then
5316 CC=$CC$ac_cv_sys_largefile_CC
5317 fi
5318
5319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5320 printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5321 if test ${ac_cv_sys_file_offset_bits+y}
5322 then :
5323 printf %s "(cached) " >&6
5324 else $as_nop
5325 while :; do
5326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5327 /* end confdefs.h. */
5328 #include <sys/types.h>
5329 /* Check that off_t can represent 2**63 - 1 correctly.
5330 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5331 since some C++ compilers masquerading as C compilers
5332 incorrectly reject 9223372036854775807. */
5333 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
5334 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5335 && LARGE_OFF_T % 2147483647 == 1)
5336 ? 1 : -1];
5337 int
5338 main (void)
5339 {
5340
5341 ;
5342 return 0;
5343 }
5344 _ACEOF
5345 if ac_fn_c_try_compile "$LINENO"
5346 then :
5347 ac_cv_sys_file_offset_bits=no; break
5348 fi
5349 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5351 /* end confdefs.h. */
5352 #define _FILE_OFFSET_BITS 64
5353 #include <sys/types.h>
5354 /* Check that off_t can represent 2**63 - 1 correctly.
5355 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5356 since some C++ compilers masquerading as C compilers
5357 incorrectly reject 9223372036854775807. */
5358 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
5359 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5360 && LARGE_OFF_T % 2147483647 == 1)
5361 ? 1 : -1];
5362 int
5363 main (void)
5364 {
5365
5366 ;
5367 return 0;
5368 }
5369 _ACEOF
5370 if ac_fn_c_try_compile "$LINENO"
5371 then :
5372 ac_cv_sys_file_offset_bits=64; break
5373 fi
5374 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5375 ac_cv_sys_file_offset_bits=unknown
5376 break
5377 done
5378 fi
5379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5380 printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
5381 case $ac_cv_sys_file_offset_bits in #(
5382 no | unknown) ;;
5383 *)
5384 printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
5385 ;;
5386 esac
5387 rm -rf conftest*
5388 if test $ac_cv_sys_file_offset_bits = unknown; then
5389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5390 printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
5391 if test ${ac_cv_sys_large_files+y}
5392 then :
5393 printf %s "(cached) " >&6
5394 else $as_nop
5395 while :; do
5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397 /* end confdefs.h. */
5398 #include <sys/types.h>
5399 /* Check that off_t can represent 2**63 - 1 correctly.
5400 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5401 since some C++ compilers masquerading as C compilers
5402 incorrectly reject 9223372036854775807. */
5403 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
5404 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5405 && LARGE_OFF_T % 2147483647 == 1)
5406 ? 1 : -1];
5407 int
5408 main (void)
5409 {
5410
5411 ;
5412 return 0;
5413 }
5414 _ACEOF
5415 if ac_fn_c_try_compile "$LINENO"
5416 then :
5417 ac_cv_sys_large_files=no; break
5418 fi
5419 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5421 /* end confdefs.h. */
5422 #define _LARGE_FILES 1
5423 #include <sys/types.h>
5424 /* Check that off_t can represent 2**63 - 1 correctly.
5425 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5426 since some C++ compilers masquerading as C compilers
5427 incorrectly reject 9223372036854775807. */
5428 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
5429 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5430 && LARGE_OFF_T % 2147483647 == 1)
5431 ? 1 : -1];
5432 int
5433 main (void)
5434 {
5435
5436 ;
5437 return 0;
5438 }
5439 _ACEOF
5440 if ac_fn_c_try_compile "$LINENO"
5441 then :
5442 ac_cv_sys_large_files=1; break
5443 fi
5444 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5445 ac_cv_sys_large_files=unknown
5446 break
5447 done
5448 fi
5449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5450 printf "%s\n" "$ac_cv_sys_large_files" >&6; }
5451 case $ac_cv_sys_large_files in #(
5452 no | unknown) ;;
5453 *)
5454 printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
5455 ;;
5456 esac
5457 rm -rf conftest*
5458 fi
5459 fi
5460
5461
5462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5463 printf %s "checking whether ln -s works... " >&6; }
5464 LN_S=$as_ln_s
5465 if test "$LN_S" = "ln -s"; then
5466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5467 printf "%s\n" "yes" >&6; }
5468 else
5469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5470 printf "%s\n" "no, using $LN_S" >&6; }
5471 fi
5472
5473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5474 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5475 set x ${MAKE-make}
5476 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5477 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
5478 then :
5479 printf %s "(cached) " >&6
5480 else $as_nop
5481 cat >conftest.make <<\_ACEOF
5482 SHELL = /bin/sh
5483 all:
5484 @echo '@@@%%%=$(MAKE)=@@@%%%'
5485 _ACEOF
5486 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5487 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5488 *@@@%%%=?*=@@@%%%*)
5489 eval ac_cv_prog_make_${ac_make}_set=yes;;
5490 *)
5491 eval ac_cv_prog_make_${ac_make}_set=no;;
5492 esac
5493 rm -f conftest.make
5494 fi
5495 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5496 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5497 printf "%s\n" "yes" >&6; }
5498 SET_MAKE=
5499 else
5500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5501 printf "%s\n" "no" >&6; }
5502 SET_MAKE="MAKE=${MAKE-make}"
5503 fi
5504
5505
5506
5507
5508
5509
5510
5511
5512 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
5513 if test -n "$ac_tool_prefix"; then
5514 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5515 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5517 printf %s "checking for $ac_word... " >&6; }
5518 if test ${ac_cv_path_PKG_CONFIG+y}
5519 then :
5520 printf %s "(cached) " >&6
5521 else $as_nop
5522 case $PKG_CONFIG in
5523 [\\/]* | ?:[\\/]*)
5524 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5525 ;;
5526 *)
5527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5528 for as_dir in $PATH
5529 do
5530 IFS=$as_save_IFS
5531 case $as_dir in #(((
5532 '') as_dir=./ ;;
5533 */) ;;
5534 *) as_dir=$as_dir/ ;;
5535 esac
5536 for ac_exec_ext in '' $ac_executable_extensions; do
5537 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5538 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
5539 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5540 break 2
5541 fi
5542 done
5543 done
5544 IFS=$as_save_IFS
5545
5546 ;;
5547 esac
5548 fi
5549 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5550 if test -n "$PKG_CONFIG"; then
5551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5552 printf "%s\n" "$PKG_CONFIG" >&6; }
5553 else
5554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5555 printf "%s\n" "no" >&6; }
5556 fi
5557
5558
5559 fi
5560 if test -z "$ac_cv_path_PKG_CONFIG"; then
5561 ac_pt_PKG_CONFIG=$PKG_CONFIG
5562 # Extract the first word of "pkg-config", so it can be a program name with args.
5563 set dummy pkg-config; ac_word=$2
5564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5565 printf %s "checking for $ac_word... " >&6; }
5566 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
5567 then :
5568 printf %s "(cached) " >&6
5569 else $as_nop
5570 case $ac_pt_PKG_CONFIG in
5571 [\\/]* | ?:[\\/]*)
5572 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5573 ;;
5574 *)
5575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5576 for as_dir in $PATH
5577 do
5578 IFS=$as_save_IFS
5579 case $as_dir in #(((
5580 '') as_dir=./ ;;
5581 */) ;;
5582 *) as_dir=$as_dir/ ;;
5583 esac
5584 for ac_exec_ext in '' $ac_executable_extensions; do
5585 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5586 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
5587 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5588 break 2
5589 fi
5590 done
5591 done
5592 IFS=$as_save_IFS
5593
5594 ;;
5595 esac
5596 fi
5597 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5598 if test -n "$ac_pt_PKG_CONFIG"; then
5599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5600 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
5601 else
5602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5603 printf "%s\n" "no" >&6; }
5604 fi
5605
5606 if test "x$ac_pt_PKG_CONFIG" = x; then
5607 PKG_CONFIG=""
5608 else
5609 case $cross_compiling:$ac_tool_warned in
5610 yes:)
5611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5612 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5613 ac_tool_warned=yes ;;
5614 esac
5615 PKG_CONFIG=$ac_pt_PKG_CONFIG
5616 fi
5617 else
5618 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5619 fi
5620
5621 fi
5622 if test -n "$PKG_CONFIG"; then
5623 _pkg_min_version=0.9.0
5624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
5625 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
5626 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5628 printf "%s\n" "yes" >&6; }
5629 else
5630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5631 printf "%s\n" "no" >&6; }
5632 PKG_CONFIG=""
5633 fi
5634 fi
5635
5636
5637
5638 # Check whether --with-pkgconfigdir was given.
5639 if test ${with_pkgconfigdir+y}
5640 then :
5641 withval=$with_pkgconfigdir;
5642 else $as_nop
5643 with_pkgconfigdir='${libdir}/pkgconfig'
5644 fi
5645
5646 pkgconfigdir=$with_pkgconfigdir
5647
5648
5649
5650
5651
5652
5653 GIT=${GIT-"${am_missing_run}git"}
5654
5655
5656 GPERF=${GPERF-"${am_missing_run}gperf"}
5657
5658
5659
5660
5661
5662
5663
5664 if test -n "$PYTHON"; then
5665 # If the user set $PYTHON, use it and don't search something else.
5666 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 3" >&5
5667 printf %s "checking whether $PYTHON version is >= 3... " >&6; }
5668 prog="import sys
5669 # split strings by '.' and convert to numeric. Append some zeros
5670 # because we need at least 4 digits for the hex conversion.
5671 # map returns an iterator in Python 3.0 and a list in 2.x
5672 minver = list(map(int, '3'.split('.'))) + [0, 0, 0]
5673 minverhex = 0
5674 # xrange is not present in Python 3.0 and range returns an iterator
5675 for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
5676 sys.exit(sys.hexversion < minverhex)"
5677 if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5
5678 ($PYTHON -c "$prog") >&5 2>&5
5679 ac_status=$?
5680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5681 (exit $ac_status); }
5682 then :
5683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5684 printf "%s\n" "yes" >&6; }
5685 else $as_nop
5686 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5687 printf "%s\n" "no" >&6; }
5688 as_fn_error $? "Python interpreter is too old" "$LINENO" 5
5689 fi
5690 am_display_PYTHON=$PYTHON
5691 else
5692 # Otherwise, try each interpreter until we find one that satisfies
5693 # VERSION.
5694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 3" >&5
5695 printf %s "checking for a Python interpreter with version >= 3... " >&6; }
5696 if test ${am_cv_pathless_PYTHON+y}
5697 then :
5698 printf %s "(cached) " >&6
5699 else $as_nop
5700
5701 for am_cv_pathless_PYTHON in python python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do
5702 test "$am_cv_pathless_PYTHON" = none && break
5703 prog="import sys
5704 # split strings by '.' and convert to numeric. Append some zeros
5705 # because we need at least 4 digits for the hex conversion.
5706 # map returns an iterator in Python 3.0 and a list in 2.x
5707 minver = list(map(int, '3'.split('.'))) + [0, 0, 0]
5708 minverhex = 0
5709 # xrange is not present in Python 3.0 and range returns an iterator
5710 for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
5711 sys.exit(sys.hexversion < minverhex)"
5712 if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5
5713 ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5
5714 ac_status=$?
5715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5716 (exit $ac_status); }
5717 then :
5718 break
5719 fi
5720 done
5721 fi
5722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5
5723 printf "%s\n" "$am_cv_pathless_PYTHON" >&6; }
5724 # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
5725 if test "$am_cv_pathless_PYTHON" = none; then
5726 PYTHON=:
5727 else
5728 # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args.
5729 set dummy $am_cv_pathless_PYTHON; ac_word=$2
5730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5731 printf %s "checking for $ac_word... " >&6; }
5732 if test ${ac_cv_path_PYTHON+y}
5733 then :
5734 printf %s "(cached) " >&6
5735 else $as_nop
5736 case $PYTHON in
5737 [\\/]* | ?:[\\/]*)
5738 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
5739 ;;
5740 *)
5741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5742 for as_dir in $PATH
5743 do
5744 IFS=$as_save_IFS
5745 case $as_dir in #(((
5746 '') as_dir=./ ;;
5747 */) ;;
5748 *) as_dir=$as_dir/ ;;
5749 esac
5750 for ac_exec_ext in '' $ac_executable_extensions; do
5751 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5752 ac_cv_path_PYTHON="$as_dir$ac_word$ac_exec_ext"
5753 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5754 break 2
5755 fi
5756 done
5757 done
5758 IFS=$as_save_IFS
5759
5760 ;;
5761 esac
5762 fi
5763 PYTHON=$ac_cv_path_PYTHON
5764 if test -n "$PYTHON"; then
5765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
5766 printf "%s\n" "$PYTHON" >&6; }
5767 else
5768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5769 printf "%s\n" "no" >&6; }
5770 fi
5771
5772
5773 fi
5774 am_display_PYTHON=$am_cv_pathless_PYTHON
5775 fi
5776
5777
5778 if test "$PYTHON" = :; then
5779 as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5
5780 else
5781
5782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5
5783 printf %s "checking for $am_display_PYTHON version... " >&6; }
5784 if test ${am_cv_python_version+y}
5785 then :
5786 printf %s "(cached) " >&6
5787 else $as_nop
5788 am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[:2])"`
5789 fi
5790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5
5791 printf "%s\n" "$am_cv_python_version" >&6; }
5792 PYTHON_VERSION=$am_cv_python_version
5793
5794
5795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5
5796 printf %s "checking for $am_display_PYTHON platform... " >&6; }
5797 if test ${am_cv_python_platform+y}
5798 then :
5799 printf %s "(cached) " >&6
5800 else $as_nop
5801 am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`
5802 fi
5803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5
5804 printf "%s\n" "$am_cv_python_platform" >&6; }
5805 PYTHON_PLATFORM=$am_cv_python_platform
5806
5807
5808 if test "x$prefix" = xNONE; then
5809 am__usable_prefix=$ac_default_prefix
5810 else
5811 am__usable_prefix=$prefix
5812 fi
5813
5814 # Allow user to request using sys.* values from Python,
5815 # instead of the GNU $prefix values.
5816
5817 # Check whether --with-python-sys-prefix was given.
5818 if test ${with_python_sys_prefix+y}
5819 then :
5820 withval=$with_python_sys_prefix; am_use_python_sys=:
5821 else $as_nop
5822 am_use_python_sys=false
5823 fi
5824
5825
5826 # Allow user to override whatever the default Python prefix is.
5827
5828 # Check whether --with-python_prefix was given.
5829 if test ${with_python_prefix+y}
5830 then :
5831 withval=$with_python_prefix; am_python_prefix_subst=$withval
5832 am_cv_python_prefix=$withval
5833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON prefix" >&5
5834 printf %s "checking for explicit $am_display_PYTHON prefix... " >&6; }
5835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5
5836 printf "%s\n" "$am_cv_python_prefix" >&6; }
5837 else $as_nop
5838
5839 if $am_use_python_sys; then
5840 # using python sys.prefix value, not GNU
5841 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON prefix" >&5
5842 printf %s "checking for python default $am_display_PYTHON prefix... " >&6; }
5843 if test ${am_cv_python_prefix+y}
5844 then :
5845 printf %s "(cached) " >&6
5846 else $as_nop
5847 am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"`
5848 fi
5849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5
5850 printf "%s\n" "$am_cv_python_prefix" >&6; }
5851
5852 case $am_cv_python_prefix in
5853 $am__usable_prefix*)
5854 am__strip_prefix=`echo "$am__usable_prefix" | sed 's|.|.|g'`
5855 am_python_prefix_subst=`echo "$am_cv_python_prefix" | sed "s,^$am__strip_prefix,\\${prefix},"`
5856 ;;
5857 *)
5858 am_python_prefix_subst=$am_cv_python_prefix
5859 ;;
5860 esac
5861 else # using GNU prefix value, not python sys.prefix
5862 am_python_prefix_subst='${prefix}'
5863 am_python_prefix=$am_python_prefix_subst
5864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON prefix" >&5
5865 printf %s "checking for GNU default $am_display_PYTHON prefix... " >&6; }
5866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_prefix" >&5
5867 printf "%s\n" "$am_python_prefix" >&6; }
5868 fi
5869 fi
5870
5871 # Substituting python_prefix_subst value.
5872 PYTHON_PREFIX=$am_python_prefix_subst
5873
5874
5875 # emacs-page Now do it all over again for Python exec_prefix, but with yet
5876 # another conditional: fall back to regular prefix if that was specified.
5877
5878 # Check whether --with-python_exec_prefix was given.
5879 if test ${with_python_exec_prefix+y}
5880 then :
5881 withval=$with_python_exec_prefix; am_python_exec_prefix_subst=$withval
5882 am_cv_python_exec_prefix=$withval
5883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON exec_prefix" >&5
5884 printf %s "checking for explicit $am_display_PYTHON exec_prefix... " >&6; }
5885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
5886 printf "%s\n" "$am_cv_python_exec_prefix" >&6; }
5887 else $as_nop
5888
5889 # no explicit --with-python_exec_prefix, but if
5890 # --with-python_prefix was given, use its value for python_exec_prefix too.
5891 if test -n "$with_python_prefix"
5892 then :
5893 am_python_exec_prefix_subst=$with_python_prefix
5894 am_cv_python_exec_prefix=$with_python_prefix
5895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python_prefix-given $am_display_PYTHON exec_prefix" >&5
5896 printf %s "checking for python_prefix-given $am_display_PYTHON exec_prefix... " >&6; }
5897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
5898 printf "%s\n" "$am_cv_python_exec_prefix" >&6; }
5899 else $as_nop
5900
5901 # Set am__usable_exec_prefix whether using GNU or Python values,
5902 # since we use that variable for pyexecdir.
5903 if test "x$exec_prefix" = xNONE; then
5904 am__usable_exec_prefix=$am__usable_prefix
5905 else
5906 am__usable_exec_prefix=$exec_prefix
5907 fi
5908 #
5909 if $am_use_python_sys; then # using python sys.exec_prefix, not GNU
5910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON exec_prefix" >&5
5911 printf %s "checking for python default $am_display_PYTHON exec_prefix... " >&6; }
5912 if test ${am_cv_python_exec_prefix+y}
5913 then :
5914 printf %s "(cached) " >&6
5915 else $as_nop
5916 am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"`
5917 fi
5918 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
5919 printf "%s\n" "$am_cv_python_exec_prefix" >&6; }
5920 case $am_cv_python_exec_prefix in
5921 $am__usable_exec_prefix*)
5922 am__strip_prefix=`echo "$am__usable_exec_prefix" | sed 's|.|.|g'`
5923 am_python_exec_prefix_subst=`echo "$am_cv_python_exec_prefix" | sed "s,^$am__strip_prefix,\\${exec_prefix},"`
5924 ;;
5925 *)
5926 am_python_exec_prefix_subst=$am_cv_python_exec_prefix
5927 ;;
5928 esac
5929 else # using GNU $exec_prefix, not python sys.exec_prefix
5930 am_python_exec_prefix_subst='${exec_prefix}'
5931 am_python_exec_prefix=$am_python_exec_prefix_subst
5932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON exec_prefix" >&5
5933 printf %s "checking for GNU default $am_display_PYTHON exec_prefix... " >&6; }
5934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_exec_prefix" >&5
5935 printf "%s\n" "$am_python_exec_prefix" >&6; }
5936 fi
5937 fi
5938 fi
5939
5940 # Substituting python_exec_prefix_subst.
5941 PYTHON_EXEC_PREFIX=$am_python_exec_prefix_subst
5942
5943
5944 # Factor out some code duplication into this shell variable.
5945 am_python_setup_sysconfig="\
5946 import sys
5947 # Prefer sysconfig over distutils.sysconfig, for better compatibility
5948 # with python 3.x. See automake bug#10227.
5949 try:
5950 import sysconfig
5951 except ImportError:
5952 can_use_sysconfig = 0
5953 else:
5954 can_use_sysconfig = 1
5955 # Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs:
5956 # <https://github.com/pypa/virtualenv/issues/118>
5957 try:
5958 from platform import python_implementation
5959 if python_implementation() == 'CPython' and sys.version[:3] == '2.7':
5960 can_use_sysconfig = 0
5961 except ImportError:
5962 pass"
5963
5964
5965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory (pythondir)" >&5
5966 printf %s "checking for $am_display_PYTHON script directory (pythondir)... " >&6; }
5967 if test ${am_cv_python_pythondir+y}
5968 then :
5969 printf %s "(cached) " >&6
5970 else $as_nop
5971 if test "x$am_cv_python_prefix" = x; then
5972 am_py_prefix=$am__usable_prefix
5973 else
5974 am_py_prefix=$am_cv_python_prefix
5975 fi
5976 am_cv_python_pythondir=`$PYTHON -c "
5977 $am_python_setup_sysconfig
5978 if can_use_sysconfig:
5979 sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'})
5980 else:
5981 from distutils import sysconfig
5982 sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix')
5983 sys.stdout.write(sitedir)"`
5984 #
5985 case $am_cv_python_pythondir in
5986 $am_py_prefix*)
5987 am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
5988 am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,\\${PYTHON_PREFIX},"`
5989 ;;
5990 *)
5991 case $am_py_prefix in
5992 /usr|/System*) ;;
5993 *) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
5994 ;;
5995 esac
5996 ;;
5997 esac
5998
5999 fi
6000 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5
6001 printf "%s\n" "$am_cv_python_pythondir" >&6; }
6002 pythondir=$am_cv_python_pythondir
6003
6004
6005 pkgpythondir=\${pythondir}/$PACKAGE
6006
6007
6008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory (pyexecdir)" >&5
6009 printf %s "checking for $am_display_PYTHON extension module directory (pyexecdir)... " >&6; }
6010 if test ${am_cv_python_pyexecdir+y}
6011 then :
6012 printf %s "(cached) " >&6
6013 else $as_nop
6014 if test "x$am_cv_python_exec_prefix" = x; then
6015 am_py_exec_prefix=$am__usable_exec_prefix
6016 else
6017 am_py_exec_prefix=$am_cv_python_exec_prefix
6018 fi
6019 am_cv_python_pyexecdir=`$PYTHON -c "
6020 $am_python_setup_sysconfig
6021 if can_use_sysconfig:
6022 sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_exec_prefix'})
6023 else:
6024 from distutils import sysconfig
6025 sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_exec_prefix')
6026 sys.stdout.write(sitedir)"`
6027 #
6028 case $am_cv_python_pyexecdir in
6029 $am_py_exec_prefix*)
6030 am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
6031 am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,\\${PYTHON_EXEC_PREFIX},"`
6032 ;;
6033 *)
6034 case $am_py_exec_prefix in
6035 /usr|/System*) ;;
6036 *) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
6037 ;;
6038 esac
6039 ;;
6040 esac
6041
6042 fi
6043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5
6044 printf "%s\n" "$am_cv_python_pyexecdir" >&6; }
6045 pyexecdir=$am_cv_python_pyexecdir
6046
6047
6048 pkgpyexecdir=\${pyexecdir}/$PACKAGE
6049
6050
6051
6052 fi
6053
6054
6055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for RM macro" >&5
6056 printf %s "checking for RM macro... " >&6; }
6057 _predefined_rm=`make -p -f /dev/null 2>/dev/null|grep '^RM ='|sed -e 's/^RM = //'`
6058 if test "x$_predefined_rm" = "x"; then
6059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no predefined RM" >&5
6060 printf "%s\n" "no predefined RM" >&6; }
6061 # Extract the first word of "rm", so it can be a program name with args.
6062 set dummy rm; ac_word=$2
6063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6064 printf %s "checking for $ac_word... " >&6; }
6065 if test ${ac_cv_prog_RM+y}
6066 then :
6067 printf %s "(cached) " >&6
6068 else $as_nop
6069 if test -n "$RM"; then
6070 ac_cv_prog_RM="$RM" # Let the user override the test.
6071 else
6072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6073 for as_dir in $PATH
6074 do
6075 IFS=$as_save_IFS
6076 case $as_dir in #(((
6077 '') as_dir=./ ;;
6078 */) ;;
6079 *) as_dir=$as_dir/ ;;
6080 esac
6081 for ac_exec_ext in '' $ac_executable_extensions; do
6082 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6083 ac_cv_prog_RM="rm -f"
6084 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6085 break 2
6086 fi
6087 done
6088 done
6089 IFS=$as_save_IFS
6090
6091 fi
6092 fi
6093 RM=$ac_cv_prog_RM
6094 if test -n "$RM"; then
6095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
6096 printf "%s\n" "$RM" >&6; }
6097 else
6098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6099 printf "%s\n" "no" >&6; }
6100 fi
6101
6102
6103 else
6104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_predefined_rm" >&5
6105 printf "%s\n" "$_predefined_rm" >&6; }
6106 fi
6107
6108
6109 case `pwd` in
6110 *\ * | *\ *)
6111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6112 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6113 esac
6114
6115
6116
6117 macro_version='2.4.7'
6118 macro_revision='2.4.7'
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133 ltmain=$ac_aux_dir/ltmain.sh
6134
6135
6136
6137 # Make sure we can run config.sub.
6138 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
6139 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
6140
6141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
6142 printf %s "checking build system type... " >&6; }
6143 if test ${ac_cv_build+y}
6144 then :
6145 printf %s "(cached) " >&6
6146 else $as_nop
6147 ac_build_alias=$build_alias
6148 test "x$ac_build_alias" = x &&
6149 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
6150 test "x$ac_build_alias" = x &&
6151 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6152 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
6153 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
6154
6155 fi
6156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
6157 printf "%s\n" "$ac_cv_build" >&6; }
6158 case $ac_cv_build in
6159 *-*-*) ;;
6160 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6161 esac
6162 build=$ac_cv_build
6163 ac_save_IFS=$IFS; IFS='-'
6164 set x $ac_cv_build
6165 shift
6166 build_cpu=$1
6167 build_vendor=$2
6168 shift; shift
6169 # Remember, the first character of IFS is used to create $*,
6170 # except with old shells:
6171 build_os=$*
6172 IFS=$ac_save_IFS
6173 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
6174
6175
6176 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
6177 printf %s "checking host system type... " >&6; }
6178 if test ${ac_cv_host+y}
6179 then :
6180 printf %s "(cached) " >&6
6181 else $as_nop
6182 if test "x$host_alias" = x; then
6183 ac_cv_host=$ac_cv_build
6184 else
6185 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
6186 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
6187 fi
6188
6189 fi
6190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
6191 printf "%s\n" "$ac_cv_host" >&6; }
6192 case $ac_cv_host in
6193 *-*-*) ;;
6194 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6195 esac
6196 host=$ac_cv_host
6197 ac_save_IFS=$IFS; IFS='-'
6198 set x $ac_cv_host
6199 shift
6200 host_cpu=$1
6201 host_vendor=$2
6202 shift; shift
6203 # Remember, the first character of IFS is used to create $*,
6204 # except with old shells:
6205 host_os=$*
6206 IFS=$ac_save_IFS
6207 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
6208
6209
6210 # Backslashify metacharacters that are still active within
6211 # double-quoted strings.
6212 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6213
6214 # Same as above, but do not quote variable references.
6215 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6216
6217 # Sed substitution to delay expansion of an escaped shell variable in a
6218 # double_quote_subst'ed string.
6219 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6220
6221 # Sed substitution to delay expansion of an escaped single quote.
6222 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6223
6224 # Sed substitution to avoid accidental globbing in evaled expressions
6225 no_glob_subst='s/\*/\\\*/g'
6226
6227 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6228 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6229 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6230
6231 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6232 printf %s "checking how to print strings... " >&6; }
6233 # Test print first, because it will be a builtin if present.
6234 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
6235 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6236 ECHO='print -r --'
6237 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6238 ECHO='printf %s\n'
6239 else
6240 # Use this function as a fallback that always works.
6241 func_fallback_echo ()
6242 {
6243 eval 'cat <<_LTECHO_EOF
6244 $1
6245 _LTECHO_EOF'
6246 }
6247 ECHO='func_fallback_echo'
6248 fi
6249
6250 # func_echo_all arg...
6251 # Invoke $ECHO with all args, space-separated.
6252 func_echo_all ()
6253 {
6254 $ECHO ""
6255 }
6256
6257 case $ECHO in
6258 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6259 printf "%s\n" "printf" >&6; } ;;
6260 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6261 printf "%s\n" "print -r" >&6; } ;;
6262 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6263 printf "%s\n" "cat" >&6; } ;;
6264 esac
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6280 printf %s "checking for a sed that does not truncate output... " >&6; }
6281 if test ${ac_cv_path_SED+y}
6282 then :
6283 printf %s "(cached) " >&6
6284 else $as_nop
6285 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6286 for ac_i in 1 2 3 4 5 6 7; do
6287 ac_script="$ac_script$as_nl$ac_script"
6288 done
6289 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6290 { ac_script=; unset ac_script;}
6291 if test -z "$SED"; then
6292 ac_path_SED_found=false
6293 # Loop through the user's path and test for each of PROGNAME-LIST
6294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6295 for as_dir in $PATH
6296 do
6297 IFS=$as_save_IFS
6298 case $as_dir in #(((
6299 '') as_dir=./ ;;
6300 */) ;;
6301 *) as_dir=$as_dir/ ;;
6302 esac
6303 for ac_prog in sed gsed
6304 do
6305 for ac_exec_ext in '' $ac_executable_extensions; do
6306 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
6307 as_fn_executable_p "$ac_path_SED" || continue
6308 # Check for GNU ac_path_SED and select it if it is found.
6309 # Check for GNU $ac_path_SED
6310 case `"$ac_path_SED" --version 2>&1` in
6311 *GNU*)
6312 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6313 *)
6314 ac_count=0
6315 printf %s 0123456789 >"conftest.in"
6316 while :
6317 do
6318 cat "conftest.in" "conftest.in" >"conftest.tmp"
6319 mv "conftest.tmp" "conftest.in"
6320 cp "conftest.in" "conftest.nl"
6321 printf "%s\n" '' >> "conftest.nl"
6322 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6323 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6324 as_fn_arith $ac_count + 1 && ac_count=$as_val
6325 if test $ac_count -gt ${ac_path_SED_max-0}; then
6326 # Best one so far, save it but keep looking for a better one
6327 ac_cv_path_SED="$ac_path_SED"
6328 ac_path_SED_max=$ac_count
6329 fi
6330 # 10*(2^10) chars as input seems more than enough
6331 test $ac_count -gt 10 && break
6332 done
6333 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6334 esac
6335
6336 $ac_path_SED_found && break 3
6337 done
6338 done
6339 done
6340 IFS=$as_save_IFS
6341 if test -z "$ac_cv_path_SED"; then
6342 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6343 fi
6344 else
6345 ac_cv_path_SED=$SED
6346 fi
6347
6348 fi
6349 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6350 printf "%s\n" "$ac_cv_path_SED" >&6; }
6351 SED="$ac_cv_path_SED"
6352 rm -f conftest.sed
6353
6354 test -z "$SED" && SED=sed
6355 Xsed="$SED -e 1s/^X//"
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6368 printf %s "checking for grep that handles long lines and -e... " >&6; }
6369 if test ${ac_cv_path_GREP+y}
6370 then :
6371 printf %s "(cached) " >&6
6372 else $as_nop
6373 if test -z "$GREP"; then
6374 ac_path_GREP_found=false
6375 # Loop through the user's path and test for each of PROGNAME-LIST
6376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6377 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6378 do
6379 IFS=$as_save_IFS
6380 case $as_dir in #(((
6381 '') as_dir=./ ;;
6382 */) ;;
6383 *) as_dir=$as_dir/ ;;
6384 esac
6385 for ac_prog in grep ggrep
6386 do
6387 for ac_exec_ext in '' $ac_executable_extensions; do
6388 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
6389 as_fn_executable_p "$ac_path_GREP" || continue
6390 # Check for GNU ac_path_GREP and select it if it is found.
6391 # Check for GNU $ac_path_GREP
6392 case `"$ac_path_GREP" --version 2>&1` in
6393 *GNU*)
6394 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6395 *)
6396 ac_count=0
6397 printf %s 0123456789 >"conftest.in"
6398 while :
6399 do
6400 cat "conftest.in" "conftest.in" >"conftest.tmp"
6401 mv "conftest.tmp" "conftest.in"
6402 cp "conftest.in" "conftest.nl"
6403 printf "%s\n" 'GREP' >> "conftest.nl"
6404 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6405 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6406 as_fn_arith $ac_count + 1 && ac_count=$as_val
6407 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6408 # Best one so far, save it but keep looking for a better one
6409 ac_cv_path_GREP="$ac_path_GREP"
6410 ac_path_GREP_max=$ac_count
6411 fi
6412 # 10*(2^10) chars as input seems more than enough
6413 test $ac_count -gt 10 && break
6414 done
6415 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6416 esac
6417
6418 $ac_path_GREP_found && break 3
6419 done
6420 done
6421 done
6422 IFS=$as_save_IFS
6423 if test -z "$ac_cv_path_GREP"; then
6424 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6425 fi
6426 else
6427 ac_cv_path_GREP=$GREP
6428 fi
6429
6430 fi
6431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6432 printf "%s\n" "$ac_cv_path_GREP" >&6; }
6433 GREP="$ac_cv_path_GREP"
6434
6435
6436 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6437 printf %s "checking for egrep... " >&6; }
6438 if test ${ac_cv_path_EGREP+y}
6439 then :
6440 printf %s "(cached) " >&6
6441 else $as_nop
6442 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6443 then ac_cv_path_EGREP="$GREP -E"
6444 else
6445 if test -z "$EGREP"; then
6446 ac_path_EGREP_found=false
6447 # Loop through the user's path and test for each of PROGNAME-LIST
6448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6449 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6450 do
6451 IFS=$as_save_IFS
6452 case $as_dir in #(((
6453 '') as_dir=./ ;;
6454 */) ;;
6455 *) as_dir=$as_dir/ ;;
6456 esac
6457 for ac_prog in egrep
6458 do
6459 for ac_exec_ext in '' $ac_executable_extensions; do
6460 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
6461 as_fn_executable_p "$ac_path_EGREP" || continue
6462 # Check for GNU ac_path_EGREP and select it if it is found.
6463 # Check for GNU $ac_path_EGREP
6464 case `"$ac_path_EGREP" --version 2>&1` in
6465 *GNU*)
6466 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6467 *)
6468 ac_count=0
6469 printf %s 0123456789 >"conftest.in"
6470 while :
6471 do
6472 cat "conftest.in" "conftest.in" >"conftest.tmp"
6473 mv "conftest.tmp" "conftest.in"
6474 cp "conftest.in" "conftest.nl"
6475 printf "%s\n" 'EGREP' >> "conftest.nl"
6476 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6477 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6478 as_fn_arith $ac_count + 1 && ac_count=$as_val
6479 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6480 # Best one so far, save it but keep looking for a better one
6481 ac_cv_path_EGREP="$ac_path_EGREP"
6482 ac_path_EGREP_max=$ac_count
6483 fi
6484 # 10*(2^10) chars as input seems more than enough
6485 test $ac_count -gt 10 && break
6486 done
6487 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6488 esac
6489
6490 $ac_path_EGREP_found && break 3
6491 done
6492 done
6493 done
6494 IFS=$as_save_IFS
6495 if test -z "$ac_cv_path_EGREP"; then
6496 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6497 fi
6498 else
6499 ac_cv_path_EGREP=$EGREP
6500 fi
6501
6502 fi
6503 fi
6504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6505 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
6506 EGREP="$ac_cv_path_EGREP"
6507
6508
6509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6510 printf %s "checking for fgrep... " >&6; }
6511 if test ${ac_cv_path_FGREP+y}
6512 then :
6513 printf %s "(cached) " >&6
6514 else $as_nop
6515 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6516 then ac_cv_path_FGREP="$GREP -F"
6517 else
6518 if test -z "$FGREP"; then
6519 ac_path_FGREP_found=false
6520 # Loop through the user's path and test for each of PROGNAME-LIST
6521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6522 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6523 do
6524 IFS=$as_save_IFS
6525 case $as_dir in #(((
6526 '') as_dir=./ ;;
6527 */) ;;
6528 *) as_dir=$as_dir/ ;;
6529 esac
6530 for ac_prog in fgrep
6531 do
6532 for ac_exec_ext in '' $ac_executable_extensions; do
6533 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
6534 as_fn_executable_p "$ac_path_FGREP" || continue
6535 # Check for GNU ac_path_FGREP and select it if it is found.
6536 # Check for GNU $ac_path_FGREP
6537 case `"$ac_path_FGREP" --version 2>&1` in
6538 *GNU*)
6539 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6540 *)
6541 ac_count=0
6542 printf %s 0123456789 >"conftest.in"
6543 while :
6544 do
6545 cat "conftest.in" "conftest.in" >"conftest.tmp"
6546 mv "conftest.tmp" "conftest.in"
6547 cp "conftest.in" "conftest.nl"
6548 printf "%s\n" 'FGREP' >> "conftest.nl"
6549 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6550 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6551 as_fn_arith $ac_count + 1 && ac_count=$as_val
6552 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6553 # Best one so far, save it but keep looking for a better one
6554 ac_cv_path_FGREP="$ac_path_FGREP"
6555 ac_path_FGREP_max=$ac_count
6556 fi
6557 # 10*(2^10) chars as input seems more than enough
6558 test $ac_count -gt 10 && break
6559 done
6560 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6561 esac
6562
6563 $ac_path_FGREP_found && break 3
6564 done
6565 done
6566 done
6567 IFS=$as_save_IFS
6568 if test -z "$ac_cv_path_FGREP"; then
6569 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6570 fi
6571 else
6572 ac_cv_path_FGREP=$FGREP
6573 fi
6574
6575 fi
6576 fi
6577 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6578 printf "%s\n" "$ac_cv_path_FGREP" >&6; }
6579 FGREP="$ac_cv_path_FGREP"
6580
6581
6582 test -z "$GREP" && GREP=grep
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602 # Check whether --with-gnu-ld was given.
6603 if test ${with_gnu_ld+y}
6604 then :
6605 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
6606 else $as_nop
6607 with_gnu_ld=no
6608 fi
6609
6610 ac_prog=ld
6611 if test yes = "$GCC"; then
6612 # Check if gcc -print-prog-name=ld gives a path.
6613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6614 printf %s "checking for ld used by $CC... " >&6; }
6615 case $host in
6616 *-*-mingw*)
6617 # gcc leaves a trailing carriage return, which upsets mingw
6618 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6619 *)
6620 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6621 esac
6622 case $ac_prog in
6623 # Accept absolute paths.
6624 [\\/]* | ?:[\\/]*)
6625 re_direlt='/[^/][^/]*/\.\./'
6626 # Canonicalize the pathname of ld
6627 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6628 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6629 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6630 done
6631 test -z "$LD" && LD=$ac_prog
6632 ;;
6633 "")
6634 # If it fails, then pretend we aren't using GCC.
6635 ac_prog=ld
6636 ;;
6637 *)
6638 # If it is relative, then search for the first ld in PATH.
6639 with_gnu_ld=unknown
6640 ;;
6641 esac
6642 elif test yes = "$with_gnu_ld"; then
6643 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6644 printf %s "checking for GNU ld... " >&6; }
6645 else
6646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6647 printf %s "checking for non-GNU ld... " >&6; }
6648 fi
6649 if test ${lt_cv_path_LD+y}
6650 then :
6651 printf %s "(cached) " >&6
6652 else $as_nop
6653 if test -z "$LD"; then
6654 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
6655 for ac_dir in $PATH; do
6656 IFS=$lt_save_ifs
6657 test -z "$ac_dir" && ac_dir=.
6658 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6659 lt_cv_path_LD=$ac_dir/$ac_prog
6660 # Check to see if the program is GNU ld. I'd rather use --version,
6661 # but apparently some variants of GNU ld only accept -v.
6662 # Break only if it was the GNU/non-GNU ld that we prefer.
6663 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6664 *GNU* | *'with BFD'*)
6665 test no != "$with_gnu_ld" && break
6666 ;;
6667 *)
6668 test yes != "$with_gnu_ld" && break
6669 ;;
6670 esac
6671 fi
6672 done
6673 IFS=$lt_save_ifs
6674 else
6675 lt_cv_path_LD=$LD # Let the user override the test with a path.
6676 fi
6677 fi
6678
6679 LD=$lt_cv_path_LD
6680 if test -n "$LD"; then
6681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6682 printf "%s\n" "$LD" >&6; }
6683 else
6684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6685 printf "%s\n" "no" >&6; }
6686 fi
6687 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6689 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
6690 if test ${lt_cv_prog_gnu_ld+y}
6691 then :
6692 printf %s "(cached) " >&6
6693 else $as_nop
6694 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6695 case `$LD -v 2>&1 </dev/null` in
6696 *GNU* | *'with BFD'*)
6697 lt_cv_prog_gnu_ld=yes
6698 ;;
6699 *)
6700 lt_cv_prog_gnu_ld=no
6701 ;;
6702 esac
6703 fi
6704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6705 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
6706 with_gnu_ld=$lt_cv_prog_gnu_ld
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6717 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6718 if test ${lt_cv_path_NM+y}
6719 then :
6720 printf %s "(cached) " >&6
6721 else $as_nop
6722 if test -n "$NM"; then
6723 # Let the user override the test.
6724 lt_cv_path_NM=$NM
6725 else
6726 lt_nm_to_check=${ac_tool_prefix}nm
6727 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6728 lt_nm_to_check="$lt_nm_to_check nm"
6729 fi
6730 for lt_tmp_nm in $lt_nm_to_check; do
6731 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
6732 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6733 IFS=$lt_save_ifs
6734 test -z "$ac_dir" && ac_dir=.
6735 tmp_nm=$ac_dir/$lt_tmp_nm
6736 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
6737 # Check to see if the nm accepts a BSD-compat flag.
6738 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
6739 # nm: unknown option "B" ignored
6740 # Tru64's nm complains that /dev/null is an invalid object file
6741 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
6742 case $build_os in
6743 mingw*) lt_bad_file=conftest.nm/nofile ;;
6744 *) lt_bad_file=/dev/null ;;
6745 esac
6746 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
6747 *$lt_bad_file* | *'Invalid file or object type'*)
6748 lt_cv_path_NM="$tmp_nm -B"
6749 break 2
6750 ;;
6751 *)
6752 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
6753 */dev/null*)
6754 lt_cv_path_NM="$tmp_nm -p"
6755 break 2
6756 ;;
6757 *)
6758 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6759 continue # so that we can try to find one that supports BSD flags
6760 ;;
6761 esac
6762 ;;
6763 esac
6764 fi
6765 done
6766 IFS=$lt_save_ifs
6767 done
6768 : ${lt_cv_path_NM=no}
6769 fi
6770 fi
6771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6772 printf "%s\n" "$lt_cv_path_NM" >&6; }
6773 if test no != "$lt_cv_path_NM"; then
6774 NM=$lt_cv_path_NM
6775 else
6776 # Didn't find any BSD compatible name lister, look for dumpbin.
6777 if test -n "$DUMPBIN"; then :
6778 # Let the user override the test.
6779 else
6780 if test -n "$ac_tool_prefix"; then
6781 for ac_prog in dumpbin "link -dump"
6782 do
6783 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6784 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6786 printf %s "checking for $ac_word... " >&6; }
6787 if test ${ac_cv_prog_DUMPBIN+y}
6788 then :
6789 printf %s "(cached) " >&6
6790 else $as_nop
6791 if test -n "$DUMPBIN"; then
6792 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6793 else
6794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6795 for as_dir in $PATH
6796 do
6797 IFS=$as_save_IFS
6798 case $as_dir in #(((
6799 '') as_dir=./ ;;
6800 */) ;;
6801 *) as_dir=$as_dir/ ;;
6802 esac
6803 for ac_exec_ext in '' $ac_executable_extensions; do
6804 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6805 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6806 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6807 break 2
6808 fi
6809 done
6810 done
6811 IFS=$as_save_IFS
6812
6813 fi
6814 fi
6815 DUMPBIN=$ac_cv_prog_DUMPBIN
6816 if test -n "$DUMPBIN"; then
6817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6818 printf "%s\n" "$DUMPBIN" >&6; }
6819 else
6820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6821 printf "%s\n" "no" >&6; }
6822 fi
6823
6824
6825 test -n "$DUMPBIN" && break
6826 done
6827 fi
6828 if test -z "$DUMPBIN"; then
6829 ac_ct_DUMPBIN=$DUMPBIN
6830 for ac_prog in dumpbin "link -dump"
6831 do
6832 # Extract the first word of "$ac_prog", so it can be a program name with args.
6833 set dummy $ac_prog; ac_word=$2
6834 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6835 printf %s "checking for $ac_word... " >&6; }
6836 if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
6837 then :
6838 printf %s "(cached) " >&6
6839 else $as_nop
6840 if test -n "$ac_ct_DUMPBIN"; then
6841 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6842 else
6843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6844 for as_dir in $PATH
6845 do
6846 IFS=$as_save_IFS
6847 case $as_dir in #(((
6848 '') as_dir=./ ;;
6849 */) ;;
6850 *) as_dir=$as_dir/ ;;
6851 esac
6852 for ac_exec_ext in '' $ac_executable_extensions; do
6853 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6854 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6855 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6856 break 2
6857 fi
6858 done
6859 done
6860 IFS=$as_save_IFS
6861
6862 fi
6863 fi
6864 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6865 if test -n "$ac_ct_DUMPBIN"; then
6866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6867 printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
6868 else
6869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6870 printf "%s\n" "no" >&6; }
6871 fi
6872
6873
6874 test -n "$ac_ct_DUMPBIN" && break
6875 done
6876
6877 if test "x$ac_ct_DUMPBIN" = x; then
6878 DUMPBIN=":"
6879 else
6880 case $cross_compiling:$ac_tool_warned in
6881 yes:)
6882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6883 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6884 ac_tool_warned=yes ;;
6885 esac
6886 DUMPBIN=$ac_ct_DUMPBIN
6887 fi
6888 fi
6889
6890 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
6891 *COFF*)
6892 DUMPBIN="$DUMPBIN -symbols -headers"
6893 ;;
6894 *)
6895 DUMPBIN=:
6896 ;;
6897 esac
6898 fi
6899
6900 if test : != "$DUMPBIN"; then
6901 NM=$DUMPBIN
6902 fi
6903 fi
6904 test -z "$NM" && NM=nm
6905
6906
6907
6908
6909
6910
6911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6912 printf %s "checking the name lister ($NM) interface... " >&6; }
6913 if test ${lt_cv_nm_interface+y}
6914 then :
6915 printf %s "(cached) " >&6
6916 else $as_nop
6917 lt_cv_nm_interface="BSD nm"
6918 echo "int some_variable = 0;" > conftest.$ac_ext
6919 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6920 (eval "$ac_compile" 2>conftest.err)
6921 cat conftest.err >&5
6922 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6923 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6924 cat conftest.err >&5
6925 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6926 cat conftest.out >&5
6927 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6928 lt_cv_nm_interface="MS dumpbin"
6929 fi
6930 rm -f conftest*
6931 fi
6932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6933 printf "%s\n" "$lt_cv_nm_interface" >&6; }
6934
6935 # find the maximum length of command line arguments
6936 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6937 printf %s "checking the maximum length of command line arguments... " >&6; }
6938 if test ${lt_cv_sys_max_cmd_len+y}
6939 then :
6940 printf %s "(cached) " >&6
6941 else $as_nop
6942 i=0
6943 teststring=ABCD
6944
6945 case $build_os in
6946 msdosdjgpp*)
6947 # On DJGPP, this test can blow up pretty badly due to problems in libc
6948 # (any single argument exceeding 2000 bytes causes a buffer overrun
6949 # during glob expansion). Even if it were fixed, the result of this
6950 # check would be larger than it should be.
6951 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6952 ;;
6953
6954 gnu*)
6955 # Under GNU Hurd, this test is not required because there is
6956 # no limit to the length of command line arguments.
6957 # Libtool will interpret -1 as no limit whatsoever
6958 lt_cv_sys_max_cmd_len=-1;
6959 ;;
6960
6961 cygwin* | mingw* | cegcc*)
6962 # On Win9x/ME, this test blows up -- it succeeds, but takes
6963 # about 5 minutes as the teststring grows exponentially.
6964 # Worse, since 9x/ME are not pre-emptively multitasking,
6965 # you end up with a "frozen" computer, even though with patience
6966 # the test eventually succeeds (with a max line length of 256k).
6967 # Instead, let's just punt: use the minimum linelength reported by
6968 # all of the supported platforms: 8192 (on NT/2K/XP).
6969 lt_cv_sys_max_cmd_len=8192;
6970 ;;
6971
6972 mint*)
6973 # On MiNT this can take a long time and run out of memory.
6974 lt_cv_sys_max_cmd_len=8192;
6975 ;;
6976
6977 amigaos*)
6978 # On AmigaOS with pdksh, this test takes hours, literally.
6979 # So we just punt and use a minimum line length of 8192.
6980 lt_cv_sys_max_cmd_len=8192;
6981 ;;
6982
6983 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
6984 # This has been around since 386BSD, at least. Likely further.
6985 if test -x /sbin/sysctl; then
6986 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6987 elif test -x /usr/sbin/sysctl; then
6988 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6989 else
6990 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6991 fi
6992 # And add a safety zone
6993 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6994 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6995 ;;
6996
6997 interix*)
6998 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6999 lt_cv_sys_max_cmd_len=196608
7000 ;;
7001
7002 os2*)
7003 # The test takes a long time on OS/2.
7004 lt_cv_sys_max_cmd_len=8192
7005 ;;
7006
7007 osf*)
7008 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7009 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7010 # nice to cause kernel panics so lets avoid the loop below.
7011 # First set a reasonable default.
7012 lt_cv_sys_max_cmd_len=16384
7013 #
7014 if test -x /sbin/sysconfig; then
7015 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7016 *1*) lt_cv_sys_max_cmd_len=-1 ;;
7017 esac
7018 fi
7019 ;;
7020 sco3.2v5*)
7021 lt_cv_sys_max_cmd_len=102400
7022 ;;
7023 sysv5* | sco5v6* | sysv4.2uw2*)
7024 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7025 if test -n "$kargmax"; then
7026 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'`
7027 else
7028 lt_cv_sys_max_cmd_len=32768
7029 fi
7030 ;;
7031 *)
7032 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7033 if test -n "$lt_cv_sys_max_cmd_len" && \
7034 test undefined != "$lt_cv_sys_max_cmd_len"; then
7035 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7036 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7037 else
7038 # Make teststring a little bigger before we do anything with it.
7039 # a 1K string should be a reasonable start.
7040 for i in 1 2 3 4 5 6 7 8; do
7041 teststring=$teststring$teststring
7042 done
7043 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7044 # If test is not a shell built-in, we'll probably end up computing a
7045 # maximum length that is only half of the actual maximum length, but
7046 # we can't tell.
7047 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
7048 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7049 test 17 != "$i" # 1/2 MB should be enough
7050 do
7051 i=`expr $i + 1`
7052 teststring=$teststring$teststring
7053 done
7054 # Only check the string length outside the loop.
7055 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7056 teststring=
7057 # Add a significant safety factor because C++ compilers can tack on
7058 # massive amounts of additional arguments before passing them to the
7059 # linker. It appears as though 1/2 is a usable value.
7060 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7061 fi
7062 ;;
7063 esac
7064
7065 fi
7066
7067 if test -n "$lt_cv_sys_max_cmd_len"; then
7068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7069 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
7070 else
7071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
7072 printf "%s\n" "none" >&6; }
7073 fi
7074 max_cmd_len=$lt_cv_sys_max_cmd_len
7075
7076
7077
7078
7079
7080
7081 : ${CP="cp -f"}
7082 : ${MV="mv -f"}
7083 : ${RM="rm -f"}
7084
7085 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7086 lt_unset=unset
7087 else
7088 lt_unset=false
7089 fi
7090
7091
7092
7093
7094
7095 # test EBCDIC or ASCII
7096 case `echo X|tr X '\101'` in
7097 A) # ASCII based system
7098 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7099 lt_SP2NL='tr \040 \012'
7100 lt_NL2SP='tr \015\012 \040\040'
7101 ;;
7102 *) # EBCDIC based system
7103 lt_SP2NL='tr \100 \n'
7104 lt_NL2SP='tr \r\n \100\100'
7105 ;;
7106 esac
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
7117 printf %s "checking how to convert $build file names to $host format... " >&6; }
7118 if test ${lt_cv_to_host_file_cmd+y}
7119 then :
7120 printf %s "(cached) " >&6
7121 else $as_nop
7122 case $host in
7123 *-*-mingw* )
7124 case $build in
7125 *-*-mingw* ) # actually msys
7126 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
7127 ;;
7128 *-*-cygwin* )
7129 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
7130 ;;
7131 * ) # otherwise, assume *nix
7132 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
7133 ;;
7134 esac
7135 ;;
7136 *-*-cygwin* )
7137 case $build in
7138 *-*-mingw* ) # actually msys
7139 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
7140 ;;
7141 *-*-cygwin* )
7142 lt_cv_to_host_file_cmd=func_convert_file_noop
7143 ;;
7144 * ) # otherwise, assume *nix
7145 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
7146 ;;
7147 esac
7148 ;;
7149 * ) # unhandled hosts (and "normal" native builds)
7150 lt_cv_to_host_file_cmd=func_convert_file_noop
7151 ;;
7152 esac
7153
7154 fi
7155
7156 to_host_file_cmd=$lt_cv_to_host_file_cmd
7157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
7158 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
7159
7160
7161
7162
7163
7164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
7165 printf %s "checking how to convert $build file names to toolchain format... " >&6; }
7166 if test ${lt_cv_to_tool_file_cmd+y}
7167 then :
7168 printf %s "(cached) " >&6
7169 else $as_nop
7170 #assume ordinary cross tools, or native build.
7171 lt_cv_to_tool_file_cmd=func_convert_file_noop
7172 case $host in
7173 *-*-mingw* )
7174 case $build in
7175 *-*-mingw* ) # actually msys
7176 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
7177 ;;
7178 esac
7179 ;;
7180 esac
7181
7182 fi
7183
7184 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
7185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
7186 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
7187
7188
7189
7190
7191
7192 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7193 printf %s "checking for $LD option to reload object files... " >&6; }
7194 if test ${lt_cv_ld_reload_flag+y}
7195 then :
7196 printf %s "(cached) " >&6
7197 else $as_nop
7198 lt_cv_ld_reload_flag='-r'
7199 fi
7200 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7201 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
7202 reload_flag=$lt_cv_ld_reload_flag
7203 case $reload_flag in
7204 "" | " "*) ;;
7205 *) reload_flag=" $reload_flag" ;;
7206 esac
7207 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7208 case $host_os in
7209 cygwin* | mingw* | pw32* | cegcc*)
7210 if test yes != "$GCC"; then
7211 reload_cmds=false
7212 fi
7213 ;;
7214 darwin*)
7215 if test yes = "$GCC"; then
7216 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
7217 else
7218 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7219 fi
7220 ;;
7221 esac
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231 if test -n "$ac_tool_prefix"; then
7232 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
7233 set dummy ${ac_tool_prefix}file; ac_word=$2
7234 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7235 printf %s "checking for $ac_word... " >&6; }
7236 if test ${ac_cv_prog_FILECMD+y}
7237 then :
7238 printf %s "(cached) " >&6
7239 else $as_nop
7240 if test -n "$FILECMD"; then
7241 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
7242 else
7243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7244 for as_dir in $PATH
7245 do
7246 IFS=$as_save_IFS
7247 case $as_dir in #(((
7248 '') as_dir=./ ;;
7249 */) ;;
7250 *) as_dir=$as_dir/ ;;
7251 esac
7252 for ac_exec_ext in '' $ac_executable_extensions; do
7253 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7254 ac_cv_prog_FILECMD="${ac_tool_prefix}file"
7255 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7256 break 2
7257 fi
7258 done
7259 done
7260 IFS=$as_save_IFS
7261
7262 fi
7263 fi
7264 FILECMD=$ac_cv_prog_FILECMD
7265 if test -n "$FILECMD"; then
7266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
7267 printf "%s\n" "$FILECMD" >&6; }
7268 else
7269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7270 printf "%s\n" "no" >&6; }
7271 fi
7272
7273
7274 fi
7275 if test -z "$ac_cv_prog_FILECMD"; then
7276 ac_ct_FILECMD=$FILECMD
7277 # Extract the first word of "file", so it can be a program name with args.
7278 set dummy file; ac_word=$2
7279 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7280 printf %s "checking for $ac_word... " >&6; }
7281 if test ${ac_cv_prog_ac_ct_FILECMD+y}
7282 then :
7283 printf %s "(cached) " >&6
7284 else $as_nop
7285 if test -n "$ac_ct_FILECMD"; then
7286 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
7287 else
7288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7289 for as_dir in $PATH
7290 do
7291 IFS=$as_save_IFS
7292 case $as_dir in #(((
7293 '') as_dir=./ ;;
7294 */) ;;
7295 *) as_dir=$as_dir/ ;;
7296 esac
7297 for ac_exec_ext in '' $ac_executable_extensions; do
7298 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7299 ac_cv_prog_ac_ct_FILECMD="file"
7300 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7301 break 2
7302 fi
7303 done
7304 done
7305 IFS=$as_save_IFS
7306
7307 fi
7308 fi
7309 ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
7310 if test -n "$ac_ct_FILECMD"; then
7311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
7312 printf "%s\n" "$ac_ct_FILECMD" >&6; }
7313 else
7314 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7315 printf "%s\n" "no" >&6; }
7316 fi
7317
7318 if test "x$ac_ct_FILECMD" = x; then
7319 FILECMD=":"
7320 else
7321 case $cross_compiling:$ac_tool_warned in
7322 yes:)
7323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7324 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7325 ac_tool_warned=yes ;;
7326 esac
7327 FILECMD=$ac_ct_FILECMD
7328 fi
7329 else
7330 FILECMD="$ac_cv_prog_FILECMD"
7331 fi
7332
7333
7334
7335
7336
7337
7338
7339 if test -n "$ac_tool_prefix"; then
7340 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7341 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7343 printf %s "checking for $ac_word... " >&6; }
7344 if test ${ac_cv_prog_OBJDUMP+y}
7345 then :
7346 printf %s "(cached) " >&6
7347 else $as_nop
7348 if test -n "$OBJDUMP"; then
7349 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7350 else
7351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7352 for as_dir in $PATH
7353 do
7354 IFS=$as_save_IFS
7355 case $as_dir in #(((
7356 '') as_dir=./ ;;
7357 */) ;;
7358 *) as_dir=$as_dir/ ;;
7359 esac
7360 for ac_exec_ext in '' $ac_executable_extensions; do
7361 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7362 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7363 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7364 break 2
7365 fi
7366 done
7367 done
7368 IFS=$as_save_IFS
7369
7370 fi
7371 fi
7372 OBJDUMP=$ac_cv_prog_OBJDUMP
7373 if test -n "$OBJDUMP"; then
7374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7375 printf "%s\n" "$OBJDUMP" >&6; }
7376 else
7377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7378 printf "%s\n" "no" >&6; }
7379 fi
7380
7381
7382 fi
7383 if test -z "$ac_cv_prog_OBJDUMP"; then
7384 ac_ct_OBJDUMP=$OBJDUMP
7385 # Extract the first word of "objdump", so it can be a program name with args.
7386 set dummy objdump; ac_word=$2
7387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7388 printf %s "checking for $ac_word... " >&6; }
7389 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
7390 then :
7391 printf %s "(cached) " >&6
7392 else $as_nop
7393 if test -n "$ac_ct_OBJDUMP"; then
7394 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7395 else
7396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7397 for as_dir in $PATH
7398 do
7399 IFS=$as_save_IFS
7400 case $as_dir in #(((
7401 '') as_dir=./ ;;
7402 */) ;;
7403 *) as_dir=$as_dir/ ;;
7404 esac
7405 for ac_exec_ext in '' $ac_executable_extensions; do
7406 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7407 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7408 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7409 break 2
7410 fi
7411 done
7412 done
7413 IFS=$as_save_IFS
7414
7415 fi
7416 fi
7417 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7418 if test -n "$ac_ct_OBJDUMP"; then
7419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7420 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
7421 else
7422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7423 printf "%s\n" "no" >&6; }
7424 fi
7425
7426 if test "x$ac_ct_OBJDUMP" = x; then
7427 OBJDUMP="false"
7428 else
7429 case $cross_compiling:$ac_tool_warned in
7430 yes:)
7431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7432 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7433 ac_tool_warned=yes ;;
7434 esac
7435 OBJDUMP=$ac_ct_OBJDUMP
7436 fi
7437 else
7438 OBJDUMP="$ac_cv_prog_OBJDUMP"
7439 fi
7440
7441 test -z "$OBJDUMP" && OBJDUMP=objdump
7442
7443
7444
7445
7446
7447
7448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7449 printf %s "checking how to recognize dependent libraries... " >&6; }
7450 if test ${lt_cv_deplibs_check_method+y}
7451 then :
7452 printf %s "(cached) " >&6
7453 else $as_nop
7454 lt_cv_file_magic_cmd='$MAGIC_CMD'
7455 lt_cv_file_magic_test_file=
7456 lt_cv_deplibs_check_method='unknown'
7457 # Need to set the preceding variable on all platforms that support
7458 # interlibrary dependencies.
7459 # 'none' -- dependencies not supported.
7460 # 'unknown' -- same as none, but documents that we really don't know.
7461 # 'pass_all' -- all dependencies passed with no checks.
7462 # 'test_compile' -- check by making test program.
7463 # 'file_magic [[regex]]' -- check by looking for files in library path
7464 # that responds to the $file_magic_cmd with a given extended regex.
7465 # If you have 'file' or equivalent on your system and you're not sure
7466 # whether 'pass_all' will *always* work, you probably want this one.
7467
7468 case $host_os in
7469 aix[4-9]*)
7470 lt_cv_deplibs_check_method=pass_all
7471 ;;
7472
7473 beos*)
7474 lt_cv_deplibs_check_method=pass_all
7475 ;;
7476
7477 bsdi[45]*)
7478 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7479 lt_cv_file_magic_cmd='$FILECMD -L'
7480 lt_cv_file_magic_test_file=/shlib/libc.so
7481 ;;
7482
7483 cygwin*)
7484 # func_win32_libid is a shell function defined in ltmain.sh
7485 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7486 lt_cv_file_magic_cmd='func_win32_libid'
7487 ;;
7488
7489 mingw* | pw32*)
7490 # Base MSYS/MinGW do not provide the 'file' command needed by
7491 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7492 # unless we find 'file', for example because we are cross-compiling.
7493 if ( file / ) >/dev/null 2>&1; then
7494 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7495 lt_cv_file_magic_cmd='func_win32_libid'
7496 else
7497 # Keep this pattern in sync with the one in func_win32_libid.
7498 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
7499 lt_cv_file_magic_cmd='$OBJDUMP -f'
7500 fi
7501 ;;
7502
7503 cegcc*)
7504 # use the weaker test based on 'objdump'. See mingw*.
7505 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7506 lt_cv_file_magic_cmd='$OBJDUMP -f'
7507 ;;
7508
7509 darwin* | rhapsody*)
7510 lt_cv_deplibs_check_method=pass_all
7511 ;;
7512
7513 freebsd* | dragonfly* | midnightbsd*)
7514 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7515 case $host_cpu in
7516 i*86 )
7517 # Not sure whether the presence of OpenBSD here was a mistake.
7518 # Let's accept both of them until this is cleared up.
7519 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7520 lt_cv_file_magic_cmd=$FILECMD
7521 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7522 ;;
7523 esac
7524 else
7525 lt_cv_deplibs_check_method=pass_all
7526 fi
7527 ;;
7528
7529 haiku*)
7530 lt_cv_deplibs_check_method=pass_all
7531 ;;
7532
7533 hpux10.20* | hpux11*)
7534 lt_cv_file_magic_cmd=$FILECMD
7535 case $host_cpu in
7536 ia64*)
7537 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7538 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7539 ;;
7540 hppa*64*)
7541 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]'
7542 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7543 ;;
7544 *)
7545 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7546 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7547 ;;
7548 esac
7549 ;;
7550
7551 interix[3-9]*)
7552 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7553 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7554 ;;
7555
7556 irix5* | irix6* | nonstopux*)
7557 case $LD in
7558 *-32|*"-32 ") libmagic=32-bit;;
7559 *-n32|*"-n32 ") libmagic=N32;;
7560 *-64|*"-64 ") libmagic=64-bit;;
7561 *) libmagic=never-match;;
7562 esac
7563 lt_cv_deplibs_check_method=pass_all
7564 ;;
7565
7566 # This must be glibc/ELF.
7567 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
7568 lt_cv_deplibs_check_method=pass_all
7569 ;;
7570
7571 netbsd*)
7572 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7573 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7574 else
7575 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7576 fi
7577 ;;
7578
7579 newos6*)
7580 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7581 lt_cv_file_magic_cmd=$FILECMD
7582 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7583 ;;
7584
7585 *nto* | *qnx*)
7586 lt_cv_deplibs_check_method=pass_all
7587 ;;
7588
7589 openbsd* | bitrig*)
7590 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
7591 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7592 else
7593 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7594 fi
7595 ;;
7596
7597 osf3* | osf4* | osf5*)
7598 lt_cv_deplibs_check_method=pass_all
7599 ;;
7600
7601 rdos*)
7602 lt_cv_deplibs_check_method=pass_all
7603 ;;
7604
7605 solaris*)
7606 lt_cv_deplibs_check_method=pass_all
7607 ;;
7608
7609 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7610 lt_cv_deplibs_check_method=pass_all
7611 ;;
7612
7613 sysv4 | sysv4.3*)
7614 case $host_vendor in
7615 motorola)
7616 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]'
7617 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7618 ;;
7619 ncr)
7620 lt_cv_deplibs_check_method=pass_all
7621 ;;
7622 sequent)
7623 lt_cv_file_magic_cmd='/bin/file'
7624 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7625 ;;
7626 sni)
7627 lt_cv_file_magic_cmd='/bin/file'
7628 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7629 lt_cv_file_magic_test_file=/lib/libc.so
7630 ;;
7631 siemens)
7632 lt_cv_deplibs_check_method=pass_all
7633 ;;
7634 pc)
7635 lt_cv_deplibs_check_method=pass_all
7636 ;;
7637 esac
7638 ;;
7639
7640 tpf*)
7641 lt_cv_deplibs_check_method=pass_all
7642 ;;
7643 os2*)
7644 lt_cv_deplibs_check_method=pass_all
7645 ;;
7646 esac
7647
7648 fi
7649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7650 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
7651
7652 file_magic_glob=
7653 want_nocaseglob=no
7654 if test "$build" = "$host"; then
7655 case $host_os in
7656 mingw* | pw32*)
7657 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
7658 want_nocaseglob=yes
7659 else
7660 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
7661 fi
7662 ;;
7663 esac
7664 fi
7665
7666 file_magic_cmd=$lt_cv_file_magic_cmd
7667 deplibs_check_method=$lt_cv_deplibs_check_method
7668 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691 if test -n "$ac_tool_prefix"; then
7692 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7693 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7695 printf %s "checking for $ac_word... " >&6; }
7696 if test ${ac_cv_prog_DLLTOOL+y}
7697 then :
7698 printf %s "(cached) " >&6
7699 else $as_nop
7700 if test -n "$DLLTOOL"; then
7701 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7702 else
7703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7704 for as_dir in $PATH
7705 do
7706 IFS=$as_save_IFS
7707 case $as_dir in #(((
7708 '') as_dir=./ ;;
7709 */) ;;
7710 *) as_dir=$as_dir/ ;;
7711 esac
7712 for ac_exec_ext in '' $ac_executable_extensions; do
7713 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7714 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7715 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7716 break 2
7717 fi
7718 done
7719 done
7720 IFS=$as_save_IFS
7721
7722 fi
7723 fi
7724 DLLTOOL=$ac_cv_prog_DLLTOOL
7725 if test -n "$DLLTOOL"; then
7726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7727 printf "%s\n" "$DLLTOOL" >&6; }
7728 else
7729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7730 printf "%s\n" "no" >&6; }
7731 fi
7732
7733
7734 fi
7735 if test -z "$ac_cv_prog_DLLTOOL"; then
7736 ac_ct_DLLTOOL=$DLLTOOL
7737 # Extract the first word of "dlltool", so it can be a program name with args.
7738 set dummy dlltool; ac_word=$2
7739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7740 printf %s "checking for $ac_word... " >&6; }
7741 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
7742 then :
7743 printf %s "(cached) " >&6
7744 else $as_nop
7745 if test -n "$ac_ct_DLLTOOL"; then
7746 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7747 else
7748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7749 for as_dir in $PATH
7750 do
7751 IFS=$as_save_IFS
7752 case $as_dir in #(((
7753 '') as_dir=./ ;;
7754 */) ;;
7755 *) as_dir=$as_dir/ ;;
7756 esac
7757 for ac_exec_ext in '' $ac_executable_extensions; do
7758 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7759 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7760 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7761 break 2
7762 fi
7763 done
7764 done
7765 IFS=$as_save_IFS
7766
7767 fi
7768 fi
7769 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7770 if test -n "$ac_ct_DLLTOOL"; then
7771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7772 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
7773 else
7774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7775 printf "%s\n" "no" >&6; }
7776 fi
7777
7778 if test "x$ac_ct_DLLTOOL" = x; then
7779 DLLTOOL="false"
7780 else
7781 case $cross_compiling:$ac_tool_warned in
7782 yes:)
7783 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7784 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7785 ac_tool_warned=yes ;;
7786 esac
7787 DLLTOOL=$ac_ct_DLLTOOL
7788 fi
7789 else
7790 DLLTOOL="$ac_cv_prog_DLLTOOL"
7791 fi
7792
7793 test -z "$DLLTOOL" && DLLTOOL=dlltool
7794
7795
7796
7797
7798
7799
7800
7801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
7802 printf %s "checking how to associate runtime and link libraries... " >&6; }
7803 if test ${lt_cv_sharedlib_from_linklib_cmd+y}
7804 then :
7805 printf %s "(cached) " >&6
7806 else $as_nop
7807 lt_cv_sharedlib_from_linklib_cmd='unknown'
7808
7809 case $host_os in
7810 cygwin* | mingw* | pw32* | cegcc*)
7811 # two different shell functions defined in ltmain.sh;
7812 # decide which one to use based on capabilities of $DLLTOOL
7813 case `$DLLTOOL --help 2>&1` in
7814 *--identify-strict*)
7815 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
7816 ;;
7817 *)
7818 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
7819 ;;
7820 esac
7821 ;;
7822 *)
7823 # fallback: assume linklib IS sharedlib
7824 lt_cv_sharedlib_from_linklib_cmd=$ECHO
7825 ;;
7826 esac
7827
7828 fi
7829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
7830 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
7831 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
7832 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
7833
7834
7835
7836
7837
7838
7839
7840 if test -n "$ac_tool_prefix"; then
7841 for ac_prog in ar
7842 do
7843 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7844 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7846 printf %s "checking for $ac_word... " >&6; }
7847 if test ${ac_cv_prog_AR+y}
7848 then :
7849 printf %s "(cached) " >&6
7850 else $as_nop
7851 if test -n "$AR"; then
7852 ac_cv_prog_AR="$AR" # Let the user override the test.
7853 else
7854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7855 for as_dir in $PATH
7856 do
7857 IFS=$as_save_IFS
7858 case $as_dir in #(((
7859 '') as_dir=./ ;;
7860 */) ;;
7861 *) as_dir=$as_dir/ ;;
7862 esac
7863 for ac_exec_ext in '' $ac_executable_extensions; do
7864 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7865 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
7866 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7867 break 2
7868 fi
7869 done
7870 done
7871 IFS=$as_save_IFS
7872
7873 fi
7874 fi
7875 AR=$ac_cv_prog_AR
7876 if test -n "$AR"; then
7877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7878 printf "%s\n" "$AR" >&6; }
7879 else
7880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7881 printf "%s\n" "no" >&6; }
7882 fi
7883
7884
7885 test -n "$AR" && break
7886 done
7887 fi
7888 if test -z "$AR"; then
7889 ac_ct_AR=$AR
7890 for ac_prog in ar
7891 do
7892 # Extract the first word of "$ac_prog", so it can be a program name with args.
7893 set dummy $ac_prog; ac_word=$2
7894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7895 printf %s "checking for $ac_word... " >&6; }
7896 if test ${ac_cv_prog_ac_ct_AR+y}
7897 then :
7898 printf %s "(cached) " >&6
7899 else $as_nop
7900 if test -n "$ac_ct_AR"; then
7901 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7902 else
7903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7904 for as_dir in $PATH
7905 do
7906 IFS=$as_save_IFS
7907 case $as_dir in #(((
7908 '') as_dir=./ ;;
7909 */) ;;
7910 *) as_dir=$as_dir/ ;;
7911 esac
7912 for ac_exec_ext in '' $ac_executable_extensions; do
7913 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7914 ac_cv_prog_ac_ct_AR="$ac_prog"
7915 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7916 break 2
7917 fi
7918 done
7919 done
7920 IFS=$as_save_IFS
7921
7922 fi
7923 fi
7924 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7925 if test -n "$ac_ct_AR"; then
7926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7927 printf "%s\n" "$ac_ct_AR" >&6; }
7928 else
7929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7930 printf "%s\n" "no" >&6; }
7931 fi
7932
7933
7934 test -n "$ac_ct_AR" && break
7935 done
7936
7937 if test "x$ac_ct_AR" = x; then
7938 AR="false"
7939 else
7940 case $cross_compiling:$ac_tool_warned in
7941 yes:)
7942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7943 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7944 ac_tool_warned=yes ;;
7945 esac
7946 AR=$ac_ct_AR
7947 fi
7948 fi
7949
7950 : ${AR=ar}
7951
7952
7953
7954
7955
7956
7957 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
7958 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
7959 # higher priority because thats what people were doing historically (setting
7960 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
7961 # variable obsoleted/removed.
7962
7963 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
7964 lt_ar_flags=$AR_FLAGS
7965
7966
7967
7968
7969
7970
7971 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
7972 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
7973
7974
7975
7976
7977
7978
7979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
7980 printf %s "checking for archiver @FILE support... " >&6; }
7981 if test ${lt_cv_ar_at_file+y}
7982 then :
7983 printf %s "(cached) " >&6
7984 else $as_nop
7985 lt_cv_ar_at_file=no
7986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7987 /* end confdefs.h. */
7988
7989 int
7990 main (void)
7991 {
7992
7993 ;
7994 return 0;
7995 }
7996 _ACEOF
7997 if ac_fn_c_try_compile "$LINENO"
7998 then :
7999 echo conftest.$ac_objext > conftest.lst
8000 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
8001 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8002 (eval $lt_ar_try) 2>&5
8003 ac_status=$?
8004 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8005 test $ac_status = 0; }
8006 if test 0 -eq "$ac_status"; then
8007 # Ensure the archiver fails upon bogus file names.
8008 rm -f conftest.$ac_objext libconftest.a
8009 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8010 (eval $lt_ar_try) 2>&5
8011 ac_status=$?
8012 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8013 test $ac_status = 0; }
8014 if test 0 -ne "$ac_status"; then
8015 lt_cv_ar_at_file=@
8016 fi
8017 fi
8018 rm -f conftest.* libconftest.a
8019
8020 fi
8021 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8022
8023 fi
8024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
8025 printf "%s\n" "$lt_cv_ar_at_file" >&6; }
8026
8027 if test no = "$lt_cv_ar_at_file"; then
8028 archiver_list_spec=
8029 else
8030 archiver_list_spec=$lt_cv_ar_at_file
8031 fi
8032
8033
8034
8035
8036
8037
8038
8039 if test -n "$ac_tool_prefix"; then
8040 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8041 set dummy ${ac_tool_prefix}strip; ac_word=$2
8042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8043 printf %s "checking for $ac_word... " >&6; }
8044 if test ${ac_cv_prog_STRIP+y}
8045 then :
8046 printf %s "(cached) " >&6
8047 else $as_nop
8048 if test -n "$STRIP"; then
8049 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8050 else
8051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8052 for as_dir in $PATH
8053 do
8054 IFS=$as_save_IFS
8055 case $as_dir in #(((
8056 '') as_dir=./ ;;
8057 */) ;;
8058 *) as_dir=$as_dir/ ;;
8059 esac
8060 for ac_exec_ext in '' $ac_executable_extensions; do
8061 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8062 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8063 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8064 break 2
8065 fi
8066 done
8067 done
8068 IFS=$as_save_IFS
8069
8070 fi
8071 fi
8072 STRIP=$ac_cv_prog_STRIP
8073 if test -n "$STRIP"; then
8074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8075 printf "%s\n" "$STRIP" >&6; }
8076 else
8077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8078 printf "%s\n" "no" >&6; }
8079 fi
8080
8081
8082 fi
8083 if test -z "$ac_cv_prog_STRIP"; then
8084 ac_ct_STRIP=$STRIP
8085 # Extract the first word of "strip", so it can be a program name with args.
8086 set dummy strip; ac_word=$2
8087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8088 printf %s "checking for $ac_word... " >&6; }
8089 if test ${ac_cv_prog_ac_ct_STRIP+y}
8090 then :
8091 printf %s "(cached) " >&6
8092 else $as_nop
8093 if test -n "$ac_ct_STRIP"; then
8094 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8095 else
8096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8097 for as_dir in $PATH
8098 do
8099 IFS=$as_save_IFS
8100 case $as_dir in #(((
8101 '') as_dir=./ ;;
8102 */) ;;
8103 *) as_dir=$as_dir/ ;;
8104 esac
8105 for ac_exec_ext in '' $ac_executable_extensions; do
8106 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8107 ac_cv_prog_ac_ct_STRIP="strip"
8108 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8109 break 2
8110 fi
8111 done
8112 done
8113 IFS=$as_save_IFS
8114
8115 fi
8116 fi
8117 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8118 if test -n "$ac_ct_STRIP"; then
8119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8120 printf "%s\n" "$ac_ct_STRIP" >&6; }
8121 else
8122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8123 printf "%s\n" "no" >&6; }
8124 fi
8125
8126 if test "x$ac_ct_STRIP" = x; then
8127 STRIP=":"
8128 else
8129 case $cross_compiling:$ac_tool_warned in
8130 yes:)
8131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8132 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8133 ac_tool_warned=yes ;;
8134 esac
8135 STRIP=$ac_ct_STRIP
8136 fi
8137 else
8138 STRIP="$ac_cv_prog_STRIP"
8139 fi
8140
8141 test -z "$STRIP" && STRIP=:
8142
8143
8144
8145
8146
8147
8148 if test -n "$ac_tool_prefix"; then
8149 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8150 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8151 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8152 printf %s "checking for $ac_word... " >&6; }
8153 if test ${ac_cv_prog_RANLIB+y}
8154 then :
8155 printf %s "(cached) " >&6
8156 else $as_nop
8157 if test -n "$RANLIB"; then
8158 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8159 else
8160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8161 for as_dir in $PATH
8162 do
8163 IFS=$as_save_IFS
8164 case $as_dir in #(((
8165 '') as_dir=./ ;;
8166 */) ;;
8167 *) as_dir=$as_dir/ ;;
8168 esac
8169 for ac_exec_ext in '' $ac_executable_extensions; do
8170 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8171 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8172 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8173 break 2
8174 fi
8175 done
8176 done
8177 IFS=$as_save_IFS
8178
8179 fi
8180 fi
8181 RANLIB=$ac_cv_prog_RANLIB
8182 if test -n "$RANLIB"; then
8183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8184 printf "%s\n" "$RANLIB" >&6; }
8185 else
8186 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8187 printf "%s\n" "no" >&6; }
8188 fi
8189
8190
8191 fi
8192 if test -z "$ac_cv_prog_RANLIB"; then
8193 ac_ct_RANLIB=$RANLIB
8194 # Extract the first word of "ranlib", so it can be a program name with args.
8195 set dummy ranlib; ac_word=$2
8196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8197 printf %s "checking for $ac_word... " >&6; }
8198 if test ${ac_cv_prog_ac_ct_RANLIB+y}
8199 then :
8200 printf %s "(cached) " >&6
8201 else $as_nop
8202 if test -n "$ac_ct_RANLIB"; then
8203 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8204 else
8205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8206 for as_dir in $PATH
8207 do
8208 IFS=$as_save_IFS
8209 case $as_dir in #(((
8210 '') as_dir=./ ;;
8211 */) ;;
8212 *) as_dir=$as_dir/ ;;
8213 esac
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_ac_ct_RANLIB="ranlib"
8217 printf "%s\n" "$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 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8227 if test -n "$ac_ct_RANLIB"; then
8228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8229 printf "%s\n" "$ac_ct_RANLIB" >&6; }
8230 else
8231 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8232 printf "%s\n" "no" >&6; }
8233 fi
8234
8235 if test "x$ac_ct_RANLIB" = x; then
8236 RANLIB=":"
8237 else
8238 case $cross_compiling:$ac_tool_warned in
8239 yes:)
8240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8241 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8242 ac_tool_warned=yes ;;
8243 esac
8244 RANLIB=$ac_ct_RANLIB
8245 fi
8246 else
8247 RANLIB="$ac_cv_prog_RANLIB"
8248 fi
8249
8250 test -z "$RANLIB" && RANLIB=:
8251
8252
8253
8254
8255
8256
8257 # Determine commands to create old-style static archives.
8258 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8259 old_postinstall_cmds='chmod 644 $oldlib'
8260 old_postuninstall_cmds=
8261
8262 if test -n "$RANLIB"; then
8263 case $host_os in
8264 bitrig* | openbsd*)
8265 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
8266 ;;
8267 *)
8268 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
8269 ;;
8270 esac
8271 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
8272 fi
8273
8274 case $host_os in
8275 darwin*)
8276 lock_old_archive_extraction=yes ;;
8277 *)
8278 lock_old_archive_extraction=no ;;
8279 esac
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319 # If no C compiler was specified, use CC.
8320 LTCC=${LTCC-"$CC"}
8321
8322 # If no C compiler flags were specified, use CFLAGS.
8323 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8324
8325 # Allow CC to be a program name with arguments.
8326 compiler=$CC
8327
8328
8329 # Check for command to grab the raw symbol name followed by C symbol from nm.
8330 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8331 printf %s "checking command to parse $NM output from $compiler object... " >&6; }
8332 if test ${lt_cv_sys_global_symbol_pipe+y}
8333 then :
8334 printf %s "(cached) " >&6
8335 else $as_nop
8336
8337 # These are sane defaults that work on at least a few old systems.
8338 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
8339
8340 # Character class describing NM global symbol codes.
8341 symcode='[BCDEGRST]'
8342
8343 # Regexp to match symbols that can be accessed directly from C.
8344 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8345
8346 # Define system-specific variables.
8347 case $host_os in
8348 aix*)
8349 symcode='[BCDT]'
8350 ;;
8351 cygwin* | mingw* | pw32* | cegcc*)
8352 symcode='[ABCDGISTW]'
8353 ;;
8354 hpux*)
8355 if test ia64 = "$host_cpu"; then
8356 symcode='[ABCDEGRST]'
8357 fi
8358 ;;
8359 irix* | nonstopux*)
8360 symcode='[BCDEGRST]'
8361 ;;
8362 osf*)
8363 symcode='[BCDEGQRST]'
8364 ;;
8365 solaris*)
8366 symcode='[BDRT]'
8367 ;;
8368 sco3.2v5*)
8369 symcode='[DT]'
8370 ;;
8371 sysv4.2uw2*)
8372 symcode='[DT]'
8373 ;;
8374 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8375 symcode='[ABDT]'
8376 ;;
8377 sysv4)
8378 symcode='[DFNSTU]'
8379 ;;
8380 esac
8381
8382 # If we're using GNU nm, then use its standard symbol codes.
8383 case `$NM -V 2>&1` in
8384 *GNU* | *'with BFD'*)
8385 symcode='[ABCDGIRSTW]' ;;
8386 esac
8387
8388 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8389 # Gets list of data symbols to import.
8390 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
8391 # Adjust the below global symbol transforms to fixup imported variables.
8392 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
8393 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
8394 lt_c_name_lib_hook="\
8395 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
8396 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
8397 else
8398 # Disable hooks by default.
8399 lt_cv_sys_global_symbol_to_import=
8400 lt_cdecl_hook=
8401 lt_c_name_hook=
8402 lt_c_name_lib_hook=
8403 fi
8404
8405 # Transform an extracted symbol line into a proper C declaration.
8406 # Some systems (esp. on ia64) link data and code symbols differently,
8407 # so use this general approach.
8408 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
8409 $lt_cdecl_hook\
8410 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
8411 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
8412
8413 # Transform an extracted symbol line into symbol name and symbol address
8414 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
8415 $lt_c_name_hook\
8416 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
8417 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
8418
8419 # Transform an extracted symbol line into symbol name with lib prefix and
8420 # symbol address.
8421 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
8422 $lt_c_name_lib_hook\
8423 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
8424 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
8425 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
8426
8427 # Handle CRLF in mingw tool chain
8428 opt_cr=
8429 case $build_os in
8430 mingw*)
8431 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8432 ;;
8433 esac
8434
8435 # Try without a prefix underscore, then with it.
8436 for ac_symprfx in "" "_"; do
8437
8438 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8439 symxfrm="\\1 $ac_symprfx\\2 \\2"
8440
8441 # Write the raw and C identifiers.
8442 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8443 # Fake it for dumpbin and say T for any non-static function,
8444 # D for any global variable and I for any imported variable.
8445 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
8446 # which start with @ or ?.
8447 lt_cv_sys_global_symbol_pipe="$AWK '"\
8448 " {last_section=section; section=\$ 3};"\
8449 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
8450 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8451 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
8452 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
8453 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
8454 " \$ 0!~/External *\|/{next};"\
8455 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8456 " {if(hide[section]) next};"\
8457 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
8458 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
8459 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
8460 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
8461 " ' prfx=^$ac_symprfx"
8462 else
8463 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8464 fi
8465 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
8466
8467 # Check to see that the pipe works correctly.
8468 pipe_works=no
8469
8470 rm -f conftest*
8471 cat > conftest.$ac_ext <<_LT_EOF
8472 #ifdef __cplusplus
8473 extern "C" {
8474 #endif
8475 char nm_test_var;
8476 void nm_test_func(void);
8477 void nm_test_func(void){}
8478 #ifdef __cplusplus
8479 }
8480 #endif
8481 int main(){nm_test_var='a';nm_test_func();return(0);}
8482 _LT_EOF
8483
8484 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8485 (eval $ac_compile) 2>&5
8486 ac_status=$?
8487 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8488 test $ac_status = 0; }; then
8489 # Now try to grab the symbols.
8490 nlist=conftest.nm
8491 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8492 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8493 ac_status=$?
8494 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8495 test $ac_status = 0; } && test -s "$nlist"; then
8496 # Try sorting and uniquifying the output.
8497 if sort "$nlist" | uniq > "$nlist"T; then
8498 mv -f "$nlist"T "$nlist"
8499 else
8500 rm -f "$nlist"T
8501 fi
8502
8503 # Make sure that we snagged all the symbols we need.
8504 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8505 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8506 cat <<_LT_EOF > conftest.$ac_ext
8507 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
8508 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
8509 /* DATA imports from DLLs on WIN32 can't be const, because runtime
8510 relocations are performed -- see ld's documentation on pseudo-relocs. */
8511 # define LT_DLSYM_CONST
8512 #elif defined __osf__
8513 /* This system does not cope well with relocations in const data. */
8514 # define LT_DLSYM_CONST
8515 #else
8516 # define LT_DLSYM_CONST const
8517 #endif
8518
8519 #ifdef __cplusplus
8520 extern "C" {
8521 #endif
8522
8523 _LT_EOF
8524 # Now generate the symbol file.
8525 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8526
8527 cat <<_LT_EOF >> conftest.$ac_ext
8528
8529 /* The mapping between symbol names and symbols. */
8530 LT_DLSYM_CONST struct {
8531 const char *name;
8532 void *address;
8533 }
8534 lt__PROGRAM__LTX_preloaded_symbols[] =
8535 {
8536 { "@PROGRAM@", (void *) 0 },
8537 _LT_EOF
8538 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8539 cat <<\_LT_EOF >> conftest.$ac_ext
8540 {0, (void *) 0}
8541 };
8542
8543 /* This works around a problem in FreeBSD linker */
8544 #ifdef FREEBSD_WORKAROUND
8545 static const void *lt_preloaded_setup() {
8546 return lt__PROGRAM__LTX_preloaded_symbols;
8547 }
8548 #endif
8549
8550 #ifdef __cplusplus
8551 }
8552 #endif
8553 _LT_EOF
8554 # Now try linking the two files.
8555 mv conftest.$ac_objext conftstm.$ac_objext
8556 lt_globsym_save_LIBS=$LIBS
8557 lt_globsym_save_CFLAGS=$CFLAGS
8558 LIBS=conftstm.$ac_objext
8559 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8560 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8561 (eval $ac_link) 2>&5
8562 ac_status=$?
8563 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8564 test $ac_status = 0; } && test -s conftest$ac_exeext; then
8565 pipe_works=yes
8566 fi
8567 LIBS=$lt_globsym_save_LIBS
8568 CFLAGS=$lt_globsym_save_CFLAGS
8569 else
8570 echo "cannot find nm_test_func in $nlist" >&5
8571 fi
8572 else
8573 echo "cannot find nm_test_var in $nlist" >&5
8574 fi
8575 else
8576 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8577 fi
8578 else
8579 echo "$progname: failed program was:" >&5
8580 cat conftest.$ac_ext >&5
8581 fi
8582 rm -rf conftest* conftst*
8583
8584 # Do not use the global_symbol_pipe unless it works.
8585 if test yes = "$pipe_works"; then
8586 break
8587 else
8588 lt_cv_sys_global_symbol_pipe=
8589 fi
8590 done
8591
8592 fi
8593
8594 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8595 lt_cv_sys_global_symbol_to_cdecl=
8596 fi
8597 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8599 printf "%s\n" "failed" >&6; }
8600 else
8601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8602 printf "%s\n" "ok" >&6; }
8603 fi
8604
8605 # Response file support.
8606 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8607 nm_file_list_spec='@'
8608 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
8609 nm_file_list_spec='@'
8610 fi
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
8649 printf %s "checking for sysroot... " >&6; }
8650
8651 # Check whether --with-sysroot was given.
8652 if test ${with_sysroot+y}
8653 then :
8654 withval=$with_sysroot;
8655 else $as_nop
8656 with_sysroot=no
8657 fi
8658
8659
8660 lt_sysroot=
8661 case $with_sysroot in #(
8662 yes)
8663 if test yes = "$GCC"; then
8664 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
8665 fi
8666 ;; #(
8667 /*)
8668 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
8669 ;; #(
8670 no|'')
8671 ;; #(
8672 *)
8673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
8674 printf "%s\n" "$with_sysroot" >&6; }
8675 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
8676 ;;
8677 esac
8678
8679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
8680 printf "%s\n" "${lt_sysroot:-no}" >&6; }
8681
8682
8683
8684
8685
8686 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
8687 printf %s "checking for a working dd... " >&6; }
8688 if test ${ac_cv_path_lt_DD+y}
8689 then :
8690 printf %s "(cached) " >&6
8691 else $as_nop
8692 printf 0123456789abcdef0123456789abcdef >conftest.i
8693 cat conftest.i conftest.i >conftest2.i
8694 : ${lt_DD:=$DD}
8695 if test -z "$lt_DD"; then
8696 ac_path_lt_DD_found=false
8697 # Loop through the user's path and test for each of PROGNAME-LIST
8698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8699 for as_dir in $PATH
8700 do
8701 IFS=$as_save_IFS
8702 case $as_dir in #(((
8703 '') as_dir=./ ;;
8704 */) ;;
8705 *) as_dir=$as_dir/ ;;
8706 esac
8707 for ac_prog in dd
8708 do
8709 for ac_exec_ext in '' $ac_executable_extensions; do
8710 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
8711 as_fn_executable_p "$ac_path_lt_DD" || continue
8712 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
8713 cmp -s conftest.i conftest.out \
8714 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
8715 fi
8716 $ac_path_lt_DD_found && break 3
8717 done
8718 done
8719 done
8720 IFS=$as_save_IFS
8721 if test -z "$ac_cv_path_lt_DD"; then
8722 :
8723 fi
8724 else
8725 ac_cv_path_lt_DD=$lt_DD
8726 fi
8727
8728 rm -f conftest.i conftest2.i conftest.out
8729 fi
8730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
8731 printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
8732
8733
8734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
8735 printf %s "checking how to truncate binary pipes... " >&6; }
8736 if test ${lt_cv_truncate_bin+y}
8737 then :
8738 printf %s "(cached) " >&6
8739 else $as_nop
8740 printf 0123456789abcdef0123456789abcdef >conftest.i
8741 cat conftest.i conftest.i >conftest2.i
8742 lt_cv_truncate_bin=
8743 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
8744 cmp -s conftest.i conftest.out \
8745 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
8746 fi
8747 rm -f conftest.i conftest2.i conftest.out
8748 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
8749 fi
8750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
8751 printf "%s\n" "$lt_cv_truncate_bin" >&6; }
8752
8753
8754
8755
8756
8757
8758
8759 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
8760 func_cc_basename ()
8761 {
8762 for cc_temp in $*""; do
8763 case $cc_temp in
8764 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8765 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8766 \-*) ;;
8767 *) break;;
8768 esac
8769 done
8770 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8771 }
8772
8773 # Check whether --enable-libtool-lock was given.
8774 if test ${enable_libtool_lock+y}
8775 then :
8776 enableval=$enable_libtool_lock;
8777 fi
8778
8779 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
8780
8781 # Some flags need to be propagated to the compiler or linker for good
8782 # libtool support.
8783 case $host in
8784 ia64-*-hpux*)
8785 # Find out what ABI is being produced by ac_compile, and set mode
8786 # options accordingly.
8787 echo 'int i;' > conftest.$ac_ext
8788 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8789 (eval $ac_compile) 2>&5
8790 ac_status=$?
8791 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8792 test $ac_status = 0; }; then
8793 case `$FILECMD conftest.$ac_objext` in
8794 *ELF-32*)
8795 HPUX_IA64_MODE=32
8796 ;;
8797 *ELF-64*)
8798 HPUX_IA64_MODE=64
8799 ;;
8800 esac
8801 fi
8802 rm -rf conftest*
8803 ;;
8804 *-*-irix6*)
8805 # Find out what ABI is being produced by ac_compile, and set linker
8806 # options accordingly.
8807 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8808 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8809 (eval $ac_compile) 2>&5
8810 ac_status=$?
8811 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8812 test $ac_status = 0; }; then
8813 if test yes = "$lt_cv_prog_gnu_ld"; then
8814 case `$FILECMD conftest.$ac_objext` in
8815 *32-bit*)
8816 LD="${LD-ld} -melf32bsmip"
8817 ;;
8818 *N32*)
8819 LD="${LD-ld} -melf32bmipn32"
8820 ;;
8821 *64-bit*)
8822 LD="${LD-ld} -melf64bmip"
8823 ;;
8824 esac
8825 else
8826 case `$FILECMD conftest.$ac_objext` in
8827 *32-bit*)
8828 LD="${LD-ld} -32"
8829 ;;
8830 *N32*)
8831 LD="${LD-ld} -n32"
8832 ;;
8833 *64-bit*)
8834 LD="${LD-ld} -64"
8835 ;;
8836 esac
8837 fi
8838 fi
8839 rm -rf conftest*
8840 ;;
8841
8842 mips64*-*linux*)
8843 # Find out what ABI is being produced by ac_compile, and set linker
8844 # options accordingly.
8845 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8846 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8847 (eval $ac_compile) 2>&5
8848 ac_status=$?
8849 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8850 test $ac_status = 0; }; then
8851 emul=elf
8852 case `$FILECMD conftest.$ac_objext` in
8853 *32-bit*)
8854 emul="${emul}32"
8855 ;;
8856 *64-bit*)
8857 emul="${emul}64"
8858 ;;
8859 esac
8860 case `$FILECMD conftest.$ac_objext` in
8861 *MSB*)
8862 emul="${emul}btsmip"
8863 ;;
8864 *LSB*)
8865 emul="${emul}ltsmip"
8866 ;;
8867 esac
8868 case `$FILECMD conftest.$ac_objext` in
8869 *N32*)
8870 emul="${emul}n32"
8871 ;;
8872 esac
8873 LD="${LD-ld} -m $emul"
8874 fi
8875 rm -rf conftest*
8876 ;;
8877
8878 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8879 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8880 # Find out what ABI is being produced by ac_compile, and set linker
8881 # options accordingly. Note that the listed cases only cover the
8882 # situations where additional linker options are needed (such as when
8883 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
8884 # vice versa); the common cases where no linker options are needed do
8885 # not appear in the list.
8886 echo 'int i;' > conftest.$ac_ext
8887 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8888 (eval $ac_compile) 2>&5
8889 ac_status=$?
8890 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8891 test $ac_status = 0; }; then
8892 case `$FILECMD conftest.o` in
8893 *32-bit*)
8894 case $host in
8895 x86_64-*kfreebsd*-gnu)
8896 LD="${LD-ld} -m elf_i386_fbsd"
8897 ;;
8898 x86_64-*linux*)
8899 case `$FILECMD conftest.o` in
8900 *x86-64*)
8901 LD="${LD-ld} -m elf32_x86_64"
8902 ;;
8903 *)
8904 LD="${LD-ld} -m elf_i386"
8905 ;;
8906 esac
8907 ;;
8908 powerpc64le-*linux*)
8909 LD="${LD-ld} -m elf32lppclinux"
8910 ;;
8911 powerpc64-*linux*)
8912 LD="${LD-ld} -m elf32ppclinux"
8913 ;;
8914 s390x-*linux*)
8915 LD="${LD-ld} -m elf_s390"
8916 ;;
8917 sparc64-*linux*)
8918 LD="${LD-ld} -m elf32_sparc"
8919 ;;
8920 esac
8921 ;;
8922 *64-bit*)
8923 case $host in
8924 x86_64-*kfreebsd*-gnu)
8925 LD="${LD-ld} -m elf_x86_64_fbsd"
8926 ;;
8927 x86_64-*linux*)
8928 LD="${LD-ld} -m elf_x86_64"
8929 ;;
8930 powerpcle-*linux*)
8931 LD="${LD-ld} -m elf64lppc"
8932 ;;
8933 powerpc-*linux*)
8934 LD="${LD-ld} -m elf64ppc"
8935 ;;
8936 s390*-*linux*|s390*-*tpf*)
8937 LD="${LD-ld} -m elf64_s390"
8938 ;;
8939 sparc*-*linux*)
8940 LD="${LD-ld} -m elf64_sparc"
8941 ;;
8942 esac
8943 ;;
8944 esac
8945 fi
8946 rm -rf conftest*
8947 ;;
8948
8949 *-*-sco3.2v5*)
8950 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8951 SAVE_CFLAGS=$CFLAGS
8952 CFLAGS="$CFLAGS -belf"
8953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8954 printf %s "checking whether the C compiler needs -belf... " >&6; }
8955 if test ${lt_cv_cc_needs_belf+y}
8956 then :
8957 printf %s "(cached) " >&6
8958 else $as_nop
8959 ac_ext=c
8960 ac_cpp='$CPP $CPPFLAGS'
8961 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8962 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8963 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8964
8965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8966 /* end confdefs.h. */
8967
8968 int
8969 main (void)
8970 {
8971
8972 ;
8973 return 0;
8974 }
8975 _ACEOF
8976 if ac_fn_c_try_link "$LINENO"
8977 then :
8978 lt_cv_cc_needs_belf=yes
8979 else $as_nop
8980 lt_cv_cc_needs_belf=no
8981 fi
8982 rm -f core conftest.err conftest.$ac_objext conftest.beam \
8983 conftest$ac_exeext conftest.$ac_ext
8984 ac_ext=c
8985 ac_cpp='$CPP $CPPFLAGS'
8986 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8987 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8988 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8989
8990 fi
8991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8992 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
8993 if test yes != "$lt_cv_cc_needs_belf"; then
8994 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8995 CFLAGS=$SAVE_CFLAGS
8996 fi
8997 ;;
8998 *-*solaris*)
8999 # Find out what ABI is being produced by ac_compile, and set linker
9000 # options accordingly.
9001 echo 'int i;' > conftest.$ac_ext
9002 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9003 (eval $ac_compile) 2>&5
9004 ac_status=$?
9005 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9006 test $ac_status = 0; }; then
9007 case `$FILECMD conftest.o` in
9008 *64-bit*)
9009 case $lt_cv_prog_gnu_ld in
9010 yes*)
9011 case $host in
9012 i?86-*-solaris*|x86_64-*-solaris*)
9013 LD="${LD-ld} -m elf_x86_64"
9014 ;;
9015 sparc*-*-solaris*)
9016 LD="${LD-ld} -m elf64_sparc"
9017 ;;
9018 esac
9019 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
9020 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
9021 LD=${LD-ld}_sol2
9022 fi
9023 ;;
9024 *)
9025 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
9026 LD="${LD-ld} -64"
9027 fi
9028 ;;
9029 esac
9030 ;;
9031 esac
9032 fi
9033 rm -rf conftest*
9034 ;;
9035 esac
9036
9037 need_locks=$enable_libtool_lock
9038
9039 if test -n "$ac_tool_prefix"; then
9040 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
9041 set dummy ${ac_tool_prefix}mt; ac_word=$2
9042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9043 printf %s "checking for $ac_word... " >&6; }
9044 if test ${ac_cv_prog_MANIFEST_TOOL+y}
9045 then :
9046 printf %s "(cached) " >&6
9047 else $as_nop
9048 if test -n "$MANIFEST_TOOL"; then
9049 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
9050 else
9051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9052 for as_dir in $PATH
9053 do
9054 IFS=$as_save_IFS
9055 case $as_dir in #(((
9056 '') as_dir=./ ;;
9057 */) ;;
9058 *) as_dir=$as_dir/ ;;
9059 esac
9060 for ac_exec_ext in '' $ac_executable_extensions; do
9061 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9062 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
9063 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9064 break 2
9065 fi
9066 done
9067 done
9068 IFS=$as_save_IFS
9069
9070 fi
9071 fi
9072 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
9073 if test -n "$MANIFEST_TOOL"; then
9074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
9075 printf "%s\n" "$MANIFEST_TOOL" >&6; }
9076 else
9077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9078 printf "%s\n" "no" >&6; }
9079 fi
9080
9081
9082 fi
9083 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
9084 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
9085 # Extract the first word of "mt", so it can be a program name with args.
9086 set dummy mt; ac_word=$2
9087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9088 printf %s "checking for $ac_word... " >&6; }
9089 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
9090 then :
9091 printf %s "(cached) " >&6
9092 else $as_nop
9093 if test -n "$ac_ct_MANIFEST_TOOL"; then
9094 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
9095 else
9096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9097 for as_dir in $PATH
9098 do
9099 IFS=$as_save_IFS
9100 case $as_dir in #(((
9101 '') as_dir=./ ;;
9102 */) ;;
9103 *) as_dir=$as_dir/ ;;
9104 esac
9105 for ac_exec_ext in '' $ac_executable_extensions; do
9106 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9107 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
9108 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9109 break 2
9110 fi
9111 done
9112 done
9113 IFS=$as_save_IFS
9114
9115 fi
9116 fi
9117 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
9118 if test -n "$ac_ct_MANIFEST_TOOL"; then
9119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
9120 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
9121 else
9122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9123 printf "%s\n" "no" >&6; }
9124 fi
9125
9126 if test "x$ac_ct_MANIFEST_TOOL" = x; then
9127 MANIFEST_TOOL=":"
9128 else
9129 case $cross_compiling:$ac_tool_warned in
9130 yes:)
9131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9132 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9133 ac_tool_warned=yes ;;
9134 esac
9135 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
9136 fi
9137 else
9138 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
9139 fi
9140
9141 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
9142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
9143 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
9144 if test ${lt_cv_path_mainfest_tool+y}
9145 then :
9146 printf %s "(cached) " >&6
9147 else $as_nop
9148 lt_cv_path_mainfest_tool=no
9149 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
9150 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
9151 cat conftest.err >&5
9152 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
9153 lt_cv_path_mainfest_tool=yes
9154 fi
9155 rm -f conftest*
9156 fi
9157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
9158 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
9159 if test yes != "$lt_cv_path_mainfest_tool"; then
9160 MANIFEST_TOOL=:
9161 fi
9162
9163
9164
9165
9166
9167
9168 case $host_os in
9169 rhapsody* | darwin*)
9170 if test -n "$ac_tool_prefix"; then
9171 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
9172 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
9173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9174 printf %s "checking for $ac_word... " >&6; }
9175 if test ${ac_cv_prog_DSYMUTIL+y}
9176 then :
9177 printf %s "(cached) " >&6
9178 else $as_nop
9179 if test -n "$DSYMUTIL"; then
9180 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
9181 else
9182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9183 for as_dir in $PATH
9184 do
9185 IFS=$as_save_IFS
9186 case $as_dir in #(((
9187 '') as_dir=./ ;;
9188 */) ;;
9189 *) as_dir=$as_dir/ ;;
9190 esac
9191 for ac_exec_ext in '' $ac_executable_extensions; do
9192 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9193 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
9194 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9195 break 2
9196 fi
9197 done
9198 done
9199 IFS=$as_save_IFS
9200
9201 fi
9202 fi
9203 DSYMUTIL=$ac_cv_prog_DSYMUTIL
9204 if test -n "$DSYMUTIL"; then
9205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
9206 printf "%s\n" "$DSYMUTIL" >&6; }
9207 else
9208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9209 printf "%s\n" "no" >&6; }
9210 fi
9211
9212
9213 fi
9214 if test -z "$ac_cv_prog_DSYMUTIL"; then
9215 ac_ct_DSYMUTIL=$DSYMUTIL
9216 # Extract the first word of "dsymutil", so it can be a program name with args.
9217 set dummy dsymutil; ac_word=$2
9218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9219 printf %s "checking for $ac_word... " >&6; }
9220 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
9221 then :
9222 printf %s "(cached) " >&6
9223 else $as_nop
9224 if test -n "$ac_ct_DSYMUTIL"; then
9225 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9226 else
9227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9228 for as_dir in $PATH
9229 do
9230 IFS=$as_save_IFS
9231 case $as_dir in #(((
9232 '') as_dir=./ ;;
9233 */) ;;
9234 *) as_dir=$as_dir/ ;;
9235 esac
9236 for ac_exec_ext in '' $ac_executable_extensions; do
9237 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9238 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
9239 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9240 break 2
9241 fi
9242 done
9243 done
9244 IFS=$as_save_IFS
9245
9246 fi
9247 fi
9248 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
9249 if test -n "$ac_ct_DSYMUTIL"; then
9250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
9251 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
9252 else
9253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9254 printf "%s\n" "no" >&6; }
9255 fi
9256
9257 if test "x$ac_ct_DSYMUTIL" = x; then
9258 DSYMUTIL=":"
9259 else
9260 case $cross_compiling:$ac_tool_warned in
9261 yes:)
9262 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9263 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9264 ac_tool_warned=yes ;;
9265 esac
9266 DSYMUTIL=$ac_ct_DSYMUTIL
9267 fi
9268 else
9269 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
9270 fi
9271
9272 if test -n "$ac_tool_prefix"; then
9273 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
9274 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
9275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9276 printf %s "checking for $ac_word... " >&6; }
9277 if test ${ac_cv_prog_NMEDIT+y}
9278 then :
9279 printf %s "(cached) " >&6
9280 else $as_nop
9281 if test -n "$NMEDIT"; then
9282 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
9283 else
9284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9285 for as_dir in $PATH
9286 do
9287 IFS=$as_save_IFS
9288 case $as_dir in #(((
9289 '') as_dir=./ ;;
9290 */) ;;
9291 *) as_dir=$as_dir/ ;;
9292 esac
9293 for ac_exec_ext in '' $ac_executable_extensions; do
9294 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9295 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
9296 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9297 break 2
9298 fi
9299 done
9300 done
9301 IFS=$as_save_IFS
9302
9303 fi
9304 fi
9305 NMEDIT=$ac_cv_prog_NMEDIT
9306 if test -n "$NMEDIT"; then
9307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
9308 printf "%s\n" "$NMEDIT" >&6; }
9309 else
9310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9311 printf "%s\n" "no" >&6; }
9312 fi
9313
9314
9315 fi
9316 if test -z "$ac_cv_prog_NMEDIT"; then
9317 ac_ct_NMEDIT=$NMEDIT
9318 # Extract the first word of "nmedit", so it can be a program name with args.
9319 set dummy nmedit; ac_word=$2
9320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9321 printf %s "checking for $ac_word... " >&6; }
9322 if test ${ac_cv_prog_ac_ct_NMEDIT+y}
9323 then :
9324 printf %s "(cached) " >&6
9325 else $as_nop
9326 if test -n "$ac_ct_NMEDIT"; then
9327 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
9328 else
9329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9330 for as_dir in $PATH
9331 do
9332 IFS=$as_save_IFS
9333 case $as_dir in #(((
9334 '') as_dir=./ ;;
9335 */) ;;
9336 *) as_dir=$as_dir/ ;;
9337 esac
9338 for ac_exec_ext in '' $ac_executable_extensions; do
9339 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9340 ac_cv_prog_ac_ct_NMEDIT="nmedit"
9341 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9342 break 2
9343 fi
9344 done
9345 done
9346 IFS=$as_save_IFS
9347
9348 fi
9349 fi
9350 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
9351 if test -n "$ac_ct_NMEDIT"; then
9352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
9353 printf "%s\n" "$ac_ct_NMEDIT" >&6; }
9354 else
9355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9356 printf "%s\n" "no" >&6; }
9357 fi
9358
9359 if test "x$ac_ct_NMEDIT" = x; then
9360 NMEDIT=":"
9361 else
9362 case $cross_compiling:$ac_tool_warned in
9363 yes:)
9364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9365 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9366 ac_tool_warned=yes ;;
9367 esac
9368 NMEDIT=$ac_ct_NMEDIT
9369 fi
9370 else
9371 NMEDIT="$ac_cv_prog_NMEDIT"
9372 fi
9373
9374 if test -n "$ac_tool_prefix"; then
9375 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
9376 set dummy ${ac_tool_prefix}lipo; ac_word=$2
9377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9378 printf %s "checking for $ac_word... " >&6; }
9379 if test ${ac_cv_prog_LIPO+y}
9380 then :
9381 printf %s "(cached) " >&6
9382 else $as_nop
9383 if test -n "$LIPO"; then
9384 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9385 else
9386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9387 for as_dir in $PATH
9388 do
9389 IFS=$as_save_IFS
9390 case $as_dir in #(((
9391 '') as_dir=./ ;;
9392 */) ;;
9393 *) as_dir=$as_dir/ ;;
9394 esac
9395 for ac_exec_ext in '' $ac_executable_extensions; do
9396 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9397 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
9398 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9399 break 2
9400 fi
9401 done
9402 done
9403 IFS=$as_save_IFS
9404
9405 fi
9406 fi
9407 LIPO=$ac_cv_prog_LIPO
9408 if test -n "$LIPO"; then
9409 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9410 printf "%s\n" "$LIPO" >&6; }
9411 else
9412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9413 printf "%s\n" "no" >&6; }
9414 fi
9415
9416
9417 fi
9418 if test -z "$ac_cv_prog_LIPO"; then
9419 ac_ct_LIPO=$LIPO
9420 # Extract the first word of "lipo", so it can be a program name with args.
9421 set dummy lipo; ac_word=$2
9422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9423 printf %s "checking for $ac_word... " >&6; }
9424 if test ${ac_cv_prog_ac_ct_LIPO+y}
9425 then :
9426 printf %s "(cached) " >&6
9427 else $as_nop
9428 if test -n "$ac_ct_LIPO"; then
9429 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
9430 else
9431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9432 for as_dir in $PATH
9433 do
9434 IFS=$as_save_IFS
9435 case $as_dir in #(((
9436 '') as_dir=./ ;;
9437 */) ;;
9438 *) as_dir=$as_dir/ ;;
9439 esac
9440 for ac_exec_ext in '' $ac_executable_extensions; do
9441 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9442 ac_cv_prog_ac_ct_LIPO="lipo"
9443 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9444 break 2
9445 fi
9446 done
9447 done
9448 IFS=$as_save_IFS
9449
9450 fi
9451 fi
9452 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
9453 if test -n "$ac_ct_LIPO"; then
9454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
9455 printf "%s\n" "$ac_ct_LIPO" >&6; }
9456 else
9457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9458 printf "%s\n" "no" >&6; }
9459 fi
9460
9461 if test "x$ac_ct_LIPO" = x; then
9462 LIPO=":"
9463 else
9464 case $cross_compiling:$ac_tool_warned in
9465 yes:)
9466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9467 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9468 ac_tool_warned=yes ;;
9469 esac
9470 LIPO=$ac_ct_LIPO
9471 fi
9472 else
9473 LIPO="$ac_cv_prog_LIPO"
9474 fi
9475
9476 if test -n "$ac_tool_prefix"; then
9477 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
9478 set dummy ${ac_tool_prefix}otool; ac_word=$2
9479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9480 printf %s "checking for $ac_word... " >&6; }
9481 if test ${ac_cv_prog_OTOOL+y}
9482 then :
9483 printf %s "(cached) " >&6
9484 else $as_nop
9485 if test -n "$OTOOL"; then
9486 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
9487 else
9488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9489 for as_dir in $PATH
9490 do
9491 IFS=$as_save_IFS
9492 case $as_dir in #(((
9493 '') as_dir=./ ;;
9494 */) ;;
9495 *) as_dir=$as_dir/ ;;
9496 esac
9497 for ac_exec_ext in '' $ac_executable_extensions; do
9498 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9499 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
9500 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9501 break 2
9502 fi
9503 done
9504 done
9505 IFS=$as_save_IFS
9506
9507 fi
9508 fi
9509 OTOOL=$ac_cv_prog_OTOOL
9510 if test -n "$OTOOL"; then
9511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
9512 printf "%s\n" "$OTOOL" >&6; }
9513 else
9514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9515 printf "%s\n" "no" >&6; }
9516 fi
9517
9518
9519 fi
9520 if test -z "$ac_cv_prog_OTOOL"; then
9521 ac_ct_OTOOL=$OTOOL
9522 # Extract the first word of "otool", so it can be a program name with args.
9523 set dummy otool; ac_word=$2
9524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9525 printf %s "checking for $ac_word... " >&6; }
9526 if test ${ac_cv_prog_ac_ct_OTOOL+y}
9527 then :
9528 printf %s "(cached) " >&6
9529 else $as_nop
9530 if test -n "$ac_ct_OTOOL"; then
9531 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
9532 else
9533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9534 for as_dir in $PATH
9535 do
9536 IFS=$as_save_IFS
9537 case $as_dir in #(((
9538 '') as_dir=./ ;;
9539 */) ;;
9540 *) as_dir=$as_dir/ ;;
9541 esac
9542 for ac_exec_ext in '' $ac_executable_extensions; do
9543 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9544 ac_cv_prog_ac_ct_OTOOL="otool"
9545 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9546 break 2
9547 fi
9548 done
9549 done
9550 IFS=$as_save_IFS
9551
9552 fi
9553 fi
9554 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
9555 if test -n "$ac_ct_OTOOL"; then
9556 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
9557 printf "%s\n" "$ac_ct_OTOOL" >&6; }
9558 else
9559 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9560 printf "%s\n" "no" >&6; }
9561 fi
9562
9563 if test "x$ac_ct_OTOOL" = x; then
9564 OTOOL=":"
9565 else
9566 case $cross_compiling:$ac_tool_warned in
9567 yes:)
9568 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9569 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9570 ac_tool_warned=yes ;;
9571 esac
9572 OTOOL=$ac_ct_OTOOL
9573 fi
9574 else
9575 OTOOL="$ac_cv_prog_OTOOL"
9576 fi
9577
9578 if test -n "$ac_tool_prefix"; then
9579 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
9580 set dummy ${ac_tool_prefix}otool64; ac_word=$2
9581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9582 printf %s "checking for $ac_word... " >&6; }
9583 if test ${ac_cv_prog_OTOOL64+y}
9584 then :
9585 printf %s "(cached) " >&6
9586 else $as_nop
9587 if test -n "$OTOOL64"; then
9588 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
9589 else
9590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9591 for as_dir in $PATH
9592 do
9593 IFS=$as_save_IFS
9594 case $as_dir in #(((
9595 '') as_dir=./ ;;
9596 */) ;;
9597 *) as_dir=$as_dir/ ;;
9598 esac
9599 for ac_exec_ext in '' $ac_executable_extensions; do
9600 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9601 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
9602 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9603 break 2
9604 fi
9605 done
9606 done
9607 IFS=$as_save_IFS
9608
9609 fi
9610 fi
9611 OTOOL64=$ac_cv_prog_OTOOL64
9612 if test -n "$OTOOL64"; then
9613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
9614 printf "%s\n" "$OTOOL64" >&6; }
9615 else
9616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9617 printf "%s\n" "no" >&6; }
9618 fi
9619
9620
9621 fi
9622 if test -z "$ac_cv_prog_OTOOL64"; then
9623 ac_ct_OTOOL64=$OTOOL64
9624 # Extract the first word of "otool64", so it can be a program name with args.
9625 set dummy otool64; ac_word=$2
9626 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9627 printf %s "checking for $ac_word... " >&6; }
9628 if test ${ac_cv_prog_ac_ct_OTOOL64+y}
9629 then :
9630 printf %s "(cached) " >&6
9631 else $as_nop
9632 if test -n "$ac_ct_OTOOL64"; then
9633 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9634 else
9635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9636 for as_dir in $PATH
9637 do
9638 IFS=$as_save_IFS
9639 case $as_dir in #(((
9640 '') as_dir=./ ;;
9641 */) ;;
9642 *) as_dir=$as_dir/ ;;
9643 esac
9644 for ac_exec_ext in '' $ac_executable_extensions; do
9645 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9646 ac_cv_prog_ac_ct_OTOOL64="otool64"
9647 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9648 break 2
9649 fi
9650 done
9651 done
9652 IFS=$as_save_IFS
9653
9654 fi
9655 fi
9656 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9657 if test -n "$ac_ct_OTOOL64"; then
9658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9659 printf "%s\n" "$ac_ct_OTOOL64" >&6; }
9660 else
9661 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9662 printf "%s\n" "no" >&6; }
9663 fi
9664
9665 if test "x$ac_ct_OTOOL64" = x; then
9666 OTOOL64=":"
9667 else
9668 case $cross_compiling:$ac_tool_warned in
9669 yes:)
9670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9671 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9672 ac_tool_warned=yes ;;
9673 esac
9674 OTOOL64=$ac_ct_OTOOL64
9675 fi
9676 else
9677 OTOOL64="$ac_cv_prog_OTOOL64"
9678 fi
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9707 printf %s "checking for -single_module linker flag... " >&6; }
9708 if test ${lt_cv_apple_cc_single_mod+y}
9709 then :
9710 printf %s "(cached) " >&6
9711 else $as_nop
9712 lt_cv_apple_cc_single_mod=no
9713 if test -z "$LT_MULTI_MODULE"; then
9714 # By default we will add the -single_module flag. You can override
9715 # by either setting the environment variable LT_MULTI_MODULE
9716 # non-empty at configure time, or by adding -multi_module to the
9717 # link flags.
9718 rm -rf libconftest.dylib*
9719 echo "int foo(void){return 1;}" > conftest.c
9720 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9721 -dynamiclib -Wl,-single_module conftest.c" >&5
9722 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9723 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9724 _lt_result=$?
9725 # If there is a non-empty error log, and "single_module"
9726 # appears in it, assume the flag caused a linker warning
9727 if test -s conftest.err && $GREP single_module conftest.err; then
9728 cat conftest.err >&5
9729 # Otherwise, if the output was created with a 0 exit code from
9730 # the compiler, it worked.
9731 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
9732 lt_cv_apple_cc_single_mod=yes
9733 else
9734 cat conftest.err >&5
9735 fi
9736 rm -rf libconftest.dylib*
9737 rm -f conftest.*
9738 fi
9739 fi
9740 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9741 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
9742
9743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9744 printf %s "checking for -exported_symbols_list linker flag... " >&6; }
9745 if test ${lt_cv_ld_exported_symbols_list+y}
9746 then :
9747 printf %s "(cached) " >&6
9748 else $as_nop
9749 lt_cv_ld_exported_symbols_list=no
9750 save_LDFLAGS=$LDFLAGS
9751 echo "_main" > conftest.sym
9752 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9754 /* end confdefs.h. */
9755
9756 int
9757 main (void)
9758 {
9759
9760 ;
9761 return 0;
9762 }
9763 _ACEOF
9764 if ac_fn_c_try_link "$LINENO"
9765 then :
9766 lt_cv_ld_exported_symbols_list=yes
9767 else $as_nop
9768 lt_cv_ld_exported_symbols_list=no
9769 fi
9770 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9771 conftest$ac_exeext conftest.$ac_ext
9772 LDFLAGS=$save_LDFLAGS
9773
9774 fi
9775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9776 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
9777
9778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9779 printf %s "checking for -force_load linker flag... " >&6; }
9780 if test ${lt_cv_ld_force_load+y}
9781 then :
9782 printf %s "(cached) " >&6
9783 else $as_nop
9784 lt_cv_ld_force_load=no
9785 cat > conftest.c << _LT_EOF
9786 int forced_loaded() { return 2;}
9787 _LT_EOF
9788 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9789 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9790 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
9791 $AR $AR_FLAGS libconftest.a conftest.o 2>&5
9792 echo "$RANLIB libconftest.a" >&5
9793 $RANLIB libconftest.a 2>&5
9794 cat > conftest.c << _LT_EOF
9795 int main() { return 0;}
9796 _LT_EOF
9797 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9798 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9799 _lt_result=$?
9800 if test -s conftest.err && $GREP force_load conftest.err; then
9801 cat conftest.err >&5
9802 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
9803 lt_cv_ld_force_load=yes
9804 else
9805 cat conftest.err >&5
9806 fi
9807 rm -f conftest.err libconftest.a conftest conftest.c
9808 rm -rf conftest.dSYM
9809
9810 fi
9811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9812 printf "%s\n" "$lt_cv_ld_force_load" >&6; }
9813 case $host_os in
9814 rhapsody* | darwin1.[012])
9815 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
9816 darwin1.*)
9817 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
9818 darwin*)
9819 case $MACOSX_DEPLOYMENT_TARGET,$host in
9820 10.[012],*|,*powerpc*-darwin[5-8]*)
9821 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
9822 *)
9823 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
9824 esac
9825 ;;
9826 esac
9827 if test yes = "$lt_cv_apple_cc_single_mod"; then
9828 _lt_dar_single_mod='$single_module'
9829 fi
9830 if test yes = "$lt_cv_ld_exported_symbols_list"; then
9831 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
9832 else
9833 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
9834 fi
9835 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
9836 _lt_dsymutil='~$DSYMUTIL $lib || :'
9837 else
9838 _lt_dsymutil=
9839 fi
9840 ;;
9841 esac
9842
9843 # func_munge_path_list VARIABLE PATH
9844 # -----------------------------------
9845 # VARIABLE is name of variable containing _space_ separated list of
9846 # directories to be munged by the contents of PATH, which is string
9847 # having a format:
9848 # "DIR[:DIR]:"
9849 # string "DIR[ DIR]" will be prepended to VARIABLE
9850 # ":DIR[:DIR]"
9851 # string "DIR[ DIR]" will be appended to VARIABLE
9852 # "DIRP[:DIRP]::[DIRA:]DIRA"
9853 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
9854 # "DIRA[ DIRA]" will be appended to VARIABLE
9855 # "DIR[:DIR]"
9856 # VARIABLE will be replaced by "DIR[ DIR]"
9857 func_munge_path_list ()
9858 {
9859 case x$2 in
9860 x)
9861 ;;
9862 *:)
9863 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
9864 ;;
9865 x:*)
9866 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
9867 ;;
9868 *::*)
9869 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
9870 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
9871 ;;
9872 *)
9873 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
9874 ;;
9875 esac
9876 }
9877
9878 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9879 "
9880 if test "x$ac_cv_header_dlfcn_h" = xyes
9881 then :
9882 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
9883
9884 fi
9885
9886
9887
9888
9889
9890 # Set options
9891 # Check whether --enable-static was given.
9892 if test ${enable_static+y}
9893 then :
9894 enableval=$enable_static; p=${PACKAGE-default}
9895 case $enableval in
9896 yes) enable_static=yes ;;
9897 no) enable_static=no ;;
9898 *)
9899 enable_static=no
9900 # Look at the argument we got. We use all the common list separators.
9901 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9902 for pkg in $enableval; do
9903 IFS=$lt_save_ifs
9904 if test "X$pkg" = "X$p"; then
9905 enable_static=yes
9906 fi
9907 done
9908 IFS=$lt_save_ifs
9909 ;;
9910 esac
9911 else $as_nop
9912 enable_static=no
9913 fi
9914
9915
9916
9917
9918
9919
9920
9921 enable_win32_dll=yes
9922
9923 case $host in
9924 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
9925 if test -n "$ac_tool_prefix"; then
9926 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
9927 set dummy ${ac_tool_prefix}as; ac_word=$2
9928 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9929 printf %s "checking for $ac_word... " >&6; }
9930 if test ${ac_cv_prog_AS+y}
9931 then :
9932 printf %s "(cached) " >&6
9933 else $as_nop
9934 if test -n "$AS"; then
9935 ac_cv_prog_AS="$AS" # Let the user override the test.
9936 else
9937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9938 for as_dir in $PATH
9939 do
9940 IFS=$as_save_IFS
9941 case $as_dir in #(((
9942 '') as_dir=./ ;;
9943 */) ;;
9944 *) as_dir=$as_dir/ ;;
9945 esac
9946 for ac_exec_ext in '' $ac_executable_extensions; do
9947 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9948 ac_cv_prog_AS="${ac_tool_prefix}as"
9949 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9950 break 2
9951 fi
9952 done
9953 done
9954 IFS=$as_save_IFS
9955
9956 fi
9957 fi
9958 AS=$ac_cv_prog_AS
9959 if test -n "$AS"; then
9960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
9961 printf "%s\n" "$AS" >&6; }
9962 else
9963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9964 printf "%s\n" "no" >&6; }
9965 fi
9966
9967
9968 fi
9969 if test -z "$ac_cv_prog_AS"; then
9970 ac_ct_AS=$AS
9971 # Extract the first word of "as", so it can be a program name with args.
9972 set dummy as; ac_word=$2
9973 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9974 printf %s "checking for $ac_word... " >&6; }
9975 if test ${ac_cv_prog_ac_ct_AS+y}
9976 then :
9977 printf %s "(cached) " >&6
9978 else $as_nop
9979 if test -n "$ac_ct_AS"; then
9980 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
9981 else
9982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9983 for as_dir in $PATH
9984 do
9985 IFS=$as_save_IFS
9986 case $as_dir in #(((
9987 '') as_dir=./ ;;
9988 */) ;;
9989 *) as_dir=$as_dir/ ;;
9990 esac
9991 for ac_exec_ext in '' $ac_executable_extensions; do
9992 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9993 ac_cv_prog_ac_ct_AS="as"
9994 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9995 break 2
9996 fi
9997 done
9998 done
9999 IFS=$as_save_IFS
10000
10001 fi
10002 fi
10003 ac_ct_AS=$ac_cv_prog_ac_ct_AS
10004 if test -n "$ac_ct_AS"; then
10005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
10006 printf "%s\n" "$ac_ct_AS" >&6; }
10007 else
10008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10009 printf "%s\n" "no" >&6; }
10010 fi
10011
10012 if test "x$ac_ct_AS" = x; then
10013 AS="false"
10014 else
10015 case $cross_compiling:$ac_tool_warned in
10016 yes:)
10017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10018 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10019 ac_tool_warned=yes ;;
10020 esac
10021 AS=$ac_ct_AS
10022 fi
10023 else
10024 AS="$ac_cv_prog_AS"
10025 fi
10026
10027 if test -n "$ac_tool_prefix"; then
10028 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
10029 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
10030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10031 printf %s "checking for $ac_word... " >&6; }
10032 if test ${ac_cv_prog_DLLTOOL+y}
10033 then :
10034 printf %s "(cached) " >&6
10035 else $as_nop
10036 if test -n "$DLLTOOL"; then
10037 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10038 else
10039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10040 for as_dir in $PATH
10041 do
10042 IFS=$as_save_IFS
10043 case $as_dir in #(((
10044 '') as_dir=./ ;;
10045 */) ;;
10046 *) as_dir=$as_dir/ ;;
10047 esac
10048 for ac_exec_ext in '' $ac_executable_extensions; do
10049 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10050 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
10051 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10052 break 2
10053 fi
10054 done
10055 done
10056 IFS=$as_save_IFS
10057
10058 fi
10059 fi
10060 DLLTOOL=$ac_cv_prog_DLLTOOL
10061 if test -n "$DLLTOOL"; then
10062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10063 printf "%s\n" "$DLLTOOL" >&6; }
10064 else
10065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10066 printf "%s\n" "no" >&6; }
10067 fi
10068
10069
10070 fi
10071 if test -z "$ac_cv_prog_DLLTOOL"; then
10072 ac_ct_DLLTOOL=$DLLTOOL
10073 # Extract the first word of "dlltool", so it can be a program name with args.
10074 set dummy dlltool; ac_word=$2
10075 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10076 printf %s "checking for $ac_word... " >&6; }
10077 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
10078 then :
10079 printf %s "(cached) " >&6
10080 else $as_nop
10081 if test -n "$ac_ct_DLLTOOL"; then
10082 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
10083 else
10084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10085 for as_dir in $PATH
10086 do
10087 IFS=$as_save_IFS
10088 case $as_dir in #(((
10089 '') as_dir=./ ;;
10090 */) ;;
10091 *) as_dir=$as_dir/ ;;
10092 esac
10093 for ac_exec_ext in '' $ac_executable_extensions; do
10094 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10095 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
10096 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10097 break 2
10098 fi
10099 done
10100 done
10101 IFS=$as_save_IFS
10102
10103 fi
10104 fi
10105 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
10106 if test -n "$ac_ct_DLLTOOL"; then
10107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
10108 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
10109 else
10110 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10111 printf "%s\n" "no" >&6; }
10112 fi
10113
10114 if test "x$ac_ct_DLLTOOL" = x; then
10115 DLLTOOL="false"
10116 else
10117 case $cross_compiling:$ac_tool_warned in
10118 yes:)
10119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10120 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10121 ac_tool_warned=yes ;;
10122 esac
10123 DLLTOOL=$ac_ct_DLLTOOL
10124 fi
10125 else
10126 DLLTOOL="$ac_cv_prog_DLLTOOL"
10127 fi
10128
10129 if test -n "$ac_tool_prefix"; then
10130 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
10131 set dummy ${ac_tool_prefix}objdump; ac_word=$2
10132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10133 printf %s "checking for $ac_word... " >&6; }
10134 if test ${ac_cv_prog_OBJDUMP+y}
10135 then :
10136 printf %s "(cached) " >&6
10137 else $as_nop
10138 if test -n "$OBJDUMP"; then
10139 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
10140 else
10141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10142 for as_dir in $PATH
10143 do
10144 IFS=$as_save_IFS
10145 case $as_dir in #(((
10146 '') as_dir=./ ;;
10147 */) ;;
10148 *) as_dir=$as_dir/ ;;
10149 esac
10150 for ac_exec_ext in '' $ac_executable_extensions; do
10151 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10152 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
10153 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10154 break 2
10155 fi
10156 done
10157 done
10158 IFS=$as_save_IFS
10159
10160 fi
10161 fi
10162 OBJDUMP=$ac_cv_prog_OBJDUMP
10163 if test -n "$OBJDUMP"; then
10164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
10165 printf "%s\n" "$OBJDUMP" >&6; }
10166 else
10167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10168 printf "%s\n" "no" >&6; }
10169 fi
10170
10171
10172 fi
10173 if test -z "$ac_cv_prog_OBJDUMP"; then
10174 ac_ct_OBJDUMP=$OBJDUMP
10175 # Extract the first word of "objdump", so it can be a program name with args.
10176 set dummy objdump; ac_word=$2
10177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10178 printf %s "checking for $ac_word... " >&6; }
10179 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
10180 then :
10181 printf %s "(cached) " >&6
10182 else $as_nop
10183 if test -n "$ac_ct_OBJDUMP"; then
10184 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
10185 else
10186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10187 for as_dir in $PATH
10188 do
10189 IFS=$as_save_IFS
10190 case $as_dir in #(((
10191 '') as_dir=./ ;;
10192 */) ;;
10193 *) as_dir=$as_dir/ ;;
10194 esac
10195 for ac_exec_ext in '' $ac_executable_extensions; do
10196 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10197 ac_cv_prog_ac_ct_OBJDUMP="objdump"
10198 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10199 break 2
10200 fi
10201 done
10202 done
10203 IFS=$as_save_IFS
10204
10205 fi
10206 fi
10207 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
10208 if test -n "$ac_ct_OBJDUMP"; then
10209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
10210 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
10211 else
10212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10213 printf "%s\n" "no" >&6; }
10214 fi
10215
10216 if test "x$ac_ct_OBJDUMP" = x; then
10217 OBJDUMP="false"
10218 else
10219 case $cross_compiling:$ac_tool_warned in
10220 yes:)
10221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10222 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10223 ac_tool_warned=yes ;;
10224 esac
10225 OBJDUMP=$ac_ct_OBJDUMP
10226 fi
10227 else
10228 OBJDUMP="$ac_cv_prog_OBJDUMP"
10229 fi
10230
10231 ;;
10232 esac
10233
10234 test -z "$AS" && AS=as
10235
10236
10237
10238
10239
10240 test -z "$DLLTOOL" && DLLTOOL=dlltool
10241
10242
10243
10244
10245
10246 test -z "$OBJDUMP" && OBJDUMP=objdump
10247
10248
10249
10250
10251
10252
10253
10254 enable_dlopen=no
10255
10256
10257
10258 # Check whether --enable-shared was given.
10259 if test ${enable_shared+y}
10260 then :
10261 enableval=$enable_shared; p=${PACKAGE-default}
10262 case $enableval in
10263 yes) enable_shared=yes ;;
10264 no) enable_shared=no ;;
10265 *)
10266 enable_shared=no
10267 # Look at the argument we got. We use all the common list separators.
10268 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10269 for pkg in $enableval; do
10270 IFS=$lt_save_ifs
10271 if test "X$pkg" = "X$p"; then
10272 enable_shared=yes
10273 fi
10274 done
10275 IFS=$lt_save_ifs
10276 ;;
10277 esac
10278 else $as_nop
10279 enable_shared=yes
10280 fi
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292 # Check whether --with-pic was given.
10293 if test ${with_pic+y}
10294 then :
10295 withval=$with_pic; lt_p=${PACKAGE-default}
10296 case $withval in
10297 yes|no) pic_mode=$withval ;;
10298 *)
10299 pic_mode=default
10300 # Look at the argument we got. We use all the common list separators.
10301 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10302 for lt_pkg in $withval; do
10303 IFS=$lt_save_ifs
10304 if test "X$lt_pkg" = "X$lt_p"; then
10305 pic_mode=yes
10306 fi
10307 done
10308 IFS=$lt_save_ifs
10309 ;;
10310 esac
10311 else $as_nop
10312 pic_mode=default
10313 fi
10314
10315
10316
10317
10318
10319
10320
10321
10322 # Check whether --enable-fast-install was given.
10323 if test ${enable_fast_install+y}
10324 then :
10325 enableval=$enable_fast_install; p=${PACKAGE-default}
10326 case $enableval in
10327 yes) enable_fast_install=yes ;;
10328 no) enable_fast_install=no ;;
10329 *)
10330 enable_fast_install=no
10331 # Look at the argument we got. We use all the common list separators.
10332 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10333 for pkg in $enableval; do
10334 IFS=$lt_save_ifs
10335 if test "X$pkg" = "X$p"; then
10336 enable_fast_install=yes
10337 fi
10338 done
10339 IFS=$lt_save_ifs
10340 ;;
10341 esac
10342 else $as_nop
10343 enable_fast_install=yes
10344 fi
10345
10346
10347
10348
10349
10350
10351
10352
10353 shared_archive_member_spec=
10354 case $host,$enable_shared in
10355 power*-*-aix[5-9]*,yes)
10356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
10357 printf %s "checking which variant of shared library versioning to provide... " >&6; }
10358
10359 # Check whether --with-aix-soname was given.
10360 if test ${with_aix_soname+y}
10361 then :
10362 withval=$with_aix_soname; case $withval in
10363 aix|svr4|both)
10364 ;;
10365 *)
10366 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
10367 ;;
10368 esac
10369 lt_cv_with_aix_soname=$with_aix_soname
10370 else $as_nop
10371 if test ${lt_cv_with_aix_soname+y}
10372 then :
10373 printf %s "(cached) " >&6
10374 else $as_nop
10375 lt_cv_with_aix_soname=aix
10376 fi
10377
10378 with_aix_soname=$lt_cv_with_aix_soname
10379 fi
10380
10381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
10382 printf "%s\n" "$with_aix_soname" >&6; }
10383 if test aix != "$with_aix_soname"; then
10384 # For the AIX way of multilib, we name the shared archive member
10385 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
10386 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
10387 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
10388 # the AIX toolchain works better with OBJECT_MODE set (default 32).
10389 if test 64 = "${OBJECT_MODE-32}"; then
10390 shared_archive_member_spec=shr_64
10391 else
10392 shared_archive_member_spec=shr
10393 fi
10394 fi
10395 ;;
10396 *)
10397 with_aix_soname=aix
10398 ;;
10399 esac
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410 # This can be used to rebuild libtool when needed
10411 LIBTOOL_DEPS=$ltmain
10412
10413 # Always use our own libtool.
10414 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445 test -z "$LN_S" && LN_S="ln -s"
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460 if test -n "${ZSH_VERSION+set}"; then
10461 setopt NO_GLOB_SUBST
10462 fi
10463
10464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
10465 printf %s "checking for objdir... " >&6; }
10466 if test ${lt_cv_objdir+y}
10467 then :
10468 printf %s "(cached) " >&6
10469 else $as_nop
10470 rm -f .libs 2>/dev/null
10471 mkdir .libs 2>/dev/null
10472 if test -d .libs; then
10473 lt_cv_objdir=.libs
10474 else
10475 # MS-DOS does not allow filenames that begin with a dot.
10476 lt_cv_objdir=_libs
10477 fi
10478 rmdir .libs 2>/dev/null
10479 fi
10480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
10481 printf "%s\n" "$lt_cv_objdir" >&6; }
10482 objdir=$lt_cv_objdir
10483
10484
10485
10486
10487
10488 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
10489
10490
10491
10492
10493 case $host_os in
10494 aix3*)
10495 # AIX sometimes has problems with the GCC collect2 program. For some
10496 # reason, if we set the COLLECT_NAMES environment variable, the problems
10497 # vanish in a puff of smoke.
10498 if test set != "${COLLECT_NAMES+set}"; then
10499 COLLECT_NAMES=
10500 export COLLECT_NAMES
10501 fi
10502 ;;
10503 esac
10504
10505 # Global variables:
10506 ofile=libtool
10507 can_build_shared=yes
10508
10509 # All known linkers require a '.a' archive for static linking (except MSVC and
10510 # ICC, which need '.lib').
10511 libext=a
10512
10513 with_gnu_ld=$lt_cv_prog_gnu_ld
10514
10515 old_CC=$CC
10516 old_CFLAGS=$CFLAGS
10517
10518 # Set sane defaults for various variables
10519 test -z "$CC" && CC=cc
10520 test -z "$LTCC" && LTCC=$CC
10521 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
10522 test -z "$LD" && LD=ld
10523 test -z "$ac_objext" && ac_objext=o
10524
10525 func_cc_basename $compiler
10526 cc_basename=$func_cc_basename_result
10527
10528
10529 # Only perform the check for file, if the check method requires it
10530 test -z "$MAGIC_CMD" && MAGIC_CMD=file
10531 case $deplibs_check_method in
10532 file_magic*)
10533 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
10534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
10535 printf %s "checking for ${ac_tool_prefix}file... " >&6; }
10536 if test ${lt_cv_path_MAGIC_CMD+y}
10537 then :
10538 printf %s "(cached) " >&6
10539 else $as_nop
10540 case $MAGIC_CMD in
10541 [\\/*] | ?:[\\/]*)
10542 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
10543 ;;
10544 *)
10545 lt_save_MAGIC_CMD=$MAGIC_CMD
10546 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
10547 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10548 for ac_dir in $ac_dummy; do
10549 IFS=$lt_save_ifs
10550 test -z "$ac_dir" && ac_dir=.
10551 if test -f "$ac_dir/${ac_tool_prefix}file"; then
10552 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
10553 if test -n "$file_magic_test_file"; then
10554 case $deplibs_check_method in
10555 "file_magic "*)
10556 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10557 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10558 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10559 $EGREP "$file_magic_regex" > /dev/null; then
10560 :
10561 else
10562 cat <<_LT_EOF 1>&2
10563
10564 *** Warning: the command libtool uses to detect shared libraries,
10565 *** $file_magic_cmd, produces output that libtool cannot recognize.
10566 *** The result is that libtool may fail to recognize shared libraries
10567 *** as such. This will affect the creation of libtool libraries that
10568 *** depend on shared libraries, but programs linked with such libtool
10569 *** libraries will work regardless of this problem. Nevertheless, you
10570 *** may want to report the problem to your system manager and/or to
10571 *** bug-libtool@gnu.org
10572
10573 _LT_EOF
10574 fi ;;
10575 esac
10576 fi
10577 break
10578 fi
10579 done
10580 IFS=$lt_save_ifs
10581 MAGIC_CMD=$lt_save_MAGIC_CMD
10582 ;;
10583 esac
10584 fi
10585
10586 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10587 if test -n "$MAGIC_CMD"; then
10588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10589 printf "%s\n" "$MAGIC_CMD" >&6; }
10590 else
10591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10592 printf "%s\n" "no" >&6; }
10593 fi
10594
10595
10596
10597
10598
10599 if test -z "$lt_cv_path_MAGIC_CMD"; then
10600 if test -n "$ac_tool_prefix"; then
10601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
10602 printf %s "checking for file... " >&6; }
10603 if test ${lt_cv_path_MAGIC_CMD+y}
10604 then :
10605 printf %s "(cached) " >&6
10606 else $as_nop
10607 case $MAGIC_CMD in
10608 [\\/*] | ?:[\\/]*)
10609 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
10610 ;;
10611 *)
10612 lt_save_MAGIC_CMD=$MAGIC_CMD
10613 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
10614 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10615 for ac_dir in $ac_dummy; do
10616 IFS=$lt_save_ifs
10617 test -z "$ac_dir" && ac_dir=.
10618 if test -f "$ac_dir/file"; then
10619 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
10620 if test -n "$file_magic_test_file"; then
10621 case $deplibs_check_method in
10622 "file_magic "*)
10623 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10624 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10625 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10626 $EGREP "$file_magic_regex" > /dev/null; then
10627 :
10628 else
10629 cat <<_LT_EOF 1>&2
10630
10631 *** Warning: the command libtool uses to detect shared libraries,
10632 *** $file_magic_cmd, produces output that libtool cannot recognize.
10633 *** The result is that libtool may fail to recognize shared libraries
10634 *** as such. This will affect the creation of libtool libraries that
10635 *** depend on shared libraries, but programs linked with such libtool
10636 *** libraries will work regardless of this problem. Nevertheless, you
10637 *** may want to report the problem to your system manager and/or to
10638 *** bug-libtool@gnu.org
10639
10640 _LT_EOF
10641 fi ;;
10642 esac
10643 fi
10644 break
10645 fi
10646 done
10647 IFS=$lt_save_ifs
10648 MAGIC_CMD=$lt_save_MAGIC_CMD
10649 ;;
10650 esac
10651 fi
10652
10653 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10654 if test -n "$MAGIC_CMD"; then
10655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10656 printf "%s\n" "$MAGIC_CMD" >&6; }
10657 else
10658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10659 printf "%s\n" "no" >&6; }
10660 fi
10661
10662
10663 else
10664 MAGIC_CMD=:
10665 fi
10666 fi
10667
10668 fi
10669 ;;
10670 esac
10671
10672 # Use C for the default configuration in the libtool script
10673
10674 lt_save_CC=$CC
10675 ac_ext=c
10676 ac_cpp='$CPP $CPPFLAGS'
10677 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10678 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10679 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10680
10681
10682 # Source file extension for C test sources.
10683 ac_ext=c
10684
10685 # Object file extension for compiled C test sources.
10686 objext=o
10687 objext=$objext
10688
10689 # Code to be used in simple compile tests
10690 lt_simple_compile_test_code="int some_variable = 0;"
10691
10692 # Code to be used in simple link tests
10693 lt_simple_link_test_code='int main(){return(0);}'
10694
10695
10696
10697
10698
10699
10700
10701 # If no C compiler was specified, use CC.
10702 LTCC=${LTCC-"$CC"}
10703
10704 # If no C compiler flags were specified, use CFLAGS.
10705 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10706
10707 # Allow CC to be a program name with arguments.
10708 compiler=$CC
10709
10710 # Save the default compiler, since it gets overwritten when the other
10711 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
10712 compiler_DEFAULT=$CC
10713
10714 # save warnings/boilerplate of simple test code
10715 ac_outfile=conftest.$ac_objext
10716 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
10717 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10718 _lt_compiler_boilerplate=`cat conftest.err`
10719 $RM conftest*
10720
10721 ac_outfile=conftest.$ac_objext
10722 echo "$lt_simple_link_test_code" >conftest.$ac_ext
10723 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10724 _lt_linker_boilerplate=`cat conftest.err`
10725 $RM -r conftest*
10726
10727
10728 ## CAVEAT EMPTOR:
10729 ## There is no encapsulation within the following macros, do not change
10730 ## the running order or otherwise move them around unless you know exactly
10731 ## what you are doing...
10732 if test -n "$compiler"; then
10733
10734 lt_prog_compiler_no_builtin_flag=
10735
10736 if test yes = "$GCC"; then
10737 case $cc_basename in
10738 nvcc*)
10739 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
10740 *)
10741 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
10742 esac
10743
10744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
10745 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
10746 if test ${lt_cv_prog_compiler_rtti_exceptions+y}
10747 then :
10748 printf %s "(cached) " >&6
10749 else $as_nop
10750 lt_cv_prog_compiler_rtti_exceptions=no
10751 ac_outfile=conftest.$ac_objext
10752 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10753 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
10754 # Insert the option either (1) after the last *FLAGS variable, or
10755 # (2) before a word containing "conftest.", or (3) at the end.
10756 # Note that $ac_compile itself does not contain backslashes and begins
10757 # with a dollar sign (not a hyphen), so the echo should work correctly.
10758 # The option is referenced via a variable to avoid confusing sed.
10759 lt_compile=`echo "$ac_compile" | $SED \
10760 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10761 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10762 -e 's:$: $lt_compiler_flag:'`
10763 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10764 (eval "$lt_compile" 2>conftest.err)
10765 ac_status=$?
10766 cat conftest.err >&5
10767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10768 if (exit $ac_status) && test -s "$ac_outfile"; then
10769 # The compiler can only warn and ignore the option if not recognized
10770 # So say no if there are warnings other than the usual output.
10771 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10772 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10773 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10774 lt_cv_prog_compiler_rtti_exceptions=yes
10775 fi
10776 fi
10777 $RM conftest*
10778
10779 fi
10780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
10781 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
10782
10783 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
10784 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
10785 else
10786 :
10787 fi
10788
10789 fi
10790
10791
10792
10793
10794
10795
10796 lt_prog_compiler_wl=
10797 lt_prog_compiler_pic=
10798 lt_prog_compiler_static=
10799
10800
10801 if test yes = "$GCC"; then
10802 lt_prog_compiler_wl='-Wl,'
10803 lt_prog_compiler_static='-static'
10804
10805 case $host_os in
10806 aix*)
10807 # All AIX code is PIC.
10808 if test ia64 = "$host_cpu"; then
10809 # AIX 5 now supports IA64 processor
10810 lt_prog_compiler_static='-Bstatic'
10811 fi
10812 lt_prog_compiler_pic='-fPIC'
10813 ;;
10814
10815 amigaos*)
10816 case $host_cpu in
10817 powerpc)
10818 # see comment about AmigaOS4 .so support
10819 lt_prog_compiler_pic='-fPIC'
10820 ;;
10821 m68k)
10822 # FIXME: we need at least 68020 code to build shared libraries, but
10823 # adding the '-m68020' flag to GCC prevents building anything better,
10824 # like '-m68040'.
10825 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10826 ;;
10827 esac
10828 ;;
10829
10830 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10831 # PIC is the default for these OSes.
10832 ;;
10833
10834 mingw* | cygwin* | pw32* | os2* | cegcc*)
10835 # This hack is so that the source file can tell whether it is being
10836 # built for inclusion in a dll (and should export symbols for example).
10837 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10838 # (--disable-auto-import) libraries
10839 lt_prog_compiler_pic='-DDLL_EXPORT'
10840 case $host_os in
10841 os2*)
10842 lt_prog_compiler_static='$wl-static'
10843 ;;
10844 esac
10845 ;;
10846
10847 darwin* | rhapsody*)
10848 # PIC is the default on this platform
10849 # Common symbols not allowed in MH_DYLIB files
10850 lt_prog_compiler_pic='-fno-common'
10851 ;;
10852
10853 haiku*)
10854 # PIC is the default for Haiku.
10855 # The "-static" flag exists, but is broken.
10856 lt_prog_compiler_static=
10857 ;;
10858
10859 hpux*)
10860 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10861 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10862 # sets the default TLS model and affects inlining.
10863 case $host_cpu in
10864 hppa*64*)
10865 # +Z the default
10866 ;;
10867 *)
10868 lt_prog_compiler_pic='-fPIC'
10869 ;;
10870 esac
10871 ;;
10872
10873 interix[3-9]*)
10874 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10875 # Instead, we relocate shared libraries at runtime.
10876 ;;
10877
10878 msdosdjgpp*)
10879 # Just because we use GCC doesn't mean we suddenly get shared libraries
10880 # on systems that don't support them.
10881 lt_prog_compiler_can_build_shared=no
10882 enable_shared=no
10883 ;;
10884
10885 *nto* | *qnx*)
10886 # QNX uses GNU C++, but need to define -shared option too, otherwise
10887 # it will coredump.
10888 lt_prog_compiler_pic='-fPIC -shared'
10889 ;;
10890
10891 sysv4*MP*)
10892 if test -d /usr/nec; then
10893 lt_prog_compiler_pic=-Kconform_pic
10894 fi
10895 ;;
10896
10897 *)
10898 lt_prog_compiler_pic='-fPIC'
10899 ;;
10900 esac
10901
10902 case $cc_basename in
10903 nvcc*) # Cuda Compiler Driver 2.2
10904 lt_prog_compiler_wl='-Xlinker '
10905 if test -n "$lt_prog_compiler_pic"; then
10906 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
10907 fi
10908 ;;
10909 esac
10910 else
10911 # PORTME Check for flag to pass linker flags through the system compiler.
10912 case $host_os in
10913 aix*)
10914 lt_prog_compiler_wl='-Wl,'
10915 if test ia64 = "$host_cpu"; then
10916 # AIX 5 now supports IA64 processor
10917 lt_prog_compiler_static='-Bstatic'
10918 else
10919 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10920 fi
10921 ;;
10922
10923 darwin* | rhapsody*)
10924 # PIC is the default on this platform
10925 # Common symbols not allowed in MH_DYLIB files
10926 lt_prog_compiler_pic='-fno-common'
10927 case $cc_basename in
10928 nagfor*)
10929 # NAG Fortran compiler
10930 lt_prog_compiler_wl='-Wl,-Wl,,'
10931 lt_prog_compiler_pic='-PIC'
10932 lt_prog_compiler_static='-Bstatic'
10933 ;;
10934 esac
10935 ;;
10936
10937 mingw* | cygwin* | pw32* | os2* | cegcc*)
10938 # This hack is so that the source file can tell whether it is being
10939 # built for inclusion in a dll (and should export symbols for example).
10940 lt_prog_compiler_pic='-DDLL_EXPORT'
10941 case $host_os in
10942 os2*)
10943 lt_prog_compiler_static='$wl-static'
10944 ;;
10945 esac
10946 ;;
10947
10948 hpux9* | hpux10* | hpux11*)
10949 lt_prog_compiler_wl='-Wl,'
10950 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10951 # not for PA HP-UX.
10952 case $host_cpu in
10953 hppa*64*|ia64*)
10954 # +Z the default
10955 ;;
10956 *)
10957 lt_prog_compiler_pic='+Z'
10958 ;;
10959 esac
10960 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10961 lt_prog_compiler_static='$wl-a ${wl}archive'
10962 ;;
10963
10964 irix5* | irix6* | nonstopux*)
10965 lt_prog_compiler_wl='-Wl,'
10966 # PIC (with -KPIC) is the default.
10967 lt_prog_compiler_static='-non_shared'
10968 ;;
10969
10970 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10971 case $cc_basename in
10972 # old Intel for x86_64, which still supported -KPIC.
10973 ecc*)
10974 lt_prog_compiler_wl='-Wl,'
10975 lt_prog_compiler_pic='-KPIC'
10976 lt_prog_compiler_static='-static'
10977 ;;
10978 # icc used to be incompatible with GCC.
10979 # ICC 10 doesn't accept -KPIC any more.
10980 icc* | ifort*)
10981 lt_prog_compiler_wl='-Wl,'
10982 lt_prog_compiler_pic='-fPIC'
10983 lt_prog_compiler_static='-static'
10984 ;;
10985 # Lahey Fortran 8.1.
10986 lf95*)
10987 lt_prog_compiler_wl='-Wl,'
10988 lt_prog_compiler_pic='--shared'
10989 lt_prog_compiler_static='--static'
10990 ;;
10991 nagfor*)
10992 # NAG Fortran compiler
10993 lt_prog_compiler_wl='-Wl,-Wl,,'
10994 lt_prog_compiler_pic='-PIC'
10995 lt_prog_compiler_static='-Bstatic'
10996 ;;
10997 tcc*)
10998 # Fabrice Bellard et al's Tiny C Compiler
10999 lt_prog_compiler_wl='-Wl,'
11000 lt_prog_compiler_pic='-fPIC'
11001 lt_prog_compiler_static='-static'
11002 ;;
11003 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
11004 # Portland Group compilers (*not* the Pentium gcc compiler,
11005 # which looks to be a dead project)
11006 lt_prog_compiler_wl='-Wl,'
11007 lt_prog_compiler_pic='-fpic'
11008 lt_prog_compiler_static='-Bstatic'
11009 ;;
11010 ccc*)
11011 lt_prog_compiler_wl='-Wl,'
11012 # All Alpha code is PIC.
11013 lt_prog_compiler_static='-non_shared'
11014 ;;
11015 xl* | bgxl* | bgf* | mpixl*)
11016 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
11017 lt_prog_compiler_wl='-Wl,'
11018 lt_prog_compiler_pic='-qpic'
11019 lt_prog_compiler_static='-qstaticlink'
11020 ;;
11021 *)
11022 case `$CC -V 2>&1 | $SED 5q` in
11023 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
11024 # Sun Fortran 8.3 passes all unrecognized flags to the linker
11025 lt_prog_compiler_pic='-KPIC'
11026 lt_prog_compiler_static='-Bstatic'
11027 lt_prog_compiler_wl=''
11028 ;;
11029 *Sun\ F* | *Sun*Fortran*)
11030 lt_prog_compiler_pic='-KPIC'
11031 lt_prog_compiler_static='-Bstatic'
11032 lt_prog_compiler_wl='-Qoption ld '
11033 ;;
11034 *Sun\ C*)
11035 # Sun C 5.9
11036 lt_prog_compiler_pic='-KPIC'
11037 lt_prog_compiler_static='-Bstatic'
11038 lt_prog_compiler_wl='-Wl,'
11039 ;;
11040 *Intel*\ [CF]*Compiler*)
11041 lt_prog_compiler_wl='-Wl,'
11042 lt_prog_compiler_pic='-fPIC'
11043 lt_prog_compiler_static='-static'
11044 ;;
11045 *Portland\ Group*)
11046 lt_prog_compiler_wl='-Wl,'
11047 lt_prog_compiler_pic='-fpic'
11048 lt_prog_compiler_static='-Bstatic'
11049 ;;
11050 esac
11051 ;;
11052 esac
11053 ;;
11054
11055 newsos6)
11056 lt_prog_compiler_pic='-KPIC'
11057 lt_prog_compiler_static='-Bstatic'
11058 ;;
11059
11060 *nto* | *qnx*)
11061 # QNX uses GNU C++, but need to define -shared option too, otherwise
11062 # it will coredump.
11063 lt_prog_compiler_pic='-fPIC -shared'
11064 ;;
11065
11066 osf3* | osf4* | osf5*)
11067 lt_prog_compiler_wl='-Wl,'
11068 # All OSF/1 code is PIC.
11069 lt_prog_compiler_static='-non_shared'
11070 ;;
11071
11072 rdos*)
11073 lt_prog_compiler_static='-non_shared'
11074 ;;
11075
11076 solaris*)
11077 lt_prog_compiler_pic='-KPIC'
11078 lt_prog_compiler_static='-Bstatic'
11079 case $cc_basename in
11080 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
11081 lt_prog_compiler_wl='-Qoption ld ';;
11082 *)
11083 lt_prog_compiler_wl='-Wl,';;
11084 esac
11085 ;;
11086
11087 sunos4*)
11088 lt_prog_compiler_wl='-Qoption ld '
11089 lt_prog_compiler_pic='-PIC'
11090 lt_prog_compiler_static='-Bstatic'
11091 ;;
11092
11093 sysv4 | sysv4.2uw2* | sysv4.3*)
11094 lt_prog_compiler_wl='-Wl,'
11095 lt_prog_compiler_pic='-KPIC'
11096 lt_prog_compiler_static='-Bstatic'
11097 ;;
11098
11099 sysv4*MP*)
11100 if test -d /usr/nec; then
11101 lt_prog_compiler_pic='-Kconform_pic'
11102 lt_prog_compiler_static='-Bstatic'
11103 fi
11104 ;;
11105
11106 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
11107 lt_prog_compiler_wl='-Wl,'
11108 lt_prog_compiler_pic='-KPIC'
11109 lt_prog_compiler_static='-Bstatic'
11110 ;;
11111
11112 unicos*)
11113 lt_prog_compiler_wl='-Wl,'
11114 lt_prog_compiler_can_build_shared=no
11115 ;;
11116
11117 uts4*)
11118 lt_prog_compiler_pic='-pic'
11119 lt_prog_compiler_static='-Bstatic'
11120 ;;
11121
11122 *)
11123 lt_prog_compiler_can_build_shared=no
11124 ;;
11125 esac
11126 fi
11127
11128 case $host_os in
11129 # For platforms that do not support PIC, -DPIC is meaningless:
11130 *djgpp*)
11131 lt_prog_compiler_pic=
11132 ;;
11133 *)
11134 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
11135 ;;
11136 esac
11137
11138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
11139 printf %s "checking for $compiler option to produce PIC... " >&6; }
11140 if test ${lt_cv_prog_compiler_pic+y}
11141 then :
11142 printf %s "(cached) " >&6
11143 else $as_nop
11144 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
11145 fi
11146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
11147 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
11148 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
11149
11150 #
11151 # Check to make sure the PIC flag actually works.
11152 #
11153 if test -n "$lt_prog_compiler_pic"; then
11154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
11155 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
11156 if test ${lt_cv_prog_compiler_pic_works+y}
11157 then :
11158 printf %s "(cached) " >&6
11159 else $as_nop
11160 lt_cv_prog_compiler_pic_works=no
11161 ac_outfile=conftest.$ac_objext
11162 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11163 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
11164 # Insert the option either (1) after the last *FLAGS variable, or
11165 # (2) before a word containing "conftest.", or (3) at the end.
11166 # Note that $ac_compile itself does not contain backslashes and begins
11167 # with a dollar sign (not a hyphen), so the echo should work correctly.
11168 # The option is referenced via a variable to avoid confusing sed.
11169 lt_compile=`echo "$ac_compile" | $SED \
11170 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11171 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11172 -e 's:$: $lt_compiler_flag:'`
11173 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11174 (eval "$lt_compile" 2>conftest.err)
11175 ac_status=$?
11176 cat conftest.err >&5
11177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11178 if (exit $ac_status) && test -s "$ac_outfile"; then
11179 # The compiler can only warn and ignore the option if not recognized
11180 # So say no if there are warnings other than the usual output.
11181 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
11182 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11183 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11184 lt_cv_prog_compiler_pic_works=yes
11185 fi
11186 fi
11187 $RM conftest*
11188
11189 fi
11190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
11191 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
11192
11193 if test yes = "$lt_cv_prog_compiler_pic_works"; then
11194 case $lt_prog_compiler_pic in
11195 "" | " "*) ;;
11196 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
11197 esac
11198 else
11199 lt_prog_compiler_pic=
11200 lt_prog_compiler_can_build_shared=no
11201 fi
11202
11203 fi
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215 #
11216 # Check to make sure the static flag actually works.
11217 #
11218 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
11219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
11220 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
11221 if test ${lt_cv_prog_compiler_static_works+y}
11222 then :
11223 printf %s "(cached) " >&6
11224 else $as_nop
11225 lt_cv_prog_compiler_static_works=no
11226 save_LDFLAGS=$LDFLAGS
11227 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
11228 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11229 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11230 # The linker can only warn and ignore the option if not recognized
11231 # So say no if there are warnings
11232 if test -s conftest.err; then
11233 # Append any errors to the config.log.
11234 cat conftest.err 1>&5
11235 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11236 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11237 if diff conftest.exp conftest.er2 >/dev/null; then
11238 lt_cv_prog_compiler_static_works=yes
11239 fi
11240 else
11241 lt_cv_prog_compiler_static_works=yes
11242 fi
11243 fi
11244 $RM -r conftest*
11245 LDFLAGS=$save_LDFLAGS
11246
11247 fi
11248 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
11249 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
11250
11251 if test yes = "$lt_cv_prog_compiler_static_works"; then
11252 :
11253 else
11254 lt_prog_compiler_static=
11255 fi
11256
11257
11258
11259
11260
11261
11262
11263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
11264 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
11265 if test ${lt_cv_prog_compiler_c_o+y}
11266 then :
11267 printf %s "(cached) " >&6
11268 else $as_nop
11269 lt_cv_prog_compiler_c_o=no
11270 $RM -r conftest 2>/dev/null
11271 mkdir conftest
11272 cd conftest
11273 mkdir out
11274 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11275
11276 lt_compiler_flag="-o out/conftest2.$ac_objext"
11277 # Insert the option either (1) after the last *FLAGS variable, or
11278 # (2) before a word containing "conftest.", or (3) at the end.
11279 # Note that $ac_compile itself does not contain backslashes and begins
11280 # with a dollar sign (not a hyphen), so the echo should work correctly.
11281 lt_compile=`echo "$ac_compile" | $SED \
11282 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11283 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11284 -e 's:$: $lt_compiler_flag:'`
11285 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11286 (eval "$lt_compile" 2>out/conftest.err)
11287 ac_status=$?
11288 cat out/conftest.err >&5
11289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11290 if (exit $ac_status) && test -s out/conftest2.$ac_objext
11291 then
11292 # The compiler can only warn and ignore the option if not recognized
11293 # So say no if there are warnings
11294 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
11295 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11296 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11297 lt_cv_prog_compiler_c_o=yes
11298 fi
11299 fi
11300 chmod u+w . 2>&5
11301 $RM conftest*
11302 # SGI C++ compiler will create directory out/ii_files/ for
11303 # template instantiation
11304 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
11305 $RM out/* && rmdir out
11306 cd ..
11307 $RM -r conftest
11308 $RM conftest*
11309
11310 fi
11311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
11312 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
11313
11314
11315
11316
11317
11318
11319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
11320 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
11321 if test ${lt_cv_prog_compiler_c_o+y}
11322 then :
11323 printf %s "(cached) " >&6
11324 else $as_nop
11325 lt_cv_prog_compiler_c_o=no
11326 $RM -r conftest 2>/dev/null
11327 mkdir conftest
11328 cd conftest
11329 mkdir out
11330 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11331
11332 lt_compiler_flag="-o out/conftest2.$ac_objext"
11333 # Insert the option either (1) after the last *FLAGS variable, or
11334 # (2) before a word containing "conftest.", or (3) at the end.
11335 # Note that $ac_compile itself does not contain backslashes and begins
11336 # with a dollar sign (not a hyphen), so the echo should work correctly.
11337 lt_compile=`echo "$ac_compile" | $SED \
11338 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11339 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11340 -e 's:$: $lt_compiler_flag:'`
11341 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11342 (eval "$lt_compile" 2>out/conftest.err)
11343 ac_status=$?
11344 cat out/conftest.err >&5
11345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11346 if (exit $ac_status) && test -s out/conftest2.$ac_objext
11347 then
11348 # The compiler can only warn and ignore the option if not recognized
11349 # So say no if there are warnings
11350 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
11351 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11352 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11353 lt_cv_prog_compiler_c_o=yes
11354 fi
11355 fi
11356 chmod u+w . 2>&5
11357 $RM conftest*
11358 # SGI C++ compiler will create directory out/ii_files/ for
11359 # template instantiation
11360 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
11361 $RM out/* && rmdir out
11362 cd ..
11363 $RM -r conftest
11364 $RM conftest*
11365
11366 fi
11367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
11368 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
11369
11370
11371
11372
11373 hard_links=nottested
11374 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
11375 # do not overwrite the value of need_locks provided by the user
11376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
11377 printf %s "checking if we can lock with hard links... " >&6; }
11378 hard_links=yes
11379 $RM conftest*
11380 ln conftest.a conftest.b 2>/dev/null && hard_links=no
11381 touch conftest.a
11382 ln conftest.a conftest.b 2>&5 || hard_links=no
11383 ln conftest.a conftest.b 2>/dev/null && hard_links=no
11384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
11385 printf "%s\n" "$hard_links" >&6; }
11386 if test no = "$hard_links"; then
11387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
11388 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
11389 need_locks=warn
11390 fi
11391 else
11392 need_locks=no
11393 fi
11394
11395
11396
11397
11398
11399
11400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11401 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11402
11403 runpath_var=
11404 allow_undefined_flag=
11405 always_export_symbols=no
11406 archive_cmds=
11407 archive_expsym_cmds=
11408 compiler_needs_object=no
11409 enable_shared_with_static_runtimes=no
11410 export_dynamic_flag_spec=
11411 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
11412 hardcode_automatic=no
11413 hardcode_direct=no
11414 hardcode_direct_absolute=no
11415 hardcode_libdir_flag_spec=
11416 hardcode_libdir_separator=
11417 hardcode_minus_L=no
11418 hardcode_shlibpath_var=unsupported
11419 inherit_rpath=no
11420 link_all_deplibs=unknown
11421 module_cmds=
11422 module_expsym_cmds=
11423 old_archive_from_new_cmds=
11424 old_archive_from_expsyms_cmds=
11425 thread_safe_flag_spec=
11426 whole_archive_flag_spec=
11427 # include_expsyms should be a list of space-separated symbols to be *always*
11428 # included in the symbol list
11429 include_expsyms=
11430 # exclude_expsyms can be an extended regexp of symbols to exclude
11431 # it will be wrapped by ' (' and ')$', so one must not match beginning or
11432 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
11433 # as well as any symbol that contains 'd'.
11434 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
11435 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
11436 # platforms (ab)use it in PIC code, but their linkers get confused if
11437 # the symbol is explicitly referenced. Since portable code cannot
11438 # rely on this symbol name, it's probably fine to never include it in
11439 # preloaded symbol tables.
11440 # Exclude shared library initialization/finalization symbols.
11441 extract_expsyms_cmds=
11442
11443 case $host_os in
11444 cygwin* | mingw* | pw32* | cegcc*)
11445 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
11446 # When not using gcc, we currently assume that we are using
11447 # Microsoft Visual C++ or Intel C++ Compiler.
11448 if test yes != "$GCC"; then
11449 with_gnu_ld=no
11450 fi
11451 ;;
11452 interix*)
11453 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
11454 with_gnu_ld=yes
11455 ;;
11456 openbsd* | bitrig*)
11457 with_gnu_ld=no
11458 ;;
11459 esac
11460
11461 ld_shlibs=yes
11462
11463 # On some targets, GNU ld is compatible enough with the native linker
11464 # that we're better off using the native interface for both.
11465 lt_use_gnu_ld_interface=no
11466 if test yes = "$with_gnu_ld"; then
11467 case $host_os in
11468 aix*)
11469 # The AIX port of GNU ld has always aspired to compatibility
11470 # with the native linker. However, as the warning in the GNU ld
11471 # block says, versions before 2.19.5* couldn't really create working
11472 # shared libraries, regardless of the interface used.
11473 case `$LD -v 2>&1` in
11474 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
11475 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
11476 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
11477 *)
11478 lt_use_gnu_ld_interface=yes
11479 ;;
11480 esac
11481 ;;
11482 *)
11483 lt_use_gnu_ld_interface=yes
11484 ;;
11485 esac
11486 fi
11487
11488 if test yes = "$lt_use_gnu_ld_interface"; then
11489 # If archive_cmds runs LD, not CC, wlarc should be empty
11490 wlarc='$wl'
11491
11492 # Set some defaults for GNU ld with shared library support. These
11493 # are reset later if shared libraries are not supported. Putting them
11494 # here allows them to be overridden if necessary.
11495 runpath_var=LD_RUN_PATH
11496 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11497 export_dynamic_flag_spec='$wl--export-dynamic'
11498 # ancient GNU ld didn't support --whole-archive et. al.
11499 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
11500 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
11501 else
11502 whole_archive_flag_spec=
11503 fi
11504 supports_anon_versioning=no
11505 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
11506 *GNU\ gold*) supports_anon_versioning=yes ;;
11507 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
11508 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
11509 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
11510 *\ 2.11.*) ;; # other 2.11 versions
11511 *) supports_anon_versioning=yes ;;
11512 esac
11513
11514 # See if GNU ld supports shared libraries.
11515 case $host_os in
11516 aix[3-9]*)
11517 # On AIX/PPC, the GNU linker is very broken
11518 if test ia64 != "$host_cpu"; then
11519 ld_shlibs=no
11520 cat <<_LT_EOF 1>&2
11521
11522 *** Warning: the GNU linker, at least up to release 2.19, is reported
11523 *** to be unable to reliably create shared libraries on AIX.
11524 *** Therefore, libtool is disabling shared libraries support. If you
11525 *** really care for shared libraries, you may want to install binutils
11526 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
11527 *** You will then need to restart the configuration process.
11528
11529 _LT_EOF
11530 fi
11531 ;;
11532
11533 amigaos*)
11534 case $host_cpu in
11535 powerpc)
11536 # see comment about AmigaOS4 .so support
11537 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11538 archive_expsym_cmds=''
11539 ;;
11540 m68k)
11541 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)'
11542 hardcode_libdir_flag_spec='-L$libdir'
11543 hardcode_minus_L=yes
11544 ;;
11545 esac
11546 ;;
11547
11548 beos*)
11549 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11550 allow_undefined_flag=unsupported
11551 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
11552 # support --undefined. This deserves some investigation. FIXME
11553 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11554 else
11555 ld_shlibs=no
11556 fi
11557 ;;
11558
11559 cygwin* | mingw* | pw32* | cegcc*)
11560 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
11561 # as there is no search path for DLLs.
11562 hardcode_libdir_flag_spec='-L$libdir'
11563 export_dynamic_flag_spec='$wl--export-all-symbols'
11564 allow_undefined_flag=unsupported
11565 always_export_symbols=no
11566 enable_shared_with_static_runtimes=yes
11567 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'
11568 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
11569
11570 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11571 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11572 # If the export-symbols file already is a .def file, use it as
11573 # is; otherwise, prepend EXPORTS...
11574 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
11575 cp $export_symbols $output_objdir/$soname.def;
11576 else
11577 echo EXPORTS > $output_objdir/$soname.def;
11578 cat $export_symbols >> $output_objdir/$soname.def;
11579 fi~
11580 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11581 else
11582 ld_shlibs=no
11583 fi
11584 ;;
11585
11586 haiku*)
11587 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11588 link_all_deplibs=yes
11589 ;;
11590
11591 os2*)
11592 hardcode_libdir_flag_spec='-L$libdir'
11593 hardcode_minus_L=yes
11594 allow_undefined_flag=unsupported
11595 shrext_cmds=.dll
11596 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11597 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11598 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11599 $ECHO EXPORTS >> $output_objdir/$libname.def~
11600 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11601 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11602 emximp -o $lib $output_objdir/$libname.def'
11603 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11604 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11605 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11606 $ECHO EXPORTS >> $output_objdir/$libname.def~
11607 prefix_cmds="$SED"~
11608 if test EXPORTS = "`$SED 1q $export_symbols`"; then
11609 prefix_cmds="$prefix_cmds -e 1d";
11610 fi~
11611 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11612 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11613 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11614 emximp -o $lib $output_objdir/$libname.def'
11615 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
11616 enable_shared_with_static_runtimes=yes
11617 file_list_spec='@'
11618 ;;
11619
11620 interix[3-9]*)
11621 hardcode_direct=no
11622 hardcode_shlibpath_var=no
11623 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11624 export_dynamic_flag_spec='$wl-E'
11625 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11626 # Instead, shared libraries are loaded at an image base (0x10000000 by
11627 # default) and relocated if they conflict, which is a slow very memory
11628 # consuming and fragmenting process. To avoid this, we pick a random,
11629 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11630 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
11631 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11632 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'
11633 ;;
11634
11635 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
11636 tmp_diet=no
11637 if test linux-dietlibc = "$host_os"; then
11638 case $cc_basename in
11639 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
11640 esac
11641 fi
11642 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
11643 && test no = "$tmp_diet"
11644 then
11645 tmp_addflag=' $pic_flag'
11646 tmp_sharedflag='-shared'
11647 case $cc_basename,$host_cpu in
11648 pgcc*) # Portland Group C compiler
11649 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'
11650 tmp_addflag=' $pic_flag'
11651 ;;
11652 pgf77* | pgf90* | pgf95* | pgfortran*)
11653 # Portland Group f77 and f90 compilers
11654 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'
11655 tmp_addflag=' $pic_flag -Mnomain' ;;
11656 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
11657 tmp_addflag=' -i_dynamic' ;;
11658 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
11659 tmp_addflag=' -i_dynamic -nofor_main' ;;
11660 ifc* | ifort*) # Intel Fortran compiler
11661 tmp_addflag=' -nofor_main' ;;
11662 lf95*) # Lahey Fortran 8.1
11663 whole_archive_flag_spec=
11664 tmp_sharedflag='--shared' ;;
11665 nagfor*) # NAGFOR 5.3
11666 tmp_sharedflag='-Wl,-shared' ;;
11667 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
11668 tmp_sharedflag='-qmkshrobj'
11669 tmp_addflag= ;;
11670 nvcc*) # Cuda Compiler Driver 2.2
11671 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'
11672 compiler_needs_object=yes
11673 ;;
11674 esac
11675 case `$CC -V 2>&1 | $SED 5q` in
11676 *Sun\ C*) # Sun C 5.9
11677 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'
11678 compiler_needs_object=yes
11679 tmp_sharedflag='-G' ;;
11680 *Sun\ F*) # Sun Fortran 8.3
11681 tmp_sharedflag='-G' ;;
11682 esac
11683 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11684
11685 if test yes = "$supports_anon_versioning"; then
11686 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11687 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11688 echo "local: *; };" >> $output_objdir/$libname.ver~
11689 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
11690 fi
11691
11692 case $cc_basename in
11693 tcc*)
11694 export_dynamic_flag_spec='-rdynamic'
11695 ;;
11696 xlf* | bgf* | bgxlf* | mpixlf*)
11697 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
11698 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
11699 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11700 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
11701 if test yes = "$supports_anon_versioning"; then
11702 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11703 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11704 echo "local: *; };" >> $output_objdir/$libname.ver~
11705 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
11706 fi
11707 ;;
11708 esac
11709 else
11710 ld_shlibs=no
11711 fi
11712 ;;
11713
11714 netbsd*)
11715 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11716 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
11717 wlarc=
11718 else
11719 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11720 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
11721 fi
11722 ;;
11723
11724 solaris*)
11725 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
11726 ld_shlibs=no
11727 cat <<_LT_EOF 1>&2
11728
11729 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
11730 *** create shared libraries on Solaris systems. Therefore, libtool
11731 *** is disabling shared libraries support. We urge you to upgrade GNU
11732 *** binutils to release 2.9.1 or newer. Another option is to modify
11733 *** your PATH or compiler configuration so that the native linker is
11734 *** used, and then restart.
11735
11736 _LT_EOF
11737 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11738 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11739 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
11740 else
11741 ld_shlibs=no
11742 fi
11743 ;;
11744
11745 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
11746 case `$LD -v 2>&1` in
11747 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
11748 ld_shlibs=no
11749 cat <<_LT_EOF 1>&2
11750
11751 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
11752 *** reliably create shared libraries on SCO systems. Therefore, libtool
11753 *** is disabling shared libraries support. We urge you to upgrade GNU
11754 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
11755 *** your PATH or compiler configuration so that the native linker is
11756 *** used, and then restart.
11757
11758 _LT_EOF
11759 ;;
11760 *)
11761 # For security reasons, it is highly recommended that you always
11762 # use absolute paths for naming shared libraries, and exclude the
11763 # DT_RUNPATH tag from executables and libraries. But doing so
11764 # requires that you compile everything twice, which is a pain.
11765 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11766 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11767 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11768 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
11769 else
11770 ld_shlibs=no
11771 fi
11772 ;;
11773 esac
11774 ;;
11775
11776 sunos4*)
11777 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11778 wlarc=
11779 hardcode_direct=yes
11780 hardcode_shlibpath_var=no
11781 ;;
11782
11783 *)
11784 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11785 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11786 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
11787 else
11788 ld_shlibs=no
11789 fi
11790 ;;
11791 esac
11792
11793 if test no = "$ld_shlibs"; then
11794 runpath_var=
11795 hardcode_libdir_flag_spec=
11796 export_dynamic_flag_spec=
11797 whole_archive_flag_spec=
11798 fi
11799 else
11800 # PORTME fill in a description of your system's linker (not GNU ld)
11801 case $host_os in
11802 aix3*)
11803 allow_undefined_flag=unsupported
11804 always_export_symbols=yes
11805 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'
11806 # Note: this linker hardcodes the directories in LIBPATH if there
11807 # are no directories specified by -L.
11808 hardcode_minus_L=yes
11809 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
11810 # Neither direct hardcoding nor static linking is supported with a
11811 # broken collect2.
11812 hardcode_direct=unsupported
11813 fi
11814 ;;
11815
11816 aix[4-9]*)
11817 if test ia64 = "$host_cpu"; then
11818 # On IA64, the linker does run time linking by default, so we don't
11819 # have to do anything special.
11820 aix_use_runtimelinking=no
11821 exp_sym_flag='-Bexport'
11822 no_entry_flag=
11823 else
11824 # If we're using GNU nm, then we don't want the "-C" option.
11825 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
11826 # Without the "-l" option, or with the "-B" option, AIX nm treats
11827 # weak defined symbols like other global defined symbols, whereas
11828 # GNU nm marks them as "W".
11829 # While the 'weak' keyword is ignored in the Export File, we need
11830 # it in the Import File for the 'aix-soname' feature, so we have
11831 # to replace the "-B" option with "-P" for AIX nm.
11832 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
11833 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'
11834 else
11835 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
11836 fi
11837 aix_use_runtimelinking=no
11838
11839 # Test if we are trying to use run time linking or normal
11840 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11841 # have runtime linking enabled, and use it for executables.
11842 # For shared libraries, we enable/disable runtime linking
11843 # depending on the kind of the shared library created -
11844 # when "with_aix_soname,aix_use_runtimelinking" is:
11845 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
11846 # "aix,yes" lib.so shared, rtl:yes, for executables
11847 # lib.a static archive
11848 # "both,no" lib.so.V(shr.o) shared, rtl:yes
11849 # lib.a(lib.so.V) shared, rtl:no, for executables
11850 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
11851 # lib.a(lib.so.V) shared, rtl:no
11852 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
11853 # lib.a static archive
11854 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11855 for ld_flag in $LDFLAGS; do
11856 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
11857 aix_use_runtimelinking=yes
11858 break
11859 fi
11860 done
11861 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
11862 # With aix-soname=svr4, we create the lib.so.V shared archives only,
11863 # so we don't have lib.a shared libs to link our executables.
11864 # We have to force runtime linking in this case.
11865 aix_use_runtimelinking=yes
11866 LDFLAGS="$LDFLAGS -Wl,-brtl"
11867 fi
11868 ;;
11869 esac
11870
11871 exp_sym_flag='-bexport'
11872 no_entry_flag='-bnoentry'
11873 fi
11874
11875 # When large executables or shared objects are built, AIX ld can
11876 # have problems creating the table of contents. If linking a library
11877 # or program results in "error TOC overflow" add -mminimal-toc to
11878 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11879 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11880
11881 archive_cmds=''
11882 hardcode_direct=yes
11883 hardcode_direct_absolute=yes
11884 hardcode_libdir_separator=':'
11885 link_all_deplibs=yes
11886 file_list_spec='$wl-f,'
11887 case $with_aix_soname,$aix_use_runtimelinking in
11888 aix,*) ;; # traditional, no import file
11889 svr4,* | *,yes) # use import file
11890 # The Import File defines what to hardcode.
11891 hardcode_direct=no
11892 hardcode_direct_absolute=no
11893 ;;
11894 esac
11895
11896 if test yes = "$GCC"; then
11897 case $host_os in aix4.[012]|aix4.[012].*)
11898 # We only want to do this on AIX 4.2 and lower, the check
11899 # below for broken collect2 doesn't work under 4.3+
11900 collect2name=`$CC -print-prog-name=collect2`
11901 if test -f "$collect2name" &&
11902 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11903 then
11904 # We have reworked collect2
11905 :
11906 else
11907 # We have old collect2
11908 hardcode_direct=unsupported
11909 # It fails to find uninstalled libraries when the uninstalled
11910 # path is not listed in the libpath. Setting hardcode_minus_L
11911 # to unsupported forces relinking
11912 hardcode_minus_L=yes
11913 hardcode_libdir_flag_spec='-L$libdir'
11914 hardcode_libdir_separator=
11915 fi
11916 ;;
11917 esac
11918 shared_flag='-shared'
11919 if test yes = "$aix_use_runtimelinking"; then
11920 shared_flag="$shared_flag "'$wl-G'
11921 fi
11922 # Need to ensure runtime linking is disabled for the traditional
11923 # shared library, or the linker may eventually find shared libraries
11924 # /with/ Import File - we do not want to mix them.
11925 shared_flag_aix='-shared'
11926 shared_flag_svr4='-shared $wl-G'
11927 else
11928 # not using gcc
11929 if test ia64 = "$host_cpu"; then
11930 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11931 # chokes on -Wl,-G. The following line is correct:
11932 shared_flag='-G'
11933 else
11934 if test yes = "$aix_use_runtimelinking"; then
11935 shared_flag='$wl-G'
11936 else
11937 shared_flag='$wl-bM:SRE'
11938 fi
11939 shared_flag_aix='$wl-bM:SRE'
11940 shared_flag_svr4='$wl-G'
11941 fi
11942 fi
11943
11944 export_dynamic_flag_spec='$wl-bexpall'
11945 # It seems that -bexpall does not export symbols beginning with
11946 # underscore (_), so it is better to generate a list of symbols to export.
11947 always_export_symbols=yes
11948 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
11949 # Warning - without using the other runtime loading flags (-brtl),
11950 # -berok will link without error, but may produce a broken library.
11951 allow_undefined_flag='-berok'
11952 # Determine the default libpath from the value encoded in an
11953 # empty executable.
11954 if test set = "${lt_cv_aix_libpath+set}"; then
11955 aix_libpath=$lt_cv_aix_libpath
11956 else
11957 if test ${lt_cv_aix_libpath_+y}
11958 then :
11959 printf %s "(cached) " >&6
11960 else $as_nop
11961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11962 /* end confdefs.h. */
11963
11964 int
11965 main (void)
11966 {
11967
11968 ;
11969 return 0;
11970 }
11971 _ACEOF
11972 if ac_fn_c_try_link "$LINENO"
11973 then :
11974
11975 lt_aix_libpath_sed='
11976 /Import File Strings/,/^$/ {
11977 /^0/ {
11978 s/^0 *\([^ ]*\) *$/\1/
11979 p
11980 }
11981 }'
11982 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11983 # Check for a 64-bit object if we didn't find anything.
11984 if test -z "$lt_cv_aix_libpath_"; then
11985 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11986 fi
11987 fi
11988 rm -f core conftest.err conftest.$ac_objext conftest.beam \
11989 conftest$ac_exeext conftest.$ac_ext
11990 if test -z "$lt_cv_aix_libpath_"; then
11991 lt_cv_aix_libpath_=/usr/lib:/lib
11992 fi
11993
11994 fi
11995
11996 aix_libpath=$lt_cv_aix_libpath_
11997 fi
11998
11999 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
12000 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
12001 else
12002 if test ia64 = "$host_cpu"; then
12003 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
12004 allow_undefined_flag="-z nodefs"
12005 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"
12006 else
12007 # Determine the default libpath from the value encoded in an
12008 # empty executable.
12009 if test set = "${lt_cv_aix_libpath+set}"; then
12010 aix_libpath=$lt_cv_aix_libpath
12011 else
12012 if test ${lt_cv_aix_libpath_+y}
12013 then :
12014 printf %s "(cached) " >&6
12015 else $as_nop
12016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12017 /* end confdefs.h. */
12018
12019 int
12020 main (void)
12021 {
12022
12023 ;
12024 return 0;
12025 }
12026 _ACEOF
12027 if ac_fn_c_try_link "$LINENO"
12028 then :
12029
12030 lt_aix_libpath_sed='
12031 /Import File Strings/,/^$/ {
12032 /^0/ {
12033 s/^0 *\([^ ]*\) *$/\1/
12034 p
12035 }
12036 }'
12037 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12038 # Check for a 64-bit object if we didn't find anything.
12039 if test -z "$lt_cv_aix_libpath_"; then
12040 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12041 fi
12042 fi
12043 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12044 conftest$ac_exeext conftest.$ac_ext
12045 if test -z "$lt_cv_aix_libpath_"; then
12046 lt_cv_aix_libpath_=/usr/lib:/lib
12047 fi
12048
12049 fi
12050
12051 aix_libpath=$lt_cv_aix_libpath_
12052 fi
12053
12054 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
12055 # Warning - without using the other run time loading flags,
12056 # -berok will link without error, but may produce a broken library.
12057 no_undefined_flag=' $wl-bernotok'
12058 allow_undefined_flag=' $wl-berok'
12059 if test yes = "$with_gnu_ld"; then
12060 # We only use this code for GNU lds that support --whole-archive.
12061 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
12062 else
12063 # Exported symbols can be pulled into shared objects from archives
12064 whole_archive_flag_spec='$convenience'
12065 fi
12066 archive_cmds_need_lc=yes
12067 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
12068 # -brtl affects multiple linker settings, -berok does not and is overridden later
12069 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
12070 if test svr4 != "$with_aix_soname"; then
12071 # This is similar to how AIX traditionally builds its shared libraries.
12072 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'
12073 fi
12074 if test aix != "$with_aix_soname"; then
12075 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'
12076 else
12077 # used by -dlpreopen to get the symbols
12078 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
12079 fi
12080 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
12081 fi
12082 fi
12083 ;;
12084
12085 amigaos*)
12086 case $host_cpu in
12087 powerpc)
12088 # see comment about AmigaOS4 .so support
12089 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12090 archive_expsym_cmds=''
12091 ;;
12092 m68k)
12093 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)'
12094 hardcode_libdir_flag_spec='-L$libdir'
12095 hardcode_minus_L=yes
12096 ;;
12097 esac
12098 ;;
12099
12100 bsdi[45]*)
12101 export_dynamic_flag_spec=-rdynamic
12102 ;;
12103
12104 cygwin* | mingw* | pw32* | cegcc*)
12105 # When not using gcc, we currently assume that we are using
12106 # Microsoft Visual C++ or Intel C++ Compiler.
12107 # hardcode_libdir_flag_spec is actually meaningless, as there is
12108 # no search path for DLLs.
12109 case $cc_basename in
12110 cl* | icl*)
12111 # Native MSVC or ICC
12112 hardcode_libdir_flag_spec=' '
12113 allow_undefined_flag=unsupported
12114 always_export_symbols=yes
12115 file_list_spec='@'
12116 # Tell ltmain to make .lib files, not .a files.
12117 libext=lib
12118 # Tell ltmain to make .dll files, not .so files.
12119 shrext_cmds=.dll
12120 # FIXME: Setting linknames here is a bad hack.
12121 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
12122 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
12123 cp "$export_symbols" "$output_objdir/$soname.def";
12124 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
12125 else
12126 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
12127 fi~
12128 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12129 linknames='
12130 # The linker will not automatically build a static lib if we build a DLL.
12131 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
12132 enable_shared_with_static_runtimes=yes
12133 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
12134 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12135 # Don't use ranlib
12136 old_postinstall_cmds='chmod 644 $oldlib'
12137 postlink_cmds='lt_outputfile="@OUTPUT@"~
12138 lt_tool_outputfile="@TOOL_OUTPUT@"~
12139 case $lt_outputfile in
12140 *.exe|*.EXE) ;;
12141 *)
12142 lt_outputfile=$lt_outputfile.exe
12143 lt_tool_outputfile=$lt_tool_outputfile.exe
12144 ;;
12145 esac~
12146 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
12147 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12148 $RM "$lt_outputfile.manifest";
12149 fi'
12150 ;;
12151 *)
12152 # Assume MSVC and ICC wrapper
12153 hardcode_libdir_flag_spec=' '
12154 allow_undefined_flag=unsupported
12155 # Tell ltmain to make .lib files, not .a files.
12156 libext=lib
12157 # Tell ltmain to make .dll files, not .so files.
12158 shrext_cmds=.dll
12159 # FIXME: Setting linknames here is a bad hack.
12160 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
12161 # The linker will automatically build a .lib file if we build a DLL.
12162 old_archive_from_new_cmds='true'
12163 # FIXME: Should let the user specify the lib program.
12164 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
12165 enable_shared_with_static_runtimes=yes
12166 ;;
12167 esac
12168 ;;
12169
12170 darwin* | rhapsody*)
12171
12172
12173 archive_cmds_need_lc=no
12174 hardcode_direct=no
12175 hardcode_automatic=yes
12176 hardcode_shlibpath_var=unsupported
12177 if test yes = "$lt_cv_ld_force_load"; then
12178 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\"`'
12179
12180 else
12181 whole_archive_flag_spec=''
12182 fi
12183 link_all_deplibs=yes
12184 allow_undefined_flag=$_lt_dar_allow_undefined
12185 case $cc_basename in
12186 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
12187 *) _lt_dar_can_shared=$GCC ;;
12188 esac
12189 if test yes = "$_lt_dar_can_shared"; then
12190 output_verbose_link_cmd=func_echo_all
12191 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
12192 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
12193 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"
12194 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"
12195
12196 else
12197 ld_shlibs=no
12198 fi
12199
12200 ;;
12201
12202 dgux*)
12203 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12204 hardcode_libdir_flag_spec='-L$libdir'
12205 hardcode_shlibpath_var=no
12206 ;;
12207
12208 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
12209 # support. Future versions do this automatically, but an explicit c++rt0.o
12210 # does not break anything, and helps significantly (at the cost of a little
12211 # extra space).
12212 freebsd2.2*)
12213 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
12214 hardcode_libdir_flag_spec='-R$libdir'
12215 hardcode_direct=yes
12216 hardcode_shlibpath_var=no
12217 ;;
12218
12219 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
12220 freebsd2.*)
12221 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12222 hardcode_direct=yes
12223 hardcode_minus_L=yes
12224 hardcode_shlibpath_var=no
12225 ;;
12226
12227 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
12228 freebsd* | dragonfly* | midnightbsd*)
12229 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12230 hardcode_libdir_flag_spec='-R$libdir'
12231 hardcode_direct=yes
12232 hardcode_shlibpath_var=no
12233 ;;
12234
12235 hpux9*)
12236 if test yes = "$GCC"; then
12237 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'
12238 else
12239 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'
12240 fi
12241 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12242 hardcode_libdir_separator=:
12243 hardcode_direct=yes
12244
12245 # hardcode_minus_L: Not really in the search PATH,
12246 # but as the default location of the library.
12247 hardcode_minus_L=yes
12248 export_dynamic_flag_spec='$wl-E'
12249 ;;
12250
12251 hpux10*)
12252 if test yes,no = "$GCC,$with_gnu_ld"; then
12253 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12254 else
12255 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
12256 fi
12257 if test no = "$with_gnu_ld"; then
12258 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12259 hardcode_libdir_separator=:
12260 hardcode_direct=yes
12261 hardcode_direct_absolute=yes
12262 export_dynamic_flag_spec='$wl-E'
12263 # hardcode_minus_L: Not really in the search PATH,
12264 # but as the default location of the library.
12265 hardcode_minus_L=yes
12266 fi
12267 ;;
12268
12269 hpux11*)
12270 if test yes,no = "$GCC,$with_gnu_ld"; then
12271 case $host_cpu in
12272 hppa*64*)
12273 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12274 ;;
12275 ia64*)
12276 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12277 ;;
12278 *)
12279 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12280 ;;
12281 esac
12282 else
12283 case $host_cpu in
12284 hppa*64*)
12285 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12286 ;;
12287 ia64*)
12288 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12289 ;;
12290 *)
12291
12292 # Older versions of the 11.00 compiler do not understand -b yet
12293 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
12294 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
12295 printf %s "checking if $CC understands -b... " >&6; }
12296 if test ${lt_cv_prog_compiler__b+y}
12297 then :
12298 printf %s "(cached) " >&6
12299 else $as_nop
12300 lt_cv_prog_compiler__b=no
12301 save_LDFLAGS=$LDFLAGS
12302 LDFLAGS="$LDFLAGS -b"
12303 echo "$lt_simple_link_test_code" > conftest.$ac_ext
12304 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12305 # The linker can only warn and ignore the option if not recognized
12306 # So say no if there are warnings
12307 if test -s conftest.err; then
12308 # Append any errors to the config.log.
12309 cat conftest.err 1>&5
12310 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12311 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12312 if diff conftest.exp conftest.er2 >/dev/null; then
12313 lt_cv_prog_compiler__b=yes
12314 fi
12315 else
12316 lt_cv_prog_compiler__b=yes
12317 fi
12318 fi
12319 $RM -r conftest*
12320 LDFLAGS=$save_LDFLAGS
12321
12322 fi
12323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
12324 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
12325
12326 if test yes = "$lt_cv_prog_compiler__b"; then
12327 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12328 else
12329 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
12330 fi
12331
12332 ;;
12333 esac
12334 fi
12335 if test no = "$with_gnu_ld"; then
12336 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12337 hardcode_libdir_separator=:
12338
12339 case $host_cpu in
12340 hppa*64*|ia64*)
12341 hardcode_direct=no
12342 hardcode_shlibpath_var=no
12343 ;;
12344 *)
12345 hardcode_direct=yes
12346 hardcode_direct_absolute=yes
12347 export_dynamic_flag_spec='$wl-E'
12348
12349 # hardcode_minus_L: Not really in the search PATH,
12350 # but as the default location of the library.
12351 hardcode_minus_L=yes
12352 ;;
12353 esac
12354 fi
12355 ;;
12356
12357 irix5* | irix6* | nonstopux*)
12358 if test yes = "$GCC"; then
12359 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'
12360 # Try to use the -exported_symbol ld option, if it does not
12361 # work, assume that -exports_file does not work either and
12362 # implicitly export all symbols.
12363 # This should be the same for all languages, so no per-tag cache variable.
12364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
12365 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
12366 if test ${lt_cv_irix_exported_symbol+y}
12367 then :
12368 printf %s "(cached) " >&6
12369 else $as_nop
12370 save_LDFLAGS=$LDFLAGS
12371 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
12372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12373 /* end confdefs.h. */
12374 int foo (void) { return 0; }
12375 _ACEOF
12376 if ac_fn_c_try_link "$LINENO"
12377 then :
12378 lt_cv_irix_exported_symbol=yes
12379 else $as_nop
12380 lt_cv_irix_exported_symbol=no
12381 fi
12382 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12383 conftest$ac_exeext conftest.$ac_ext
12384 LDFLAGS=$save_LDFLAGS
12385 fi
12386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
12387 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
12388 if test yes = "$lt_cv_irix_exported_symbol"; then
12389 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'
12390 fi
12391 else
12392 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'
12393 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'
12394 fi
12395 archive_cmds_need_lc='no'
12396 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12397 hardcode_libdir_separator=:
12398 inherit_rpath=yes
12399 link_all_deplibs=yes
12400 ;;
12401
12402 linux*)
12403 case $cc_basename in
12404 tcc*)
12405 # Fabrice Bellard et al's Tiny C Compiler
12406 ld_shlibs=yes
12407 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12408 ;;
12409 esac
12410 ;;
12411
12412 netbsd*)
12413 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12414 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
12415 else
12416 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
12417 fi
12418 hardcode_libdir_flag_spec='-R$libdir'
12419 hardcode_direct=yes
12420 hardcode_shlibpath_var=no
12421 ;;
12422
12423 newsos6)
12424 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12425 hardcode_direct=yes
12426 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12427 hardcode_libdir_separator=:
12428 hardcode_shlibpath_var=no
12429 ;;
12430
12431 *nto* | *qnx*)
12432 ;;
12433
12434 openbsd* | bitrig*)
12435 if test -f /usr/libexec/ld.so; then
12436 hardcode_direct=yes
12437 hardcode_shlibpath_var=no
12438 hardcode_direct_absolute=yes
12439 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12440 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12441 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
12442 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
12443 export_dynamic_flag_spec='$wl-E'
12444 else
12445 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12446 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
12447 fi
12448 else
12449 ld_shlibs=no
12450 fi
12451 ;;
12452
12453 os2*)
12454 hardcode_libdir_flag_spec='-L$libdir'
12455 hardcode_minus_L=yes
12456 allow_undefined_flag=unsupported
12457 shrext_cmds=.dll
12458 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12459 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12460 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12461 $ECHO EXPORTS >> $output_objdir/$libname.def~
12462 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
12463 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12464 emximp -o $lib $output_objdir/$libname.def'
12465 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12466 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12467 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12468 $ECHO EXPORTS >> $output_objdir/$libname.def~
12469 prefix_cmds="$SED"~
12470 if test EXPORTS = "`$SED 1q $export_symbols`"; then
12471 prefix_cmds="$prefix_cmds -e 1d";
12472 fi~
12473 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
12474 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
12475 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12476 emximp -o $lib $output_objdir/$libname.def'
12477 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
12478 enable_shared_with_static_runtimes=yes
12479 file_list_spec='@'
12480 ;;
12481
12482 osf3*)
12483 if test yes = "$GCC"; then
12484 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
12485 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'
12486 else
12487 allow_undefined_flag=' -expect_unresolved \*'
12488 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'
12489 fi
12490 archive_cmds_need_lc='no'
12491 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12492 hardcode_libdir_separator=:
12493 ;;
12494
12495 osf4* | osf5*) # as osf3* with the addition of -msym flag
12496 if test yes = "$GCC"; then
12497 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
12498 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'
12499 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12500 else
12501 allow_undefined_flag=' -expect_unresolved \*'
12502 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'
12503 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~
12504 $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'
12505
12506 # Both c and cxx compiler support -rpath directly
12507 hardcode_libdir_flag_spec='-rpath $libdir'
12508 fi
12509 archive_cmds_need_lc='no'
12510 hardcode_libdir_separator=:
12511 ;;
12512
12513 solaris*)
12514 no_undefined_flag=' -z defs'
12515 if test yes = "$GCC"; then
12516 wlarc='$wl'
12517 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12518 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12519 $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'
12520 else
12521 case `$CC -V 2>&1` in
12522 *"Compilers 5.0"*)
12523 wlarc=''
12524 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
12525 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12526 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
12527 ;;
12528 *)
12529 wlarc='$wl'
12530 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
12531 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12532 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
12533 ;;
12534 esac
12535 fi
12536 hardcode_libdir_flag_spec='-R$libdir'
12537 hardcode_shlibpath_var=no
12538 case $host_os in
12539 solaris2.[0-5] | solaris2.[0-5].*) ;;
12540 *)
12541 # The compiler driver will combine and reorder linker options,
12542 # but understands '-z linker_flag'. GCC discards it without '$wl',
12543 # but is careful enough not to reorder.
12544 # Supported since Solaris 2.6 (maybe 2.5.1?)
12545 if test yes = "$GCC"; then
12546 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
12547 else
12548 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
12549 fi
12550 ;;
12551 esac
12552 link_all_deplibs=yes
12553 ;;
12554
12555 sunos4*)
12556 if test sequent = "$host_vendor"; then
12557 # Use $CC to link under sequent, because it throws in some extra .o
12558 # files that make .init and .fini sections work.
12559 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
12560 else
12561 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
12562 fi
12563 hardcode_libdir_flag_spec='-L$libdir'
12564 hardcode_direct=yes
12565 hardcode_minus_L=yes
12566 hardcode_shlibpath_var=no
12567 ;;
12568
12569 sysv4)
12570 case $host_vendor in
12571 sni)
12572 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12573 hardcode_direct=yes # is this really true???
12574 ;;
12575 siemens)
12576 ## LD is ld it makes a PLAMLIB
12577 ## CC just makes a GrossModule.
12578 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
12579 reload_cmds='$CC -r -o $output$reload_objs'
12580 hardcode_direct=no
12581 ;;
12582 motorola)
12583 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12584 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
12585 ;;
12586 esac
12587 runpath_var='LD_RUN_PATH'
12588 hardcode_shlibpath_var=no
12589 ;;
12590
12591 sysv4.3*)
12592 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12593 hardcode_shlibpath_var=no
12594 export_dynamic_flag_spec='-Bexport'
12595 ;;
12596
12597 sysv4*MP*)
12598 if test -d /usr/nec; then
12599 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12600 hardcode_shlibpath_var=no
12601 runpath_var=LD_RUN_PATH
12602 hardcode_runpath_var=yes
12603 ld_shlibs=yes
12604 fi
12605 ;;
12606
12607 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12608 no_undefined_flag='$wl-z,text'
12609 archive_cmds_need_lc=no
12610 hardcode_shlibpath_var=no
12611 runpath_var='LD_RUN_PATH'
12612
12613 if test yes = "$GCC"; then
12614 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12615 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12616 else
12617 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12618 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12619 fi
12620 ;;
12621
12622 sysv5* | sco3.2v5* | sco5v6*)
12623 # Note: We CANNOT use -z defs as we might desire, because we do not
12624 # link with -lc, and that would cause any symbols used from libc to
12625 # always be unresolved, which means just about no library would
12626 # ever link correctly. If we're not using GNU ld we use -z text
12627 # though, which does catch some bad symbols but isn't as heavy-handed
12628 # as -z defs.
12629 no_undefined_flag='$wl-z,text'
12630 allow_undefined_flag='$wl-z,nodefs'
12631 archive_cmds_need_lc=no
12632 hardcode_shlibpath_var=no
12633 hardcode_libdir_flag_spec='$wl-R,$libdir'
12634 hardcode_libdir_separator=':'
12635 link_all_deplibs=yes
12636 export_dynamic_flag_spec='$wl-Bexport'
12637 runpath_var='LD_RUN_PATH'
12638
12639 if test yes = "$GCC"; then
12640 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12641 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12642 else
12643 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12644 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12645 fi
12646 ;;
12647
12648 uts4*)
12649 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12650 hardcode_libdir_flag_spec='-L$libdir'
12651 hardcode_shlibpath_var=no
12652 ;;
12653
12654 *)
12655 ld_shlibs=no
12656 ;;
12657 esac
12658
12659 if test sni = "$host_vendor"; then
12660 case $host in
12661 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
12662 export_dynamic_flag_spec='$wl-Blargedynsym'
12663 ;;
12664 esac
12665 fi
12666 fi
12667
12668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
12669 printf "%s\n" "$ld_shlibs" >&6; }
12670 test no = "$ld_shlibs" && can_build_shared=no
12671
12672 with_gnu_ld=$with_gnu_ld
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688 #
12689 # Do we need to explicitly link libc?
12690 #
12691 case "x$archive_cmds_need_lc" in
12692 x|xyes)
12693 # Assume -lc should be added
12694 archive_cmds_need_lc=yes
12695
12696 if test yes,yes = "$GCC,$enable_shared"; then
12697 case $archive_cmds in
12698 *'~'*)
12699 # FIXME: we may have to deal with multi-command sequences.
12700 ;;
12701 '$CC '*)
12702 # Test whether the compiler implicitly links with -lc since on some
12703 # systems, -lgcc has to come before -lc. If gcc already passes -lc
12704 # to ld, don't add -lc before -lgcc.
12705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
12706 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
12707 if test ${lt_cv_archive_cmds_need_lc+y}
12708 then :
12709 printf %s "(cached) " >&6
12710 else $as_nop
12711 $RM conftest*
12712 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12713
12714 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12715 (eval $ac_compile) 2>&5
12716 ac_status=$?
12717 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12718 test $ac_status = 0; } 2>conftest.err; then
12719 soname=conftest
12720 lib=conftest
12721 libobjs=conftest.$ac_objext
12722 deplibs=
12723 wl=$lt_prog_compiler_wl
12724 pic_flag=$lt_prog_compiler_pic
12725 compiler_flags=-v
12726 linker_flags=-v
12727 verstring=
12728 output_objdir=.
12729 libname=conftest
12730 lt_save_allow_undefined_flag=$allow_undefined_flag
12731 allow_undefined_flag=
12732 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
12733 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
12734 ac_status=$?
12735 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12736 test $ac_status = 0; }
12737 then
12738 lt_cv_archive_cmds_need_lc=no
12739 else
12740 lt_cv_archive_cmds_need_lc=yes
12741 fi
12742 allow_undefined_flag=$lt_save_allow_undefined_flag
12743 else
12744 cat conftest.err 1>&5
12745 fi
12746 $RM conftest*
12747
12748 fi
12749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
12750 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
12751 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
12752 ;;
12753 esac
12754 fi
12755 ;;
12756 esac
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
12910 printf %s "checking dynamic linker characteristics... " >&6; }
12911
12912 if test yes = "$GCC"; then
12913 case $host_os in
12914 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
12915 *) lt_awk_arg='/^libraries:/' ;;
12916 esac
12917 case $host_os in
12918 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
12919 *) lt_sed_strip_eq='s|=/|/|g' ;;
12920 esac
12921 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
12922 case $lt_search_path_spec in
12923 *\;*)
12924 # if the path contains ";" then we assume it to be the separator
12925 # otherwise default to the standard path separator (i.e. ":") - it is
12926 # assumed that no part of a normal pathname contains ";" but that should
12927 # okay in the real world where ";" in dirpaths is itself problematic.
12928 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
12929 ;;
12930 *)
12931 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
12932 ;;
12933 esac
12934 # Ok, now we have the path, separated by spaces, we can step through it
12935 # and add multilib dir if necessary...
12936 lt_tmp_lt_search_path_spec=
12937 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
12938 # ...but if some path component already ends with the multilib dir we assume
12939 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
12940 case "$lt_multi_os_dir; $lt_search_path_spec " in
12941 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
12942 lt_multi_os_dir=
12943 ;;
12944 esac
12945 for lt_sys_path in $lt_search_path_spec; do
12946 if test -d "$lt_sys_path$lt_multi_os_dir"; then
12947 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
12948 elif test -n "$lt_multi_os_dir"; then
12949 test -d "$lt_sys_path" && \
12950 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12951 fi
12952 done
12953 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12954 BEGIN {RS = " "; FS = "/|\n";} {
12955 lt_foo = "";
12956 lt_count = 0;
12957 for (lt_i = NF; lt_i > 0; lt_i--) {
12958 if ($lt_i != "" && $lt_i != ".") {
12959 if ($lt_i == "..") {
12960 lt_count++;
12961 } else {
12962 if (lt_count == 0) {
12963 lt_foo = "/" $lt_i lt_foo;
12964 } else {
12965 lt_count--;
12966 }
12967 }
12968 }
12969 }
12970 if (lt_foo != "") { lt_freq[lt_foo]++; }
12971 if (lt_freq[lt_foo] == 1) { print lt_foo; }
12972 }'`
12973 # AWK program above erroneously prepends '/' to C:/dos/paths
12974 # for these hosts.
12975 case $host_os in
12976 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
12977 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
12978 esac
12979 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
12980 else
12981 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12982 fi
12983 library_names_spec=
12984 libname_spec='lib$name'
12985 soname_spec=
12986 shrext_cmds=.so
12987 postinstall_cmds=
12988 postuninstall_cmds=
12989 finish_cmds=
12990 finish_eval=
12991 shlibpath_var=
12992 shlibpath_overrides_runpath=unknown
12993 version_type=none
12994 dynamic_linker="$host_os ld.so"
12995 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12996 need_lib_prefix=unknown
12997 hardcode_into_libs=no
12998
12999 # when you set need_version to no, make sure it does not cause -set_version
13000 # flags to be left without arguments
13001 need_version=unknown
13002
13003
13004
13005 case $host_os in
13006 aix3*)
13007 version_type=linux # correct to gnu/linux during the next big refactor
13008 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
13009 shlibpath_var=LIBPATH
13010
13011 # AIX 3 has no versioning support, so we append a major version to the name.
13012 soname_spec='$libname$release$shared_ext$major'
13013 ;;
13014
13015 aix[4-9]*)
13016 version_type=linux # correct to gnu/linux during the next big refactor
13017 need_lib_prefix=no
13018 need_version=no
13019 hardcode_into_libs=yes
13020 if test ia64 = "$host_cpu"; then
13021 # AIX 5 supports IA64
13022 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
13023 shlibpath_var=LD_LIBRARY_PATH
13024 else
13025 # With GCC up to 2.95.x, collect2 would create an import file
13026 # for dependence libraries. The import file would start with
13027 # the line '#! .'. This would cause the generated library to
13028 # depend on '.', always an invalid library. This was fixed in
13029 # development snapshots of GCC prior to 3.0.
13030 case $host_os in
13031 aix4 | aix4.[01] | aix4.[01].*)
13032 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13033 echo ' yes '
13034 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
13035 :
13036 else
13037 can_build_shared=no
13038 fi
13039 ;;
13040 esac
13041 # Using Import Files as archive members, it is possible to support
13042 # filename-based versioning of shared library archives on AIX. While
13043 # this would work for both with and without runtime linking, it will
13044 # prevent static linking of such archives. So we do filename-based
13045 # shared library versioning with .so extension only, which is used
13046 # when both runtime linking and shared linking is enabled.
13047 # Unfortunately, runtime linking may impact performance, so we do
13048 # not want this to be the default eventually. Also, we use the
13049 # versioned .so libs for executables only if there is the -brtl
13050 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
13051 # To allow for filename-based versioning support, we need to create
13052 # libNAME.so.V as an archive file, containing:
13053 # *) an Import File, referring to the versioned filename of the
13054 # archive as well as the shared archive member, telling the
13055 # bitwidth (32 or 64) of that shared object, and providing the
13056 # list of exported symbols of that shared object, eventually
13057 # decorated with the 'weak' keyword
13058 # *) the shared object with the F_LOADONLY flag set, to really avoid
13059 # it being seen by the linker.
13060 # At run time we better use the real file rather than another symlink,
13061 # but for link time we create the symlink libNAME.so -> libNAME.so.V
13062
13063 case $with_aix_soname,$aix_use_runtimelinking in
13064 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
13065 # soname into executable. Probably we can add versioning support to
13066 # collect2, so additional links can be useful in future.
13067 aix,yes) # traditional libtool
13068 dynamic_linker='AIX unversionable lib.so'
13069 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13070 # instead of lib<name>.a to let people know that these are not
13071 # typical AIX shared libraries.
13072 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13073 ;;
13074 aix,no) # traditional AIX only
13075 dynamic_linker='AIX lib.a(lib.so.V)'
13076 # We preserve .a as extension for shared libraries through AIX4.2
13077 # and later when we are not doing run time linking.
13078 library_names_spec='$libname$release.a $libname.a'
13079 soname_spec='$libname$release$shared_ext$major'
13080 ;;
13081 svr4,*) # full svr4 only
13082 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
13083 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
13084 # We do not specify a path in Import Files, so LIBPATH fires.
13085 shlibpath_overrides_runpath=yes
13086 ;;
13087 *,yes) # both, prefer svr4
13088 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
13089 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
13090 # unpreferred sharedlib libNAME.a needs extra handling
13091 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"'
13092 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"'
13093 # We do not specify a path in Import Files, so LIBPATH fires.
13094 shlibpath_overrides_runpath=yes
13095 ;;
13096 *,no) # both, prefer aix
13097 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
13098 library_names_spec='$libname$release.a $libname.a'
13099 soname_spec='$libname$release$shared_ext$major'
13100 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
13101 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)'
13102 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"'
13103 ;;
13104 esac
13105 shlibpath_var=LIBPATH
13106 fi
13107 ;;
13108
13109 amigaos*)
13110 case $host_cpu in
13111 powerpc)
13112 # Since July 2007 AmigaOS4 officially supports .so libraries.
13113 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13114 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13115 ;;
13116 m68k)
13117 library_names_spec='$libname.ixlibrary $libname.a'
13118 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13119 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'
13120 ;;
13121 esac
13122 ;;
13123
13124 beos*)
13125 library_names_spec='$libname$shared_ext'
13126 dynamic_linker="$host_os ld.so"
13127 shlibpath_var=LIBRARY_PATH
13128 ;;
13129
13130 bsdi[45]*)
13131 version_type=linux # correct to gnu/linux during the next big refactor
13132 need_version=no
13133 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13134 soname_spec='$libname$release$shared_ext$major'
13135 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13136 shlibpath_var=LD_LIBRARY_PATH
13137 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13138 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13139 # the default ld.so.conf also contains /usr/contrib/lib and
13140 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13141 # libtool to hard-code these into programs
13142 ;;
13143
13144 cygwin* | mingw* | pw32* | cegcc*)
13145 version_type=windows
13146 shrext_cmds=.dll
13147 need_version=no
13148 need_lib_prefix=no
13149
13150 case $GCC,$cc_basename in
13151 yes,*)
13152 # gcc
13153 library_names_spec='$libname.dll.a'
13154 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13155 postinstall_cmds='base_file=`basename \$file`~
13156 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
13157 dldir=$destdir/`dirname \$dlpath`~
13158 test -d \$dldir || mkdir -p \$dldir~
13159 $install_prog $dir/$dlname \$dldir/$dlname~
13160 chmod a+x \$dldir/$dlname~
13161 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13162 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13163 fi'
13164 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13165 dlpath=$dir/\$dldll~
13166 $RM \$dlpath'
13167 shlibpath_overrides_runpath=yes
13168
13169 case $host_os in
13170 cygwin*)
13171 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13172 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13173
13174 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
13175 ;;
13176 mingw* | cegcc*)
13177 # MinGW DLLs use traditional 'lib' prefix
13178 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13179 ;;
13180 pw32*)
13181 # pw32 DLLs use 'pw' prefix rather than 'lib'
13182 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13183 ;;
13184 esac
13185 dynamic_linker='Win32 ld.exe'
13186 ;;
13187
13188 *,cl* | *,icl*)
13189 # Native MSVC or ICC
13190 libname_spec='$name'
13191 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13192 library_names_spec='$libname.dll.lib'
13193
13194 case $build_os in
13195 mingw*)
13196 sys_lib_search_path_spec=
13197 lt_save_ifs=$IFS
13198 IFS=';'
13199 for lt_path in $LIB
13200 do
13201 IFS=$lt_save_ifs
13202 # Let DOS variable expansion print the short 8.3 style file name.
13203 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
13204 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
13205 done
13206 IFS=$lt_save_ifs
13207 # Convert to MSYS style.
13208 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
13209 ;;
13210 cygwin*)
13211 # Convert to unix form, then to dos form, then back to unix form
13212 # but this time dos style (no spaces!) so that the unix form looks
13213 # like /cygdrive/c/PROGRA~1:/cygdr...
13214 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
13215 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
13216 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13217 ;;
13218 *)
13219 sys_lib_search_path_spec=$LIB
13220 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
13221 # It is most probably a Windows format PATH.
13222 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13223 else
13224 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13225 fi
13226 # FIXME: find the short name or the path components, as spaces are
13227 # common. (e.g. "Program Files" -> "PROGRA~1")
13228 ;;
13229 esac
13230
13231 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13232 postinstall_cmds='base_file=`basename \$file`~
13233 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
13234 dldir=$destdir/`dirname \$dlpath`~
13235 test -d \$dldir || mkdir -p \$dldir~
13236 $install_prog $dir/$dlname \$dldir/$dlname'
13237 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13238 dlpath=$dir/\$dldll~
13239 $RM \$dlpath'
13240 shlibpath_overrides_runpath=yes
13241 dynamic_linker='Win32 link.exe'
13242 ;;
13243
13244 *)
13245 # Assume MSVC and ICC wrapper
13246 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
13247 dynamic_linker='Win32 ld.exe'
13248 ;;
13249 esac
13250 # FIXME: first we should search . and the directory the executable is in
13251 shlibpath_var=PATH
13252 ;;
13253
13254 darwin* | rhapsody*)
13255 dynamic_linker="$host_os dyld"
13256 version_type=darwin
13257 need_lib_prefix=no
13258 need_version=no
13259 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
13260 soname_spec='$libname$release$major$shared_ext'
13261 shlibpath_overrides_runpath=yes
13262 shlibpath_var=DYLD_LIBRARY_PATH
13263 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13264
13265 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
13266 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13267 ;;
13268
13269 dgux*)
13270 version_type=linux # correct to gnu/linux during the next big refactor
13271 need_lib_prefix=no
13272 need_version=no
13273 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13274 soname_spec='$libname$release$shared_ext$major'
13275 shlibpath_var=LD_LIBRARY_PATH
13276 ;;
13277
13278 freebsd* | dragonfly* | midnightbsd*)
13279 # DragonFly does not have aout. When/if they implement a new
13280 # versioning mechanism, adjust this.
13281 if test -x /usr/bin/objformat; then
13282 objformat=`/usr/bin/objformat`
13283 else
13284 case $host_os in
13285 freebsd[23].*) objformat=aout ;;
13286 *) objformat=elf ;;
13287 esac
13288 fi
13289 version_type=freebsd-$objformat
13290 case $version_type in
13291 freebsd-elf*)
13292 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13293 soname_spec='$libname$release$shared_ext$major'
13294 need_version=no
13295 need_lib_prefix=no
13296 ;;
13297 freebsd-*)
13298 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13299 need_version=yes
13300 ;;
13301 esac
13302 shlibpath_var=LD_LIBRARY_PATH
13303 case $host_os in
13304 freebsd2.*)
13305 shlibpath_overrides_runpath=yes
13306 ;;
13307 freebsd3.[01]* | freebsdelf3.[01]*)
13308 shlibpath_overrides_runpath=yes
13309 hardcode_into_libs=yes
13310 ;;
13311 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13312 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13313 shlibpath_overrides_runpath=no
13314 hardcode_into_libs=yes
13315 ;;
13316 *) # from 4.6 on, and DragonFly
13317 shlibpath_overrides_runpath=yes
13318 hardcode_into_libs=yes
13319 ;;
13320 esac
13321 ;;
13322
13323 haiku*)
13324 version_type=linux # correct to gnu/linux during the next big refactor
13325 need_lib_prefix=no
13326 need_version=no
13327 dynamic_linker="$host_os runtime_loader"
13328 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13329 soname_spec='$libname$release$shared_ext$major'
13330 shlibpath_var=LIBRARY_PATH
13331 shlibpath_overrides_runpath=no
13332 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
13333 hardcode_into_libs=yes
13334 ;;
13335
13336 hpux9* | hpux10* | hpux11*)
13337 # Give a soname corresponding to the major version so that dld.sl refuses to
13338 # link against other versions.
13339 version_type=sunos
13340 need_lib_prefix=no
13341 need_version=no
13342 case $host_cpu in
13343 ia64*)
13344 shrext_cmds='.so'
13345 hardcode_into_libs=yes
13346 dynamic_linker="$host_os dld.so"
13347 shlibpath_var=LD_LIBRARY_PATH
13348 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13349 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13350 soname_spec='$libname$release$shared_ext$major'
13351 if test 32 = "$HPUX_IA64_MODE"; then
13352 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13353 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
13354 else
13355 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13356 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
13357 fi
13358 ;;
13359 hppa*64*)
13360 shrext_cmds='.sl'
13361 hardcode_into_libs=yes
13362 dynamic_linker="$host_os dld.sl"
13363 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13364 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13365 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13366 soname_spec='$libname$release$shared_ext$major'
13367 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13368 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13369 ;;
13370 *)
13371 shrext_cmds='.sl'
13372 dynamic_linker="$host_os dld.sl"
13373 shlibpath_var=SHLIB_PATH
13374 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13375 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13376 soname_spec='$libname$release$shared_ext$major'
13377 ;;
13378 esac
13379 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
13380 postinstall_cmds='chmod 555 $lib'
13381 # or fails outright, so override atomically:
13382 install_override_mode=555
13383 ;;
13384
13385 interix[3-9]*)
13386 version_type=linux # correct to gnu/linux during the next big refactor
13387 need_lib_prefix=no
13388 need_version=no
13389 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13390 soname_spec='$libname$release$shared_ext$major'
13391 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13392 shlibpath_var=LD_LIBRARY_PATH
13393 shlibpath_overrides_runpath=no
13394 hardcode_into_libs=yes
13395 ;;
13396
13397 irix5* | irix6* | nonstopux*)
13398 case $host_os in
13399 nonstopux*) version_type=nonstopux ;;
13400 *)
13401 if test yes = "$lt_cv_prog_gnu_ld"; then
13402 version_type=linux # correct to gnu/linux during the next big refactor
13403 else
13404 version_type=irix
13405 fi ;;
13406 esac
13407 need_lib_prefix=no
13408 need_version=no
13409 soname_spec='$libname$release$shared_ext$major'
13410 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
13411 case $host_os in
13412 irix5* | nonstopux*)
13413 libsuff= shlibsuff=
13414 ;;
13415 *)
13416 case $LD in # libtool.m4 will add one of these switches to LD
13417 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13418 libsuff= shlibsuff= libmagic=32-bit;;
13419 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13420 libsuff=32 shlibsuff=N32 libmagic=N32;;
13421 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13422 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13423 *) libsuff= shlibsuff= libmagic=never-match;;
13424 esac
13425 ;;
13426 esac
13427 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13428 shlibpath_overrides_runpath=no
13429 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
13430 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
13431 hardcode_into_libs=yes
13432 ;;
13433
13434 # No shared lib support for Linux oldld, aout, or coff.
13435 linux*oldld* | linux*aout* | linux*coff*)
13436 dynamic_linker=no
13437 ;;
13438
13439 linux*android*)
13440 version_type=none # Android doesn't support versioned libraries.
13441 need_lib_prefix=no
13442 need_version=no
13443 library_names_spec='$libname$release$shared_ext'
13444 soname_spec='$libname$release$shared_ext'
13445 finish_cmds=
13446 shlibpath_var=LD_LIBRARY_PATH
13447 shlibpath_overrides_runpath=yes
13448
13449 # This implies no fast_install, which is unacceptable.
13450 # Some rework will be needed to allow for fast_install
13451 # before this can be enabled.
13452 hardcode_into_libs=yes
13453
13454 dynamic_linker='Android linker'
13455 # Don't embed -rpath directories since the linker doesn't support them.
13456 hardcode_libdir_flag_spec='-L$libdir'
13457 ;;
13458
13459 # This must be glibc/ELF.
13460 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
13461 version_type=linux # correct to gnu/linux during the next big refactor
13462 need_lib_prefix=no
13463 need_version=no
13464 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13465 soname_spec='$libname$release$shared_ext$major'
13466 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13467 shlibpath_var=LD_LIBRARY_PATH
13468 shlibpath_overrides_runpath=no
13469
13470 # Some binutils ld are patched to set DT_RUNPATH
13471 if test ${lt_cv_shlibpath_overrides_runpath+y}
13472 then :
13473 printf %s "(cached) " >&6
13474 else $as_nop
13475 lt_cv_shlibpath_overrides_runpath=no
13476 save_LDFLAGS=$LDFLAGS
13477 save_libdir=$libdir
13478 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
13479 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
13480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13481 /* end confdefs.h. */
13482
13483 int
13484 main (void)
13485 {
13486
13487 ;
13488 return 0;
13489 }
13490 _ACEOF
13491 if ac_fn_c_try_link "$LINENO"
13492 then :
13493 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
13494 then :
13495 lt_cv_shlibpath_overrides_runpath=yes
13496 fi
13497 fi
13498 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13499 conftest$ac_exeext conftest.$ac_ext
13500 LDFLAGS=$save_LDFLAGS
13501 libdir=$save_libdir
13502
13503 fi
13504
13505 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
13506
13507 # This implies no fast_install, which is unacceptable.
13508 # Some rework will be needed to allow for fast_install
13509 # before this can be enabled.
13510 hardcode_into_libs=yes
13511
13512 # Add ABI-specific directories to the system library path.
13513 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
13514
13515 # Ideally, we could use ldconfig to report *all* directores which are
13516 # searched for libraries, however this is still not possible. Aside from not
13517 # being certain /sbin/ldconfig is available, command
13518 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
13519 # even though it is searched at run-time. Try to do the best guess by
13520 # appending ld.so.conf contents (and includes) to the search path.
13521 if test -f /etc/ld.so.conf; then
13522 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' ' '`
13523 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13524 fi
13525
13526 # We used to test for /lib/ld.so.1 and disable shared libraries on
13527 # powerpc, because MkLinux only supported shared libraries with the
13528 # GNU dynamic linker. Since this was broken with cross compilers,
13529 # most powerpc-linux boxes support dynamic linking these days and
13530 # people can always --disable-shared, the test was removed, and we
13531 # assume the GNU/Linux dynamic linker is in use.
13532 dynamic_linker='GNU/Linux ld.so'
13533 ;;
13534
13535 netbsd*)
13536 version_type=sunos
13537 need_lib_prefix=no
13538 need_version=no
13539 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13540 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13541 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13542 dynamic_linker='NetBSD (a.out) ld.so'
13543 else
13544 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13545 soname_spec='$libname$release$shared_ext$major'
13546 dynamic_linker='NetBSD ld.elf_so'
13547 fi
13548 shlibpath_var=LD_LIBRARY_PATH
13549 shlibpath_overrides_runpath=yes
13550 hardcode_into_libs=yes
13551 ;;
13552
13553 newsos6)
13554 version_type=linux # correct to gnu/linux during the next big refactor
13555 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13556 shlibpath_var=LD_LIBRARY_PATH
13557 shlibpath_overrides_runpath=yes
13558 ;;
13559
13560 *nto* | *qnx*)
13561 version_type=qnx
13562 need_lib_prefix=no
13563 need_version=no
13564 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13565 soname_spec='$libname$release$shared_ext$major'
13566 shlibpath_var=LD_LIBRARY_PATH
13567 shlibpath_overrides_runpath=no
13568 hardcode_into_libs=yes
13569 dynamic_linker='ldqnx.so'
13570 ;;
13571
13572 openbsd* | bitrig*)
13573 version_type=sunos
13574 sys_lib_dlsearch_path_spec=/usr/lib
13575 need_lib_prefix=no
13576 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
13577 need_version=no
13578 else
13579 need_version=yes
13580 fi
13581 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13582 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13583 shlibpath_var=LD_LIBRARY_PATH
13584 shlibpath_overrides_runpath=yes
13585 ;;
13586
13587 os2*)
13588 libname_spec='$name'
13589 version_type=windows
13590 shrext_cmds=.dll
13591 need_version=no
13592 need_lib_prefix=no
13593 # OS/2 can only load a DLL with a base name of 8 characters or less.
13594 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
13595 v=$($ECHO $release$versuffix | tr -d .-);
13596 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
13597 $ECHO $n$v`$shared_ext'
13598 library_names_spec='${libname}_dll.$libext'
13599 dynamic_linker='OS/2 ld.exe'
13600 shlibpath_var=BEGINLIBPATH
13601 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
13602 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13603 postinstall_cmds='base_file=`basename \$file`~
13604 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
13605 dldir=$destdir/`dirname \$dlpath`~
13606 test -d \$dldir || mkdir -p \$dldir~
13607 $install_prog $dir/$dlname \$dldir/$dlname~
13608 chmod a+x \$dldir/$dlname~
13609 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13610 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13611 fi'
13612 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
13613 dlpath=$dir/\$dldll~
13614 $RM \$dlpath'
13615 ;;
13616
13617 osf3* | osf4* | osf5*)
13618 version_type=osf
13619 need_lib_prefix=no
13620 need_version=no
13621 soname_spec='$libname$release$shared_ext$major'
13622 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13623 shlibpath_var=LD_LIBRARY_PATH
13624 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13625 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13626 ;;
13627
13628 rdos*)
13629 dynamic_linker=no
13630 ;;
13631
13632 solaris*)
13633 version_type=linux # correct to gnu/linux during the next big refactor
13634 need_lib_prefix=no
13635 need_version=no
13636 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13637 soname_spec='$libname$release$shared_ext$major'
13638 shlibpath_var=LD_LIBRARY_PATH
13639 shlibpath_overrides_runpath=yes
13640 hardcode_into_libs=yes
13641 # ldd complains unless libraries are executable
13642 postinstall_cmds='chmod +x $lib'
13643 ;;
13644
13645 sunos4*)
13646 version_type=sunos
13647 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13648 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13649 shlibpath_var=LD_LIBRARY_PATH
13650 shlibpath_overrides_runpath=yes
13651 if test yes = "$with_gnu_ld"; then
13652 need_lib_prefix=no
13653 fi
13654 need_version=yes
13655 ;;
13656
13657 sysv4 | sysv4.3*)
13658 version_type=linux # correct to gnu/linux during the next big refactor
13659 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13660 soname_spec='$libname$release$shared_ext$major'
13661 shlibpath_var=LD_LIBRARY_PATH
13662 case $host_vendor in
13663 sni)
13664 shlibpath_overrides_runpath=no
13665 need_lib_prefix=no
13666 runpath_var=LD_RUN_PATH
13667 ;;
13668 siemens)
13669 need_lib_prefix=no
13670 ;;
13671 motorola)
13672 need_lib_prefix=no
13673 need_version=no
13674 shlibpath_overrides_runpath=no
13675 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13676 ;;
13677 esac
13678 ;;
13679
13680 sysv4*MP*)
13681 if test -d /usr/nec; then
13682 version_type=linux # correct to gnu/linux during the next big refactor
13683 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
13684 soname_spec='$libname$shared_ext.$major'
13685 shlibpath_var=LD_LIBRARY_PATH
13686 fi
13687 ;;
13688
13689 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13690 version_type=sco
13691 need_lib_prefix=no
13692 need_version=no
13693 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
13694 soname_spec='$libname$release$shared_ext$major'
13695 shlibpath_var=LD_LIBRARY_PATH
13696 shlibpath_overrides_runpath=yes
13697 hardcode_into_libs=yes
13698 if test yes = "$with_gnu_ld"; then
13699 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13700 else
13701 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13702 case $host_os in
13703 sco3.2v5*)
13704 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13705 ;;
13706 esac
13707 fi
13708 sys_lib_dlsearch_path_spec='/usr/lib'
13709 ;;
13710
13711 tpf*)
13712 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
13713 version_type=linux # correct to gnu/linux during the next big refactor
13714 need_lib_prefix=no
13715 need_version=no
13716 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13717 shlibpath_var=LD_LIBRARY_PATH
13718 shlibpath_overrides_runpath=no
13719 hardcode_into_libs=yes
13720 ;;
13721
13722 uts4*)
13723 version_type=linux # correct to gnu/linux during the next big refactor
13724 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13725 soname_spec='$libname$release$shared_ext$major'
13726 shlibpath_var=LD_LIBRARY_PATH
13727 ;;
13728
13729 *)
13730 dynamic_linker=no
13731 ;;
13732 esac
13733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
13734 printf "%s\n" "$dynamic_linker" >&6; }
13735 test no = "$dynamic_linker" && can_build_shared=no
13736
13737 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13738 if test yes = "$GCC"; then
13739 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13740 fi
13741
13742 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
13743 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
13744 fi
13745
13746 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
13747 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
13748 fi
13749
13750 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
13751 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
13752
13753 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
13754 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
13755
13756 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
13757 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13856 printf %s "checking how to hardcode library paths into programs... " >&6; }
13857 hardcode_action=
13858 if test -n "$hardcode_libdir_flag_spec" ||
13859 test -n "$runpath_var" ||
13860 test yes = "$hardcode_automatic"; then
13861
13862 # We can hardcode non-existent directories.
13863 if test no != "$hardcode_direct" &&
13864 # If the only mechanism to avoid hardcoding is shlibpath_var, we
13865 # have to relink, otherwise we might link with an installed library
13866 # when we should be linking with a yet-to-be-installed one
13867 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
13868 test no != "$hardcode_minus_L"; then
13869 # Linking always hardcodes the temporary library directory.
13870 hardcode_action=relink
13871 else
13872 # We can link without hardcoding, and we can hardcode nonexisting dirs.
13873 hardcode_action=immediate
13874 fi
13875 else
13876 # We cannot hardcode anything, or else we can only hardcode existing
13877 # directories.
13878 hardcode_action=unsupported
13879 fi
13880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
13881 printf "%s\n" "$hardcode_action" >&6; }
13882
13883 if test relink = "$hardcode_action" ||
13884 test yes = "$inherit_rpath"; then
13885 # Fast installation is not supported
13886 enable_fast_install=no
13887 elif test yes = "$shlibpath_overrides_runpath" ||
13888 test no = "$enable_shared"; then
13889 # Fast installation is not necessary
13890 enable_fast_install=needless
13891 fi
13892
13893
13894
13895
13896
13897
13898 if test yes != "$enable_dlopen"; then
13899 enable_dlopen=unknown
13900 enable_dlopen_self=unknown
13901 enable_dlopen_self_static=unknown
13902 else
13903 lt_cv_dlopen=no
13904 lt_cv_dlopen_libs=
13905
13906 case $host_os in
13907 beos*)
13908 lt_cv_dlopen=load_add_on
13909 lt_cv_dlopen_libs=
13910 lt_cv_dlopen_self=yes
13911 ;;
13912
13913 mingw* | pw32* | cegcc*)
13914 lt_cv_dlopen=LoadLibrary
13915 lt_cv_dlopen_libs=
13916 ;;
13917
13918 cygwin*)
13919 lt_cv_dlopen=dlopen
13920 lt_cv_dlopen_libs=
13921 ;;
13922
13923 darwin*)
13924 # if libdl is installed we need to link against it
13925 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13926 printf %s "checking for dlopen in -ldl... " >&6; }
13927 if test ${ac_cv_lib_dl_dlopen+y}
13928 then :
13929 printf %s "(cached) " >&6
13930 else $as_nop
13931 ac_check_lib_save_LIBS=$LIBS
13932 LIBS="-ldl $LIBS"
13933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13934 /* end confdefs.h. */
13935
13936 /* Override any GCC internal prototype to avoid an error.
13937 Use char because int might match the return type of a GCC
13938 builtin and then its argument prototype would still apply. */
13939 char dlopen ();
13940 int
13941 main (void)
13942 {
13943 return dlopen ();
13944 ;
13945 return 0;
13946 }
13947 _ACEOF
13948 if ac_fn_c_try_link "$LINENO"
13949 then :
13950 ac_cv_lib_dl_dlopen=yes
13951 else $as_nop
13952 ac_cv_lib_dl_dlopen=no
13953 fi
13954 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13955 conftest$ac_exeext conftest.$ac_ext
13956 LIBS=$ac_check_lib_save_LIBS
13957 fi
13958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13959 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
13960 if test "x$ac_cv_lib_dl_dlopen" = xyes
13961 then :
13962 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
13963 else $as_nop
13964
13965 lt_cv_dlopen=dyld
13966 lt_cv_dlopen_libs=
13967 lt_cv_dlopen_self=yes
13968
13969 fi
13970
13971 ;;
13972
13973 tpf*)
13974 # Don't try to run any link tests for TPF. We know it's impossible
13975 # because TPF is a cross-compiler, and we know how we open DSOs.
13976 lt_cv_dlopen=dlopen
13977 lt_cv_dlopen_libs=
13978 lt_cv_dlopen_self=no
13979 ;;
13980
13981 *)
13982 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13983 if test "x$ac_cv_func_shl_load" = xyes
13984 then :
13985 lt_cv_dlopen=shl_load
13986 else $as_nop
13987 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13988 printf %s "checking for shl_load in -ldld... " >&6; }
13989 if test ${ac_cv_lib_dld_shl_load+y}
13990 then :
13991 printf %s "(cached) " >&6
13992 else $as_nop
13993 ac_check_lib_save_LIBS=$LIBS
13994 LIBS="-ldld $LIBS"
13995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13996 /* end confdefs.h. */
13997
13998 /* Override any GCC internal prototype to avoid an error.
13999 Use char because int might match the return type of a GCC
14000 builtin and then its argument prototype would still apply. */
14001 char shl_load ();
14002 int
14003 main (void)
14004 {
14005 return shl_load ();
14006 ;
14007 return 0;
14008 }
14009 _ACEOF
14010 if ac_fn_c_try_link "$LINENO"
14011 then :
14012 ac_cv_lib_dld_shl_load=yes
14013 else $as_nop
14014 ac_cv_lib_dld_shl_load=no
14015 fi
14016 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14017 conftest$ac_exeext conftest.$ac_ext
14018 LIBS=$ac_check_lib_save_LIBS
14019 fi
14020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
14021 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
14022 if test "x$ac_cv_lib_dld_shl_load" = xyes
14023 then :
14024 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
14025 else $as_nop
14026 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
14027 if test "x$ac_cv_func_dlopen" = xyes
14028 then :
14029 lt_cv_dlopen=dlopen
14030 else $as_nop
14031 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14032 printf %s "checking for dlopen in -ldl... " >&6; }
14033 if test ${ac_cv_lib_dl_dlopen+y}
14034 then :
14035 printf %s "(cached) " >&6
14036 else $as_nop
14037 ac_check_lib_save_LIBS=$LIBS
14038 LIBS="-ldl $LIBS"
14039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14040 /* end confdefs.h. */
14041
14042 /* Override any GCC internal prototype to avoid an error.
14043 Use char because int might match the return type of a GCC
14044 builtin and then its argument prototype would still apply. */
14045 char dlopen ();
14046 int
14047 main (void)
14048 {
14049 return dlopen ();
14050 ;
14051 return 0;
14052 }
14053 _ACEOF
14054 if ac_fn_c_try_link "$LINENO"
14055 then :
14056 ac_cv_lib_dl_dlopen=yes
14057 else $as_nop
14058 ac_cv_lib_dl_dlopen=no
14059 fi
14060 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14061 conftest$ac_exeext conftest.$ac_ext
14062 LIBS=$ac_check_lib_save_LIBS
14063 fi
14064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14065 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
14066 if test "x$ac_cv_lib_dl_dlopen" = xyes
14067 then :
14068 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
14069 else $as_nop
14070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
14071 printf %s "checking for dlopen in -lsvld... " >&6; }
14072 if test ${ac_cv_lib_svld_dlopen+y}
14073 then :
14074 printf %s "(cached) " >&6
14075 else $as_nop
14076 ac_check_lib_save_LIBS=$LIBS
14077 LIBS="-lsvld $LIBS"
14078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14079 /* end confdefs.h. */
14080
14081 /* Override any GCC internal prototype to avoid an error.
14082 Use char because int might match the return type of a GCC
14083 builtin and then its argument prototype would still apply. */
14084 char dlopen ();
14085 int
14086 main (void)
14087 {
14088 return dlopen ();
14089 ;
14090 return 0;
14091 }
14092 _ACEOF
14093 if ac_fn_c_try_link "$LINENO"
14094 then :
14095 ac_cv_lib_svld_dlopen=yes
14096 else $as_nop
14097 ac_cv_lib_svld_dlopen=no
14098 fi
14099 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14100 conftest$ac_exeext conftest.$ac_ext
14101 LIBS=$ac_check_lib_save_LIBS
14102 fi
14103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
14104 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
14105 if test "x$ac_cv_lib_svld_dlopen" = xyes
14106 then :
14107 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
14108 else $as_nop
14109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
14110 printf %s "checking for dld_link in -ldld... " >&6; }
14111 if test ${ac_cv_lib_dld_dld_link+y}
14112 then :
14113 printf %s "(cached) " >&6
14114 else $as_nop
14115 ac_check_lib_save_LIBS=$LIBS
14116 LIBS="-ldld $LIBS"
14117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14118 /* end confdefs.h. */
14119
14120 /* Override any GCC internal prototype to avoid an error.
14121 Use char because int might match the return type of a GCC
14122 builtin and then its argument prototype would still apply. */
14123 char dld_link ();
14124 int
14125 main (void)
14126 {
14127 return dld_link ();
14128 ;
14129 return 0;
14130 }
14131 _ACEOF
14132 if ac_fn_c_try_link "$LINENO"
14133 then :
14134 ac_cv_lib_dld_dld_link=yes
14135 else $as_nop
14136 ac_cv_lib_dld_dld_link=no
14137 fi
14138 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14139 conftest$ac_exeext conftest.$ac_ext
14140 LIBS=$ac_check_lib_save_LIBS
14141 fi
14142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
14143 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
14144 if test "x$ac_cv_lib_dld_dld_link" = xyes
14145 then :
14146 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
14147 fi
14148
14149
14150 fi
14151
14152
14153 fi
14154
14155
14156 fi
14157
14158
14159 fi
14160
14161
14162 fi
14163
14164 ;;
14165 esac
14166
14167 if test no = "$lt_cv_dlopen"; then
14168 enable_dlopen=no
14169 else
14170 enable_dlopen=yes
14171 fi
14172
14173 case $lt_cv_dlopen in
14174 dlopen)
14175 save_CPPFLAGS=$CPPFLAGS
14176 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
14177
14178 save_LDFLAGS=$LDFLAGS
14179 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
14180
14181 save_LIBS=$LIBS
14182 LIBS="$lt_cv_dlopen_libs $LIBS"
14183
14184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
14185 printf %s "checking whether a program can dlopen itself... " >&6; }
14186 if test ${lt_cv_dlopen_self+y}
14187 then :
14188 printf %s "(cached) " >&6
14189 else $as_nop
14190 if test yes = "$cross_compiling"; then :
14191 lt_cv_dlopen_self=cross
14192 else
14193 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14194 lt_status=$lt_dlunknown
14195 cat > conftest.$ac_ext <<_LT_EOF
14196 #line $LINENO "configure"
14197 #include "confdefs.h"
14198
14199 #if HAVE_DLFCN_H
14200 #include <dlfcn.h>
14201 #endif
14202
14203 #include <stdio.h>
14204
14205 #ifdef RTLD_GLOBAL
14206 # define LT_DLGLOBAL RTLD_GLOBAL
14207 #else
14208 # ifdef DL_GLOBAL
14209 # define LT_DLGLOBAL DL_GLOBAL
14210 # else
14211 # define LT_DLGLOBAL 0
14212 # endif
14213 #endif
14214
14215 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14216 find out it does not work in some platform. */
14217 #ifndef LT_DLLAZY_OR_NOW
14218 # ifdef RTLD_LAZY
14219 # define LT_DLLAZY_OR_NOW RTLD_LAZY
14220 # else
14221 # ifdef DL_LAZY
14222 # define LT_DLLAZY_OR_NOW DL_LAZY
14223 # else
14224 # ifdef RTLD_NOW
14225 # define LT_DLLAZY_OR_NOW RTLD_NOW
14226 # else
14227 # ifdef DL_NOW
14228 # define LT_DLLAZY_OR_NOW DL_NOW
14229 # else
14230 # define LT_DLLAZY_OR_NOW 0
14231 # endif
14232 # endif
14233 # endif
14234 # endif
14235 #endif
14236
14237 /* When -fvisibility=hidden is used, assume the code has been annotated
14238 correspondingly for the symbols needed. */
14239 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
14240 int fnord () __attribute__((visibility("default")));
14241 #endif
14242
14243 int fnord () { return 42; }
14244 int main ()
14245 {
14246 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14247 int status = $lt_dlunknown;
14248
14249 if (self)
14250 {
14251 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
14252 else
14253 {
14254 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
14255 else puts (dlerror ());
14256 }
14257 /* dlclose (self); */
14258 }
14259 else
14260 puts (dlerror ());
14261
14262 return status;
14263 }
14264 _LT_EOF
14265 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14266 (eval $ac_link) 2>&5
14267 ac_status=$?
14268 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14269 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
14270 (./conftest; exit; ) >&5 2>/dev/null
14271 lt_status=$?
14272 case x$lt_status in
14273 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
14274 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
14275 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
14276 esac
14277 else :
14278 # compilation failed
14279 lt_cv_dlopen_self=no
14280 fi
14281 fi
14282 rm -fr conftest*
14283
14284
14285 fi
14286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
14287 printf "%s\n" "$lt_cv_dlopen_self" >&6; }
14288
14289 if test yes = "$lt_cv_dlopen_self"; then
14290 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
14291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
14292 printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
14293 if test ${lt_cv_dlopen_self_static+y}
14294 then :
14295 printf %s "(cached) " >&6
14296 else $as_nop
14297 if test yes = "$cross_compiling"; then :
14298 lt_cv_dlopen_self_static=cross
14299 else
14300 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14301 lt_status=$lt_dlunknown
14302 cat > conftest.$ac_ext <<_LT_EOF
14303 #line $LINENO "configure"
14304 #include "confdefs.h"
14305
14306 #if HAVE_DLFCN_H
14307 #include <dlfcn.h>
14308 #endif
14309
14310 #include <stdio.h>
14311
14312 #ifdef RTLD_GLOBAL
14313 # define LT_DLGLOBAL RTLD_GLOBAL
14314 #else
14315 # ifdef DL_GLOBAL
14316 # define LT_DLGLOBAL DL_GLOBAL
14317 # else
14318 # define LT_DLGLOBAL 0
14319 # endif
14320 #endif
14321
14322 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14323 find out it does not work in some platform. */
14324 #ifndef LT_DLLAZY_OR_NOW
14325 # ifdef RTLD_LAZY
14326 # define LT_DLLAZY_OR_NOW RTLD_LAZY
14327 # else
14328 # ifdef DL_LAZY
14329 # define LT_DLLAZY_OR_NOW DL_LAZY
14330 # else
14331 # ifdef RTLD_NOW
14332 # define LT_DLLAZY_OR_NOW RTLD_NOW
14333 # else
14334 # ifdef DL_NOW
14335 # define LT_DLLAZY_OR_NOW DL_NOW
14336 # else
14337 # define LT_DLLAZY_OR_NOW 0
14338 # endif
14339 # endif
14340 # endif
14341 # endif
14342 #endif
14343
14344 /* When -fvisibility=hidden is used, assume the code has been annotated
14345 correspondingly for the symbols needed. */
14346 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
14347 int fnord () __attribute__((visibility("default")));
14348 #endif
14349
14350 int fnord () { return 42; }
14351 int main ()
14352 {
14353 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14354 int status = $lt_dlunknown;
14355
14356 if (self)
14357 {
14358 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
14359 else
14360 {
14361 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
14362 else puts (dlerror ());
14363 }
14364 /* dlclose (self); */
14365 }
14366 else
14367 puts (dlerror ());
14368
14369 return status;
14370 }
14371 _LT_EOF
14372 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14373 (eval $ac_link) 2>&5
14374 ac_status=$?
14375 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14376 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
14377 (./conftest; exit; ) >&5 2>/dev/null
14378 lt_status=$?
14379 case x$lt_status in
14380 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
14381 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
14382 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
14383 esac
14384 else :
14385 # compilation failed
14386 lt_cv_dlopen_self_static=no
14387 fi
14388 fi
14389 rm -fr conftest*
14390
14391
14392 fi
14393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
14394 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
14395 fi
14396
14397 CPPFLAGS=$save_CPPFLAGS
14398 LDFLAGS=$save_LDFLAGS
14399 LIBS=$save_LIBS
14400 ;;
14401 esac
14402
14403 case $lt_cv_dlopen_self in
14404 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
14405 *) enable_dlopen_self=unknown ;;
14406 esac
14407
14408 case $lt_cv_dlopen_self_static in
14409 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
14410 *) enable_dlopen_self_static=unknown ;;
14411 esac
14412 fi
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430 striplib=
14431 old_striplib=
14432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
14433 printf %s "checking whether stripping libraries is possible... " >&6; }
14434 if test -z "$STRIP"; then
14435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14436 printf "%s\n" "no" >&6; }
14437 else
14438 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
14439 old_striplib="$STRIP --strip-debug"
14440 striplib="$STRIP --strip-unneeded"
14441 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14442 printf "%s\n" "yes" >&6; }
14443 else
14444 case $host_os in
14445 darwin*)
14446 # FIXME - insert some real tests, host_os isn't really good enough
14447 striplib="$STRIP -x"
14448 old_striplib="$STRIP -S"
14449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14450 printf "%s\n" "yes" >&6; }
14451 ;;
14452 freebsd*)
14453 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
14454 old_striplib="$STRIP --strip-debug"
14455 striplib="$STRIP --strip-unneeded"
14456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14457 printf "%s\n" "yes" >&6; }
14458 else
14459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14460 printf "%s\n" "no" >&6; }
14461 fi
14462 ;;
14463 *)
14464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14465 printf "%s\n" "no" >&6; }
14466 ;;
14467 esac
14468 fi
14469 fi
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482 # Report what library types will actually be built
14483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
14484 printf %s "checking if libtool supports shared libraries... " >&6; }
14485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
14486 printf "%s\n" "$can_build_shared" >&6; }
14487
14488 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
14489 printf %s "checking whether to build shared libraries... " >&6; }
14490 test no = "$can_build_shared" && enable_shared=no
14491
14492 # On AIX, shared libraries and static libraries use the same namespace, and
14493 # are all built from PIC.
14494 case $host_os in
14495 aix3*)
14496 test yes = "$enable_shared" && enable_static=no
14497 if test -n "$RANLIB"; then
14498 archive_cmds="$archive_cmds~\$RANLIB \$lib"
14499 postinstall_cmds='$RANLIB $lib'
14500 fi
14501 ;;
14502
14503 aix[4-9]*)
14504 if test ia64 != "$host_cpu"; then
14505 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
14506 yes,aix,yes) ;; # shared object as lib.so file only
14507 yes,svr4,*) ;; # shared object as lib.so archive member only
14508 yes,*) enable_static=no ;; # shared object in lib.a archive as well
14509 esac
14510 fi
14511 ;;
14512 esac
14513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
14514 printf "%s\n" "$enable_shared" >&6; }
14515
14516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
14517 printf %s "checking whether to build static libraries... " >&6; }
14518 # Make sure either enable_shared or enable_static is yes.
14519 test yes = "$enable_shared" || enable_static=yes
14520 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
14521 printf "%s\n" "$enable_static" >&6; }
14522
14523
14524
14525
14526 fi
14527 ac_ext=c
14528 ac_cpp='$CPP $CPPFLAGS'
14529 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14530 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14531 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14532
14533 CC=$lt_save_CC
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549 ac_config_commands="$ac_config_commands libtool"
14550
14551
14552
14553
14554 # Only expand once:
14555
14556
14557
14558
14559 LIBT_CURRENT=13
14560 LIBT_REVISION=1
14561
14562
14563 LIBT_AGE=12
14564
14565 LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE"
14566
14567
14568 LIBT_CURRENT_MINUS_AGE=`expr $LIBT_CURRENT - $LIBT_AGE`
14569
14570
14571 PKGCONFIG_REQUIRES=
14572 PKGCONFIG_REQUIRES_PRIVATELY=
14573
14574
14575 os_win32=no
14576 os_darwin=no
14577 case "${host_os}" in
14578 cygwin*|mingw*)
14579 os_win32=yes
14580 ;;
14581 darwin*)
14582 os_darwin=yes
14583 ;;
14584 esac
14585 if test "$os_win32" = "yes"; then
14586 OS_WIN32_TRUE=
14587 OS_WIN32_FALSE='#'
14588 else
14589 OS_WIN32_TRUE='#'
14590 OS_WIN32_FALSE=
14591 fi
14592
14593 if test "$os_darwin" = "yes"; then
14594 OS_DARWIN_TRUE=
14595 OS_DARWIN_FALSE='#'
14596 else
14597 OS_DARWIN_TRUE='#'
14598 OS_DARWIN_FALSE=
14599 fi
14600
14601
14602 GETTEXT_PACKAGE=$PACKAGE
14603
14604
14605 printf "%s\n" "#define GETTEXT_PACKAGE \"$GETTEXT_PACKAGE\"" >>confdefs.h
14606
14607
14608
14609
14610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
14611 printf %s "checking whether NLS is requested... " >&6; }
14612 # Check whether --enable-nls was given.
14613 if test ${enable_nls+y}
14614 then :
14615 enableval=$enable_nls; USE_NLS=$enableval
14616 else $as_nop
14617 USE_NLS=yes
14618 fi
14619
14620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
14621 printf "%s\n" "$USE_NLS" >&6; }
14622
14623
14624
14625
14626 GETTEXT_MACRO_VERSION=0.19
14627
14628
14629
14630
14631 # Prepare PATH_SEPARATOR.
14632 # The user is always right.
14633 if test "${PATH_SEPARATOR+set}" != set; then
14634 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
14635 # contains only /bin. Note that ksh looks also at the FPATH variable,
14636 # so we have to set that as well for the test.
14637 PATH_SEPARATOR=:
14638 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
14639 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
14640 || PATH_SEPARATOR=';'
14641 }
14642 fi
14643
14644 # Find out how to test for executable files. Don't use a zero-byte file,
14645 # as systems may use methods other than mode bits to determine executability.
14646 cat >conf$$.file <<_ASEOF
14647 #! /bin/sh
14648 exit 0
14649 _ASEOF
14650 chmod +x conf$$.file
14651 if test -x conf$$.file >/dev/null 2>&1; then
14652 ac_executable_p="test -x"
14653 else
14654 ac_executable_p="test -f"
14655 fi
14656 rm -f conf$$.file
14657
14658 # Extract the first word of "msgfmt", so it can be a program name with args.
14659 set dummy msgfmt; ac_word=$2
14660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14661 printf %s "checking for $ac_word... " >&6; }
14662 if test ${ac_cv_path_MSGFMT+y}
14663 then :
14664 printf %s "(cached) " >&6
14665 else $as_nop
14666 case "$MSGFMT" in
14667 [\\/]* | ?:[\\/]*)
14668 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
14669 ;;
14670 *)
14671 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14672 for ac_dir in $PATH; do
14673 IFS="$ac_save_IFS"
14674 test -z "$ac_dir" && ac_dir=.
14675 for ac_exec_ext in '' $ac_executable_extensions; do
14676 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14677 echo "$as_me: trying $ac_dir/$ac_word..." >&5
14678 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
14679 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
14680 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
14681 break 2
14682 fi
14683 fi
14684 done
14685 done
14686 IFS="$ac_save_IFS"
14687 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
14688 ;;
14689 esac
14690 fi
14691 MSGFMT="$ac_cv_path_MSGFMT"
14692 if test "$MSGFMT" != ":"; then
14693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14694 printf "%s\n" "$MSGFMT" >&6; }
14695 else
14696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14697 printf "%s\n" "no" >&6; }
14698 fi
14699
14700 # Extract the first word of "gmsgfmt", so it can be a program name with args.
14701 set dummy gmsgfmt; ac_word=$2
14702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14703 printf %s "checking for $ac_word... " >&6; }
14704 if test ${ac_cv_path_GMSGFMT+y}
14705 then :
14706 printf %s "(cached) " >&6
14707 else $as_nop
14708 case $GMSGFMT in
14709 [\\/]* | ?:[\\/]*)
14710 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
14711 ;;
14712 *)
14713 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14714 for as_dir in $PATH
14715 do
14716 IFS=$as_save_IFS
14717 case $as_dir in #(((
14718 '') as_dir=./ ;;
14719 */) ;;
14720 *) as_dir=$as_dir/ ;;
14721 esac
14722 for ac_exec_ext in '' $ac_executable_extensions; do
14723 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14724 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
14725 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14726 break 2
14727 fi
14728 done
14729 done
14730 IFS=$as_save_IFS
14731
14732 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
14733 ;;
14734 esac
14735 fi
14736 GMSGFMT=$ac_cv_path_GMSGFMT
14737 if test -n "$GMSGFMT"; then
14738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
14739 printf "%s\n" "$GMSGFMT" >&6; }
14740 else
14741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14742 printf "%s\n" "no" >&6; }
14743 fi
14744
14745
14746
14747 case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
14748 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
14749 *) MSGFMT_015=$MSGFMT ;;
14750 esac
14751
14752 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
14753 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
14754 *) GMSGFMT_015=$GMSGFMT ;;
14755 esac
14756
14757
14758
14759 # Prepare PATH_SEPARATOR.
14760 # The user is always right.
14761 if test "${PATH_SEPARATOR+set}" != set; then
14762 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
14763 # contains only /bin. Note that ksh looks also at the FPATH variable,
14764 # so we have to set that as well for the test.
14765 PATH_SEPARATOR=:
14766 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
14767 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
14768 || PATH_SEPARATOR=';'
14769 }
14770 fi
14771
14772 # Find out how to test for executable files. Don't use a zero-byte file,
14773 # as systems may use methods other than mode bits to determine executability.
14774 cat >conf$$.file <<_ASEOF
14775 #! /bin/sh
14776 exit 0
14777 _ASEOF
14778 chmod +x conf$$.file
14779 if test -x conf$$.file >/dev/null 2>&1; then
14780 ac_executable_p="test -x"
14781 else
14782 ac_executable_p="test -f"
14783 fi
14784 rm -f conf$$.file
14785
14786 # Extract the first word of "xgettext", so it can be a program name with args.
14787 set dummy xgettext; ac_word=$2
14788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14789 printf %s "checking for $ac_word... " >&6; }
14790 if test ${ac_cv_path_XGETTEXT+y}
14791 then :
14792 printf %s "(cached) " >&6
14793 else $as_nop
14794 case "$XGETTEXT" in
14795 [\\/]* | ?:[\\/]*)
14796 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
14797 ;;
14798 *)
14799 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14800 for ac_dir in $PATH; do
14801 IFS="$ac_save_IFS"
14802 test -z "$ac_dir" && ac_dir=.
14803 for ac_exec_ext in '' $ac_executable_extensions; do
14804 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14805 echo "$as_me: trying $ac_dir/$ac_word..." >&5
14806 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
14807 (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
14808 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
14809 break 2
14810 fi
14811 fi
14812 done
14813 done
14814 IFS="$ac_save_IFS"
14815 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
14816 ;;
14817 esac
14818 fi
14819 XGETTEXT="$ac_cv_path_XGETTEXT"
14820 if test "$XGETTEXT" != ":"; then
14821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
14822 printf "%s\n" "$XGETTEXT" >&6; }
14823 else
14824 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14825 printf "%s\n" "no" >&6; }
14826 fi
14827
14828 rm -f messages.po
14829
14830 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
14831 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
14832 *) XGETTEXT_015=$XGETTEXT ;;
14833 esac
14834
14835
14836
14837 # Prepare PATH_SEPARATOR.
14838 # The user is always right.
14839 if test "${PATH_SEPARATOR+set}" != set; then
14840 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
14841 # contains only /bin. Note that ksh looks also at the FPATH variable,
14842 # so we have to set that as well for the test.
14843 PATH_SEPARATOR=:
14844 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
14845 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
14846 || PATH_SEPARATOR=';'
14847 }
14848 fi
14849
14850 # Find out how to test for executable files. Don't use a zero-byte file,
14851 # as systems may use methods other than mode bits to determine executability.
14852 cat >conf$$.file <<_ASEOF
14853 #! /bin/sh
14854 exit 0
14855 _ASEOF
14856 chmod +x conf$$.file
14857 if test -x conf$$.file >/dev/null 2>&1; then
14858 ac_executable_p="test -x"
14859 else
14860 ac_executable_p="test -f"
14861 fi
14862 rm -f conf$$.file
14863
14864 # Extract the first word of "msgmerge", so it can be a program name with args.
14865 set dummy msgmerge; ac_word=$2
14866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14867 printf %s "checking for $ac_word... " >&6; }
14868 if test ${ac_cv_path_MSGMERGE+y}
14869 then :
14870 printf %s "(cached) " >&6
14871 else $as_nop
14872 case "$MSGMERGE" in
14873 [\\/]* | ?:[\\/]*)
14874 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
14875 ;;
14876 *)
14877 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14878 for ac_dir in $PATH; do
14879 IFS="$ac_save_IFS"
14880 test -z "$ac_dir" && ac_dir=.
14881 for ac_exec_ext in '' $ac_executable_extensions; do
14882 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14883 echo "$as_me: trying $ac_dir/$ac_word..." >&5
14884 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
14885 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
14886 break 2
14887 fi
14888 fi
14889 done
14890 done
14891 IFS="$ac_save_IFS"
14892 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
14893 ;;
14894 esac
14895 fi
14896 MSGMERGE="$ac_cv_path_MSGMERGE"
14897 if test "$MSGMERGE" != ":"; then
14898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
14899 printf "%s\n" "$MSGMERGE" >&6; }
14900 else
14901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14902 printf "%s\n" "no" >&6; }
14903 fi
14904
14905
14906 test -n "$localedir" || localedir='${datadir}/locale'
14907
14908
14909 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
14910
14911
14912 ac_config_commands="$ac_config_commands po-directories"
14913
14914
14915
14916 if test "X$prefix" = "XNONE"; then
14917 acl_final_prefix="$ac_default_prefix"
14918 else
14919 acl_final_prefix="$prefix"
14920 fi
14921 if test "X$exec_prefix" = "XNONE"; then
14922 acl_final_exec_prefix='${prefix}'
14923 else
14924 acl_final_exec_prefix="$exec_prefix"
14925 fi
14926 acl_save_prefix="$prefix"
14927 prefix="$acl_final_prefix"
14928 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
14929 prefix="$acl_save_prefix"
14930
14931
14932
14933 # Check whether --with-gnu-ld was given.
14934 if test ${with_gnu_ld+y}
14935 then :
14936 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
14937 else $as_nop
14938 with_gnu_ld=no
14939 fi
14940
14941 # Prepare PATH_SEPARATOR.
14942 # The user is always right.
14943 if test "${PATH_SEPARATOR+set}" != set; then
14944 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
14945 # contains only /bin. Note that ksh looks also at the FPATH variable,
14946 # so we have to set that as well for the test.
14947 PATH_SEPARATOR=:
14948 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
14949 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
14950 || PATH_SEPARATOR=';'
14951 }
14952 fi
14953
14954 ac_prog=ld
14955 if test "$GCC" = yes; then
14956 # Check if gcc -print-prog-name=ld gives a path.
14957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
14958 printf %s "checking for ld used by $CC... " >&6; }
14959 case $host in
14960 *-*-mingw*)
14961 # gcc leaves a trailing carriage return which upsets mingw
14962 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14963 *)
14964 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14965 esac
14966 case $ac_prog in
14967 # Accept absolute paths.
14968 [\\/]* | ?:[\\/]*)
14969 re_direlt='/[^/][^/]*/\.\./'
14970 # Canonicalize the pathname of ld
14971 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
14972 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
14973 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
14974 done
14975 test -z "$LD" && LD="$ac_prog"
14976 ;;
14977 "")
14978 # If it fails, then pretend we aren't using GCC.
14979 ac_prog=ld
14980 ;;
14981 *)
14982 # If it is relative, then search for the first ld in PATH.
14983 with_gnu_ld=unknown
14984 ;;
14985 esac
14986 elif test "$with_gnu_ld" = yes; then
14987 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14988 printf %s "checking for GNU ld... " >&6; }
14989 else
14990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14991 printf %s "checking for non-GNU ld... " >&6; }
14992 fi
14993 if test ${acl_cv_path_LD+y}
14994 then :
14995 printf %s "(cached) " >&6
14996 else $as_nop
14997 if test -z "$LD"; then
14998 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14999 for ac_dir in $PATH; do
15000 IFS="$acl_save_ifs"
15001 test -z "$ac_dir" && ac_dir=.
15002 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
15003 acl_cv_path_LD="$ac_dir/$ac_prog"
15004 # Check to see if the program is GNU ld. I'd rather use --version,
15005 # but apparently some variants of GNU ld only accept -v.
15006 # Break only if it was the GNU/non-GNU ld that we prefer.
15007 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
15008 *GNU* | *'with BFD'*)
15009 test "$with_gnu_ld" != no && break
15010 ;;
15011 *)
15012 test "$with_gnu_ld" != yes && break
15013 ;;
15014 esac
15015 fi
15016 done
15017 IFS="$acl_save_ifs"
15018 else
15019 acl_cv_path_LD="$LD" # Let the user override the test with a path.
15020 fi
15021 fi
15022
15023 LD="$acl_cv_path_LD"
15024 if test -n "$LD"; then
15025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
15026 printf "%s\n" "$LD" >&6; }
15027 else
15028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15029 printf "%s\n" "no" >&6; }
15030 fi
15031 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
15032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
15033 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
15034 if test ${acl_cv_prog_gnu_ld+y}
15035 then :
15036 printf %s "(cached) " >&6
15037 else $as_nop
15038 # I'd rather use --version here, but apparently some GNU lds only accept -v.
15039 case `$LD -v 2>&1 </dev/null` in
15040 *GNU* | *'with BFD'*)
15041 acl_cv_prog_gnu_ld=yes
15042 ;;
15043 *)
15044 acl_cv_prog_gnu_ld=no
15045 ;;
15046 esac
15047 fi
15048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
15049 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
15050 with_gnu_ld=$acl_cv_prog_gnu_ld
15051
15052
15053
15054
15055
15056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
15057 printf %s "checking for shared library run path origin... " >&6; }
15058 if test ${acl_cv_rpath+y}
15059 then :
15060 printf %s "(cached) " >&6
15061 else $as_nop
15062
15063 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
15064 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
15065 . ./conftest.sh
15066 rm -f ./conftest.sh
15067 acl_cv_rpath=done
15068
15069 fi
15070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
15071 printf "%s\n" "$acl_cv_rpath" >&6; }
15072 wl="$acl_cv_wl"
15073 acl_libext="$acl_cv_libext"
15074 acl_shlibext="$acl_cv_shlibext"
15075 acl_libname_spec="$acl_cv_libname_spec"
15076 acl_library_names_spec="$acl_cv_library_names_spec"
15077 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
15078 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
15079 acl_hardcode_direct="$acl_cv_hardcode_direct"
15080 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
15081 # Check whether --enable-rpath was given.
15082 if test ${enable_rpath+y}
15083 then :
15084 enableval=$enable_rpath; :
15085 else $as_nop
15086 enable_rpath=yes
15087 fi
15088
15089
15090 ac_ext=c
15091 ac_cpp='$CPP $CPPFLAGS'
15092 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15093 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15094 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
15096 printf %s "checking how to run the C preprocessor... " >&6; }
15097 # On Suns, sometimes $CPP names a directory.
15098 if test -n "$CPP" && test -d "$CPP"; then
15099 CPP=
15100 fi
15101 if test -z "$CPP"; then
15102 if test ${ac_cv_prog_CPP+y}
15103 then :
15104 printf %s "(cached) " >&6
15105 else $as_nop
15106 # Double quotes because $CC needs to be expanded
15107 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
15108 do
15109 ac_preproc_ok=false
15110 for ac_c_preproc_warn_flag in '' yes
15111 do
15112 # Use a header file that comes with gcc, so configuring glibc
15113 # with a fresh cross-compiler works.
15114 # On the NeXT, cc -E runs the code through the compiler's parser,
15115 # not just through cpp. "Syntax error" is here to catch this case.
15116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15117 /* end confdefs.h. */
15118 #include <limits.h>
15119 Syntax error
15120 _ACEOF
15121 if ac_fn_c_try_cpp "$LINENO"
15122 then :
15123
15124 else $as_nop
15125 # Broken: fails on valid input.
15126 continue
15127 fi
15128 rm -f conftest.err conftest.i conftest.$ac_ext
15129
15130 # OK, works on sane cases. Now check whether nonexistent headers
15131 # can be detected and how.
15132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15133 /* end confdefs.h. */
15134 #include <ac_nonexistent.h>
15135 _ACEOF
15136 if ac_fn_c_try_cpp "$LINENO"
15137 then :
15138 # Broken: success on invalid input.
15139 continue
15140 else $as_nop
15141 # Passes both tests.
15142 ac_preproc_ok=:
15143 break
15144 fi
15145 rm -f conftest.err conftest.i conftest.$ac_ext
15146
15147 done
15148 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
15149 rm -f conftest.i conftest.err conftest.$ac_ext
15150 if $ac_preproc_ok
15151 then :
15152 break
15153 fi
15154
15155 done
15156 ac_cv_prog_CPP=$CPP
15157
15158 fi
15159 CPP=$ac_cv_prog_CPP
15160 else
15161 ac_cv_prog_CPP=$CPP
15162 fi
15163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
15164 printf "%s\n" "$CPP" >&6; }
15165 ac_preproc_ok=false
15166 for ac_c_preproc_warn_flag in '' yes
15167 do
15168 # Use a header file that comes with gcc, so configuring glibc
15169 # with a fresh cross-compiler works.
15170 # On the NeXT, cc -E runs the code through the compiler's parser,
15171 # not just through cpp. "Syntax error" is here to catch this case.
15172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15173 /* end confdefs.h. */
15174 #include <limits.h>
15175 Syntax error
15176 _ACEOF
15177 if ac_fn_c_try_cpp "$LINENO"
15178 then :
15179
15180 else $as_nop
15181 # Broken: fails on valid input.
15182 continue
15183 fi
15184 rm -f conftest.err conftest.i conftest.$ac_ext
15185
15186 # OK, works on sane cases. Now check whether nonexistent headers
15187 # can be detected and how.
15188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15189 /* end confdefs.h. */
15190 #include <ac_nonexistent.h>
15191 _ACEOF
15192 if ac_fn_c_try_cpp "$LINENO"
15193 then :
15194 # Broken: success on invalid input.
15195 continue
15196 else $as_nop
15197 # Passes both tests.
15198 ac_preproc_ok=:
15199 break
15200 fi
15201 rm -f conftest.err conftest.i conftest.$ac_ext
15202
15203 done
15204 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
15205 rm -f conftest.i conftest.err conftest.$ac_ext
15206 if $ac_preproc_ok
15207 then :
15208
15209 else $as_nop
15210 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15211 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
15212 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
15213 See \`config.log' for more details" "$LINENO" 5; }
15214 fi
15215
15216 ac_ext=c
15217 ac_cpp='$CPP $CPPFLAGS'
15218 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15219 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15220 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15221
15222
15223
15224
15225 acl_libdirstem=lib
15226 acl_libdirstem2=
15227 case "$host_os" in
15228 solaris*)
15229 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
15230 printf %s "checking for 64-bit host... " >&6; }
15231 if test ${gl_cv_solaris_64bit+y}
15232 then :
15233 printf %s "(cached) " >&6
15234 else $as_nop
15235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15236 /* end confdefs.h. */
15237
15238 #ifdef _LP64
15239 sixtyfour bits
15240 #endif
15241
15242 _ACEOF
15243 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15244 $EGREP "sixtyfour bits" >/dev/null 2>&1
15245 then :
15246 gl_cv_solaris_64bit=yes
15247 else $as_nop
15248 gl_cv_solaris_64bit=no
15249 fi
15250 rm -rf conftest*
15251
15252
15253 fi
15254 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
15255 printf "%s\n" "$gl_cv_solaris_64bit" >&6; }
15256 if test $gl_cv_solaris_64bit = yes; then
15257 acl_libdirstem=lib/64
15258 case "$host_cpu" in
15259 sparc*) acl_libdirstem2=lib/sparcv9 ;;
15260 i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
15261 esac
15262 fi
15263 ;;
15264 *)
15265 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
15266 if test -n "$searchpath"; then
15267 acl_save_IFS="${IFS= }"; IFS=":"
15268 for searchdir in $searchpath; do
15269 if test -d "$searchdir"; then
15270 case "$searchdir" in
15271 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
15272 */../ | */.. )
15273 # Better ignore directories of this form. They are misleading.
15274 ;;
15275 *) searchdir=`cd "$searchdir" && pwd`
15276 case "$searchdir" in
15277 */lib64 ) acl_libdirstem=lib64 ;;
15278 esac ;;
15279 esac
15280 fi
15281 done
15282 IFS="$acl_save_IFS"
15283 fi
15284 ;;
15285 esac
15286 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299 use_additional=yes
15300
15301 acl_save_prefix="$prefix"
15302 prefix="$acl_final_prefix"
15303 acl_save_exec_prefix="$exec_prefix"
15304 exec_prefix="$acl_final_exec_prefix"
15305
15306 eval additional_includedir=\"$includedir\"
15307 eval additional_libdir=\"$libdir\"
15308
15309 exec_prefix="$acl_save_exec_prefix"
15310 prefix="$acl_save_prefix"
15311
15312
15313 # Check whether --with-libiconv-prefix was given.
15314 if test ${with_libiconv_prefix+y}
15315 then :
15316 withval=$with_libiconv_prefix;
15317 if test "X$withval" = "Xno"; then
15318 use_additional=no
15319 else
15320 if test "X$withval" = "X"; then
15321
15322 acl_save_prefix="$prefix"
15323 prefix="$acl_final_prefix"
15324 acl_save_exec_prefix="$exec_prefix"
15325 exec_prefix="$acl_final_exec_prefix"
15326
15327 eval additional_includedir=\"$includedir\"
15328 eval additional_libdir=\"$libdir\"
15329
15330 exec_prefix="$acl_save_exec_prefix"
15331 prefix="$acl_save_prefix"
15332
15333 else
15334 additional_includedir="$withval/include"
15335 additional_libdir="$withval/$acl_libdirstem"
15336 if test "$acl_libdirstem2" != "$acl_libdirstem" \
15337 && ! test -d "$withval/$acl_libdirstem"; then
15338 additional_libdir="$withval/$acl_libdirstem2"
15339 fi
15340 fi
15341 fi
15342
15343 fi
15344
15345 LIBICONV=
15346 LTLIBICONV=
15347 INCICONV=
15348 LIBICONV_PREFIX=
15349 HAVE_LIBICONV=
15350 rpathdirs=
15351 ltrpathdirs=
15352 names_already_handled=
15353 names_next_round='iconv '
15354 while test -n "$names_next_round"; do
15355 names_this_round="$names_next_round"
15356 names_next_round=
15357 for name in $names_this_round; do
15358 already_handled=
15359 for n in $names_already_handled; do
15360 if test "$n" = "$name"; then
15361 already_handled=yes
15362 break
15363 fi
15364 done
15365 if test -z "$already_handled"; then
15366 names_already_handled="$names_already_handled $name"
15367 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
15368 eval value=\"\$HAVE_LIB$uppername\"
15369 if test -n "$value"; then
15370 if test "$value" = yes; then
15371 eval value=\"\$LIB$uppername\"
15372 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
15373 eval value=\"\$LTLIB$uppername\"
15374 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
15375 else
15376 :
15377 fi
15378 else
15379 found_dir=
15380 found_la=
15381 found_so=
15382 found_a=
15383 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
15384 if test -n "$acl_shlibext"; then
15385 shrext=".$acl_shlibext" # typically: shrext=.so
15386 else
15387 shrext=
15388 fi
15389 if test $use_additional = yes; then
15390 dir="$additional_libdir"
15391 if test -n "$acl_shlibext"; then
15392 if test -f "$dir/$libname$shrext"; then
15393 found_dir="$dir"
15394 found_so="$dir/$libname$shrext"
15395 else
15396 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
15397 ver=`(cd "$dir" && \
15398 for f in "$libname$shrext".*; do echo "$f"; done \
15399 | sed -e "s,^$libname$shrext\\\\.,," \
15400 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
15401 | sed 1q ) 2>/dev/null`
15402 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
15403 found_dir="$dir"
15404 found_so="$dir/$libname$shrext.$ver"
15405 fi
15406 else
15407 eval library_names=\"$acl_library_names_spec\"
15408 for f in $library_names; do
15409 if test -f "$dir/$f"; then
15410 found_dir="$dir"
15411 found_so="$dir/$f"
15412 break
15413 fi
15414 done
15415 fi
15416 fi
15417 fi
15418 if test "X$found_dir" = "X"; then
15419 if test -f "$dir/$libname.$acl_libext"; then
15420 found_dir="$dir"
15421 found_a="$dir/$libname.$acl_libext"
15422 fi
15423 fi
15424 if test "X$found_dir" != "X"; then
15425 if test -f "$dir/$libname.la"; then
15426 found_la="$dir/$libname.la"
15427 fi
15428 fi
15429 fi
15430 if test "X$found_dir" = "X"; then
15431 for x in $LDFLAGS $LTLIBICONV; do
15432
15433 acl_save_prefix="$prefix"
15434 prefix="$acl_final_prefix"
15435 acl_save_exec_prefix="$exec_prefix"
15436 exec_prefix="$acl_final_exec_prefix"
15437 eval x=\"$x\"
15438 exec_prefix="$acl_save_exec_prefix"
15439 prefix="$acl_save_prefix"
15440
15441 case "$x" in
15442 -L*)
15443 dir=`echo "X$x" | sed -e 's/^X-L//'`
15444 if test -n "$acl_shlibext"; then
15445 if test -f "$dir/$libname$shrext"; then
15446 found_dir="$dir"
15447 found_so="$dir/$libname$shrext"
15448 else
15449 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
15450 ver=`(cd "$dir" && \
15451 for f in "$libname$shrext".*; do echo "$f"; done \
15452 | sed -e "s,^$libname$shrext\\\\.,," \
15453 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
15454 | sed 1q ) 2>/dev/null`
15455 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
15456 found_dir="$dir"
15457 found_so="$dir/$libname$shrext.$ver"
15458 fi
15459 else
15460 eval library_names=\"$acl_library_names_spec\"
15461 for f in $library_names; do
15462 if test -f "$dir/$f"; then
15463 found_dir="$dir"
15464 found_so="$dir/$f"
15465 break
15466 fi
15467 done
15468 fi
15469 fi
15470 fi
15471 if test "X$found_dir" = "X"; then
15472 if test -f "$dir/$libname.$acl_libext"; then
15473 found_dir="$dir"
15474 found_a="$dir/$libname.$acl_libext"
15475 fi
15476 fi
15477 if test "X$found_dir" != "X"; then
15478 if test -f "$dir/$libname.la"; then
15479 found_la="$dir/$libname.la"
15480 fi
15481 fi
15482 ;;
15483 esac
15484 if test "X$found_dir" != "X"; then
15485 break
15486 fi
15487 done
15488 fi
15489 if test "X$found_dir" != "X"; then
15490 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
15491 if test "X$found_so" != "X"; then
15492 if test "$enable_rpath" = no \
15493 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
15494 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
15495 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
15496 else
15497 haveit=
15498 for x in $ltrpathdirs; do
15499 if test "X$x" = "X$found_dir"; then
15500 haveit=yes
15501 break
15502 fi
15503 done
15504 if test -z "$haveit"; then
15505 ltrpathdirs="$ltrpathdirs $found_dir"
15506 fi
15507 if test "$acl_hardcode_direct" = yes; then
15508 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
15509 else
15510 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
15511 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
15512 haveit=
15513 for x in $rpathdirs; do
15514 if test "X$x" = "X$found_dir"; then
15515 haveit=yes
15516 break
15517 fi
15518 done
15519 if test -z "$haveit"; then
15520 rpathdirs="$rpathdirs $found_dir"
15521 fi
15522 else
15523 haveit=
15524 for x in $LDFLAGS $LIBICONV; do
15525
15526 acl_save_prefix="$prefix"
15527 prefix="$acl_final_prefix"
15528 acl_save_exec_prefix="$exec_prefix"
15529 exec_prefix="$acl_final_exec_prefix"
15530 eval x=\"$x\"
15531 exec_prefix="$acl_save_exec_prefix"
15532 prefix="$acl_save_prefix"
15533
15534 if test "X$x" = "X-L$found_dir"; then
15535 haveit=yes
15536 break
15537 fi
15538 done
15539 if test -z "$haveit"; then
15540 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
15541 fi
15542 if test "$acl_hardcode_minus_L" != no; then
15543 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
15544 else
15545 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
15546 fi
15547 fi
15548 fi
15549 fi
15550 else
15551 if test "X$found_a" != "X"; then
15552 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
15553 else
15554 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
15555 fi
15556 fi
15557 additional_includedir=
15558 case "$found_dir" in
15559 */$acl_libdirstem | */$acl_libdirstem/)
15560 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
15561 if test "$name" = 'iconv'; then
15562 LIBICONV_PREFIX="$basedir"
15563 fi
15564 additional_includedir="$basedir/include"
15565 ;;
15566 */$acl_libdirstem2 | */$acl_libdirstem2/)
15567 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
15568 if test "$name" = 'iconv'; then
15569 LIBICONV_PREFIX="$basedir"
15570 fi
15571 additional_includedir="$basedir/include"
15572 ;;
15573 esac
15574 if test "X$additional_includedir" != "X"; then
15575 if test "X$additional_includedir" != "X/usr/include"; then
15576 haveit=
15577 if test "X$additional_includedir" = "X/usr/local/include"; then
15578 if test -n "$GCC"; then
15579 case $host_os in
15580 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
15581 esac
15582 fi
15583 fi
15584 if test -z "$haveit"; then
15585 for x in $CPPFLAGS $INCICONV; do
15586
15587 acl_save_prefix="$prefix"
15588 prefix="$acl_final_prefix"
15589 acl_save_exec_prefix="$exec_prefix"
15590 exec_prefix="$acl_final_exec_prefix"
15591 eval x=\"$x\"
15592 exec_prefix="$acl_save_exec_prefix"
15593 prefix="$acl_save_prefix"
15594
15595 if test "X$x" = "X-I$additional_includedir"; then
15596 haveit=yes
15597 break
15598 fi
15599 done
15600 if test -z "$haveit"; then
15601 if test -d "$additional_includedir"; then
15602 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
15603 fi
15604 fi
15605 fi
15606 fi
15607 fi
15608 if test -n "$found_la"; then
15609 save_libdir="$libdir"
15610 case "$found_la" in
15611 */* | *\\*) . "$found_la" ;;
15612 *) . "./$found_la" ;;
15613 esac
15614 libdir="$save_libdir"
15615 for dep in $dependency_libs; do
15616 case "$dep" in
15617 -L*)
15618 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15619 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
15620 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
15621 haveit=
15622 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
15623 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
15624 if test -n "$GCC"; then
15625 case $host_os in
15626 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
15627 esac
15628 fi
15629 fi
15630 if test -z "$haveit"; then
15631 haveit=
15632 for x in $LDFLAGS $LIBICONV; do
15633
15634 acl_save_prefix="$prefix"
15635 prefix="$acl_final_prefix"
15636 acl_save_exec_prefix="$exec_prefix"
15637 exec_prefix="$acl_final_exec_prefix"
15638 eval x=\"$x\"
15639 exec_prefix="$acl_save_exec_prefix"
15640 prefix="$acl_save_prefix"
15641
15642 if test "X$x" = "X-L$additional_libdir"; then
15643 haveit=yes
15644 break
15645 fi
15646 done
15647 if test -z "$haveit"; then
15648 if test -d "$additional_libdir"; then
15649 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
15650 fi
15651 fi
15652 haveit=
15653 for x in $LDFLAGS $LTLIBICONV; do
15654
15655 acl_save_prefix="$prefix"
15656 prefix="$acl_final_prefix"
15657 acl_save_exec_prefix="$exec_prefix"
15658 exec_prefix="$acl_final_exec_prefix"
15659 eval x=\"$x\"
15660 exec_prefix="$acl_save_exec_prefix"
15661 prefix="$acl_save_prefix"
15662
15663 if test "X$x" = "X-L$additional_libdir"; then
15664 haveit=yes
15665 break
15666 fi
15667 done
15668 if test -z "$haveit"; then
15669 if test -d "$additional_libdir"; then
15670 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
15671 fi
15672 fi
15673 fi
15674 fi
15675 ;;
15676 -R*)
15677 dir=`echo "X$dep" | sed -e 's/^X-R//'`
15678 if test "$enable_rpath" != no; then
15679 haveit=
15680 for x in $rpathdirs; do
15681 if test "X$x" = "X$dir"; then
15682 haveit=yes
15683 break
15684 fi
15685 done
15686 if test -z "$haveit"; then
15687 rpathdirs="$rpathdirs $dir"
15688 fi
15689 haveit=
15690 for x in $ltrpathdirs; do
15691 if test "X$x" = "X$dir"; then
15692 haveit=yes
15693 break
15694 fi
15695 done
15696 if test -z "$haveit"; then
15697 ltrpathdirs="$ltrpathdirs $dir"
15698 fi
15699 fi
15700 ;;
15701 -l*)
15702 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15703 ;;
15704 *.la)
15705 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15706 ;;
15707 *)
15708 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
15709 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
15710 ;;
15711 esac
15712 done
15713 fi
15714 else
15715 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
15716 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
15717 fi
15718 fi
15719 fi
15720 done
15721 done
15722 if test "X$rpathdirs" != "X"; then
15723 if test -n "$acl_hardcode_libdir_separator"; then
15724 alldirs=
15725 for found_dir in $rpathdirs; do
15726 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
15727 done
15728 acl_save_libdir="$libdir"
15729 libdir="$alldirs"
15730 eval flag=\"$acl_hardcode_libdir_flag_spec\"
15731 libdir="$acl_save_libdir"
15732 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
15733 else
15734 for found_dir in $rpathdirs; do
15735 acl_save_libdir="$libdir"
15736 libdir="$found_dir"
15737 eval flag=\"$acl_hardcode_libdir_flag_spec\"
15738 libdir="$acl_save_libdir"
15739 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
15740 done
15741 fi
15742 fi
15743 if test "X$ltrpathdirs" != "X"; then
15744 for found_dir in $ltrpathdirs; do
15745 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
15746 done
15747 fi
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
15780 printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
15781 if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
15782 then :
15783 printf %s "(cached) " >&6
15784 else $as_nop
15785 gt_save_LIBS="$LIBS"
15786 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
15787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15788 /* end confdefs.h. */
15789 #include <CoreFoundation/CFPreferences.h>
15790 int
15791 main (void)
15792 {
15793 CFPreferencesCopyAppValue(NULL, NULL)
15794 ;
15795 return 0;
15796 }
15797 _ACEOF
15798 if ac_fn_c_try_link "$LINENO"
15799 then :
15800 gt_cv_func_CFPreferencesCopyAppValue=yes
15801 else $as_nop
15802 gt_cv_func_CFPreferencesCopyAppValue=no
15803 fi
15804 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15805 conftest$ac_exeext conftest.$ac_ext
15806 LIBS="$gt_save_LIBS"
15807 fi
15808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
15809 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
15810 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
15811
15812 printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
15813
15814 fi
15815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
15816 printf %s "checking for CFLocaleCopyCurrent... " >&6; }
15817 if test ${gt_cv_func_CFLocaleCopyCurrent+y}
15818 then :
15819 printf %s "(cached) " >&6
15820 else $as_nop
15821 gt_save_LIBS="$LIBS"
15822 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
15823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15824 /* end confdefs.h. */
15825 #include <CoreFoundation/CFLocale.h>
15826 int
15827 main (void)
15828 {
15829 CFLocaleCopyCurrent();
15830 ;
15831 return 0;
15832 }
15833 _ACEOF
15834 if ac_fn_c_try_link "$LINENO"
15835 then :
15836 gt_cv_func_CFLocaleCopyCurrent=yes
15837 else $as_nop
15838 gt_cv_func_CFLocaleCopyCurrent=no
15839 fi
15840 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15841 conftest$ac_exeext conftest.$ac_ext
15842 LIBS="$gt_save_LIBS"
15843 fi
15844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
15845 printf "%s\n" "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
15846 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
15847
15848 printf "%s\n" "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
15849
15850 fi
15851 INTL_MACOSX_LIBS=
15852 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
15853 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
15854 fi
15855
15856
15857
15858
15859
15860
15861 LIBINTL=
15862 LTLIBINTL=
15863 POSUB=
15864
15865 case " $gt_needs " in
15866 *" need-formatstring-macros "*) gt_api_version=3 ;;
15867 *" need-ngettext "*) gt_api_version=2 ;;
15868 *) gt_api_version=1 ;;
15869 esac
15870 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
15871 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
15872
15873 if test "$USE_NLS" = "yes"; then
15874 gt_use_preinstalled_gnugettext=no
15875
15876
15877 if test $gt_api_version -ge 3; then
15878 gt_revision_test_code='
15879 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
15880 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
15881 #endif
15882 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
15883 '
15884 else
15885 gt_revision_test_code=
15886 fi
15887 if test $gt_api_version -ge 2; then
15888 gt_expression_test_code=' + * ngettext ("", "", 0)'
15889 else
15890 gt_expression_test_code=
15891 fi
15892
15893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
15894 printf %s "checking for GNU gettext in libc... " >&6; }
15895 if eval test \${$gt_func_gnugettext_libc+y}
15896 then :
15897 printf %s "(cached) " >&6
15898 else $as_nop
15899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15900 /* end confdefs.h. */
15901
15902 #include <libintl.h>
15903 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
15904 extern int _nl_msg_cat_cntr;
15905 extern int *_nl_domain_bindings;
15906 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
15907 #else
15908 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
15909 #endif
15910 $gt_revision_test_code
15911
15912 int
15913 main (void)
15914 {
15915
15916 bindtextdomain ("", "");
15917 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
15918
15919 ;
15920 return 0;
15921 }
15922 _ACEOF
15923 if ac_fn_c_try_link "$LINENO"
15924 then :
15925 eval "$gt_func_gnugettext_libc=yes"
15926 else $as_nop
15927 eval "$gt_func_gnugettext_libc=no"
15928 fi
15929 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15930 conftest$ac_exeext conftest.$ac_ext
15931 fi
15932 eval ac_res=\$$gt_func_gnugettext_libc
15933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15934 printf "%s\n" "$ac_res" >&6; }
15935
15936 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
15937
15938
15939
15940
15941
15942 am_save_CPPFLAGS="$CPPFLAGS"
15943
15944 for element in $INCICONV; do
15945 haveit=
15946 for x in $CPPFLAGS; do
15947
15948 acl_save_prefix="$prefix"
15949 prefix="$acl_final_prefix"
15950 acl_save_exec_prefix="$exec_prefix"
15951 exec_prefix="$acl_final_exec_prefix"
15952 eval x=\"$x\"
15953 exec_prefix="$acl_save_exec_prefix"
15954 prefix="$acl_save_prefix"
15955
15956 if test "X$x" = "X$element"; then
15957 haveit=yes
15958 break
15959 fi
15960 done
15961 if test -z "$haveit"; then
15962 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15963 fi
15964 done
15965
15966
15967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
15968 printf %s "checking for iconv... " >&6; }
15969 if test ${am_cv_func_iconv+y}
15970 then :
15971 printf %s "(cached) " >&6
15972 else $as_nop
15973
15974 am_cv_func_iconv="no, consider installing GNU libiconv"
15975 am_cv_lib_iconv=no
15976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15977 /* end confdefs.h. */
15978
15979 #include <stdlib.h>
15980 #include <iconv.h>
15981
15982 int
15983 main (void)
15984 {
15985 iconv_t cd = iconv_open("","");
15986 iconv(cd,NULL,NULL,NULL,NULL);
15987 iconv_close(cd);
15988 ;
15989 return 0;
15990 }
15991 _ACEOF
15992 if ac_fn_c_try_link "$LINENO"
15993 then :
15994 am_cv_func_iconv=yes
15995 fi
15996 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15997 conftest$ac_exeext conftest.$ac_ext
15998 if test "$am_cv_func_iconv" != yes; then
15999 am_save_LIBS="$LIBS"
16000 LIBS="$LIBS $LIBICONV"
16001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16002 /* end confdefs.h. */
16003
16004 #include <stdlib.h>
16005 #include <iconv.h>
16006
16007 int
16008 main (void)
16009 {
16010 iconv_t cd = iconv_open("","");
16011 iconv(cd,NULL,NULL,NULL,NULL);
16012 iconv_close(cd);
16013 ;
16014 return 0;
16015 }
16016 _ACEOF
16017 if ac_fn_c_try_link "$LINENO"
16018 then :
16019 am_cv_lib_iconv=yes
16020 am_cv_func_iconv=yes
16021 fi
16022 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16023 conftest$ac_exeext conftest.$ac_ext
16024 LIBS="$am_save_LIBS"
16025 fi
16026
16027 fi
16028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
16029 printf "%s\n" "$am_cv_func_iconv" >&6; }
16030 if test "$am_cv_func_iconv" = yes; then
16031 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
16032 printf %s "checking for working iconv... " >&6; }
16033 if test ${am_cv_func_iconv_works+y}
16034 then :
16035 printf %s "(cached) " >&6
16036 else $as_nop
16037
16038 am_save_LIBS="$LIBS"
16039 if test $am_cv_lib_iconv = yes; then
16040 LIBS="$LIBS $LIBICONV"
16041 fi
16042 am_cv_func_iconv_works=no
16043 for ac_iconv_const in '' 'const'; do
16044 if test "$cross_compiling" = yes
16045 then :
16046 case "$host_os" in
16047 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
16048 *) am_cv_func_iconv_works="guessing yes" ;;
16049 esac
16050 else $as_nop
16051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16052 /* end confdefs.h. */
16053
16054 #include <iconv.h>
16055 #include <string.h>
16056
16057 #ifndef ICONV_CONST
16058 # define ICONV_CONST $ac_iconv_const
16059 #endif
16060
16061 int
16062 main (void)
16063 {
16064 int result = 0;
16065 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
16066 returns. */
16067 {
16068 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
16069 if (cd_utf8_to_88591 != (iconv_t)(-1))
16070 {
16071 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
16072 char buf[10];
16073 ICONV_CONST char *inptr = input;
16074 size_t inbytesleft = strlen (input);
16075 char *outptr = buf;
16076 size_t outbytesleft = sizeof (buf);
16077 size_t res = iconv (cd_utf8_to_88591,
16078 &inptr, &inbytesleft,
16079 &outptr, &outbytesleft);
16080 if (res == 0)
16081 result |= 1;
16082 iconv_close (cd_utf8_to_88591);
16083 }
16084 }
16085 /* Test against Solaris 10 bug: Failures are not distinguishable from
16086 successful returns. */
16087 {
16088 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
16089 if (cd_ascii_to_88591 != (iconv_t)(-1))
16090 {
16091 static ICONV_CONST char input[] = "\263";
16092 char buf[10];
16093 ICONV_CONST char *inptr = input;
16094 size_t inbytesleft = strlen (input);
16095 char *outptr = buf;
16096 size_t outbytesleft = sizeof (buf);
16097 size_t res = iconv (cd_ascii_to_88591,
16098 &inptr, &inbytesleft,
16099 &outptr, &outbytesleft);
16100 if (res == 0)
16101 result |= 2;
16102 iconv_close (cd_ascii_to_88591);
16103 }
16104 }
16105 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
16106 {
16107 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
16108 if (cd_88591_to_utf8 != (iconv_t)(-1))
16109 {
16110 static ICONV_CONST char input[] = "\304";
16111 static char buf[2] = { (char)0xDE, (char)0xAD };
16112 ICONV_CONST char *inptr = input;
16113 size_t inbytesleft = 1;
16114 char *outptr = buf;
16115 size_t outbytesleft = 1;
16116 size_t res = iconv (cd_88591_to_utf8,
16117 &inptr, &inbytesleft,
16118 &outptr, &outbytesleft);
16119 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
16120 result |= 4;
16121 iconv_close (cd_88591_to_utf8);
16122 }
16123 }
16124 #if 0 /* This bug could be worked around by the caller. */
16125 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
16126 {
16127 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
16128 if (cd_88591_to_utf8 != (iconv_t)(-1))
16129 {
16130 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
16131 char buf[50];
16132 ICONV_CONST char *inptr = input;
16133 size_t inbytesleft = strlen (input);
16134 char *outptr = buf;
16135 size_t outbytesleft = sizeof (buf);
16136 size_t res = iconv (cd_88591_to_utf8,
16137 &inptr, &inbytesleft,
16138 &outptr, &outbytesleft);
16139 if ((int)res > 0)
16140 result |= 8;
16141 iconv_close (cd_88591_to_utf8);
16142 }
16143 }
16144 #endif
16145 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
16146 provided. */
16147 if (/* Try standardized names. */
16148 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
16149 /* Try IRIX, OSF/1 names. */
16150 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
16151 /* Try AIX names. */
16152 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
16153 /* Try HP-UX names. */
16154 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
16155 result |= 16;
16156 return result;
16157
16158 ;
16159 return 0;
16160 }
16161 _ACEOF
16162 if ac_fn_c_try_run "$LINENO"
16163 then :
16164 am_cv_func_iconv_works=yes
16165 fi
16166 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16167 conftest.$ac_objext conftest.beam conftest.$ac_ext
16168 fi
16169
16170 test "$am_cv_func_iconv_works" = no || break
16171 done
16172 LIBS="$am_save_LIBS"
16173
16174 fi
16175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
16176 printf "%s\n" "$am_cv_func_iconv_works" >&6; }
16177 case "$am_cv_func_iconv_works" in
16178 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
16179 *) am_func_iconv=yes ;;
16180 esac
16181 else
16182 am_func_iconv=no am_cv_lib_iconv=no
16183 fi
16184 if test "$am_func_iconv" = yes; then
16185
16186 printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
16187
16188 fi
16189 if test "$am_cv_lib_iconv" = yes; then
16190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
16191 printf %s "checking how to link with libiconv... " >&6; }
16192 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
16193 printf "%s\n" "$LIBICONV" >&6; }
16194 else
16195 CPPFLAGS="$am_save_CPPFLAGS"
16196 LIBICONV=
16197 LTLIBICONV=
16198 fi
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210 use_additional=yes
16211
16212 acl_save_prefix="$prefix"
16213 prefix="$acl_final_prefix"
16214 acl_save_exec_prefix="$exec_prefix"
16215 exec_prefix="$acl_final_exec_prefix"
16216
16217 eval additional_includedir=\"$includedir\"
16218 eval additional_libdir=\"$libdir\"
16219
16220 exec_prefix="$acl_save_exec_prefix"
16221 prefix="$acl_save_prefix"
16222
16223
16224 # Check whether --with-libintl-prefix was given.
16225 if test ${with_libintl_prefix+y}
16226 then :
16227 withval=$with_libintl_prefix;
16228 if test "X$withval" = "Xno"; then
16229 use_additional=no
16230 else
16231 if test "X$withval" = "X"; then
16232
16233 acl_save_prefix="$prefix"
16234 prefix="$acl_final_prefix"
16235 acl_save_exec_prefix="$exec_prefix"
16236 exec_prefix="$acl_final_exec_prefix"
16237
16238 eval additional_includedir=\"$includedir\"
16239 eval additional_libdir=\"$libdir\"
16240
16241 exec_prefix="$acl_save_exec_prefix"
16242 prefix="$acl_save_prefix"
16243
16244 else
16245 additional_includedir="$withval/include"
16246 additional_libdir="$withval/$acl_libdirstem"
16247 if test "$acl_libdirstem2" != "$acl_libdirstem" \
16248 && ! test -d "$withval/$acl_libdirstem"; then
16249 additional_libdir="$withval/$acl_libdirstem2"
16250 fi
16251 fi
16252 fi
16253
16254 fi
16255
16256 LIBINTL=
16257 LTLIBINTL=
16258 INCINTL=
16259 LIBINTL_PREFIX=
16260 HAVE_LIBINTL=
16261 rpathdirs=
16262 ltrpathdirs=
16263 names_already_handled=
16264 names_next_round='intl '
16265 while test -n "$names_next_round"; do
16266 names_this_round="$names_next_round"
16267 names_next_round=
16268 for name in $names_this_round; do
16269 already_handled=
16270 for n in $names_already_handled; do
16271 if test "$n" = "$name"; then
16272 already_handled=yes
16273 break
16274 fi
16275 done
16276 if test -z "$already_handled"; then
16277 names_already_handled="$names_already_handled $name"
16278 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
16279 eval value=\"\$HAVE_LIB$uppername\"
16280 if test -n "$value"; then
16281 if test "$value" = yes; then
16282 eval value=\"\$LIB$uppername\"
16283 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
16284 eval value=\"\$LTLIB$uppername\"
16285 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
16286 else
16287 :
16288 fi
16289 else
16290 found_dir=
16291 found_la=
16292 found_so=
16293 found_a=
16294 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
16295 if test -n "$acl_shlibext"; then
16296 shrext=".$acl_shlibext" # typically: shrext=.so
16297 else
16298 shrext=
16299 fi
16300 if test $use_additional = yes; then
16301 dir="$additional_libdir"
16302 if test -n "$acl_shlibext"; then
16303 if test -f "$dir/$libname$shrext"; then
16304 found_dir="$dir"
16305 found_so="$dir/$libname$shrext"
16306 else
16307 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
16308 ver=`(cd "$dir" && \
16309 for f in "$libname$shrext".*; do echo "$f"; done \
16310 | sed -e "s,^$libname$shrext\\\\.,," \
16311 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
16312 | sed 1q ) 2>/dev/null`
16313 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
16314 found_dir="$dir"
16315 found_so="$dir/$libname$shrext.$ver"
16316 fi
16317 else
16318 eval library_names=\"$acl_library_names_spec\"
16319 for f in $library_names; do
16320 if test -f "$dir/$f"; then
16321 found_dir="$dir"
16322 found_so="$dir/$f"
16323 break
16324 fi
16325 done
16326 fi
16327 fi
16328 fi
16329 if test "X$found_dir" = "X"; then
16330 if test -f "$dir/$libname.$acl_libext"; then
16331 found_dir="$dir"
16332 found_a="$dir/$libname.$acl_libext"
16333 fi
16334 fi
16335 if test "X$found_dir" != "X"; then
16336 if test -f "$dir/$libname.la"; then
16337 found_la="$dir/$libname.la"
16338 fi
16339 fi
16340 fi
16341 if test "X$found_dir" = "X"; then
16342 for x in $LDFLAGS $LTLIBINTL; do
16343
16344 acl_save_prefix="$prefix"
16345 prefix="$acl_final_prefix"
16346 acl_save_exec_prefix="$exec_prefix"
16347 exec_prefix="$acl_final_exec_prefix"
16348 eval x=\"$x\"
16349 exec_prefix="$acl_save_exec_prefix"
16350 prefix="$acl_save_prefix"
16351
16352 case "$x" in
16353 -L*)
16354 dir=`echo "X$x" | sed -e 's/^X-L//'`
16355 if test -n "$acl_shlibext"; then
16356 if test -f "$dir/$libname$shrext"; then
16357 found_dir="$dir"
16358 found_so="$dir/$libname$shrext"
16359 else
16360 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
16361 ver=`(cd "$dir" && \
16362 for f in "$libname$shrext".*; do echo "$f"; done \
16363 | sed -e "s,^$libname$shrext\\\\.,," \
16364 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
16365 | sed 1q ) 2>/dev/null`
16366 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
16367 found_dir="$dir"
16368 found_so="$dir/$libname$shrext.$ver"
16369 fi
16370 else
16371 eval library_names=\"$acl_library_names_spec\"
16372 for f in $library_names; do
16373 if test -f "$dir/$f"; then
16374 found_dir="$dir"
16375 found_so="$dir/$f"
16376 break
16377 fi
16378 done
16379 fi
16380 fi
16381 fi
16382 if test "X$found_dir" = "X"; then
16383 if test -f "$dir/$libname.$acl_libext"; then
16384 found_dir="$dir"
16385 found_a="$dir/$libname.$acl_libext"
16386 fi
16387 fi
16388 if test "X$found_dir" != "X"; then
16389 if test -f "$dir/$libname.la"; then
16390 found_la="$dir/$libname.la"
16391 fi
16392 fi
16393 ;;
16394 esac
16395 if test "X$found_dir" != "X"; then
16396 break
16397 fi
16398 done
16399 fi
16400 if test "X$found_dir" != "X"; then
16401 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
16402 if test "X$found_so" != "X"; then
16403 if test "$enable_rpath" = no \
16404 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
16405 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
16406 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
16407 else
16408 haveit=
16409 for x in $ltrpathdirs; do
16410 if test "X$x" = "X$found_dir"; then
16411 haveit=yes
16412 break
16413 fi
16414 done
16415 if test -z "$haveit"; then
16416 ltrpathdirs="$ltrpathdirs $found_dir"
16417 fi
16418 if test "$acl_hardcode_direct" = yes; then
16419 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
16420 else
16421 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
16422 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
16423 haveit=
16424 for x in $rpathdirs; do
16425 if test "X$x" = "X$found_dir"; then
16426 haveit=yes
16427 break
16428 fi
16429 done
16430 if test -z "$haveit"; then
16431 rpathdirs="$rpathdirs $found_dir"
16432 fi
16433 else
16434 haveit=
16435 for x in $LDFLAGS $LIBINTL; do
16436
16437 acl_save_prefix="$prefix"
16438 prefix="$acl_final_prefix"
16439 acl_save_exec_prefix="$exec_prefix"
16440 exec_prefix="$acl_final_exec_prefix"
16441 eval x=\"$x\"
16442 exec_prefix="$acl_save_exec_prefix"
16443 prefix="$acl_save_prefix"
16444
16445 if test "X$x" = "X-L$found_dir"; then
16446 haveit=yes
16447 break
16448 fi
16449 done
16450 if test -z "$haveit"; then
16451 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
16452 fi
16453 if test "$acl_hardcode_minus_L" != no; then
16454 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
16455 else
16456 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
16457 fi
16458 fi
16459 fi
16460 fi
16461 else
16462 if test "X$found_a" != "X"; then
16463 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
16464 else
16465 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
16466 fi
16467 fi
16468 additional_includedir=
16469 case "$found_dir" in
16470 */$acl_libdirstem | */$acl_libdirstem/)
16471 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
16472 if test "$name" = 'intl'; then
16473 LIBINTL_PREFIX="$basedir"
16474 fi
16475 additional_includedir="$basedir/include"
16476 ;;
16477 */$acl_libdirstem2 | */$acl_libdirstem2/)
16478 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
16479 if test "$name" = 'intl'; then
16480 LIBINTL_PREFIX="$basedir"
16481 fi
16482 additional_includedir="$basedir/include"
16483 ;;
16484 esac
16485 if test "X$additional_includedir" != "X"; then
16486 if test "X$additional_includedir" != "X/usr/include"; then
16487 haveit=
16488 if test "X$additional_includedir" = "X/usr/local/include"; then
16489 if test -n "$GCC"; then
16490 case $host_os in
16491 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
16492 esac
16493 fi
16494 fi
16495 if test -z "$haveit"; then
16496 for x in $CPPFLAGS $INCINTL; do
16497
16498 acl_save_prefix="$prefix"
16499 prefix="$acl_final_prefix"
16500 acl_save_exec_prefix="$exec_prefix"
16501 exec_prefix="$acl_final_exec_prefix"
16502 eval x=\"$x\"
16503 exec_prefix="$acl_save_exec_prefix"
16504 prefix="$acl_save_prefix"
16505
16506 if test "X$x" = "X-I$additional_includedir"; then
16507 haveit=yes
16508 break
16509 fi
16510 done
16511 if test -z "$haveit"; then
16512 if test -d "$additional_includedir"; then
16513 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
16514 fi
16515 fi
16516 fi
16517 fi
16518 fi
16519 if test -n "$found_la"; then
16520 save_libdir="$libdir"
16521 case "$found_la" in
16522 */* | *\\*) . "$found_la" ;;
16523 *) . "./$found_la" ;;
16524 esac
16525 libdir="$save_libdir"
16526 for dep in $dependency_libs; do
16527 case "$dep" in
16528 -L*)
16529 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
16530 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
16531 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
16532 haveit=
16533 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
16534 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
16535 if test -n "$GCC"; then
16536 case $host_os in
16537 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
16538 esac
16539 fi
16540 fi
16541 if test -z "$haveit"; then
16542 haveit=
16543 for x in $LDFLAGS $LIBINTL; do
16544
16545 acl_save_prefix="$prefix"
16546 prefix="$acl_final_prefix"
16547 acl_save_exec_prefix="$exec_prefix"
16548 exec_prefix="$acl_final_exec_prefix"
16549 eval x=\"$x\"
16550 exec_prefix="$acl_save_exec_prefix"
16551 prefix="$acl_save_prefix"
16552
16553 if test "X$x" = "X-L$additional_libdir"; then
16554 haveit=yes
16555 break
16556 fi
16557 done
16558 if test -z "$haveit"; then
16559 if test -d "$additional_libdir"; then
16560 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
16561 fi
16562 fi
16563 haveit=
16564 for x in $LDFLAGS $LTLIBINTL; do
16565
16566 acl_save_prefix="$prefix"
16567 prefix="$acl_final_prefix"
16568 acl_save_exec_prefix="$exec_prefix"
16569 exec_prefix="$acl_final_exec_prefix"
16570 eval x=\"$x\"
16571 exec_prefix="$acl_save_exec_prefix"
16572 prefix="$acl_save_prefix"
16573
16574 if test "X$x" = "X-L$additional_libdir"; then
16575 haveit=yes
16576 break
16577 fi
16578 done
16579 if test -z "$haveit"; then
16580 if test -d "$additional_libdir"; then
16581 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
16582 fi
16583 fi
16584 fi
16585 fi
16586 ;;
16587 -R*)
16588 dir=`echo "X$dep" | sed -e 's/^X-R//'`
16589 if test "$enable_rpath" != no; then
16590 haveit=
16591 for x in $rpathdirs; do
16592 if test "X$x" = "X$dir"; then
16593 haveit=yes
16594 break
16595 fi
16596 done
16597 if test -z "$haveit"; then
16598 rpathdirs="$rpathdirs $dir"
16599 fi
16600 haveit=
16601 for x in $ltrpathdirs; do
16602 if test "X$x" = "X$dir"; then
16603 haveit=yes
16604 break
16605 fi
16606 done
16607 if test -z "$haveit"; then
16608 ltrpathdirs="$ltrpathdirs $dir"
16609 fi
16610 fi
16611 ;;
16612 -l*)
16613 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
16614 ;;
16615 *.la)
16616 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
16617 ;;
16618 *)
16619 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
16620 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
16621 ;;
16622 esac
16623 done
16624 fi
16625 else
16626 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
16627 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
16628 fi
16629 fi
16630 fi
16631 done
16632 done
16633 if test "X$rpathdirs" != "X"; then
16634 if test -n "$acl_hardcode_libdir_separator"; then
16635 alldirs=
16636 for found_dir in $rpathdirs; do
16637 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
16638 done
16639 acl_save_libdir="$libdir"
16640 libdir="$alldirs"
16641 eval flag=\"$acl_hardcode_libdir_flag_spec\"
16642 libdir="$acl_save_libdir"
16643 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
16644 else
16645 for found_dir in $rpathdirs; do
16646 acl_save_libdir="$libdir"
16647 libdir="$found_dir"
16648 eval flag=\"$acl_hardcode_libdir_flag_spec\"
16649 libdir="$acl_save_libdir"
16650 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
16651 done
16652 fi
16653 fi
16654 if test "X$ltrpathdirs" != "X"; then
16655 for found_dir in $ltrpathdirs; do
16656 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
16657 done
16658 fi
16659
16660
16661
16662
16663
16664
16665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
16666 printf %s "checking for GNU gettext in libintl... " >&6; }
16667 if eval test \${$gt_func_gnugettext_libintl+y}
16668 then :
16669 printf %s "(cached) " >&6
16670 else $as_nop
16671 gt_save_CPPFLAGS="$CPPFLAGS"
16672 CPPFLAGS="$CPPFLAGS $INCINTL"
16673 gt_save_LIBS="$LIBS"
16674 LIBS="$LIBS $LIBINTL"
16675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16676 /* end confdefs.h. */
16677
16678 #include <libintl.h>
16679 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
16680 extern int _nl_msg_cat_cntr;
16681 extern
16682 #ifdef __cplusplus
16683 "C"
16684 #endif
16685 const char *_nl_expand_alias (const char *);
16686 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
16687 #else
16688 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
16689 #endif
16690 $gt_revision_test_code
16691
16692 int
16693 main (void)
16694 {
16695
16696 bindtextdomain ("", "");
16697 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
16698
16699 ;
16700 return 0;
16701 }
16702 _ACEOF
16703 if ac_fn_c_try_link "$LINENO"
16704 then :
16705 eval "$gt_func_gnugettext_libintl=yes"
16706 else $as_nop
16707 eval "$gt_func_gnugettext_libintl=no"
16708 fi
16709 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16710 conftest$ac_exeext conftest.$ac_ext
16711 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
16712 LIBS="$LIBS $LIBICONV"
16713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16714 /* end confdefs.h. */
16715
16716 #include <libintl.h>
16717 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
16718 extern int _nl_msg_cat_cntr;
16719 extern
16720 #ifdef __cplusplus
16721 "C"
16722 #endif
16723 const char *_nl_expand_alias (const char *);
16724 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
16725 #else
16726 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
16727 #endif
16728 $gt_revision_test_code
16729
16730 int
16731 main (void)
16732 {
16733
16734 bindtextdomain ("", "");
16735 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
16736
16737 ;
16738 return 0;
16739 }
16740 _ACEOF
16741 if ac_fn_c_try_link "$LINENO"
16742 then :
16743 LIBINTL="$LIBINTL $LIBICONV"
16744 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
16745 eval "$gt_func_gnugettext_libintl=yes"
16746
16747 fi
16748 rm -f core conftest.err conftest.$ac_objext conftest.beam \
16749 conftest$ac_exeext conftest.$ac_ext
16750 fi
16751 CPPFLAGS="$gt_save_CPPFLAGS"
16752 LIBS="$gt_save_LIBS"
16753 fi
16754 eval ac_res=\$$gt_func_gnugettext_libintl
16755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16756 printf "%s\n" "$ac_res" >&6; }
16757 fi
16758
16759 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
16760 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
16761 && test "$PACKAGE" != gettext-runtime \
16762 && test "$PACKAGE" != gettext-tools; }; then
16763 gt_use_preinstalled_gnugettext=yes
16764 else
16765 LIBINTL=
16766 LTLIBINTL=
16767 INCINTL=
16768 fi
16769
16770
16771
16772 if test -n "$INTL_MACOSX_LIBS"; then
16773 if test "$gt_use_preinstalled_gnugettext" = "yes" \
16774 || test "$nls_cv_use_gnu_gettext" = "yes"; then
16775 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
16776 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
16777 fi
16778 fi
16779
16780 if test "$gt_use_preinstalled_gnugettext" = "yes" \
16781 || test "$nls_cv_use_gnu_gettext" = "yes"; then
16782
16783 printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
16784
16785 else
16786 USE_NLS=no
16787 fi
16788 fi
16789
16790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
16791 printf %s "checking whether to use NLS... " >&6; }
16792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
16793 printf "%s\n" "$USE_NLS" >&6; }
16794 if test "$USE_NLS" = "yes"; then
16795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
16796 printf %s "checking where the gettext function comes from... " >&6; }
16797 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
16798 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
16799 gt_source="external libintl"
16800 else
16801 gt_source="libc"
16802 fi
16803 else
16804 gt_source="included intl directory"
16805 fi
16806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
16807 printf "%s\n" "$gt_source" >&6; }
16808 fi
16809
16810 if test "$USE_NLS" = "yes"; then
16811
16812 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
16813 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
16814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
16815 printf %s "checking how to link with libintl... " >&6; }
16816 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
16817 printf "%s\n" "$LIBINTL" >&6; }
16818
16819 for element in $INCINTL; do
16820 haveit=
16821 for x in $CPPFLAGS; do
16822
16823 acl_save_prefix="$prefix"
16824 prefix="$acl_final_prefix"
16825 acl_save_exec_prefix="$exec_prefix"
16826 exec_prefix="$acl_final_exec_prefix"
16827 eval x=\"$x\"
16828 exec_prefix="$acl_save_exec_prefix"
16829 prefix="$acl_save_prefix"
16830
16831 if test "X$x" = "X$element"; then
16832 haveit=yes
16833 break
16834 fi
16835 done
16836 if test -z "$haveit"; then
16837 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
16838 fi
16839 done
16840
16841 fi
16842
16843
16844 printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
16845
16846
16847 printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
16848
16849 fi
16850
16851 POSUB=po
16852 fi
16853
16854
16855
16856 INTLLIBS="$LIBINTL"
16857
16858
16859
16860
16861
16862
16863
16864
16865 if test "$os_win32" = "yes"; then
16866 # Extract the first word of "lib.exe", so it can be a program name with args.
16867 set dummy lib.exe; ac_word=$2
16868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16869 printf %s "checking for $ac_word... " >&6; }
16870 if test ${ac_cv_prog_ms_librarian+y}
16871 then :
16872 printf %s "(cached) " >&6
16873 else $as_nop
16874 if test -n "$ms_librarian"; then
16875 ac_cv_prog_ms_librarian="$ms_librarian" # Let the user override the test.
16876 else
16877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16878 for as_dir in $PATH
16879 do
16880 IFS=$as_save_IFS
16881 case $as_dir in #(((
16882 '') as_dir=./ ;;
16883 */) ;;
16884 *) as_dir=$as_dir/ ;;
16885 esac
16886 for ac_exec_ext in '' $ac_executable_extensions; do
16887 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16888 ac_cv_prog_ms_librarian="yes"
16889 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
16890 break 2
16891 fi
16892 done
16893 done
16894 IFS=$as_save_IFS
16895
16896 test -z "$ac_cv_prog_ms_librarian" && ac_cv_prog_ms_librarian="no"
16897 fi
16898 fi
16899 ms_librarian=$ac_cv_prog_ms_librarian
16900 if test -n "$ms_librarian"; then
16901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ms_librarian" >&5
16902 printf "%s\n" "$ms_librarian" >&6; }
16903 else
16904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16905 printf "%s\n" "no" >&6; }
16906 fi
16907
16908
16909 fi
16910 if test x$ms_librarian = xyes; then
16911 MS_LIB_AVAILABLE_TRUE=
16912 MS_LIB_AVAILABLE_FALSE='#'
16913 else
16914 MS_LIB_AVAILABLE_TRUE='#'
16915 MS_LIB_AVAILABLE_FALSE=
16916 fi
16917
16918
16919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
16920 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
16921 if test ${ac_cv_c_undeclared_builtin_options+y}
16922 then :
16923 printf %s "(cached) " >&6
16924 else $as_nop
16925 ac_save_CFLAGS=$CFLAGS
16926 ac_cv_c_undeclared_builtin_options='cannot detect'
16927 for ac_arg in '' -fno-builtin; do
16928 CFLAGS="$ac_save_CFLAGS $ac_arg"
16929 # This test program should *not* compile successfully.
16930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16931 /* end confdefs.h. */
16932
16933 int
16934 main (void)
16935 {
16936 (void) strchr;
16937 ;
16938 return 0;
16939 }
16940 _ACEOF
16941 if ac_fn_c_try_compile "$LINENO"
16942 then :
16943
16944 else $as_nop
16945 # This test program should compile successfully.
16946 # No library function is consistently available on
16947 # freestanding implementations, so test against a dummy
16948 # declaration. Include always-available headers on the
16949 # off chance that they somehow elicit warnings.
16950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16951 /* end confdefs.h. */
16952 #include <float.h>
16953 #include <limits.h>
16954 #include <stdarg.h>
16955 #include <stddef.h>
16956 extern void ac_decl (int, char *);
16957
16958 int
16959 main (void)
16960 {
16961 (void) ac_decl (0, (char *) 0);
16962 (void) ac_decl;
16963
16964 ;
16965 return 0;
16966 }
16967 _ACEOF
16968 if ac_fn_c_try_compile "$LINENO"
16969 then :
16970 if test x"$ac_arg" = x
16971 then :
16972 ac_cv_c_undeclared_builtin_options='none needed'
16973 else $as_nop
16974 ac_cv_c_undeclared_builtin_options=$ac_arg
16975 fi
16976 break
16977 fi
16978 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16979 fi
16980 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
16981 done
16982 CFLAGS=$ac_save_CFLAGS
16983
16984 fi
16985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
16986 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
16987 case $ac_cv_c_undeclared_builtin_options in #(
16988 'cannot detect') :
16989 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16990 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
16991 as_fn_error $? "cannot make $CC report undeclared builtins
16992 See \`config.log' for more details" "$LINENO" 5; } ;; #(
16993 'none needed') :
16994 ac_c_undeclared_builtin_options='' ;; #(
16995 *) :
16996 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
16997 esac
16998
16999 ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
17000 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes
17001 then :
17002 SUNCC="yes"
17003 else $as_nop
17004 SUNCC="no"
17005 fi
17006 WARN_CFLAGS=""
17007 WARNING_CPP_DIRECTIVE="no"
17008 if test "x$GCC" = "xyes"; then
17009 WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
17010 -Wmissing-prototypes -Wmissing-declarations \
17011 -Wnested-externs -fno-strict-aliasing"
17012 WARNING_CPP_DIRECTIVE="yes"
17013 elif test "x$SUNCC" = "xyes"; then
17014 WARN_CFLAGS="-v -fd"
17015 WARNING_CPP_DIRECTIVE="yes"
17016 fi
17017 if test "x$WARNING_CPP_DIRECTIVE" = "xyes"; then
17018
17019 printf "%s\n" "#define HAVE_WARNING_CPP_DIRECTIVE 1" >>confdefs.h
17020
17021 fi
17022
17023
17024
17025
17026 # Put a plausible default for CC_FOR_BUILD in Makefile.
17027 if test -z "$CC_FOR_BUILD"; then
17028 if test "x$cross_compiling" = "xno"; then
17029 CC_FOR_BUILD='$(CC)'
17030 else
17031 CC_FOR_BUILD=gcc
17032 fi
17033 fi
17034
17035 # Also set EXEEXT_FOR_BUILD.
17036 if test "x$cross_compiling" = "xno"; then
17037 EXEEXT_FOR_BUILD='$(EXEEXT)'
17038 else
17039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5
17040 printf %s "checking for build system executable suffix... " >&6; }
17041 if test ${bfd_cv_build_exeext+y}
17042 then :
17043 printf %s "(cached) " >&6
17044 else $as_nop
17045 rm -f conftest*
17046 echo 'int main () { return 0; }' > conftest.c
17047 bfd_cv_build_exeext=
17048 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
17049 for file in conftest.*; do
17050 case $file in
17051 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
17052 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
17053 esac
17054 done
17055 rm -f conftest*
17056 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
17057 fi
17058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5
17059 printf "%s\n" "$bfd_cv_build_exeext" >&6; }
17060 EXEEXT_FOR_BUILD=""
17061 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
17062 fi
17063
17064
17065 if test $cross_compiling = yes; then
17066 CROSS_COMPILING_TRUE=
17067 CROSS_COMPILING_FALSE='#'
17068 else
17069 CROSS_COMPILING_TRUE='#'
17070 CROSS_COMPILING_FALSE=
17071 fi
17072
17073 if test "$enable_shared" = "yes"; then
17074 ENABLE_SHARED_TRUE=
17075 ENABLE_SHARED_FALSE='#'
17076 else
17077 ENABLE_SHARED_TRUE='#'
17078 ENABLE_SHARED_FALSE=
17079 fi
17080
17081
17082
17083
17084 # Check whether --with-arch was given.
17085 if test ${with_arch+y}
17086 then :
17087 withval=$with_arch; arch="$withval"
17088 else $as_nop
17089 arch=auto
17090 fi
17091
17092
17093 if test "x$arch" != xauto; then
17094
17095 printf "%s\n" "#define FC_ARCHITECTURE \"$arch\"" >>confdefs.h
17096
17097 fi
17098
17099
17100
17101 # Checks for header files.
17102 ac_header_dirent=no
17103 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
17104 as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
17105 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
17106 printf %s "checking for $ac_hdr that defines DIR... " >&6; }
17107 if eval test \${$as_ac_Header+y}
17108 then :
17109 printf %s "(cached) " >&6
17110 else $as_nop
17111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17112 /* end confdefs.h. */
17113 #include <sys/types.h>
17114 #include <$ac_hdr>
17115
17116 int
17117 main (void)
17118 {
17119 if ((DIR *) 0)
17120 return 0;
17121 ;
17122 return 0;
17123 }
17124 _ACEOF
17125 if ac_fn_c_try_compile "$LINENO"
17126 then :
17127 eval "$as_ac_Header=yes"
17128 else $as_nop
17129 eval "$as_ac_Header=no"
17130 fi
17131 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17132 fi
17133 eval ac_res=\$$as_ac_Header
17134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17135 printf "%s\n" "$ac_res" >&6; }
17136 if eval test \"x\$"$as_ac_Header"\" = x"yes"
17137 then :
17138 cat >>confdefs.h <<_ACEOF
17139 #define `printf "%s\n" "HAVE_$ac_hdr" | $as_tr_cpp` 1
17140 _ACEOF
17141
17142 ac_header_dirent=$ac_hdr; break
17143 fi
17144
17145 done
17146 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
17147 if test $ac_header_dirent = dirent.h; then
17148 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
17149 printf %s "checking for library containing opendir... " >&6; }
17150 if test ${ac_cv_search_opendir+y}
17151 then :
17152 printf %s "(cached) " >&6
17153 else $as_nop
17154 ac_func_search_save_LIBS=$LIBS
17155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17156 /* end confdefs.h. */
17157
17158 /* Override any GCC internal prototype to avoid an error.
17159 Use char because int might match the return type of a GCC
17160 builtin and then its argument prototype would still apply. */
17161 char opendir ();
17162 int
17163 main (void)
17164 {
17165 return opendir ();
17166 ;
17167 return 0;
17168 }
17169 _ACEOF
17170 for ac_lib in '' dir
17171 do
17172 if test -z "$ac_lib"; then
17173 ac_res="none required"
17174 else
17175 ac_res=-l$ac_lib
17176 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
17177 fi
17178 if ac_fn_c_try_link "$LINENO"
17179 then :
17180 ac_cv_search_opendir=$ac_res
17181 fi
17182 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17183 conftest$ac_exeext
17184 if test ${ac_cv_search_opendir+y}
17185 then :
17186 break
17187 fi
17188 done
17189 if test ${ac_cv_search_opendir+y}
17190 then :
17191
17192 else $as_nop
17193 ac_cv_search_opendir=no
17194 fi
17195 rm conftest.$ac_ext
17196 LIBS=$ac_func_search_save_LIBS
17197 fi
17198 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17199 printf "%s\n" "$ac_cv_search_opendir" >&6; }
17200 ac_res=$ac_cv_search_opendir
17201 if test "$ac_res" != no
17202 then :
17203 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17204
17205 fi
17206
17207 else
17208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
17209 printf %s "checking for library containing opendir... " >&6; }
17210 if test ${ac_cv_search_opendir+y}
17211 then :
17212 printf %s "(cached) " >&6
17213 else $as_nop
17214 ac_func_search_save_LIBS=$LIBS
17215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17216 /* end confdefs.h. */
17217
17218 /* Override any GCC internal prototype to avoid an error.
17219 Use char because int might match the return type of a GCC
17220 builtin and then its argument prototype would still apply. */
17221 char opendir ();
17222 int
17223 main (void)
17224 {
17225 return opendir ();
17226 ;
17227 return 0;
17228 }
17229 _ACEOF
17230 for ac_lib in '' x
17231 do
17232 if test -z "$ac_lib"; then
17233 ac_res="none required"
17234 else
17235 ac_res=-l$ac_lib
17236 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
17237 fi
17238 if ac_fn_c_try_link "$LINENO"
17239 then :
17240 ac_cv_search_opendir=$ac_res
17241 fi
17242 rm -f core conftest.err conftest.$ac_objext conftest.beam \
17243 conftest$ac_exeext
17244 if test ${ac_cv_search_opendir+y}
17245 then :
17246 break
17247 fi
17248 done
17249 if test ${ac_cv_search_opendir+y}
17250 then :
17251
17252 else $as_nop
17253 ac_cv_search_opendir=no
17254 fi
17255 rm conftest.$ac_ext
17256 LIBS=$ac_func_search_save_LIBS
17257 fi
17258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17259 printf "%s\n" "$ac_cv_search_opendir" >&6; }
17260 ac_res=$ac_cv_search_opendir
17261 if test "$ac_res" != no
17262 then :
17263 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17264
17265 fi
17266
17267 fi
17268
17269 # Autoupdate added the next two lines to ensure that your configure
17270 # script's behavior did not change. They are probably safe to remove.
17271
17272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
17273 printf %s "checking for egrep... " >&6; }
17274 if test ${ac_cv_path_EGREP+y}
17275 then :
17276 printf %s "(cached) " >&6
17277 else $as_nop
17278 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
17279 then ac_cv_path_EGREP="$GREP -E"
17280 else
17281 if test -z "$EGREP"; then
17282 ac_path_EGREP_found=false
17283 # Loop through the user's path and test for each of PROGNAME-LIST
17284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17285 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
17286 do
17287 IFS=$as_save_IFS
17288 case $as_dir in #(((
17289 '') as_dir=./ ;;
17290 */) ;;
17291 *) as_dir=$as_dir/ ;;
17292 esac
17293 for ac_prog in egrep
17294 do
17295 for ac_exec_ext in '' $ac_executable_extensions; do
17296 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
17297 as_fn_executable_p "$ac_path_EGREP" || continue
17298 # Check for GNU ac_path_EGREP and select it if it is found.
17299 # Check for GNU $ac_path_EGREP
17300 case `"$ac_path_EGREP" --version 2>&1` in
17301 *GNU*)
17302 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
17303 *)
17304 ac_count=0
17305 printf %s 0123456789 >"conftest.in"
17306 while :
17307 do
17308 cat "conftest.in" "conftest.in" >"conftest.tmp"
17309 mv "conftest.tmp" "conftest.in"
17310 cp "conftest.in" "conftest.nl"
17311 printf "%s\n" 'EGREP' >> "conftest.nl"
17312 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
17313 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
17314 as_fn_arith $ac_count + 1 && ac_count=$as_val
17315 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
17316 # Best one so far, save it but keep looking for a better one
17317 ac_cv_path_EGREP="$ac_path_EGREP"
17318 ac_path_EGREP_max=$ac_count
17319 fi
17320 # 10*(2^10) chars as input seems more than enough
17321 test $ac_count -gt 10 && break
17322 done
17323 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
17324 esac
17325
17326 $ac_path_EGREP_found && break 3
17327 done
17328 done
17329 done
17330 IFS=$as_save_IFS
17331 if test -z "$ac_cv_path_EGREP"; then
17332 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
17333 fi
17334 else
17335 ac_cv_path_EGREP=$EGREP
17336 fi
17337
17338 fi
17339 fi
17340 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
17341 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
17342 EGREP="$ac_cv_path_EGREP"
17343
17344
17345
17346 ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
17347 if test "x$ac_cv_header_dirent_h" = xyes
17348 then :
17349 printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
17350
17351 fi
17352 ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default"
17353 if test "x$ac_cv_header_fcntl_h" = xyes
17354 then :
17355 printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h
17356
17357 fi
17358 ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
17359 if test "x$ac_cv_header_stdlib_h" = xyes
17360 then :
17361 printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
17362
17363 fi
17364 ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
17365 if test "x$ac_cv_header_string_h" = xyes
17366 then :
17367 printf "%s\n" "#define HAVE_STRING_H 1" >>confdefs.h
17368
17369 fi
17370 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
17371 if test "x$ac_cv_header_unistd_h" = xyes
17372 then :
17373 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
17374
17375 fi
17376 ac_fn_c_check_header_compile "$LINENO" "sys/statvfs.h" "ac_cv_header_sys_statvfs_h" "$ac_includes_default"
17377 if test "x$ac_cv_header_sys_statvfs_h" = xyes
17378 then :
17379 printf "%s\n" "#define HAVE_SYS_STATVFS_H 1" >>confdefs.h
17380
17381 fi
17382 ac_fn_c_check_header_compile "$LINENO" "sys/vfs.h" "ac_cv_header_sys_vfs_h" "$ac_includes_default"
17383 if test "x$ac_cv_header_sys_vfs_h" = xyes
17384 then :
17385 printf "%s\n" "#define HAVE_SYS_VFS_H 1" >>confdefs.h
17386
17387 fi
17388 ac_fn_c_check_header_compile "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "$ac_includes_default"
17389 if test "x$ac_cv_header_sys_statfs_h" = xyes
17390 then :
17391 printf "%s\n" "#define HAVE_SYS_STATFS_H 1" >>confdefs.h
17392
17393 fi
17394 ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
17395 if test "x$ac_cv_header_sys_param_h" = xyes
17396 then :
17397 printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h
17398
17399 fi
17400 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
17401 if test "x$ac_cv_header_sys_mount_h" = xyes
17402 then :
17403 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
17404
17405 fi
17406
17407 # ------ AX CREATE STDINT H -------------------------------------
17408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint types" >&5
17409 printf %s "checking for stdint types... " >&6; }
17410 ac_stdint_h=`echo src/fcstdint.h`
17411 # try to shortcircuit - if the default include path of the compiler
17412 # can find a "stdint.h" header then we assume that all compilers can.
17413 if test ${ac_cv_header_stdint_t+y}
17414 then :
17415 printf %s "(cached) " >&6
17416 else $as_nop
17417
17418 old_CXXFLAGS="$CXXFLAGS" ; CXXFLAGS=""
17419 old_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS=""
17420 old_CFLAGS="$CFLAGS" ; CFLAGS=""
17421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17422 /* end confdefs.h. */
17423 #include <stdint.h>
17424 int
17425 main (void)
17426 {
17427 int_least32_t v = 0;
17428 ;
17429 return 0;
17430 }
17431 _ACEOF
17432 if ac_fn_c_try_compile "$LINENO"
17433 then :
17434 ac_cv_stdint_result="(assuming C99 compatible system)"
17435 ac_cv_header_stdint_t="stdint.h";
17436 else $as_nop
17437 ac_cv_header_stdint_t=""
17438 fi
17439 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17440 if test "$GCC" = "yes" && test ".$ac_cv_header_stdint_t" = "."; then
17441 CFLAGS="-std=c99"
17442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17443 /* end confdefs.h. */
17444 #include <stdint.h>
17445 int
17446 main (void)
17447 {
17448 int_least32_t v = 0;
17449 ;
17450 return 0;
17451 }
17452 _ACEOF
17453 if ac_fn_c_try_compile "$LINENO"
17454 then :
17455 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&5
17456 printf "%s\n" "$as_me: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&2;}
17457 fi
17458 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17459 fi
17460 CXXFLAGS="$old_CXXFLAGS"
17461 CPPFLAGS="$old_CPPFLAGS"
17462 CFLAGS="$old_CFLAGS"
17463 fi
17464
17465
17466 v="... $ac_cv_header_stdint_h"
17467 if test "$ac_stdint_h" = "stdint.h" ; then
17468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./stdint.h?)" >&5
17469 printf "%s\n" "(are you sure you want them in ./stdint.h?)" >&6; }
17470 elif test "$ac_stdint_h" = "inttypes.h" ; then
17471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./inttypes.h?)" >&5
17472 printf "%s\n" "(are you sure you want them in ./inttypes.h?)" >&6; }
17473 elif test "_$ac_cv_header_stdint_t" = "_" ; then
17474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (putting them into $ac_stdint_h)$v" >&5
17475 printf "%s\n" "(putting them into $ac_stdint_h)$v" >&6; }
17476 else
17477 ac_cv_header_stdint="$ac_cv_header_stdint_t"
17478 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint (shortcircuit)" >&5
17479 printf "%s\n" "$ac_cv_header_stdint (shortcircuit)" >&6; }
17480 fi
17481
17482 if test "_$ac_cv_header_stdint_t" = "_" ; then # can not shortcircuit..
17483
17484
17485 inttype_headers=`echo | sed -e 's/,/ /g'`
17486
17487 ac_cv_stdint_result="(no helpful system typedefs seen)"
17488
17489 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5
17490 printf %s "checking for stdint uintptr_t... " >&6; }
17491 if test ${ac_cv_header_stdint_x+y}
17492 then :
17493 printf %s "(cached) " >&6
17494 else $as_nop
17495
17496 ac_cv_header_stdint_x="" # the 1997 typedefs (inttypes.h)
17497 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
17498 printf "%s\n" "(..)" >&6; }
17499 for i in stdint.h inttypes.h sys/inttypes.h $inttype_headers
17500 do
17501 unset ac_cv_type_uintptr_t
17502 unset ac_cv_type_uint64_t
17503 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <$i>
17504 "
17505 if test "x$ac_cv_type_uintptr_t" = xyes
17506 then :
17507 ac_cv_header_stdint_x=$i
17508 else $as_nop
17509 continue
17510 fi
17511
17512 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i>
17513 "
17514 if test "x$ac_cv_type_uint64_t" = xyes
17515 then :
17516 and64="/uint64_t"
17517 else $as_nop
17518 and64=""
17519 fi
17520
17521 ac_cv_stdint_result="(seen uintptr_t$and64 in $i)"
17522 break
17523 done
17524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5
17525 printf %s "checking for stdint uintptr_t... " >&6; }
17526
17527 fi
17528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_x" >&5
17529 printf "%s\n" "$ac_cv_header_stdint_x" >&6; }
17530
17531
17532 if test "_$ac_cv_header_stdint_x" = "_" ; then
17533
17534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5
17535 printf %s "checking for stdint uint32_t... " >&6; }
17536 if test ${ac_cv_header_stdint_o+y}
17537 then :
17538 printf %s "(cached) " >&6
17539 else $as_nop
17540
17541 ac_cv_header_stdint_o="" # the 1995 typedefs (sys/inttypes.h)
17542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
17543 printf "%s\n" "(..)" >&6; }
17544 for i in inttypes.h sys/inttypes.h stdint.h $inttype_headers
17545 do
17546 unset ac_cv_type_uint32_t
17547 unset ac_cv_type_uint64_t
17548 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <$i>
17549 "
17550 if test "x$ac_cv_type_uint32_t" = xyes
17551 then :
17552 ac_cv_header_stdint_o=$i
17553 else $as_nop
17554 continue
17555 fi
17556
17557 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i>
17558 "
17559 if test "x$ac_cv_type_uint64_t" = xyes
17560 then :
17561 and64="/uint64_t"
17562 else $as_nop
17563 and64=""
17564 fi
17565
17566 ac_cv_stdint_result="(seen uint32_t$and64 in $i)"
17567 break
17568 break;
17569 done
17570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5
17571 printf %s "checking for stdint uint32_t... " >&6; }
17572
17573 fi
17574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_o" >&5
17575 printf "%s\n" "$ac_cv_header_stdint_o" >&6; }
17576
17577 fi
17578
17579 if test "_$ac_cv_header_stdint_x" = "_" ; then
17580 if test "_$ac_cv_header_stdint_o" = "_" ; then
17581
17582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5
17583 printf %s "checking for stdint u_int32_t... " >&6; }
17584 if test ${ac_cv_header_stdint_u+y}
17585 then :
17586 printf %s "(cached) " >&6
17587 else $as_nop
17588
17589 ac_cv_header_stdint_u="" # the BSD typedefs (sys/types.h)
17590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
17591 printf "%s\n" "(..)" >&6; }
17592 for i in sys/types.h inttypes.h sys/inttypes.h $inttype_headers ; do
17593 unset ac_cv_type_u_int32_t
17594 unset ac_cv_type_u_int64_t
17595 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <$i>
17596 "
17597 if test "x$ac_cv_type_u_int32_t" = xyes
17598 then :
17599 ac_cv_header_stdint_u=$i
17600 else $as_nop
17601 continue
17602 fi
17603
17604 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include<$i>
17605 "
17606 if test "x$ac_cv_type_u_int64_t" = xyes
17607 then :
17608 and64="/u_int64_t"
17609 else $as_nop
17610 and64=""
17611 fi
17612
17613 ac_cv_stdint_result="(seen u_int32_t$and64 in $i)"
17614 break
17615 break;
17616 done
17617 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5
17618 printf %s "checking for stdint u_int32_t... " >&6; }
17619
17620 fi
17621 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_u" >&5
17622 printf "%s\n" "$ac_cv_header_stdint_u" >&6; }
17623
17624 fi fi
17625
17626 if test "_$ac_cv_header_stdint_x" = "_" ; then
17627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint datatype model" >&5
17628 printf %s "checking for stdint datatype model... " >&6; }
17629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5
17630 printf "%s\n" "(..)" >&6; }
17631
17632 # The cast to long int works around a bug in the HP C Compiler
17633 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17634 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17635 # This bug is HP SR number 8606223364.
17636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
17637 printf %s "checking size of char... " >&6; }
17638 if test ${ac_cv_sizeof_char+y}
17639 then :
17640 printf %s "(cached) " >&6
17641 else $as_nop
17642 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"
17643 then :
17644
17645 else $as_nop
17646 if test "$ac_cv_type_char" = yes; then
17647 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17648 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
17649 as_fn_error 77 "cannot compute sizeof (char)
17650 See \`config.log' for more details" "$LINENO" 5; }
17651 else
17652 ac_cv_sizeof_char=0
17653 fi
17654 fi
17655
17656 fi
17657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
17658 printf "%s\n" "$ac_cv_sizeof_char" >&6; }
17659
17660
17661
17662 printf "%s\n" "#define SIZEOF_CHAR $ac_cv_sizeof_char" >>confdefs.h
17663
17664
17665 # The cast to long int works around a bug in the HP C Compiler
17666 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17667 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17668 # This bug is HP SR number 8606223364.
17669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
17670 printf %s "checking size of short... " >&6; }
17671 if test ${ac_cv_sizeof_short+y}
17672 then :
17673 printf %s "(cached) " >&6
17674 else $as_nop
17675 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"
17676 then :
17677
17678 else $as_nop
17679 if test "$ac_cv_type_short" = yes; then
17680 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17681 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
17682 as_fn_error 77 "cannot compute sizeof (short)
17683 See \`config.log' for more details" "$LINENO" 5; }
17684 else
17685 ac_cv_sizeof_short=0
17686 fi
17687 fi
17688
17689 fi
17690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
17691 printf "%s\n" "$ac_cv_sizeof_short" >&6; }
17692
17693
17694
17695 printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
17696
17697
17698 # The cast to long int works around a bug in the HP C Compiler
17699 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17700 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17701 # This bug is HP SR number 8606223364.
17702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
17703 printf %s "checking size of int... " >&6; }
17704 if test ${ac_cv_sizeof_int+y}
17705 then :
17706 printf %s "(cached) " >&6
17707 else $as_nop
17708 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"
17709 then :
17710
17711 else $as_nop
17712 if test "$ac_cv_type_int" = yes; then
17713 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17714 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
17715 as_fn_error 77 "cannot compute sizeof (int)
17716 See \`config.log' for more details" "$LINENO" 5; }
17717 else
17718 ac_cv_sizeof_int=0
17719 fi
17720 fi
17721
17722 fi
17723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
17724 printf "%s\n" "$ac_cv_sizeof_int" >&6; }
17725
17726
17727
17728 printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
17729
17730
17731 # The cast to long int works around a bug in the HP C Compiler
17732 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17733 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17734 # This bug is HP SR number 8606223364.
17735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
17736 printf %s "checking size of long... " >&6; }
17737 if test ${ac_cv_sizeof_long+y}
17738 then :
17739 printf %s "(cached) " >&6
17740 else $as_nop
17741 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
17742 then :
17743
17744 else $as_nop
17745 if test "$ac_cv_type_long" = yes; then
17746 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17747 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
17748 as_fn_error 77 "cannot compute sizeof (long)
17749 See \`config.log' for more details" "$LINENO" 5; }
17750 else
17751 ac_cv_sizeof_long=0
17752 fi
17753 fi
17754
17755 fi
17756 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
17757 printf "%s\n" "$ac_cv_sizeof_long" >&6; }
17758
17759
17760
17761 printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
17762
17763
17764 # The cast to long int works around a bug in the HP C Compiler
17765 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17766 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17767 # This bug is HP SR number 8606223364.
17768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
17769 printf %s "checking size of void*... " >&6; }
17770 if test ${ac_cv_sizeof_voidp+y}
17771 then :
17772 printf %s "(cached) " >&6
17773 else $as_nop
17774 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default"
17775 then :
17776
17777 else $as_nop
17778 if test "$ac_cv_type_voidp" = yes; then
17779 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17780 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
17781 as_fn_error 77 "cannot compute sizeof (void*)
17782 See \`config.log' for more details" "$LINENO" 5; }
17783 else
17784 ac_cv_sizeof_voidp=0
17785 fi
17786 fi
17787
17788 fi
17789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
17790 printf "%s\n" "$ac_cv_sizeof_voidp" >&6; }
17791
17792
17793
17794 printf "%s\n" "#define SIZEOF_VOIDP $ac_cv_sizeof_voidp" >>confdefs.h
17795
17796
17797 ac_cv_char_data_model=""
17798 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_char"
17799 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_short"
17800 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_int"
17801 ac_cv_long_data_model=""
17802 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_int"
17803 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_long"
17804 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_voidp"
17805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking data model" >&5
17806 printf %s "checking data model... " >&6; }
17807 case "$ac_cv_char_data_model/$ac_cv_long_data_model" in
17808 122/242) ac_cv_data_model="IP16" ; n="standard 16bit machine" ;;
17809 122/244) ac_cv_data_model="LP32" ; n="standard 32bit machine" ;;
17810 122/*) ac_cv_data_model="i16" ; n="unusual int16 model" ;;
17811 124/444) ac_cv_data_model="ILP32" ; n="standard 32bit unixish" ;;
17812 124/488) ac_cv_data_model="LP64" ; n="standard 64bit unixish" ;;
17813 124/448) ac_cv_data_model="LLP64" ; n="unusual 64bit unixish" ;;
17814 124/*) ac_cv_data_model="i32" ; n="unusual int32 model" ;;
17815 128/888) ac_cv_data_model="ILP64" ; n="unusual 64bit numeric" ;;
17816 128/*) ac_cv_data_model="i64" ; n="unusual int64 model" ;;
17817 222/*2) ac_cv_data_model="DSP16" ; n="strict 16bit dsptype" ;;
17818 333/*3) ac_cv_data_model="DSP24" ; n="strict 24bit dsptype" ;;
17819 444/*4) ac_cv_data_model="DSP32" ; n="strict 32bit dsptype" ;;
17820 666/*6) ac_cv_data_model="DSP48" ; n="strict 48bit dsptype" ;;
17821 888/*8) ac_cv_data_model="DSP64" ; n="strict 64bit dsptype" ;;
17822 222/*|333/*|444/*|666/*|888/*) :
17823 ac_cv_data_model="iDSP" ; n="unusual dsptype" ;;
17824 *) ac_cv_data_model="none" ; n="very unusual model" ;;
17825 esac
17826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_data_model ($ac_cv_long_data_model, $n)" >&5
17827 printf "%s\n" "$ac_cv_data_model ($ac_cv_long_data_model, $n)" >&6; }
17828
17829 fi
17830
17831 if test "_$ac_cv_header_stdint_x" != "_" ; then
17832 ac_cv_header_stdint="$ac_cv_header_stdint_x"
17833 elif test "_$ac_cv_header_stdint_o" != "_" ; then
17834 ac_cv_header_stdint="$ac_cv_header_stdint_o"
17835 elif test "_$ac_cv_header_stdint_u" != "_" ; then
17836 ac_cv_header_stdint="$ac_cv_header_stdint_u"
17837 else
17838 ac_cv_header_stdint="stddef.h"
17839 fi
17840
17841 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for extra inttypes in chosen header" >&5
17842 printf %s "checking for extra inttypes in chosen header... " >&6; }
17843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ($ac_cv_header_stdint)" >&5
17844 printf "%s\n" "($ac_cv_header_stdint)" >&6; }
17845 unset ac_cv_type_int_least32_t
17846 unset ac_cv_type_int_fast32_t
17847 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <$ac_cv_header_stdint>
17848 "
17849 if test "x$ac_cv_type_int_least32_t" = xyes
17850 then :
17851
17852 fi
17853
17854 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include<$ac_cv_header_stdint>
17855 "
17856 if test "x$ac_cv_type_int_fast32_t" = xyes
17857 then :
17858
17859 fi
17860
17861 ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "#include <$ac_cv_header_stdint>
17862 "
17863 if test "x$ac_cv_type_intmax_t" = xyes
17864 then :
17865
17866 fi
17867
17868
17869 fi # shortcircut to system "stdint.h"
17870 # ------------------ PREPARE VARIABLES ------------------------------
17871 if test "$GCC" = "yes" ; then
17872 ac_cv_stdint_message="using gnu compiler "`$CC --version | head -1`
17873 else
17874 ac_cv_stdint_message="using $CC"
17875 fi
17876
17877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&5
17878 printf "%s\n" "make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&6; }
17879
17880 # ----------------- DONE inttypes.h checks START header -------------
17881 ac_config_commands="$ac_config_commands $ac_stdint_h"
17882
17883
17884
17885 # Checks for typedefs, structures, and compiler characteristics.
17886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
17887 printf %s "checking for an ANSI C-conforming const... " >&6; }
17888 if test ${ac_cv_c_const+y}
17889 then :
17890 printf %s "(cached) " >&6
17891 else $as_nop
17892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17893 /* end confdefs.h. */
17894
17895 int
17896 main (void)
17897 {
17898
17899 #ifndef __cplusplus
17900 /* Ultrix mips cc rejects this sort of thing. */
17901 typedef int charset[2];
17902 const charset cs = { 0, 0 };
17903 /* SunOS 4.1.1 cc rejects this. */
17904 char const *const *pcpcc;
17905 char **ppc;
17906 /* NEC SVR4.0.2 mips cc rejects this. */
17907 struct point {int x, y;};
17908 static struct point const zero = {0,0};
17909 /* IBM XL C 1.02.0.0 rejects this.
17910 It does not let you subtract one const X* pointer from another in
17911 an arm of an if-expression whose if-part is not a constant
17912 expression */
17913 const char *g = "string";
17914 pcpcc = &g + (g ? g-g : 0);
17915 /* HPUX 7.0 cc rejects these. */
17916 ++pcpcc;
17917 ppc = (char**) pcpcc;
17918 pcpcc = (char const *const *) ppc;
17919 { /* SCO 3.2v4 cc rejects this sort of thing. */
17920 char tx;
17921 char *t = &tx;
17922 char const *s = 0 ? (char *) 0 : (char const *) 0;
17923
17924 *t++ = 0;
17925 if (s) return 0;
17926 }
17927 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
17928 int x[] = {25, 17};
17929 const int *foo = &x[0];
17930 ++foo;
17931 }
17932 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
17933 typedef const int *iptr;
17934 iptr p = 0;
17935 ++p;
17936 }
17937 { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying
17938 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
17939 struct s { int j; const int *ap[3]; } bx;
17940 struct s *b = &bx; b->j = 5;
17941 }
17942 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
17943 const int foo = 10;
17944 if (!foo) return 0;
17945 }
17946 return !cs[0] && !zero.x;
17947 #endif
17948
17949 ;
17950 return 0;
17951 }
17952 _ACEOF
17953 if ac_fn_c_try_compile "$LINENO"
17954 then :
17955 ac_cv_c_const=yes
17956 else $as_nop
17957 ac_cv_c_const=no
17958 fi
17959 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17960 fi
17961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
17962 printf "%s\n" "$ac_cv_c_const" >&6; }
17963 if test $ac_cv_c_const = no; then
17964
17965 printf "%s\n" "#define const /**/" >>confdefs.h
17966
17967 fi
17968
17969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
17970 printf %s "checking for inline... " >&6; }
17971 if test ${ac_cv_c_inline+y}
17972 then :
17973 printf %s "(cached) " >&6
17974 else $as_nop
17975 ac_cv_c_inline=no
17976 for ac_kw in inline __inline__ __inline; do
17977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17978 /* end confdefs.h. */
17979 #ifndef __cplusplus
17980 typedef int foo_t;
17981 static $ac_kw foo_t static_foo (void) {return 0; }
17982 $ac_kw foo_t foo (void) {return 0; }
17983 #endif
17984
17985 _ACEOF
17986 if ac_fn_c_try_compile "$LINENO"
17987 then :
17988 ac_cv_c_inline=$ac_kw
17989 fi
17990 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17991 test "$ac_cv_c_inline" != no && break
17992 done
17993
17994 fi
17995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
17996 printf "%s\n" "$ac_cv_c_inline" >&6; }
17997
17998 case $ac_cv_c_inline in
17999 inline | yes) ;;
18000 *)
18001 case $ac_cv_c_inline in
18002 no) ac_val=;;
18003 *) ac_val=$ac_cv_c_inline;;
18004 esac
18005 cat >>confdefs.h <<_ACEOF
18006 #ifndef __cplusplus
18007 #define inline $ac_val
18008 #endif
18009 _ACEOF
18010 ;;
18011 esac
18012
18013
18014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
18015 printf %s "checking for flexible array members... " >&6; }
18016 if test ${ac_cv_c_flexmember+y}
18017 then :
18018 printf %s "(cached) " >&6
18019 else $as_nop
18020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18021 /* end confdefs.h. */
18022 #include <stdlib.h>
18023 #include <stdio.h>
18024 #include <stddef.h>
18025 struct s { int n; double d[]; };
18026 int
18027 main (void)
18028 {
18029 int m = getchar ();
18030 struct s *p = (struct s *) malloc (offsetof (struct s, d)
18031 + m * sizeof (double));
18032 p->d[0] = 0.0;
18033 return p->d != (double *) NULL;
18034 ;
18035 return 0;
18036 }
18037 _ACEOF
18038 if ac_fn_c_try_compile "$LINENO"
18039 then :
18040 ac_cv_c_flexmember=yes
18041 else $as_nop
18042 ac_cv_c_flexmember=no
18043 fi
18044 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18045 fi
18046 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
18047 printf "%s\n" "$ac_cv_c_flexmember" >&6; }
18048 if test $ac_cv_c_flexmember = yes; then
18049
18050 printf "%s\n" "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
18051
18052 else
18053 printf "%s\n" "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
18054
18055 fi
18056
18057
18058 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default
18059 "
18060 if test "x$ac_cv_type_pid_t" = xyes
18061 then :
18062
18063 else $as_nop
18064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18065 /* end confdefs.h. */
18066
18067 #if defined _WIN64 && !defined __CYGWIN__
18068 LLP64
18069 #endif
18070
18071 int
18072 main (void)
18073 {
18074
18075 ;
18076 return 0;
18077 }
18078
18079 _ACEOF
18080 if ac_fn_c_try_compile "$LINENO"
18081 then :
18082 ac_pid_type='int'
18083 else $as_nop
18084 ac_pid_type='__int64'
18085 fi
18086 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18087
18088 printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h
18089
18090
18091 fi
18092
18093
18094
18095 # Checks for library functions.
18096 ac_func=
18097 for ac_item in $ac_func_c_list
18098 do
18099 if test $ac_func; then
18100 ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
18101 if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
18102 echo "#define $ac_item 1" >> confdefs.h
18103 fi
18104 ac_func=
18105 else
18106 ac_func=$ac_item
18107 fi
18108 done
18109
18110 if test "x$ac_cv_func_vprintf" = xno
18111 then :
18112 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
18113 if test "x$ac_cv_func__doprnt" = xyes
18114 then :
18115
18116 printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
18117
18118 fi
18119
18120 fi
18121
18122
18123
18124
18125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
18126 printf %s "checking for working mmap... " >&6; }
18127 if test ${ac_cv_func_mmap_fixed_mapped+y}
18128 then :
18129 printf %s "(cached) " >&6
18130 else $as_nop
18131 if test "$cross_compiling" = yes
18132 then :
18133 case "$host_os" in # ((
18134 # Guess yes on platforms where we know the result.
18135 linux*) ac_cv_func_mmap_fixed_mapped=yes ;;
18136 # If we don't know, assume the worst.
18137 *) ac_cv_func_mmap_fixed_mapped=no ;;
18138 esac
18139 else $as_nop
18140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18141 /* end confdefs.h. */
18142 $ac_includes_default
18143 /* malloc might have been renamed as rpl_malloc. */
18144 #undef malloc
18145
18146 /* Thanks to Mike Haertel and Jim Avera for this test.
18147 Here is a matrix of mmap possibilities:
18148 mmap private not fixed
18149 mmap private fixed at somewhere currently unmapped
18150 mmap private fixed at somewhere already mapped
18151 mmap shared not fixed
18152 mmap shared fixed at somewhere currently unmapped
18153 mmap shared fixed at somewhere already mapped
18154 For private mappings, we should verify that changes cannot be read()
18155 back from the file, nor mmap's back from the file at a different
18156 address. (There have been systems where private was not correctly
18157 implemented like the infamous i386 svr4.0, and systems where the
18158 VM page cache was not coherent with the file system buffer cache
18159 like early versions of FreeBSD and possibly contemporary NetBSD.)
18160 For shared mappings, we should conversely verify that changes get
18161 propagated back to all the places they're supposed to be.
18162
18163 Grep wants private fixed already mapped.
18164 The main things grep needs to know about mmap are:
18165 * does it exist and is it safe to write into the mmap'd area
18166 * how to use it (BSD variants) */
18167
18168 #include <fcntl.h>
18169 #include <sys/mman.h>
18170
18171 /* This mess was copied from the GNU getpagesize.h. */
18172 #ifndef HAVE_GETPAGESIZE
18173 # ifdef _SC_PAGESIZE
18174 # define getpagesize() sysconf(_SC_PAGESIZE)
18175 # else /* no _SC_PAGESIZE */
18176 # ifdef HAVE_SYS_PARAM_H
18177 # include <sys/param.h>
18178 # ifdef EXEC_PAGESIZE
18179 # define getpagesize() EXEC_PAGESIZE
18180 # else /* no EXEC_PAGESIZE */
18181 # ifdef NBPG
18182 # define getpagesize() NBPG * CLSIZE
18183 # ifndef CLSIZE
18184 # define CLSIZE 1
18185 # endif /* no CLSIZE */
18186 # else /* no NBPG */
18187 # ifdef NBPC
18188 # define getpagesize() NBPC
18189 # else /* no NBPC */
18190 # ifdef PAGESIZE
18191 # define getpagesize() PAGESIZE
18192 # endif /* PAGESIZE */
18193 # endif /* no NBPC */
18194 # endif /* no NBPG */
18195 # endif /* no EXEC_PAGESIZE */
18196 # else /* no HAVE_SYS_PARAM_H */
18197 # define getpagesize() 8192 /* punt totally */
18198 # endif /* no HAVE_SYS_PARAM_H */
18199 # endif /* no _SC_PAGESIZE */
18200
18201 #endif /* no HAVE_GETPAGESIZE */
18202
18203 int
18204 main (void)
18205 {
18206 char *data, *data2, *data3;
18207 const char *cdata2;
18208 int i, pagesize;
18209 int fd, fd2;
18210
18211 pagesize = getpagesize ();
18212
18213 /* First, make a file with some known garbage in it. */
18214 data = (char *) malloc (pagesize);
18215 if (!data)
18216 return 1;
18217 for (i = 0; i < pagesize; ++i)
18218 *(data + i) = rand ();
18219 umask (0);
18220 fd = creat ("conftest.mmap", 0600);
18221 if (fd < 0)
18222 return 2;
18223 if (write (fd, data, pagesize) != pagesize)
18224 return 3;
18225 close (fd);
18226
18227 /* Next, check that the tail of a page is zero-filled. File must have
18228 non-zero length, otherwise we risk SIGBUS for entire page. */
18229 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
18230 if (fd2 < 0)
18231 return 4;
18232 cdata2 = "";
18233 if (write (fd2, cdata2, 1) != 1)
18234 return 5;
18235 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
18236 if (data2 == MAP_FAILED)
18237 return 6;
18238 for (i = 0; i < pagesize; ++i)
18239 if (*(data2 + i))
18240 return 7;
18241 close (fd2);
18242 if (munmap (data2, pagesize))
18243 return 8;
18244
18245 /* Next, try to mmap the file at a fixed address which already has
18246 something else allocated at it. If we can, also make sure that
18247 we see the same garbage. */
18248 fd = open ("conftest.mmap", O_RDWR);
18249 if (fd < 0)
18250 return 9;
18251 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
18252 MAP_PRIVATE | MAP_FIXED, fd, 0L))
18253 return 10;
18254 for (i = 0; i < pagesize; ++i)
18255 if (*(data + i) != *(data2 + i))
18256 return 11;
18257
18258 /* Finally, make sure that changes to the mapped area do not
18259 percolate back to the file as seen by read(). (This is a bug on
18260 some variants of i386 svr4.0.) */
18261 for (i = 0; i < pagesize; ++i)
18262 *(data2 + i) = *(data2 + i) + 1;
18263 data3 = (char *) malloc (pagesize);
18264 if (!data3)
18265 return 12;
18266 if (read (fd, data3, pagesize) != pagesize)
18267 return 13;
18268 for (i = 0; i < pagesize; ++i)
18269 if (*(data + i) != *(data3 + i))
18270 return 14;
18271 close (fd);
18272 free (data);
18273 free (data3);
18274 return 0;
18275 }
18276 _ACEOF
18277 if ac_fn_c_try_run "$LINENO"
18278 then :
18279 ac_cv_func_mmap_fixed_mapped=yes
18280 else $as_nop
18281 ac_cv_func_mmap_fixed_mapped=no
18282 fi
18283 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18284 conftest.$ac_objext conftest.beam conftest.$ac_ext
18285 fi
18286
18287 fi
18288 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
18289 printf "%s\n" "$ac_cv_func_mmap_fixed_mapped" >&6; }
18290 if test $ac_cv_func_mmap_fixed_mapped = yes; then
18291
18292 printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
18293
18294 fi
18295 rm -f conftest.mmap conftest.txt
18296
18297 ac_fn_c_check_func "$LINENO" "link" "ac_cv_func_link"
18298 if test "x$ac_cv_func_link" = xyes
18299 then :
18300 printf "%s\n" "#define HAVE_LINK 1" >>confdefs.h
18301
18302 fi
18303 ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
18304 if test "x$ac_cv_func_mkstemp" = xyes
18305 then :
18306 printf "%s\n" "#define HAVE_MKSTEMP 1" >>confdefs.h
18307
18308 fi
18309 ac_fn_c_check_func "$LINENO" "mkostemp" "ac_cv_func_mkostemp"
18310 if test "x$ac_cv_func_mkostemp" = xyes
18311 then :
18312 printf "%s\n" "#define HAVE_MKOSTEMP 1" >>confdefs.h
18313
18314 fi
18315 ac_fn_c_check_func "$LINENO" "_mktemp_s" "ac_cv_func__mktemp_s"
18316 if test "x$ac_cv_func__mktemp_s" = xyes
18317 then :
18318 printf "%s\n" "#define HAVE__MKTEMP_S 1" >>confdefs.h
18319
18320 fi
18321 ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
18322 if test "x$ac_cv_func_mkdtemp" = xyes
18323 then :
18324 printf "%s\n" "#define HAVE_MKDTEMP 1" >>confdefs.h
18325
18326 fi
18327 ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
18328 if test "x$ac_cv_func_getopt" = xyes
18329 then :
18330 printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h
18331
18332 fi
18333 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
18334 if test "x$ac_cv_func_getopt_long" = xyes
18335 then :
18336 printf "%s\n" "#define HAVE_GETOPT_LONG 1" >>confdefs.h
18337
18338 fi
18339 ac_fn_c_check_func "$LINENO" "getprogname" "ac_cv_func_getprogname"
18340 if test "x$ac_cv_func_getprogname" = xyes
18341 then :
18342 printf "%s\n" "#define HAVE_GETPROGNAME 1" >>confdefs.h
18343
18344 fi
18345 ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname"
18346 if test "x$ac_cv_func_getexecname" = xyes
18347 then :
18348 printf "%s\n" "#define HAVE_GETEXECNAME 1" >>confdefs.h
18349
18350 fi
18351 ac_fn_c_check_func "$LINENO" "rand" "ac_cv_func_rand"
18352 if test "x$ac_cv_func_rand" = xyes
18353 then :
18354 printf "%s\n" "#define HAVE_RAND 1" >>confdefs.h
18355
18356 fi
18357 ac_fn_c_check_func "$LINENO" "random" "ac_cv_func_random"
18358 if test "x$ac_cv_func_random" = xyes
18359 then :
18360 printf "%s\n" "#define HAVE_RANDOM 1" >>confdefs.h
18361
18362 fi
18363 ac_fn_c_check_func "$LINENO" "lrand48" "ac_cv_func_lrand48"
18364 if test "x$ac_cv_func_lrand48" = xyes
18365 then :
18366 printf "%s\n" "#define HAVE_LRAND48 1" >>confdefs.h
18367
18368 fi
18369 ac_fn_c_check_func "$LINENO" "random_r" "ac_cv_func_random_r"
18370 if test "x$ac_cv_func_random_r" = xyes
18371 then :
18372 printf "%s\n" "#define HAVE_RANDOM_R 1" >>confdefs.h
18373
18374 fi
18375 ac_fn_c_check_func "$LINENO" "rand_r" "ac_cv_func_rand_r"
18376 if test "x$ac_cv_func_rand_r" = xyes
18377 then :
18378 printf "%s\n" "#define HAVE_RAND_R 1" >>confdefs.h
18379
18380 fi
18381 ac_fn_c_check_func "$LINENO" "readlink" "ac_cv_func_readlink"
18382 if test "x$ac_cv_func_readlink" = xyes
18383 then :
18384 printf "%s\n" "#define HAVE_READLINK 1" >>confdefs.h
18385
18386 fi
18387 ac_fn_c_check_func "$LINENO" "fstatvfs" "ac_cv_func_fstatvfs"
18388 if test "x$ac_cv_func_fstatvfs" = xyes
18389 then :
18390 printf "%s\n" "#define HAVE_FSTATVFS 1" >>confdefs.h
18391
18392 fi
18393 ac_fn_c_check_func "$LINENO" "fstatfs" "ac_cv_func_fstatfs"
18394 if test "x$ac_cv_func_fstatfs" = xyes
18395 then :
18396 printf "%s\n" "#define HAVE_FSTATFS 1" >>confdefs.h
18397
18398 fi
18399 ac_fn_c_check_func "$LINENO" "lstat" "ac_cv_func_lstat"
18400 if test "x$ac_cv_func_lstat" = xyes
18401 then :
18402 printf "%s\n" "#define HAVE_LSTAT 1" >>confdefs.h
18403
18404 fi
18405 ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
18406 if test "x$ac_cv_func_strerror" = xyes
18407 then :
18408 printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h
18409
18410 fi
18411 ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
18412 if test "x$ac_cv_func_strerror_r" = xyes
18413 then :
18414 printf "%s\n" "#define HAVE_STRERROR_R 1" >>confdefs.h
18415
18416 fi
18417
18418
18419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_fadvise in fcntl.h" >&5
18420 printf %s "checking for posix_fadvise in fcntl.h... " >&6; }
18421 if test ${ac_cv_func_posix_fadvise+y}
18422 then :
18423 printf %s "(cached) " >&6
18424 else $as_nop
18425 symbol="[^a-zA-Z_0-9]posix_fadvise[^a-zA-Z_0-9]"
18426 ac_found=no
18427 for ac_header in fcntl.h ; do
18428 ac_safe=`echo "$ac_header" | sed 'y%./+-%__p_%' `
18429 if test $ac_found != "yes" ; then
18430 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
18431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18432 /* end confdefs.h. */
18433 #include <$ac_header>
18434
18435 _ACEOF
18436 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18437 $EGREP "$symbol" >/dev/null 2>&1
18438 then :
18439 ac_found="$ac_header"
18440 fi
18441 rm -rf conftest*
18442
18443 fi
18444 fi
18445 done
18446 if test "$ac_found" != "no" ; then
18447 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_found" >&5
18448 printf "%s\n" "$ac_found" >&6; }
18449 fc_func_posix_fadvise=1
18450 else
18451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
18452 printf "%s\n" "no" >&6; }
18453 fc_func_posix_fadvise=0
18454 fi
18455
18456 fi
18457
18458
18459 printf "%s\n" "#define HAVE_POSIX_FADVISE $fc_func_posix_fadvise" >>confdefs.h
18460
18461
18462 #
18463 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim" "ac_cv_member_struct_stat_st_mtim" "#include <sys/stat.h>
18464 "
18465 if test "x$ac_cv_member_struct_stat_st_mtim" = xyes
18466 then :
18467
18468 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_MTIM 1" >>confdefs.h
18469
18470
18471 fi
18472
18473
18474 #
18475 if test "x$ac_cv_func_fstatvfs" = "xyes"; then
18476 ac_fn_c_check_member "$LINENO" "struct statvfs" "f_basetype" "ac_cv_member_struct_statvfs_f_basetype" "#include <sys/statvfs.h>
18477 "
18478 if test "x$ac_cv_member_struct_statvfs_f_basetype" = xyes
18479 then :
18480
18481 printf "%s\n" "#define HAVE_STRUCT_STATVFS_F_BASETYPE 1" >>confdefs.h
18482
18483
18484 fi
18485 ac_fn_c_check_member "$LINENO" "struct statvfs" "f_fstypename" "ac_cv_member_struct_statvfs_f_fstypename" "#include <sys/statvfs.h>
18486 "
18487 if test "x$ac_cv_member_struct_statvfs_f_fstypename" = xyes
18488 then :
18489
18490 printf "%s\n" "#define HAVE_STRUCT_STATVFS_F_FSTYPENAME 1" >>confdefs.h
18491
18492
18493 fi
18494
18495 fi
18496 if test "x$ac_cv_func_fstatfs" = "xyes"; then
18497 ac_fn_c_check_member "$LINENO" "struct statfs" "f_flags" "ac_cv_member_struct_statfs_f_flags" "
18498 #ifdef HAVE_SYS_VFS_H
18499 #include <sys/vfs.h>
18500 #endif
18501 #ifdef HAVE_SYS_STATFS_H
18502 #include <sys/statfs.h>
18503 #endif
18504 #ifdef HAVE_SYS_PARAM_H
18505 #include <sys/param.h>
18506 #endif
18507 #ifdef HAVE_SYS_MOUNT_H
18508 #include <sys/mount.h>
18509 #endif
18510 "
18511 if test "x$ac_cv_member_struct_statfs_f_flags" = xyes
18512 then :
18513
18514 printf "%s\n" "#define HAVE_STRUCT_STATFS_F_FLAGS 1" >>confdefs.h
18515
18516
18517 fi
18518 ac_fn_c_check_member "$LINENO" "struct statfs" "f_fstypename" "ac_cv_member_struct_statfs_f_fstypename" "
18519 #ifdef HAVE_SYS_VFS_H
18520 #include <sys/vfs.h>
18521 #endif
18522 #ifdef HAVE_SYS_STATFS_H
18523 #include <sys/statfs.h>
18524 #endif
18525 #ifdef HAVE_SYS_PARAM_H
18526 #include <sys/param.h>
18527 #endif
18528 #ifdef HAVE_SYS_MOUNT_H
18529 #include <sys/mount.h>
18530 #endif
18531 "
18532 if test "x$ac_cv_member_struct_statfs_f_fstypename" = xyes
18533 then :
18534
18535 printf "%s\n" "#define HAVE_STRUCT_STATFS_F_FSTYPENAME 1" >>confdefs.h
18536
18537
18538 fi
18539
18540 fi
18541 ac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" "#include <dirent.h>
18542 "
18543 if test "x$ac_cv_member_struct_dirent_d_type" = xyes
18544 then :
18545
18546 printf "%s\n" "#define HAVE_STRUCT_DIRENT_D_TYPE 1" >>confdefs.h
18547
18548
18549 fi
18550
18551
18552 # Check the argument type of the gperf hash/lookup function
18553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking The type of len parameter of gperf hash/lookup function" >&5
18554 printf %s "checking The type of len parameter of gperf hash/lookup function... " >&6; }
18555 fc_gperf_test="$(echo 'foo' | gperf -L ANSI-C)"
18556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18557 /* end confdefs.h. */
18558
18559 #include <string.h>
18560
18561 const char *in_word_set(register const char *, register size_t);
18562 $fc_gperf_test
18563
18564 int
18565 main (void)
18566 {
18567
18568 ;
18569 return 0;
18570 }
18571 _ACEOF
18572 if ac_fn_c_try_compile "$LINENO"
18573 then :
18574 FC_GPERF_SIZE_T=size_t
18575 else $as_nop
18576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18577 /* end confdefs.h. */
18578
18579 #include <string.h>
18580
18581 const char *in_word_set(register const char *, register unsigned int);
18582 $fc_gperf_test
18583
18584 int
18585 main (void)
18586 {
18587
18588 ;
18589 return 0;
18590 }
18591 _ACEOF
18592 if ac_fn_c_try_compile "$LINENO"
18593 then :
18594 FC_GPERF_SIZE_T="unsigned int"
18595 else $as_nop
18596 as_fn_error $? "Unable to determine the type of the len parameter of the gperf hash/lookup function" "$LINENO" 5
18597
18598 fi
18599 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18600 fi
18601 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18602
18603 printf "%s\n" "#define FC_GPERF_SIZE_T $FC_GPERF_SIZE_T" >>confdefs.h
18604
18605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FC_GPERF_SIZE_T" >&5
18606 printf "%s\n" "$FC_GPERF_SIZE_T" >&6; }
18607
18608 #
18609 # Checks for iconv
18610 #
18611 # Check whether --enable-iconv was given.
18612 if test ${enable_iconv+y}
18613 then :
18614 enableval=$enable_iconv;
18615 else $as_nop
18616 enable_iconv=no
18617 fi
18618
18619
18620 # Check whether --with-libiconv was given.
18621 if test ${with_libiconv+y}
18622 then :
18623 withval=$with_libiconv; if test "x$withval" = "xyes"; then
18624 libiconv_prefix=$prefix
18625 else
18626 libiconv_prefix=$withval
18627 fi
18628 else $as_nop
18629 libiconv_prefix=auto
18630 fi
18631
18632
18633 # Check whether --with-libiconv-includes was given.
18634 if test ${with_libiconv_includes+y}
18635 then :
18636 withval=$with_libiconv_includes; libiconv_includes=$withval
18637 else $as_nop
18638 libiconv_includes=auto
18639 fi
18640
18641
18642 # Check whether --with-libiconv-lib was given.
18643 if test ${with_libiconv_lib+y}
18644 then :
18645 withval=$with_libiconv_lib; libiconv_lib=$withval
18646 else $as_nop
18647 libiconv_lib=auto
18648 fi
18649
18650
18651 # if no libiconv,libiconv-includes,libiconv-lib are specified,
18652 # libc's iconv has a priority.
18653 if test "$libiconv_includes" != "auto" -a -r ${libiconv_includes}/iconv.h; then
18654 libiconv_cflags="-I${libiconv_includes}"
18655 elif test "$libiconv_prefix" != "auto" -a -r ${libiconv_prefix}/include/iconv.h; then
18656 libiconv_cflags="-I${libiconv_prefix}/include"
18657 else
18658 libiconv_cflags=""
18659 fi
18660 libiconv_libs=""
18661 if test "x$libiconv_cflags" != "x"; then
18662 if test "$libiconv_lib" != "auto" -a -d ${libiconv_lib}; then
18663 libiconv_libs="-L${libiconv_lib} -liconv"
18664 elif test "$libiconv_prefix" != "auto" -a -d ${libiconv_prefix}/lib; then
18665 libiconv_libs="-L${libiconv_prefix}/lib -liconv"
18666 else
18667 libiconv_libs="-liconv"
18668 fi
18669 fi
18670
18671 use_iconv=0
18672 if test "x$enable_iconv" != "xno"; then
18673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a usable iconv" >&5
18674 printf %s "checking for a usable iconv... " >&6; }
18675 if test "x$libiconv_cflags" != "x" -o "x$libiconv_libs" != "x"; then
18676 iconvsaved_CFLAGS="$CFLAGS"
18677 iconvsaved_LIBS="$LIBS"
18678 CFLAGS="$CFLAGS $libiconv_cflags"
18679 LIBS="$LIBS $libiconv_libs"
18680
18681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18682 /* end confdefs.h. */
18683 #include <iconv.h>
18684 int
18685 main (void)
18686 {
18687 iconv_open ("from", "to");
18688 ;
18689 return 0;
18690 }
18691 _ACEOF
18692 if ac_fn_c_try_link "$LINENO"
18693 then :
18694 iconv_type="libiconv"
18695 use_iconv=1
18696 ICONV_CFLAGS="$libiconv_cflags"
18697 ICONV_LIBS="$libiconv_libs"
18698
18699 else $as_nop
18700 use_iconv=0
18701 fi
18702 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18703 conftest$ac_exeext conftest.$ac_ext
18704
18705 CFLAGS="$iconvsaved_CFLAGS"
18706 LIBS="$iconvsaved_LIBS"
18707 fi
18708 if test "x$use_iconv" = "x0"; then
18709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18710 /* end confdefs.h. */
18711 #include <iconv.h>
18712 int
18713 main (void)
18714 {
18715 iconv_open ("from", "to");
18716 ;
18717 return 0;
18718 }
18719 _ACEOF
18720 if ac_fn_c_try_link "$LINENO"
18721 then :
18722 iconv_type="libc"
18723 use_iconv=1
18724 else $as_nop
18725 iconv_type="not found"
18726 use_iconv=0
18727 fi
18728 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18729 conftest$ac_exeext conftest.$ac_ext
18730 fi
18731
18732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $iconv_type" >&5
18733 printf "%s\n" "$iconv_type" >&6; }
18734
18735
18736 fi
18737
18738 printf "%s\n" "#define USE_ICONV $use_iconv" >>confdefs.h
18739
18740 #
18741 # Checks for FreeType
18742 #
18743
18744 pkg_failed=no
18745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FREETYPE" >&5
18746 printf %s "checking for FREETYPE... " >&6; }
18747
18748 if test -n "$FREETYPE_CFLAGS"; then
18749 pkg_cv_FREETYPE_CFLAGS="$FREETYPE_CFLAGS"
18750 elif test -n "$PKG_CONFIG"; then
18751 if test -n "$PKG_CONFIG" && \
18752 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 21.0.15\""; } >&5
18753 ($PKG_CONFIG --exists --print-errors "freetype2 >= 21.0.15") 2>&5
18754 ac_status=$?
18755 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18756 test $ac_status = 0; }; then
18757 pkg_cv_FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2 >= 21.0.15" 2>/dev/null`
18758 test "x$?" != "x0" && pkg_failed=yes
18759 else
18760 pkg_failed=yes
18761 fi
18762 else
18763 pkg_failed=untried
18764 fi
18765 if test -n "$FREETYPE_LIBS"; then
18766 pkg_cv_FREETYPE_LIBS="$FREETYPE_LIBS"
18767 elif test -n "$PKG_CONFIG"; then
18768 if test -n "$PKG_CONFIG" && \
18769 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 21.0.15\""; } >&5
18770 ($PKG_CONFIG --exists --print-errors "freetype2 >= 21.0.15") 2>&5
18771 ac_status=$?
18772 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18773 test $ac_status = 0; }; then
18774 pkg_cv_FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2 >= 21.0.15" 2>/dev/null`
18775 test "x$?" != "x0" && pkg_failed=yes
18776 else
18777 pkg_failed=yes
18778 fi
18779 else
18780 pkg_failed=untried
18781 fi
18782
18783
18784
18785 if test $pkg_failed = yes; then
18786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
18787 printf "%s\n" "no" >&6; }
18788
18789 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18790 _pkg_short_errors_supported=yes
18791 else
18792 _pkg_short_errors_supported=no
18793 fi
18794 if test $_pkg_short_errors_supported = yes; then
18795 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2 >= 21.0.15" 2>&1`
18796 else
18797 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2 >= 21.0.15" 2>&1`
18798 fi
18799 # Put the nasty error message in config.log where it belongs
18800 echo "$FREETYPE_PKG_ERRORS" >&5
18801
18802 as_fn_error $? "Package requirements (freetype2 >= 21.0.15) were not met:
18803
18804 $FREETYPE_PKG_ERRORS
18805
18806 Consider adjusting the PKG_CONFIG_PATH environment variable if you
18807 installed software in a non-standard prefix.
18808
18809 Alternatively, you may set the environment variables FREETYPE_CFLAGS
18810 and FREETYPE_LIBS to avoid the need to call pkg-config.
18811 See the pkg-config man page for more details." "$LINENO" 5
18812 elif test $pkg_failed = untried; then
18813 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
18814 printf "%s\n" "no" >&6; }
18815 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18816 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
18817 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
18818 is in your PATH or set the PKG_CONFIG environment variable to the full
18819 path to pkg-config.
18820
18821 Alternatively, you may set the environment variables FREETYPE_CFLAGS
18822 and FREETYPE_LIBS to avoid the need to call pkg-config.
18823 See the pkg-config man page for more details.
18824
18825 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
18826 See \`config.log' for more details" "$LINENO" 5; }
18827 else
18828 FREETYPE_CFLAGS=$pkg_cv_FREETYPE_CFLAGS
18829 FREETYPE_LIBS=$pkg_cv_FREETYPE_LIBS
18830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18831 printf "%s\n" "yes" >&6; }
18832
18833 fi
18834 PKGCONFIG_REQUIRES="$PKGCONFIG_REQUIRES freetype2 >= 21.0.15"
18835
18836
18837
18838
18839 fontconfig_save_libs="$LIBS"
18840 fontconfig_save_cflags="$CFLAGS"
18841 LIBS="$LIBS $FREETYPE_LIBS"
18842 CFLAGS="$CFLAGS $FREETYPE_CFLAGS"
18843 ac_fn_c_check_func "$LINENO" "FT_Get_BDF_Property" "ac_cv_func_FT_Get_BDF_Property"
18844 if test "x$ac_cv_func_FT_Get_BDF_Property" = xyes
18845 then :
18846 printf "%s\n" "#define HAVE_FT_GET_BDF_PROPERTY 1" >>confdefs.h
18847
18848 fi
18849 ac_fn_c_check_func "$LINENO" "FT_Get_PS_Font_Info" "ac_cv_func_FT_Get_PS_Font_Info"
18850 if test "x$ac_cv_func_FT_Get_PS_Font_Info" = xyes
18851 then :
18852 printf "%s\n" "#define HAVE_FT_GET_PS_FONT_INFO 1" >>confdefs.h
18853
18854 fi
18855 ac_fn_c_check_func "$LINENO" "FT_Has_PS_Glyph_Names" "ac_cv_func_FT_Has_PS_Glyph_Names"
18856 if test "x$ac_cv_func_FT_Has_PS_Glyph_Names" = xyes
18857 then :
18858 printf "%s\n" "#define HAVE_FT_HAS_PS_GLYPH_NAMES 1" >>confdefs.h
18859
18860 fi
18861 ac_fn_c_check_func "$LINENO" "FT_Get_X11_Font_Format" "ac_cv_func_FT_Get_X11_Font_Format"
18862 if test "x$ac_cv_func_FT_Get_X11_Font_Format" = xyes
18863 then :
18864 printf "%s\n" "#define HAVE_FT_GET_X11_FONT_FORMAT 1" >>confdefs.h
18865
18866 fi
18867 ac_fn_c_check_func "$LINENO" "FT_Done_MM_Var" "ac_cv_func_FT_Done_MM_Var"
18868 if test "x$ac_cv_func_FT_Done_MM_Var" = xyes
18869 then :
18870 printf "%s\n" "#define HAVE_FT_DONE_MM_VAR 1" >>confdefs.h
18871
18872 fi
18873
18874
18875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18876 /* end confdefs.h. */
18877
18878 #include <ft2build.h>
18879 #include FT_CONFIG_OPTIONS_H
18880 #ifndef PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
18881 # error "No pcf long family names support"
18882 #endif
18883
18884 _ACEOF
18885 if ac_fn_c_try_compile "$LINENO"
18886 then :
18887 have_pcf_long_family_names=yes
18888 else $as_nop
18889 have_pcf_long_family_names=no
18890 fi
18891 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
18892 if test "x$have_pcf_long_family_names" = xyes; then
18893 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE=
18894 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE='#'
18895 else
18896 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE='#'
18897 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE=
18898 fi
18899
18900
18901 LIBS="$fontconfig_save_libs"
18902 CFLAGS="$fontconfig_save_cflags"
18903
18904 #
18905 # Check expat configuration
18906 #
18907
18908 # Check whether --with-expat was given.
18909 if test ${with_expat+y}
18910 then :
18911 withval=$with_expat; expat_prefix=$withval
18912 else $as_nop
18913 expat_prefix=auto
18914 fi
18915
18916
18917 # Check whether --with-expat-includes was given.
18918 if test ${with_expat_includes+y}
18919 then :
18920 withval=$with_expat_includes; expat_includes=$withval
18921 else $as_nop
18922 expat_includes=auto
18923 fi
18924
18925
18926 # Check whether --with-expat-lib was given.
18927 if test ${with_expat_lib+y}
18928 then :
18929 withval=$with_expat_lib; expat_lib=$withval
18930 else $as_nop
18931 expat_lib=auto
18932 fi
18933
18934
18935 if test "$enable_libxml2" != "yes"; then
18936 use_pkgconfig_for_expat=yes
18937 if test "$expat_prefix" = "auto" -a "$expat_includes" = "auto" -a "$expat_lib" = "auto"; then
18938
18939 pkg_failed=no
18940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EXPAT" >&5
18941 printf %s "checking for EXPAT... " >&6; }
18942
18943 if test -n "$EXPAT_CFLAGS"; then
18944 pkg_cv_EXPAT_CFLAGS="$EXPAT_CFLAGS"
18945 elif test -n "$PKG_CONFIG"; then
18946 if test -n "$PKG_CONFIG" && \
18947 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5
18948 ($PKG_CONFIG --exists --print-errors "expat") 2>&5
18949 ac_status=$?
18950 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18951 test $ac_status = 0; }; then
18952 pkg_cv_EXPAT_CFLAGS=`$PKG_CONFIG --cflags "expat" 2>/dev/null`
18953 test "x$?" != "x0" && pkg_failed=yes
18954 else
18955 pkg_failed=yes
18956 fi
18957 else
18958 pkg_failed=untried
18959 fi
18960 if test -n "$EXPAT_LIBS"; then
18961 pkg_cv_EXPAT_LIBS="$EXPAT_LIBS"
18962 elif test -n "$PKG_CONFIG"; then
18963 if test -n "$PKG_CONFIG" && \
18964 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5
18965 ($PKG_CONFIG --exists --print-errors "expat") 2>&5
18966 ac_status=$?
18967 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18968 test $ac_status = 0; }; then
18969 pkg_cv_EXPAT_LIBS=`$PKG_CONFIG --libs "expat" 2>/dev/null`
18970 test "x$?" != "x0" && pkg_failed=yes
18971 else
18972 pkg_failed=yes
18973 fi
18974 else
18975 pkg_failed=untried
18976 fi
18977
18978
18979
18980 if test $pkg_failed = yes; then
18981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
18982 printf "%s\n" "no" >&6; }
18983
18984 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18985 _pkg_short_errors_supported=yes
18986 else
18987 _pkg_short_errors_supported=no
18988 fi
18989 if test $_pkg_short_errors_supported = yes; then
18990 EXPAT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "expat" 2>&1`
18991 else
18992 EXPAT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "expat" 2>&1`
18993 fi
18994 # Put the nasty error message in config.log where it belongs
18995 echo "$EXPAT_PKG_ERRORS" >&5
18996
18997 use_pkgconfig_for_expat=no
18998 elif test $pkg_failed = untried; then
18999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19000 printf "%s\n" "no" >&6; }
19001 use_pkgconfig_for_expat=no
19002 else
19003 EXPAT_CFLAGS=$pkg_cv_EXPAT_CFLAGS
19004 EXPAT_LIBS=$pkg_cv_EXPAT_LIBS
19005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19006 printf "%s\n" "yes" >&6; }
19007
19008 fi
19009 else
19010 use_pkgconfig_for_expat=no
19011 fi
19012 if test "x$use_pkgconfig_for_expat" = "xno"; then
19013 if test "$expat_includes" != "auto" -a -r ${expat_includes}/expat.h; then
19014 EXPAT_CFLAGS="-I${expat_includes}"
19015 elif test "$expat_prefix" != "auto" -a -r ${expat_prefix}/include/expat.h; then
19016 EXPAT_CFLAGS="-I${expat_prefix}/include"
19017 else
19018 EXPAT_CFLAGS=""
19019 fi
19020 if test "$expat_lib" != "auto"; then
19021 EXPAT_LIBS="-L${expat_lib} -lexpat"
19022 elif test "$expat_prefix" != "auto"; then
19023 EXPAT_LIBS="-L${expat_prefix}/lib -lexpat"
19024 else
19025 EXPAT_LIBS="-lexpat"
19026 fi
19027 PKG_EXPAT_CFLAGS=$EXPAT_CFLAGS
19028 PKG_EXPAT_LIBS=$EXPAT_LIBS
19029 else
19030 PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY expat"
19031 PKG_EXPAT_CFLAGS=
19032 PKG_EXPAT_LIBS=
19033 fi
19034
19035 expatsaved_CPPFLAGS="$CPPFLAGS"
19036 expatsaved_LIBS="$LIBS"
19037 CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS"
19038 LIBS="$LIBS $EXPAT_LIBS"
19039
19040 ac_fn_c_check_header_compile "$LINENO" "expat.h" "ac_cv_header_expat_h" "$ac_includes_default"
19041 if test "x$ac_cv_header_expat_h" = xyes
19042 then :
19043
19044 fi
19045
19046 if test "$ac_cv_header_expat_h" = "no"; then
19047 ac_fn_c_check_header_compile "$LINENO" "xmlparse.h" "ac_cv_header_xmlparse_h" "$ac_includes_default"
19048 if test "x$ac_cv_header_xmlparse_h" = xyes
19049 then :
19050
19051 fi
19052
19053 if test "$ac_cv_header_xmlparse_h" = "yes"; then
19054 HAVE_XMLPARSE_H=1
19055
19056
19057 printf "%s\n" "#define HAVE_XMLPARSE_H $HAVE_XMLPARSE_H" >>confdefs.h
19058
19059 else
19060 as_fn_error $? "
19061 *** expat is required. or try to use --enable-libxml2" "$LINENO" 5
19062 fi
19063 fi
19064 ac_fn_c_check_func "$LINENO" "XML_SetDoctypeDeclHandler" "ac_cv_func_XML_SetDoctypeDeclHandler"
19065 if test "x$ac_cv_func_XML_SetDoctypeDeclHandler" = xyes
19066 then :
19067 printf "%s\n" "#define HAVE_XML_SETDOCTYPEDECLHANDLER 1" >>confdefs.h
19068
19069 fi
19070
19071 if test "$ac_cv_func_XML_SetDoctypeDeclHandler" = "no"; then
19072 as_fn_error $? "
19073 *** expat is required. or try to use --enable-libxml2" "$LINENO" 5
19074 fi
19075 CPPFLAGS="$expatsaved_CPPFLAGS"
19076 LIBS="$expatsaved_LIBS"
19077
19078
19079
19080
19081
19082 fi
19083
19084 #
19085 # Check libxml2 configuration
19086 #
19087 # Check whether --enable-libxml2 was given.
19088 if test ${enable_libxml2+y}
19089 then :
19090 enableval=$enable_libxml2;
19091 fi
19092
19093
19094 if test "$enable_libxml2" = "yes"; then
19095
19096 pkg_failed=no
19097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LIBXML2" >&5
19098 printf %s "checking for LIBXML2... " >&6; }
19099
19100 if test -n "$LIBXML2_CFLAGS"; then
19101 pkg_cv_LIBXML2_CFLAGS="$LIBXML2_CFLAGS"
19102 elif test -n "$PKG_CONFIG"; then
19103 if test -n "$PKG_CONFIG" && \
19104 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5
19105 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5
19106 ac_status=$?
19107 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19108 test $ac_status = 0; }; then
19109 pkg_cv_LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.6" 2>/dev/null`
19110 test "x$?" != "x0" && pkg_failed=yes
19111 else
19112 pkg_failed=yes
19113 fi
19114 else
19115 pkg_failed=untried
19116 fi
19117 if test -n "$LIBXML2_LIBS"; then
19118 pkg_cv_LIBXML2_LIBS="$LIBXML2_LIBS"
19119 elif test -n "$PKG_CONFIG"; then
19120 if test -n "$PKG_CONFIG" && \
19121 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5
19122 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5
19123 ac_status=$?
19124 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19125 test $ac_status = 0; }; then
19126 pkg_cv_LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.6" 2>/dev/null`
19127 test "x$?" != "x0" && pkg_failed=yes
19128 else
19129 pkg_failed=yes
19130 fi
19131 else
19132 pkg_failed=untried
19133 fi
19134
19135
19136
19137 if test $pkg_failed = yes; then
19138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19139 printf "%s\n" "no" >&6; }
19140
19141 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19142 _pkg_short_errors_supported=yes
19143 else
19144 _pkg_short_errors_supported=no
19145 fi
19146 if test $_pkg_short_errors_supported = yes; then
19147 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1`
19148 else
19149 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1`
19150 fi
19151 # Put the nasty error message in config.log where it belongs
19152 echo "$LIBXML2_PKG_ERRORS" >&5
19153
19154 as_fn_error $? "Package requirements (libxml-2.0 >= 2.6) were not met:
19155
19156 $LIBXML2_PKG_ERRORS
19157
19158 Consider adjusting the PKG_CONFIG_PATH environment variable if you
19159 installed software in a non-standard prefix.
19160
19161 Alternatively, you may set the environment variables LIBXML2_CFLAGS
19162 and LIBXML2_LIBS to avoid the need to call pkg-config.
19163 See the pkg-config man page for more details." "$LINENO" 5
19164 elif test $pkg_failed = untried; then
19165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19166 printf "%s\n" "no" >&6; }
19167 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19168 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
19169 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
19170 is in your PATH or set the PKG_CONFIG environment variable to the full
19171 path to pkg-config.
19172
19173 Alternatively, you may set the environment variables LIBXML2_CFLAGS
19174 and LIBXML2_LIBS to avoid the need to call pkg-config.
19175 See the pkg-config man page for more details.
19176
19177 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
19178 See \`config.log' for more details" "$LINENO" 5; }
19179 else
19180 LIBXML2_CFLAGS=$pkg_cv_LIBXML2_CFLAGS
19181 LIBXML2_LIBS=$pkg_cv_LIBXML2_LIBS
19182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19183 printf "%s\n" "yes" >&6; }
19184
19185 fi
19186 PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY libxml-2.0 >= 2.6"
19187
19188 printf "%s\n" "#define ENABLE_LIBXML2 1" >>confdefs.h
19189
19190
19191
19192
19193
19194 fc_saved_CFLAGS="$CFLAGS"
19195 CFLAGS="$CFLAGS $LIBXML2_CFLAGS"
19196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking SAX1 support in libxml2" >&5
19197 printf %s "checking SAX1 support in libxml2... " >&6; }
19198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19199 /* end confdefs.h. */
19200
19201 #include <libxml/xmlversion.h>
19202 #if !defined(LIBXML_SAX1_ENABLED)
19203 # include "error: No SAX1 support in libxml2"
19204 #endif
19205
19206 _ACEOF
19207 if ac_fn_c_try_compile "$LINENO"
19208 then :
19209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found" >&5
19210 printf "%s\n" "found" >&6; }
19211 else $as_nop
19212 as_fn_error $? "
19213 *** SAX1 support in libxml2 is required. enable it or use expat instead." "$LINENO" 5
19214 fi
19215 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19216 CFLAGS="$fc_saved_CFLAGS"
19217 fi
19218
19219 #
19220 # Check json-c
19221 #
19222
19223 pkg_failed=no
19224 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for JSONC" >&5
19225 printf %s "checking for JSONC... " >&6; }
19226
19227 if test -n "$JSONC_CFLAGS"; then
19228 pkg_cv_JSONC_CFLAGS="$JSONC_CFLAGS"
19229 elif test -n "$PKG_CONFIG"; then
19230 if test -n "$PKG_CONFIG" && \
19231 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"json-c\""; } >&5
19232 ($PKG_CONFIG --exists --print-errors "json-c") 2>&5
19233 ac_status=$?
19234 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19235 test $ac_status = 0; }; then
19236 pkg_cv_JSONC_CFLAGS=`$PKG_CONFIG --cflags "json-c" 2>/dev/null`
19237 test "x$?" != "x0" && pkg_failed=yes
19238 else
19239 pkg_failed=yes
19240 fi
19241 else
19242 pkg_failed=untried
19243 fi
19244 if test -n "$JSONC_LIBS"; then
19245 pkg_cv_JSONC_LIBS="$JSONC_LIBS"
19246 elif test -n "$PKG_CONFIG"; then
19247 if test -n "$PKG_CONFIG" && \
19248 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"json-c\""; } >&5
19249 ($PKG_CONFIG --exists --print-errors "json-c") 2>&5
19250 ac_status=$?
19251 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19252 test $ac_status = 0; }; then
19253 pkg_cv_JSONC_LIBS=`$PKG_CONFIG --libs "json-c" 2>/dev/null`
19254 test "x$?" != "x0" && pkg_failed=yes
19255 else
19256 pkg_failed=yes
19257 fi
19258 else
19259 pkg_failed=untried
19260 fi
19261
19262
19263
19264 if test $pkg_failed = yes; then
19265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19266 printf "%s\n" "no" >&6; }
19267
19268 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19269 _pkg_short_errors_supported=yes
19270 else
19271 _pkg_short_errors_supported=no
19272 fi
19273 if test $_pkg_short_errors_supported = yes; then
19274 JSONC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "json-c" 2>&1`
19275 else
19276 JSONC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "json-c" 2>&1`
19277 fi
19278 # Put the nasty error message in config.log where it belongs
19279 echo "$JSONC_PKG_ERRORS" >&5
19280
19281 use_jsonc=no
19282 elif test $pkg_failed = untried; then
19283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19284 printf "%s\n" "no" >&6; }
19285 use_jsonc=no
19286 else
19287 JSONC_CFLAGS=$pkg_cv_JSONC_CFLAGS
19288 JSONC_LIBS=$pkg_cv_JSONC_LIBS
19289 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19290 printf "%s\n" "yes" >&6; }
19291 use_jsonc=yes
19292 fi
19293
19294 if test "x$use_jsonc" = "xyes"; then
19295 ENABLE_JSONC_TRUE=
19296 ENABLE_JSONC_FALSE='#'
19297 else
19298 ENABLE_JSONC_TRUE='#'
19299 ENABLE_JSONC_FALSE=
19300 fi
19301
19302
19303
19304
19305 #
19306 # Set default sub-pixel rendering
19307 #
19308
19309
19310 # Check whether --with-default-sub-pixel-rendering was given.
19311 if test ${with_default_sub_pixel_rendering+y}
19312 then :
19313 withval=$with_default_sub_pixel_rendering; preferred_sub_pixel_rendering="$withval"
19314 else $as_nop
19315 preferred_sub_pixel_rendering=none
19316 fi
19317
19318
19319 case "$preferred_sub_pixel_rendering" in
19320 none|bgr|rgb|vbgr|vrgb)
19321 PREFERRED_SUB_PIXEL_RENDERING="$preferred_sub_pixel_rendering"
19322
19323 ;;
19324 *)
19325 as_fn_error $? "Invalid sub-pixel rendering. please choose one of none, bgr, rgb, vbgr, or vrgb" "$LINENO" 5
19326 ;;
19327 esac
19328
19329 #
19330 # Set default hinting
19331 #
19332
19333
19334 # Check whether --with-default-hinting was given.
19335 if test ${with_default_hinting+y}
19336 then :
19337 withval=$with_default_hinting; preferred_hinting="$withval"
19338 else $as_nop
19339 preferred_hinting=slight
19340 fi
19341
19342
19343 case "$preferred_hinting" in
19344 none|slight|medium|full)
19345 PREFERRED_HINTING="$preferred_hinting"
19346
19347 ;;
19348 *)
19349 as_fn_error $? "Invalid hinting. please choose one of none, slight, medium, or full" "$LINENO" 5
19350 ;;
19351 esac
19352
19353 #
19354 # Set default font directory
19355 #
19356
19357
19358 # Check whether --with-default-fonts was given.
19359 if test ${with_default_fonts+y}
19360 then :
19361 withval=$with_default_fonts; default_fonts="$withval"
19362 else $as_nop
19363 default_fonts=yes
19364 fi
19365
19366
19367 case "$default_fonts" in
19368 yes)
19369 if test "$os_win32" = "yes"; then
19370 default_fonts="WINDOWSFONTDIR,WINDOWSUSERFONTDIR"
19371 elif test "$os_darwin" = "yes"; then
19372 default_fonts="/System/Library/Fonts,/Library/Fonts,~/Library/Fonts,/System/Library/Assets/com_apple_MobileAsset_Font3,/System/Library/Assets/com_apple_MobileAsset_Font4"
19373 else
19374 default_fonts="/usr/share/fonts"
19375 fi
19376 ;;
19377 esac
19378
19379 FC_DEFAULT_FONTS=""
19380 if test x${default_fonts+set} = xset; then
19381 fc_IFS=$IFS
19382 IFS=","
19383 for p in $default_fonts; do
19384 if test x"$FC_DEFAULT_FONTS" != x; then
19385 FC_DEFAULT_FONTS="$FC_DEFAULT_FONTS "
19386 fi
19387 FC_DEFAULT_FONTS="$FC_DEFAULT_FONTS<dir>$p</dir>"
19388 done
19389 IFS=$fc_IFS
19390 fi
19391
19392
19393 printf "%s\n" "#define FC_DEFAULT_FONTS \"$FC_DEFAULT_FONTS\"" >>confdefs.h
19394
19395
19396
19397
19398 #
19399 # Add more fonts if available. By default, add only the directories
19400 # with outline fonts; those with bitmaps can be added as desired in
19401 # local.conf or ~/.fonts.conf
19402 #
19403
19404 # Check whether --with-add-fonts was given.
19405 if test ${with_add_fonts+y}
19406 then :
19407 withval=$with_add_fonts; add_fonts="$withval"
19408 else $as_nop
19409 add_fonts=yes
19410 fi
19411
19412
19413 case "$add_fonts" in
19414 yes)
19415 FC_ADD_FONTS=""
19416 for dir in /usr/X11R6/lib/X11 /usr/X11/lib/X11 /usr/lib/X11; do
19417 case x"$FC_ADD_FONTS" in
19418 x)
19419 sub="$dir/fonts"
19420 if test -d "$sub"; then
19421 case x$FC_ADD_FONTS in
19422 x)
19423 FC_ADD_FONTS="$sub"
19424 ;;
19425 *)
19426 FC_ADD_FONTS="$FC_ADD_FONTS,$sub"
19427 ;;
19428 esac
19429 fi
19430 ;;
19431 esac
19432 done
19433
19434 printf "%s\n" "#define FC_ADD_FONTS \"$add_fonts\"" >>confdefs.h
19435
19436 ;;
19437 no)
19438 FC_ADD_FONTS=""
19439 ;;
19440 *)
19441 FC_ADD_FONTS="$add_fonts"
19442
19443 printf "%s\n" "#define FC_ADD_FONTS \"$add_fonts\"" >>confdefs.h
19444
19445 ;;
19446 esac
19447
19448
19449
19450 FC_FONTPATH=""
19451
19452 case "$FC_ADD_FONTS" in
19453 "")
19454 ;;
19455 *)
19456 FC_FONTPATH=`echo $FC_ADD_FONTS |
19457 sed -e 's/^/<dir>/' -e 's/$/<\/dir>/' -e 's/,/<\/dir> <dir>/g'`
19458 ;;
19459 esac
19460
19461
19462
19463 #
19464 # Set default cache directory path
19465 #
19466
19467 # Check whether --with-cache-dir was given.
19468 if test ${with_cache_dir+y}
19469 then :
19470 withval=$with_cache_dir; fc_cachedir="$withval"
19471 else $as_nop
19472 fc_cachedir=yes
19473 fi
19474
19475
19476 case $fc_cachedir in
19477 no|yes)
19478 if test "$os_win32" = "yes"; then
19479 fc_cachedir="LOCAL_APPDATA_FONTCONFIG_CACHE"
19480 else
19481 fc_cachedir='${localstatedir}/cache/${PACKAGE}'
19482 fi
19483 ;;
19484 *)
19485 ;;
19486 esac
19487
19488 FC_CACHEDIR=${fc_cachedir}
19489
19490
19491 FC_FONTDATE=`LC_ALL=C date`
19492
19493
19494
19495 #
19496 # Set configuration paths
19497 #
19498
19499
19500 # Check whether --with-templatedir was given.
19501 if test ${with_templatedir+y}
19502 then :
19503 withval=$with_templatedir; templatedir="$withval"
19504 else $as_nop
19505 templatedir=yes
19506 fi
19507
19508
19509 # Check whether --with-baseconfigdir was given.
19510 if test ${with_baseconfigdir+y}
19511 then :
19512 withval=$with_baseconfigdir; baseconfigdir="$withval"
19513 else $as_nop
19514 baseconfigdir=yes
19515 fi
19516
19517
19518 # Check whether --with-configdir was given.
19519 if test ${with_configdir+y}
19520 then :
19521 withval=$with_configdir; configdir="$withval"
19522 else $as_nop
19523 configdir=yes
19524 fi
19525
19526
19527 # Check whether --with-xmldir was given.
19528 if test ${with_xmldir+y}
19529 then :
19530 withval=$with_xmldir; xmldir="$withval"
19531 else $as_nop
19532 xmldir=yes
19533 fi
19534
19535
19536 case "$templatedir" in
19537 no|yes)
19538 templatedir='${datadir}'/fontconfig/conf.avail
19539 ;;
19540 *)
19541 ;;
19542 esac
19543 case "$baseconfigdir" in
19544 no|yes)
19545 baseconfigdir='${sysconfdir}'/fonts
19546 ;;
19547 *)
19548 ;;
19549 esac
19550 case "$configdir" in
19551 no|yes)
19552 configdir='${BASECONFIGDIR}'/conf.d
19553 ;;
19554 *)
19555 ;;
19556 esac
19557 case "$xmldir" in
19558 no|yes)
19559 xmldir='${datadir}'/xml/fontconfig
19560 ;;
19561 *)
19562 ;;
19563 esac
19564
19565 TEMPLATEDIR=${templatedir}
19566 BASECONFIGDIR=${baseconfigdir}
19567 CONFIGDIR=${configdir}
19568 XMLDIR=${xmldir}
19569
19570
19571
19572
19573
19574
19575
19576 #
19577 # Thread-safety primitives
19578 #
19579
19580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stdatomic.h atomic primitives" >&5
19581 printf %s "checking stdatomic.h atomic primitives... " >&6; }
19582 if test ${fc_cv_have_stdatomic_atomic_primitives+y}
19583 then :
19584 printf %s "(cached) " >&6
19585 else $as_nop
19586
19587 fc_cv_have_stdatomic_atomic_primitives=false
19588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19589 /* end confdefs.h. */
19590
19591 #include <stdatomic.h>
19592
19593 void memory_barrier (void) { atomic_thread_fence (memory_order_acq_rel); }
19594 int atomic_add (atomic_int *i) { return atomic_fetch_add_explicit (i, 1, memory_order_relaxed); }
19595 int mutex_trylock (atomic_flag *m) { return atomic_flag_test_and_set_explicit (m, memory_order_acquire); }
19596 void mutex_unlock (atomic_flag *m) { atomic_flag_clear_explicit (m, memory_order_release); }
19597
19598 int
19599 main (void)
19600 {
19601
19602 ;
19603 return 0;
19604 }
19605 _ACEOF
19606 if ac_fn_c_try_link "$LINENO"
19607 then :
19608 fc_cv_have_stdatomic_atomic_primitives=true
19609
19610 fi
19611 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19612 conftest$ac_exeext conftest.$ac_ext
19613
19614 fi
19615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_stdatomic_atomic_primitives" >&5
19616 printf "%s\n" "$fc_cv_have_stdatomic_atomic_primitives" >&6; }
19617 if $fc_cv_have_stdatomic_atomic_primitives; then
19618
19619 printf "%s\n" "#define HAVE_STDATOMIC_PRIMITIVES 1" >>confdefs.h
19620
19621 fi
19622
19623 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Intel atomic primitives" >&5
19624 printf %s "checking for Intel atomic primitives... " >&6; }
19625 if test ${fc_cv_have_intel_atomic_primitives+y}
19626 then :
19627 printf %s "(cached) " >&6
19628 else $as_nop
19629
19630 fc_cv_have_intel_atomic_primitives=false
19631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19632 /* end confdefs.h. */
19633
19634 void memory_barrier (void) { __sync_synchronize (); }
19635 int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); }
19636 int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); }
19637 void mutex_unlock (int *m) { __sync_lock_release (m); }
19638
19639 int
19640 main (void)
19641 {
19642
19643 ;
19644 return 0;
19645 }
19646 _ACEOF
19647 if ac_fn_c_try_link "$LINENO"
19648 then :
19649 fc_cv_have_intel_atomic_primitives=true
19650
19651 fi
19652 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19653 conftest$ac_exeext conftest.$ac_ext
19654
19655 fi
19656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_intel_atomic_primitives" >&5
19657 printf "%s\n" "$fc_cv_have_intel_atomic_primitives" >&6; }
19658 if $fc_cv_have_intel_atomic_primitives; then
19659
19660 printf "%s\n" "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h
19661
19662 fi
19663
19664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Solaris atomic operations" >&5
19665 printf %s "checking for Solaris atomic operations... " >&6; }
19666 if test ${fc_cv_have_solaris_atomic_ops+y}
19667 then :
19668 printf %s "(cached) " >&6
19669 else $as_nop
19670
19671 fc_cv_have_solaris_atomic_ops=false
19672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19673 /* end confdefs.h. */
19674
19675 #include <atomic.h>
19676 /* This requires Solaris Studio 12.2 or newer: */
19677 #include <mbarrier.h>
19678 void memory_barrier (void) { __machine_rw_barrier (); }
19679 int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); }
19680 void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); }
19681
19682 int
19683 main (void)
19684 {
19685
19686 ;
19687 return 0;
19688 }
19689 _ACEOF
19690 if ac_fn_c_try_link "$LINENO"
19691 then :
19692 fc_cv_have_solaris_atomic_ops=true
19693
19694 fi
19695 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19696 conftest$ac_exeext conftest.$ac_ext
19697
19698 fi
19699 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_solaris_atomic_ops" >&5
19700 printf "%s\n" "$fc_cv_have_solaris_atomic_ops" >&6; }
19701 if $fc_cv_have_solaris_atomic_ops; then
19702
19703 printf "%s\n" "#define HAVE_SOLARIS_ATOMIC_OPS 1" >>confdefs.h
19704
19705 fi
19706
19707 if test "$os_win32" = no && ! $have_pthread; then
19708 ac_fn_c_check_header_compile "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
19709 if test "x$ac_cv_header_sched_h" = xyes
19710 then :
19711 printf "%s\n" "#define HAVE_SCHED_H 1" >>confdefs.h
19712
19713 fi
19714
19715 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing sched_yield" >&5
19716 printf %s "checking for library containing sched_yield... " >&6; }
19717 if test ${ac_cv_search_sched_yield+y}
19718 then :
19719 printf %s "(cached) " >&6
19720 else $as_nop
19721 ac_func_search_save_LIBS=$LIBS
19722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19723 /* end confdefs.h. */
19724
19725 /* Override any GCC internal prototype to avoid an error.
19726 Use char because int might match the return type of a GCC
19727 builtin and then its argument prototype would still apply. */
19728 char sched_yield ();
19729 int
19730 main (void)
19731 {
19732 return sched_yield ();
19733 ;
19734 return 0;
19735 }
19736 _ACEOF
19737 for ac_lib in '' rt
19738 do
19739 if test -z "$ac_lib"; then
19740 ac_res="none required"
19741 else
19742 ac_res=-l$ac_lib
19743 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
19744 fi
19745 if ac_fn_c_try_link "$LINENO"
19746 then :
19747 ac_cv_search_sched_yield=$ac_res
19748 fi
19749 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19750 conftest$ac_exeext
19751 if test ${ac_cv_search_sched_yield+y}
19752 then :
19753 break
19754 fi
19755 done
19756 if test ${ac_cv_search_sched_yield+y}
19757 then :
19758
19759 else $as_nop
19760 ac_cv_search_sched_yield=no
19761 fi
19762 rm conftest.$ac_ext
19763 LIBS=$ac_func_search_save_LIBS
19764 fi
19765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_yield" >&5
19766 printf "%s\n" "$ac_cv_search_sched_yield" >&6; }
19767 ac_res=$ac_cv_search_sched_yield
19768 if test "$ac_res" != no
19769 then :
19770 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19771
19772 printf "%s\n" "#define HAVE_SCHED_YIELD 1" >>confdefs.h
19773
19774 fi
19775
19776 fi
19777
19778 have_pthread=false
19779 if test "$os_win32" = no; then
19780
19781
19782 ac_ext=c
19783 ac_cpp='$CPP $CPPFLAGS'
19784 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19785 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19786 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19787
19788 ax_pthread_ok=no
19789
19790 # We used to check for pthread.h first, but this fails if pthread.h
19791 # requires special compiler flags (e.g. on True64 or Sequent).
19792 # It gets checked for in the link test anyway.
19793
19794 # First of all, check if the user has set any of the PTHREAD_LIBS,
19795 # etcetera environment variables, and if threads linking works using
19796 # them:
19797 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
19798 save_CFLAGS="$CFLAGS"
19799 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
19800 save_LIBS="$LIBS"
19801 LIBS="$PTHREAD_LIBS $LIBS"
19802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
19803 printf %s "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
19804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19805 /* end confdefs.h. */
19806
19807 /* Override any GCC internal prototype to avoid an error.
19808 Use char because int might match the return type of a GCC
19809 builtin and then its argument prototype would still apply. */
19810 char pthread_join ();
19811 int
19812 main (void)
19813 {
19814 return pthread_join ();
19815 ;
19816 return 0;
19817 }
19818 _ACEOF
19819 if ac_fn_c_try_link "$LINENO"
19820 then :
19821 ax_pthread_ok=yes
19822 fi
19823 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19824 conftest$ac_exeext conftest.$ac_ext
19825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
19826 printf "%s\n" "$ax_pthread_ok" >&6; }
19827 if test x"$ax_pthread_ok" = xno; then
19828 PTHREAD_LIBS=""
19829 PTHREAD_CFLAGS=""
19830 fi
19831 LIBS="$save_LIBS"
19832 CFLAGS="$save_CFLAGS"
19833 fi
19834
19835 # We must check for the threads library under a number of different
19836 # names; the ordering is very important because some systems
19837 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
19838 # libraries is broken (non-POSIX).
19839
19840 # Create a list of thread flags to try. Items starting with a "-" are
19841 # C compiler flags, and other items are library names, except for "none"
19842 # which indicates that we try without any flags at all, and "pthread-config"
19843 # which is a program returning the flags for the Pth emulation library.
19844
19845 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
19846
19847 # The ordering *is* (sometimes) important. Some notes on the
19848 # individual items follow:
19849
19850 # pthreads: AIX (must check this before -lpthread)
19851 # none: in case threads are in libc; should be tried before -Kthread and
19852 # other compiler flags to prevent continual compiler warnings
19853 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
19854 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
19855 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
19856 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
19857 # -pthreads: Solaris/gcc
19858 # -mthreads: Mingw32/gcc, Lynx/gcc
19859 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
19860 # doesn't hurt to check since this sometimes defines pthreads too;
19861 # also defines -D_REENTRANT)
19862 # ... -mt is also the pthreads flag for HP/aCC
19863 # pthread: Linux, etcetera
19864 # --thread-safe: KAI C++
19865 # pthread-config: use pthread-config program (for GNU Pth library)
19866
19867 case ${host_os} in
19868 solaris*)
19869
19870 # On Solaris (at least, for some versions), libc contains stubbed
19871 # (non-functional) versions of the pthreads routines, so link-based
19872 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
19873 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
19874 # a function called by this macro, so we could check for that, but
19875 # who knows whether they'll stub that too in a future libc.) So,
19876 # we'll just look for -pthreads and -lpthread first:
19877
19878 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
19879 ;;
19880
19881 darwin*)
19882 ax_pthread_flags="-pthread $ax_pthread_flags"
19883 ;;
19884 netbsd*)
19885 # use libc stubs, don't link against libpthread, to allow
19886 # dynamic loading
19887 ax_pthread_flags=""
19888 ;;
19889 esac
19890
19891 # Clang doesn't consider unrecognized options an error unless we specify
19892 # -Werror. We throw in some extra Clang-specific options to ensure that
19893 # this doesn't happen for GCC, which also accepts -Werror.
19894
19895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5
19896 printf %s "checking if compiler needs -Werror to reject unknown flags... " >&6; }
19897 save_CFLAGS="$CFLAGS"
19898 ax_pthread_extra_flags="-Werror"
19899 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument"
19900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19901 /* end confdefs.h. */
19902 int foo(void);
19903 int
19904 main (void)
19905 {
19906 foo()
19907 ;
19908 return 0;
19909 }
19910 _ACEOF
19911 if ac_fn_c_try_compile "$LINENO"
19912 then :
19913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19914 printf "%s\n" "yes" >&6; }
19915 else $as_nop
19916 ax_pthread_extra_flags=
19917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19918 printf "%s\n" "no" >&6; }
19919 fi
19920 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
19921 CFLAGS="$save_CFLAGS"
19922
19923 if test x"$ax_pthread_ok" = xno; then
19924 for flag in $ax_pthread_flags; do
19925
19926 case $flag in
19927 none)
19928 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
19929 printf %s "checking whether pthreads work without any flags... " >&6; }
19930 ;;
19931
19932 -*)
19933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
19934 printf %s "checking whether pthreads work with $flag... " >&6; }
19935 PTHREAD_CFLAGS="$flag"
19936 ;;
19937
19938 pthread-config)
19939 # Extract the first word of "pthread-config", so it can be a program name with args.
19940 set dummy pthread-config; ac_word=$2
19941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19942 printf %s "checking for $ac_word... " >&6; }
19943 if test ${ac_cv_prog_ax_pthread_config+y}
19944 then :
19945 printf %s "(cached) " >&6
19946 else $as_nop
19947 if test -n "$ax_pthread_config"; then
19948 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
19949 else
19950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19951 for as_dir in $PATH
19952 do
19953 IFS=$as_save_IFS
19954 case $as_dir in #(((
19955 '') as_dir=./ ;;
19956 */) ;;
19957 *) as_dir=$as_dir/ ;;
19958 esac
19959 for ac_exec_ext in '' $ac_executable_extensions; do
19960 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
19961 ac_cv_prog_ax_pthread_config="yes"
19962 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
19963 break 2
19964 fi
19965 done
19966 done
19967 IFS=$as_save_IFS
19968
19969 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
19970 fi
19971 fi
19972 ax_pthread_config=$ac_cv_prog_ax_pthread_config
19973 if test -n "$ax_pthread_config"; then
19974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
19975 printf "%s\n" "$ax_pthread_config" >&6; }
19976 else
19977 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
19978 printf "%s\n" "no" >&6; }
19979 fi
19980
19981
19982 if test x"$ax_pthread_config" = xno; then continue; fi
19983 PTHREAD_CFLAGS="`pthread-config --cflags`"
19984 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
19985 ;;
19986
19987 *)
19988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
19989 printf %s "checking for the pthreads library -l$flag... " >&6; }
19990 PTHREAD_LIBS="-l$flag"
19991 ;;
19992 esac
19993
19994 save_LIBS="$LIBS"
19995 save_CFLAGS="$CFLAGS"
19996 LIBS="$PTHREAD_LIBS $LIBS"
19997 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
19998
19999 # Check for various functions. We must include pthread.h,
20000 # since some functions may be macros. (On the Sequent, we
20001 # need a special flag -Kthread to make this header compile.)
20002 # We check for pthread_join because it is in -lpthread on IRIX
20003 # while pthread_create is in libc. We check for pthread_attr_init
20004 # due to DEC craziness with -lpthreads. We check for
20005 # pthread_cleanup_push because it is one of the few pthread
20006 # functions on Solaris that doesn't have a non-functional libc stub.
20007 # We try pthread_create on general principles.
20008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20009 /* end confdefs.h. */
20010 #include <pthread.h>
20011 static void routine(void *a) { a = 0; }
20012 static void *start_routine(void *a) { return a; }
20013 int
20014 main (void)
20015 {
20016 pthread_t th; pthread_attr_t attr;
20017 pthread_create(&th, 0, start_routine, 0);
20018 pthread_join(th, 0);
20019 pthread_attr_init(&attr);
20020 pthread_cleanup_push(routine, 0);
20021 pthread_cleanup_pop(0) /* ; */
20022 ;
20023 return 0;
20024 }
20025 _ACEOF
20026 if ac_fn_c_try_link "$LINENO"
20027 then :
20028 ax_pthread_ok=yes
20029 fi
20030 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20031 conftest$ac_exeext conftest.$ac_ext
20032
20033 LIBS="$save_LIBS"
20034 CFLAGS="$save_CFLAGS"
20035
20036 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
20037 printf "%s\n" "$ax_pthread_ok" >&6; }
20038 if test "x$ax_pthread_ok" = xyes; then
20039 break;
20040 fi
20041
20042 PTHREAD_LIBS=""
20043 PTHREAD_CFLAGS=""
20044 done
20045 fi
20046
20047 # Various other checks:
20048 if test "x$ax_pthread_ok" = xyes; then
20049 save_LIBS="$LIBS"
20050 LIBS="$PTHREAD_LIBS $LIBS"
20051 save_CFLAGS="$CFLAGS"
20052 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
20053
20054 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
20055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
20056 printf %s "checking for joinable pthread attribute... " >&6; }
20057 attr_name=unknown
20058 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
20059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20060 /* end confdefs.h. */
20061 #include <pthread.h>
20062 int
20063 main (void)
20064 {
20065 int attr = $attr; return attr /* ; */
20066 ;
20067 return 0;
20068 }
20069 _ACEOF
20070 if ac_fn_c_try_link "$LINENO"
20071 then :
20072 attr_name=$attr; break
20073 fi
20074 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20075 conftest$ac_exeext conftest.$ac_ext
20076 done
20077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
20078 printf "%s\n" "$attr_name" >&6; }
20079 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
20080
20081 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $attr_name" >>confdefs.h
20082
20083 fi
20084
20085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
20086 printf %s "checking if more special flags are required for pthreads... " >&6; }
20087 flag=no
20088 case ${host_os} in
20089 aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";;
20090 osf* | hpux*) flag="-D_REENTRANT";;
20091 solaris*)
20092 if test "$GCC" = "yes"; then
20093 flag="-D_REENTRANT"
20094 else
20095 # TODO: What about Clang on Solaris?
20096 flag="-mt -D_REENTRANT"
20097 fi
20098 ;;
20099 esac
20100 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $flag" >&5
20101 printf "%s\n" "$flag" >&6; }
20102 if test "x$flag" != xno; then
20103 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
20104 fi
20105
20106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
20107 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
20108 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
20109 then :
20110 printf %s "(cached) " >&6
20111 else $as_nop
20112
20113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20114 /* end confdefs.h. */
20115 #include <pthread.h>
20116 int
20117 main (void)
20118 {
20119 int i = PTHREAD_PRIO_INHERIT;
20120 ;
20121 return 0;
20122 }
20123 _ACEOF
20124 if ac_fn_c_try_link "$LINENO"
20125 then :
20126 ax_cv_PTHREAD_PRIO_INHERIT=yes
20127 else $as_nop
20128 ax_cv_PTHREAD_PRIO_INHERIT=no
20129 fi
20130 rm -f core conftest.err conftest.$ac_objext conftest.beam \
20131 conftest$ac_exeext conftest.$ac_ext
20132
20133 fi
20134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
20135 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
20136 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"
20137 then :
20138
20139 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
20140
20141 fi
20142
20143 LIBS="$save_LIBS"
20144 CFLAGS="$save_CFLAGS"
20145
20146 # More AIX lossage: compile with *_r variant
20147 if test "x$GCC" != xyes; then
20148 case $host_os in
20149 aix*)
20150 case "x/$CC" in #(
20151 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
20152 #handle absolute path differently from PATH based program lookup
20153 case "x$CC" in #(
20154 x/*) :
20155 if as_fn_executable_p ${CC}_r
20156 then :
20157 PTHREAD_CC="${CC}_r"
20158 fi ;; #(
20159 *) :
20160 for ac_prog in ${CC}_r
20161 do
20162 # Extract the first word of "$ac_prog", so it can be a program name with args.
20163 set dummy $ac_prog; ac_word=$2
20164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20165 printf %s "checking for $ac_word... " >&6; }
20166 if test ${ac_cv_prog_PTHREAD_CC+y}
20167 then :
20168 printf %s "(cached) " >&6
20169 else $as_nop
20170 if test -n "$PTHREAD_CC"; then
20171 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
20172 else
20173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20174 for as_dir in $PATH
20175 do
20176 IFS=$as_save_IFS
20177 case $as_dir in #(((
20178 '') as_dir=./ ;;
20179 */) ;;
20180 *) as_dir=$as_dir/ ;;
20181 esac
20182 for ac_exec_ext in '' $ac_executable_extensions; do
20183 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
20184 ac_cv_prog_PTHREAD_CC="$ac_prog"
20185 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
20186 break 2
20187 fi
20188 done
20189 done
20190 IFS=$as_save_IFS
20191
20192 fi
20193 fi
20194 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
20195 if test -n "$PTHREAD_CC"; then
20196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
20197 printf "%s\n" "$PTHREAD_CC" >&6; }
20198 else
20199 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20200 printf "%s\n" "no" >&6; }
20201 fi
20202
20203
20204 test -n "$PTHREAD_CC" && break
20205 done
20206 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
20207 ;;
20208 esac ;; #(
20209 *) :
20210 ;;
20211 esac
20212 ;;
20213 esac
20214 fi
20215 fi
20216
20217 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
20218
20219
20220
20221
20222
20223 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
20224 if test x"$ax_pthread_ok" = xyes; then
20225 have_pthread=true
20226 :
20227 else
20228 ax_pthread_ok=no
20229
20230 fi
20231 ac_ext=c
20232 ac_cpp='$CPP $CPPFLAGS'
20233 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20234 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20235 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20236
20237
20238 fi
20239 if $have_pthread; then
20240 LIBS="$PTHREAD_LIBS $LIBS"
20241 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
20242 CC="$PTHREAD_CC"
20243
20244 printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h
20245
20246 fi
20247 if $have_pthread; then
20248 HAVE_PTHREAD_TRUE=
20249 HAVE_PTHREAD_FALSE='#'
20250 else
20251 HAVE_PTHREAD_TRUE='#'
20252 HAVE_PTHREAD_FALSE=
20253 fi
20254
20255
20256
20257
20258 #
20259 # Let people not build/install docs if they don't have docbook
20260 #
20261
20262 # Check whether --enable-docbook was given.
20263 if test ${enable_docbook+y}
20264 then :
20265 enableval=$enable_docbook;
20266 fi
20267
20268
20269 if test x$enable_docbook != xno; then
20270 # Extract the first word of "docbook2html", so it can be a program name with args.
20271 set dummy docbook2html; ac_word=$2
20272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20273 printf %s "checking for $ac_word... " >&6; }
20274 if test ${ac_cv_prog_HASDOCBOOK+y}
20275 then :
20276 printf %s "(cached) " >&6
20277 else $as_nop
20278 if test -n "$HASDOCBOOK"; then
20279 ac_cv_prog_HASDOCBOOK="$HASDOCBOOK" # Let the user override the test.
20280 else
20281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20282 for as_dir in $PATH
20283 do
20284 IFS=$as_save_IFS
20285 case $as_dir in #(((
20286 '') as_dir=./ ;;
20287 */) ;;
20288 *) as_dir=$as_dir/ ;;
20289 esac
20290 for ac_exec_ext in '' $ac_executable_extensions; do
20291 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
20292 ac_cv_prog_HASDOCBOOK="yes"
20293 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
20294 break 2
20295 fi
20296 done
20297 done
20298 IFS=$as_save_IFS
20299
20300 test -z "$ac_cv_prog_HASDOCBOOK" && ac_cv_prog_HASDOCBOOK="no"
20301 fi
20302 fi
20303 HASDOCBOOK=$ac_cv_prog_HASDOCBOOK
20304 if test -n "$HASDOCBOOK"; then
20305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HASDOCBOOK" >&5
20306 printf "%s\n" "$HASDOCBOOK" >&6; }
20307 else
20308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
20309 printf "%s\n" "no" >&6; }
20310 fi
20311
20312
20313 fi
20314
20315 if test "x$HASDOCBOOK" = xyes; then
20316 USEDOCBOOK_TRUE=
20317 USEDOCBOOK_FALSE='#'
20318 else
20319 USEDOCBOOK_TRUE='#'
20320 USEDOCBOOK_FALSE=
20321 fi
20322
20323
20324 default_docs="yes"
20325 #
20326 # Check if docs exist or can be created
20327 #
20328 if test x$HASDOCBOOK = xno; then
20329 if test -f $srcdir/doc/fonts-conf.5; then
20330 :
20331 else
20332 default_docs="no"
20333 fi
20334 fi
20335
20336 # Check whether --enable-docs was given.
20337 if test ${enable_docs+y}
20338 then :
20339 enableval=$enable_docs;
20340 else $as_nop
20341 enable_docs=$default_docs
20342 fi
20343
20344
20345 if test "x$enable_docs" = xyes; then
20346 ENABLE_DOCS_TRUE=
20347 ENABLE_DOCS_FALSE='#'
20348 else
20349 ENABLE_DOCS_TRUE='#'
20350 ENABLE_DOCS_FALSE=
20351 fi
20352
20353
20354 if test "x$enable_docs" = xyes; then
20355 tmp=funcs.$$
20356 cat $srcdir/doc/*.fncs | awk '
20357 /^@TITLE@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
20358 /^@FUNC@/ { if (!done) { printf ("%s\n", $2); done = 1; } }
20359 /^@@/ { done = 0; }' > $tmp
20360 DOCMAN3=`cat $tmp | awk '{ printf ("%s.3 ", $1); }'`
20361 echo DOCMAN3 $DOCMAN3
20362 rm -f $tmp
20363 else
20364 DOCMAN3=""
20365 fi
20366
20367
20368 default_cache_build="yes"
20369 if test $cross_compiling = "yes"; then
20370 default_cache_build="no"
20371 fi
20372 # Check whether --enable-cache-build was given.
20373 if test ${enable_cache_build+y}
20374 then :
20375 enableval=$enable_cache_build;
20376 else $as_nop
20377 enable_cache_build=$default_cache_build
20378 fi
20379
20380
20381 if test "x$enable_cache_build" = xyes; then
20382 ENABLE_CACHE_BUILD_TRUE=
20383 ENABLE_CACHE_BUILD_FALSE='#'
20384 else
20385 ENABLE_CACHE_BUILD_TRUE='#'
20386 ENABLE_CACHE_BUILD_FALSE=
20387 fi
20388
20389
20390
20391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
20392 printf %s "checking whether byte ordering is bigendian... " >&6; }
20393 if test ${ac_cv_c_bigendian+y}
20394 then :
20395 printf %s "(cached) " >&6
20396 else $as_nop
20397 ac_cv_c_bigendian=unknown
20398 # See if we're dealing with a universal compiler.
20399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20400 /* end confdefs.h. */
20401 #ifndef __APPLE_CC__
20402 not a universal capable compiler
20403 #endif
20404 typedef int dummy;
20405
20406 _ACEOF
20407 if ac_fn_c_try_compile "$LINENO"
20408 then :
20409
20410 # Check for potential -arch flags. It is not universal unless
20411 # there are at least two -arch flags with different values.
20412 ac_arch=
20413 ac_prev=
20414 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
20415 if test -n "$ac_prev"; then
20416 case $ac_word in
20417 i?86 | x86_64 | ppc | ppc64)
20418 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
20419 ac_arch=$ac_word
20420 else
20421 ac_cv_c_bigendian=universal
20422 break
20423 fi
20424 ;;
20425 esac
20426 ac_prev=
20427 elif test "x$ac_word" = "x-arch"; then
20428 ac_prev=arch
20429 fi
20430 done
20431 fi
20432 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
20433 if test $ac_cv_c_bigendian = unknown; then
20434 # See if sys/param.h defines the BYTE_ORDER macro.
20435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20436 /* end confdefs.h. */
20437 #include <sys/types.h>
20438 #include <sys/param.h>
20439
20440 int
20441 main (void)
20442 {
20443 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
20444 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
20445 && LITTLE_ENDIAN)
20446 bogus endian macros
20447 #endif
20448
20449 ;
20450 return 0;
20451 }
20452 _ACEOF
20453 if ac_fn_c_try_compile "$LINENO"
20454 then :
20455 # It does; now see whether it defined to BIG_ENDIAN or not.
20456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20457 /* end confdefs.h. */
20458 #include <sys/types.h>
20459 #include <sys/param.h>
20460
20461 int
20462 main (void)
20463 {
20464 #if BYTE_ORDER != BIG_ENDIAN
20465 not big endian
20466 #endif
20467
20468 ;
20469 return 0;
20470 }
20471 _ACEOF
20472 if ac_fn_c_try_compile "$LINENO"
20473 then :
20474 ac_cv_c_bigendian=yes
20475 else $as_nop
20476 ac_cv_c_bigendian=no
20477 fi
20478 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
20479 fi
20480 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
20481 fi
20482 if test $ac_cv_c_bigendian = unknown; then
20483 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
20484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20485 /* end confdefs.h. */
20486 #include <limits.h>
20487
20488 int
20489 main (void)
20490 {
20491 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
20492 bogus endian macros
20493 #endif
20494
20495 ;
20496 return 0;
20497 }
20498 _ACEOF
20499 if ac_fn_c_try_compile "$LINENO"
20500 then :
20501 # It does; now see whether it defined to _BIG_ENDIAN or not.
20502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20503 /* end confdefs.h. */
20504 #include <limits.h>
20505
20506 int
20507 main (void)
20508 {
20509 #ifndef _BIG_ENDIAN
20510 not big endian
20511 #endif
20512
20513 ;
20514 return 0;
20515 }
20516 _ACEOF
20517 if ac_fn_c_try_compile "$LINENO"
20518 then :
20519 ac_cv_c_bigendian=yes
20520 else $as_nop
20521 ac_cv_c_bigendian=no
20522 fi
20523 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
20524 fi
20525 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
20526 fi
20527 if test $ac_cv_c_bigendian = unknown; then
20528 # Compile a test program.
20529 if test "$cross_compiling" = yes
20530 then :
20531 # Try to guess by grepping values from an object file.
20532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20533 /* end confdefs.h. */
20534 unsigned short int ascii_mm[] =
20535 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
20536 unsigned short int ascii_ii[] =
20537 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
20538 int use_ascii (int i) {
20539 return ascii_mm[i] + ascii_ii[i];
20540 }
20541 unsigned short int ebcdic_ii[] =
20542 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
20543 unsigned short int ebcdic_mm[] =
20544 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
20545 int use_ebcdic (int i) {
20546 return ebcdic_mm[i] + ebcdic_ii[i];
20547 }
20548 extern int foo;
20549
20550 int
20551 main (void)
20552 {
20553 return use_ascii (foo) == use_ebcdic (foo);
20554 ;
20555 return 0;
20556 }
20557 _ACEOF
20558 if ac_fn_c_try_compile "$LINENO"
20559 then :
20560 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
20561 ac_cv_c_bigendian=yes
20562 fi
20563 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
20564 if test "$ac_cv_c_bigendian" = unknown; then
20565 ac_cv_c_bigendian=no
20566 else
20567 # finding both strings is unlikely to happen, but who knows?
20568 ac_cv_c_bigendian=unknown
20569 fi
20570 fi
20571 fi
20572 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
20573 else $as_nop
20574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20575 /* end confdefs.h. */
20576 $ac_includes_default
20577 int
20578 main (void)
20579 {
20580
20581 /* Are we little or big endian? From Harbison&Steele. */
20582 union
20583 {
20584 long int l;
20585 char c[sizeof (long int)];
20586 } u;
20587 u.l = 1;
20588 return u.c[sizeof (long int) - 1] == 1;
20589
20590 ;
20591 return 0;
20592 }
20593 _ACEOF
20594 if ac_fn_c_try_run "$LINENO"
20595 then :
20596 ac_cv_c_bigendian=no
20597 else $as_nop
20598 ac_cv_c_bigendian=yes
20599 fi
20600 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20601 conftest.$ac_objext conftest.beam conftest.$ac_ext
20602 fi
20603
20604 fi
20605 fi
20606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
20607 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
20608 case $ac_cv_c_bigendian in #(
20609 yes)
20610 printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
20611 ;; #(
20612 no)
20613 ;; #(
20614 universal)
20615
20616 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
20617
20618 ;; #(
20619 *)
20620 as_fn_error $? "unknown endianness
20621 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
20622 esac
20623
20624 # The cast to long int works around a bug in the HP C Compiler
20625 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20626 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20627 # This bug is HP SR number 8606223364.
20628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
20629 printf %s "checking size of void *... " >&6; }
20630 if test ${ac_cv_sizeof_void_p+y}
20631 then :
20632 printf %s "(cached) " >&6
20633 else $as_nop
20634 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"
20635 then :
20636
20637 else $as_nop
20638 if test "$ac_cv_type_void_p" = yes; then
20639 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20640 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
20641 as_fn_error 77 "cannot compute sizeof (void *)
20642 See \`config.log' for more details" "$LINENO" 5; }
20643 else
20644 ac_cv_sizeof_void_p=0
20645 fi
20646 fi
20647
20648 fi
20649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
20650 printf "%s\n" "$ac_cv_sizeof_void_p" >&6; }
20651
20652
20653
20654 printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h
20655
20656
20657 # The cast to long int works around a bug in the HP C Compiler,
20658 # see AC_CHECK_SIZEOF for more information.
20659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking alignment of double" >&5
20660 printf %s "checking alignment of double... " >&6; }
20661 if test ${ac_cv_alignof_double+y}
20662 then :
20663 printf %s "(cached) " >&6
20664 else $as_nop
20665 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_double" "$ac_includes_default
20666 typedef struct { char x; double y; } ac__type_alignof_;"
20667 then :
20668
20669 else $as_nop
20670 if test "$ac_cv_type_double" = yes; then
20671 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20672 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
20673 as_fn_error 77 "cannot compute alignment of double
20674 See \`config.log' for more details" "$LINENO" 5; }
20675 else
20676 ac_cv_alignof_double=0
20677 fi
20678 fi
20679
20680 fi
20681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_double" >&5
20682 printf "%s\n" "$ac_cv_alignof_double" >&6; }
20683
20684
20685
20686 printf "%s\n" "#define ALIGNOF_DOUBLE $ac_cv_alignof_double" >>confdefs.h
20687
20688
20689 # The cast to long int works around a bug in the HP C Compiler,
20690 # see AC_CHECK_SIZEOF for more information.
20691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking alignment of void *" >&5
20692 printf %s "checking alignment of void *... " >&6; }
20693 if test ${ac_cv_alignof_void_p+y}
20694 then :
20695 printf %s "(cached) " >&6
20696 else $as_nop
20697 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_void_p" "$ac_includes_default
20698 typedef struct { char x; void * y; } ac__type_alignof_;"
20699 then :
20700
20701 else $as_nop
20702 if test "$ac_cv_type_void_p" = yes; then
20703 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20704 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
20705 as_fn_error 77 "cannot compute alignment of void *
20706 See \`config.log' for more details" "$LINENO" 5; }
20707 else
20708 ac_cv_alignof_void_p=0
20709 fi
20710 fi
20711
20712 fi
20713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_void_p" >&5
20714 printf "%s\n" "$ac_cv_alignof_void_p" >&6; }
20715
20716
20717
20718 printf "%s\n" "#define ALIGNOF_VOID_P $ac_cv_alignof_void_p" >>confdefs.h
20719
20720
20721
20722
20723
20724
20725
20726
20727 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.pc fontconfig-zip"
20728
20729 cat >confcache <<\_ACEOF
20730 # This file is a shell script that caches the results of configure
20731 # tests run on this system so they can be shared between configure
20732 # scripts and configure runs, see configure's option --config-cache.
20733 # It is not useful on other systems. If it contains results you don't
20734 # want to keep, you may remove or edit it.
20735 #
20736 # config.status only pays attention to the cache file if you give it
20737 # the --recheck option to rerun configure.
20738 #
20739 # `ac_cv_env_foo' variables (set or unset) will be overridden when
20740 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20741 # following values.
20742
20743 _ACEOF
20744
20745 # The following way of writing the cache mishandles newlines in values,
20746 # but we know of no workaround that is simple, portable, and efficient.
20747 # So, we kill variables containing newlines.
20748 # Ultrix sh set writes to stderr and can't be redirected directly,
20749 # and sets the high bit in the cache file unless we assign to the vars.
20750 (
20751 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20752 eval ac_val=\$$ac_var
20753 case $ac_val in #(
20754 *${as_nl}*)
20755 case $ac_var in #(
20756 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
20757 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20758 esac
20759 case $ac_var in #(
20760 _ | IFS | as_nl) ;; #(
20761 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20762 *) { eval $ac_var=; unset $ac_var;} ;;
20763 esac ;;
20764 esac
20765 done
20766
20767 (set) 2>&1 |
20768 case $as_nl`(ac_space=' '; set) 2>&1` in #(
20769 *${as_nl}ac_space=\ *)
20770 # `set' does not quote correctly, so add quotes: double-quote
20771 # substitution turns \\\\ into \\, and sed turns \\ into \.
20772 sed -n \
20773 "s/'/'\\\\''/g;
20774 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20775 ;; #(
20776 *)
20777 # `set' quotes correctly as required by POSIX, so do not add quotes.
20778 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20779 ;;
20780 esac |
20781 sort
20782 ) |
20783 sed '
20784 /^ac_cv_env_/b end
20785 t clear
20786 :clear
20787 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
20788 t end
20789 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20790 :end' >>confcache
20791 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20792 if test -w "$cache_file"; then
20793 if test "x$cache_file" != "x/dev/null"; then
20794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20795 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
20796 if test ! -f "$cache_file" || test -h "$cache_file"; then
20797 cat confcache >"$cache_file"
20798 else
20799 case $cache_file in #(
20800 */* | ?:*)
20801 mv -f confcache "$cache_file"$$ &&
20802 mv -f "$cache_file"$$ "$cache_file" ;; #(
20803 *)
20804 mv -f confcache "$cache_file" ;;
20805 esac
20806 fi
20807 fi
20808 else
20809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
20810 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
20811 fi
20812 fi
20813 rm -f confcache
20814
20815 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20816 # Let make expand exec_prefix.
20817 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20818
20819 DEFS=-DHAVE_CONFIG_H
20820
20821 ac_libobjs=
20822 ac_ltlibobjs=
20823 U=
20824 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20825 # 1. Remove the extension, and $U if already installed.
20826 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20827 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
20828 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20829 # will be set to the directory where LIBOBJS objects are built.
20830 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20831 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
20832 done
20833 LIBOBJS=$ac_libobjs
20834
20835 LTLIBOBJS=$ac_ltlibobjs
20836
20837
20838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
20839 printf %s "checking that generated files are newer than configure... " >&6; }
20840 if test -n "$am_sleep_pid"; then
20841 # Hide warnings about reused PIDs.
20842 wait $am_sleep_pid 2>/dev/null
20843 fi
20844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
20845 printf "%s\n" "done" >&6; }
20846 if test -n "$EXEEXT"; then
20847 am__EXEEXT_TRUE=
20848 am__EXEEXT_FALSE='#'
20849 else
20850 am__EXEEXT_TRUE='#'
20851 am__EXEEXT_FALSE=
20852 fi
20853
20854 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20855 as_fn_error $? "conditional \"AMDEP\" was never defined.
20856 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20857 fi
20858 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20859 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
20860 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20861 fi
20862 if test -z "${OS_WIN32_TRUE}" && test -z "${OS_WIN32_FALSE}"; then
20863 as_fn_error $? "conditional \"OS_WIN32\" was never defined.
20864 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20865 fi
20866 if test -z "${OS_DARWIN_TRUE}" && test -z "${OS_DARWIN_FALSE}"; then
20867 as_fn_error $? "conditional \"OS_DARWIN\" was never defined.
20868 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20869 fi
20870 if test -z "${MS_LIB_AVAILABLE_TRUE}" && test -z "${MS_LIB_AVAILABLE_FALSE}"; then
20871 as_fn_error $? "conditional \"MS_LIB_AVAILABLE\" was never defined.
20872 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20873 fi
20874 if test -z "${CROSS_COMPILING_TRUE}" && test -z "${CROSS_COMPILING_FALSE}"; then
20875 as_fn_error $? "conditional \"CROSS_COMPILING\" was never defined.
20876 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20877 fi
20878 if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then
20879 as_fn_error $? "conditional \"ENABLE_SHARED\" was never defined.
20880 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20881 fi
20882 if test -z "${FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE}" && test -z "${FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE}"; then
20883 as_fn_error $? "conditional \"FREETYPE_PCF_LONG_FAMILY_NAMES\" was never defined.
20884 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20885 fi
20886 if test -z "${ENABLE_JSONC_TRUE}" && test -z "${ENABLE_JSONC_FALSE}"; then
20887 as_fn_error $? "conditional \"ENABLE_JSONC\" was never defined.
20888 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20889 fi
20890 if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then
20891 as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined.
20892 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20893 fi
20894 if test -z "${USEDOCBOOK_TRUE}" && test -z "${USEDOCBOOK_FALSE}"; then
20895 as_fn_error $? "conditional \"USEDOCBOOK\" was never defined.
20896 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20897 fi
20898 if test -z "${ENABLE_DOCS_TRUE}" && test -z "${ENABLE_DOCS_FALSE}"; then
20899 as_fn_error $? "conditional \"ENABLE_DOCS\" was never defined.
20900 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20901 fi
20902 if test -z "${ENABLE_CACHE_BUILD_TRUE}" && test -z "${ENABLE_CACHE_BUILD_FALSE}"; then
20903 as_fn_error $? "conditional \"ENABLE_CACHE_BUILD\" was never defined.
20904 Usually this means the macro was only invoked conditionally." "$LINENO" 5
20905 fi
20906
20907
20908 : "${CONFIG_STATUS=./config.status}"
20909 ac_write_fail=0
20910 ac_clean_files_save=$ac_clean_files
20911 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
20913 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
20914 as_write_fail=0
20915 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
20916 #! $SHELL
20917 # Generated by $as_me.
20918 # Run this file to recreate the current configuration.
20919 # Compiler output produced by configure, useful for debugging
20920 # configure, is in config.log if it exists.
20921
20922 debug=false
20923 ac_cs_recheck=false
20924 ac_cs_silent=false
20925
20926 SHELL=\${CONFIG_SHELL-$SHELL}
20927 export SHELL
20928 _ASEOF
20929 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
20930 ## -------------------- ##
20931 ## M4sh Initialization. ##
20932 ## -------------------- ##
20933
20934 # Be more Bourne compatible
20935 DUALCASE=1; export DUALCASE # for MKS sh
20936 as_nop=:
20937 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20938 then :
20939 emulate sh
20940 NULLCMD=:
20941 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20942 # is contrary to our usage. Disable this feature.
20943 alias -g '${1+"$@"}'='"$@"'
20944 setopt NO_GLOB_SUBST
20945 else $as_nop
20946 case `(set -o) 2>/dev/null` in #(
20947 *posix*) :
20948 set -o posix ;; #(
20949 *) :
20950 ;;
20951 esac
20952 fi
20953
20954
20955
20956 # Reset variables that may have inherited troublesome values from
20957 # the environment.
20958
20959 # IFS needs to be set, to space, tab, and newline, in precisely that order.
20960 # (If _AS_PATH_WALK were called with IFS unset, it would have the
20961 # side effect of setting IFS to empty, thus disabling word splitting.)
20962 # Quoting is to prevent editors from complaining about space-tab.
20963 as_nl='
20964 '
20965 export as_nl
20966 IFS=" "" $as_nl"
20967
20968 PS1='$ '
20969 PS2='> '
20970 PS4='+ '
20971
20972 # Ensure predictable behavior from utilities with locale-dependent output.
20973 LC_ALL=C
20974 export LC_ALL
20975 LANGUAGE=C
20976 export LANGUAGE
20977
20978 # We cannot yet rely on "unset" to work, but we need these variables
20979 # to be unset--not just set to an empty or harmless value--now, to
20980 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
20981 # also avoids known problems related to "unset" and subshell syntax
20982 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
20983 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
20984 do eval test \${$as_var+y} \
20985 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
20986 done
20987
20988 # Ensure that fds 0, 1, and 2 are open.
20989 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
20990 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
20991 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
20992
20993 # The user is always right.
20994 if ${PATH_SEPARATOR+false} :; then
20995 PATH_SEPARATOR=:
20996 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20997 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20998 PATH_SEPARATOR=';'
20999 }
21000 fi
21001
21002
21003 # Find who we are. Look in the path if we contain no directory separator.
21004 as_myself=
21005 case $0 in #((
21006 *[\\/]* ) as_myself=$0 ;;
21007 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21008 for as_dir in $PATH
21009 do
21010 IFS=$as_save_IFS
21011 case $as_dir in #(((
21012 '') as_dir=./ ;;
21013 */) ;;
21014 *) as_dir=$as_dir/ ;;
21015 esac
21016 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
21017 done
21018 IFS=$as_save_IFS
21019
21020 ;;
21021 esac
21022 # We did not find ourselves, most probably we were run as `sh COMMAND'
21023 # in which case we are not to be found in the path.
21024 if test "x$as_myself" = x; then
21025 as_myself=$0
21026 fi
21027 if test ! -f "$as_myself"; then
21028 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21029 exit 1
21030 fi
21031
21032
21033
21034 # as_fn_error STATUS ERROR [LINENO LOG_FD]
21035 # ----------------------------------------
21036 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
21037 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
21038 # script with STATUS, using 1 if that was 0.
21039 as_fn_error ()
21040 {
21041 as_status=$1; test $as_status -eq 0 && as_status=1
21042 if test "$4"; then
21043 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
21044 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
21045 fi
21046 printf "%s\n" "$as_me: error: $2" >&2
21047 as_fn_exit $as_status
21048 } # as_fn_error
21049
21050
21051
21052 # as_fn_set_status STATUS
21053 # -----------------------
21054 # Set $? to STATUS, without forking.
21055 as_fn_set_status ()
21056 {
21057 return $1
21058 } # as_fn_set_status
21059
21060 # as_fn_exit STATUS
21061 # -----------------
21062 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
21063 as_fn_exit ()
21064 {
21065 set +e
21066 as_fn_set_status $1
21067 exit $1
21068 } # as_fn_exit
21069
21070 # as_fn_unset VAR
21071 # ---------------
21072 # Portably unset VAR.
21073 as_fn_unset ()
21074 {
21075 { eval $1=; unset $1;}
21076 }
21077 as_unset=as_fn_unset
21078
21079 # as_fn_append VAR VALUE
21080 # ----------------------
21081 # Append the text in VALUE to the end of the definition contained in VAR. Take
21082 # advantage of any shell optimizations that allow amortized linear growth over
21083 # repeated appends, instead of the typical quadratic growth present in naive
21084 # implementations.
21085 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
21086 then :
21087 eval 'as_fn_append ()
21088 {
21089 eval $1+=\$2
21090 }'
21091 else $as_nop
21092 as_fn_append ()
21093 {
21094 eval $1=\$$1\$2
21095 }
21096 fi # as_fn_append
21097
21098 # as_fn_arith ARG...
21099 # ------------------
21100 # Perform arithmetic evaluation on the ARGs, and store the result in the
21101 # global $as_val. Take advantage of shells that can avoid forks. The arguments
21102 # must be portable across $(()) and expr.
21103 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
21104 then :
21105 eval 'as_fn_arith ()
21106 {
21107 as_val=$(( $* ))
21108 }'
21109 else $as_nop
21110 as_fn_arith ()
21111 {
21112 as_val=`expr "$@" || test $? -eq 1`
21113 }
21114 fi # as_fn_arith
21115
21116
21117 if expr a : '\(a\)' >/dev/null 2>&1 &&
21118 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21119 as_expr=expr
21120 else
21121 as_expr=false
21122 fi
21123
21124 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21125 as_basename=basename
21126 else
21127 as_basename=false
21128 fi
21129
21130 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21131 as_dirname=dirname
21132 else
21133 as_dirname=false
21134 fi
21135
21136 as_me=`$as_basename -- "$0" ||
21137 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21138 X"$0" : 'X\(//\)$' \| \
21139 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21140 printf "%s\n" X/"$0" |
21141 sed '/^.*\/\([^/][^/]*\)\/*$/{
21142 s//\1/
21143 q
21144 }
21145 /^X\/\(\/\/\)$/{
21146 s//\1/
21147 q
21148 }
21149 /^X\/\(\/\).*/{
21150 s//\1/
21151 q
21152 }
21153 s/.*/./; q'`
21154
21155 # Avoid depending upon Character Ranges.
21156 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21157 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21158 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21159 as_cr_digits='0123456789'
21160 as_cr_alnum=$as_cr_Letters$as_cr_digits
21161
21162
21163 # Determine whether it's possible to make 'echo' print without a newline.
21164 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
21165 # for compatibility with existing Makefiles.
21166 ECHO_C= ECHO_N= ECHO_T=
21167 case `echo -n x` in #(((((
21168 -n*)
21169 case `echo 'xy\c'` in
21170 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
21171 xy) ECHO_C='\c';;
21172 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
21173 ECHO_T=' ';;
21174 esac;;
21175 *)
21176 ECHO_N='-n';;
21177 esac
21178
21179 # For backward compatibility with old third-party macros, we provide
21180 # the shell variables $as_echo and $as_echo_n. New code should use
21181 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
21182 as_echo='printf %s\n'
21183 as_echo_n='printf %s'
21184
21185 rm -f conf$$ conf$$.exe conf$$.file
21186 if test -d conf$$.dir; then
21187 rm -f conf$$.dir/conf$$.file
21188 else
21189 rm -f conf$$.dir
21190 mkdir conf$$.dir 2>/dev/null
21191 fi
21192 if (echo >conf$$.file) 2>/dev/null; then
21193 if ln -s conf$$.file conf$$ 2>/dev/null; then
21194 as_ln_s='ln -s'
21195 # ... but there are two gotchas:
21196 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21197 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21198 # In both cases, we have to default to `cp -pR'.
21199 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21200 as_ln_s='cp -pR'
21201 elif ln conf$$.file conf$$ 2>/dev/null; then
21202 as_ln_s=ln
21203 else
21204 as_ln_s='cp -pR'
21205 fi
21206 else
21207 as_ln_s='cp -pR'
21208 fi
21209 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21210 rmdir conf$$.dir 2>/dev/null
21211
21212
21213 # as_fn_mkdir_p
21214 # -------------
21215 # Create "$as_dir" as a directory, including parents if necessary.
21216 as_fn_mkdir_p ()
21217 {
21218
21219 case $as_dir in #(
21220 -*) as_dir=./$as_dir;;
21221 esac
21222 test -d "$as_dir" || eval $as_mkdir_p || {
21223 as_dirs=
21224 while :; do
21225 case $as_dir in #(
21226 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
21227 *) as_qdir=$as_dir;;
21228 esac
21229 as_dirs="'$as_qdir' $as_dirs"
21230 as_dir=`$as_dirname -- "$as_dir" ||
21231 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21232 X"$as_dir" : 'X\(//\)[^/]' \| \
21233 X"$as_dir" : 'X\(//\)$' \| \
21234 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21235 printf "%s\n" X"$as_dir" |
21236 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21237 s//\1/
21238 q
21239 }
21240 /^X\(\/\/\)[^/].*/{
21241 s//\1/
21242 q
21243 }
21244 /^X\(\/\/\)$/{
21245 s//\1/
21246 q
21247 }
21248 /^X\(\/\).*/{
21249 s//\1/
21250 q
21251 }
21252 s/.*/./; q'`
21253 test -d "$as_dir" && break
21254 done
21255 test -z "$as_dirs" || eval "mkdir $as_dirs"
21256 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
21257
21258
21259 } # as_fn_mkdir_p
21260 if mkdir -p . 2>/dev/null; then
21261 as_mkdir_p='mkdir -p "$as_dir"'
21262 else
21263 test -d ./-p && rmdir ./-p
21264 as_mkdir_p=false
21265 fi
21266
21267
21268 # as_fn_executable_p FILE
21269 # -----------------------
21270 # Test if FILE is an executable regular file.
21271 as_fn_executable_p ()
21272 {
21273 test -f "$1" && test -x "$1"
21274 } # as_fn_executable_p
21275 as_test_x='test -x'
21276 as_executable_p=as_fn_executable_p
21277
21278 # Sed expression to map a string onto a valid CPP name.
21279 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21280
21281 # Sed expression to map a string onto a valid variable name.
21282 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21283
21284
21285 exec 6>&1
21286 ## ----------------------------------- ##
21287 ## Main body of $CONFIG_STATUS script. ##
21288 ## ----------------------------------- ##
21289 _ASEOF
21290 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
21291
21292 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21293 # Save the log message, to keep $0 and so on meaningful, and to
21294 # report actual input values of CONFIG_FILES etc. instead of their
21295 # values after options handling.
21296 ac_log="
21297 This file was extended by fontconfig $as_me 2.15.0, which was
21298 generated by GNU Autoconf 2.71. Invocation command line was
21299
21300 CONFIG_FILES = $CONFIG_FILES
21301 CONFIG_HEADERS = $CONFIG_HEADERS
21302 CONFIG_LINKS = $CONFIG_LINKS
21303 CONFIG_COMMANDS = $CONFIG_COMMANDS
21304 $ $0 $@
21305
21306 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21307 "
21308
21309 _ACEOF
21310
21311 case $ac_config_files in *"
21312 "*) set x $ac_config_files; shift; ac_config_files=$*;;
21313 esac
21314
21315 case $ac_config_headers in *"
21316 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
21317 esac
21318
21319
21320 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21321 # Files that config.status was made for.
21322 config_files="$ac_config_files"
21323 config_headers="$ac_config_headers"
21324 config_commands="$ac_config_commands"
21325
21326 _ACEOF
21327
21328 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21329 ac_cs_usage="\
21330 \`$as_me' instantiates files and other configuration actions
21331 from templates according to the current configuration. Unless the files
21332 and actions are specified as TAGs, all are instantiated by default.
21333
21334 Usage: $0 [OPTION]... [TAG]...
21335
21336 -h, --help print this help, then exit
21337 -V, --version print version number and configuration settings, then exit
21338 --config print configuration, then exit
21339 -q, --quiet, --silent
21340 do not print progress messages
21341 -d, --debug don't remove temporary files
21342 --recheck update $as_me by reconfiguring in the same conditions
21343 --file=FILE[:TEMPLATE]
21344 instantiate the configuration file FILE
21345 --header=FILE[:TEMPLATE]
21346 instantiate the configuration header FILE
21347
21348 Configuration files:
21349 $config_files
21350
21351 Configuration headers:
21352 $config_headers
21353
21354 Configuration commands:
21355 $config_commands
21356
21357 Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>."
21358
21359 _ACEOF
21360 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
21361 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
21362 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21363 ac_cs_config='$ac_cs_config_escaped'
21364 ac_cs_version="\\
21365 fontconfig config.status 2.15.0
21366 configured by $0, generated by GNU Autoconf 2.71,
21367 with options \\"\$ac_cs_config\\"
21368
21369 Copyright (C) 2021 Free Software Foundation, Inc.
21370 This config.status script is free software; the Free Software Foundation
21371 gives unlimited permission to copy, distribute and modify it."
21372
21373 ac_pwd='$ac_pwd'
21374 srcdir='$srcdir'
21375 INSTALL='$INSTALL'
21376 MKDIR_P='$MKDIR_P'
21377 AWK='$AWK'
21378 test -n "\$AWK" || AWK=awk
21379 _ACEOF
21380
21381 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21382 # The default lists apply if the user does not specify any file.
21383 ac_need_defaults=:
21384 while test $# != 0
21385 do
21386 case $1 in
21387 --*=?*)
21388 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21389 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21390 ac_shift=:
21391 ;;
21392 --*=)
21393 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21394 ac_optarg=
21395 ac_shift=:
21396 ;;
21397 *)
21398 ac_option=$1
21399 ac_optarg=$2
21400 ac_shift=shift
21401 ;;
21402 esac
21403
21404 case $ac_option in
21405 # Handling of the options.
21406 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21407 ac_cs_recheck=: ;;
21408 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21409 printf "%s\n" "$ac_cs_version"; exit ;;
21410 --config | --confi | --conf | --con | --co | --c )
21411 printf "%s\n" "$ac_cs_config"; exit ;;
21412 --debug | --debu | --deb | --de | --d | -d )
21413 debug=: ;;
21414 --file | --fil | --fi | --f )
21415 $ac_shift
21416 case $ac_optarg in
21417 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21418 '') as_fn_error $? "missing file argument" ;;
21419 esac
21420 as_fn_append CONFIG_FILES " '$ac_optarg'"
21421 ac_need_defaults=false;;
21422 --header | --heade | --head | --hea )
21423 $ac_shift
21424 case $ac_optarg in
21425 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21426 esac
21427 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
21428 ac_need_defaults=false;;
21429 --he | --h)
21430 # Conflict between --help and --header
21431 as_fn_error $? "ambiguous option: \`$1'
21432 Try \`$0 --help' for more information.";;
21433 --help | --hel | -h )
21434 printf "%s\n" "$ac_cs_usage"; exit ;;
21435 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21436 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21437 ac_cs_silent=: ;;
21438
21439 # This is an error.
21440 -*) as_fn_error $? "unrecognized option: \`$1'
21441 Try \`$0 --help' for more information." ;;
21442
21443 *) as_fn_append ac_config_targets " $1"
21444 ac_need_defaults=false ;;
21445
21446 esac
21447 shift
21448 done
21449
21450 ac_configure_extra_args=
21451
21452 if $ac_cs_silent; then
21453 exec 6>/dev/null
21454 ac_configure_extra_args="$ac_configure_extra_args --silent"
21455 fi
21456
21457 _ACEOF
21458 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21459 if \$ac_cs_recheck; then
21460 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21461 shift
21462 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
21463 CONFIG_SHELL='$SHELL'
21464 export CONFIG_SHELL
21465 exec "\$@"
21466 fi
21467
21468 _ACEOF
21469 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21470 exec 5>>config.log
21471 {
21472 echo
21473 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21474 ## Running $as_me. ##
21475 _ASBOX
21476 printf "%s\n" "$ac_log"
21477 } >&5
21478
21479 _ACEOF
21480 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21481 #
21482 # INIT-COMMANDS
21483 #
21484 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
21485
21486
21487 # The HP-UX ksh and POSIX shell print the target directory to stdout
21488 # if CDPATH is set.
21489 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
21490
21491 sed_quote_subst='$sed_quote_subst'
21492 double_quote_subst='$double_quote_subst'
21493 delay_variable_subst='$delay_variable_subst'
21494 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
21495 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
21496 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
21497 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
21498 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
21499 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
21500 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
21501 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
21502 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
21503 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
21504 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
21505 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
21506 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
21507 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
21508 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
21509 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
21510 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
21511 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
21512 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
21513 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
21514 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
21515 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
21516 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
21517 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
21518 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
21519 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
21520 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
21521 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
21522 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
21523 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
21524 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
21525 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
21526 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
21527 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
21528 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
21529 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
21530 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
21531 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
21532 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
21533 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
21534 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
21535 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
21536 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
21537 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
21538 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
21539 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
21540 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
21541 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
21542 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
21543 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21544 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21545 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
21546 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
21547 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
21548 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
21549 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
21550 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
21551 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
21552 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
21553 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
21554 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
21555 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"`'
21556 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
21557 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
21558 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
21559 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
21560 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
21561 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
21562 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
21563 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
21564 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
21565 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
21566 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
21567 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
21568 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
21569 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
21570 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
21571 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
21572 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
21573 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
21574 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
21575 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
21576 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21577 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
21578 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
21579 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
21580 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
21581 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
21582 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
21583 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
21584 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
21585 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21586 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
21587 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
21588 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
21589 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
21590 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
21591 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
21592 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
21593 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
21594 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
21595 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
21596 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
21597 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
21598 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
21599 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
21600 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
21601 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
21602 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
21603 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
21604 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
21605 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
21606 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
21607 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
21608 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
21609 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
21610 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
21611 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
21612 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
21613 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
21614 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
21615 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
21616 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
21617 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
21618 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21619 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21620 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
21621 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
21622 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
21623 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
21624 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
21625 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
21626 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
21627 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
21628 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
21629 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
21630 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
21631 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
21632
21633 LTCC='$LTCC'
21634 LTCFLAGS='$LTCFLAGS'
21635 compiler='$compiler_DEFAULT'
21636
21637 # A function that is used when there is no print builtin or printf.
21638 func_fallback_echo ()
21639 {
21640 eval 'cat <<_LTECHO_EOF
21641 \$1
21642 _LTECHO_EOF'
21643 }
21644
21645 # Quote evaled strings.
21646 for var in AS \
21647 DLLTOOL \
21648 OBJDUMP \
21649 SHELL \
21650 ECHO \
21651 PATH_SEPARATOR \
21652 SED \
21653 GREP \
21654 EGREP \
21655 FGREP \
21656 LD \
21657 NM \
21658 LN_S \
21659 lt_SP2NL \
21660 lt_NL2SP \
21661 reload_flag \
21662 FILECMD \
21663 deplibs_check_method \
21664 file_magic_cmd \
21665 file_magic_glob \
21666 want_nocaseglob \
21667 sharedlib_from_linklib_cmd \
21668 AR \
21669 archiver_list_spec \
21670 STRIP \
21671 RANLIB \
21672 CC \
21673 CFLAGS \
21674 compiler \
21675 lt_cv_sys_global_symbol_pipe \
21676 lt_cv_sys_global_symbol_to_cdecl \
21677 lt_cv_sys_global_symbol_to_import \
21678 lt_cv_sys_global_symbol_to_c_name_address \
21679 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
21680 lt_cv_nm_interface \
21681 nm_file_list_spec \
21682 lt_cv_truncate_bin \
21683 lt_prog_compiler_no_builtin_flag \
21684 lt_prog_compiler_pic \
21685 lt_prog_compiler_wl \
21686 lt_prog_compiler_static \
21687 lt_cv_prog_compiler_c_o \
21688 need_locks \
21689 MANIFEST_TOOL \
21690 DSYMUTIL \
21691 NMEDIT \
21692 LIPO \
21693 OTOOL \
21694 OTOOL64 \
21695 shrext_cmds \
21696 export_dynamic_flag_spec \
21697 whole_archive_flag_spec \
21698 compiler_needs_object \
21699 with_gnu_ld \
21700 allow_undefined_flag \
21701 no_undefined_flag \
21702 hardcode_libdir_flag_spec \
21703 hardcode_libdir_separator \
21704 exclude_expsyms \
21705 include_expsyms \
21706 file_list_spec \
21707 variables_saved_for_relink \
21708 libname_spec \
21709 library_names_spec \
21710 soname_spec \
21711 install_override_mode \
21712 finish_eval \
21713 old_striplib \
21714 striplib; do
21715 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21716 *[\\\\\\\`\\"\\\$]*)
21717 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21718 ;;
21719 *)
21720 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21721 ;;
21722 esac
21723 done
21724
21725 # Double-quote double-evaled strings.
21726 for var in reload_cmds \
21727 old_postinstall_cmds \
21728 old_postuninstall_cmds \
21729 old_archive_cmds \
21730 extract_expsyms_cmds \
21731 old_archive_from_new_cmds \
21732 old_archive_from_expsyms_cmds \
21733 archive_cmds \
21734 archive_expsym_cmds \
21735 module_cmds \
21736 module_expsym_cmds \
21737 export_symbols_cmds \
21738 prelink_cmds \
21739 postlink_cmds \
21740 postinstall_cmds \
21741 postuninstall_cmds \
21742 finish_cmds \
21743 sys_lib_search_path_spec \
21744 configure_time_dlsearch_path \
21745 configure_time_lt_sys_library_path; do
21746 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
21747 *[\\\\\\\`\\"\\\$]*)
21748 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
21749 ;;
21750 *)
21751 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
21752 ;;
21753 esac
21754 done
21755
21756 ac_aux_dir='$ac_aux_dir'
21757
21758 # See if we are running on zsh, and set the options that allow our
21759 # commands through without removal of \ escapes INIT.
21760 if test -n "\${ZSH_VERSION+set}"; then
21761 setopt NO_GLOB_SUBST
21762 fi
21763
21764
21765 PACKAGE='$PACKAGE'
21766 VERSION='$VERSION'
21767 RM='$RM'
21768 ofile='$ofile'
21769
21770
21771
21772 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
21773 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
21774 # from automake < 1.5.
21775 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
21776 # Capture the value of LINGUAS because we need it to compute CATALOGS.
21777 LINGUAS="${LINGUAS-%UNSET%}"
21778
21779 # variables for create stdint.h replacement
21780 PACKAGE="$PACKAGE"
21781 VERSION="$VERSION"
21782 ac_stdint_h="$ac_stdint_h"
21783 _ac_stdint_h=`printf "%s\n" "_$PACKAGE-$ac_stdint_h" | $as_tr_cpp`
21784 ac_cv_stdint_message="$ac_cv_stdint_message"
21785 ac_cv_header_stdint_t="$ac_cv_header_stdint_t"
21786 ac_cv_header_stdint_x="$ac_cv_header_stdint_x"
21787 ac_cv_header_stdint_o="$ac_cv_header_stdint_o"
21788 ac_cv_header_stdint_u="$ac_cv_header_stdint_u"
21789 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
21790 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
21791 ac_cv_char_data_model="$ac_cv_char_data_model"
21792 ac_cv_long_data_model="$ac_cv_long_data_model"
21793 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
21794 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
21795 ac_cv_type_intmax_t="$ac_cv_type_intmax_t"
21796
21797
21798 _ACEOF
21799
21800 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21801
21802 # Handling of arguments.
21803 for ac_config_target in $ac_config_targets
21804 do
21805 case $ac_config_target in
21806 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21807 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21808 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
21809 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
21810 "$ac_stdint_h") CONFIG_COMMANDS="$CONFIG_COMMANDS $ac_stdint_h" ;;
21811 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21812 "fontconfig/Makefile") CONFIG_FILES="$CONFIG_FILES fontconfig/Makefile" ;;
21813 "fc-lang/Makefile") CONFIG_FILES="$CONFIG_FILES fc-lang/Makefile" ;;
21814 "fc-case/Makefile") CONFIG_FILES="$CONFIG_FILES fc-case/Makefile" ;;
21815 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21816 "conf.d/Makefile") CONFIG_FILES="$CONFIG_FILES conf.d/Makefile" ;;
21817 "fc-cache/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cache/Makefile" ;;
21818 "fc-cat/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cat/Makefile" ;;
21819 "fc-conflist/Makefile") CONFIG_FILES="$CONFIG_FILES fc-conflist/Makefile" ;;
21820 "fc-list/Makefile") CONFIG_FILES="$CONFIG_FILES fc-list/Makefile" ;;
21821 "fc-match/Makefile") CONFIG_FILES="$CONFIG_FILES fc-match/Makefile" ;;
21822 "fc-pattern/Makefile") CONFIG_FILES="$CONFIG_FILES fc-pattern/Makefile" ;;
21823 "fc-query/Makefile") CONFIG_FILES="$CONFIG_FILES fc-query/Makefile" ;;
21824 "fc-scan/Makefile") CONFIG_FILES="$CONFIG_FILES fc-scan/Makefile" ;;
21825 "fc-validate/Makefile") CONFIG_FILES="$CONFIG_FILES fc-validate/Makefile" ;;
21826 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
21827 "doc/version.sgml") CONFIG_FILES="$CONFIG_FILES doc/version.sgml" ;;
21828 "its/Makefile") CONFIG_FILES="$CONFIG_FILES its/Makefile" ;;
21829 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
21830 "po-conf/Makefile.in") CONFIG_FILES="$CONFIG_FILES po-conf/Makefile.in" ;;
21831 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
21832 "fontconfig.pc") CONFIG_FILES="$CONFIG_FILES fontconfig.pc" ;;
21833 "fontconfig-zip") CONFIG_FILES="$CONFIG_FILES fontconfig-zip" ;;
21834
21835 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
21836 esac
21837 done
21838
21839
21840 # If the user did not use the arguments to specify the items to instantiate,
21841 # then the envvar interface is used. Set only those that are not.
21842 # We use the long form for the default assignment because of an extremely
21843 # bizarre bug on SunOS 4.1.3.
21844 if $ac_need_defaults; then
21845 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
21846 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
21847 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
21848 fi
21849
21850 # Have a temporary directory for convenience. Make it in the build tree
21851 # simply because there is no reason against having it here, and in addition,
21852 # creating and moving files from /tmp can sometimes cause problems.
21853 # Hook for its removal unless debugging.
21854 # Note that there is a small window in which the directory will not be cleaned:
21855 # after its creation but before its name has been assigned to `$tmp'.
21856 $debug ||
21857 {
21858 tmp= ac_tmp=
21859 trap 'exit_status=$?
21860 : "${ac_tmp:=$tmp}"
21861 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
21862 ' 0
21863 trap 'as_fn_exit 1' 1 2 13 15
21864 }
21865 # Create a (secure) tmp directory for tmp files.
21866
21867 {
21868 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21869 test -d "$tmp"
21870 } ||
21871 {
21872 tmp=./conf$$-$RANDOM
21873 (umask 077 && mkdir "$tmp")
21874 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
21875 ac_tmp=$tmp
21876
21877 # Set up the scripts for CONFIG_FILES section.
21878 # No need to generate them if there are no CONFIG_FILES.
21879 # This happens for instance with `./config.status config.h'.
21880 if test -n "$CONFIG_FILES"; then
21881
21882
21883 ac_cr=`echo X | tr X '\015'`
21884 # On cygwin, bash can eat \r inside `` if the user requested igncr.
21885 # But we know of no other shell where ac_cr would be empty at this
21886 # point, so we can use a bashism as a fallback.
21887 if test "x$ac_cr" = x; then
21888 eval ac_cr=\$\'\\r\'
21889 fi
21890 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21891 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21892 ac_cs_awk_cr='\\r'
21893 else
21894 ac_cs_awk_cr=$ac_cr
21895 fi
21896
21897 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
21898 _ACEOF
21899
21900
21901 {
21902 echo "cat >conf$$subs.awk <<_ACEOF" &&
21903 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
21904 echo "_ACEOF"
21905 } >conf$$subs.sh ||
21906 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21907 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
21908 ac_delim='%!_!# '
21909 for ac_last_try in false false false false false :; do
21910 . ./conf$$subs.sh ||
21911 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21912
21913 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
21914 if test $ac_delim_n = $ac_delim_num; then
21915 break
21916 elif $ac_last_try; then
21917 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
21918 else
21919 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21920 fi
21921 done
21922 rm -f conf$$subs.sh
21923
21924 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21925 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
21926 _ACEOF
21927 sed -n '
21928 h
21929 s/^/S["/; s/!.*/"]=/
21930 p
21931 g
21932 s/^[^!]*!//
21933 :repl
21934 t repl
21935 s/'"$ac_delim"'$//
21936 t delim
21937 :nl
21938 h
21939 s/\(.\{148\}\)..*/\1/
21940 t more1
21941 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
21942 p
21943 n
21944 b repl
21945 :more1
21946 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21947 p
21948 g
21949 s/.\{148\}//
21950 t nl
21951 :delim
21952 h
21953 s/\(.\{148\}\)..*/\1/
21954 t more2
21955 s/["\\]/\\&/g; s/^/"/; s/$/"/
21956 p
21957 b
21958 :more2
21959 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21960 p
21961 g
21962 s/.\{148\}//
21963 t delim
21964 ' <conf$$subs.awk | sed '
21965 /^[^""]/{
21966 N
21967 s/\n//
21968 }
21969 ' >>$CONFIG_STATUS || ac_write_fail=1
21970 rm -f conf$$subs.awk
21971 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21972 _ACAWK
21973 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
21974 for (key in S) S_is_set[key] = 1
21975 FS = ""
21976
21977 }
21978 {
21979 line = $ 0
21980 nfields = split(line, field, "@")
21981 substed = 0
21982 len = length(field[1])
21983 for (i = 2; i < nfields; i++) {
21984 key = field[i]
21985 keylen = length(key)
21986 if (S_is_set[key]) {
21987 value = S[key]
21988 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21989 len += length(value) + length(field[++i])
21990 substed = 1
21991 } else
21992 len += 1 + keylen
21993 }
21994
21995 print line
21996 }
21997
21998 _ACAWK
21999 _ACEOF
22000 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22001 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22002 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22003 else
22004 cat
22005 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
22006 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
22007 _ACEOF
22008
22009 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
22010 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
22011 # trailing colons and then remove the whole line if VPATH becomes empty
22012 # (actually we leave an empty line to preserve line numbers).
22013 if test "x$srcdir" = x.; then
22014 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
22015 h
22016 s///
22017 s/^/:/
22018 s/[ ]*$/:/
22019 s/:\$(srcdir):/:/g
22020 s/:\${srcdir}:/:/g
22021 s/:@srcdir@:/:/g
22022 s/^:*//
22023 s/:*$//
22024 x
22025 s/\(=[ ]*\).*/\1/
22026 G
22027 s/\n//
22028 s/^[^=]*=[ ]*$//
22029 }'
22030 fi
22031
22032 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22033 fi # test -n "$CONFIG_FILES"
22034
22035 # Set up the scripts for CONFIG_HEADERS section.
22036 # No need to generate them if there are no CONFIG_HEADERS.
22037 # This happens for instance with `./config.status Makefile'.
22038 if test -n "$CONFIG_HEADERS"; then
22039 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
22040 BEGIN {
22041 _ACEOF
22042
22043 # Transform confdefs.h into an awk script `defines.awk', embedded as
22044 # here-document in config.status, that substitutes the proper values into
22045 # config.h.in to produce config.h.
22046
22047 # Create a delimiter string that does not exist in confdefs.h, to ease
22048 # handling of long lines.
22049 ac_delim='%!_!# '
22050 for ac_last_try in false false :; do
22051 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
22052 if test -z "$ac_tt"; then
22053 break
22054 elif $ac_last_try; then
22055 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
22056 else
22057 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22058 fi
22059 done
22060
22061 # For the awk script, D is an array of macro values keyed by name,
22062 # likewise P contains macro parameters if any. Preserve backslash
22063 # newline sequences.
22064
22065 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22066 sed -n '
22067 s/.\{148\}/&'"$ac_delim"'/g
22068 t rset
22069 :rset
22070 s/^[ ]*#[ ]*define[ ][ ]*/ /
22071 t def
22072 d
22073 :def
22074 s/\\$//
22075 t bsnl
22076 s/["\\]/\\&/g
22077 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22078 D["\1"]=" \3"/p
22079 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
22080 d
22081 :bsnl
22082 s/["\\]/\\&/g
22083 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22084 D["\1"]=" \3\\\\\\n"\\/p
22085 t cont
22086 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22087 t cont
22088 d
22089 :cont
22090 n
22091 s/.\{148\}/&'"$ac_delim"'/g
22092 t clear
22093 :clear
22094 s/\\$//
22095 t bsnlc
22096 s/["\\]/\\&/g; s/^/"/; s/$/"/p
22097 d
22098 :bsnlc
22099 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22100 b cont
22101 ' <confdefs.h | sed '
22102 s/'"$ac_delim"'/"\\\
22103 "/g' >>$CONFIG_STATUS || ac_write_fail=1
22104
22105 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22106 for (key in D) D_is_set[key] = 1
22107 FS = ""
22108 }
22109 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22110 line = \$ 0
22111 split(line, arg, " ")
22112 if (arg[1] == "#") {
22113 defundef = arg[2]
22114 mac1 = arg[3]
22115 } else {
22116 defundef = substr(arg[1], 2)
22117 mac1 = arg[2]
22118 }
22119 split(mac1, mac2, "(") #)
22120 macro = mac2[1]
22121 prefix = substr(line, 1, index(line, defundef) - 1)
22122 if (D_is_set[macro]) {
22123 # Preserve the white space surrounding the "#".
22124 print prefix "define", macro P[macro] D[macro]
22125 next
22126 } else {
22127 # Replace #undef with comments. This is necessary, for example,
22128 # in the case of _POSIX_SOURCE, which is predefined and required
22129 # on some systems where configure will not decide to define it.
22130 if (defundef == "undef") {
22131 print "/*", prefix defundef, macro, "*/"
22132 next
22133 }
22134 }
22135 }
22136 { print }
22137 _ACAWK
22138 _ACEOF
22139 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22140 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
22141 fi # test -n "$CONFIG_HEADERS"
22142
22143
22144 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
22145 shift
22146 for ac_tag
22147 do
22148 case $ac_tag in
22149 :[FHLC]) ac_mode=$ac_tag; continue;;
22150 esac
22151 case $ac_mode$ac_tag in
22152 :[FHL]*:*);;
22153 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
22154 :[FH]-) ac_tag=-:-;;
22155 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22156 esac
22157 ac_save_IFS=$IFS
22158 IFS=:
22159 set x $ac_tag
22160 IFS=$ac_save_IFS
22161 shift
22162 ac_file=$1
22163 shift
22164
22165 case $ac_mode in
22166 :L) ac_source=$1;;
22167 :[FH])
22168 ac_file_inputs=
22169 for ac_f
22170 do
22171 case $ac_f in
22172 -) ac_f="$ac_tmp/stdin";;
22173 *) # Look for the file first in the build tree, then in the source tree
22174 # (if the path is not absolute). The absolute path cannot be DOS-style,
22175 # because $ac_f cannot contain `:'.
22176 test -f "$ac_f" ||
22177 case $ac_f in
22178 [\\/$]*) false;;
22179 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22180 esac ||
22181 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
22182 esac
22183 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22184 as_fn_append ac_file_inputs " '$ac_f'"
22185 done
22186
22187 # Let's still pretend it is `configure' which instantiates (i.e., don't
22188 # use $as_me), people would be surprised to read:
22189 # /* config.h. Generated by config.status. */
22190 configure_input='Generated from '`
22191 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22192 `' by configure.'
22193 if test x"$ac_file" != x-; then
22194 configure_input="$ac_file. $configure_input"
22195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
22196 printf "%s\n" "$as_me: creating $ac_file" >&6;}
22197 fi
22198 # Neutralize special characters interpreted by sed in replacement strings.
22199 case $configure_input in #(
22200 *\&* | *\|* | *\\* )
22201 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
22202 sed 's/[\\\\&|]/\\\\&/g'`;; #(
22203 *) ac_sed_conf_input=$configure_input;;
22204 esac
22205
22206 case $ac_tag in
22207 *:-:* | *:-) cat >"$ac_tmp/stdin" \
22208 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
22209 esac
22210 ;;
22211 esac
22212
22213 ac_dir=`$as_dirname -- "$ac_file" ||
22214 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22215 X"$ac_file" : 'X\(//\)[^/]' \| \
22216 X"$ac_file" : 'X\(//\)$' \| \
22217 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22218 printf "%s\n" X"$ac_file" |
22219 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22220 s//\1/
22221 q
22222 }
22223 /^X\(\/\/\)[^/].*/{
22224 s//\1/
22225 q
22226 }
22227 /^X\(\/\/\)$/{
22228 s//\1/
22229 q
22230 }
22231 /^X\(\/\).*/{
22232 s//\1/
22233 q
22234 }
22235 s/.*/./; q'`
22236 as_dir="$ac_dir"; as_fn_mkdir_p
22237 ac_builddir=.
22238
22239 case "$ac_dir" in
22240 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22241 *)
22242 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
22243 # A ".." for each directory in $ac_dir_suffix.
22244 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22245 case $ac_top_builddir_sub in
22246 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22247 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22248 esac ;;
22249 esac
22250 ac_abs_top_builddir=$ac_pwd
22251 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22252 # for backward compatibility:
22253 ac_top_builddir=$ac_top_build_prefix
22254
22255 case $srcdir in
22256 .) # We are building in place.
22257 ac_srcdir=.
22258 ac_top_srcdir=$ac_top_builddir_sub
22259 ac_abs_top_srcdir=$ac_pwd ;;
22260 [\\/]* | ?:[\\/]* ) # Absolute name.
22261 ac_srcdir=$srcdir$ac_dir_suffix;
22262 ac_top_srcdir=$srcdir
22263 ac_abs_top_srcdir=$srcdir ;;
22264 *) # Relative name.
22265 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22266 ac_top_srcdir=$ac_top_build_prefix$srcdir
22267 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22268 esac
22269 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22270
22271
22272 case $ac_mode in
22273 :F)
22274 #
22275 # CONFIG_FILE
22276 #
22277
22278 case $INSTALL in
22279 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22280 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22281 esac
22282 ac_MKDIR_P=$MKDIR_P
22283 case $MKDIR_P in
22284 [\\/$]* | ?:[\\/]* ) ;;
22285 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22286 esac
22287 _ACEOF
22288
22289 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22290 # If the template does not know about datarootdir, expand it.
22291 # FIXME: This hack should be removed a few years after 2.60.
22292 ac_datarootdir_hack=; ac_datarootdir_seen=
22293 ac_sed_dataroot='
22294 /datarootdir/ {
22295 p
22296 q
22297 }
22298 /@datadir@/p
22299 /@docdir@/p
22300 /@infodir@/p
22301 /@localedir@/p
22302 /@mandir@/p'
22303 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22304 *datarootdir*) ac_datarootdir_seen=yes;;
22305 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22307 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22308 _ACEOF
22309 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22310 ac_datarootdir_hack='
22311 s&@datadir@&$datadir&g
22312 s&@docdir@&$docdir&g
22313 s&@infodir@&$infodir&g
22314 s&@localedir@&$localedir&g
22315 s&@mandir@&$mandir&g
22316 s&\\\${datarootdir}&$datarootdir&g' ;;
22317 esac
22318 _ACEOF
22319
22320 # Neutralize VPATH when `$srcdir' = `.'.
22321 # Shell code in configure.ac might set extrasub.
22322 # FIXME: do we really want to maintain this feature?
22323 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22324 ac_sed_extra="$ac_vpsub
22325 $extrasub
22326 _ACEOF
22327 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22328 :t
22329 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22330 s|@configure_input@|$ac_sed_conf_input|;t t
22331 s&@top_builddir@&$ac_top_builddir_sub&;t t
22332 s&@top_build_prefix@&$ac_top_build_prefix&;t t
22333 s&@srcdir@&$ac_srcdir&;t t
22334 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22335 s&@top_srcdir@&$ac_top_srcdir&;t t
22336 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22337 s&@builddir@&$ac_builddir&;t t
22338 s&@abs_builddir@&$ac_abs_builddir&;t t
22339 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22340 s&@INSTALL@&$ac_INSTALL&;t t
22341 s&@MKDIR_P@&$ac_MKDIR_P&;t t
22342 $ac_datarootdir_hack
22343 "
22344 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
22345 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22346
22347 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22348 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
22349 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
22350 "$ac_tmp/out"`; test -z "$ac_out"; } &&
22351 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22352 which seems to be undefined. Please make sure it is defined" >&5
22353 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22354 which seems to be undefined. Please make sure it is defined" >&2;}
22355
22356 rm -f "$ac_tmp/stdin"
22357 case $ac_file in
22358 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
22359 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
22360 esac \
22361 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22362 ;;
22363 :H)
22364 #
22365 # CONFIG_HEADER
22366 #
22367 if test x"$ac_file" != x-; then
22368 {
22369 printf "%s\n" "/* $configure_input */" >&1 \
22370 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
22371 } >"$ac_tmp/config.h" \
22372 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22373 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
22374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
22375 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
22376 else
22377 rm -f "$ac_file"
22378 mv "$ac_tmp/config.h" "$ac_file" \
22379 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22380 fi
22381 else
22382 printf "%s\n" "/* $configure_input */" >&1 \
22383 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
22384 || as_fn_error $? "could not create -" "$LINENO" 5
22385 fi
22386 # Compute "$ac_file"'s index in $config_headers.
22387 _am_arg="$ac_file"
22388 _am_stamp_count=1
22389 for _am_header in $config_headers :; do
22390 case $_am_header in
22391 $_am_arg | $_am_arg:* )
22392 break ;;
22393 * )
22394 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22395 esac
22396 done
22397 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
22398 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22399 X"$_am_arg" : 'X\(//\)[^/]' \| \
22400 X"$_am_arg" : 'X\(//\)$' \| \
22401 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
22402 printf "%s\n" X"$_am_arg" |
22403 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22404 s//\1/
22405 q
22406 }
22407 /^X\(\/\/\)[^/].*/{
22408 s//\1/
22409 q
22410 }
22411 /^X\(\/\/\)$/{
22412 s//\1/
22413 q
22414 }
22415 /^X\(\/\).*/{
22416 s//\1/
22417 q
22418 }
22419 s/.*/./; q'`/stamp-h$_am_stamp_count
22420 ;;
22421
22422 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
22423 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
22424 ;;
22425 esac
22426
22427
22428 case $ac_file$ac_mode in
22429 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
22430 # Older Autoconf quotes --file arguments for eval, but not when files
22431 # are listed without --file. Let's play safe and only enable the eval
22432 # if we detect the quoting.
22433 # TODO: see whether this extra hack can be removed once we start
22434 # requiring Autoconf 2.70 or later.
22435 case $CONFIG_FILES in #(
22436 *\'*) :
22437 eval set x "$CONFIG_FILES" ;; #(
22438 *) :
22439 set x $CONFIG_FILES ;; #(
22440 *) :
22441 ;;
22442 esac
22443 shift
22444 # Used to flag and report bootstrapping failures.
22445 am_rc=0
22446 for am_mf
22447 do
22448 # Strip MF so we end up with the name of the file.
22449 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
22450 # Check whether this is an Automake generated Makefile which includes
22451 # dependency-tracking related rules and includes.
22452 # Grep'ing the whole file directly is not great: AIX grep has a line
22453 # limit of 2048, but all sed's we know have understand at least 4000.
22454 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
22455 || continue
22456 am_dirpart=`$as_dirname -- "$am_mf" ||
22457 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22458 X"$am_mf" : 'X\(//\)[^/]' \| \
22459 X"$am_mf" : 'X\(//\)$' \| \
22460 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
22461 printf "%s\n" X"$am_mf" |
22462 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22463 s//\1/
22464 q
22465 }
22466 /^X\(\/\/\)[^/].*/{
22467 s//\1/
22468 q
22469 }
22470 /^X\(\/\/\)$/{
22471 s//\1/
22472 q
22473 }
22474 /^X\(\/\).*/{
22475 s//\1/
22476 q
22477 }
22478 s/.*/./; q'`
22479 am_filepart=`$as_basename -- "$am_mf" ||
22480 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
22481 X"$am_mf" : 'X\(//\)$' \| \
22482 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
22483 printf "%s\n" X/"$am_mf" |
22484 sed '/^.*\/\([^/][^/]*\)\/*$/{
22485 s//\1/
22486 q
22487 }
22488 /^X\/\(\/\/\)$/{
22489 s//\1/
22490 q
22491 }
22492 /^X\/\(\/\).*/{
22493 s//\1/
22494 q
22495 }
22496 s/.*/./; q'`
22497 { echo "$as_me:$LINENO: cd "$am_dirpart" \
22498 && sed -e '/# am--include-marker/d' "$am_filepart" \
22499 | $MAKE -f - am--depfiles" >&5
22500 (cd "$am_dirpart" \
22501 && sed -e '/# am--include-marker/d' "$am_filepart" \
22502 | $MAKE -f - am--depfiles) >&5 2>&5
22503 ac_status=$?
22504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22505 (exit $ac_status); } || am_rc=$?
22506 done
22507 if test $am_rc -ne 0; then
22508 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22509 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
22510 as_fn_error $? "Something went wrong bootstrapping makefile fragments
22511 for automatic dependency tracking. If GNU make was not used, consider
22512 re-running the configure script with MAKE=\"gmake\" (or whatever is
22513 necessary). You can also try re-running configure with the
22514 '--disable-dependency-tracking' option to at least be able to build
22515 the package (albeit without support for automatic dependency tracking).
22516 See \`config.log' for more details" "$LINENO" 5; }
22517 fi
22518 { am_dirpart=; unset am_dirpart;}
22519 { am_filepart=; unset am_filepart;}
22520 { am_mf=; unset am_mf;}
22521 { am_rc=; unset am_rc;}
22522 rm -f conftest-deps.mk
22523 }
22524 ;;
22525 "libtool":C)
22526
22527 # See if we are running on zsh, and set the options that allow our
22528 # commands through without removal of \ escapes.
22529 if test -n "${ZSH_VERSION+set}"; then
22530 setopt NO_GLOB_SUBST
22531 fi
22532
22533 cfgfile=${ofile}T
22534 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
22535 $RM "$cfgfile"
22536
22537 cat <<_LT_EOF >> "$cfgfile"
22538 #! $SHELL
22539 # Generated automatically by $as_me ($PACKAGE) $VERSION
22540 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
22541 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
22542
22543 # Provide generalized library-building support services.
22544 # Written by Gordon Matzigkeit, 1996
22545
22546 # Copyright (C) 2014 Free Software Foundation, Inc.
22547 # This is free software; see the source for copying conditions. There is NO
22548 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
22549
22550 # GNU Libtool is free software; you can redistribute it and/or modify
22551 # it under the terms of the GNU General Public License as published by
22552 # the Free Software Foundation; either version 2 of of the License, or
22553 # (at your option) any later version.
22554 #
22555 # As a special exception to the GNU General Public License, if you
22556 # distribute this file as part of a program or library that is built
22557 # using GNU Libtool, you may include this file under the same
22558 # distribution terms that you use for the rest of that program.
22559 #
22560 # GNU Libtool is distributed in the hope that it will be useful, but
22561 # WITHOUT ANY WARRANTY; without even the implied warranty of
22562 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22563 # GNU General Public License for more details.
22564 #
22565 # You should have received a copy of the GNU General Public License
22566 # along with this program. If not, see <http://www.gnu.org/licenses/>.
22567
22568
22569 # The names of the tagged configurations supported by this script.
22570 available_tags=''
22571
22572 # Configured defaults for sys_lib_dlsearch_path munging.
22573 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
22574
22575 # ### BEGIN LIBTOOL CONFIG
22576
22577 # Which release of libtool.m4 was used?
22578 macro_version=$macro_version
22579 macro_revision=$macro_revision
22580
22581 # Whether or not to build static libraries.
22582 build_old_libs=$enable_static
22583
22584 # Assembler program.
22585 AS=$lt_AS
22586
22587 # DLL creation program.
22588 DLLTOOL=$lt_DLLTOOL
22589
22590 # Object dumper program.
22591 OBJDUMP=$lt_OBJDUMP
22592
22593 # Whether or not to build shared libraries.
22594 build_libtool_libs=$enable_shared
22595
22596 # What type of objects to build.
22597 pic_mode=$pic_mode
22598
22599 # Whether or not to optimize for fast installation.
22600 fast_install=$enable_fast_install
22601
22602 # Shared archive member basename,for filename based shared library versioning on AIX.
22603 shared_archive_member_spec=$shared_archive_member_spec
22604
22605 # Shell to use when invoking shell scripts.
22606 SHELL=$lt_SHELL
22607
22608 # An echo program that protects backslashes.
22609 ECHO=$lt_ECHO
22610
22611 # The PATH separator for the build system.
22612 PATH_SEPARATOR=$lt_PATH_SEPARATOR
22613
22614 # The host system.
22615 host_alias=$host_alias
22616 host=$host
22617 host_os=$host_os
22618
22619 # The build system.
22620 build_alias=$build_alias
22621 build=$build
22622 build_os=$build_os
22623
22624 # A sed program that does not truncate output.
22625 SED=$lt_SED
22626
22627 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
22628 Xsed="\$SED -e 1s/^X//"
22629
22630 # A grep program that handles long lines.
22631 GREP=$lt_GREP
22632
22633 # An ERE matcher.
22634 EGREP=$lt_EGREP
22635
22636 # A literal string matcher.
22637 FGREP=$lt_FGREP
22638
22639 # A BSD- or MS-compatible name lister.
22640 NM=$lt_NM
22641
22642 # Whether we need soft or hard links.
22643 LN_S=$lt_LN_S
22644
22645 # What is the maximum length of a command?
22646 max_cmd_len=$max_cmd_len
22647
22648 # Object file suffix (normally "o").
22649 objext=$ac_objext
22650
22651 # Executable file suffix (normally "").
22652 exeext=$exeext
22653
22654 # whether the shell understands "unset".
22655 lt_unset=$lt_unset
22656
22657 # turn spaces into newlines.
22658 SP2NL=$lt_lt_SP2NL
22659
22660 # turn newlines into spaces.
22661 NL2SP=$lt_lt_NL2SP
22662
22663 # convert \$build file names to \$host format.
22664 to_host_file_cmd=$lt_cv_to_host_file_cmd
22665
22666 # convert \$build files to toolchain format.
22667 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
22668
22669 # A file(cmd) program that detects file types.
22670 FILECMD=$lt_FILECMD
22671
22672 # Method to check whether dependent libraries are shared objects.
22673 deplibs_check_method=$lt_deplibs_check_method
22674
22675 # Command to use when deplibs_check_method = "file_magic".
22676 file_magic_cmd=$lt_file_magic_cmd
22677
22678 # How to find potential files when deplibs_check_method = "file_magic".
22679 file_magic_glob=$lt_file_magic_glob
22680
22681 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
22682 want_nocaseglob=$lt_want_nocaseglob
22683
22684 # Command to associate shared and link libraries.
22685 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
22686
22687 # The archiver.
22688 AR=$lt_AR
22689
22690 # Flags to create an archive (by configure).
22691 lt_ar_flags=$lt_ar_flags
22692
22693 # Flags to create an archive.
22694 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
22695
22696 # How to feed a file listing to the archiver.
22697 archiver_list_spec=$lt_archiver_list_spec
22698
22699 # A symbol stripping program.
22700 STRIP=$lt_STRIP
22701
22702 # Commands used to install an old-style archive.
22703 RANLIB=$lt_RANLIB
22704 old_postinstall_cmds=$lt_old_postinstall_cmds
22705 old_postuninstall_cmds=$lt_old_postuninstall_cmds
22706
22707 # Whether to use a lock for old archive extraction.
22708 lock_old_archive_extraction=$lock_old_archive_extraction
22709
22710 # A C compiler.
22711 LTCC=$lt_CC
22712
22713 # LTCC compiler flags.
22714 LTCFLAGS=$lt_CFLAGS
22715
22716 # Take the output of nm and produce a listing of raw symbols and C names.
22717 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
22718
22719 # Transform the output of nm in a proper C declaration.
22720 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
22721
22722 # Transform the output of nm into a list of symbols to manually relocate.
22723 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
22724
22725 # Transform the output of nm in a C name address pair.
22726 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
22727
22728 # Transform the output of nm in a C name address pair when lib prefix is needed.
22729 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
22730
22731 # The name lister interface.
22732 nm_interface=$lt_lt_cv_nm_interface
22733
22734 # Specify filename containing input files for \$NM.
22735 nm_file_list_spec=$lt_nm_file_list_spec
22736
22737 # The root where to search for dependent libraries,and where our libraries should be installed.
22738 lt_sysroot=$lt_sysroot
22739
22740 # Command to truncate a binary pipe.
22741 lt_truncate_bin=$lt_lt_cv_truncate_bin
22742
22743 # The name of the directory that contains temporary libtool files.
22744 objdir=$objdir
22745
22746 # Used to examine libraries when file_magic_cmd begins with "file".
22747 MAGIC_CMD=$MAGIC_CMD
22748
22749 # Must we lock files when doing compilation?
22750 need_locks=$lt_need_locks
22751
22752 # Manifest tool.
22753 MANIFEST_TOOL=$lt_MANIFEST_TOOL
22754
22755 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
22756 DSYMUTIL=$lt_DSYMUTIL
22757
22758 # Tool to change global to local symbols on Mac OS X.
22759 NMEDIT=$lt_NMEDIT
22760
22761 # Tool to manipulate fat objects and archives on Mac OS X.
22762 LIPO=$lt_LIPO
22763
22764 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
22765 OTOOL=$lt_OTOOL
22766
22767 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
22768 OTOOL64=$lt_OTOOL64
22769
22770 # Old archive suffix (normally "a").
22771 libext=$libext
22772
22773 # Shared library suffix (normally ".so").
22774 shrext_cmds=$lt_shrext_cmds
22775
22776 # The commands to extract the exported symbol list from a shared archive.
22777 extract_expsyms_cmds=$lt_extract_expsyms_cmds
22778
22779 # Variables whose values should be saved in libtool wrapper scripts and
22780 # restored at link time.
22781 variables_saved_for_relink=$lt_variables_saved_for_relink
22782
22783 # Do we need the "lib" prefix for modules?
22784 need_lib_prefix=$need_lib_prefix
22785
22786 # Do we need a version for libraries?
22787 need_version=$need_version
22788
22789 # Library versioning type.
22790 version_type=$version_type
22791
22792 # Shared library runtime path variable.
22793 runpath_var=$runpath_var
22794
22795 # Shared library path variable.
22796 shlibpath_var=$shlibpath_var
22797
22798 # Is shlibpath searched before the hard-coded library search path?
22799 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
22800
22801 # Format of library name prefix.
22802 libname_spec=$lt_libname_spec
22803
22804 # List of archive names. First name is the real one, the rest are links.
22805 # The last name is the one that the linker finds with -lNAME
22806 library_names_spec=$lt_library_names_spec
22807
22808 # The coded name of the library, if different from the real name.
22809 soname_spec=$lt_soname_spec
22810
22811 # Permission mode override for installation of shared libraries.
22812 install_override_mode=$lt_install_override_mode
22813
22814 # Command to use after installation of a shared archive.
22815 postinstall_cmds=$lt_postinstall_cmds
22816
22817 # Command to use after uninstallation of a shared archive.
22818 postuninstall_cmds=$lt_postuninstall_cmds
22819
22820 # Commands used to finish a libtool library installation in a directory.
22821 finish_cmds=$lt_finish_cmds
22822
22823 # As "finish_cmds", except a single script fragment to be evaled but
22824 # not shown.
22825 finish_eval=$lt_finish_eval
22826
22827 # Whether we should hardcode library paths into libraries.
22828 hardcode_into_libs=$hardcode_into_libs
22829
22830 # Compile-time system search path for libraries.
22831 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
22832
22833 # Detected run-time system search path for libraries.
22834 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
22835
22836 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
22837 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
22838
22839 # Whether dlopen is supported.
22840 dlopen_support=$enable_dlopen
22841
22842 # Whether dlopen of programs is supported.
22843 dlopen_self=$enable_dlopen_self
22844
22845 # Whether dlopen of statically linked programs is supported.
22846 dlopen_self_static=$enable_dlopen_self_static
22847
22848 # Commands to strip libraries.
22849 old_striplib=$lt_old_striplib
22850 striplib=$lt_striplib
22851
22852
22853 # The linker used to build libraries.
22854 LD=$lt_LD
22855
22856 # How to create reloadable object files.
22857 reload_flag=$lt_reload_flag
22858 reload_cmds=$lt_reload_cmds
22859
22860 # Commands used to build an old-style archive.
22861 old_archive_cmds=$lt_old_archive_cmds
22862
22863 # A language specific compiler.
22864 CC=$lt_compiler
22865
22866 # Is the compiler the GNU compiler?
22867 with_gcc=$GCC
22868
22869 # Compiler flag to turn off builtin functions.
22870 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
22871
22872 # Additional compiler flags for building library objects.
22873 pic_flag=$lt_lt_prog_compiler_pic
22874
22875 # How to pass a linker flag through the compiler.
22876 wl=$lt_lt_prog_compiler_wl
22877
22878 # Compiler flag to prevent dynamic linking.
22879 link_static_flag=$lt_lt_prog_compiler_static
22880
22881 # Does compiler simultaneously support -c and -o options?
22882 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
22883
22884 # Whether or not to add -lc for building shared libraries.
22885 build_libtool_need_lc=$archive_cmds_need_lc
22886
22887 # Whether or not to disallow shared libs when runtime libs are static.
22888 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
22889
22890 # Compiler flag to allow reflexive dlopens.
22891 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
22892
22893 # Compiler flag to generate shared objects directly from archives.
22894 whole_archive_flag_spec=$lt_whole_archive_flag_spec
22895
22896 # Whether the compiler copes with passing no objects directly.
22897 compiler_needs_object=$lt_compiler_needs_object
22898
22899 # Create an old-style archive from a shared archive.
22900 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
22901
22902 # Create a temporary old-style archive to link instead of a shared archive.
22903 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
22904
22905 # Commands used to build a shared archive.
22906 archive_cmds=$lt_archive_cmds
22907 archive_expsym_cmds=$lt_archive_expsym_cmds
22908
22909 # Commands used to build a loadable module if different from building
22910 # a shared archive.
22911 module_cmds=$lt_module_cmds
22912 module_expsym_cmds=$lt_module_expsym_cmds
22913
22914 # Whether we are building with GNU ld or not.
22915 with_gnu_ld=$lt_with_gnu_ld
22916
22917 # Flag that allows shared libraries with undefined symbols to be built.
22918 allow_undefined_flag=$lt_allow_undefined_flag
22919
22920 # Flag that enforces no undefined symbols.
22921 no_undefined_flag=$lt_no_undefined_flag
22922
22923 # Flag to hardcode \$libdir into a binary during linking.
22924 # This must work even if \$libdir does not exist
22925 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
22926
22927 # Whether we need a single "-rpath" flag with a separated argument.
22928 hardcode_libdir_separator=$lt_hardcode_libdir_separator
22929
22930 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22931 # DIR into the resulting binary.
22932 hardcode_direct=$hardcode_direct
22933
22934 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
22935 # DIR into the resulting binary and the resulting library dependency is
22936 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
22937 # library is relocated.
22938 hardcode_direct_absolute=$hardcode_direct_absolute
22939
22940 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
22941 # into the resulting binary.
22942 hardcode_minus_L=$hardcode_minus_L
22943
22944 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
22945 # into the resulting binary.
22946 hardcode_shlibpath_var=$hardcode_shlibpath_var
22947
22948 # Set to "yes" if building a shared library automatically hardcodes DIR
22949 # into the library and all subsequent libraries and executables linked
22950 # against it.
22951 hardcode_automatic=$hardcode_automatic
22952
22953 # Set to yes if linker adds runtime paths of dependent libraries
22954 # to runtime path list.
22955 inherit_rpath=$inherit_rpath
22956
22957 # Whether libtool must link a program against all its dependency libraries.
22958 link_all_deplibs=$link_all_deplibs
22959
22960 # Set to "yes" if exported symbols are required.
22961 always_export_symbols=$always_export_symbols
22962
22963 # The commands to list exported symbols.
22964 export_symbols_cmds=$lt_export_symbols_cmds
22965
22966 # Symbols that should not be listed in the preloaded symbols.
22967 exclude_expsyms=$lt_exclude_expsyms
22968
22969 # Symbols that must always be exported.
22970 include_expsyms=$lt_include_expsyms
22971
22972 # Commands necessary for linking programs (against libraries) with templates.
22973 prelink_cmds=$lt_prelink_cmds
22974
22975 # Commands necessary for finishing linking programs.
22976 postlink_cmds=$lt_postlink_cmds
22977
22978 # Specify filename containing input files.
22979 file_list_spec=$lt_file_list_spec
22980
22981 # How to hardcode a shared library path into an executable.
22982 hardcode_action=$hardcode_action
22983
22984 # ### END LIBTOOL CONFIG
22985
22986 _LT_EOF
22987
22988 cat <<'_LT_EOF' >> "$cfgfile"
22989
22990 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
22991
22992 # func_munge_path_list VARIABLE PATH
22993 # -----------------------------------
22994 # VARIABLE is name of variable containing _space_ separated list of
22995 # directories to be munged by the contents of PATH, which is string
22996 # having a format:
22997 # "DIR[:DIR]:"
22998 # string "DIR[ DIR]" will be prepended to VARIABLE
22999 # ":DIR[:DIR]"
23000 # string "DIR[ DIR]" will be appended to VARIABLE
23001 # "DIRP[:DIRP]::[DIRA:]DIRA"
23002 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
23003 # "DIRA[ DIRA]" will be appended to VARIABLE
23004 # "DIR[:DIR]"
23005 # VARIABLE will be replaced by "DIR[ DIR]"
23006 func_munge_path_list ()
23007 {
23008 case x$2 in
23009 x)
23010 ;;
23011 *:)
23012 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
23013 ;;
23014 x:*)
23015 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
23016 ;;
23017 *::*)
23018 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
23019 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
23020 ;;
23021 *)
23022 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
23023 ;;
23024 esac
23025 }
23026
23027
23028 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
23029 func_cc_basename ()
23030 {
23031 for cc_temp in $*""; do
23032 case $cc_temp in
23033 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
23034 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
23035 \-*) ;;
23036 *) break;;
23037 esac
23038 done
23039 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
23040 }
23041
23042
23043 # ### END FUNCTIONS SHARED WITH CONFIGURE
23044
23045 _LT_EOF
23046
23047 case $host_os in
23048 aix3*)
23049 cat <<\_LT_EOF >> "$cfgfile"
23050 # AIX sometimes has problems with the GCC collect2 program. For some
23051 # reason, if we set the COLLECT_NAMES environment variable, the problems
23052 # vanish in a puff of smoke.
23053 if test set != "${COLLECT_NAMES+set}"; then
23054 COLLECT_NAMES=
23055 export COLLECT_NAMES
23056 fi
23057 _LT_EOF
23058 ;;
23059 esac
23060
23061
23062
23063 ltmain=$ac_aux_dir/ltmain.sh
23064
23065
23066 # We use sed instead of cat because bash on DJGPP gets confused if
23067 # if finds mixed CR/LF and LF-only lines. Since sed operates in
23068 # text mode, it properly converts lines to CR/LF. This bash problem
23069 # is reportedly fixed, but why not run on old versions too?
23070 $SED '$q' "$ltmain" >> "$cfgfile" \
23071 || (rm -f "$cfgfile"; exit 1)
23072
23073 mv -f "$cfgfile" "$ofile" ||
23074 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
23075 chmod +x "$ofile"
23076
23077 ;;
23078 "po-directories":C)
23079 for ac_file in $CONFIG_FILES; do
23080 # Support "outfile[:infile[:infile...]]"
23081 case "$ac_file" in
23082 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
23083 esac
23084 # PO directories have a Makefile.in generated from Makefile.in.in.
23085 case "$ac_file" in */Makefile.in)
23086 # Adjust a relative srcdir.
23087 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
23088 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
23089 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
23090 # In autoconf-2.13 it is called $ac_given_srcdir.
23091 # In autoconf-2.50 it is called $srcdir.
23092 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
23093 case "$ac_given_srcdir" in
23094 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
23095 /*) top_srcdir="$ac_given_srcdir" ;;
23096 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
23097 esac
23098 # Treat a directory as a PO directory if and only if it has a
23099 # POTFILES.in file. This allows packages to have multiple PO
23100 # directories under different names or in different locations.
23101 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
23102 rm -f "$ac_dir/POTFILES"
23103 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
23104 gt_tab=`printf '\t'`
23105 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"
23106 POMAKEFILEDEPS="POTFILES.in"
23107 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
23108 # on $ac_dir but don't depend on user-specified configuration
23109 # parameters.
23110 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
23111 # The LINGUAS file contains the set of available languages.
23112 if test -n "$OBSOLETE_ALL_LINGUAS"; then
23113 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
23114 fi
23115 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
23116 # Hide the ALL_LINGUAS assignment from automake < 1.5.
23117 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
23118 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
23119 else
23120 # The set of available languages was given in configure.in.
23121 # Hide the ALL_LINGUAS assignment from automake < 1.5.
23122 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
23123 fi
23124 # Compute POFILES
23125 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
23126 # Compute UPDATEPOFILES
23127 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
23128 # Compute DUMMYPOFILES
23129 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
23130 # Compute GMOFILES
23131 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
23132 case "$ac_given_srcdir" in
23133 .) srcdirpre= ;;
23134 *) srcdirpre='$(srcdir)/' ;;
23135 esac
23136 POFILES=
23137 UPDATEPOFILES=
23138 DUMMYPOFILES=
23139 GMOFILES=
23140 for lang in $ALL_LINGUAS; do
23141 POFILES="$POFILES $srcdirpre$lang.po"
23142 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
23143 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
23144 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
23145 done
23146 # CATALOGS depends on both $ac_dir and the user's LINGUAS
23147 # environment variable.
23148 INST_LINGUAS=
23149 if test -n "$ALL_LINGUAS"; then
23150 for presentlang in $ALL_LINGUAS; do
23151 useit=no
23152 if test "%UNSET%" != "$LINGUAS"; then
23153 desiredlanguages="$LINGUAS"
23154 else
23155 desiredlanguages="$ALL_LINGUAS"
23156 fi
23157 for desiredlang in $desiredlanguages; do
23158 # Use the presentlang catalog if desiredlang is
23159 # a. equal to presentlang, or
23160 # b. a variant of presentlang (because in this case,
23161 # presentlang can be used as a fallback for messages
23162 # which are not translated in the desiredlang catalog).
23163 case "$desiredlang" in
23164 "$presentlang"*) useit=yes;;
23165 esac
23166 done
23167 if test $useit = yes; then
23168 INST_LINGUAS="$INST_LINGUAS $presentlang"
23169 fi
23170 done
23171 fi
23172 CATALOGS=
23173 if test -n "$INST_LINGUAS"; then
23174 for lang in $INST_LINGUAS; do
23175 CATALOGS="$CATALOGS $lang.gmo"
23176 done
23177 fi
23178 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
23179 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"
23180 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
23181 if test -f "$f"; then
23182 case "$f" in
23183 *.orig | *.bak | *~) ;;
23184 *) cat "$f" >> "$ac_dir/Makefile" ;;
23185 esac
23186 fi
23187 done
23188 fi
23189 ;;
23190 esac
23191 done ;;
23192 "$ac_stdint_h":C)
23193 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_stdint_h : $_ac_stdint_h" >&5
23194 printf "%s\n" "$as_me: creating $ac_stdint_h : $_ac_stdint_h" >&6;}
23195 ac_stdint=$tmp/_stdint.h
23196
23197 echo "#ifndef" $_ac_stdint_h >$ac_stdint
23198 echo "#define" $_ac_stdint_h "1" >>$ac_stdint
23199 echo "#ifndef" _GENERATED_STDINT_H >>$ac_stdint
23200 echo "#define" _GENERATED_STDINT_H '"'$PACKAGE $VERSION'"' >>$ac_stdint
23201 echo "/* generated $ac_cv_stdint_message */" >>$ac_stdint
23202 if test "_$ac_cv_header_stdint_t" != "_" ; then
23203 echo "#define _STDINT_HAVE_STDINT_H" "1" >>$ac_stdint
23204 echo "#include <stdint.h>" >>$ac_stdint
23205 echo "#endif" >>$ac_stdint
23206 echo "#endif" >>$ac_stdint
23207 else
23208
23209 cat >>$ac_stdint <<STDINT_EOF
23210
23211 /* ................... shortcircuit part ........................... */
23212
23213 #if defined HAVE_STDINT_H || defined _STDINT_HAVE_STDINT_H
23214 #include <stdint.h>
23215 #else
23216 #include <stddef.h>
23217
23218 /* .................... configured part ............................ */
23219
23220 STDINT_EOF
23221
23222 echo "/* whether we have a C99 compatible stdint header file */" >>$ac_stdint
23223 if test "_$ac_cv_header_stdint_x" != "_" ; then
23224 ac_header="$ac_cv_header_stdint_x"
23225 echo "#define _STDINT_HEADER_INTPTR" '"'"$ac_header"'"' >>$ac_stdint
23226 else
23227 echo "/* #undef _STDINT_HEADER_INTPTR */" >>$ac_stdint
23228 fi
23229
23230 echo "/* whether we have a C96 compatible inttypes header file */" >>$ac_stdint
23231 if test "_$ac_cv_header_stdint_o" != "_" ; then
23232 ac_header="$ac_cv_header_stdint_o"
23233 echo "#define _STDINT_HEADER_UINT32" '"'"$ac_header"'"' >>$ac_stdint
23234 else
23235 echo "/* #undef _STDINT_HEADER_UINT32 */" >>$ac_stdint
23236 fi
23237
23238 echo "/* whether we have a BSD compatible inet types header */" >>$ac_stdint
23239 if test "_$ac_cv_header_stdint_u" != "_" ; then
23240 ac_header="$ac_cv_header_stdint_u"
23241 echo "#define _STDINT_HEADER_U_INT32" '"'"$ac_header"'"' >>$ac_stdint
23242 else
23243 echo "/* #undef _STDINT_HEADER_U_INT32 */" >>$ac_stdint
23244 fi
23245
23246 echo "" >>$ac_stdint
23247
23248 if test "_$ac_header" != "_" ; then if test "$ac_header" != "stddef.h" ; then
23249 echo "#include <$ac_header>" >>$ac_stdint
23250 echo "" >>$ac_stdint
23251 fi fi
23252
23253 echo "/* which 64bit typedef has been found */" >>$ac_stdint
23254 if test "$ac_cv_type_uint64_t" = "yes" ; then
23255 echo "#define _STDINT_HAVE_UINT64_T" "1" >>$ac_stdint
23256 else
23257 echo "/* #undef _STDINT_HAVE_UINT64_T */" >>$ac_stdint
23258 fi
23259 if test "$ac_cv_type_u_int64_t" = "yes" ; then
23260 echo "#define _STDINT_HAVE_U_INT64_T" "1" >>$ac_stdint
23261 else
23262 echo "/* #undef _STDINT_HAVE_U_INT64_T */" >>$ac_stdint
23263 fi
23264 echo "" >>$ac_stdint
23265
23266 echo "/* which type model has been detected */" >>$ac_stdint
23267 if test "_$ac_cv_char_data_model" != "_" ; then
23268 echo "#define _STDINT_CHAR_MODEL" "$ac_cv_char_data_model" >>$ac_stdint
23269 echo "#define _STDINT_LONG_MODEL" "$ac_cv_long_data_model" >>$ac_stdint
23270 else
23271 echo "/* #undef _STDINT_CHAR_MODEL // skipped */" >>$ac_stdint
23272 echo "/* #undef _STDINT_LONG_MODEL // skipped */" >>$ac_stdint
23273 fi
23274 echo "" >>$ac_stdint
23275
23276 echo "/* whether int_least types were detected */" >>$ac_stdint
23277 if test "$ac_cv_type_int_least32_t" = "yes"; then
23278 echo "#define _STDINT_HAVE_INT_LEAST32_T" "1" >>$ac_stdint
23279 else
23280 echo "/* #undef _STDINT_HAVE_INT_LEAST32_T */" >>$ac_stdint
23281 fi
23282 echo "/* whether int_fast types were detected */" >>$ac_stdint
23283 if test "$ac_cv_type_int_fast32_t" = "yes"; then
23284 echo "#define _STDINT_HAVE_INT_FAST32_T" "1" >>$ac_stdint
23285 else
23286 echo "/* #undef _STDINT_HAVE_INT_FAST32_T */" >>$ac_stdint
23287 fi
23288 echo "/* whether intmax_t type was detected */" >>$ac_stdint
23289 if test "$ac_cv_type_intmax_t" = "yes"; then
23290 echo "#define _STDINT_HAVE_INTMAX_T" "1" >>$ac_stdint
23291 else
23292 echo "/* #undef _STDINT_HAVE_INTMAX_T */" >>$ac_stdint
23293 fi
23294 echo "" >>$ac_stdint
23295
23296 cat >>$ac_stdint <<STDINT_EOF
23297 /* .................... detections part ............................ */
23298
23299 /* whether we need to define bitspecific types from compiler base types */
23300 #ifndef _STDINT_HEADER_INTPTR
23301 #ifndef _STDINT_HEADER_UINT32
23302 #ifndef _STDINT_HEADER_U_INT32
23303 #define _STDINT_NEED_INT_MODEL_T
23304 #else
23305 #define _STDINT_HAVE_U_INT_TYPES
23306 #endif
23307 #endif
23308 #endif
23309
23310 #ifdef _STDINT_HAVE_U_INT_TYPES
23311 #undef _STDINT_NEED_INT_MODEL_T
23312 #endif
23313
23314 #ifdef _STDINT_CHAR_MODEL
23315 #if _STDINT_CHAR_MODEL+0 == 122 || _STDINT_CHAR_MODEL+0 == 124
23316 #ifndef _STDINT_BYTE_MODEL
23317 #define _STDINT_BYTE_MODEL 12
23318 #endif
23319 #endif
23320 #endif
23321
23322 #ifndef _STDINT_HAVE_INT_LEAST32_T
23323 #define _STDINT_NEED_INT_LEAST_T
23324 #endif
23325
23326 #ifndef _STDINT_HAVE_INT_FAST32_T
23327 #define _STDINT_NEED_INT_FAST_T
23328 #endif
23329
23330 #ifndef _STDINT_HEADER_INTPTR
23331 #define _STDINT_NEED_INTPTR_T
23332 #ifndef _STDINT_HAVE_INTMAX_T
23333 #define _STDINT_NEED_INTMAX_T
23334 #endif
23335 #endif
23336
23337
23338 /* .................... definition part ............................ */
23339
23340 /* some system headers have good uint64_t */
23341 #ifndef _HAVE_UINT64_T
23342 #if defined _STDINT_HAVE_UINT64_T || defined HAVE_UINT64_T
23343 #define _HAVE_UINT64_T
23344 #elif defined _STDINT_HAVE_U_INT64_T || defined HAVE_U_INT64_T
23345 #define _HAVE_UINT64_T
23346 typedef u_int64_t uint64_t;
23347 #endif
23348 #endif
23349
23350 #ifndef _HAVE_UINT64_T
23351 /* .. here are some common heuristics using compiler runtime specifics */
23352 #if defined __STDC_VERSION__ && defined __STDC_VERSION__ >= 199901L
23353 #define _HAVE_UINT64_T
23354 #define _HAVE_LONGLONG_UINT64_T
23355 typedef long long int64_t;
23356 typedef unsigned long long uint64_t;
23357
23358 #elif !defined __STRICT_ANSI__
23359 #if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
23360 #define _HAVE_UINT64_T
23361 typedef __int64 int64_t;
23362 typedef unsigned __int64 uint64_t;
23363
23364 #elif defined __GNUC__ || defined __MWERKS__ || defined __ELF__
23365 /* note: all ELF-systems seem to have loff-support which needs 64-bit */
23366 #if !defined _NO_LONGLONG
23367 #define _HAVE_UINT64_T
23368 #define _HAVE_LONGLONG_UINT64_T
23369 typedef long long int64_t;
23370 typedef unsigned long long uint64_t;
23371 #endif
23372
23373 #elif defined __alpha || (defined __mips && defined _ABIN32)
23374 #if !defined _NO_LONGLONG
23375 typedef long int64_t;
23376 typedef unsigned long uint64_t;
23377 #endif
23378 /* compiler/cpu type to define int64_t */
23379 #endif
23380 #endif
23381 #endif
23382
23383 #if defined _STDINT_HAVE_U_INT_TYPES
23384 /* int8_t int16_t int32_t defined by inet code, redeclare the u_intXX types */
23385 typedef u_int8_t uint8_t;
23386 typedef u_int16_t uint16_t;
23387 typedef u_int32_t uint32_t;
23388
23389 /* glibc compatibility */
23390 #ifndef __int8_t_defined
23391 #define __int8_t_defined
23392 #endif
23393 #endif
23394
23395 #ifdef _STDINT_NEED_INT_MODEL_T
23396 /* we must guess all the basic types. Apart from byte-adressable system, */
23397 /* there a few 32-bit-only dsp-systems that we guard with BYTE_MODEL 8-} */
23398 /* (btw, those nibble-addressable systems are way off, or so we assume) */
23399
23400
23401 #if defined _STDINT_BYTE_MODEL
23402 #if _STDINT_LONG_MODEL+0 == 242
23403 /* 2:4:2 = IP16 = a normal 16-bit system */
23404 typedef unsigned char uint8_t;
23405 typedef unsigned short uint16_t;
23406 typedef unsigned long uint32_t;
23407 #ifndef __int8_t_defined
23408 #define __int8_t_defined
23409 typedef char int8_t;
23410 typedef short int16_t;
23411 typedef long int32_t;
23412 #endif
23413 #elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL == 444
23414 /* 2:4:4 = LP32 = a 32-bit system derived from a 16-bit */
23415 /* 4:4:4 = ILP32 = a normal 32-bit system */
23416 typedef unsigned char uint8_t;
23417 typedef unsigned short uint16_t;
23418 typedef unsigned int uint32_t;
23419 #ifndef __int8_t_defined
23420 #define __int8_t_defined
23421 typedef char int8_t;
23422 typedef short int16_t;
23423 typedef int int32_t;
23424 #endif
23425 #elif _STDINT_LONG_MODEL+0 == 484 || _STDINT_LONG_MODEL+0 == 488
23426 /* 4:8:4 = IP32 = a 32-bit system prepared for 64-bit */
23427 /* 4:8:8 = LP64 = a normal 64-bit system */
23428 typedef unsigned char uint8_t;
23429 typedef unsigned short uint16_t;
23430 typedef unsigned int uint32_t;
23431 #ifndef __int8_t_defined
23432 #define __int8_t_defined
23433 typedef char int8_t;
23434 typedef short int16_t;
23435 typedef int int32_t;
23436 #endif
23437 /* this system has a "long" of 64bit */
23438 #ifndef _HAVE_UINT64_T
23439 #define _HAVE_UINT64_T
23440 typedef unsigned long uint64_t;
23441 typedef long int64_t;
23442 #endif
23443 #elif _STDINT_LONG_MODEL+0 == 448
23444 /* LLP64 a 64-bit system derived from a 32-bit system */
23445 typedef unsigned char uint8_t;
23446 typedef unsigned short uint16_t;
23447 typedef unsigned int uint32_t;
23448 #ifndef __int8_t_defined
23449 #define __int8_t_defined
23450 typedef char int8_t;
23451 typedef short int16_t;
23452 typedef int int32_t;
23453 #endif
23454 /* assuming the system has a "long long" */
23455 #ifndef _HAVE_UINT64_T
23456 #define _HAVE_UINT64_T
23457 #define _HAVE_LONGLONG_UINT64_T
23458 typedef unsigned long long uint64_t;
23459 typedef long long int64_t;
23460 #endif
23461 #else
23462 #define _STDINT_NO_INT32_T
23463 #endif
23464 #else
23465 #define _STDINT_NO_INT8_T
23466 #define _STDINT_NO_INT32_T
23467 #endif
23468 #endif
23469
23470 /*
23471 * quote from SunOS-5.8 sys/inttypes.h:
23472 * Use at your own risk. As of February 1996, the committee is squarely
23473 * behind the fixed sized types; the "least" and "fast" types are still being
23474 * discussed. The probability that the "fast" types may be removed before
23475 * the standard is finalized is high enough that they are not currently
23476 * implemented.
23477 */
23478
23479 #if defined _STDINT_NEED_INT_LEAST_T
23480 typedef int8_t int_least8_t;
23481 typedef int16_t int_least16_t;
23482 typedef int32_t int_least32_t;
23483 #ifdef _HAVE_UINT64_T
23484 typedef int64_t int_least64_t;
23485 #endif
23486
23487 typedef uint8_t uint_least8_t;
23488 typedef uint16_t uint_least16_t;
23489 typedef uint32_t uint_least32_t;
23490 #ifdef _HAVE_UINT64_T
23491 typedef uint64_t uint_least64_t;
23492 #endif
23493 /* least types */
23494 #endif
23495
23496 #if defined _STDINT_NEED_INT_FAST_T
23497 typedef int8_t int_fast8_t;
23498 typedef int int_fast16_t;
23499 typedef int32_t int_fast32_t;
23500 #ifdef _HAVE_UINT64_T
23501 typedef int64_t int_fast64_t;
23502 #endif
23503
23504 typedef uint8_t uint_fast8_t;
23505 typedef unsigned uint_fast16_t;
23506 typedef uint32_t uint_fast32_t;
23507 #ifdef _HAVE_UINT64_T
23508 typedef uint64_t uint_fast64_t;
23509 #endif
23510 /* fast types */
23511 #endif
23512
23513 #ifdef _STDINT_NEED_INTMAX_T
23514 #ifdef _HAVE_UINT64_T
23515 typedef int64_t intmax_t;
23516 typedef uint64_t uintmax_t;
23517 #else
23518 typedef long intmax_t;
23519 typedef unsigned long uintmax_t;
23520 #endif
23521 #endif
23522
23523 #ifdef _STDINT_NEED_INTPTR_T
23524 #ifndef __intptr_t_defined
23525 #define __intptr_t_defined
23526 /* we encourage using "long" to store pointer values, never use "int" ! */
23527 #if _STDINT_LONG_MODEL+0 == 242 || _STDINT_LONG_MODEL+0 == 484
23528 typedef unsigned int uintptr_t;
23529 typedef int intptr_t;
23530 #elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL+0 == 444
23531 typedef unsigned long uintptr_t;
23532 typedef long intptr_t;
23533 #elif _STDINT_LONG_MODEL+0 == 448 && defined _HAVE_UINT64_T
23534 typedef uint64_t uintptr_t;
23535 typedef int64_t intptr_t;
23536 #else /* matches typical system types ILP32 and LP64 - but not IP16 or LLP64 */
23537 typedef unsigned long uintptr_t;
23538 typedef long intptr_t;
23539 #endif
23540 #endif
23541 #endif
23542
23543 /* The ISO C99 standard specifies that in C++ implementations these
23544 should only be defined if explicitly requested. */
23545 #if !defined __cplusplus || defined __STDC_CONSTANT_MACROS
23546 #ifndef UINT32_C
23547
23548 /* Signed. */
23549 # define INT8_C(c) c
23550 # define INT16_C(c) c
23551 # define INT32_C(c) c
23552 # ifdef _HAVE_LONGLONG_UINT64_T
23553 # define INT64_C(c) c ## L
23554 # else
23555 # define INT64_C(c) c ## LL
23556 # endif
23557
23558 /* Unsigned. */
23559 # define UINT8_C(c) c ## U
23560 # define UINT16_C(c) c ## U
23561 # define UINT32_C(c) c ## U
23562 # ifdef _HAVE_LONGLONG_UINT64_T
23563 # define UINT64_C(c) c ## UL
23564 # else
23565 # define UINT64_C(c) c ## ULL
23566 # endif
23567
23568 /* Maximal type. */
23569 # ifdef _HAVE_LONGLONG_UINT64_T
23570 # define INTMAX_C(c) c ## L
23571 # define UINTMAX_C(c) c ## UL
23572 # else
23573 # define INTMAX_C(c) c ## LL
23574 # define UINTMAX_C(c) c ## ULL
23575 # endif
23576
23577 /* literalnumbers */
23578 #endif
23579 #endif
23580
23581 /* These limits are merily those of a two complement byte-oriented system */
23582
23583 /* Minimum of signed integral types. */
23584 # define INT8_MIN (-128)
23585 # define INT16_MIN (-32767-1)
23586 # define INT32_MIN (-2147483647-1)
23587 # define INT64_MIN (-__INT64_C(9223372036854775807)-1)
23588 /* Maximum of signed integral types. */
23589 # define INT8_MAX (127)
23590 # define INT16_MAX (32767)
23591 # define INT32_MAX (2147483647)
23592 # define INT64_MAX (__INT64_C(9223372036854775807))
23593
23594 /* Maximum of unsigned integral types. */
23595 # define UINT8_MAX (255)
23596 # define UINT16_MAX (65535)
23597 # define UINT32_MAX (4294967295U)
23598 # define UINT64_MAX (__UINT64_C(18446744073709551615))
23599
23600 /* Minimum of signed integral types having a minimum size. */
23601 # define INT_LEAST8_MIN INT8_MIN
23602 # define INT_LEAST16_MIN INT16_MIN
23603 # define INT_LEAST32_MIN INT32_MIN
23604 # define INT_LEAST64_MIN INT64_MIN
23605 /* Maximum of signed integral types having a minimum size. */
23606 # define INT_LEAST8_MAX INT8_MAX
23607 # define INT_LEAST16_MAX INT16_MAX
23608 # define INT_LEAST32_MAX INT32_MAX
23609 # define INT_LEAST64_MAX INT64_MAX
23610
23611 /* Maximum of unsigned integral types having a minimum size. */
23612 # define UINT_LEAST8_MAX UINT8_MAX
23613 # define UINT_LEAST16_MAX UINT16_MAX
23614 # define UINT_LEAST32_MAX UINT32_MAX
23615 # define UINT_LEAST64_MAX UINT64_MAX
23616
23617 /* shortcircuit*/
23618 #endif
23619 /* once */
23620 #endif
23621 #endif
23622 STDINT_EOF
23623 fi
23624 if cmp -s $ac_stdint_h $ac_stdint 2>/dev/null; then
23625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_stdint_h is unchanged" >&5
23626 printf "%s\n" "$as_me: $ac_stdint_h is unchanged" >&6;}
23627 else
23628 ac_dir=`$as_dirname -- "$ac_stdint_h" ||
23629 $as_expr X"$ac_stdint_h" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23630 X"$ac_stdint_h" : 'X\(//\)[^/]' \| \
23631 X"$ac_stdint_h" : 'X\(//\)$' \| \
23632 X"$ac_stdint_h" : 'X\(/\)' \| . 2>/dev/null ||
23633 printf "%s\n" X"$ac_stdint_h" |
23634 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23635 s//\1/
23636 q
23637 }
23638 /^X\(\/\/\)[^/].*/{
23639 s//\1/
23640 q
23641 }
23642 /^X\(\/\/\)$/{
23643 s//\1/
23644 q
23645 }
23646 /^X\(\/\).*/{
23647 s//\1/
23648 q
23649 }
23650 s/.*/./; q'`
23651 as_dir="$ac_dir"; as_fn_mkdir_p
23652 rm -f $ac_stdint_h
23653 mv $ac_stdint $ac_stdint_h
23654 fi
23655 ;;
23656
23657 esac
23658 done # for ac_tag
23659
23660
23661 as_fn_exit 0
23662 _ACEOF
23663 ac_clean_files=$ac_clean_files_save
23664
23665 test $ac_write_fail = 0 ||
23666 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
23667
23668
23669 # configure is writing to config.log, and then calls config.status.
23670 # config.status does its own redirection, appending to config.log.
23671 # Unfortunately, on DOS this fails, as config.log is still kept open
23672 # by configure, so config.status won't be able to write to it; its
23673 # output is simply discarded. So we exec the FD to /dev/null,
23674 # effectively closing config.log, so it can be properly (re)opened and
23675 # appended to by config.status. When coming back to configure, we
23676 # need to make the FD available again.
23677 if test "$no_create" != yes; then
23678 ac_cs_success=:
23679 ac_config_status_args=
23680 test "$silent" = yes &&
23681 ac_config_status_args="$ac_config_status_args --quiet"
23682 exec 5>/dev/null
23683 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23684 exec 5>>config.log
23685 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23686 # would make configure fail if this is the last instruction.
23687 $ac_cs_success || as_fn_exit 1
23688 fi
23689 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23691 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23692 fi
23693
23694
23695