configure revision 1.1.1.3 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for libXScrnSaver 1.2.1.
4 #
5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10 # Foundation, Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54 else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
71 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" "" $as_nl"
92
93 # Find who we are. Look in the path if we contain no directory separator.
94 as_myself=
95 case $0 in #((
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
99 do
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
104 IFS=$as_save_IFS
105
106 ;;
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111 as_myself=$0
112 fi
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
116 fi
117
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 emulate sh
142 NULLCMD=:
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 setopt NO_GLOB_SUBST
147 else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
152 ;;
153 esac
154 fi
155 "
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
161
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169 else
170 exitcode=1; echo positional parameters were not saved.
171 fi
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1
178
179 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
180 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
183 PATH=/empty FPATH=/empty; export PATH FPATH
184 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
185 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
186 if (eval "$as_required") 2>/dev/null; then :
187 as_have_required=yes
188 else
189 as_have_required=no
190 fi
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192
193 else
194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195 as_found=false
196 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197 do
198 IFS=$as_save_IFS
199 test -z "$as_dir" && as_dir=.
200 as_found=:
201 case $as_dir in #(
202 /*)
203 for as_base in sh bash ksh sh5; do
204 # Try only shells that exist, to save several forks.
205 as_shell=$as_dir/$as_base
206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208 CONFIG_SHELL=$as_shell as_have_required=yes
209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210 break 2
211 fi
212 fi
213 done;;
214 esac
215 as_found=false
216 done
217 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219 CONFIG_SHELL=$SHELL as_have_required=yes
220 fi; }
221 IFS=$as_save_IFS
222
223
224 if test "x$CONFIG_SHELL" != x; then :
225 # We cannot yet assume a decent shell, so we have to provide a
226 # neutralization value for shells without unset; and this also
227 # works around shells that cannot unset nonexistent variables.
228 # Preserve -v and -x to the replacement shell.
229 BASH_ENV=/dev/null
230 ENV=/dev/null
231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232 export CONFIG_SHELL
233 case $- in # ((((
234 *v*x* | *x*v* ) as_opts=-vx ;;
235 *v* ) as_opts=-v ;;
236 *x* ) as_opts=-x ;;
237 * ) as_opts= ;;
238 esac
239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
240 fi
241
242 if test x$as_have_required = xno; then :
243 $as_echo "$0: This script requires a shell more modern than all"
244 $as_echo "$0: the shells that I found on your system."
245 if test x${ZSH_VERSION+set} = xset ; then
246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248 else
249 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
250 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
251 $0: about your system, including any error possibly output
252 $0: before this message. Then install a modern shell, or
253 $0: manually run the script under such a shell if you do
254 $0: have one."
255 fi
256 exit 1
257 fi
258 fi
259 fi
260 SHELL=${CONFIG_SHELL-/bin/sh}
261 export SHELL
262 # Unset more variables known to interfere with behavior of common tools.
263 CLICOLOR_FORCE= GREP_OPTIONS=
264 unset CLICOLOR_FORCE GREP_OPTIONS
265
266 ## --------------------- ##
267 ## M4sh Shell Functions. ##
268 ## --------------------- ##
269 # as_fn_unset VAR
270 # ---------------
271 # Portably unset VAR.
272 as_fn_unset ()
273 {
274 { eval $1=; unset $1;}
275 }
276 as_unset=as_fn_unset
277
278 # as_fn_set_status STATUS
279 # -----------------------
280 # Set $? to STATUS, without forking.
281 as_fn_set_status ()
282 {
283 return $1
284 } # as_fn_set_status
285
286 # as_fn_exit STATUS
287 # -----------------
288 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
289 as_fn_exit ()
290 {
291 set +e
292 as_fn_set_status $1
293 exit $1
294 } # as_fn_exit
295
296 # as_fn_mkdir_p
297 # -------------
298 # Create "$as_dir" as a directory, including parents if necessary.
299 as_fn_mkdir_p ()
300 {
301
302 case $as_dir in #(
303 -*) as_dir=./$as_dir;;
304 esac
305 test -d "$as_dir" || eval $as_mkdir_p || {
306 as_dirs=
307 while :; do
308 case $as_dir in #(
309 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
310 *) as_qdir=$as_dir;;
311 esac
312 as_dirs="'$as_qdir' $as_dirs"
313 as_dir=`$as_dirname -- "$as_dir" ||
314 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
315 X"$as_dir" : 'X\(//\)[^/]' \| \
316 X"$as_dir" : 'X\(//\)$' \| \
317 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
318 $as_echo X"$as_dir" |
319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
320 s//\1/
321 q
322 }
323 /^X\(\/\/\)[^/].*/{
324 s//\1/
325 q
326 }
327 /^X\(\/\/\)$/{
328 s//\1/
329 q
330 }
331 /^X\(\/\).*/{
332 s//\1/
333 q
334 }
335 s/.*/./; q'`
336 test -d "$as_dir" && break
337 done
338 test -z "$as_dirs" || eval "mkdir $as_dirs"
339 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
340
341
342 } # as_fn_mkdir_p
343 # as_fn_append VAR VALUE
344 # ----------------------
345 # Append the text in VALUE to the end of the definition contained in VAR. Take
346 # advantage of any shell optimizations that allow amortized linear growth over
347 # repeated appends, instead of the typical quadratic growth present in naive
348 # implementations.
349 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
350 eval 'as_fn_append ()
351 {
352 eval $1+=\$2
353 }'
354 else
355 as_fn_append ()
356 {
357 eval $1=\$$1\$2
358 }
359 fi # as_fn_append
360
361 # as_fn_arith ARG...
362 # ------------------
363 # Perform arithmetic evaluation on the ARGs, and store the result in the
364 # global $as_val. Take advantage of shells that can avoid forks. The arguments
365 # must be portable across $(()) and expr.
366 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
367 eval 'as_fn_arith ()
368 {
369 as_val=$(( $* ))
370 }'
371 else
372 as_fn_arith ()
373 {
374 as_val=`expr "$@" || test $? -eq 1`
375 }
376 fi # as_fn_arith
377
378
379 # as_fn_error STATUS ERROR [LINENO LOG_FD]
380 # ----------------------------------------
381 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
382 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
383 # script with STATUS, using 1 if that was 0.
384 as_fn_error ()
385 {
386 as_status=$1; test $as_status -eq 0 && as_status=1
387 if test "$4"; then
388 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
389 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
390 fi
391 $as_echo "$as_me: error: $2" >&2
392 as_fn_exit $as_status
393 } # as_fn_error
394
395 if expr a : '\(a\)' >/dev/null 2>&1 &&
396 test "X`expr 00001 : '.*\(...\)'`" = X001; then
397 as_expr=expr
398 else
399 as_expr=false
400 fi
401
402 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
403 as_basename=basename
404 else
405 as_basename=false
406 fi
407
408 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
409 as_dirname=dirname
410 else
411 as_dirname=false
412 fi
413
414 as_me=`$as_basename -- "$0" ||
415 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
416 X"$0" : 'X\(//\)$' \| \
417 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
418 $as_echo X/"$0" |
419 sed '/^.*\/\([^/][^/]*\)\/*$/{
420 s//\1/
421 q
422 }
423 /^X\/\(\/\/\)$/{
424 s//\1/
425 q
426 }
427 /^X\/\(\/\).*/{
428 s//\1/
429 q
430 }
431 s/.*/./; q'`
432
433 # Avoid depending upon Character Ranges.
434 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
435 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
436 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
437 as_cr_digits='0123456789'
438 as_cr_alnum=$as_cr_Letters$as_cr_digits
439
440
441 as_lineno_1=$LINENO as_lineno_1a=$LINENO
442 as_lineno_2=$LINENO as_lineno_2a=$LINENO
443 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
444 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
445 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
446 sed -n '
447 p
448 /[$]LINENO/=
449 ' <$as_myself |
450 sed '
451 s/[$]LINENO.*/&-/
452 t lineno
453 b
454 :lineno
455 N
456 :loop
457 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
458 t loop
459 s/-\n.*//
460 ' >$as_me.lineno &&
461 chmod +x "$as_me.lineno" ||
462 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
463
464 # Don't try to exec as it changes $[0], causing all sort of problems
465 # (the dirname of $[0] is not the place where we might find the
466 # original and so on. Autoconf is especially sensitive to this).
467 . "./$as_me.lineno"
468 # Exit status is that of the last command.
469 exit
470 }
471
472 ECHO_C= ECHO_N= ECHO_T=
473 case `echo -n x` in #(((((
474 -n*)
475 case `echo 'xy\c'` in
476 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
477 xy) ECHO_C='\c';;
478 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
479 ECHO_T=' ';;
480 esac;;
481 *)
482 ECHO_N='-n';;
483 esac
484
485 rm -f conf$$ conf$$.exe conf$$.file
486 if test -d conf$$.dir; then
487 rm -f conf$$.dir/conf$$.file
488 else
489 rm -f conf$$.dir
490 mkdir conf$$.dir 2>/dev/null
491 fi
492 if (echo >conf$$.file) 2>/dev/null; then
493 if ln -s conf$$.file conf$$ 2>/dev/null; then
494 as_ln_s='ln -s'
495 # ... but there are two gotchas:
496 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
497 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
498 # In both cases, we have to default to `cp -p'.
499 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
500 as_ln_s='cp -p'
501 elif ln conf$$.file conf$$ 2>/dev/null; then
502 as_ln_s=ln
503 else
504 as_ln_s='cp -p'
505 fi
506 else
507 as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513 as_mkdir_p='mkdir -p "$as_dir"'
514 else
515 test -d ./-p && rmdir ./-p
516 as_mkdir_p=false
517 fi
518
519 if test -x / >/dev/null 2>&1; then
520 as_test_x='test -x'
521 else
522 if ls -dL / >/dev/null 2>&1; then
523 as_ls_L_option=L
524 else
525 as_ls_L_option=
526 fi
527 as_test_x='
528 eval sh -c '\''
529 if test -d "$1"; then
530 test -d "$1/.";
531 else
532 case $1 in #(
533 -*)set "./$1";;
534 esac;
535 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
536 ???[sx]*):;;*)false;;esac;fi
537 '\'' sh
538 '
539 fi
540 as_executable_p=$as_test_x
541
542 # Sed expression to map a string onto a valid CPP name.
543 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
544
545 # Sed expression to map a string onto a valid variable name.
546 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
547
548 SHELL=${CONFIG_SHELL-/bin/sh}
549
550
551 test -n "$DJDIR" || exec 7<&0 </dev/null
552 exec 6>&1
553
554 # Name of the host.
555 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
556 # so uname gets run too.
557 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
558
559 #
560 # Initializations.
561 #
562 ac_default_prefix=/usr/local
563 ac_clean_files=
564 ac_config_libobj_dir=.
565 LIBOBJS=
566 cross_compiling=no
567 subdirs=
568 MFLAGS=
569 MAKEFLAGS=
570
571 # Identity of this package.
572 PACKAGE_NAME='libXScrnSaver'
573 PACKAGE_TARNAME='libXScrnSaver'
574 PACKAGE_VERSION='1.2.1'
575 PACKAGE_STRING='libXScrnSaver 1.2.1'
576 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
577 PACKAGE_URL=''
578
579 # Factoring default headers for most tests.
580 ac_includes_default="\
581 #include <stdio.h>
582 #ifdef HAVE_SYS_TYPES_H
583 # include <sys/types.h>
584 #endif
585 #ifdef HAVE_SYS_STAT_H
586 # include <sys/stat.h>
587 #endif
588 #ifdef STDC_HEADERS
589 # include <stdlib.h>
590 # include <stddef.h>
591 #else
592 # ifdef HAVE_STDLIB_H
593 # include <stdlib.h>
594 # endif
595 #endif
596 #ifdef HAVE_STRING_H
597 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
598 # include <memory.h>
599 # endif
600 # include <string.h>
601 #endif
602 #ifdef HAVE_STRINGS_H
603 # include <strings.h>
604 #endif
605 #ifdef HAVE_INTTYPES_H
606 # include <inttypes.h>
607 #endif
608 #ifdef HAVE_STDINT_H
609 # include <stdint.h>
610 #endif
611 #ifdef HAVE_UNISTD_H
612 # include <unistd.h>
613 #endif"
614
615 ac_subst_vars='am__EXEEXT_FALSE
616 am__EXEEXT_TRUE
617 LTLIBOBJS
618 LIBOBJS
619 XTMALLOC_ZERO_CFLAGS
620 XMALLOC_ZERO_CFLAGS
621 MALLOC_ZERO_CFLAGS
622 MAKE_LINT_LIB_FALSE
623 MAKE_LINT_LIB_TRUE
624 LINTLIB
625 LINT_FALSE
626 LINT_TRUE
627 LINT_FLAGS
628 LINT
629 XSCRNSAVER_LIBS
630 XSCRNSAVER_CFLAGS
631 OTOOL64
632 OTOOL
633 LIPO
634 NMEDIT
635 DSYMUTIL
636 RANLIB
637 AR
638 OBJDUMP
639 LN_S
640 NM
641 ac_ct_DUMPBIN
642 DUMPBIN
643 LD
644 FGREP
645 LIBTOOL
646 AM_BACKSLASH
647 AM_DEFAULT_VERBOSITY
648 MAN_SUBSTS
649 XORG_MAN_PAGE
650 ADMIN_MAN_DIR
651 DRIVER_MAN_DIR
652 MISC_MAN_DIR
653 FILE_MAN_DIR
654 LIB_MAN_DIR
655 APP_MAN_DIR
656 ADMIN_MAN_SUFFIX
657 DRIVER_MAN_SUFFIX
658 MISC_MAN_SUFFIX
659 FILE_MAN_SUFFIX
660 LIB_MAN_SUFFIX
661 APP_MAN_SUFFIX
662 SED
663 host_os
664 host_vendor
665 host_cpu
666 host
667 build_os
668 build_vendor
669 build_cpu
670 build
671 INSTALL_CMD
672 PKG_CONFIG
673 CHANGELOG_CMD
674 CWARNFLAGS
675 EGREP
676 GREP
677 CPP
678 am__fastdepCC_FALSE
679 am__fastdepCC_TRUE
680 CCDEPMODE
681 AMDEPBACKSLASH
682 AMDEP_FALSE
683 AMDEP_TRUE
684 am__quote
685 am__include
686 DEPDIR
687 OBJEXT
688 EXEEXT
689 ac_ct_CC
690 CPPFLAGS
691 LDFLAGS
692 CFLAGS
693 CC
694 MAINT
695 MAINTAINER_MODE_FALSE
696 MAINTAINER_MODE_TRUE
697 am__untar
698 am__tar
699 AMTAR
700 am__leading_dot
701 SET_MAKE
702 AWK
703 mkdir_p
704 MKDIR_P
705 INSTALL_STRIP_PROGRAM
706 STRIP
707 install_sh
708 MAKEINFO
709 AUTOHEADER
710 AUTOMAKE
711 AUTOCONF
712 ACLOCAL
713 VERSION
714 PACKAGE
715 CYGPATH_W
716 am__isrc
717 INSTALL_DATA
718 INSTALL_SCRIPT
719 INSTALL_PROGRAM
720 target_alias
721 host_alias
722 build_alias
723 LIBS
724 ECHO_T
725 ECHO_N
726 ECHO_C
727 DEFS
728 mandir
729 localedir
730 libdir
731 psdir
732 pdfdir
733 dvidir
734 htmldir
735 infodir
736 docdir
737 oldincludedir
738 includedir
739 localstatedir
740 sharedstatedir
741 sysconfdir
742 datadir
743 datarootdir
744 libexecdir
745 sbindir
746 bindir
747 program_transform_name
748 prefix
749 exec_prefix
750 PACKAGE_URL
751 PACKAGE_BUGREPORT
752 PACKAGE_STRING
753 PACKAGE_VERSION
754 PACKAGE_TARNAME
755 PACKAGE_NAME
756 PATH_SEPARATOR
757 SHELL'
758 ac_subst_files=''
759 ac_user_opts='
760 enable_option_checking
761 enable_maintainer_mode
762 enable_dependency_tracking
763 enable_strict_compilation
764 enable_silent_rules
765 enable_shared
766 enable_static
767 with_pic
768 enable_fast_install
769 with_gnu_ld
770 enable_libtool_lock
771 with_lint
772 enable_lint_library
773 enable_malloc0returnsnull
774 '
775 ac_precious_vars='build_alias
776 host_alias
777 target_alias
778 CC
779 CFLAGS
780 LDFLAGS
781 LIBS
782 CPPFLAGS
783 CPP
784 PKG_CONFIG
785 XSCRNSAVER_CFLAGS
786 XSCRNSAVER_LIBS
787 LINT
788 LINT_FLAGS'
789
790
791 # Initialize some variables set by options.
792 ac_init_help=
793 ac_init_version=false
794 ac_unrecognized_opts=
795 ac_unrecognized_sep=
796 # The variables have the same names as the options, with
797 # dashes changed to underlines.
798 cache_file=/dev/null
799 exec_prefix=NONE
800 no_create=
801 no_recursion=
802 prefix=NONE
803 program_prefix=NONE
804 program_suffix=NONE
805 program_transform_name=s,x,x,
806 silent=
807 site=
808 srcdir=
809 verbose=
810 x_includes=NONE
811 x_libraries=NONE
812
813 # Installation directory options.
814 # These are left unexpanded so users can "make install exec_prefix=/foo"
815 # and all the variables that are supposed to be based on exec_prefix
816 # by default will actually change.
817 # Use braces instead of parens because sh, perl, etc. also accept them.
818 # (The list follows the same order as the GNU Coding Standards.)
819 bindir='${exec_prefix}/bin'
820 sbindir='${exec_prefix}/sbin'
821 libexecdir='${exec_prefix}/libexec'
822 datarootdir='${prefix}/share'
823 datadir='${datarootdir}'
824 sysconfdir='${prefix}/etc'
825 sharedstatedir='${prefix}/com'
826 localstatedir='${prefix}/var'
827 includedir='${prefix}/include'
828 oldincludedir='/usr/include'
829 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
830 infodir='${datarootdir}/info'
831 htmldir='${docdir}'
832 dvidir='${docdir}'
833 pdfdir='${docdir}'
834 psdir='${docdir}'
835 libdir='${exec_prefix}/lib'
836 localedir='${datarootdir}/locale'
837 mandir='${datarootdir}/man'
838
839 ac_prev=
840 ac_dashdash=
841 for ac_option
842 do
843 # If the previous option needs an argument, assign it.
844 if test -n "$ac_prev"; then
845 eval $ac_prev=\$ac_option
846 ac_prev=
847 continue
848 fi
849
850 case $ac_option in
851 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
852 *=) ac_optarg= ;;
853 *) ac_optarg=yes ;;
854 esac
855
856 # Accept the important Cygnus configure options, so we can diagnose typos.
857
858 case $ac_dashdash$ac_option in
859 --)
860 ac_dashdash=yes ;;
861
862 -bindir | --bindir | --bindi | --bind | --bin | --bi)
863 ac_prev=bindir ;;
864 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
865 bindir=$ac_optarg ;;
866
867 -build | --build | --buil | --bui | --bu)
868 ac_prev=build_alias ;;
869 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
870 build_alias=$ac_optarg ;;
871
872 -cache-file | --cache-file | --cache-fil | --cache-fi \
873 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
874 ac_prev=cache_file ;;
875 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
876 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
877 cache_file=$ac_optarg ;;
878
879 --config-cache | -C)
880 cache_file=config.cache ;;
881
882 -datadir | --datadir | --datadi | --datad)
883 ac_prev=datadir ;;
884 -datadir=* | --datadir=* | --datadi=* | --datad=*)
885 datadir=$ac_optarg ;;
886
887 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
888 | --dataroo | --dataro | --datar)
889 ac_prev=datarootdir ;;
890 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
891 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
892 datarootdir=$ac_optarg ;;
893
894 -disable-* | --disable-*)
895 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
896 # Reject names that are not valid shell variable names.
897 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
898 as_fn_error $? "invalid feature name: $ac_useropt"
899 ac_useropt_orig=$ac_useropt
900 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
901 case $ac_user_opts in
902 *"
903 "enable_$ac_useropt"
904 "*) ;;
905 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
906 ac_unrecognized_sep=', ';;
907 esac
908 eval enable_$ac_useropt=no ;;
909
910 -docdir | --docdir | --docdi | --doc | --do)
911 ac_prev=docdir ;;
912 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
913 docdir=$ac_optarg ;;
914
915 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
916 ac_prev=dvidir ;;
917 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
918 dvidir=$ac_optarg ;;
919
920 -enable-* | --enable-*)
921 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
922 # Reject names that are not valid shell variable names.
923 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
924 as_fn_error $? "invalid feature name: $ac_useropt"
925 ac_useropt_orig=$ac_useropt
926 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
927 case $ac_user_opts in
928 *"
929 "enable_$ac_useropt"
930 "*) ;;
931 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
932 ac_unrecognized_sep=', ';;
933 esac
934 eval enable_$ac_useropt=\$ac_optarg ;;
935
936 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
937 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
938 | --exec | --exe | --ex)
939 ac_prev=exec_prefix ;;
940 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
941 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
942 | --exec=* | --exe=* | --ex=*)
943 exec_prefix=$ac_optarg ;;
944
945 -gas | --gas | --ga | --g)
946 # Obsolete; use --with-gas.
947 with_gas=yes ;;
948
949 -help | --help | --hel | --he | -h)
950 ac_init_help=long ;;
951 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
952 ac_init_help=recursive ;;
953 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
954 ac_init_help=short ;;
955
956 -host | --host | --hos | --ho)
957 ac_prev=host_alias ;;
958 -host=* | --host=* | --hos=* | --ho=*)
959 host_alias=$ac_optarg ;;
960
961 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
962 ac_prev=htmldir ;;
963 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
964 | --ht=*)
965 htmldir=$ac_optarg ;;
966
967 -includedir | --includedir | --includedi | --included | --include \
968 | --includ | --inclu | --incl | --inc)
969 ac_prev=includedir ;;
970 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
971 | --includ=* | --inclu=* | --incl=* | --inc=*)
972 includedir=$ac_optarg ;;
973
974 -infodir | --infodir | --infodi | --infod | --info | --inf)
975 ac_prev=infodir ;;
976 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
977 infodir=$ac_optarg ;;
978
979 -libdir | --libdir | --libdi | --libd)
980 ac_prev=libdir ;;
981 -libdir=* | --libdir=* | --libdi=* | --libd=*)
982 libdir=$ac_optarg ;;
983
984 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
985 | --libexe | --libex | --libe)
986 ac_prev=libexecdir ;;
987 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
988 | --libexe=* | --libex=* | --libe=*)
989 libexecdir=$ac_optarg ;;
990
991 -localedir | --localedir | --localedi | --localed | --locale)
992 ac_prev=localedir ;;
993 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
994 localedir=$ac_optarg ;;
995
996 -localstatedir | --localstatedir | --localstatedi | --localstated \
997 | --localstate | --localstat | --localsta | --localst | --locals)
998 ac_prev=localstatedir ;;
999 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1000 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1001 localstatedir=$ac_optarg ;;
1002
1003 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1004 ac_prev=mandir ;;
1005 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1006 mandir=$ac_optarg ;;
1007
1008 -nfp | --nfp | --nf)
1009 # Obsolete; use --without-fp.
1010 with_fp=no ;;
1011
1012 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1013 | --no-cr | --no-c | -n)
1014 no_create=yes ;;
1015
1016 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1017 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1018 no_recursion=yes ;;
1019
1020 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1021 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1022 | --oldin | --oldi | --old | --ol | --o)
1023 ac_prev=oldincludedir ;;
1024 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1025 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1026 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1027 oldincludedir=$ac_optarg ;;
1028
1029 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1030 ac_prev=prefix ;;
1031 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1032 prefix=$ac_optarg ;;
1033
1034 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1035 | --program-pre | --program-pr | --program-p)
1036 ac_prev=program_prefix ;;
1037 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1038 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1039 program_prefix=$ac_optarg ;;
1040
1041 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1042 | --program-suf | --program-su | --program-s)
1043 ac_prev=program_suffix ;;
1044 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1045 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1046 program_suffix=$ac_optarg ;;
1047
1048 -program-transform-name | --program-transform-name \
1049 | --program-transform-nam | --program-transform-na \
1050 | --program-transform-n | --program-transform- \
1051 | --program-transform | --program-transfor \
1052 | --program-transfo | --program-transf \
1053 | --program-trans | --program-tran \
1054 | --progr-tra | --program-tr | --program-t)
1055 ac_prev=program_transform_name ;;
1056 -program-transform-name=* | --program-transform-name=* \
1057 | --program-transform-nam=* | --program-transform-na=* \
1058 | --program-transform-n=* | --program-transform-=* \
1059 | --program-transform=* | --program-transfor=* \
1060 | --program-transfo=* | --program-transf=* \
1061 | --program-trans=* | --program-tran=* \
1062 | --progr-tra=* | --program-tr=* | --program-t=*)
1063 program_transform_name=$ac_optarg ;;
1064
1065 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1066 ac_prev=pdfdir ;;
1067 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1068 pdfdir=$ac_optarg ;;
1069
1070 -psdir | --psdir | --psdi | --psd | --ps)
1071 ac_prev=psdir ;;
1072 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1073 psdir=$ac_optarg ;;
1074
1075 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1076 | -silent | --silent | --silen | --sile | --sil)
1077 silent=yes ;;
1078
1079 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1080 ac_prev=sbindir ;;
1081 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1082 | --sbi=* | --sb=*)
1083 sbindir=$ac_optarg ;;
1084
1085 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1086 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1087 | --sharedst | --shareds | --shared | --share | --shar \
1088 | --sha | --sh)
1089 ac_prev=sharedstatedir ;;
1090 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1091 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1092 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1093 | --sha=* | --sh=*)
1094 sharedstatedir=$ac_optarg ;;
1095
1096 -site | --site | --sit)
1097 ac_prev=site ;;
1098 -site=* | --site=* | --sit=*)
1099 site=$ac_optarg ;;
1100
1101 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1102 ac_prev=srcdir ;;
1103 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1104 srcdir=$ac_optarg ;;
1105
1106 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1107 | --syscon | --sysco | --sysc | --sys | --sy)
1108 ac_prev=sysconfdir ;;
1109 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1110 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1111 sysconfdir=$ac_optarg ;;
1112
1113 -target | --target | --targe | --targ | --tar | --ta | --t)
1114 ac_prev=target_alias ;;
1115 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1116 target_alias=$ac_optarg ;;
1117
1118 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1119 verbose=yes ;;
1120
1121 -version | --version | --versio | --versi | --vers | -V)
1122 ac_init_version=: ;;
1123
1124 -with-* | --with-*)
1125 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1126 # Reject names that are not valid shell variable names.
1127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1128 as_fn_error $? "invalid package name: $ac_useropt"
1129 ac_useropt_orig=$ac_useropt
1130 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1131 case $ac_user_opts in
1132 *"
1133 "with_$ac_useropt"
1134 "*) ;;
1135 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1136 ac_unrecognized_sep=', ';;
1137 esac
1138 eval with_$ac_useropt=\$ac_optarg ;;
1139
1140 -without-* | --without-*)
1141 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1142 # Reject names that are not valid shell variable names.
1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1144 as_fn_error $? "invalid package name: $ac_useropt"
1145 ac_useropt_orig=$ac_useropt
1146 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1147 case $ac_user_opts in
1148 *"
1149 "with_$ac_useropt"
1150 "*) ;;
1151 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1152 ac_unrecognized_sep=', ';;
1153 esac
1154 eval with_$ac_useropt=no ;;
1155
1156 --x)
1157 # Obsolete; use --with-x.
1158 with_x=yes ;;
1159
1160 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1161 | --x-incl | --x-inc | --x-in | --x-i)
1162 ac_prev=x_includes ;;
1163 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1164 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1165 x_includes=$ac_optarg ;;
1166
1167 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1168 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1169 ac_prev=x_libraries ;;
1170 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1171 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1172 x_libraries=$ac_optarg ;;
1173
1174 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1175 Try \`$0 --help' for more information"
1176 ;;
1177
1178 *=*)
1179 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1180 # Reject names that are not valid shell variable names.
1181 case $ac_envvar in #(
1182 '' | [0-9]* | *[!_$as_cr_alnum]* )
1183 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1184 esac
1185 eval $ac_envvar=\$ac_optarg
1186 export $ac_envvar ;;
1187
1188 *)
1189 # FIXME: should be removed in autoconf 3.0.
1190 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1191 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1192 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1193 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1194 ;;
1195
1196 esac
1197 done
1198
1199 if test -n "$ac_prev"; then
1200 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1201 as_fn_error $? "missing argument to $ac_option"
1202 fi
1203
1204 if test -n "$ac_unrecognized_opts"; then
1205 case $enable_option_checking in
1206 no) ;;
1207 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1208 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1209 esac
1210 fi
1211
1212 # Check all directory arguments for consistency.
1213 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1214 datadir sysconfdir sharedstatedir localstatedir includedir \
1215 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1216 libdir localedir mandir
1217 do
1218 eval ac_val=\$$ac_var
1219 # Remove trailing slashes.
1220 case $ac_val in
1221 */ )
1222 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1223 eval $ac_var=\$ac_val;;
1224 esac
1225 # Be sure to have absolute directory names.
1226 case $ac_val in
1227 [\\/$]* | ?:[\\/]* ) continue;;
1228 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1229 esac
1230 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1231 done
1232
1233 # There might be people who depend on the old broken behavior: `$host'
1234 # used to hold the argument of --host etc.
1235 # FIXME: To remove some day.
1236 build=$build_alias
1237 host=$host_alias
1238 target=$target_alias
1239
1240 # FIXME: To remove some day.
1241 if test "x$host_alias" != x; then
1242 if test "x$build_alias" = x; then
1243 cross_compiling=maybe
1244 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1245 If a cross compiler is detected then cross compile mode will be used" >&2
1246 elif test "x$build_alias" != "x$host_alias"; then
1247 cross_compiling=yes
1248 fi
1249 fi
1250
1251 ac_tool_prefix=
1252 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1253
1254 test "$silent" = yes && exec 6>/dev/null
1255
1256
1257 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1258 ac_ls_di=`ls -di .` &&
1259 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1260 as_fn_error $? "working directory cannot be determined"
1261 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1262 as_fn_error $? "pwd does not report name of working directory"
1263
1264
1265 # Find the source files, if location was not specified.
1266 if test -z "$srcdir"; then
1267 ac_srcdir_defaulted=yes
1268 # Try the directory containing this script, then the parent directory.
1269 ac_confdir=`$as_dirname -- "$as_myself" ||
1270 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1271 X"$as_myself" : 'X\(//\)[^/]' \| \
1272 X"$as_myself" : 'X\(//\)$' \| \
1273 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1274 $as_echo X"$as_myself" |
1275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1276 s//\1/
1277 q
1278 }
1279 /^X\(\/\/\)[^/].*/{
1280 s//\1/
1281 q
1282 }
1283 /^X\(\/\/\)$/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\).*/{
1288 s//\1/
1289 q
1290 }
1291 s/.*/./; q'`
1292 srcdir=$ac_confdir
1293 if test ! -r "$srcdir/$ac_unique_file"; then
1294 srcdir=..
1295 fi
1296 else
1297 ac_srcdir_defaulted=no
1298 fi
1299 if test ! -r "$srcdir/$ac_unique_file"; then
1300 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1301 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1302 fi
1303 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1304 ac_abs_confdir=`(
1305 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1306 pwd)`
1307 # When building in place, set srcdir=.
1308 if test "$ac_abs_confdir" = "$ac_pwd"; then
1309 srcdir=.
1310 fi
1311 # Remove unnecessary trailing slashes from srcdir.
1312 # Double slashes in file names in object file debugging info
1313 # mess up M-x gdb in Emacs.
1314 case $srcdir in
1315 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1316 esac
1317 for ac_var in $ac_precious_vars; do
1318 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1319 eval ac_env_${ac_var}_value=\$${ac_var}
1320 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1321 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1322 done
1323
1324 #
1325 # Report the --help message.
1326 #
1327 if test "$ac_init_help" = "long"; then
1328 # Omit some internal or obsolete options to make the list less imposing.
1329 # This message is too long to be a string in the A/UX 3.1 sh.
1330 cat <<_ACEOF
1331 \`configure' configures libXScrnSaver 1.2.1 to adapt to many kinds of systems.
1332
1333 Usage: $0 [OPTION]... [VAR=VALUE]...
1334
1335 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1336 VAR=VALUE. See below for descriptions of some of the useful variables.
1337
1338 Defaults for the options are specified in brackets.
1339
1340 Configuration:
1341 -h, --help display this help and exit
1342 --help=short display options specific to this package
1343 --help=recursive display the short help of all the included packages
1344 -V, --version display version information and exit
1345 -q, --quiet, --silent do not print \`checking ...' messages
1346 --cache-file=FILE cache test results in FILE [disabled]
1347 -C, --config-cache alias for \`--cache-file=config.cache'
1348 -n, --no-create do not create output files
1349 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1350
1351 Installation directories:
1352 --prefix=PREFIX install architecture-independent files in PREFIX
1353 [$ac_default_prefix]
1354 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1355 [PREFIX]
1356
1357 By default, \`make install' will install all the files in
1358 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1359 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1360 for instance \`--prefix=\$HOME'.
1361
1362 For better control, use the options below.
1363
1364 Fine tuning of the installation directories:
1365 --bindir=DIR user executables [EPREFIX/bin]
1366 --sbindir=DIR system admin executables [EPREFIX/sbin]
1367 --libexecdir=DIR program executables [EPREFIX/libexec]
1368 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1369 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1370 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1371 --libdir=DIR object code libraries [EPREFIX/lib]
1372 --includedir=DIR C header files [PREFIX/include]
1373 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1374 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1375 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1376 --infodir=DIR info documentation [DATAROOTDIR/info]
1377 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1378 --mandir=DIR man documentation [DATAROOTDIR/man]
1379 --docdir=DIR documentation root [DATAROOTDIR/doc/libXScrnSaver]
1380 --htmldir=DIR html documentation [DOCDIR]
1381 --dvidir=DIR dvi documentation [DOCDIR]
1382 --pdfdir=DIR pdf documentation [DOCDIR]
1383 --psdir=DIR ps documentation [DOCDIR]
1384 _ACEOF
1385
1386 cat <<\_ACEOF
1387
1388 Program names:
1389 --program-prefix=PREFIX prepend PREFIX to installed program names
1390 --program-suffix=SUFFIX append SUFFIX to installed program names
1391 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1392
1393 System types:
1394 --build=BUILD configure for building on BUILD [guessed]
1395 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1396 _ACEOF
1397 fi
1398
1399 if test -n "$ac_init_help"; then
1400 case $ac_init_help in
1401 short | recursive ) echo "Configuration of libXScrnSaver 1.2.1:";;
1402 esac
1403 cat <<\_ACEOF
1404
1405 Optional Features:
1406 --disable-option-checking ignore unrecognized --enable/--with options
1407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1409 --enable-maintainer-mode enable make rules and dependencies not useful
1410 (and sometimes confusing) to the casual installer
1411 --disable-dependency-tracking speeds up one-time build
1412 --enable-dependency-tracking do not reject slow dependency extractors
1413 --enable-strict-compilation
1414 Enable all warnings from compiler and make them
1415 errors (default: disabled)
1416 --enable-silent-rules less verbose build output (undo: `make V=1')
1417 --disable-silent-rules verbose build output (undo: `make V=0')
1418 --enable-shared[=PKGS] build shared libraries [default=yes]
1419 --enable-static[=PKGS] build static libraries [default=yes]
1420 --enable-fast-install[=PKGS]
1421 optimize for fast installation [default=yes]
1422 --disable-libtool-lock avoid locking (might break parallel builds)
1423 --enable-lint-library Create lint library (default: disabled)
1424 --enable-malloc0returnsnull
1425 malloc(0) returns NULL (default: auto)
1426
1427 Optional Packages:
1428 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1429 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1430 --with-pic try to use only PIC/non-PIC objects [default=use
1431 both]
1432 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1433 --with-lint Use a lint-style source code checker (default:
1434 disabled)
1435
1436 Some influential environment variables:
1437 CC C compiler command
1438 CFLAGS C compiler flags
1439 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1440 nonstandard directory <lib dir>
1441 LIBS libraries to pass to the linker, e.g. -l<library>
1442 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1443 you have headers in a nonstandard directory <include dir>
1444 CPP C preprocessor
1445 PKG_CONFIG path to pkg-config utility
1446 XSCRNSAVER_CFLAGS
1447 C compiler flags for XSCRNSAVER, overriding pkg-config
1448 XSCRNSAVER_LIBS
1449 linker flags for XSCRNSAVER, overriding pkg-config
1450 LINT Path to a lint-style command
1451 LINT_FLAGS Flags for the lint-style command
1452
1453 Use these variables to override the choices made by `configure' or to help
1454 it to find libraries and programs with nonstandard names/locations.
1455
1456 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1457 _ACEOF
1458 ac_status=$?
1459 fi
1460
1461 if test "$ac_init_help" = "recursive"; then
1462 # If there are subdirs, report their specific --help.
1463 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1464 test -d "$ac_dir" ||
1465 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1466 continue
1467 ac_builddir=.
1468
1469 case "$ac_dir" in
1470 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471 *)
1472 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1473 # A ".." for each directory in $ac_dir_suffix.
1474 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1475 case $ac_top_builddir_sub in
1476 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1478 esac ;;
1479 esac
1480 ac_abs_top_builddir=$ac_pwd
1481 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1482 # for backward compatibility:
1483 ac_top_builddir=$ac_top_build_prefix
1484
1485 case $srcdir in
1486 .) # We are building in place.
1487 ac_srcdir=.
1488 ac_top_srcdir=$ac_top_builddir_sub
1489 ac_abs_top_srcdir=$ac_pwd ;;
1490 [\\/]* | ?:[\\/]* ) # Absolute name.
1491 ac_srcdir=$srcdir$ac_dir_suffix;
1492 ac_top_srcdir=$srcdir
1493 ac_abs_top_srcdir=$srcdir ;;
1494 *) # Relative name.
1495 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1496 ac_top_srcdir=$ac_top_build_prefix$srcdir
1497 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1498 esac
1499 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1500
1501 cd "$ac_dir" || { ac_status=$?; continue; }
1502 # Check for guested configure.
1503 if test -f "$ac_srcdir/configure.gnu"; then
1504 echo &&
1505 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1506 elif test -f "$ac_srcdir/configure"; then
1507 echo &&
1508 $SHELL "$ac_srcdir/configure" --help=recursive
1509 else
1510 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1511 fi || ac_status=$?
1512 cd "$ac_pwd" || { ac_status=$?; break; }
1513 done
1514 fi
1515
1516 test -n "$ac_init_help" && exit $ac_status
1517 if $ac_init_version; then
1518 cat <<\_ACEOF
1519 libXScrnSaver configure 1.2.1
1520 generated by GNU Autoconf 2.68
1521
1522 Copyright (C) 2010 Free Software Foundation, Inc.
1523 This configure script is free software; the Free Software Foundation
1524 gives unlimited permission to copy, distribute and modify it.
1525 _ACEOF
1526 exit
1527 fi
1528
1529 ## ------------------------ ##
1530 ## Autoconf initialization. ##
1531 ## ------------------------ ##
1532
1533 # ac_fn_c_try_compile LINENO
1534 # --------------------------
1535 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1536 ac_fn_c_try_compile ()
1537 {
1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 rm -f conftest.$ac_objext
1540 if { { ac_try="$ac_compile"
1541 case "(($ac_try" in
1542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543 *) ac_try_echo=$ac_try;;
1544 esac
1545 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546 $as_echo "$ac_try_echo"; } >&5
1547 (eval "$ac_compile") 2>conftest.err
1548 ac_status=$?
1549 if test -s conftest.err; then
1550 grep -v '^ *+' conftest.err >conftest.er1
1551 cat conftest.er1 >&5
1552 mv -f conftest.er1 conftest.err
1553 fi
1554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555 test $ac_status = 0; } && {
1556 test -z "$ac_c_werror_flag" ||
1557 test ! -s conftest.err
1558 } && test -s conftest.$ac_objext; then :
1559 ac_retval=0
1560 else
1561 $as_echo "$as_me: failed program was:" >&5
1562 sed 's/^/| /' conftest.$ac_ext >&5
1563
1564 ac_retval=1
1565 fi
1566 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1567 as_fn_set_status $ac_retval
1568
1569 } # ac_fn_c_try_compile
1570
1571 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1572 # ---------------------------------------------
1573 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1574 # accordingly.
1575 ac_fn_c_check_decl ()
1576 {
1577 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1578 as_decl_name=`echo $2|sed 's/ *(.*//'`
1579 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1581 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1582 if eval \${$3+:} false; then :
1583 $as_echo_n "(cached) " >&6
1584 else
1585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1586 /* end confdefs.h. */
1587 $4
1588 int
1589 main ()
1590 {
1591 #ifndef $as_decl_name
1592 #ifdef __cplusplus
1593 (void) $as_decl_use;
1594 #else
1595 (void) $as_decl_name;
1596 #endif
1597 #endif
1598
1599 ;
1600 return 0;
1601 }
1602 _ACEOF
1603 if ac_fn_c_try_compile "$LINENO"; then :
1604 eval "$3=yes"
1605 else
1606 eval "$3=no"
1607 fi
1608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1609 fi
1610 eval ac_res=\$$3
1611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1612 $as_echo "$ac_res" >&6; }
1613 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1614
1615 } # ac_fn_c_check_decl
1616
1617 # ac_fn_c_try_cpp LINENO
1618 # ----------------------
1619 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1620 ac_fn_c_try_cpp ()
1621 {
1622 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1623 if { { ac_try="$ac_cpp conftest.$ac_ext"
1624 case "(($ac_try" in
1625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626 *) ac_try_echo=$ac_try;;
1627 esac
1628 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629 $as_echo "$ac_try_echo"; } >&5
1630 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1631 ac_status=$?
1632 if test -s conftest.err; then
1633 grep -v '^ *+' conftest.err >conftest.er1
1634 cat conftest.er1 >&5
1635 mv -f conftest.er1 conftest.err
1636 fi
1637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638 test $ac_status = 0; } > conftest.i && {
1639 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1640 test ! -s conftest.err
1641 }; then :
1642 ac_retval=0
1643 else
1644 $as_echo "$as_me: failed program was:" >&5
1645 sed 's/^/| /' conftest.$ac_ext >&5
1646
1647 ac_retval=1
1648 fi
1649 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1650 as_fn_set_status $ac_retval
1651
1652 } # ac_fn_c_try_cpp
1653
1654 # ac_fn_c_try_run LINENO
1655 # ----------------------
1656 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1657 # that executables *can* be run.
1658 ac_fn_c_try_run ()
1659 {
1660 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661 if { { ac_try="$ac_link"
1662 case "(($ac_try" in
1663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1664 *) ac_try_echo=$ac_try;;
1665 esac
1666 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1667 $as_echo "$ac_try_echo"; } >&5
1668 (eval "$ac_link") 2>&5
1669 ac_status=$?
1670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1671 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1672 { { case "(($ac_try" in
1673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1674 *) ac_try_echo=$ac_try;;
1675 esac
1676 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1677 $as_echo "$ac_try_echo"; } >&5
1678 (eval "$ac_try") 2>&5
1679 ac_status=$?
1680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1681 test $ac_status = 0; }; }; then :
1682 ac_retval=0
1683 else
1684 $as_echo "$as_me: program exited with status $ac_status" >&5
1685 $as_echo "$as_me: failed program was:" >&5
1686 sed 's/^/| /' conftest.$ac_ext >&5
1687
1688 ac_retval=$ac_status
1689 fi
1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692 as_fn_set_status $ac_retval
1693
1694 } # ac_fn_c_try_run
1695
1696 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1697 # -------------------------------------------------------
1698 # Tests whether HEADER exists and can be compiled using the include files in
1699 # INCLUDES, setting the cache variable VAR accordingly.
1700 ac_fn_c_check_header_compile ()
1701 {
1702 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1704 $as_echo_n "checking for $2... " >&6; }
1705 if eval \${$3+:} false; then :
1706 $as_echo_n "(cached) " >&6
1707 else
1708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1709 /* end confdefs.h. */
1710 $4
1711 #include <$2>
1712 _ACEOF
1713 if ac_fn_c_try_compile "$LINENO"; then :
1714 eval "$3=yes"
1715 else
1716 eval "$3=no"
1717 fi
1718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1719 fi
1720 eval ac_res=\$$3
1721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1722 $as_echo "$ac_res" >&6; }
1723 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1724
1725 } # ac_fn_c_check_header_compile
1726
1727 # ac_fn_c_try_link LINENO
1728 # -----------------------
1729 # Try to link conftest.$ac_ext, and return whether this succeeded.
1730 ac_fn_c_try_link ()
1731 {
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 rm -f conftest.$ac_objext conftest$ac_exeext
1734 if { { ac_try="$ac_link"
1735 case "(($ac_try" in
1736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1737 *) ac_try_echo=$ac_try;;
1738 esac
1739 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1740 $as_echo "$ac_try_echo"; } >&5
1741 (eval "$ac_link") 2>conftest.err
1742 ac_status=$?
1743 if test -s conftest.err; then
1744 grep -v '^ *+' conftest.err >conftest.er1
1745 cat conftest.er1 >&5
1746 mv -f conftest.er1 conftest.err
1747 fi
1748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1749 test $ac_status = 0; } && {
1750 test -z "$ac_c_werror_flag" ||
1751 test ! -s conftest.err
1752 } && test -s conftest$ac_exeext && {
1753 test "$cross_compiling" = yes ||
1754 $as_test_x conftest$ac_exeext
1755 }; then :
1756 ac_retval=0
1757 else
1758 $as_echo "$as_me: failed program was:" >&5
1759 sed 's/^/| /' conftest.$ac_ext >&5
1760
1761 ac_retval=1
1762 fi
1763 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1764 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1765 # interfere with the next link command; also delete a directory that is
1766 # left behind by Apple's compiler. We do this before executing the actions.
1767 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1768 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1769 as_fn_set_status $ac_retval
1770
1771 } # ac_fn_c_try_link
1772
1773 # ac_fn_c_check_func LINENO FUNC VAR
1774 # ----------------------------------
1775 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1776 ac_fn_c_check_func ()
1777 {
1778 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1780 $as_echo_n "checking for $2... " >&6; }
1781 if eval \${$3+:} false; then :
1782 $as_echo_n "(cached) " >&6
1783 else
1784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1785 /* end confdefs.h. */
1786 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1787 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1788 #define $2 innocuous_$2
1789
1790 /* System header to define __stub macros and hopefully few prototypes,
1791 which can conflict with char $2 (); below.
1792 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1793 <limits.h> exists even on freestanding compilers. */
1794
1795 #ifdef __STDC__
1796 # include <limits.h>
1797 #else
1798 # include <assert.h>
1799 #endif
1800
1801 #undef $2
1802
1803 /* Override any GCC internal prototype to avoid an error.
1804 Use char because int might match the return type of a GCC
1805 builtin and then its argument prototype would still apply. */
1806 #ifdef __cplusplus
1807 extern "C"
1808 #endif
1809 char $2 ();
1810 /* The GNU C library defines this for functions which it implements
1811 to always fail with ENOSYS. Some functions are actually named
1812 something starting with __ and the normal name is an alias. */
1813 #if defined __stub_$2 || defined __stub___$2
1814 choke me
1815 #endif
1816
1817 int
1818 main ()
1819 {
1820 return $2 ();
1821 ;
1822 return 0;
1823 }
1824 _ACEOF
1825 if ac_fn_c_try_link "$LINENO"; then :
1826 eval "$3=yes"
1827 else
1828 eval "$3=no"
1829 fi
1830 rm -f core conftest.err conftest.$ac_objext \
1831 conftest$ac_exeext conftest.$ac_ext
1832 fi
1833 eval ac_res=\$$3
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835 $as_echo "$ac_res" >&6; }
1836 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1837
1838 } # ac_fn_c_check_func
1839 cat >config.log <<_ACEOF
1840 This file contains any messages produced by compilers while
1841 running configure, to aid debugging if configure makes a mistake.
1842
1843 It was created by libXScrnSaver $as_me 1.2.1, which was
1844 generated by GNU Autoconf 2.68. Invocation command line was
1845
1846 $ $0 $@
1847
1848 _ACEOF
1849 exec 5>>config.log
1850 {
1851 cat <<_ASUNAME
1852 ## --------- ##
1853 ## Platform. ##
1854 ## --------- ##
1855
1856 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1857 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1858 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1859 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1860 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1861
1862 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1863 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1864
1865 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1866 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1867 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1868 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1869 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1870 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1871 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1872
1873 _ASUNAME
1874
1875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1876 for as_dir in $PATH
1877 do
1878 IFS=$as_save_IFS
1879 test -z "$as_dir" && as_dir=.
1880 $as_echo "PATH: $as_dir"
1881 done
1882 IFS=$as_save_IFS
1883
1884 } >&5
1885
1886 cat >&5 <<_ACEOF
1887
1888
1889 ## ----------- ##
1890 ## Core tests. ##
1891 ## ----------- ##
1892
1893 _ACEOF
1894
1895
1896 # Keep a trace of the command line.
1897 # Strip out --no-create and --no-recursion so they do not pile up.
1898 # Strip out --silent because we don't want to record it for future runs.
1899 # Also quote any args containing shell meta-characters.
1900 # Make two passes to allow for proper duplicate-argument suppression.
1901 ac_configure_args=
1902 ac_configure_args0=
1903 ac_configure_args1=
1904 ac_must_keep_next=false
1905 for ac_pass in 1 2
1906 do
1907 for ac_arg
1908 do
1909 case $ac_arg in
1910 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1911 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1912 | -silent | --silent | --silen | --sile | --sil)
1913 continue ;;
1914 *\'*)
1915 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1916 esac
1917 case $ac_pass in
1918 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1919 2)
1920 as_fn_append ac_configure_args1 " '$ac_arg'"
1921 if test $ac_must_keep_next = true; then
1922 ac_must_keep_next=false # Got value, back to normal.
1923 else
1924 case $ac_arg in
1925 *=* | --config-cache | -C | -disable-* | --disable-* \
1926 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1927 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1928 | -with-* | --with-* | -without-* | --without-* | --x)
1929 case "$ac_configure_args0 " in
1930 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1931 esac
1932 ;;
1933 -* ) ac_must_keep_next=true ;;
1934 esac
1935 fi
1936 as_fn_append ac_configure_args " '$ac_arg'"
1937 ;;
1938 esac
1939 done
1940 done
1941 { ac_configure_args0=; unset ac_configure_args0;}
1942 { ac_configure_args1=; unset ac_configure_args1;}
1943
1944 # When interrupted or exit'd, cleanup temporary files, and complete
1945 # config.log. We remove comments because anyway the quotes in there
1946 # would cause problems or look ugly.
1947 # WARNING: Use '\'' to represent an apostrophe within the trap.
1948 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1949 trap 'exit_status=$?
1950 # Save into config.log some information that might help in debugging.
1951 {
1952 echo
1953
1954 $as_echo "## ---------------- ##
1955 ## Cache variables. ##
1956 ## ---------------- ##"
1957 echo
1958 # The following way of writing the cache mishandles newlines in values,
1959 (
1960 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1961 eval ac_val=\$$ac_var
1962 case $ac_val in #(
1963 *${as_nl}*)
1964 case $ac_var in #(
1965 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1966 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1967 esac
1968 case $ac_var in #(
1969 _ | IFS | as_nl) ;; #(
1970 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1971 *) { eval $ac_var=; unset $ac_var;} ;;
1972 esac ;;
1973 esac
1974 done
1975 (set) 2>&1 |
1976 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1977 *${as_nl}ac_space=\ *)
1978 sed -n \
1979 "s/'\''/'\''\\\\'\'''\''/g;
1980 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1981 ;; #(
1982 *)
1983 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1984 ;;
1985 esac |
1986 sort
1987 )
1988 echo
1989
1990 $as_echo "## ----------------- ##
1991 ## Output variables. ##
1992 ## ----------------- ##"
1993 echo
1994 for ac_var in $ac_subst_vars
1995 do
1996 eval ac_val=\$$ac_var
1997 case $ac_val in
1998 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1999 esac
2000 $as_echo "$ac_var='\''$ac_val'\''"
2001 done | sort
2002 echo
2003
2004 if test -n "$ac_subst_files"; then
2005 $as_echo "## ------------------- ##
2006 ## File substitutions. ##
2007 ## ------------------- ##"
2008 echo
2009 for ac_var in $ac_subst_files
2010 do
2011 eval ac_val=\$$ac_var
2012 case $ac_val in
2013 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2014 esac
2015 $as_echo "$ac_var='\''$ac_val'\''"
2016 done | sort
2017 echo
2018 fi
2019
2020 if test -s confdefs.h; then
2021 $as_echo "## ----------- ##
2022 ## confdefs.h. ##
2023 ## ----------- ##"
2024 echo
2025 cat confdefs.h
2026 echo
2027 fi
2028 test "$ac_signal" != 0 &&
2029 $as_echo "$as_me: caught signal $ac_signal"
2030 $as_echo "$as_me: exit $exit_status"
2031 } >&5
2032 rm -f core *.core core.conftest.* &&
2033 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2034 exit $exit_status
2035 ' 0
2036 for ac_signal in 1 2 13 15; do
2037 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2038 done
2039 ac_signal=0
2040
2041 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2042 rm -f -r conftest* confdefs.h
2043
2044 $as_echo "/* confdefs.h */" > confdefs.h
2045
2046 # Predefined preprocessor variables.
2047
2048 cat >>confdefs.h <<_ACEOF
2049 #define PACKAGE_NAME "$PACKAGE_NAME"
2050 _ACEOF
2051
2052 cat >>confdefs.h <<_ACEOF
2053 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2054 _ACEOF
2055
2056 cat >>confdefs.h <<_ACEOF
2057 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2058 _ACEOF
2059
2060 cat >>confdefs.h <<_ACEOF
2061 #define PACKAGE_STRING "$PACKAGE_STRING"
2062 _ACEOF
2063
2064 cat >>confdefs.h <<_ACEOF
2065 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2066 _ACEOF
2067
2068 cat >>confdefs.h <<_ACEOF
2069 #define PACKAGE_URL "$PACKAGE_URL"
2070 _ACEOF
2071
2072
2073 # Let the site file select an alternate cache file if it wants to.
2074 # Prefer an explicitly selected file to automatically selected ones.
2075 ac_site_file1=NONE
2076 ac_site_file2=NONE
2077 if test -n "$CONFIG_SITE"; then
2078 # We do not want a PATH search for config.site.
2079 case $CONFIG_SITE in #((
2080 -*) ac_site_file1=./$CONFIG_SITE;;
2081 */*) ac_site_file1=$CONFIG_SITE;;
2082 *) ac_site_file1=./$CONFIG_SITE;;
2083 esac
2084 elif test "x$prefix" != xNONE; then
2085 ac_site_file1=$prefix/share/config.site
2086 ac_site_file2=$prefix/etc/config.site
2087 else
2088 ac_site_file1=$ac_default_prefix/share/config.site
2089 ac_site_file2=$ac_default_prefix/etc/config.site
2090 fi
2091 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2092 do
2093 test "x$ac_site_file" = xNONE && continue
2094 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2095 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2096 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2097 sed 's/^/| /' "$ac_site_file" >&5
2098 . "$ac_site_file" \
2099 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2100 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2101 as_fn_error $? "failed to load site script $ac_site_file
2102 See \`config.log' for more details" "$LINENO" 5; }
2103 fi
2104 done
2105
2106 if test -r "$cache_file"; then
2107 # Some versions of bash will fail to source /dev/null (special files
2108 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2109 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2110 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2111 $as_echo "$as_me: loading cache $cache_file" >&6;}
2112 case $cache_file in
2113 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2114 *) . "./$cache_file";;
2115 esac
2116 fi
2117 else
2118 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2119 $as_echo "$as_me: creating cache $cache_file" >&6;}
2120 >$cache_file
2121 fi
2122
2123 # Check that the precious variables saved in the cache have kept the same
2124 # value.
2125 ac_cache_corrupted=false
2126 for ac_var in $ac_precious_vars; do
2127 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2128 eval ac_new_set=\$ac_env_${ac_var}_set
2129 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2130 eval ac_new_val=\$ac_env_${ac_var}_value
2131 case $ac_old_set,$ac_new_set in
2132 set,)
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2134 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2135 ac_cache_corrupted=: ;;
2136 ,set)
2137 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2138 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2139 ac_cache_corrupted=: ;;
2140 ,);;
2141 *)
2142 if test "x$ac_old_val" != "x$ac_new_val"; then
2143 # differences in whitespace do not lead to failure.
2144 ac_old_val_w=`echo x $ac_old_val`
2145 ac_new_val_w=`echo x $ac_new_val`
2146 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2147 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2148 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2149 ac_cache_corrupted=:
2150 else
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2152 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2153 eval $ac_var=\$ac_old_val
2154 fi
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2156 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2158 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2159 fi;;
2160 esac
2161 # Pass precious variables to config.status.
2162 if test "$ac_new_set" = set; then
2163 case $ac_new_val in
2164 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2165 *) ac_arg=$ac_var=$ac_new_val ;;
2166 esac
2167 case " $ac_configure_args " in
2168 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2169 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2170 esac
2171 fi
2172 done
2173 if $ac_cache_corrupted; then
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2175 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2177 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2178 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2179 fi
2180 ## -------------------- ##
2181 ## Main body of script. ##
2182 ## -------------------- ##
2183
2184 ac_ext=c
2185 ac_cpp='$CPP $CPPFLAGS'
2186 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2187 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2188 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2189
2190
2191 am__api_version='1.11'
2192
2193 ac_aux_dir=
2194 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2195 if test -f "$ac_dir/install-sh"; then
2196 ac_aux_dir=$ac_dir
2197 ac_install_sh="$ac_aux_dir/install-sh -c"
2198 break
2199 elif test -f "$ac_dir/install.sh"; then
2200 ac_aux_dir=$ac_dir
2201 ac_install_sh="$ac_aux_dir/install.sh -c"
2202 break
2203 elif test -f "$ac_dir/shtool"; then
2204 ac_aux_dir=$ac_dir
2205 ac_install_sh="$ac_aux_dir/shtool install -c"
2206 break
2207 fi
2208 done
2209 if test -z "$ac_aux_dir"; then
2210 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2211 fi
2212
2213 # These three variables are undocumented and unsupported,
2214 # and are intended to be withdrawn in a future Autoconf release.
2215 # They can cause serious problems if a builder's source tree is in a directory
2216 # whose full name contains unusual characters.
2217 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2218 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2219 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2220
2221
2222 # Find a good install program. We prefer a C program (faster),
2223 # so one script is as good as another. But avoid the broken or
2224 # incompatible versions:
2225 # SysV /etc/install, /usr/sbin/install
2226 # SunOS /usr/etc/install
2227 # IRIX /sbin/install
2228 # AIX /bin/install
2229 # AmigaOS /C/install, which installs bootblocks on floppy discs
2230 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2231 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2232 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2233 # OS/2's system install, which has a completely different semantic
2234 # ./install, which can be erroneously created by make from ./install.sh.
2235 # Reject install programs that cannot install multiple files.
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2237 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2238 if test -z "$INSTALL"; then
2239 if ${ac_cv_path_install+:} false; then :
2240 $as_echo_n "(cached) " >&6
2241 else
2242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2243 for as_dir in $PATH
2244 do
2245 IFS=$as_save_IFS
2246 test -z "$as_dir" && as_dir=.
2247 # Account for people who put trailing slashes in PATH elements.
2248 case $as_dir/ in #((
2249 ./ | .// | /[cC]/* | \
2250 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2251 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2252 /usr/ucb/* ) ;;
2253 *)
2254 # OSF1 and SCO ODT 3.0 have their own names for install.
2255 # Don't use installbsd from OSF since it installs stuff as root
2256 # by default.
2257 for ac_prog in ginstall scoinst install; do
2258 for ac_exec_ext in '' $ac_executable_extensions; do
2259 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2260 if test $ac_prog = install &&
2261 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2262 # AIX install. It has an incompatible calling convention.
2263 :
2264 elif test $ac_prog = install &&
2265 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2266 # program-specific install script used by HP pwplus--don't use.
2267 :
2268 else
2269 rm -rf conftest.one conftest.two conftest.dir
2270 echo one > conftest.one
2271 echo two > conftest.two
2272 mkdir conftest.dir
2273 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2274 test -s conftest.one && test -s conftest.two &&
2275 test -s conftest.dir/conftest.one &&
2276 test -s conftest.dir/conftest.two
2277 then
2278 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2279 break 3
2280 fi
2281 fi
2282 fi
2283 done
2284 done
2285 ;;
2286 esac
2287
2288 done
2289 IFS=$as_save_IFS
2290
2291 rm -rf conftest.one conftest.two conftest.dir
2292
2293 fi
2294 if test "${ac_cv_path_install+set}" = set; then
2295 INSTALL=$ac_cv_path_install
2296 else
2297 # As a last resort, use the slow shell script. Don't cache a
2298 # value for INSTALL within a source directory, because that will
2299 # break other packages using the cache if that directory is
2300 # removed, or if the value is a relative name.
2301 INSTALL=$ac_install_sh
2302 fi
2303 fi
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2305 $as_echo "$INSTALL" >&6; }
2306
2307 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2308 # It thinks the first close brace ends the variable substitution.
2309 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2310
2311 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2312
2313 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2314
2315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2316 $as_echo_n "checking whether build environment is sane... " >&6; }
2317 # Just in case
2318 sleep 1
2319 echo timestamp > conftest.file
2320 # Reject unsafe characters in $srcdir or the absolute working directory
2321 # name. Accept space and tab only in the latter.
2322 am_lf='
2323 '
2324 case `pwd` in
2325 *[\\\"\#\$\&\'\`$am_lf]*)
2326 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2327 esac
2328 case $srcdir in
2329 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2330 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2331 esac
2332
2333 # Do `set' in a subshell so we don't clobber the current shell's
2334 # arguments. Must try -L first in case configure is actually a
2335 # symlink; some systems play weird games with the mod time of symlinks
2336 # (eg FreeBSD returns the mod time of the symlink's containing
2337 # directory).
2338 if (
2339 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2340 if test "$*" = "X"; then
2341 # -L didn't work.
2342 set X `ls -t "$srcdir/configure" conftest.file`
2343 fi
2344 rm -f conftest.file
2345 if test "$*" != "X $srcdir/configure conftest.file" \
2346 && test "$*" != "X conftest.file $srcdir/configure"; then
2347
2348 # If neither matched, then we have a broken ls. This can happen
2349 # if, for instance, CONFIG_SHELL is bash and it inherits a
2350 # broken ls alias from the environment. This has actually
2351 # happened. Such a system could not be considered "sane".
2352 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2353 alias in your environment" "$LINENO" 5
2354 fi
2355
2356 test "$2" = conftest.file
2357 )
2358 then
2359 # Ok.
2360 :
2361 else
2362 as_fn_error $? "newly created file is older than distributed files!
2363 Check your system clock" "$LINENO" 5
2364 fi
2365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2366 $as_echo "yes" >&6; }
2367 test "$program_prefix" != NONE &&
2368 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2369 # Use a double $ so make ignores it.
2370 test "$program_suffix" != NONE &&
2371 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2372 # Double any \ or $.
2373 # By default was `s,x,x', remove it if useless.
2374 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2375 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2376
2377 # expand $ac_aux_dir to an absolute path
2378 am_aux_dir=`cd $ac_aux_dir && pwd`
2379
2380 if test x"${MISSING+set}" != xset; then
2381 case $am_aux_dir in
2382 *\ * | *\ *)
2383 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2384 *)
2385 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2386 esac
2387 fi
2388 # Use eval to expand $SHELL
2389 if eval "$MISSING --run true"; then
2390 am_missing_run="$MISSING --run "
2391 else
2392 am_missing_run=
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2394 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2395 fi
2396
2397 if test x"${install_sh}" != xset; then
2398 case $am_aux_dir in
2399 *\ * | *\ *)
2400 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2401 *)
2402 install_sh="\${SHELL} $am_aux_dir/install-sh"
2403 esac
2404 fi
2405
2406 # Installed binaries are usually stripped using `strip' when the user
2407 # run `make install-strip'. However `strip' might not be the right
2408 # tool to use in cross-compilation environments, therefore Automake
2409 # will honor the `STRIP' environment variable to overrule this program.
2410 if test "$cross_compiling" != no; then
2411 if test -n "$ac_tool_prefix"; then
2412 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2413 set dummy ${ac_tool_prefix}strip; ac_word=$2
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2415 $as_echo_n "checking for $ac_word... " >&6; }
2416 if ${ac_cv_prog_STRIP+:} false; then :
2417 $as_echo_n "(cached) " >&6
2418 else
2419 if test -n "$STRIP"; then
2420 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2421 else
2422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2423 for as_dir in $PATH
2424 do
2425 IFS=$as_save_IFS
2426 test -z "$as_dir" && as_dir=.
2427 for ac_exec_ext in '' $ac_executable_extensions; do
2428 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2429 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2431 break 2
2432 fi
2433 done
2434 done
2435 IFS=$as_save_IFS
2436
2437 fi
2438 fi
2439 STRIP=$ac_cv_prog_STRIP
2440 if test -n "$STRIP"; then
2441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2442 $as_echo "$STRIP" >&6; }
2443 else
2444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2445 $as_echo "no" >&6; }
2446 fi
2447
2448
2449 fi
2450 if test -z "$ac_cv_prog_STRIP"; then
2451 ac_ct_STRIP=$STRIP
2452 # Extract the first word of "strip", so it can be a program name with args.
2453 set dummy strip; ac_word=$2
2454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2455 $as_echo_n "checking for $ac_word... " >&6; }
2456 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2457 $as_echo_n "(cached) " >&6
2458 else
2459 if test -n "$ac_ct_STRIP"; then
2460 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2461 else
2462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2463 for as_dir in $PATH
2464 do
2465 IFS=$as_save_IFS
2466 test -z "$as_dir" && as_dir=.
2467 for ac_exec_ext in '' $ac_executable_extensions; do
2468 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2469 ac_cv_prog_ac_ct_STRIP="strip"
2470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2471 break 2
2472 fi
2473 done
2474 done
2475 IFS=$as_save_IFS
2476
2477 fi
2478 fi
2479 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2480 if test -n "$ac_ct_STRIP"; then
2481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2482 $as_echo "$ac_ct_STRIP" >&6; }
2483 else
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2485 $as_echo "no" >&6; }
2486 fi
2487
2488 if test "x$ac_ct_STRIP" = x; then
2489 STRIP=":"
2490 else
2491 case $cross_compiling:$ac_tool_warned in
2492 yes:)
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2494 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2495 ac_tool_warned=yes ;;
2496 esac
2497 STRIP=$ac_ct_STRIP
2498 fi
2499 else
2500 STRIP="$ac_cv_prog_STRIP"
2501 fi
2502
2503 fi
2504 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2505
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2507 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2508 if test -z "$MKDIR_P"; then
2509 if ${ac_cv_path_mkdir+:} false; then :
2510 $as_echo_n "(cached) " >&6
2511 else
2512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2513 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2514 do
2515 IFS=$as_save_IFS
2516 test -z "$as_dir" && as_dir=.
2517 for ac_prog in mkdir gmkdir; do
2518 for ac_exec_ext in '' $ac_executable_extensions; do
2519 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2520 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2521 'mkdir (GNU coreutils) '* | \
2522 'mkdir (coreutils) '* | \
2523 'mkdir (fileutils) '4.1*)
2524 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2525 break 3;;
2526 esac
2527 done
2528 done
2529 done
2530 IFS=$as_save_IFS
2531
2532 fi
2533
2534 test -d ./--version && rmdir ./--version
2535 if test "${ac_cv_path_mkdir+set}" = set; then
2536 MKDIR_P="$ac_cv_path_mkdir -p"
2537 else
2538 # As a last resort, use the slow shell script. Don't cache a
2539 # value for MKDIR_P within a source directory, because that will
2540 # break other packages using the cache if that directory is
2541 # removed, or if the value is a relative name.
2542 MKDIR_P="$ac_install_sh -d"
2543 fi
2544 fi
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2546 $as_echo "$MKDIR_P" >&6; }
2547
2548 mkdir_p="$MKDIR_P"
2549 case $mkdir_p in
2550 [\\/$]* | ?:[\\/]*) ;;
2551 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2552 esac
2553
2554 for ac_prog in gawk mawk nawk awk
2555 do
2556 # Extract the first word of "$ac_prog", so it can be a program name with args.
2557 set dummy $ac_prog; ac_word=$2
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2559 $as_echo_n "checking for $ac_word... " >&6; }
2560 if ${ac_cv_prog_AWK+:} false; then :
2561 $as_echo_n "(cached) " >&6
2562 else
2563 if test -n "$AWK"; then
2564 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2565 else
2566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2567 for as_dir in $PATH
2568 do
2569 IFS=$as_save_IFS
2570 test -z "$as_dir" && as_dir=.
2571 for ac_exec_ext in '' $ac_executable_extensions; do
2572 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2573 ac_cv_prog_AWK="$ac_prog"
2574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2575 break 2
2576 fi
2577 done
2578 done
2579 IFS=$as_save_IFS
2580
2581 fi
2582 fi
2583 AWK=$ac_cv_prog_AWK
2584 if test -n "$AWK"; then
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2586 $as_echo "$AWK" >&6; }
2587 else
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2589 $as_echo "no" >&6; }
2590 fi
2591
2592
2593 test -n "$AWK" && break
2594 done
2595
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2597 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2598 set x ${MAKE-make}
2599 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2600 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2601 $as_echo_n "(cached) " >&6
2602 else
2603 cat >conftest.make <<\_ACEOF
2604 SHELL = /bin/sh
2605 all:
2606 @echo '@@@%%%=$(MAKE)=@@@%%%'
2607 _ACEOF
2608 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2609 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2610 *@@@%%%=?*=@@@%%%*)
2611 eval ac_cv_prog_make_${ac_make}_set=yes;;
2612 *)
2613 eval ac_cv_prog_make_${ac_make}_set=no;;
2614 esac
2615 rm -f conftest.make
2616 fi
2617 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2619 $as_echo "yes" >&6; }
2620 SET_MAKE=
2621 else
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2623 $as_echo "no" >&6; }
2624 SET_MAKE="MAKE=${MAKE-make}"
2625 fi
2626
2627 rm -rf .tst 2>/dev/null
2628 mkdir .tst 2>/dev/null
2629 if test -d .tst; then
2630 am__leading_dot=.
2631 else
2632 am__leading_dot=_
2633 fi
2634 rmdir .tst 2>/dev/null
2635
2636 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2637 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2638 # is not polluted with repeated "-I."
2639 am__isrc=' -I$(srcdir)'
2640 # test to see if srcdir already configured
2641 if test -f $srcdir/config.status; then
2642 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2643 fi
2644 fi
2645
2646 # test whether we have cygpath
2647 if test -z "$CYGPATH_W"; then
2648 if (cygpath --version) >/dev/null 2>/dev/null; then
2649 CYGPATH_W='cygpath -w'
2650 else
2651 CYGPATH_W=echo
2652 fi
2653 fi
2654
2655
2656 # Define the identity of the package.
2657 PACKAGE='libXScrnSaver'
2658 VERSION='1.2.1'
2659
2660
2661 cat >>confdefs.h <<_ACEOF
2662 #define PACKAGE "$PACKAGE"
2663 _ACEOF
2664
2665
2666 cat >>confdefs.h <<_ACEOF
2667 #define VERSION "$VERSION"
2668 _ACEOF
2669
2670 # Some tools Automake needs.
2671
2672 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2673
2674
2675 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2676
2677
2678 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2679
2680
2681 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2682
2683
2684 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2685
2686 # We need awk for the "check" target. The system "awk" is bad on
2687 # some platforms.
2688 # Always define AMTAR for backward compatibility.
2689
2690 AMTAR=${AMTAR-"${am_missing_run}tar"}
2691
2692 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2693
2694
2695
2696
2697
2698
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2700 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2701 # Check whether --enable-maintainer-mode was given.
2702 if test "${enable_maintainer_mode+set}" = set; then :
2703 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2704 else
2705 USE_MAINTAINER_MODE=no
2706 fi
2707
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2709 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2710 if test $USE_MAINTAINER_MODE = yes; then
2711 MAINTAINER_MODE_TRUE=
2712 MAINTAINER_MODE_FALSE='#'
2713 else
2714 MAINTAINER_MODE_TRUE='#'
2715 MAINTAINER_MODE_FALSE=
2716 fi
2717
2718 MAINT=$MAINTAINER_MODE_TRUE
2719
2720
2721
2722 ac_config_headers="$ac_config_headers config.h"
2723
2724
2725 # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737 DEPDIR="${am__leading_dot}deps"
2738
2739 ac_config_commands="$ac_config_commands depfiles"
2740
2741
2742 am_make=${MAKE-make}
2743 cat > confinc << 'END'
2744 am__doit:
2745 @echo this is the am__doit target
2746 .PHONY: am__doit
2747 END
2748 # If we don't find an include directive, just comment out the code.
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2750 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2751 am__include="#"
2752 am__quote=
2753 _am_result=none
2754 # First try GNU make style include.
2755 echo "include confinc" > confmf
2756 # Ignore all kinds of additional output from `make'.
2757 case `$am_make -s -f confmf 2> /dev/null` in #(
2758 *the\ am__doit\ target*)
2759 am__include=include
2760 am__quote=
2761 _am_result=GNU
2762 ;;
2763 esac
2764 # Now try BSD make style include.
2765 if test "$am__include" = "#"; then
2766 echo '.include "confinc"' > confmf
2767 case `$am_make -s -f confmf 2> /dev/null` in #(
2768 *the\ am__doit\ target*)
2769 am__include=.include
2770 am__quote="\""
2771 _am_result=BSD
2772 ;;
2773 esac
2774 fi
2775
2776
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2778 $as_echo "$_am_result" >&6; }
2779 rm -f confinc confmf
2780
2781 # Check whether --enable-dependency-tracking was given.
2782 if test "${enable_dependency_tracking+set}" = set; then :
2783 enableval=$enable_dependency_tracking;
2784 fi
2785
2786 if test "x$enable_dependency_tracking" != xno; then
2787 am_depcomp="$ac_aux_dir/depcomp"
2788 AMDEPBACKSLASH='\'
2789 fi
2790 if test "x$enable_dependency_tracking" != xno; then
2791 AMDEP_TRUE=
2792 AMDEP_FALSE='#'
2793 else
2794 AMDEP_TRUE='#'
2795 AMDEP_FALSE=
2796 fi
2797
2798
2799 ac_ext=c
2800 ac_cpp='$CPP $CPPFLAGS'
2801 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2802 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2803 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2804 if test -n "$ac_tool_prefix"; then
2805 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2806 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2808 $as_echo_n "checking for $ac_word... " >&6; }
2809 if ${ac_cv_prog_CC+:} false; then :
2810 $as_echo_n "(cached) " >&6
2811 else
2812 if test -n "$CC"; then
2813 ac_cv_prog_CC="$CC" # Let the user override the test.
2814 else
2815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2816 for as_dir in $PATH
2817 do
2818 IFS=$as_save_IFS
2819 test -z "$as_dir" && as_dir=.
2820 for ac_exec_ext in '' $ac_executable_extensions; do
2821 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2822 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2824 break 2
2825 fi
2826 done
2827 done
2828 IFS=$as_save_IFS
2829
2830 fi
2831 fi
2832 CC=$ac_cv_prog_CC
2833 if test -n "$CC"; then
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2835 $as_echo "$CC" >&6; }
2836 else
2837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2838 $as_echo "no" >&6; }
2839 fi
2840
2841
2842 fi
2843 if test -z "$ac_cv_prog_CC"; then
2844 ac_ct_CC=$CC
2845 # Extract the first word of "gcc", so it can be a program name with args.
2846 set dummy gcc; ac_word=$2
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2848 $as_echo_n "checking for $ac_word... " >&6; }
2849 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2850 $as_echo_n "(cached) " >&6
2851 else
2852 if test -n "$ac_ct_CC"; then
2853 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2854 else
2855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2856 for as_dir in $PATH
2857 do
2858 IFS=$as_save_IFS
2859 test -z "$as_dir" && as_dir=.
2860 for ac_exec_ext in '' $ac_executable_extensions; do
2861 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2862 ac_cv_prog_ac_ct_CC="gcc"
2863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2864 break 2
2865 fi
2866 done
2867 done
2868 IFS=$as_save_IFS
2869
2870 fi
2871 fi
2872 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2873 if test -n "$ac_ct_CC"; then
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2875 $as_echo "$ac_ct_CC" >&6; }
2876 else
2877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2878 $as_echo "no" >&6; }
2879 fi
2880
2881 if test "x$ac_ct_CC" = x; then
2882 CC=""
2883 else
2884 case $cross_compiling:$ac_tool_warned in
2885 yes:)
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2887 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2888 ac_tool_warned=yes ;;
2889 esac
2890 CC=$ac_ct_CC
2891 fi
2892 else
2893 CC="$ac_cv_prog_CC"
2894 fi
2895
2896 if test -z "$CC"; then
2897 if test -n "$ac_tool_prefix"; then
2898 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2899 set dummy ${ac_tool_prefix}cc; ac_word=$2
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2901 $as_echo_n "checking for $ac_word... " >&6; }
2902 if ${ac_cv_prog_CC+:} false; then :
2903 $as_echo_n "(cached) " >&6
2904 else
2905 if test -n "$CC"; then
2906 ac_cv_prog_CC="$CC" # Let the user override the test.
2907 else
2908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2909 for as_dir in $PATH
2910 do
2911 IFS=$as_save_IFS
2912 test -z "$as_dir" && as_dir=.
2913 for ac_exec_ext in '' $ac_executable_extensions; do
2914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2915 ac_cv_prog_CC="${ac_tool_prefix}cc"
2916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2917 break 2
2918 fi
2919 done
2920 done
2921 IFS=$as_save_IFS
2922
2923 fi
2924 fi
2925 CC=$ac_cv_prog_CC
2926 if test -n "$CC"; then
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2928 $as_echo "$CC" >&6; }
2929 else
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2931 $as_echo "no" >&6; }
2932 fi
2933
2934
2935 fi
2936 fi
2937 if test -z "$CC"; then
2938 # Extract the first word of "cc", so it can be a program name with args.
2939 set dummy cc; ac_word=$2
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2941 $as_echo_n "checking for $ac_word... " >&6; }
2942 if ${ac_cv_prog_CC+:} false; then :
2943 $as_echo_n "(cached) " >&6
2944 else
2945 if test -n "$CC"; then
2946 ac_cv_prog_CC="$CC" # Let the user override the test.
2947 else
2948 ac_prog_rejected=no
2949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2950 for as_dir in $PATH
2951 do
2952 IFS=$as_save_IFS
2953 test -z "$as_dir" && as_dir=.
2954 for ac_exec_ext in '' $ac_executable_extensions; do
2955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2956 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2957 ac_prog_rejected=yes
2958 continue
2959 fi
2960 ac_cv_prog_CC="cc"
2961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2962 break 2
2963 fi
2964 done
2965 done
2966 IFS=$as_save_IFS
2967
2968 if test $ac_prog_rejected = yes; then
2969 # We found a bogon in the path, so make sure we never use it.
2970 set dummy $ac_cv_prog_CC
2971 shift
2972 if test $# != 0; then
2973 # We chose a different compiler from the bogus one.
2974 # However, it has the same basename, so the bogon will be chosen
2975 # first if we set CC to just the basename; use the full file name.
2976 shift
2977 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2978 fi
2979 fi
2980 fi
2981 fi
2982 CC=$ac_cv_prog_CC
2983 if test -n "$CC"; then
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2985 $as_echo "$CC" >&6; }
2986 else
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988 $as_echo "no" >&6; }
2989 fi
2990
2991
2992 fi
2993 if test -z "$CC"; then
2994 if test -n "$ac_tool_prefix"; then
2995 for ac_prog in cl.exe
2996 do
2997 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2998 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3000 $as_echo_n "checking for $ac_word... " >&6; }
3001 if ${ac_cv_prog_CC+:} false; then :
3002 $as_echo_n "(cached) " >&6
3003 else
3004 if test -n "$CC"; then
3005 ac_cv_prog_CC="$CC" # Let the user override the test.
3006 else
3007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3008 for as_dir in $PATH
3009 do
3010 IFS=$as_save_IFS
3011 test -z "$as_dir" && as_dir=.
3012 for ac_exec_ext in '' $ac_executable_extensions; do
3013 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3014 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3016 break 2
3017 fi
3018 done
3019 done
3020 IFS=$as_save_IFS
3021
3022 fi
3023 fi
3024 CC=$ac_cv_prog_CC
3025 if test -n "$CC"; then
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3027 $as_echo "$CC" >&6; }
3028 else
3029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3030 $as_echo "no" >&6; }
3031 fi
3032
3033
3034 test -n "$CC" && break
3035 done
3036 fi
3037 if test -z "$CC"; then
3038 ac_ct_CC=$CC
3039 for ac_prog in cl.exe
3040 do
3041 # Extract the first word of "$ac_prog", so it can be a program name with args.
3042 set dummy $ac_prog; ac_word=$2
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3044 $as_echo_n "checking for $ac_word... " >&6; }
3045 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3046 $as_echo_n "(cached) " >&6
3047 else
3048 if test -n "$ac_ct_CC"; then
3049 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3050 else
3051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3052 for as_dir in $PATH
3053 do
3054 IFS=$as_save_IFS
3055 test -z "$as_dir" && as_dir=.
3056 for ac_exec_ext in '' $ac_executable_extensions; do
3057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3058 ac_cv_prog_ac_ct_CC="$ac_prog"
3059 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3060 break 2
3061 fi
3062 done
3063 done
3064 IFS=$as_save_IFS
3065
3066 fi
3067 fi
3068 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3069 if test -n "$ac_ct_CC"; then
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3071 $as_echo "$ac_ct_CC" >&6; }
3072 else
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3074 $as_echo "no" >&6; }
3075 fi
3076
3077
3078 test -n "$ac_ct_CC" && break
3079 done
3080
3081 if test "x$ac_ct_CC" = x; then
3082 CC=""
3083 else
3084 case $cross_compiling:$ac_tool_warned in
3085 yes:)
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3087 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3088 ac_tool_warned=yes ;;
3089 esac
3090 CC=$ac_ct_CC
3091 fi
3092 fi
3093
3094 fi
3095
3096
3097 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3098 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3099 as_fn_error $? "no acceptable C compiler found in \$PATH
3100 See \`config.log' for more details" "$LINENO" 5; }
3101
3102 # Provide some information about the compiler.
3103 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3104 set X $ac_compile
3105 ac_compiler=$2
3106 for ac_option in --version -v -V -qversion; do
3107 { { ac_try="$ac_compiler $ac_option >&5"
3108 case "(($ac_try" in
3109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3110 *) ac_try_echo=$ac_try;;
3111 esac
3112 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3113 $as_echo "$ac_try_echo"; } >&5
3114 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3115 ac_status=$?
3116 if test -s conftest.err; then
3117 sed '10a\
3118 ... rest of stderr output deleted ...
3119 10q' conftest.err >conftest.er1
3120 cat conftest.er1 >&5
3121 fi
3122 rm -f conftest.er1 conftest.err
3123 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3124 test $ac_status = 0; }
3125 done
3126
3127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3128 /* end confdefs.h. */
3129
3130 int
3131 main ()
3132 {
3133
3134 ;
3135 return 0;
3136 }
3137 _ACEOF
3138 ac_clean_files_save=$ac_clean_files
3139 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3140 # Try to create an executable without -o first, disregard a.out.
3141 # It will help us diagnose broken compilers, and finding out an intuition
3142 # of exeext.
3143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3144 $as_echo_n "checking whether the C compiler works... " >&6; }
3145 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3146
3147 # The possible output files:
3148 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3149
3150 ac_rmfiles=
3151 for ac_file in $ac_files
3152 do
3153 case $ac_file in
3154 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3155 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3156 esac
3157 done
3158 rm -f $ac_rmfiles
3159
3160 if { { ac_try="$ac_link_default"
3161 case "(($ac_try" in
3162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3163 *) ac_try_echo=$ac_try;;
3164 esac
3165 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3166 $as_echo "$ac_try_echo"; } >&5
3167 (eval "$ac_link_default") 2>&5
3168 ac_status=$?
3169 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3170 test $ac_status = 0; }; then :
3171 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3172 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3173 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3174 # so that the user can short-circuit this test for compilers unknown to
3175 # Autoconf.
3176 for ac_file in $ac_files ''
3177 do
3178 test -f "$ac_file" || continue
3179 case $ac_file in
3180 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3181 ;;
3182 [ab].out )
3183 # We found the default executable, but exeext='' is most
3184 # certainly right.
3185 break;;
3186 *.* )
3187 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3188 then :; else
3189 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3190 fi
3191 # We set ac_cv_exeext here because the later test for it is not
3192 # safe: cross compilers may not add the suffix if given an `-o'
3193 # argument, so we may need to know it at that point already.
3194 # Even if this section looks crufty: it has the advantage of
3195 # actually working.
3196 break;;
3197 * )
3198 break;;
3199 esac
3200 done
3201 test "$ac_cv_exeext" = no && ac_cv_exeext=
3202
3203 else
3204 ac_file=''
3205 fi
3206 if test -z "$ac_file"; then :
3207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3208 $as_echo "no" >&6; }
3209 $as_echo "$as_me: failed program was:" >&5
3210 sed 's/^/| /' conftest.$ac_ext >&5
3211
3212 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3213 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3214 as_fn_error 77 "C compiler cannot create executables
3215 See \`config.log' for more details" "$LINENO" 5; }
3216 else
3217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3218 $as_echo "yes" >&6; }
3219 fi
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3221 $as_echo_n "checking for C compiler default output file name... " >&6; }
3222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3223 $as_echo "$ac_file" >&6; }
3224 ac_exeext=$ac_cv_exeext
3225
3226 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3227 ac_clean_files=$ac_clean_files_save
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3229 $as_echo_n "checking for suffix of executables... " >&6; }
3230 if { { ac_try="$ac_link"
3231 case "(($ac_try" in
3232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3233 *) ac_try_echo=$ac_try;;
3234 esac
3235 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3236 $as_echo "$ac_try_echo"; } >&5
3237 (eval "$ac_link") 2>&5
3238 ac_status=$?
3239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3240 test $ac_status = 0; }; then :
3241 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3242 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3243 # work properly (i.e., refer to `conftest.exe'), while it won't with
3244 # `rm'.
3245 for ac_file in conftest.exe conftest conftest.*; do
3246 test -f "$ac_file" || continue
3247 case $ac_file in
3248 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3249 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3250 break;;
3251 * ) break;;
3252 esac
3253 done
3254 else
3255 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3256 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3257 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3258 See \`config.log' for more details" "$LINENO" 5; }
3259 fi
3260 rm -f conftest conftest$ac_cv_exeext
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3262 $as_echo "$ac_cv_exeext" >&6; }
3263
3264 rm -f conftest.$ac_ext
3265 EXEEXT=$ac_cv_exeext
3266 ac_exeext=$EXEEXT
3267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3268 /* end confdefs.h. */
3269 #include <stdio.h>
3270 int
3271 main ()
3272 {
3273 FILE *f = fopen ("conftest.out", "w");
3274 return ferror (f) || fclose (f) != 0;
3275
3276 ;
3277 return 0;
3278 }
3279 _ACEOF
3280 ac_clean_files="$ac_clean_files conftest.out"
3281 # Check that the compiler produces executables we can run. If not, either
3282 # the compiler is broken, or we cross compile.
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3284 $as_echo_n "checking whether we are cross compiling... " >&6; }
3285 if test "$cross_compiling" != yes; then
3286 { { ac_try="$ac_link"
3287 case "(($ac_try" in
3288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3289 *) ac_try_echo=$ac_try;;
3290 esac
3291 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3292 $as_echo "$ac_try_echo"; } >&5
3293 (eval "$ac_link") 2>&5
3294 ac_status=$?
3295 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3296 test $ac_status = 0; }
3297 if { ac_try='./conftest$ac_cv_exeext'
3298 { { case "(($ac_try" in
3299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3300 *) ac_try_echo=$ac_try;;
3301 esac
3302 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3303 $as_echo "$ac_try_echo"; } >&5
3304 (eval "$ac_try") 2>&5
3305 ac_status=$?
3306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3307 test $ac_status = 0; }; }; then
3308 cross_compiling=no
3309 else
3310 if test "$cross_compiling" = maybe; then
3311 cross_compiling=yes
3312 else
3313 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3314 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3315 as_fn_error $? "cannot run C compiled programs.
3316 If you meant to cross compile, use \`--host'.
3317 See \`config.log' for more details" "$LINENO" 5; }
3318 fi
3319 fi
3320 fi
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3322 $as_echo "$cross_compiling" >&6; }
3323
3324 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3325 ac_clean_files=$ac_clean_files_save
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3327 $as_echo_n "checking for suffix of object files... " >&6; }
3328 if ${ac_cv_objext+:} false; then :
3329 $as_echo_n "(cached) " >&6
3330 else
3331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3332 /* end confdefs.h. */
3333
3334 int
3335 main ()
3336 {
3337
3338 ;
3339 return 0;
3340 }
3341 _ACEOF
3342 rm -f conftest.o conftest.obj
3343 if { { ac_try="$ac_compile"
3344 case "(($ac_try" in
3345 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3346 *) ac_try_echo=$ac_try;;
3347 esac
3348 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3349 $as_echo "$ac_try_echo"; } >&5
3350 (eval "$ac_compile") 2>&5
3351 ac_status=$?
3352 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3353 test $ac_status = 0; }; then :
3354 for ac_file in conftest.o conftest.obj conftest.*; do
3355 test -f "$ac_file" || continue;
3356 case $ac_file in
3357 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3358 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3359 break;;
3360 esac
3361 done
3362 else
3363 $as_echo "$as_me: failed program was:" >&5
3364 sed 's/^/| /' conftest.$ac_ext >&5
3365
3366 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3367 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3368 as_fn_error $? "cannot compute suffix of object files: cannot compile
3369 See \`config.log' for more details" "$LINENO" 5; }
3370 fi
3371 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3372 fi
3373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3374 $as_echo "$ac_cv_objext" >&6; }
3375 OBJEXT=$ac_cv_objext
3376 ac_objext=$OBJEXT
3377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3378 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3379 if ${ac_cv_c_compiler_gnu+:} false; then :
3380 $as_echo_n "(cached) " >&6
3381 else
3382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3383 /* end confdefs.h. */
3384
3385 int
3386 main ()
3387 {
3388 #ifndef __GNUC__
3389 choke me
3390 #endif
3391
3392 ;
3393 return 0;
3394 }
3395 _ACEOF
3396 if ac_fn_c_try_compile "$LINENO"; then :
3397 ac_compiler_gnu=yes
3398 else
3399 ac_compiler_gnu=no
3400 fi
3401 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3402 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3403
3404 fi
3405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3406 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3407 if test $ac_compiler_gnu = yes; then
3408 GCC=yes
3409 else
3410 GCC=
3411 fi
3412 ac_test_CFLAGS=${CFLAGS+set}
3413 ac_save_CFLAGS=$CFLAGS
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3415 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3416 if ${ac_cv_prog_cc_g+:} false; then :
3417 $as_echo_n "(cached) " >&6
3418 else
3419 ac_save_c_werror_flag=$ac_c_werror_flag
3420 ac_c_werror_flag=yes
3421 ac_cv_prog_cc_g=no
3422 CFLAGS="-g"
3423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3424 /* end confdefs.h. */
3425
3426 int
3427 main ()
3428 {
3429
3430 ;
3431 return 0;
3432 }
3433 _ACEOF
3434 if ac_fn_c_try_compile "$LINENO"; then :
3435 ac_cv_prog_cc_g=yes
3436 else
3437 CFLAGS=""
3438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3439 /* end confdefs.h. */
3440
3441 int
3442 main ()
3443 {
3444
3445 ;
3446 return 0;
3447 }
3448 _ACEOF
3449 if ac_fn_c_try_compile "$LINENO"; then :
3450
3451 else
3452 ac_c_werror_flag=$ac_save_c_werror_flag
3453 CFLAGS="-g"
3454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3455 /* end confdefs.h. */
3456
3457 int
3458 main ()
3459 {
3460
3461 ;
3462 return 0;
3463 }
3464 _ACEOF
3465 if ac_fn_c_try_compile "$LINENO"; then :
3466 ac_cv_prog_cc_g=yes
3467 fi
3468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3469 fi
3470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3471 fi
3472 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3473 ac_c_werror_flag=$ac_save_c_werror_flag
3474 fi
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3476 $as_echo "$ac_cv_prog_cc_g" >&6; }
3477 if test "$ac_test_CFLAGS" = set; then
3478 CFLAGS=$ac_save_CFLAGS
3479 elif test $ac_cv_prog_cc_g = yes; then
3480 if test "$GCC" = yes; then
3481 CFLAGS="-g -O2"
3482 else
3483 CFLAGS="-g"
3484 fi
3485 else
3486 if test "$GCC" = yes; then
3487 CFLAGS="-O2"
3488 else
3489 CFLAGS=
3490 fi
3491 fi
3492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3493 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3494 if ${ac_cv_prog_cc_c89+:} false; then :
3495 $as_echo_n "(cached) " >&6
3496 else
3497 ac_cv_prog_cc_c89=no
3498 ac_save_CC=$CC
3499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3500 /* end confdefs.h. */
3501 #include <stdarg.h>
3502 #include <stdio.h>
3503 #include <sys/types.h>
3504 #include <sys/stat.h>
3505 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3506 struct buf { int x; };
3507 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3508 static char *e (p, i)
3509 char **p;
3510 int i;
3511 {
3512 return p[i];
3513 }
3514 static char *f (char * (*g) (char **, int), char **p, ...)
3515 {
3516 char *s;
3517 va_list v;
3518 va_start (v,p);
3519 s = g (p, va_arg (v,int));
3520 va_end (v);
3521 return s;
3522 }
3523
3524 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3525 function prototypes and stuff, but not '\xHH' hex character constants.
3526 These don't provoke an error unfortunately, instead are silently treated
3527 as 'x'. The following induces an error, until -std is added to get
3528 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3529 array size at least. It's necessary to write '\x00'==0 to get something
3530 that's true only with -std. */
3531 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3532
3533 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3534 inside strings and character constants. */
3535 #define FOO(x) 'x'
3536 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3537
3538 int test (int i, double x);
3539 struct s1 {int (*f) (int a);};
3540 struct s2 {int (*f) (double a);};
3541 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3542 int argc;
3543 char **argv;
3544 int
3545 main ()
3546 {
3547 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3548 ;
3549 return 0;
3550 }
3551 _ACEOF
3552 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3553 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3554 do
3555 CC="$ac_save_CC $ac_arg"
3556 if ac_fn_c_try_compile "$LINENO"; then :
3557 ac_cv_prog_cc_c89=$ac_arg
3558 fi
3559 rm -f core conftest.err conftest.$ac_objext
3560 test "x$ac_cv_prog_cc_c89" != "xno" && break
3561 done
3562 rm -f conftest.$ac_ext
3563 CC=$ac_save_CC
3564
3565 fi
3566 # AC_CACHE_VAL
3567 case "x$ac_cv_prog_cc_c89" in
3568 x)
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3570 $as_echo "none needed" >&6; } ;;
3571 xno)
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3573 $as_echo "unsupported" >&6; } ;;
3574 *)
3575 CC="$CC $ac_cv_prog_cc_c89"
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3577 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3578 esac
3579 if test "x$ac_cv_prog_cc_c89" != xno; then :
3580
3581 fi
3582
3583 ac_ext=c
3584 ac_cpp='$CPP $CPPFLAGS'
3585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3588
3589 depcc="$CC" am_compiler_list=
3590
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3592 $as_echo_n "checking dependency style of $depcc... " >&6; }
3593 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3594 $as_echo_n "(cached) " >&6
3595 else
3596 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3597 # We make a subdir and do the tests there. Otherwise we can end up
3598 # making bogus files that we don't know about and never remove. For
3599 # instance it was reported that on HP-UX the gcc test will end up
3600 # making a dummy file named `D' -- because `-MD' means `put the output
3601 # in D'.
3602 mkdir conftest.dir
3603 # Copy depcomp to subdir because otherwise we won't find it if we're
3604 # using a relative directory.
3605 cp "$am_depcomp" conftest.dir
3606 cd conftest.dir
3607 # We will build objects and dependencies in a subdirectory because
3608 # it helps to detect inapplicable dependency modes. For instance
3609 # both Tru64's cc and ICC support -MD to output dependencies as a
3610 # side effect of compilation, but ICC will put the dependencies in
3611 # the current directory while Tru64 will put them in the object
3612 # directory.
3613 mkdir sub
3614
3615 am_cv_CC_dependencies_compiler_type=none
3616 if test "$am_compiler_list" = ""; then
3617 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3618 fi
3619 am__universal=false
3620 case " $depcc " in #(
3621 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3622 esac
3623
3624 for depmode in $am_compiler_list; do
3625 # Setup a source with many dependencies, because some compilers
3626 # like to wrap large dependency lists on column 80 (with \), and
3627 # we should not choose a depcomp mode which is confused by this.
3628 #
3629 # We need to recreate these files for each test, as the compiler may
3630 # overwrite some of them when testing with obscure command lines.
3631 # This happens at least with the AIX C compiler.
3632 : > sub/conftest.c
3633 for i in 1 2 3 4 5 6; do
3634 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3635 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3636 # Solaris 8's {/usr,}/bin/sh.
3637 touch sub/conftst$i.h
3638 done
3639 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3640
3641 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3642 # mode. It turns out that the SunPro C++ compiler does not properly
3643 # handle `-M -o', and we need to detect this. Also, some Intel
3644 # versions had trouble with output in subdirs
3645 am__obj=sub/conftest.${OBJEXT-o}
3646 am__minus_obj="-o $am__obj"
3647 case $depmode in
3648 gcc)
3649 # This depmode causes a compiler race in universal mode.
3650 test "$am__universal" = false || continue
3651 ;;
3652 nosideeffect)
3653 # after this tag, mechanisms are not by side-effect, so they'll
3654 # only be used when explicitly requested
3655 if test "x$enable_dependency_tracking" = xyes; then
3656 continue
3657 else
3658 break
3659 fi
3660 ;;
3661 msvisualcpp | msvcmsys)
3662 # This compiler won't grok `-c -o', but also, the minuso test has
3663 # not run yet. These depmodes are late enough in the game, and
3664 # so weak that their functioning should not be impacted.
3665 am__obj=conftest.${OBJEXT-o}
3666 am__minus_obj=
3667 ;;
3668 none) break ;;
3669 esac
3670 if depmode=$depmode \
3671 source=sub/conftest.c object=$am__obj \
3672 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3673 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3674 >/dev/null 2>conftest.err &&
3675 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3676 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3677 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3678 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3679 # icc doesn't choke on unknown options, it will just issue warnings
3680 # or remarks (even with -Werror). So we grep stderr for any message
3681 # that says an option was ignored or not supported.
3682 # When given -MP, icc 7.0 and 7.1 complain thusly:
3683 # icc: Command line warning: ignoring option '-M'; no argument required
3684 # The diagnosis changed in icc 8.0:
3685 # icc: Command line remark: option '-MP' not supported
3686 if (grep 'ignoring option' conftest.err ||
3687 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3688 am_cv_CC_dependencies_compiler_type=$depmode
3689 break
3690 fi
3691 fi
3692 done
3693
3694 cd ..
3695 rm -rf conftest.dir
3696 else
3697 am_cv_CC_dependencies_compiler_type=none
3698 fi
3699
3700 fi
3701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3702 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3703 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3704
3705 if
3706 test "x$enable_dependency_tracking" != xno \
3707 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3708 am__fastdepCC_TRUE=
3709 am__fastdepCC_FALSE='#'
3710 else
3711 am__fastdepCC_TRUE='#'
3712 am__fastdepCC_FALSE=
3713 fi
3714
3715
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3717 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3718 if ${ac_cv_prog_cc_c99+:} false; then :
3719 $as_echo_n "(cached) " >&6
3720 else
3721 ac_cv_prog_cc_c99=no
3722 ac_save_CC=$CC
3723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3724 /* end confdefs.h. */
3725 #include <stdarg.h>
3726 #include <stdbool.h>
3727 #include <stdlib.h>
3728 #include <wchar.h>
3729 #include <stdio.h>
3730
3731 // Check varargs macros. These examples are taken from C99 6.10.3.5.
3732 #define debug(...) fprintf (stderr, __VA_ARGS__)
3733 #define showlist(...) puts (#__VA_ARGS__)
3734 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3735 static void
3736 test_varargs_macros (void)
3737 {
3738 int x = 1234;
3739 int y = 5678;
3740 debug ("Flag");
3741 debug ("X = %d\n", x);
3742 showlist (The first, second, and third items.);
3743 report (x>y, "x is %d but y is %d", x, y);
3744 }
3745
3746 // Check long long types.
3747 #define BIG64 18446744073709551615ull
3748 #define BIG32 4294967295ul
3749 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3750 #if !BIG_OK
3751 your preprocessor is broken;
3752 #endif
3753 #if BIG_OK
3754 #else
3755 your preprocessor is broken;
3756 #endif
3757 static long long int bignum = -9223372036854775807LL;
3758 static unsigned long long int ubignum = BIG64;
3759
3760 struct incomplete_array
3761 {
3762 int datasize;
3763 double data[];
3764 };
3765
3766 struct named_init {
3767 int number;
3768 const wchar_t *name;
3769 double average;
3770 };
3771
3772 typedef const char *ccp;
3773
3774 static inline int
3775 test_restrict (ccp restrict text)
3776 {
3777 // See if C++-style comments work.
3778 // Iterate through items via the restricted pointer.
3779 // Also check for declarations in for loops.
3780 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3781 continue;
3782 return 0;
3783 }
3784
3785 // Check varargs and va_copy.
3786 static void
3787 test_varargs (const char *format, ...)
3788 {
3789 va_list args;
3790 va_start (args, format);
3791 va_list args_copy;
3792 va_copy (args_copy, args);
3793
3794 const char *str;
3795 int number;
3796 float fnumber;
3797
3798 while (*format)
3799 {
3800 switch (*format++)
3801 {
3802 case 's': // string
3803 str = va_arg (args_copy, const char *);
3804 break;
3805 case 'd': // int
3806 number = va_arg (args_copy, int);
3807 break;
3808 case 'f': // float
3809 fnumber = va_arg (args_copy, double);
3810 break;
3811 default:
3812 break;
3813 }
3814 }
3815 va_end (args_copy);
3816 va_end (args);
3817 }
3818
3819 int
3820 main ()
3821 {
3822
3823 // Check bool.
3824 _Bool success = false;
3825
3826 // Check restrict.
3827 if (test_restrict ("String literal") == 0)
3828 success = true;
3829 char *restrict newvar = "Another string";
3830
3831 // Check varargs.
3832 test_varargs ("s, d' f .", "string", 65, 34.234);
3833 test_varargs_macros ();
3834
3835 // Check flexible array members.
3836 struct incomplete_array *ia =
3837 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3838 ia->datasize = 10;
3839 for (int i = 0; i < ia->datasize; ++i)
3840 ia->data[i] = i * 1.234;
3841
3842 // Check named initializers.
3843 struct named_init ni = {
3844 .number = 34,
3845 .name = L"Test wide string",
3846 .average = 543.34343,
3847 };
3848
3849 ni.number = 58;
3850
3851 int dynamic_array[ni.number];
3852 dynamic_array[ni.number - 1] = 543;
3853
3854 // work around unused variable warnings
3855 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3856 || dynamic_array[ni.number - 1] != 543);
3857
3858 ;
3859 return 0;
3860 }
3861 _ACEOF
3862 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
3863 do
3864 CC="$ac_save_CC $ac_arg"
3865 if ac_fn_c_try_compile "$LINENO"; then :
3866 ac_cv_prog_cc_c99=$ac_arg
3867 fi
3868 rm -f core conftest.err conftest.$ac_objext
3869 test "x$ac_cv_prog_cc_c99" != "xno" && break
3870 done
3871 rm -f conftest.$ac_ext
3872 CC=$ac_save_CC
3873
3874 fi
3875 # AC_CACHE_VAL
3876 case "x$ac_cv_prog_cc_c99" in
3877 x)
3878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3879 $as_echo "none needed" >&6; } ;;
3880 xno)
3881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3882 $as_echo "unsupported" >&6; } ;;
3883 *)
3884 CC="$CC $ac_cv_prog_cc_c99"
3885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3886 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3887 esac
3888 if test "x$ac_cv_prog_cc_c99" != xno; then :
3889
3890 fi
3891
3892
3893
3894 ac_ext=c
3895 ac_cpp='$CPP $CPPFLAGS'
3896 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3897 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3898 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3900 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3901 # On Suns, sometimes $CPP names a directory.
3902 if test -n "$CPP" && test -d "$CPP"; then
3903 CPP=
3904 fi
3905 if test -z "$CPP"; then
3906 if ${ac_cv_prog_CPP+:} false; then :
3907 $as_echo_n "(cached) " >&6
3908 else
3909 # Double quotes because CPP needs to be expanded
3910 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3911 do
3912 ac_preproc_ok=false
3913 for ac_c_preproc_warn_flag in '' yes
3914 do
3915 # Use a header file that comes with gcc, so configuring glibc
3916 # with a fresh cross-compiler works.
3917 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3918 # <limits.h> exists even on freestanding compilers.
3919 # On the NeXT, cc -E runs the code through the compiler's parser,
3920 # not just through cpp. "Syntax error" is here to catch this case.
3921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3922 /* end confdefs.h. */
3923 #ifdef __STDC__
3924 # include <limits.h>
3925 #else
3926 # include <assert.h>
3927 #endif
3928 Syntax error
3929 _ACEOF
3930 if ac_fn_c_try_cpp "$LINENO"; then :
3931
3932 else
3933 # Broken: fails on valid input.
3934 continue
3935 fi
3936 rm -f conftest.err conftest.i conftest.$ac_ext
3937
3938 # OK, works on sane cases. Now check whether nonexistent headers
3939 # can be detected and how.
3940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3941 /* end confdefs.h. */
3942 #include <ac_nonexistent.h>
3943 _ACEOF
3944 if ac_fn_c_try_cpp "$LINENO"; then :
3945 # Broken: success on invalid input.
3946 continue
3947 else
3948 # Passes both tests.
3949 ac_preproc_ok=:
3950 break
3951 fi
3952 rm -f conftest.err conftest.i conftest.$ac_ext
3953
3954 done
3955 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3956 rm -f conftest.i conftest.err conftest.$ac_ext
3957 if $ac_preproc_ok; then :
3958 break
3959 fi
3960
3961 done
3962 ac_cv_prog_CPP=$CPP
3963
3964 fi
3965 CPP=$ac_cv_prog_CPP
3966 else
3967 ac_cv_prog_CPP=$CPP
3968 fi
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3970 $as_echo "$CPP" >&6; }
3971 ac_preproc_ok=false
3972 for ac_c_preproc_warn_flag in '' yes
3973 do
3974 # Use a header file that comes with gcc, so configuring glibc
3975 # with a fresh cross-compiler works.
3976 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3977 # <limits.h> exists even on freestanding compilers.
3978 # On the NeXT, cc -E runs the code through the compiler's parser,
3979 # not just through cpp. "Syntax error" is here to catch this case.
3980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3981 /* end confdefs.h. */
3982 #ifdef __STDC__
3983 # include <limits.h>
3984 #else
3985 # include <assert.h>
3986 #endif
3987 Syntax error
3988 _ACEOF
3989 if ac_fn_c_try_cpp "$LINENO"; then :
3990
3991 else
3992 # Broken: fails on valid input.
3993 continue
3994 fi
3995 rm -f conftest.err conftest.i conftest.$ac_ext
3996
3997 # OK, works on sane cases. Now check whether nonexistent headers
3998 # can be detected and how.
3999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4000 /* end confdefs.h. */
4001 #include <ac_nonexistent.h>
4002 _ACEOF
4003 if ac_fn_c_try_cpp "$LINENO"; then :
4004 # Broken: success on invalid input.
4005 continue
4006 else
4007 # Passes both tests.
4008 ac_preproc_ok=:
4009 break
4010 fi
4011 rm -f conftest.err conftest.i conftest.$ac_ext
4012
4013 done
4014 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4015 rm -f conftest.i conftest.err conftest.$ac_ext
4016 if $ac_preproc_ok; then :
4017
4018 else
4019 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4020 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4021 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4022 See \`config.log' for more details" "$LINENO" 5; }
4023 fi
4024
4025 ac_ext=c
4026 ac_cpp='$CPP $CPPFLAGS'
4027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4030
4031
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4033 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4034 if ${ac_cv_path_GREP+:} false; then :
4035 $as_echo_n "(cached) " >&6
4036 else
4037 if test -z "$GREP"; then
4038 ac_path_GREP_found=false
4039 # Loop through the user's path and test for each of PROGNAME-LIST
4040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4041 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4042 do
4043 IFS=$as_save_IFS
4044 test -z "$as_dir" && as_dir=.
4045 for ac_prog in grep ggrep; do
4046 for ac_exec_ext in '' $ac_executable_extensions; do
4047 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4048 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4049 # Check for GNU ac_path_GREP and select it if it is found.
4050 # Check for GNU $ac_path_GREP
4051 case `"$ac_path_GREP" --version 2>&1` in
4052 *GNU*)
4053 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4054 *)
4055 ac_count=0
4056 $as_echo_n 0123456789 >"conftest.in"
4057 while :
4058 do
4059 cat "conftest.in" "conftest.in" >"conftest.tmp"
4060 mv "conftest.tmp" "conftest.in"
4061 cp "conftest.in" "conftest.nl"
4062 $as_echo 'GREP' >> "conftest.nl"
4063 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4064 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4065 as_fn_arith $ac_count + 1 && ac_count=$as_val
4066 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4067 # Best one so far, save it but keep looking for a better one
4068 ac_cv_path_GREP="$ac_path_GREP"
4069 ac_path_GREP_max=$ac_count
4070 fi
4071 # 10*(2^10) chars as input seems more than enough
4072 test $ac_count -gt 10 && break
4073 done
4074 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4075 esac
4076
4077 $ac_path_GREP_found && break 3
4078 done
4079 done
4080 done
4081 IFS=$as_save_IFS
4082 if test -z "$ac_cv_path_GREP"; then
4083 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4084 fi
4085 else
4086 ac_cv_path_GREP=$GREP
4087 fi
4088
4089 fi
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4091 $as_echo "$ac_cv_path_GREP" >&6; }
4092 GREP="$ac_cv_path_GREP"
4093
4094
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4096 $as_echo_n "checking for egrep... " >&6; }
4097 if ${ac_cv_path_EGREP+:} false; then :
4098 $as_echo_n "(cached) " >&6
4099 else
4100 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4101 then ac_cv_path_EGREP="$GREP -E"
4102 else
4103 if test -z "$EGREP"; then
4104 ac_path_EGREP_found=false
4105 # Loop through the user's path and test for each of PROGNAME-LIST
4106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4107 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4108 do
4109 IFS=$as_save_IFS
4110 test -z "$as_dir" && as_dir=.
4111 for ac_prog in egrep; do
4112 for ac_exec_ext in '' $ac_executable_extensions; do
4113 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4114 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4115 # Check for GNU ac_path_EGREP and select it if it is found.
4116 # Check for GNU $ac_path_EGREP
4117 case `"$ac_path_EGREP" --version 2>&1` in
4118 *GNU*)
4119 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4120 *)
4121 ac_count=0
4122 $as_echo_n 0123456789 >"conftest.in"
4123 while :
4124 do
4125 cat "conftest.in" "conftest.in" >"conftest.tmp"
4126 mv "conftest.tmp" "conftest.in"
4127 cp "conftest.in" "conftest.nl"
4128 $as_echo 'EGREP' >> "conftest.nl"
4129 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4130 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4131 as_fn_arith $ac_count + 1 && ac_count=$as_val
4132 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4133 # Best one so far, save it but keep looking for a better one
4134 ac_cv_path_EGREP="$ac_path_EGREP"
4135 ac_path_EGREP_max=$ac_count
4136 fi
4137 # 10*(2^10) chars as input seems more than enough
4138 test $ac_count -gt 10 && break
4139 done
4140 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4141 esac
4142
4143 $ac_path_EGREP_found && break 3
4144 done
4145 done
4146 done
4147 IFS=$as_save_IFS
4148 if test -z "$ac_cv_path_EGREP"; then
4149 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4150 fi
4151 else
4152 ac_cv_path_EGREP=$EGREP
4153 fi
4154
4155 fi
4156 fi
4157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4158 $as_echo "$ac_cv_path_EGREP" >&6; }
4159 EGREP="$ac_cv_path_EGREP"
4160
4161
4162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4163 $as_echo_n "checking for ANSI C header files... " >&6; }
4164 if ${ac_cv_header_stdc+:} false; then :
4165 $as_echo_n "(cached) " >&6
4166 else
4167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4168 /* end confdefs.h. */
4169 #include <stdlib.h>
4170 #include <stdarg.h>
4171 #include <string.h>
4172 #include <float.h>
4173
4174 int
4175 main ()
4176 {
4177
4178 ;
4179 return 0;
4180 }
4181 _ACEOF
4182 if ac_fn_c_try_compile "$LINENO"; then :
4183 ac_cv_header_stdc=yes
4184 else
4185 ac_cv_header_stdc=no
4186 fi
4187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4188
4189 if test $ac_cv_header_stdc = yes; then
4190 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4192 /* end confdefs.h. */
4193 #include <string.h>
4194
4195 _ACEOF
4196 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4197 $EGREP "memchr" >/dev/null 2>&1; then :
4198
4199 else
4200 ac_cv_header_stdc=no
4201 fi
4202 rm -f conftest*
4203
4204 fi
4205
4206 if test $ac_cv_header_stdc = yes; then
4207 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209 /* end confdefs.h. */
4210 #include <stdlib.h>
4211
4212 _ACEOF
4213 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4214 $EGREP "free" >/dev/null 2>&1; then :
4215
4216 else
4217 ac_cv_header_stdc=no
4218 fi
4219 rm -f conftest*
4220
4221 fi
4222
4223 if test $ac_cv_header_stdc = yes; then
4224 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4225 if test "$cross_compiling" = yes; then :
4226 :
4227 else
4228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4229 /* end confdefs.h. */
4230 #include <ctype.h>
4231 #include <stdlib.h>
4232 #if ((' ' & 0x0FF) == 0x020)
4233 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4234 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4235 #else
4236 # define ISLOWER(c) \
4237 (('a' <= (c) && (c) <= 'i') \
4238 || ('j' <= (c) && (c) <= 'r') \
4239 || ('s' <= (c) && (c) <= 'z'))
4240 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4241 #endif
4242
4243 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4244 int
4245 main ()
4246 {
4247 int i;
4248 for (i = 0; i < 256; i++)
4249 if (XOR (islower (i), ISLOWER (i))
4250 || toupper (i) != TOUPPER (i))
4251 return 2;
4252 return 0;
4253 }
4254 _ACEOF
4255 if ac_fn_c_try_run "$LINENO"; then :
4256
4257 else
4258 ac_cv_header_stdc=no
4259 fi
4260 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4261 conftest.$ac_objext conftest.beam conftest.$ac_ext
4262 fi
4263
4264 fi
4265 fi
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4267 $as_echo "$ac_cv_header_stdc" >&6; }
4268 if test $ac_cv_header_stdc = yes; then
4269
4270 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4271
4272 fi
4273
4274 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4275 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4276 inttypes.h stdint.h unistd.h
4277 do :
4278 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4279 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4280 "
4281 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4282 cat >>confdefs.h <<_ACEOF
4283 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4284 _ACEOF
4285
4286 fi
4287
4288 done
4289
4290
4291
4292
4293 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4294 if test -n "$ac_tool_prefix"; then
4295 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4296 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4298 $as_echo_n "checking for $ac_word... " >&6; }
4299 if ${ac_cv_path_PKG_CONFIG+:} false; then :
4300 $as_echo_n "(cached) " >&6
4301 else
4302 case $PKG_CONFIG in
4303 [\\/]* | ?:[\\/]*)
4304 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4305 ;;
4306 *)
4307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4308 for as_dir in $PATH
4309 do
4310 IFS=$as_save_IFS
4311 test -z "$as_dir" && as_dir=.
4312 for ac_exec_ext in '' $ac_executable_extensions; do
4313 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4314 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4316 break 2
4317 fi
4318 done
4319 done
4320 IFS=$as_save_IFS
4321
4322 ;;
4323 esac
4324 fi
4325 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4326 if test -n "$PKG_CONFIG"; then
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4328 $as_echo "$PKG_CONFIG" >&6; }
4329 else
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4331 $as_echo "no" >&6; }
4332 fi
4333
4334
4335 fi
4336 if test -z "$ac_cv_path_PKG_CONFIG"; then
4337 ac_pt_PKG_CONFIG=$PKG_CONFIG
4338 # Extract the first word of "pkg-config", so it can be a program name with args.
4339 set dummy pkg-config; ac_word=$2
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4341 $as_echo_n "checking for $ac_word... " >&6; }
4342 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
4343 $as_echo_n "(cached) " >&6
4344 else
4345 case $ac_pt_PKG_CONFIG in
4346 [\\/]* | ?:[\\/]*)
4347 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4348 ;;
4349 *)
4350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4351 for as_dir in $PATH
4352 do
4353 IFS=$as_save_IFS
4354 test -z "$as_dir" && as_dir=.
4355 for ac_exec_ext in '' $ac_executable_extensions; do
4356 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4357 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4359 break 2
4360 fi
4361 done
4362 done
4363 IFS=$as_save_IFS
4364
4365 ;;
4366 esac
4367 fi
4368 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4369 if test -n "$ac_pt_PKG_CONFIG"; then
4370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4371 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
4372 else
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4374 $as_echo "no" >&6; }
4375 fi
4376
4377 if test "x$ac_pt_PKG_CONFIG" = x; then
4378 PKG_CONFIG=""
4379 else
4380 case $cross_compiling:$ac_tool_warned in
4381 yes:)
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4383 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4384 ac_tool_warned=yes ;;
4385 esac
4386 PKG_CONFIG=$ac_pt_PKG_CONFIG
4387 fi
4388 else
4389 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4390 fi
4391
4392 fi
4393 if test -n "$PKG_CONFIG"; then
4394 _pkg_min_version=0.9.0
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4396 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4397 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4399 $as_echo "yes" >&6; }
4400 else
4401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4402 $as_echo "no" >&6; }
4403 PKG_CONFIG=""
4404 fi
4405
4406 fi
4407 # Make sure we can run config.sub.
4408 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4409 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4410
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4412 $as_echo_n "checking build system type... " >&6; }
4413 if ${ac_cv_build+:} false; then :
4414 $as_echo_n "(cached) " >&6
4415 else
4416 ac_build_alias=$build_alias
4417 test "x$ac_build_alias" = x &&
4418 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4419 test "x$ac_build_alias" = x &&
4420 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4421 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4422 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4423
4424 fi
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4426 $as_echo "$ac_cv_build" >&6; }
4427 case $ac_cv_build in
4428 *-*-*) ;;
4429 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4430 esac
4431 build=$ac_cv_build
4432 ac_save_IFS=$IFS; IFS='-'
4433 set x $ac_cv_build
4434 shift
4435 build_cpu=$1
4436 build_vendor=$2
4437 shift; shift
4438 # Remember, the first character of IFS is used to create $*,
4439 # except with old shells:
4440 build_os=$*
4441 IFS=$ac_save_IFS
4442 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4443
4444
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4446 $as_echo_n "checking host system type... " >&6; }
4447 if ${ac_cv_host+:} false; then :
4448 $as_echo_n "(cached) " >&6
4449 else
4450 if test "x$host_alias" = x; then
4451 ac_cv_host=$ac_cv_build
4452 else
4453 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4454 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4455 fi
4456
4457 fi
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4459 $as_echo "$ac_cv_host" >&6; }
4460 case $ac_cv_host in
4461 *-*-*) ;;
4462 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4463 esac
4464 host=$ac_cv_host
4465 ac_save_IFS=$IFS; IFS='-'
4466 set x $ac_cv_host
4467 shift
4468 host_cpu=$1
4469 host_vendor=$2
4470 shift; shift
4471 # Remember, the first character of IFS is used to create $*,
4472 # except with old shells:
4473 host_os=$*
4474 IFS=$ac_save_IFS
4475 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4476
4477
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4479 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4480 if ${ac_cv_path_SED+:} false; then :
4481 $as_echo_n "(cached) " >&6
4482 else
4483 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4484 for ac_i in 1 2 3 4 5 6 7; do
4485 ac_script="$ac_script$as_nl$ac_script"
4486 done
4487 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4488 { ac_script=; unset ac_script;}
4489 if test -z "$SED"; then
4490 ac_path_SED_found=false
4491 # Loop through the user's path and test for each of PROGNAME-LIST
4492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4493 for as_dir in $PATH
4494 do
4495 IFS=$as_save_IFS
4496 test -z "$as_dir" && as_dir=.
4497 for ac_prog in sed gsed; do
4498 for ac_exec_ext in '' $ac_executable_extensions; do
4499 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4500 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4501 # Check for GNU ac_path_SED and select it if it is found.
4502 # Check for GNU $ac_path_SED
4503 case `"$ac_path_SED" --version 2>&1` in
4504 *GNU*)
4505 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4506 *)
4507 ac_count=0
4508 $as_echo_n 0123456789 >"conftest.in"
4509 while :
4510 do
4511 cat "conftest.in" "conftest.in" >"conftest.tmp"
4512 mv "conftest.tmp" "conftest.in"
4513 cp "conftest.in" "conftest.nl"
4514 $as_echo '' >> "conftest.nl"
4515 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4516 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4517 as_fn_arith $ac_count + 1 && ac_count=$as_val
4518 if test $ac_count -gt ${ac_path_SED_max-0}; then
4519 # Best one so far, save it but keep looking for a better one
4520 ac_cv_path_SED="$ac_path_SED"
4521 ac_path_SED_max=$ac_count
4522 fi
4523 # 10*(2^10) chars as input seems more than enough
4524 test $ac_count -gt 10 && break
4525 done
4526 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4527 esac
4528
4529 $ac_path_SED_found && break 3
4530 done
4531 done
4532 done
4533 IFS=$as_save_IFS
4534 if test -z "$ac_cv_path_SED"; then
4535 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4536 fi
4537 else
4538 ac_cv_path_SED=$SED
4539 fi
4540
4541 fi
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4543 $as_echo "$ac_cv_path_SED" >&6; }
4544 SED="$ac_cv_path_SED"
4545 rm -f conftest.sed
4546
4547
4548
4549
4550
4551 if test "x$GCC" = xyes ; then
4552 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
4553 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
4554 -Wbad-function-cast -Wformat=2"
4555 case `$CC -dumpversion` in
4556 3.4.* | 4.*)
4557 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
4558 ;;
4559 esac
4560 else
4561 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4562 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
4563 SUNCC="yes"
4564 else
4565 SUNCC="no"
4566 fi
4567
4568 if test "x$SUNCC" = "xyes"; then
4569 CWARNFLAGS="-v"
4570 fi
4571 fi
4572
4573
4574
4575 # If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89
4576
4577
4578
4579 # Check whether --enable-strict-compilation was given.
4580 if test "${enable_strict_compilation+set}" = set; then :
4581 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
4582 else
4583 STRICT_COMPILE=no
4584 fi
4585
4586 if test "x$STRICT_COMPILE" = "xyes"; then
4587 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4588 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
4589 SUNCC="yes"
4590 else
4591 SUNCC="no"
4592 fi
4593
4594 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
4595 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
4596 INTELCC="yes"
4597 else
4598 INTELCC="no"
4599 fi
4600
4601 if test "x$GCC" = xyes ; then
4602 STRICT_CFLAGS="-pedantic -Werror"
4603 elif test "x$SUNCC" = "xyes"; then
4604 STRICT_CFLAGS="-errwarn"
4605 elif test "x$INTELCC" = "xyes"; then
4606 STRICT_CFLAGS="-Werror"
4607 fi
4608 fi
4609 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
4610
4611
4612
4613
4614 cat >>confdefs.h <<_ACEOF
4615 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
4616 _ACEOF
4617
4618 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
4619 if test "x$PVM" = "x"; then
4620 PVM="0"
4621 fi
4622
4623 cat >>confdefs.h <<_ACEOF
4624 #define PACKAGE_VERSION_MINOR $PVM
4625 _ACEOF
4626
4627 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
4628 if test "x$PVP" = "x"; then
4629 PVP="0"
4630 fi
4631
4632 cat >>confdefs.h <<_ACEOF
4633 #define PACKAGE_VERSION_PATCHLEVEL $PVP
4634 _ACEOF
4635
4636
4637
4638 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
4639 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
4640 || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
4641 echo 'git directory not found: installing possibly empty changelog.' >&2)"
4642
4643
4644
4645
4646 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
4647 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
4648 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
4649 || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
4650 echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
4651
4652
4653
4654
4655
4656
4657 if test x$APP_MAN_SUFFIX = x ; then
4658 APP_MAN_SUFFIX=1
4659 fi
4660 if test x$APP_MAN_DIR = x ; then
4661 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
4662 fi
4663
4664 if test x$LIB_MAN_SUFFIX = x ; then
4665 LIB_MAN_SUFFIX=3
4666 fi
4667 if test x$LIB_MAN_DIR = x ; then
4668 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
4669 fi
4670
4671 if test x$FILE_MAN_SUFFIX = x ; then
4672 case $host_os in
4673 solaris*) FILE_MAN_SUFFIX=4 ;;
4674 *) FILE_MAN_SUFFIX=5 ;;
4675 esac
4676 fi
4677 if test x$FILE_MAN_DIR = x ; then
4678 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
4679 fi
4680
4681 if test x$MISC_MAN_SUFFIX = x ; then
4682 case $host_os in
4683 solaris*) MISC_MAN_SUFFIX=5 ;;
4684 *) MISC_MAN_SUFFIX=7 ;;
4685 esac
4686 fi
4687 if test x$MISC_MAN_DIR = x ; then
4688 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
4689 fi
4690
4691 if test x$DRIVER_MAN_SUFFIX = x ; then
4692 case $host_os in
4693 solaris*) DRIVER_MAN_SUFFIX=7 ;;
4694 *) DRIVER_MAN_SUFFIX=4 ;;
4695 esac
4696 fi
4697 if test x$DRIVER_MAN_DIR = x ; then
4698 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
4699 fi
4700
4701 if test x$ADMIN_MAN_SUFFIX = x ; then
4702 case $host_os in
4703 solaris*) ADMIN_MAN_SUFFIX=1m ;;
4704 *) ADMIN_MAN_SUFFIX=8 ;;
4705 esac
4706 fi
4707 if test x$ADMIN_MAN_DIR = x ; then
4708 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
4709 fi
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725 XORG_MAN_PAGE="X Version 11"
4726
4727 MAN_SUBSTS="\
4728 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
4729 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
4730 -e 's|__xservername__|Xorg|g' \
4731 -e 's|__xconfigfile__|xorg.conf|g' \
4732 -e 's|__projectroot__|\$(prefix)|g' \
4733 -e 's|__apploaddir__|\$(appdefaultdir)|g' \
4734 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
4735 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
4736 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
4737 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
4738 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
4739 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
4740
4741
4742
4743 # Check whether --enable-silent-rules was given.
4744 if test "${enable_silent_rules+set}" = set; then :
4745 enableval=$enable_silent_rules;
4746 fi
4747
4748 case $enable_silent_rules in
4749 yes) AM_DEFAULT_VERBOSITY=0;;
4750 no) AM_DEFAULT_VERBOSITY=1;;
4751 *) AM_DEFAULT_VERBOSITY=0;;
4752 esac
4753 AM_BACKSLASH='\'
4754
4755
4756
4757 # Check for progs
4758 ac_ext=c
4759 ac_cpp='$CPP $CPPFLAGS'
4760 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4761 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4762 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4763 if test -n "$ac_tool_prefix"; then
4764 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4765 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4767 $as_echo_n "checking for $ac_word... " >&6; }
4768 if ${ac_cv_prog_CC+:} false; then :
4769 $as_echo_n "(cached) " >&6
4770 else
4771 if test -n "$CC"; then
4772 ac_cv_prog_CC="$CC" # Let the user override the test.
4773 else
4774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4775 for as_dir in $PATH
4776 do
4777 IFS=$as_save_IFS
4778 test -z "$as_dir" && as_dir=.
4779 for ac_exec_ext in '' $ac_executable_extensions; do
4780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4781 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4783 break 2
4784 fi
4785 done
4786 done
4787 IFS=$as_save_IFS
4788
4789 fi
4790 fi
4791 CC=$ac_cv_prog_CC
4792 if test -n "$CC"; then
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4794 $as_echo "$CC" >&6; }
4795 else
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4797 $as_echo "no" >&6; }
4798 fi
4799
4800
4801 fi
4802 if test -z "$ac_cv_prog_CC"; then
4803 ac_ct_CC=$CC
4804 # Extract the first word of "gcc", so it can be a program name with args.
4805 set dummy gcc; ac_word=$2
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4807 $as_echo_n "checking for $ac_word... " >&6; }
4808 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4809 $as_echo_n "(cached) " >&6
4810 else
4811 if test -n "$ac_ct_CC"; then
4812 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4813 else
4814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4815 for as_dir in $PATH
4816 do
4817 IFS=$as_save_IFS
4818 test -z "$as_dir" && as_dir=.
4819 for ac_exec_ext in '' $ac_executable_extensions; do
4820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4821 ac_cv_prog_ac_ct_CC="gcc"
4822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4823 break 2
4824 fi
4825 done
4826 done
4827 IFS=$as_save_IFS
4828
4829 fi
4830 fi
4831 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4832 if test -n "$ac_ct_CC"; then
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4834 $as_echo "$ac_ct_CC" >&6; }
4835 else
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4837 $as_echo "no" >&6; }
4838 fi
4839
4840 if test "x$ac_ct_CC" = x; then
4841 CC=""
4842 else
4843 case $cross_compiling:$ac_tool_warned in
4844 yes:)
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4846 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4847 ac_tool_warned=yes ;;
4848 esac
4849 CC=$ac_ct_CC
4850 fi
4851 else
4852 CC="$ac_cv_prog_CC"
4853 fi
4854
4855 if test -z "$CC"; then
4856 if test -n "$ac_tool_prefix"; then
4857 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4858 set dummy ${ac_tool_prefix}cc; ac_word=$2
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4860 $as_echo_n "checking for $ac_word... " >&6; }
4861 if ${ac_cv_prog_CC+:} false; then :
4862 $as_echo_n "(cached) " >&6
4863 else
4864 if test -n "$CC"; then
4865 ac_cv_prog_CC="$CC" # Let the user override the test.
4866 else
4867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4868 for as_dir in $PATH
4869 do
4870 IFS=$as_save_IFS
4871 test -z "$as_dir" && as_dir=.
4872 for ac_exec_ext in '' $ac_executable_extensions; do
4873 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4874 ac_cv_prog_CC="${ac_tool_prefix}cc"
4875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4876 break 2
4877 fi
4878 done
4879 done
4880 IFS=$as_save_IFS
4881
4882 fi
4883 fi
4884 CC=$ac_cv_prog_CC
4885 if test -n "$CC"; then
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4887 $as_echo "$CC" >&6; }
4888 else
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4890 $as_echo "no" >&6; }
4891 fi
4892
4893
4894 fi
4895 fi
4896 if test -z "$CC"; then
4897 # Extract the first word of "cc", so it can be a program name with args.
4898 set dummy cc; ac_word=$2
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4900 $as_echo_n "checking for $ac_word... " >&6; }
4901 if ${ac_cv_prog_CC+:} false; then :
4902 $as_echo_n "(cached) " >&6
4903 else
4904 if test -n "$CC"; then
4905 ac_cv_prog_CC="$CC" # Let the user override the test.
4906 else
4907 ac_prog_rejected=no
4908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4909 for as_dir in $PATH
4910 do
4911 IFS=$as_save_IFS
4912 test -z "$as_dir" && as_dir=.
4913 for ac_exec_ext in '' $ac_executable_extensions; do
4914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4915 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4916 ac_prog_rejected=yes
4917 continue
4918 fi
4919 ac_cv_prog_CC="cc"
4920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4921 break 2
4922 fi
4923 done
4924 done
4925 IFS=$as_save_IFS
4926
4927 if test $ac_prog_rejected = yes; then
4928 # We found a bogon in the path, so make sure we never use it.
4929 set dummy $ac_cv_prog_CC
4930 shift
4931 if test $# != 0; then
4932 # We chose a different compiler from the bogus one.
4933 # However, it has the same basename, so the bogon will be chosen
4934 # first if we set CC to just the basename; use the full file name.
4935 shift
4936 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4937 fi
4938 fi
4939 fi
4940 fi
4941 CC=$ac_cv_prog_CC
4942 if test -n "$CC"; then
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4944 $as_echo "$CC" >&6; }
4945 else
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4947 $as_echo "no" >&6; }
4948 fi
4949
4950
4951 fi
4952 if test -z "$CC"; then
4953 if test -n "$ac_tool_prefix"; then
4954 for ac_prog in cl.exe
4955 do
4956 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4957 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4959 $as_echo_n "checking for $ac_word... " >&6; }
4960 if ${ac_cv_prog_CC+:} false; then :
4961 $as_echo_n "(cached) " >&6
4962 else
4963 if test -n "$CC"; then
4964 ac_cv_prog_CC="$CC" # Let the user override the test.
4965 else
4966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4967 for as_dir in $PATH
4968 do
4969 IFS=$as_save_IFS
4970 test -z "$as_dir" && as_dir=.
4971 for ac_exec_ext in '' $ac_executable_extensions; do
4972 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4973 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4975 break 2
4976 fi
4977 done
4978 done
4979 IFS=$as_save_IFS
4980
4981 fi
4982 fi
4983 CC=$ac_cv_prog_CC
4984 if test -n "$CC"; then
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4986 $as_echo "$CC" >&6; }
4987 else
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4989 $as_echo "no" >&6; }
4990 fi
4991
4992
4993 test -n "$CC" && break
4994 done
4995 fi
4996 if test -z "$CC"; then
4997 ac_ct_CC=$CC
4998 for ac_prog in cl.exe
4999 do
5000 # Extract the first word of "$ac_prog", so it can be a program name with args.
5001 set dummy $ac_prog; ac_word=$2
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5003 $as_echo_n "checking for $ac_word... " >&6; }
5004 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5005 $as_echo_n "(cached) " >&6
5006 else
5007 if test -n "$ac_ct_CC"; then
5008 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5009 else
5010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5011 for as_dir in $PATH
5012 do
5013 IFS=$as_save_IFS
5014 test -z "$as_dir" && as_dir=.
5015 for ac_exec_ext in '' $ac_executable_extensions; do
5016 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5017 ac_cv_prog_ac_ct_CC="$ac_prog"
5018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5019 break 2
5020 fi
5021 done
5022 done
5023 IFS=$as_save_IFS
5024
5025 fi
5026 fi
5027 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5028 if test -n "$ac_ct_CC"; then
5029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5030 $as_echo "$ac_ct_CC" >&6; }
5031 else
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5033 $as_echo "no" >&6; }
5034 fi
5035
5036
5037 test -n "$ac_ct_CC" && break
5038 done
5039
5040 if test "x$ac_ct_CC" = x; then
5041 CC=""
5042 else
5043 case $cross_compiling:$ac_tool_warned in
5044 yes:)
5045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5046 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5047 ac_tool_warned=yes ;;
5048 esac
5049 CC=$ac_ct_CC
5050 fi
5051 fi
5052
5053 fi
5054
5055
5056 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5057 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5058 as_fn_error $? "no acceptable C compiler found in \$PATH
5059 See \`config.log' for more details" "$LINENO" 5; }
5060
5061 # Provide some information about the compiler.
5062 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5063 set X $ac_compile
5064 ac_compiler=$2
5065 for ac_option in --version -v -V -qversion; do
5066 { { ac_try="$ac_compiler $ac_option >&5"
5067 case "(($ac_try" in
5068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5069 *) ac_try_echo=$ac_try;;
5070 esac
5071 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5072 $as_echo "$ac_try_echo"; } >&5
5073 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5074 ac_status=$?
5075 if test -s conftest.err; then
5076 sed '10a\
5077 ... rest of stderr output deleted ...
5078 10q' conftest.err >conftest.er1
5079 cat conftest.er1 >&5
5080 fi
5081 rm -f conftest.er1 conftest.err
5082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5083 test $ac_status = 0; }
5084 done
5085
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5087 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5088 if ${ac_cv_c_compiler_gnu+:} false; then :
5089 $as_echo_n "(cached) " >&6
5090 else
5091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5092 /* end confdefs.h. */
5093
5094 int
5095 main ()
5096 {
5097 #ifndef __GNUC__
5098 choke me
5099 #endif
5100
5101 ;
5102 return 0;
5103 }
5104 _ACEOF
5105 if ac_fn_c_try_compile "$LINENO"; then :
5106 ac_compiler_gnu=yes
5107 else
5108 ac_compiler_gnu=no
5109 fi
5110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5111 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5112
5113 fi
5114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5115 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5116 if test $ac_compiler_gnu = yes; then
5117 GCC=yes
5118 else
5119 GCC=
5120 fi
5121 ac_test_CFLAGS=${CFLAGS+set}
5122 ac_save_CFLAGS=$CFLAGS
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5124 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5125 if ${ac_cv_prog_cc_g+:} false; then :
5126 $as_echo_n "(cached) " >&6
5127 else
5128 ac_save_c_werror_flag=$ac_c_werror_flag
5129 ac_c_werror_flag=yes
5130 ac_cv_prog_cc_g=no
5131 CFLAGS="-g"
5132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5133 /* end confdefs.h. */
5134
5135 int
5136 main ()
5137 {
5138
5139 ;
5140 return 0;
5141 }
5142 _ACEOF
5143 if ac_fn_c_try_compile "$LINENO"; then :
5144 ac_cv_prog_cc_g=yes
5145 else
5146 CFLAGS=""
5147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5148 /* end confdefs.h. */
5149
5150 int
5151 main ()
5152 {
5153
5154 ;
5155 return 0;
5156 }
5157 _ACEOF
5158 if ac_fn_c_try_compile "$LINENO"; then :
5159
5160 else
5161 ac_c_werror_flag=$ac_save_c_werror_flag
5162 CFLAGS="-g"
5163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5164 /* end confdefs.h. */
5165
5166 int
5167 main ()
5168 {
5169
5170 ;
5171 return 0;
5172 }
5173 _ACEOF
5174 if ac_fn_c_try_compile "$LINENO"; then :
5175 ac_cv_prog_cc_g=yes
5176 fi
5177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5178 fi
5179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5180 fi
5181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5182 ac_c_werror_flag=$ac_save_c_werror_flag
5183 fi
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5185 $as_echo "$ac_cv_prog_cc_g" >&6; }
5186 if test "$ac_test_CFLAGS" = set; then
5187 CFLAGS=$ac_save_CFLAGS
5188 elif test $ac_cv_prog_cc_g = yes; then
5189 if test "$GCC" = yes; then
5190 CFLAGS="-g -O2"
5191 else
5192 CFLAGS="-g"
5193 fi
5194 else
5195 if test "$GCC" = yes; then
5196 CFLAGS="-O2"
5197 else
5198 CFLAGS=
5199 fi
5200 fi
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5202 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5203 if ${ac_cv_prog_cc_c89+:} false; then :
5204 $as_echo_n "(cached) " >&6
5205 else
5206 ac_cv_prog_cc_c89=no
5207 ac_save_CC=$CC
5208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5209 /* end confdefs.h. */
5210 #include <stdarg.h>
5211 #include <stdio.h>
5212 #include <sys/types.h>
5213 #include <sys/stat.h>
5214 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5215 struct buf { int x; };
5216 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5217 static char *e (p, i)
5218 char **p;
5219 int i;
5220 {
5221 return p[i];
5222 }
5223 static char *f (char * (*g) (char **, int), char **p, ...)
5224 {
5225 char *s;
5226 va_list v;
5227 va_start (v,p);
5228 s = g (p, va_arg (v,int));
5229 va_end (v);
5230 return s;
5231 }
5232
5233 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5234 function prototypes and stuff, but not '\xHH' hex character constants.
5235 These don't provoke an error unfortunately, instead are silently treated
5236 as 'x'. The following induces an error, until -std is added to get
5237 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5238 array size at least. It's necessary to write '\x00'==0 to get something
5239 that's true only with -std. */
5240 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5241
5242 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5243 inside strings and character constants. */
5244 #define FOO(x) 'x'
5245 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5246
5247 int test (int i, double x);
5248 struct s1 {int (*f) (int a);};
5249 struct s2 {int (*f) (double a);};
5250 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5251 int argc;
5252 char **argv;
5253 int
5254 main ()
5255 {
5256 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5257 ;
5258 return 0;
5259 }
5260 _ACEOF
5261 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5262 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5263 do
5264 CC="$ac_save_CC $ac_arg"
5265 if ac_fn_c_try_compile "$LINENO"; then :
5266 ac_cv_prog_cc_c89=$ac_arg
5267 fi
5268 rm -f core conftest.err conftest.$ac_objext
5269 test "x$ac_cv_prog_cc_c89" != "xno" && break
5270 done
5271 rm -f conftest.$ac_ext
5272 CC=$ac_save_CC
5273
5274 fi
5275 # AC_CACHE_VAL
5276 case "x$ac_cv_prog_cc_c89" in
5277 x)
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5279 $as_echo "none needed" >&6; } ;;
5280 xno)
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5282 $as_echo "unsupported" >&6; } ;;
5283 *)
5284 CC="$CC $ac_cv_prog_cc_c89"
5285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5286 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5287 esac
5288 if test "x$ac_cv_prog_cc_c89" != xno; then :
5289
5290 fi
5291
5292 ac_ext=c
5293 ac_cpp='$CPP $CPPFLAGS'
5294 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5295 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5296 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5297
5298 depcc="$CC" am_compiler_list=
5299
5300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5301 $as_echo_n "checking dependency style of $depcc... " >&6; }
5302 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5303 $as_echo_n "(cached) " >&6
5304 else
5305 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5306 # We make a subdir and do the tests there. Otherwise we can end up
5307 # making bogus files that we don't know about and never remove. For
5308 # instance it was reported that on HP-UX the gcc test will end up
5309 # making a dummy file named `D' -- because `-MD' means `put the output
5310 # in D'.
5311 mkdir conftest.dir
5312 # Copy depcomp to subdir because otherwise we won't find it if we're
5313 # using a relative directory.
5314 cp "$am_depcomp" conftest.dir
5315 cd conftest.dir
5316 # We will build objects and dependencies in a subdirectory because
5317 # it helps to detect inapplicable dependency modes. For instance
5318 # both Tru64's cc and ICC support -MD to output dependencies as a
5319 # side effect of compilation, but ICC will put the dependencies in
5320 # the current directory while Tru64 will put them in the object
5321 # directory.
5322 mkdir sub
5323
5324 am_cv_CC_dependencies_compiler_type=none
5325 if test "$am_compiler_list" = ""; then
5326 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5327 fi
5328 am__universal=false
5329 case " $depcc " in #(
5330 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5331 esac
5332
5333 for depmode in $am_compiler_list; do
5334 # Setup a source with many dependencies, because some compilers
5335 # like to wrap large dependency lists on column 80 (with \), and
5336 # we should not choose a depcomp mode which is confused by this.
5337 #
5338 # We need to recreate these files for each test, as the compiler may
5339 # overwrite some of them when testing with obscure command lines.
5340 # This happens at least with the AIX C compiler.
5341 : > sub/conftest.c
5342 for i in 1 2 3 4 5 6; do
5343 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5344 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5345 # Solaris 8's {/usr,}/bin/sh.
5346 touch sub/conftst$i.h
5347 done
5348 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5349
5350 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5351 # mode. It turns out that the SunPro C++ compiler does not properly
5352 # handle `-M -o', and we need to detect this. Also, some Intel
5353 # versions had trouble with output in subdirs
5354 am__obj=sub/conftest.${OBJEXT-o}
5355 am__minus_obj="-o $am__obj"
5356 case $depmode in
5357 gcc)
5358 # This depmode causes a compiler race in universal mode.
5359 test "$am__universal" = false || continue
5360 ;;
5361 nosideeffect)
5362 # after this tag, mechanisms are not by side-effect, so they'll
5363 # only be used when explicitly requested
5364 if test "x$enable_dependency_tracking" = xyes; then
5365 continue
5366 else
5367 break
5368 fi
5369 ;;
5370 msvisualcpp | msvcmsys)
5371 # This compiler won't grok `-c -o', but also, the minuso test has
5372 # not run yet. These depmodes are late enough in the game, and
5373 # so weak that their functioning should not be impacted.
5374 am__obj=conftest.${OBJEXT-o}
5375 am__minus_obj=
5376 ;;
5377 none) break ;;
5378 esac
5379 if depmode=$depmode \
5380 source=sub/conftest.c object=$am__obj \
5381 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5382 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5383 >/dev/null 2>conftest.err &&
5384 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5385 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5386 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5387 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5388 # icc doesn't choke on unknown options, it will just issue warnings
5389 # or remarks (even with -Werror). So we grep stderr for any message
5390 # that says an option was ignored or not supported.
5391 # When given -MP, icc 7.0 and 7.1 complain thusly:
5392 # icc: Command line warning: ignoring option '-M'; no argument required
5393 # The diagnosis changed in icc 8.0:
5394 # icc: Command line remark: option '-MP' not supported
5395 if (grep 'ignoring option' conftest.err ||
5396 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5397 am_cv_CC_dependencies_compiler_type=$depmode
5398 break
5399 fi
5400 fi
5401 done
5402
5403 cd ..
5404 rm -rf conftest.dir
5405 else
5406 am_cv_CC_dependencies_compiler_type=none
5407 fi
5408
5409 fi
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5411 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5412 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5413
5414 if
5415 test "x$enable_dependency_tracking" != xno \
5416 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5417 am__fastdepCC_TRUE=
5418 am__fastdepCC_FALSE='#'
5419 else
5420 am__fastdepCC_TRUE='#'
5421 am__fastdepCC_FALSE=
5422 fi
5423
5424
5425 case `pwd` in
5426 *\ * | *\ *)
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5428 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5429 esac
5430
5431
5432
5433 macro_version='2.2.10'
5434 macro_revision='1.3175'
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448 ltmain="$ac_aux_dir/ltmain.sh"
5449
5450 # Backslashify metacharacters that are still active within
5451 # double-quoted strings.
5452 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5453
5454 # Same as above, but do not quote variable references.
5455 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5456
5457 # Sed substitution to delay expansion of an escaped shell variable in a
5458 # double_quote_subst'ed string.
5459 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5460
5461 # Sed substitution to delay expansion of an escaped single quote.
5462 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5463
5464 # Sed substitution to avoid accidental globbing in evaled expressions
5465 no_glob_subst='s/\*/\\\*/g'
5466
5467 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5468 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5469 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5470
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5472 $as_echo_n "checking how to print strings... " >&6; }
5473 # Test print first, because it will be a builtin if present.
5474 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5475 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5476 ECHO='print -r --'
5477 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5478 ECHO='printf %s\n'
5479 else
5480 # Use this function as a fallback that always works.
5481 func_fallback_echo ()
5482 {
5483 eval 'cat <<_LTECHO_EOF
5484 $1
5485 _LTECHO_EOF'
5486 }
5487 ECHO='func_fallback_echo'
5488 fi
5489
5490 # func_echo_all arg...
5491 # Invoke $ECHO with all args, space-separated.
5492 func_echo_all ()
5493 {
5494 $ECHO ""
5495 }
5496
5497 case "$ECHO" in
5498 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5499 $as_echo "printf" >&6; } ;;
5500 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5501 $as_echo "print -r" >&6; } ;;
5502 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5503 $as_echo "cat" >&6; } ;;
5504 esac
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5520 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5521 if ${ac_cv_path_SED+:} false; then :
5522 $as_echo_n "(cached) " >&6
5523 else
5524 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5525 for ac_i in 1 2 3 4 5 6 7; do
5526 ac_script="$ac_script$as_nl$ac_script"
5527 done
5528 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5529 { ac_script=; unset ac_script;}
5530 if test -z "$SED"; then
5531 ac_path_SED_found=false
5532 # Loop through the user's path and test for each of PROGNAME-LIST
5533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5534 for as_dir in $PATH
5535 do
5536 IFS=$as_save_IFS
5537 test -z "$as_dir" && as_dir=.
5538 for ac_prog in sed gsed; do
5539 for ac_exec_ext in '' $ac_executable_extensions; do
5540 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5541 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5542 # Check for GNU ac_path_SED and select it if it is found.
5543 # Check for GNU $ac_path_SED
5544 case `"$ac_path_SED" --version 2>&1` in
5545 *GNU*)
5546 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5547 *)
5548 ac_count=0
5549 $as_echo_n 0123456789 >"conftest.in"
5550 while :
5551 do
5552 cat "conftest.in" "conftest.in" >"conftest.tmp"
5553 mv "conftest.tmp" "conftest.in"
5554 cp "conftest.in" "conftest.nl"
5555 $as_echo '' >> "conftest.nl"
5556 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5557 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5558 as_fn_arith $ac_count + 1 && ac_count=$as_val
5559 if test $ac_count -gt ${ac_path_SED_max-0}; then
5560 # Best one so far, save it but keep looking for a better one
5561 ac_cv_path_SED="$ac_path_SED"
5562 ac_path_SED_max=$ac_count
5563 fi
5564 # 10*(2^10) chars as input seems more than enough
5565 test $ac_count -gt 10 && break
5566 done
5567 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5568 esac
5569
5570 $ac_path_SED_found && break 3
5571 done
5572 done
5573 done
5574 IFS=$as_save_IFS
5575 if test -z "$ac_cv_path_SED"; then
5576 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5577 fi
5578 else
5579 ac_cv_path_SED=$SED
5580 fi
5581
5582 fi
5583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5584 $as_echo "$ac_cv_path_SED" >&6; }
5585 SED="$ac_cv_path_SED"
5586 rm -f conftest.sed
5587
5588 test -z "$SED" && SED=sed
5589 Xsed="$SED -e 1s/^X//"
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5602 $as_echo_n "checking for fgrep... " >&6; }
5603 if ${ac_cv_path_FGREP+:} false; then :
5604 $as_echo_n "(cached) " >&6
5605 else
5606 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5607 then ac_cv_path_FGREP="$GREP -F"
5608 else
5609 if test -z "$FGREP"; then
5610 ac_path_FGREP_found=false
5611 # Loop through the user's path and test for each of PROGNAME-LIST
5612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5613 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5614 do
5615 IFS=$as_save_IFS
5616 test -z "$as_dir" && as_dir=.
5617 for ac_prog in fgrep; do
5618 for ac_exec_ext in '' $ac_executable_extensions; do
5619 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5620 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5621 # Check for GNU ac_path_FGREP and select it if it is found.
5622 # Check for GNU $ac_path_FGREP
5623 case `"$ac_path_FGREP" --version 2>&1` in
5624 *GNU*)
5625 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5626 *)
5627 ac_count=0
5628 $as_echo_n 0123456789 >"conftest.in"
5629 while :
5630 do
5631 cat "conftest.in" "conftest.in" >"conftest.tmp"
5632 mv "conftest.tmp" "conftest.in"
5633 cp "conftest.in" "conftest.nl"
5634 $as_echo 'FGREP' >> "conftest.nl"
5635 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5636 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5637 as_fn_arith $ac_count + 1 && ac_count=$as_val
5638 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5639 # Best one so far, save it but keep looking for a better one
5640 ac_cv_path_FGREP="$ac_path_FGREP"
5641 ac_path_FGREP_max=$ac_count
5642 fi
5643 # 10*(2^10) chars as input seems more than enough
5644 test $ac_count -gt 10 && break
5645 done
5646 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5647 esac
5648
5649 $ac_path_FGREP_found && break 3
5650 done
5651 done
5652 done
5653 IFS=$as_save_IFS
5654 if test -z "$ac_cv_path_FGREP"; then
5655 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5656 fi
5657 else
5658 ac_cv_path_FGREP=$FGREP
5659 fi
5660
5661 fi
5662 fi
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5664 $as_echo "$ac_cv_path_FGREP" >&6; }
5665 FGREP="$ac_cv_path_FGREP"
5666
5667
5668 test -z "$GREP" && GREP=grep
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688 # Check whether --with-gnu-ld was given.
5689 if test "${with_gnu_ld+set}" = set; then :
5690 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5691 else
5692 with_gnu_ld=no
5693 fi
5694
5695 ac_prog=ld
5696 if test "$GCC" = yes; then
5697 # Check if gcc -print-prog-name=ld gives a path.
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5699 $as_echo_n "checking for ld used by $CC... " >&6; }
5700 case $host in
5701 *-*-mingw*)
5702 # gcc leaves a trailing carriage return which upsets mingw
5703 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5704 *)
5705 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5706 esac
5707 case $ac_prog in
5708 # Accept absolute paths.
5709 [\\/]* | ?:[\\/]*)
5710 re_direlt='/[^/][^/]*/\.\./'
5711 # Canonicalize the pathname of ld
5712 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5713 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5714 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5715 done
5716 test -z "$LD" && LD="$ac_prog"
5717 ;;
5718 "")
5719 # If it fails, then pretend we aren't using GCC.
5720 ac_prog=ld
5721 ;;
5722 *)
5723 # If it is relative, then search for the first ld in PATH.
5724 with_gnu_ld=unknown
5725 ;;
5726 esac
5727 elif test "$with_gnu_ld" = yes; then
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5729 $as_echo_n "checking for GNU ld... " >&6; }
5730 else
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5732 $as_echo_n "checking for non-GNU ld... " >&6; }
5733 fi
5734 if ${lt_cv_path_LD+:} false; then :
5735 $as_echo_n "(cached) " >&6
5736 else
5737 if test -z "$LD"; then
5738 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5739 for ac_dir in $PATH; do
5740 IFS="$lt_save_ifs"
5741 test -z "$ac_dir" && ac_dir=.
5742 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5743 lt_cv_path_LD="$ac_dir/$ac_prog"
5744 # Check to see if the program is GNU ld. I'd rather use --version,
5745 # but apparently some variants of GNU ld only accept -v.
5746 # Break only if it was the GNU/non-GNU ld that we prefer.
5747 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5748 *GNU* | *'with BFD'*)
5749 test "$with_gnu_ld" != no && break
5750 ;;
5751 *)
5752 test "$with_gnu_ld" != yes && break
5753 ;;
5754 esac
5755 fi
5756 done
5757 IFS="$lt_save_ifs"
5758 else
5759 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5760 fi
5761 fi
5762
5763 LD="$lt_cv_path_LD"
5764 if test -n "$LD"; then
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5766 $as_echo "$LD" >&6; }
5767 else
5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5769 $as_echo "no" >&6; }
5770 fi
5771 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5773 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5774 if ${lt_cv_prog_gnu_ld+:} false; then :
5775 $as_echo_n "(cached) " >&6
5776 else
5777 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5778 case `$LD -v 2>&1 </dev/null` in
5779 *GNU* | *'with BFD'*)
5780 lt_cv_prog_gnu_ld=yes
5781 ;;
5782 *)
5783 lt_cv_prog_gnu_ld=no
5784 ;;
5785 esac
5786 fi
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5788 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5789 with_gnu_ld=$lt_cv_prog_gnu_ld
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5800 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5801 if ${lt_cv_path_NM+:} false; then :
5802 $as_echo_n "(cached) " >&6
5803 else
5804 if test -n "$NM"; then
5805 # Let the user override the test.
5806 lt_cv_path_NM="$NM"
5807 else
5808 lt_nm_to_check="${ac_tool_prefix}nm"
5809 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5810 lt_nm_to_check="$lt_nm_to_check nm"
5811 fi
5812 for lt_tmp_nm in $lt_nm_to_check; do
5813 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5814 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5815 IFS="$lt_save_ifs"
5816 test -z "$ac_dir" && ac_dir=.
5817 tmp_nm="$ac_dir/$lt_tmp_nm"
5818 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5819 # Check to see if the nm accepts a BSD-compat flag.
5820 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5821 # nm: unknown option "B" ignored
5822 # Tru64's nm complains that /dev/null is an invalid object file
5823 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5824 */dev/null* | *'Invalid file or object type'*)
5825 lt_cv_path_NM="$tmp_nm -B"
5826 break
5827 ;;
5828 *)
5829 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5830 */dev/null*)
5831 lt_cv_path_NM="$tmp_nm -p"
5832 break
5833 ;;
5834 *)
5835 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5836 continue # so that we can try to find one that supports BSD flags
5837 ;;
5838 esac
5839 ;;
5840 esac
5841 fi
5842 done
5843 IFS="$lt_save_ifs"
5844 done
5845 : ${lt_cv_path_NM=no}
5846 fi
5847 fi
5848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5849 $as_echo "$lt_cv_path_NM" >&6; }
5850 if test "$lt_cv_path_NM" != "no"; then
5851 NM="$lt_cv_path_NM"
5852 else
5853 # Didn't find any BSD compatible name lister, look for dumpbin.
5854 if test -n "$DUMPBIN"; then :
5855 # Let the user override the test.
5856 else
5857 if test -n "$ac_tool_prefix"; then
5858 for ac_prog in dumpbin "link -dump"
5859 do
5860 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5861 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5863 $as_echo_n "checking for $ac_word... " >&6; }
5864 if ${ac_cv_prog_DUMPBIN+:} false; then :
5865 $as_echo_n "(cached) " >&6
5866 else
5867 if test -n "$DUMPBIN"; then
5868 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5869 else
5870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5871 for as_dir in $PATH
5872 do
5873 IFS=$as_save_IFS
5874 test -z "$as_dir" && as_dir=.
5875 for ac_exec_ext in '' $ac_executable_extensions; do
5876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5877 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5879 break 2
5880 fi
5881 done
5882 done
5883 IFS=$as_save_IFS
5884
5885 fi
5886 fi
5887 DUMPBIN=$ac_cv_prog_DUMPBIN
5888 if test -n "$DUMPBIN"; then
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5890 $as_echo "$DUMPBIN" >&6; }
5891 else
5892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5893 $as_echo "no" >&6; }
5894 fi
5895
5896
5897 test -n "$DUMPBIN" && break
5898 done
5899 fi
5900 if test -z "$DUMPBIN"; then
5901 ac_ct_DUMPBIN=$DUMPBIN
5902 for ac_prog in dumpbin "link -dump"
5903 do
5904 # Extract the first word of "$ac_prog", so it can be a program name with args.
5905 set dummy $ac_prog; ac_word=$2
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5907 $as_echo_n "checking for $ac_word... " >&6; }
5908 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5909 $as_echo_n "(cached) " >&6
5910 else
5911 if test -n "$ac_ct_DUMPBIN"; then
5912 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5913 else
5914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5915 for as_dir in $PATH
5916 do
5917 IFS=$as_save_IFS
5918 test -z "$as_dir" && as_dir=.
5919 for ac_exec_ext in '' $ac_executable_extensions; do
5920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5921 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5923 break 2
5924 fi
5925 done
5926 done
5927 IFS=$as_save_IFS
5928
5929 fi
5930 fi
5931 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5932 if test -n "$ac_ct_DUMPBIN"; then
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5934 $as_echo "$ac_ct_DUMPBIN" >&6; }
5935 else
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5937 $as_echo "no" >&6; }
5938 fi
5939
5940
5941 test -n "$ac_ct_DUMPBIN" && break
5942 done
5943
5944 if test "x$ac_ct_DUMPBIN" = x; then
5945 DUMPBIN=":"
5946 else
5947 case $cross_compiling:$ac_tool_warned in
5948 yes:)
5949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5950 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5951 ac_tool_warned=yes ;;
5952 esac
5953 DUMPBIN=$ac_ct_DUMPBIN
5954 fi
5955 fi
5956
5957 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5958 *COFF*)
5959 DUMPBIN="$DUMPBIN -symbols"
5960 ;;
5961 *)
5962 DUMPBIN=:
5963 ;;
5964 esac
5965 fi
5966
5967 if test "$DUMPBIN" != ":"; then
5968 NM="$DUMPBIN"
5969 fi
5970 fi
5971 test -z "$NM" && NM=nm
5972
5973
5974
5975
5976
5977
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5979 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5980 if ${lt_cv_nm_interface+:} false; then :
5981 $as_echo_n "(cached) " >&6
5982 else
5983 lt_cv_nm_interface="BSD nm"
5984 echo "int some_variable = 0;" > conftest.$ac_ext
5985 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5986 (eval "$ac_compile" 2>conftest.err)
5987 cat conftest.err >&5
5988 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5989 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5990 cat conftest.err >&5
5991 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5992 cat conftest.out >&5
5993 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5994 lt_cv_nm_interface="MS dumpbin"
5995 fi
5996 rm -f conftest*
5997 fi
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5999 $as_echo "$lt_cv_nm_interface" >&6; }
6000
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6002 $as_echo_n "checking whether ln -s works... " >&6; }
6003 LN_S=$as_ln_s
6004 if test "$LN_S" = "ln -s"; then
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6006 $as_echo "yes" >&6; }
6007 else
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6009 $as_echo "no, using $LN_S" >&6; }
6010 fi
6011
6012 # find the maximum length of command line arguments
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6014 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6015 if ${lt_cv_sys_max_cmd_len+:} false; then :
6016 $as_echo_n "(cached) " >&6
6017 else
6018 i=0
6019 teststring="ABCD"
6020
6021 case $build_os in
6022 msdosdjgpp*)
6023 # On DJGPP, this test can blow up pretty badly due to problems in libc
6024 # (any single argument exceeding 2000 bytes causes a buffer overrun
6025 # during glob expansion). Even if it were fixed, the result of this
6026 # check would be larger than it should be.
6027 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6028 ;;
6029
6030 gnu*)
6031 # Under GNU Hurd, this test is not required because there is
6032 # no limit to the length of command line arguments.
6033 # Libtool will interpret -1 as no limit whatsoever
6034 lt_cv_sys_max_cmd_len=-1;
6035 ;;
6036
6037 cygwin* | mingw* | cegcc*)
6038 # On Win9x/ME, this test blows up -- it succeeds, but takes
6039 # about 5 minutes as the teststring grows exponentially.
6040 # Worse, since 9x/ME are not pre-emptively multitasking,
6041 # you end up with a "frozen" computer, even though with patience
6042 # the test eventually succeeds (with a max line length of 256k).
6043 # Instead, let's just punt: use the minimum linelength reported by
6044 # all of the supported platforms: 8192 (on NT/2K/XP).
6045 lt_cv_sys_max_cmd_len=8192;
6046 ;;
6047
6048 mint*)
6049 # On MiNT this can take a long time and run out of memory.
6050 lt_cv_sys_max_cmd_len=8192;
6051 ;;
6052
6053 amigaos*)
6054 # On AmigaOS with pdksh, this test takes hours, literally.
6055 # So we just punt and use a minimum line length of 8192.
6056 lt_cv_sys_max_cmd_len=8192;
6057 ;;
6058
6059 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6060 # This has been around since 386BSD, at least. Likely further.
6061 if test -x /sbin/sysctl; then
6062 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6063 elif test -x /usr/sbin/sysctl; then
6064 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6065 else
6066 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6067 fi
6068 # And add a safety zone
6069 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6070 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6071 ;;
6072
6073 interix*)
6074 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6075 lt_cv_sys_max_cmd_len=196608
6076 ;;
6077
6078 osf*)
6079 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6080 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6081 # nice to cause kernel panics so lets avoid the loop below.
6082 # First set a reasonable default.
6083 lt_cv_sys_max_cmd_len=16384
6084 #
6085 if test -x /sbin/sysconfig; then
6086 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6087 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6088 esac
6089 fi
6090 ;;
6091 sco3.2v5*)
6092 lt_cv_sys_max_cmd_len=102400
6093 ;;
6094 sysv5* | sco5v6* | sysv4.2uw2*)
6095 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6096 if test -n "$kargmax"; then
6097 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6098 else
6099 lt_cv_sys_max_cmd_len=32768
6100 fi
6101 ;;
6102 *)
6103 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6104 if test -n "$lt_cv_sys_max_cmd_len"; then
6105 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6106 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6107 else
6108 # Make teststring a little bigger before we do anything with it.
6109 # a 1K string should be a reasonable start.
6110 for i in 1 2 3 4 5 6 7 8 ; do
6111 teststring=$teststring$teststring
6112 done
6113 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6114 # If test is not a shell built-in, we'll probably end up computing a
6115 # maximum length that is only half of the actual maximum length, but
6116 # we can't tell.
6117 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6118 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6119 test $i != 17 # 1/2 MB should be enough
6120 do
6121 i=`expr $i + 1`
6122 teststring=$teststring$teststring
6123 done
6124 # Only check the string length outside the loop.
6125 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6126 teststring=
6127 # Add a significant safety factor because C++ compilers can tack on
6128 # massive amounts of additional arguments before passing them to the
6129 # linker. It appears as though 1/2 is a usable value.
6130 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6131 fi
6132 ;;
6133 esac
6134
6135 fi
6136
6137 if test -n $lt_cv_sys_max_cmd_len ; then
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6139 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6140 else
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6142 $as_echo "none" >&6; }
6143 fi
6144 max_cmd_len=$lt_cv_sys_max_cmd_len
6145
6146
6147
6148
6149
6150
6151 : ${CP="cp -f"}
6152 : ${MV="mv -f"}
6153 : ${RM="rm -f"}
6154
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6156 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6157 # Try some XSI features
6158 xsi_shell=no
6159 ( _lt_dummy="a/b/c"
6160 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6161 = c,a/b,, \
6162 && eval 'test $(( 1 + 1 )) -eq 2 \
6163 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6164 && xsi_shell=yes
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6166 $as_echo "$xsi_shell" >&6; }
6167
6168
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6170 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6171 lt_shell_append=no
6172 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6173 >/dev/null 2>&1 \
6174 && lt_shell_append=yes
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6176 $as_echo "$lt_shell_append" >&6; }
6177
6178
6179 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6180 lt_unset=unset
6181 else
6182 lt_unset=false
6183 fi
6184
6185
6186
6187
6188
6189 # test EBCDIC or ASCII
6190 case `echo X|tr X '\101'` in
6191 A) # ASCII based system
6192 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6193 lt_SP2NL='tr \040 \012'
6194 lt_NL2SP='tr \015\012 \040\040'
6195 ;;
6196 *) # EBCDIC based system
6197 lt_SP2NL='tr \100 \n'
6198 lt_NL2SP='tr \r\n \100\100'
6199 ;;
6200 esac
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6211 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6212 if ${lt_cv_ld_reload_flag+:} false; then :
6213 $as_echo_n "(cached) " >&6
6214 else
6215 lt_cv_ld_reload_flag='-r'
6216 fi
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6218 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6219 reload_flag=$lt_cv_ld_reload_flag
6220 case $reload_flag in
6221 "" | " "*) ;;
6222 *) reload_flag=" $reload_flag" ;;
6223 esac
6224 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6225 case $host_os in
6226 darwin*)
6227 if test "$GCC" = yes; then
6228 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6229 else
6230 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6231 fi
6232 ;;
6233 esac
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243 if test -n "$ac_tool_prefix"; then
6244 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6245 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6247 $as_echo_n "checking for $ac_word... " >&6; }
6248 if ${ac_cv_prog_OBJDUMP+:} false; then :
6249 $as_echo_n "(cached) " >&6
6250 else
6251 if test -n "$OBJDUMP"; then
6252 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6253 else
6254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6255 for as_dir in $PATH
6256 do
6257 IFS=$as_save_IFS
6258 test -z "$as_dir" && as_dir=.
6259 for ac_exec_ext in '' $ac_executable_extensions; do
6260 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6261 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6263 break 2
6264 fi
6265 done
6266 done
6267 IFS=$as_save_IFS
6268
6269 fi
6270 fi
6271 OBJDUMP=$ac_cv_prog_OBJDUMP
6272 if test -n "$OBJDUMP"; then
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6274 $as_echo "$OBJDUMP" >&6; }
6275 else
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6277 $as_echo "no" >&6; }
6278 fi
6279
6280
6281 fi
6282 if test -z "$ac_cv_prog_OBJDUMP"; then
6283 ac_ct_OBJDUMP=$OBJDUMP
6284 # Extract the first word of "objdump", so it can be a program name with args.
6285 set dummy objdump; ac_word=$2
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6287 $as_echo_n "checking for $ac_word... " >&6; }
6288 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6289 $as_echo_n "(cached) " >&6
6290 else
6291 if test -n "$ac_ct_OBJDUMP"; then
6292 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6293 else
6294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6295 for as_dir in $PATH
6296 do
6297 IFS=$as_save_IFS
6298 test -z "$as_dir" && as_dir=.
6299 for ac_exec_ext in '' $ac_executable_extensions; do
6300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6301 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6303 break 2
6304 fi
6305 done
6306 done
6307 IFS=$as_save_IFS
6308
6309 fi
6310 fi
6311 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6312 if test -n "$ac_ct_OBJDUMP"; then
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6314 $as_echo "$ac_ct_OBJDUMP" >&6; }
6315 else
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6317 $as_echo "no" >&6; }
6318 fi
6319
6320 if test "x$ac_ct_OBJDUMP" = x; then
6321 OBJDUMP="false"
6322 else
6323 case $cross_compiling:$ac_tool_warned in
6324 yes:)
6325 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6326 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6327 ac_tool_warned=yes ;;
6328 esac
6329 OBJDUMP=$ac_ct_OBJDUMP
6330 fi
6331 else
6332 OBJDUMP="$ac_cv_prog_OBJDUMP"
6333 fi
6334
6335 test -z "$OBJDUMP" && OBJDUMP=objdump
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6346 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6347 if ${lt_cv_deplibs_check_method+:} false; then :
6348 $as_echo_n "(cached) " >&6
6349 else
6350 lt_cv_file_magic_cmd='$MAGIC_CMD'
6351 lt_cv_file_magic_test_file=
6352 lt_cv_deplibs_check_method='unknown'
6353 # Need to set the preceding variable on all platforms that support
6354 # interlibrary dependencies.
6355 # 'none' -- dependencies not supported.
6356 # `unknown' -- same as none, but documents that we really don't know.
6357 # 'pass_all' -- all dependencies passed with no checks.
6358 # 'test_compile' -- check by making test program.
6359 # 'file_magic [[regex]]' -- check by looking for files in library path
6360 # which responds to the $file_magic_cmd with a given extended regex.
6361 # If you have `file' or equivalent on your system and you're not sure
6362 # whether `pass_all' will *always* work, you probably want this one.
6363
6364 case $host_os in
6365 aix[4-9]*)
6366 lt_cv_deplibs_check_method=pass_all
6367 ;;
6368
6369 beos*)
6370 lt_cv_deplibs_check_method=pass_all
6371 ;;
6372
6373 bsdi[45]*)
6374 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6375 lt_cv_file_magic_cmd='/usr/bin/file -L'
6376 lt_cv_file_magic_test_file=/shlib/libc.so
6377 ;;
6378
6379 cygwin*)
6380 # func_win32_libid is a shell function defined in ltmain.sh
6381 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6382 lt_cv_file_magic_cmd='func_win32_libid'
6383 ;;
6384
6385 mingw* | pw32*)
6386 # Base MSYS/MinGW do not provide the 'file' command needed by
6387 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6388 # unless we find 'file', for example because we are cross-compiling.
6389 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6390 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6391 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6392 lt_cv_file_magic_cmd='func_win32_libid'
6393 else
6394 # Keep this pattern in sync with the one in func_win32_libid.
6395 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6396 lt_cv_file_magic_cmd='$OBJDUMP -f'
6397 fi
6398 ;;
6399
6400 cegcc*)
6401 # use the weaker test based on 'objdump'. See mingw*.
6402 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6403 lt_cv_file_magic_cmd='$OBJDUMP -f'
6404 ;;
6405
6406 darwin* | rhapsody*)
6407 lt_cv_deplibs_check_method=pass_all
6408 ;;
6409
6410 freebsd* | dragonfly*)
6411 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6412 case $host_cpu in
6413 i*86 )
6414 # Not sure whether the presence of OpenBSD here was a mistake.
6415 # Let's accept both of them until this is cleared up.
6416 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6417 lt_cv_file_magic_cmd=/usr/bin/file
6418 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6419 ;;
6420 esac
6421 else
6422 lt_cv_deplibs_check_method=pass_all
6423 fi
6424 ;;
6425
6426 gnu*)
6427 lt_cv_deplibs_check_method=pass_all
6428 ;;
6429
6430 haiku*)
6431 lt_cv_deplibs_check_method=pass_all
6432 ;;
6433
6434 hpux10.20* | hpux11*)
6435 lt_cv_file_magic_cmd=/usr/bin/file
6436 case $host_cpu in
6437 ia64*)
6438 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6439 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6440 ;;
6441 hppa*64*)
6442 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]'
6443 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6444 ;;
6445 *)
6446 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6447 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6448 ;;
6449 esac
6450 ;;
6451
6452 interix[3-9]*)
6453 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6454 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6455 ;;
6456
6457 irix5* | irix6* | nonstopux*)
6458 case $LD in
6459 *-32|*"-32 ") libmagic=32-bit;;
6460 *-n32|*"-n32 ") libmagic=N32;;
6461 *-64|*"-64 ") libmagic=64-bit;;
6462 *) libmagic=never-match;;
6463 esac
6464 lt_cv_deplibs_check_method=pass_all
6465 ;;
6466
6467 # This must be Linux ELF.
6468 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6469 lt_cv_deplibs_check_method=pass_all
6470 ;;
6471
6472 netbsd*)
6473 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6474 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6475 else
6476 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6477 fi
6478 ;;
6479
6480 newos6*)
6481 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6482 lt_cv_file_magic_cmd=/usr/bin/file
6483 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6484 ;;
6485
6486 *nto* | *qnx*)
6487 lt_cv_deplibs_check_method=pass_all
6488 ;;
6489
6490 openbsd*)
6491 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6492 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6493 else
6494 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6495 fi
6496 ;;
6497
6498 osf3* | osf4* | osf5*)
6499 lt_cv_deplibs_check_method=pass_all
6500 ;;
6501
6502 rdos*)
6503 lt_cv_deplibs_check_method=pass_all
6504 ;;
6505
6506 solaris*)
6507 lt_cv_deplibs_check_method=pass_all
6508 ;;
6509
6510 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6511 lt_cv_deplibs_check_method=pass_all
6512 ;;
6513
6514 sysv4 | sysv4.3*)
6515 case $host_vendor in
6516 motorola)
6517 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]'
6518 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6519 ;;
6520 ncr)
6521 lt_cv_deplibs_check_method=pass_all
6522 ;;
6523 sequent)
6524 lt_cv_file_magic_cmd='/bin/file'
6525 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6526 ;;
6527 sni)
6528 lt_cv_file_magic_cmd='/bin/file'
6529 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6530 lt_cv_file_magic_test_file=/lib/libc.so
6531 ;;
6532 siemens)
6533 lt_cv_deplibs_check_method=pass_all
6534 ;;
6535 pc)
6536 lt_cv_deplibs_check_method=pass_all
6537 ;;
6538 esac
6539 ;;
6540
6541 tpf*)
6542 lt_cv_deplibs_check_method=pass_all
6543 ;;
6544 esac
6545
6546 fi
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6548 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6549 file_magic_cmd=$lt_cv_file_magic_cmd
6550 deplibs_check_method=$lt_cv_deplibs_check_method
6551 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564 if test -n "$ac_tool_prefix"; then
6565 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6566 set dummy ${ac_tool_prefix}ar; ac_word=$2
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6568 $as_echo_n "checking for $ac_word... " >&6; }
6569 if ${ac_cv_prog_AR+:} false; then :
6570 $as_echo_n "(cached) " >&6
6571 else
6572 if test -n "$AR"; then
6573 ac_cv_prog_AR="$AR" # Let the user override the test.
6574 else
6575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6576 for as_dir in $PATH
6577 do
6578 IFS=$as_save_IFS
6579 test -z "$as_dir" && as_dir=.
6580 for ac_exec_ext in '' $ac_executable_extensions; do
6581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6582 ac_cv_prog_AR="${ac_tool_prefix}ar"
6583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6584 break 2
6585 fi
6586 done
6587 done
6588 IFS=$as_save_IFS
6589
6590 fi
6591 fi
6592 AR=$ac_cv_prog_AR
6593 if test -n "$AR"; then
6594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6595 $as_echo "$AR" >&6; }
6596 else
6597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6598 $as_echo "no" >&6; }
6599 fi
6600
6601
6602 fi
6603 if test -z "$ac_cv_prog_AR"; then
6604 ac_ct_AR=$AR
6605 # Extract the first word of "ar", so it can be a program name with args.
6606 set dummy ar; ac_word=$2
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6608 $as_echo_n "checking for $ac_word... " >&6; }
6609 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6610 $as_echo_n "(cached) " >&6
6611 else
6612 if test -n "$ac_ct_AR"; then
6613 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6614 else
6615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6616 for as_dir in $PATH
6617 do
6618 IFS=$as_save_IFS
6619 test -z "$as_dir" && as_dir=.
6620 for ac_exec_ext in '' $ac_executable_extensions; do
6621 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6622 ac_cv_prog_ac_ct_AR="ar"
6623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6624 break 2
6625 fi
6626 done
6627 done
6628 IFS=$as_save_IFS
6629
6630 fi
6631 fi
6632 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6633 if test -n "$ac_ct_AR"; then
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6635 $as_echo "$ac_ct_AR" >&6; }
6636 else
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6638 $as_echo "no" >&6; }
6639 fi
6640
6641 if test "x$ac_ct_AR" = x; then
6642 AR="false"
6643 else
6644 case $cross_compiling:$ac_tool_warned in
6645 yes:)
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6647 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6648 ac_tool_warned=yes ;;
6649 esac
6650 AR=$ac_ct_AR
6651 fi
6652 else
6653 AR="$ac_cv_prog_AR"
6654 fi
6655
6656 test -z "$AR" && AR=ar
6657 test -z "$AR_FLAGS" && AR_FLAGS=cru
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669 if test -n "$ac_tool_prefix"; then
6670 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6671 set dummy ${ac_tool_prefix}strip; ac_word=$2
6672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6673 $as_echo_n "checking for $ac_word... " >&6; }
6674 if ${ac_cv_prog_STRIP+:} false; then :
6675 $as_echo_n "(cached) " >&6
6676 else
6677 if test -n "$STRIP"; then
6678 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6679 else
6680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6681 for as_dir in $PATH
6682 do
6683 IFS=$as_save_IFS
6684 test -z "$as_dir" && as_dir=.
6685 for ac_exec_ext in '' $ac_executable_extensions; do
6686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6687 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6689 break 2
6690 fi
6691 done
6692 done
6693 IFS=$as_save_IFS
6694
6695 fi
6696 fi
6697 STRIP=$ac_cv_prog_STRIP
6698 if test -n "$STRIP"; then
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6700 $as_echo "$STRIP" >&6; }
6701 else
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6703 $as_echo "no" >&6; }
6704 fi
6705
6706
6707 fi
6708 if test -z "$ac_cv_prog_STRIP"; then
6709 ac_ct_STRIP=$STRIP
6710 # Extract the first word of "strip", so it can be a program name with args.
6711 set dummy strip; ac_word=$2
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6713 $as_echo_n "checking for $ac_word... " >&6; }
6714 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6715 $as_echo_n "(cached) " >&6
6716 else
6717 if test -n "$ac_ct_STRIP"; then
6718 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6719 else
6720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6721 for as_dir in $PATH
6722 do
6723 IFS=$as_save_IFS
6724 test -z "$as_dir" && as_dir=.
6725 for ac_exec_ext in '' $ac_executable_extensions; do
6726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6727 ac_cv_prog_ac_ct_STRIP="strip"
6728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6729 break 2
6730 fi
6731 done
6732 done
6733 IFS=$as_save_IFS
6734
6735 fi
6736 fi
6737 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6738 if test -n "$ac_ct_STRIP"; then
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6740 $as_echo "$ac_ct_STRIP" >&6; }
6741 else
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6743 $as_echo "no" >&6; }
6744 fi
6745
6746 if test "x$ac_ct_STRIP" = x; then
6747 STRIP=":"
6748 else
6749 case $cross_compiling:$ac_tool_warned in
6750 yes:)
6751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6752 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6753 ac_tool_warned=yes ;;
6754 esac
6755 STRIP=$ac_ct_STRIP
6756 fi
6757 else
6758 STRIP="$ac_cv_prog_STRIP"
6759 fi
6760
6761 test -z "$STRIP" && STRIP=:
6762
6763
6764
6765
6766
6767
6768 if test -n "$ac_tool_prefix"; then
6769 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6770 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6772 $as_echo_n "checking for $ac_word... " >&6; }
6773 if ${ac_cv_prog_RANLIB+:} false; then :
6774 $as_echo_n "(cached) " >&6
6775 else
6776 if test -n "$RANLIB"; then
6777 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6778 else
6779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6780 for as_dir in $PATH
6781 do
6782 IFS=$as_save_IFS
6783 test -z "$as_dir" && as_dir=.
6784 for ac_exec_ext in '' $ac_executable_extensions; do
6785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6786 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6788 break 2
6789 fi
6790 done
6791 done
6792 IFS=$as_save_IFS
6793
6794 fi
6795 fi
6796 RANLIB=$ac_cv_prog_RANLIB
6797 if test -n "$RANLIB"; then
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6799 $as_echo "$RANLIB" >&6; }
6800 else
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6802 $as_echo "no" >&6; }
6803 fi
6804
6805
6806 fi
6807 if test -z "$ac_cv_prog_RANLIB"; then
6808 ac_ct_RANLIB=$RANLIB
6809 # Extract the first word of "ranlib", so it can be a program name with args.
6810 set dummy ranlib; ac_word=$2
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6812 $as_echo_n "checking for $ac_word... " >&6; }
6813 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6814 $as_echo_n "(cached) " >&6
6815 else
6816 if test -n "$ac_ct_RANLIB"; then
6817 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6818 else
6819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6820 for as_dir in $PATH
6821 do
6822 IFS=$as_save_IFS
6823 test -z "$as_dir" && as_dir=.
6824 for ac_exec_ext in '' $ac_executable_extensions; do
6825 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6826 ac_cv_prog_ac_ct_RANLIB="ranlib"
6827 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6828 break 2
6829 fi
6830 done
6831 done
6832 IFS=$as_save_IFS
6833
6834 fi
6835 fi
6836 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6837 if test -n "$ac_ct_RANLIB"; then
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6839 $as_echo "$ac_ct_RANLIB" >&6; }
6840 else
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6842 $as_echo "no" >&6; }
6843 fi
6844
6845 if test "x$ac_ct_RANLIB" = x; then
6846 RANLIB=":"
6847 else
6848 case $cross_compiling:$ac_tool_warned in
6849 yes:)
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6851 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6852 ac_tool_warned=yes ;;
6853 esac
6854 RANLIB=$ac_ct_RANLIB
6855 fi
6856 else
6857 RANLIB="$ac_cv_prog_RANLIB"
6858 fi
6859
6860 test -z "$RANLIB" && RANLIB=:
6861
6862
6863
6864
6865
6866
6867 # Determine commands to create old-style static archives.
6868 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6869 old_postinstall_cmds='chmod 644 $oldlib'
6870 old_postuninstall_cmds=
6871
6872 if test -n "$RANLIB"; then
6873 case $host_os in
6874 openbsd*)
6875 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6876 ;;
6877 *)
6878 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6879 ;;
6880 esac
6881 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6882 fi
6883
6884 case $host_os in
6885 darwin*)
6886 lock_old_archive_extraction=yes ;;
6887 *)
6888 lock_old_archive_extraction=no ;;
6889 esac
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929 # If no C compiler was specified, use CC.
6930 LTCC=${LTCC-"$CC"}
6931
6932 # If no C compiler flags were specified, use CFLAGS.
6933 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6934
6935 # Allow CC to be a program name with arguments.
6936 compiler=$CC
6937
6938
6939 # Check for command to grab the raw symbol name followed by C symbol from nm.
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6941 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6942 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6943 $as_echo_n "(cached) " >&6
6944 else
6945
6946 # These are sane defaults that work on at least a few old systems.
6947 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6948
6949 # Character class describing NM global symbol codes.
6950 symcode='[BCDEGRST]'
6951
6952 # Regexp to match symbols that can be accessed directly from C.
6953 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6954
6955 # Define system-specific variables.
6956 case $host_os in
6957 aix*)
6958 symcode='[BCDT]'
6959 ;;
6960 cygwin* | mingw* | pw32* | cegcc*)
6961 symcode='[ABCDGISTW]'
6962 ;;
6963 hpux*)
6964 if test "$host_cpu" = ia64; then
6965 symcode='[ABCDEGRST]'
6966 fi
6967 ;;
6968 irix* | nonstopux*)
6969 symcode='[BCDEGRST]'
6970 ;;
6971 osf*)
6972 symcode='[BCDEGQRST]'
6973 ;;
6974 solaris*)
6975 symcode='[BDRT]'
6976 ;;
6977 sco3.2v5*)
6978 symcode='[DT]'
6979 ;;
6980 sysv4.2uw2*)
6981 symcode='[DT]'
6982 ;;
6983 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6984 symcode='[ABDT]'
6985 ;;
6986 sysv4)
6987 symcode='[DFNSTU]'
6988 ;;
6989 esac
6990
6991 # If we're using GNU nm, then use its standard symbol codes.
6992 case `$NM -V 2>&1` in
6993 *GNU* | *'with BFD'*)
6994 symcode='[ABCDGIRSTW]' ;;
6995 esac
6996
6997 # Transform an extracted symbol line into a proper C declaration.
6998 # Some systems (esp. on ia64) link data and code symbols differently,
6999 # so use this general approach.
7000 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7001
7002 # Transform an extracted symbol line into symbol name and symbol address
7003 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7004 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
7005
7006 # Handle CRLF in mingw tool chain
7007 opt_cr=
7008 case $build_os in
7009 mingw*)
7010 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7011 ;;
7012 esac
7013
7014 # Try without a prefix underscore, then with it.
7015 for ac_symprfx in "" "_"; do
7016
7017 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7018 symxfrm="\\1 $ac_symprfx\\2 \\2"
7019
7020 # Write the raw and C identifiers.
7021 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7022 # Fake it for dumpbin and say T for any non-static function
7023 # and D for any global variable.
7024 # Also find C++ and __fastcall symbols from MSVC++,
7025 # which start with @ or ?.
7026 lt_cv_sys_global_symbol_pipe="$AWK '"\
7027 " {last_section=section; section=\$ 3};"\
7028 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7029 " \$ 0!~/External *\|/{next};"\
7030 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7031 " {if(hide[section]) next};"\
7032 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7033 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7034 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7035 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7036 " ' prfx=^$ac_symprfx"
7037 else
7038 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7039 fi
7040
7041 # Check to see that the pipe works correctly.
7042 pipe_works=no
7043
7044 rm -f conftest*
7045 cat > conftest.$ac_ext <<_LT_EOF
7046 #ifdef __cplusplus
7047 extern "C" {
7048 #endif
7049 char nm_test_var;
7050 void nm_test_func(void);
7051 void nm_test_func(void){}
7052 #ifdef __cplusplus
7053 }
7054 #endif
7055 int main(){nm_test_var='a';nm_test_func();return(0);}
7056 _LT_EOF
7057
7058 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7059 (eval $ac_compile) 2>&5
7060 ac_status=$?
7061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7062 test $ac_status = 0; }; then
7063 # Now try to grab the symbols.
7064 nlist=conftest.nm
7065 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7066 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7067 ac_status=$?
7068 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7069 test $ac_status = 0; } && test -s "$nlist"; then
7070 # Try sorting and uniquifying the output.
7071 if sort "$nlist" | uniq > "$nlist"T; then
7072 mv -f "$nlist"T "$nlist"
7073 else
7074 rm -f "$nlist"T
7075 fi
7076
7077 # Make sure that we snagged all the symbols we need.
7078 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7079 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7080 cat <<_LT_EOF > conftest.$ac_ext
7081 #ifdef __cplusplus
7082 extern "C" {
7083 #endif
7084
7085 _LT_EOF
7086 # Now generate the symbol file.
7087 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7088
7089 cat <<_LT_EOF >> conftest.$ac_ext
7090
7091 /* The mapping between symbol names and symbols. */
7092 const struct {
7093 const char *name;
7094 void *address;
7095 }
7096 lt__PROGRAM__LTX_preloaded_symbols[] =
7097 {
7098 { "@PROGRAM@", (void *) 0 },
7099 _LT_EOF
7100 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7101 cat <<\_LT_EOF >> conftest.$ac_ext
7102 {0, (void *) 0}
7103 };
7104
7105 /* This works around a problem in FreeBSD linker */
7106 #ifdef FREEBSD_WORKAROUND
7107 static const void *lt_preloaded_setup() {
7108 return lt__PROGRAM__LTX_preloaded_symbols;
7109 }
7110 #endif
7111
7112 #ifdef __cplusplus
7113 }
7114 #endif
7115 _LT_EOF
7116 # Now try linking the two files.
7117 mv conftest.$ac_objext conftstm.$ac_objext
7118 lt_save_LIBS="$LIBS"
7119 lt_save_CFLAGS="$CFLAGS"
7120 LIBS="conftstm.$ac_objext"
7121 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7122 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7123 (eval $ac_link) 2>&5
7124 ac_status=$?
7125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7126 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7127 pipe_works=yes
7128 fi
7129 LIBS="$lt_save_LIBS"
7130 CFLAGS="$lt_save_CFLAGS"
7131 else
7132 echo "cannot find nm_test_func in $nlist" >&5
7133 fi
7134 else
7135 echo "cannot find nm_test_var in $nlist" >&5
7136 fi
7137 else
7138 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7139 fi
7140 else
7141 echo "$progname: failed program was:" >&5
7142 cat conftest.$ac_ext >&5
7143 fi
7144 rm -rf conftest* conftst*
7145
7146 # Do not use the global_symbol_pipe unless it works.
7147 if test "$pipe_works" = yes; then
7148 break
7149 else
7150 lt_cv_sys_global_symbol_pipe=
7151 fi
7152 done
7153
7154 fi
7155
7156 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7157 lt_cv_sys_global_symbol_to_cdecl=
7158 fi
7159 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7161 $as_echo "failed" >&6; }
7162 else
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7164 $as_echo "ok" >&6; }
7165 fi
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188 # Check whether --enable-libtool-lock was given.
7189 if test "${enable_libtool_lock+set}" = set; then :
7190 enableval=$enable_libtool_lock;
7191 fi
7192
7193 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7194
7195 # Some flags need to be propagated to the compiler or linker for good
7196 # libtool support.
7197 case $host in
7198 ia64-*-hpux*)
7199 # Find out which ABI we are using.
7200 echo 'int i;' > conftest.$ac_ext
7201 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7202 (eval $ac_compile) 2>&5
7203 ac_status=$?
7204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7205 test $ac_status = 0; }; then
7206 case `/usr/bin/file conftest.$ac_objext` in
7207 *ELF-32*)
7208 HPUX_IA64_MODE="32"
7209 ;;
7210 *ELF-64*)
7211 HPUX_IA64_MODE="64"
7212 ;;
7213 esac
7214 fi
7215 rm -rf conftest*
7216 ;;
7217 *-*-irix6*)
7218 # Find out which ABI we are using.
7219 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7220 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7221 (eval $ac_compile) 2>&5
7222 ac_status=$?
7223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7224 test $ac_status = 0; }; then
7225 if test "$lt_cv_prog_gnu_ld" = yes; then
7226 case `/usr/bin/file conftest.$ac_objext` in
7227 *32-bit*)
7228 LD="${LD-ld} -melf32bsmip"
7229 ;;
7230 *N32*)
7231 LD="${LD-ld} -melf32bmipn32"
7232 ;;
7233 *64-bit*)
7234 LD="${LD-ld} -melf64bmip"
7235 ;;
7236 esac
7237 else
7238 case `/usr/bin/file conftest.$ac_objext` in
7239 *32-bit*)
7240 LD="${LD-ld} -32"
7241 ;;
7242 *N32*)
7243 LD="${LD-ld} -n32"
7244 ;;
7245 *64-bit*)
7246 LD="${LD-ld} -64"
7247 ;;
7248 esac
7249 fi
7250 fi
7251 rm -rf conftest*
7252 ;;
7253
7254 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7255 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7256 # Find out which ABI we are using.
7257 echo 'int i;' > conftest.$ac_ext
7258 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7259 (eval $ac_compile) 2>&5
7260 ac_status=$?
7261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7262 test $ac_status = 0; }; then
7263 case `/usr/bin/file conftest.o` in
7264 *32-bit*)
7265 case $host in
7266 x86_64-*kfreebsd*-gnu)
7267 LD="${LD-ld} -m elf_i386_fbsd"
7268 ;;
7269 x86_64-*linux*)
7270 LD="${LD-ld} -m elf_i386"
7271 ;;
7272 ppc64-*linux*|powerpc64-*linux*)
7273 LD="${LD-ld} -m elf32ppclinux"
7274 ;;
7275 s390x-*linux*)
7276 LD="${LD-ld} -m elf_s390"
7277 ;;
7278 sparc64-*linux*)
7279 LD="${LD-ld} -m elf32_sparc"
7280 ;;
7281 esac
7282 ;;
7283 *64-bit*)
7284 case $host in
7285 x86_64-*kfreebsd*-gnu)
7286 LD="${LD-ld} -m elf_x86_64_fbsd"
7287 ;;
7288 x86_64-*linux*)
7289 LD="${LD-ld} -m elf_x86_64"
7290 ;;
7291 ppc*-*linux*|powerpc*-*linux*)
7292 LD="${LD-ld} -m elf64ppc"
7293 ;;
7294 s390*-*linux*|s390*-*tpf*)
7295 LD="${LD-ld} -m elf64_s390"
7296 ;;
7297 sparc*-*linux*)
7298 LD="${LD-ld} -m elf64_sparc"
7299 ;;
7300 esac
7301 ;;
7302 esac
7303 fi
7304 rm -rf conftest*
7305 ;;
7306
7307 *-*-sco3.2v5*)
7308 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7309 SAVE_CFLAGS="$CFLAGS"
7310 CFLAGS="$CFLAGS -belf"
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7312 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7313 if ${lt_cv_cc_needs_belf+:} false; then :
7314 $as_echo_n "(cached) " >&6
7315 else
7316 ac_ext=c
7317 ac_cpp='$CPP $CPPFLAGS'
7318 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7319 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7320 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7321
7322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7323 /* end confdefs.h. */
7324
7325 int
7326 main ()
7327 {
7328
7329 ;
7330 return 0;
7331 }
7332 _ACEOF
7333 if ac_fn_c_try_link "$LINENO"; then :
7334 lt_cv_cc_needs_belf=yes
7335 else
7336 lt_cv_cc_needs_belf=no
7337 fi
7338 rm -f core conftest.err conftest.$ac_objext \
7339 conftest$ac_exeext conftest.$ac_ext
7340 ac_ext=c
7341 ac_cpp='$CPP $CPPFLAGS'
7342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7344 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7345
7346 fi
7347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7348 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7349 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7350 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7351 CFLAGS="$SAVE_CFLAGS"
7352 fi
7353 ;;
7354 sparc*-*solaris*)
7355 # Find out which ABI we are using.
7356 echo 'int i;' > conftest.$ac_ext
7357 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7358 (eval $ac_compile) 2>&5
7359 ac_status=$?
7360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7361 test $ac_status = 0; }; then
7362 case `/usr/bin/file conftest.o` in
7363 *64-bit*)
7364 case $lt_cv_prog_gnu_ld in
7365 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7366 *)
7367 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7368 LD="${LD-ld} -64"
7369 fi
7370 ;;
7371 esac
7372 ;;
7373 esac
7374 fi
7375 rm -rf conftest*
7376 ;;
7377 esac
7378
7379 need_locks="$enable_libtool_lock"
7380
7381
7382 case $host_os in
7383 rhapsody* | darwin*)
7384 if test -n "$ac_tool_prefix"; then
7385 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7386 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7388 $as_echo_n "checking for $ac_word... " >&6; }
7389 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7390 $as_echo_n "(cached) " >&6
7391 else
7392 if test -n "$DSYMUTIL"; then
7393 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7394 else
7395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7396 for as_dir in $PATH
7397 do
7398 IFS=$as_save_IFS
7399 test -z "$as_dir" && as_dir=.
7400 for ac_exec_ext in '' $ac_executable_extensions; do
7401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7402 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7404 break 2
7405 fi
7406 done
7407 done
7408 IFS=$as_save_IFS
7409
7410 fi
7411 fi
7412 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7413 if test -n "$DSYMUTIL"; then
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7415 $as_echo "$DSYMUTIL" >&6; }
7416 else
7417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7418 $as_echo "no" >&6; }
7419 fi
7420
7421
7422 fi
7423 if test -z "$ac_cv_prog_DSYMUTIL"; then
7424 ac_ct_DSYMUTIL=$DSYMUTIL
7425 # Extract the first word of "dsymutil", so it can be a program name with args.
7426 set dummy dsymutil; ac_word=$2
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7428 $as_echo_n "checking for $ac_word... " >&6; }
7429 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7430 $as_echo_n "(cached) " >&6
7431 else
7432 if test -n "$ac_ct_DSYMUTIL"; then
7433 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7434 else
7435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7436 for as_dir in $PATH
7437 do
7438 IFS=$as_save_IFS
7439 test -z "$as_dir" && as_dir=.
7440 for ac_exec_ext in '' $ac_executable_extensions; do
7441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7442 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7444 break 2
7445 fi
7446 done
7447 done
7448 IFS=$as_save_IFS
7449
7450 fi
7451 fi
7452 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7453 if test -n "$ac_ct_DSYMUTIL"; then
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7455 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7456 else
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7458 $as_echo "no" >&6; }
7459 fi
7460
7461 if test "x$ac_ct_DSYMUTIL" = x; then
7462 DSYMUTIL=":"
7463 else
7464 case $cross_compiling:$ac_tool_warned in
7465 yes:)
7466 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7467 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7468 ac_tool_warned=yes ;;
7469 esac
7470 DSYMUTIL=$ac_ct_DSYMUTIL
7471 fi
7472 else
7473 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7474 fi
7475
7476 if test -n "$ac_tool_prefix"; then
7477 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7478 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7480 $as_echo_n "checking for $ac_word... " >&6; }
7481 if ${ac_cv_prog_NMEDIT+:} false; then :
7482 $as_echo_n "(cached) " >&6
7483 else
7484 if test -n "$NMEDIT"; then
7485 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7486 else
7487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7488 for as_dir in $PATH
7489 do
7490 IFS=$as_save_IFS
7491 test -z "$as_dir" && as_dir=.
7492 for ac_exec_ext in '' $ac_executable_extensions; do
7493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7494 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7496 break 2
7497 fi
7498 done
7499 done
7500 IFS=$as_save_IFS
7501
7502 fi
7503 fi
7504 NMEDIT=$ac_cv_prog_NMEDIT
7505 if test -n "$NMEDIT"; then
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7507 $as_echo "$NMEDIT" >&6; }
7508 else
7509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7510 $as_echo "no" >&6; }
7511 fi
7512
7513
7514 fi
7515 if test -z "$ac_cv_prog_NMEDIT"; then
7516 ac_ct_NMEDIT=$NMEDIT
7517 # Extract the first word of "nmedit", so it can be a program name with args.
7518 set dummy nmedit; ac_word=$2
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7520 $as_echo_n "checking for $ac_word... " >&6; }
7521 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7522 $as_echo_n "(cached) " >&6
7523 else
7524 if test -n "$ac_ct_NMEDIT"; then
7525 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7526 else
7527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7528 for as_dir in $PATH
7529 do
7530 IFS=$as_save_IFS
7531 test -z "$as_dir" && as_dir=.
7532 for ac_exec_ext in '' $ac_executable_extensions; do
7533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7534 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7536 break 2
7537 fi
7538 done
7539 done
7540 IFS=$as_save_IFS
7541
7542 fi
7543 fi
7544 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7545 if test -n "$ac_ct_NMEDIT"; then
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7547 $as_echo "$ac_ct_NMEDIT" >&6; }
7548 else
7549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7550 $as_echo "no" >&6; }
7551 fi
7552
7553 if test "x$ac_ct_NMEDIT" = x; then
7554 NMEDIT=":"
7555 else
7556 case $cross_compiling:$ac_tool_warned in
7557 yes:)
7558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7559 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7560 ac_tool_warned=yes ;;
7561 esac
7562 NMEDIT=$ac_ct_NMEDIT
7563 fi
7564 else
7565 NMEDIT="$ac_cv_prog_NMEDIT"
7566 fi
7567
7568 if test -n "$ac_tool_prefix"; then
7569 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7570 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7572 $as_echo_n "checking for $ac_word... " >&6; }
7573 if ${ac_cv_prog_LIPO+:} false; then :
7574 $as_echo_n "(cached) " >&6
7575 else
7576 if test -n "$LIPO"; then
7577 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7578 else
7579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7580 for as_dir in $PATH
7581 do
7582 IFS=$as_save_IFS
7583 test -z "$as_dir" && as_dir=.
7584 for ac_exec_ext in '' $ac_executable_extensions; do
7585 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7586 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7588 break 2
7589 fi
7590 done
7591 done
7592 IFS=$as_save_IFS
7593
7594 fi
7595 fi
7596 LIPO=$ac_cv_prog_LIPO
7597 if test -n "$LIPO"; then
7598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7599 $as_echo "$LIPO" >&6; }
7600 else
7601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7602 $as_echo "no" >&6; }
7603 fi
7604
7605
7606 fi
7607 if test -z "$ac_cv_prog_LIPO"; then
7608 ac_ct_LIPO=$LIPO
7609 # Extract the first word of "lipo", so it can be a program name with args.
7610 set dummy lipo; ac_word=$2
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7612 $as_echo_n "checking for $ac_word... " >&6; }
7613 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7614 $as_echo_n "(cached) " >&6
7615 else
7616 if test -n "$ac_ct_LIPO"; then
7617 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7618 else
7619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7620 for as_dir in $PATH
7621 do
7622 IFS=$as_save_IFS
7623 test -z "$as_dir" && as_dir=.
7624 for ac_exec_ext in '' $ac_executable_extensions; do
7625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7626 ac_cv_prog_ac_ct_LIPO="lipo"
7627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7628 break 2
7629 fi
7630 done
7631 done
7632 IFS=$as_save_IFS
7633
7634 fi
7635 fi
7636 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7637 if test -n "$ac_ct_LIPO"; then
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7639 $as_echo "$ac_ct_LIPO" >&6; }
7640 else
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7642 $as_echo "no" >&6; }
7643 fi
7644
7645 if test "x$ac_ct_LIPO" = x; then
7646 LIPO=":"
7647 else
7648 case $cross_compiling:$ac_tool_warned in
7649 yes:)
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7652 ac_tool_warned=yes ;;
7653 esac
7654 LIPO=$ac_ct_LIPO
7655 fi
7656 else
7657 LIPO="$ac_cv_prog_LIPO"
7658 fi
7659
7660 if test -n "$ac_tool_prefix"; then
7661 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7662 set dummy ${ac_tool_prefix}otool; ac_word=$2
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7664 $as_echo_n "checking for $ac_word... " >&6; }
7665 if ${ac_cv_prog_OTOOL+:} false; then :
7666 $as_echo_n "(cached) " >&6
7667 else
7668 if test -n "$OTOOL"; then
7669 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7670 else
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672 for as_dir in $PATH
7673 do
7674 IFS=$as_save_IFS
7675 test -z "$as_dir" && as_dir=.
7676 for ac_exec_ext in '' $ac_executable_extensions; do
7677 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7678 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7680 break 2
7681 fi
7682 done
7683 done
7684 IFS=$as_save_IFS
7685
7686 fi
7687 fi
7688 OTOOL=$ac_cv_prog_OTOOL
7689 if test -n "$OTOOL"; then
7690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7691 $as_echo "$OTOOL" >&6; }
7692 else
7693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7694 $as_echo "no" >&6; }
7695 fi
7696
7697
7698 fi
7699 if test -z "$ac_cv_prog_OTOOL"; then
7700 ac_ct_OTOOL=$OTOOL
7701 # Extract the first word of "otool", so it can be a program name with args.
7702 set dummy otool; ac_word=$2
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7704 $as_echo_n "checking for $ac_word... " >&6; }
7705 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7706 $as_echo_n "(cached) " >&6
7707 else
7708 if test -n "$ac_ct_OTOOL"; then
7709 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7710 else
7711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7712 for as_dir in $PATH
7713 do
7714 IFS=$as_save_IFS
7715 test -z "$as_dir" && as_dir=.
7716 for ac_exec_ext in '' $ac_executable_extensions; do
7717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7718 ac_cv_prog_ac_ct_OTOOL="otool"
7719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7720 break 2
7721 fi
7722 done
7723 done
7724 IFS=$as_save_IFS
7725
7726 fi
7727 fi
7728 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7729 if test -n "$ac_ct_OTOOL"; then
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7731 $as_echo "$ac_ct_OTOOL" >&6; }
7732 else
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734 $as_echo "no" >&6; }
7735 fi
7736
7737 if test "x$ac_ct_OTOOL" = x; then
7738 OTOOL=":"
7739 else
7740 case $cross_compiling:$ac_tool_warned in
7741 yes:)
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7743 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7744 ac_tool_warned=yes ;;
7745 esac
7746 OTOOL=$ac_ct_OTOOL
7747 fi
7748 else
7749 OTOOL="$ac_cv_prog_OTOOL"
7750 fi
7751
7752 if test -n "$ac_tool_prefix"; then
7753 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7754 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756 $as_echo_n "checking for $ac_word... " >&6; }
7757 if ${ac_cv_prog_OTOOL64+:} false; then :
7758 $as_echo_n "(cached) " >&6
7759 else
7760 if test -n "$OTOOL64"; then
7761 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7762 else
7763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764 for as_dir in $PATH
7765 do
7766 IFS=$as_save_IFS
7767 test -z "$as_dir" && as_dir=.
7768 for ac_exec_ext in '' $ac_executable_extensions; do
7769 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7770 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772 break 2
7773 fi
7774 done
7775 done
7776 IFS=$as_save_IFS
7777
7778 fi
7779 fi
7780 OTOOL64=$ac_cv_prog_OTOOL64
7781 if test -n "$OTOOL64"; then
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7783 $as_echo "$OTOOL64" >&6; }
7784 else
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786 $as_echo "no" >&6; }
7787 fi
7788
7789
7790 fi
7791 if test -z "$ac_cv_prog_OTOOL64"; then
7792 ac_ct_OTOOL64=$OTOOL64
7793 # Extract the first word of "otool64", so it can be a program name with args.
7794 set dummy otool64; ac_word=$2
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796 $as_echo_n "checking for $ac_word... " >&6; }
7797 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7798 $as_echo_n "(cached) " >&6
7799 else
7800 if test -n "$ac_ct_OTOOL64"; then
7801 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7802 else
7803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804 for as_dir in $PATH
7805 do
7806 IFS=$as_save_IFS
7807 test -z "$as_dir" && as_dir=.
7808 for ac_exec_ext in '' $ac_executable_extensions; do
7809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7810 ac_cv_prog_ac_ct_OTOOL64="otool64"
7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812 break 2
7813 fi
7814 done
7815 done
7816 IFS=$as_save_IFS
7817
7818 fi
7819 fi
7820 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7821 if test -n "$ac_ct_OTOOL64"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7823 $as_echo "$ac_ct_OTOOL64" >&6; }
7824 else
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 $as_echo "no" >&6; }
7827 fi
7828
7829 if test "x$ac_ct_OTOOL64" = x; then
7830 OTOOL64=":"
7831 else
7832 case $cross_compiling:$ac_tool_warned in
7833 yes:)
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7835 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7836 ac_tool_warned=yes ;;
7837 esac
7838 OTOOL64=$ac_ct_OTOOL64
7839 fi
7840 else
7841 OTOOL64="$ac_cv_prog_OTOOL64"
7842 fi
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7871 $as_echo_n "checking for -single_module linker flag... " >&6; }
7872 if ${lt_cv_apple_cc_single_mod+:} false; then :
7873 $as_echo_n "(cached) " >&6
7874 else
7875 lt_cv_apple_cc_single_mod=no
7876 if test -z "${LT_MULTI_MODULE}"; then
7877 # By default we will add the -single_module flag. You can override
7878 # by either setting the environment variable LT_MULTI_MODULE
7879 # non-empty at configure time, or by adding -multi_module to the
7880 # link flags.
7881 rm -rf libconftest.dylib*
7882 echo "int foo(void){return 1;}" > conftest.c
7883 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7884 -dynamiclib -Wl,-single_module conftest.c" >&5
7885 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7886 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7887 _lt_result=$?
7888 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7889 lt_cv_apple_cc_single_mod=yes
7890 else
7891 cat conftest.err >&5
7892 fi
7893 rm -rf libconftest.dylib*
7894 rm -f conftest.*
7895 fi
7896 fi
7897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7898 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7900 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7901 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7902 $as_echo_n "(cached) " >&6
7903 else
7904 lt_cv_ld_exported_symbols_list=no
7905 save_LDFLAGS=$LDFLAGS
7906 echo "_main" > conftest.sym
7907 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7909 /* end confdefs.h. */
7910
7911 int
7912 main ()
7913 {
7914
7915 ;
7916 return 0;
7917 }
7918 _ACEOF
7919 if ac_fn_c_try_link "$LINENO"; then :
7920 lt_cv_ld_exported_symbols_list=yes
7921 else
7922 lt_cv_ld_exported_symbols_list=no
7923 fi
7924 rm -f core conftest.err conftest.$ac_objext \
7925 conftest$ac_exeext conftest.$ac_ext
7926 LDFLAGS="$save_LDFLAGS"
7927
7928 fi
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7930 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7932 $as_echo_n "checking for -force_load linker flag... " >&6; }
7933 if ${lt_cv_ld_force_load+:} false; then :
7934 $as_echo_n "(cached) " >&6
7935 else
7936 lt_cv_ld_force_load=no
7937 cat > conftest.c << _LT_EOF
7938 int forced_loaded() { return 2;}
7939 _LT_EOF
7940 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7941 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7942 echo "$AR cru libconftest.a conftest.o" >&5
7943 $AR cru libconftest.a conftest.o 2>&5
7944 echo "$RANLIB libconftest.a" >&5
7945 $RANLIB libconftest.a 2>&5
7946 cat > conftest.c << _LT_EOF
7947 int main() { return 0;}
7948 _LT_EOF
7949 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7950 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7951 _lt_result=$?
7952 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7953 lt_cv_ld_force_load=yes
7954 else
7955 cat conftest.err >&5
7956 fi
7957 rm -f conftest.err libconftest.a conftest conftest.c
7958 rm -rf conftest.dSYM
7959
7960 fi
7961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7962 $as_echo "$lt_cv_ld_force_load" >&6; }
7963 case $host_os in
7964 rhapsody* | darwin1.[012])
7965 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7966 darwin1.*)
7967 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7968 darwin*) # darwin 5.x on
7969 # if running on 10.5 or later, the deployment target defaults
7970 # to the OS version, if on x86, and 10.4, the deployment
7971 # target defaults to 10.4. Don't you love it?
7972 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7973 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7974 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7975 10.[012]*)
7976 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7977 10.*)
7978 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7979 esac
7980 ;;
7981 esac
7982 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7983 _lt_dar_single_mod='$single_module'
7984 fi
7985 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7986 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7987 else
7988 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7989 fi
7990 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7991 _lt_dsymutil='~$DSYMUTIL $lib || :'
7992 else
7993 _lt_dsymutil=
7994 fi
7995 ;;
7996 esac
7997
7998 for ac_header in dlfcn.h
7999 do :
8000 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8001 "
8002 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8003 cat >>confdefs.h <<_ACEOF
8004 #define HAVE_DLFCN_H 1
8005 _ACEOF
8006
8007 fi
8008
8009 done
8010
8011
8012
8013
8014
8015 # Set options
8016
8017
8018
8019 enable_dlopen=no
8020
8021
8022 enable_win32_dll=no
8023
8024
8025 # Check whether --enable-shared was given.
8026 if test "${enable_shared+set}" = set; then :
8027 enableval=$enable_shared; p=${PACKAGE-default}
8028 case $enableval in
8029 yes) enable_shared=yes ;;
8030 no) enable_shared=no ;;
8031 *)
8032 enable_shared=no
8033 # Look at the argument we got. We use all the common list separators.
8034 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8035 for pkg in $enableval; do
8036 IFS="$lt_save_ifs"
8037 if test "X$pkg" = "X$p"; then
8038 enable_shared=yes
8039 fi
8040 done
8041 IFS="$lt_save_ifs"
8042 ;;
8043 esac
8044 else
8045 enable_shared=yes
8046 fi
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056 # Check whether --enable-static was given.
8057 if test "${enable_static+set}" = set; then :
8058 enableval=$enable_static; p=${PACKAGE-default}
8059 case $enableval in
8060 yes) enable_static=yes ;;
8061 no) enable_static=no ;;
8062 *)
8063 enable_static=no
8064 # Look at the argument we got. We use all the common list separators.
8065 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8066 for pkg in $enableval; do
8067 IFS="$lt_save_ifs"
8068 if test "X$pkg" = "X$p"; then
8069 enable_static=yes
8070 fi
8071 done
8072 IFS="$lt_save_ifs"
8073 ;;
8074 esac
8075 else
8076 enable_static=yes
8077 fi
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088 # Check whether --with-pic was given.
8089 if test "${with_pic+set}" = set; then :
8090 withval=$with_pic; pic_mode="$withval"
8091 else
8092 pic_mode=default
8093 fi
8094
8095
8096 test -z "$pic_mode" && pic_mode=default
8097
8098
8099
8100
8101
8102
8103
8104 # Check whether --enable-fast-install was given.
8105 if test "${enable_fast_install+set}" = set; then :
8106 enableval=$enable_fast_install; p=${PACKAGE-default}
8107 case $enableval in
8108 yes) enable_fast_install=yes ;;
8109 no) enable_fast_install=no ;;
8110 *)
8111 enable_fast_install=no
8112 # Look at the argument we got. We use all the common list separators.
8113 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8114 for pkg in $enableval; do
8115 IFS="$lt_save_ifs"
8116 if test "X$pkg" = "X$p"; then
8117 enable_fast_install=yes
8118 fi
8119 done
8120 IFS="$lt_save_ifs"
8121 ;;
8122 esac
8123 else
8124 enable_fast_install=yes
8125 fi
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137 # This can be used to rebuild libtool when needed
8138 LIBTOOL_DEPS="$ltmain"
8139
8140 # Always use our own libtool.
8141 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168 test -z "$LN_S" && LN_S="ln -s"
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183 if test -n "${ZSH_VERSION+set}" ; then
8184 setopt NO_GLOB_SUBST
8185 fi
8186
8187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8188 $as_echo_n "checking for objdir... " >&6; }
8189 if ${lt_cv_objdir+:} false; then :
8190 $as_echo_n "(cached) " >&6
8191 else
8192 rm -f .libs 2>/dev/null
8193 mkdir .libs 2>/dev/null
8194 if test -d .libs; then
8195 lt_cv_objdir=.libs
8196 else
8197 # MS-DOS does not allow filenames that begin with a dot.
8198 lt_cv_objdir=_libs
8199 fi
8200 rmdir .libs 2>/dev/null
8201 fi
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8203 $as_echo "$lt_cv_objdir" >&6; }
8204 objdir=$lt_cv_objdir
8205
8206
8207
8208
8209
8210 cat >>confdefs.h <<_ACEOF
8211 #define LT_OBJDIR "$lt_cv_objdir/"
8212 _ACEOF
8213
8214
8215
8216
8217 case $host_os in
8218 aix3*)
8219 # AIX sometimes has problems with the GCC collect2 program. For some
8220 # reason, if we set the COLLECT_NAMES environment variable, the problems
8221 # vanish in a puff of smoke.
8222 if test "X${COLLECT_NAMES+set}" != Xset; then
8223 COLLECT_NAMES=
8224 export COLLECT_NAMES
8225 fi
8226 ;;
8227 esac
8228
8229 # Global variables:
8230 ofile=libtool
8231 can_build_shared=yes
8232
8233 # All known linkers require a `.a' archive for static linking (except MSVC,
8234 # which needs '.lib').
8235 libext=a
8236
8237 with_gnu_ld="$lt_cv_prog_gnu_ld"
8238
8239 old_CC="$CC"
8240 old_CFLAGS="$CFLAGS"
8241
8242 # Set sane defaults for various variables
8243 test -z "$CC" && CC=cc
8244 test -z "$LTCC" && LTCC=$CC
8245 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8246 test -z "$LD" && LD=ld
8247 test -z "$ac_objext" && ac_objext=o
8248
8249 for cc_temp in $compiler""; do
8250 case $cc_temp in
8251 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8252 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8253 \-*) ;;
8254 *) break;;
8255 esac
8256 done
8257 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8258
8259
8260 # Only perform the check for file, if the check method requires it
8261 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8262 case $deplibs_check_method in
8263 file_magic*)
8264 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8266 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8267 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8268 $as_echo_n "(cached) " >&6
8269 else
8270 case $MAGIC_CMD in
8271 [\\/*] | ?:[\\/]*)
8272 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8273 ;;
8274 *)
8275 lt_save_MAGIC_CMD="$MAGIC_CMD"
8276 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8277 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8278 for ac_dir in $ac_dummy; do
8279 IFS="$lt_save_ifs"
8280 test -z "$ac_dir" && ac_dir=.
8281 if test -f $ac_dir/${ac_tool_prefix}file; then
8282 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8283 if test -n "$file_magic_test_file"; then
8284 case $deplibs_check_method in
8285 "file_magic "*)
8286 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8287 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8288 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8289 $EGREP "$file_magic_regex" > /dev/null; then
8290 :
8291 else
8292 cat <<_LT_EOF 1>&2
8293
8294 *** Warning: the command libtool uses to detect shared libraries,
8295 *** $file_magic_cmd, produces output that libtool cannot recognize.
8296 *** The result is that libtool may fail to recognize shared libraries
8297 *** as such. This will affect the creation of libtool libraries that
8298 *** depend on shared libraries, but programs linked with such libtool
8299 *** libraries will work regardless of this problem. Nevertheless, you
8300 *** may want to report the problem to your system manager and/or to
8301 *** bug-libtool@gnu.org
8302
8303 _LT_EOF
8304 fi ;;
8305 esac
8306 fi
8307 break
8308 fi
8309 done
8310 IFS="$lt_save_ifs"
8311 MAGIC_CMD="$lt_save_MAGIC_CMD"
8312 ;;
8313 esac
8314 fi
8315
8316 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8317 if test -n "$MAGIC_CMD"; then
8318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8319 $as_echo "$MAGIC_CMD" >&6; }
8320 else
8321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8322 $as_echo "no" >&6; }
8323 fi
8324
8325
8326
8327
8328
8329 if test -z "$lt_cv_path_MAGIC_CMD"; then
8330 if test -n "$ac_tool_prefix"; then
8331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8332 $as_echo_n "checking for file... " >&6; }
8333 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8334 $as_echo_n "(cached) " >&6
8335 else
8336 case $MAGIC_CMD in
8337 [\\/*] | ?:[\\/]*)
8338 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8339 ;;
8340 *)
8341 lt_save_MAGIC_CMD="$MAGIC_CMD"
8342 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8343 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8344 for ac_dir in $ac_dummy; do
8345 IFS="$lt_save_ifs"
8346 test -z "$ac_dir" && ac_dir=.
8347 if test -f $ac_dir/file; then
8348 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8349 if test -n "$file_magic_test_file"; then
8350 case $deplibs_check_method in
8351 "file_magic "*)
8352 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8353 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8354 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8355 $EGREP "$file_magic_regex" > /dev/null; then
8356 :
8357 else
8358 cat <<_LT_EOF 1>&2
8359
8360 *** Warning: the command libtool uses to detect shared libraries,
8361 *** $file_magic_cmd, produces output that libtool cannot recognize.
8362 *** The result is that libtool may fail to recognize shared libraries
8363 *** as such. This will affect the creation of libtool libraries that
8364 *** depend on shared libraries, but programs linked with such libtool
8365 *** libraries will work regardless of this problem. Nevertheless, you
8366 *** may want to report the problem to your system manager and/or to
8367 *** bug-libtool@gnu.org
8368
8369 _LT_EOF
8370 fi ;;
8371 esac
8372 fi
8373 break
8374 fi
8375 done
8376 IFS="$lt_save_ifs"
8377 MAGIC_CMD="$lt_save_MAGIC_CMD"
8378 ;;
8379 esac
8380 fi
8381
8382 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8383 if test -n "$MAGIC_CMD"; then
8384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8385 $as_echo "$MAGIC_CMD" >&6; }
8386 else
8387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8388 $as_echo "no" >&6; }
8389 fi
8390
8391
8392 else
8393 MAGIC_CMD=:
8394 fi
8395 fi
8396
8397 fi
8398 ;;
8399 esac
8400
8401 # Use C for the default configuration in the libtool script
8402
8403 lt_save_CC="$CC"
8404 ac_ext=c
8405 ac_cpp='$CPP $CPPFLAGS'
8406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8409
8410
8411 # Source file extension for C test sources.
8412 ac_ext=c
8413
8414 # Object file extension for compiled C test sources.
8415 objext=o
8416 objext=$objext
8417
8418 # Code to be used in simple compile tests
8419 lt_simple_compile_test_code="int some_variable = 0;"
8420
8421 # Code to be used in simple link tests
8422 lt_simple_link_test_code='int main(){return(0);}'
8423
8424
8425
8426
8427
8428
8429
8430 # If no C compiler was specified, use CC.
8431 LTCC=${LTCC-"$CC"}
8432
8433 # If no C compiler flags were specified, use CFLAGS.
8434 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8435
8436 # Allow CC to be a program name with arguments.
8437 compiler=$CC
8438
8439 # Save the default compiler, since it gets overwritten when the other
8440 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8441 compiler_DEFAULT=$CC
8442
8443 # save warnings/boilerplate of simple test code
8444 ac_outfile=conftest.$ac_objext
8445 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8446 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8447 _lt_compiler_boilerplate=`cat conftest.err`
8448 $RM conftest*
8449
8450 ac_outfile=conftest.$ac_objext
8451 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8452 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8453 _lt_linker_boilerplate=`cat conftest.err`
8454 $RM -r conftest*
8455
8456
8457 if test -n "$compiler"; then
8458
8459 lt_prog_compiler_no_builtin_flag=
8460
8461 if test "$GCC" = yes; then
8462 case $cc_basename in
8463 nvcc*)
8464 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8465 *)
8466 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8467 esac
8468
8469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8470 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8471 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8472 $as_echo_n "(cached) " >&6
8473 else
8474 lt_cv_prog_compiler_rtti_exceptions=no
8475 ac_outfile=conftest.$ac_objext
8476 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8477 lt_compiler_flag="-fno-rtti -fno-exceptions"
8478 # Insert the option either (1) after the last *FLAGS variable, or
8479 # (2) before a word containing "conftest.", or (3) at the end.
8480 # Note that $ac_compile itself does not contain backslashes and begins
8481 # with a dollar sign (not a hyphen), so the echo should work correctly.
8482 # The option is referenced via a variable to avoid confusing sed.
8483 lt_compile=`echo "$ac_compile" | $SED \
8484 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8485 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8486 -e 's:$: $lt_compiler_flag:'`
8487 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8488 (eval "$lt_compile" 2>conftest.err)
8489 ac_status=$?
8490 cat conftest.err >&5
8491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8492 if (exit $ac_status) && test -s "$ac_outfile"; then
8493 # The compiler can only warn and ignore the option if not recognized
8494 # So say no if there are warnings other than the usual output.
8495 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8496 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8497 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8498 lt_cv_prog_compiler_rtti_exceptions=yes
8499 fi
8500 fi
8501 $RM conftest*
8502
8503 fi
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8505 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8506
8507 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8508 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8509 else
8510 :
8511 fi
8512
8513 fi
8514
8515
8516
8517
8518
8519
8520 lt_prog_compiler_wl=
8521 lt_prog_compiler_pic=
8522 lt_prog_compiler_static=
8523
8524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8525 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8526
8527 if test "$GCC" = yes; then
8528 lt_prog_compiler_wl='-Wl,'
8529 lt_prog_compiler_static='-static'
8530
8531 case $host_os in
8532 aix*)
8533 # All AIX code is PIC.
8534 if test "$host_cpu" = ia64; then
8535 # AIX 5 now supports IA64 processor
8536 lt_prog_compiler_static='-Bstatic'
8537 fi
8538 ;;
8539
8540 amigaos*)
8541 case $host_cpu in
8542 powerpc)
8543 # see comment about AmigaOS4 .so support
8544 lt_prog_compiler_pic='-fPIC'
8545 ;;
8546 m68k)
8547 # FIXME: we need at least 68020 code to build shared libraries, but
8548 # adding the `-m68020' flag to GCC prevents building anything better,
8549 # like `-m68040'.
8550 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8551 ;;
8552 esac
8553 ;;
8554
8555 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8556 # PIC is the default for these OSes.
8557 ;;
8558
8559 mingw* | cygwin* | pw32* | os2* | cegcc*)
8560 # This hack is so that the source file can tell whether it is being
8561 # built for inclusion in a dll (and should export symbols for example).
8562 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8563 # (--disable-auto-import) libraries
8564 lt_prog_compiler_pic='-DDLL_EXPORT'
8565 ;;
8566
8567 darwin* | rhapsody*)
8568 # PIC is the default on this platform
8569 # Common symbols not allowed in MH_DYLIB files
8570 lt_prog_compiler_pic='-fno-common'
8571 ;;
8572
8573 haiku*)
8574 # PIC is the default for Haiku.
8575 # The "-static" flag exists, but is broken.
8576 lt_prog_compiler_static=
8577 ;;
8578
8579 hpux*)
8580 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8581 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8582 # sets the default TLS model and affects inlining.
8583 case $host_cpu in
8584 hppa*64*)
8585 # +Z the default
8586 ;;
8587 *)
8588 lt_prog_compiler_pic='-fPIC'
8589 ;;
8590 esac
8591 ;;
8592
8593 interix[3-9]*)
8594 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8595 # Instead, we relocate shared libraries at runtime.
8596 ;;
8597
8598 msdosdjgpp*)
8599 # Just because we use GCC doesn't mean we suddenly get shared libraries
8600 # on systems that don't support them.
8601 lt_prog_compiler_can_build_shared=no
8602 enable_shared=no
8603 ;;
8604
8605 *nto* | *qnx*)
8606 # QNX uses GNU C++, but need to define -shared option too, otherwise
8607 # it will coredump.
8608 lt_prog_compiler_pic='-fPIC -shared'
8609 ;;
8610
8611 sysv4*MP*)
8612 if test -d /usr/nec; then
8613 lt_prog_compiler_pic=-Kconform_pic
8614 fi
8615 ;;
8616
8617 *)
8618 lt_prog_compiler_pic='-fPIC'
8619 ;;
8620 esac
8621
8622 case $cc_basename in
8623 nvcc*) # Cuda Compiler Driver 2.2
8624 lt_prog_compiler_wl='-Xlinker '
8625 lt_prog_compiler_pic='-Xcompiler -fPIC'
8626 ;;
8627 esac
8628 else
8629 # PORTME Check for flag to pass linker flags through the system compiler.
8630 case $host_os in
8631 aix*)
8632 lt_prog_compiler_wl='-Wl,'
8633 if test "$host_cpu" = ia64; then
8634 # AIX 5 now supports IA64 processor
8635 lt_prog_compiler_static='-Bstatic'
8636 else
8637 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8638 fi
8639 ;;
8640
8641 mingw* | cygwin* | pw32* | os2* | cegcc*)
8642 # This hack is so that the source file can tell whether it is being
8643 # built for inclusion in a dll (and should export symbols for example).
8644 lt_prog_compiler_pic='-DDLL_EXPORT'
8645 ;;
8646
8647 hpux9* | hpux10* | hpux11*)
8648 lt_prog_compiler_wl='-Wl,'
8649 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8650 # not for PA HP-UX.
8651 case $host_cpu in
8652 hppa*64*|ia64*)
8653 # +Z the default
8654 ;;
8655 *)
8656 lt_prog_compiler_pic='+Z'
8657 ;;
8658 esac
8659 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8660 lt_prog_compiler_static='${wl}-a ${wl}archive'
8661 ;;
8662
8663 irix5* | irix6* | nonstopux*)
8664 lt_prog_compiler_wl='-Wl,'
8665 # PIC (with -KPIC) is the default.
8666 lt_prog_compiler_static='-non_shared'
8667 ;;
8668
8669 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8670 case $cc_basename in
8671 # old Intel for x86_64 which still supported -KPIC.
8672 ecc*)
8673 lt_prog_compiler_wl='-Wl,'
8674 lt_prog_compiler_pic='-KPIC'
8675 lt_prog_compiler_static='-static'
8676 ;;
8677 # icc used to be incompatible with GCC.
8678 # ICC 10 doesn't accept -KPIC any more.
8679 icc* | ifort*)
8680 lt_prog_compiler_wl='-Wl,'
8681 lt_prog_compiler_pic='-fPIC'
8682 lt_prog_compiler_static='-static'
8683 ;;
8684 # Lahey Fortran 8.1.
8685 lf95*)
8686 lt_prog_compiler_wl='-Wl,'
8687 lt_prog_compiler_pic='--shared'
8688 lt_prog_compiler_static='--static'
8689 ;;
8690 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8691 # Portland Group compilers (*not* the Pentium gcc compiler,
8692 # which looks to be a dead project)
8693 lt_prog_compiler_wl='-Wl,'
8694 lt_prog_compiler_pic='-fpic'
8695 lt_prog_compiler_static='-Bstatic'
8696 ;;
8697 ccc*)
8698 lt_prog_compiler_wl='-Wl,'
8699 # All Alpha code is PIC.
8700 lt_prog_compiler_static='-non_shared'
8701 ;;
8702 xl* | bgxl* | bgf* | mpixl*)
8703 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8704 lt_prog_compiler_wl='-Wl,'
8705 lt_prog_compiler_pic='-qpic'
8706 lt_prog_compiler_static='-qstaticlink'
8707 ;;
8708 *)
8709 case `$CC -V 2>&1 | sed 5q` in
8710 *Sun\ F* | *Sun*Fortran*)
8711 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8712 lt_prog_compiler_pic='-KPIC'
8713 lt_prog_compiler_static='-Bstatic'
8714 lt_prog_compiler_wl=''
8715 ;;
8716 *Sun\ C*)
8717 # Sun C 5.9
8718 lt_prog_compiler_pic='-KPIC'
8719 lt_prog_compiler_static='-Bstatic'
8720 lt_prog_compiler_wl='-Wl,'
8721 ;;
8722 esac
8723 ;;
8724 esac
8725 ;;
8726
8727 newsos6)
8728 lt_prog_compiler_pic='-KPIC'
8729 lt_prog_compiler_static='-Bstatic'
8730 ;;
8731
8732 *nto* | *qnx*)
8733 # QNX uses GNU C++, but need to define -shared option too, otherwise
8734 # it will coredump.
8735 lt_prog_compiler_pic='-fPIC -shared'
8736 ;;
8737
8738 osf3* | osf4* | osf5*)
8739 lt_prog_compiler_wl='-Wl,'
8740 # All OSF/1 code is PIC.
8741 lt_prog_compiler_static='-non_shared'
8742 ;;
8743
8744 rdos*)
8745 lt_prog_compiler_static='-non_shared'
8746 ;;
8747
8748 solaris*)
8749 lt_prog_compiler_pic='-KPIC'
8750 lt_prog_compiler_static='-Bstatic'
8751 case $cc_basename in
8752 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8753 lt_prog_compiler_wl='-Qoption ld ';;
8754 *)
8755 lt_prog_compiler_wl='-Wl,';;
8756 esac
8757 ;;
8758
8759 sunos4*)
8760 lt_prog_compiler_wl='-Qoption ld '
8761 lt_prog_compiler_pic='-PIC'
8762 lt_prog_compiler_static='-Bstatic'
8763 ;;
8764
8765 sysv4 | sysv4.2uw2* | sysv4.3*)
8766 lt_prog_compiler_wl='-Wl,'
8767 lt_prog_compiler_pic='-KPIC'
8768 lt_prog_compiler_static='-Bstatic'
8769 ;;
8770
8771 sysv4*MP*)
8772 if test -d /usr/nec ;then
8773 lt_prog_compiler_pic='-Kconform_pic'
8774 lt_prog_compiler_static='-Bstatic'
8775 fi
8776 ;;
8777
8778 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8779 lt_prog_compiler_wl='-Wl,'
8780 lt_prog_compiler_pic='-KPIC'
8781 lt_prog_compiler_static='-Bstatic'
8782 ;;
8783
8784 unicos*)
8785 lt_prog_compiler_wl='-Wl,'
8786 lt_prog_compiler_can_build_shared=no
8787 ;;
8788
8789 uts4*)
8790 lt_prog_compiler_pic='-pic'
8791 lt_prog_compiler_static='-Bstatic'
8792 ;;
8793
8794 *)
8795 lt_prog_compiler_can_build_shared=no
8796 ;;
8797 esac
8798 fi
8799
8800 case $host_os in
8801 # For platforms which do not support PIC, -DPIC is meaningless:
8802 *djgpp*)
8803 lt_prog_compiler_pic=
8804 ;;
8805 *)
8806 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8807 ;;
8808 esac
8809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8810 $as_echo "$lt_prog_compiler_pic" >&6; }
8811
8812
8813
8814
8815
8816
8817 #
8818 # Check to make sure the PIC flag actually works.
8819 #
8820 if test -n "$lt_prog_compiler_pic"; then
8821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8822 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8823 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8824 $as_echo_n "(cached) " >&6
8825 else
8826 lt_cv_prog_compiler_pic_works=no
8827 ac_outfile=conftest.$ac_objext
8828 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8829 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8830 # Insert the option either (1) after the last *FLAGS variable, or
8831 # (2) before a word containing "conftest.", or (3) at the end.
8832 # Note that $ac_compile itself does not contain backslashes and begins
8833 # with a dollar sign (not a hyphen), so the echo should work correctly.
8834 # The option is referenced via a variable to avoid confusing sed.
8835 lt_compile=`echo "$ac_compile" | $SED \
8836 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8837 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8838 -e 's:$: $lt_compiler_flag:'`
8839 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8840 (eval "$lt_compile" 2>conftest.err)
8841 ac_status=$?
8842 cat conftest.err >&5
8843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8844 if (exit $ac_status) && test -s "$ac_outfile"; then
8845 # The compiler can only warn and ignore the option if not recognized
8846 # So say no if there are warnings other than the usual output.
8847 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8848 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8849 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8850 lt_cv_prog_compiler_pic_works=yes
8851 fi
8852 fi
8853 $RM conftest*
8854
8855 fi
8856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8857 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8858
8859 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8860 case $lt_prog_compiler_pic in
8861 "" | " "*) ;;
8862 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8863 esac
8864 else
8865 lt_prog_compiler_pic=
8866 lt_prog_compiler_can_build_shared=no
8867 fi
8868
8869 fi
8870
8871
8872
8873
8874
8875
8876 #
8877 # Check to make sure the static flag actually works.
8878 #
8879 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8881 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8882 if ${lt_cv_prog_compiler_static_works+:} false; then :
8883 $as_echo_n "(cached) " >&6
8884 else
8885 lt_cv_prog_compiler_static_works=no
8886 save_LDFLAGS="$LDFLAGS"
8887 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8888 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8889 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8890 # The linker can only warn and ignore the option if not recognized
8891 # So say no if there are warnings
8892 if test -s conftest.err; then
8893 # Append any errors to the config.log.
8894 cat conftest.err 1>&5
8895 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8896 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8897 if diff conftest.exp conftest.er2 >/dev/null; then
8898 lt_cv_prog_compiler_static_works=yes
8899 fi
8900 else
8901 lt_cv_prog_compiler_static_works=yes
8902 fi
8903 fi
8904 $RM -r conftest*
8905 LDFLAGS="$save_LDFLAGS"
8906
8907 fi
8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8909 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8910
8911 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8912 :
8913 else
8914 lt_prog_compiler_static=
8915 fi
8916
8917
8918
8919
8920
8921
8922
8923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8924 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8925 if ${lt_cv_prog_compiler_c_o+:} false; then :
8926 $as_echo_n "(cached) " >&6
8927 else
8928 lt_cv_prog_compiler_c_o=no
8929 $RM -r conftest 2>/dev/null
8930 mkdir conftest
8931 cd conftest
8932 mkdir out
8933 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8934
8935 lt_compiler_flag="-o out/conftest2.$ac_objext"
8936 # Insert the option either (1) after the last *FLAGS variable, or
8937 # (2) before a word containing "conftest.", or (3) at the end.
8938 # Note that $ac_compile itself does not contain backslashes and begins
8939 # with a dollar sign (not a hyphen), so the echo should work correctly.
8940 lt_compile=`echo "$ac_compile" | $SED \
8941 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8942 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8943 -e 's:$: $lt_compiler_flag:'`
8944 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8945 (eval "$lt_compile" 2>out/conftest.err)
8946 ac_status=$?
8947 cat out/conftest.err >&5
8948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8949 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8950 then
8951 # The compiler can only warn and ignore the option if not recognized
8952 # So say no if there are warnings
8953 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8954 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8955 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8956 lt_cv_prog_compiler_c_o=yes
8957 fi
8958 fi
8959 chmod u+w . 2>&5
8960 $RM conftest*
8961 # SGI C++ compiler will create directory out/ii_files/ for
8962 # template instantiation
8963 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8964 $RM out/* && rmdir out
8965 cd ..
8966 $RM -r conftest
8967 $RM conftest*
8968
8969 fi
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8971 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8972
8973
8974
8975
8976
8977
8978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8979 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8980 if ${lt_cv_prog_compiler_c_o+:} false; then :
8981 $as_echo_n "(cached) " >&6
8982 else
8983 lt_cv_prog_compiler_c_o=no
8984 $RM -r conftest 2>/dev/null
8985 mkdir conftest
8986 cd conftest
8987 mkdir out
8988 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8989
8990 lt_compiler_flag="-o out/conftest2.$ac_objext"
8991 # Insert the option either (1) after the last *FLAGS variable, or
8992 # (2) before a word containing "conftest.", or (3) at the end.
8993 # Note that $ac_compile itself does not contain backslashes and begins
8994 # with a dollar sign (not a hyphen), so the echo should work correctly.
8995 lt_compile=`echo "$ac_compile" | $SED \
8996 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8997 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8998 -e 's:$: $lt_compiler_flag:'`
8999 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9000 (eval "$lt_compile" 2>out/conftest.err)
9001 ac_status=$?
9002 cat out/conftest.err >&5
9003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9004 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9005 then
9006 # The compiler can only warn and ignore the option if not recognized
9007 # So say no if there are warnings
9008 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9009 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9010 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9011 lt_cv_prog_compiler_c_o=yes
9012 fi
9013 fi
9014 chmod u+w . 2>&5
9015 $RM conftest*
9016 # SGI C++ compiler will create directory out/ii_files/ for
9017 # template instantiation
9018 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9019 $RM out/* && rmdir out
9020 cd ..
9021 $RM -r conftest
9022 $RM conftest*
9023
9024 fi
9025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9026 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9027
9028
9029
9030
9031 hard_links="nottested"
9032 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9033 # do not overwrite the value of need_locks provided by the user
9034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9035 $as_echo_n "checking if we can lock with hard links... " >&6; }
9036 hard_links=yes
9037 $RM conftest*
9038 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9039 touch conftest.a
9040 ln conftest.a conftest.b 2>&5 || hard_links=no
9041 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9043 $as_echo "$hard_links" >&6; }
9044 if test "$hard_links" = no; then
9045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9046 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9047 need_locks=warn
9048 fi
9049 else
9050 need_locks=no
9051 fi
9052
9053
9054
9055
9056
9057
9058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9059 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9060
9061 runpath_var=
9062 allow_undefined_flag=
9063 always_export_symbols=no
9064 archive_cmds=
9065 archive_expsym_cmds=
9066 compiler_needs_object=no
9067 enable_shared_with_static_runtimes=no
9068 export_dynamic_flag_spec=
9069 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9070 hardcode_automatic=no
9071 hardcode_direct=no
9072 hardcode_direct_absolute=no
9073 hardcode_libdir_flag_spec=
9074 hardcode_libdir_flag_spec_ld=
9075 hardcode_libdir_separator=
9076 hardcode_minus_L=no
9077 hardcode_shlibpath_var=unsupported
9078 inherit_rpath=no
9079 link_all_deplibs=unknown
9080 module_cmds=
9081 module_expsym_cmds=
9082 old_archive_from_new_cmds=
9083 old_archive_from_expsyms_cmds=
9084 thread_safe_flag_spec=
9085 whole_archive_flag_spec=
9086 # include_expsyms should be a list of space-separated symbols to be *always*
9087 # included in the symbol list
9088 include_expsyms=
9089 # exclude_expsyms can be an extended regexp of symbols to exclude
9090 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9091 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9092 # as well as any symbol that contains `d'.
9093 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9094 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9095 # platforms (ab)use it in PIC code, but their linkers get confused if
9096 # the symbol is explicitly referenced. Since portable code cannot
9097 # rely on this symbol name, it's probably fine to never include it in
9098 # preloaded symbol tables.
9099 # Exclude shared library initialization/finalization symbols.
9100 extract_expsyms_cmds=
9101
9102 case $host_os in
9103 cygwin* | mingw* | pw32* | cegcc*)
9104 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9105 # When not using gcc, we currently assume that we are using
9106 # Microsoft Visual C++.
9107 if test "$GCC" != yes; then
9108 with_gnu_ld=no
9109 fi
9110 ;;
9111 interix*)
9112 # we just hope/assume this is gcc and not c89 (= MSVC++)
9113 with_gnu_ld=yes
9114 ;;
9115 openbsd*)
9116 with_gnu_ld=no
9117 ;;
9118 esac
9119
9120 ld_shlibs=yes
9121
9122 # On some targets, GNU ld is compatible enough with the native linker
9123 # that we're better off using the native interface for both.
9124 lt_use_gnu_ld_interface=no
9125 if test "$with_gnu_ld" = yes; then
9126 case $host_os in
9127 aix*)
9128 # The AIX port of GNU ld has always aspired to compatibility
9129 # with the native linker. However, as the warning in the GNU ld
9130 # block says, versions before 2.19.5* couldn't really create working
9131 # shared libraries, regardless of the interface used.
9132 case `$LD -v 2>&1` in
9133 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9134 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9135 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9136 *)
9137 lt_use_gnu_ld_interface=yes
9138 ;;
9139 esac
9140 ;;
9141 *)
9142 lt_use_gnu_ld_interface=yes
9143 ;;
9144 esac
9145 fi
9146
9147 if test "$lt_use_gnu_ld_interface" = yes; then
9148 # If archive_cmds runs LD, not CC, wlarc should be empty
9149 wlarc='${wl}'
9150
9151 # Set some defaults for GNU ld with shared library support. These
9152 # are reset later if shared libraries are not supported. Putting them
9153 # here allows them to be overridden if necessary.
9154 runpath_var=LD_RUN_PATH
9155 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9156 export_dynamic_flag_spec='${wl}--export-dynamic'
9157 # ancient GNU ld didn't support --whole-archive et. al.
9158 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9159 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9160 else
9161 whole_archive_flag_spec=
9162 fi
9163 supports_anon_versioning=no
9164 case `$LD -v 2>&1` in
9165 *GNU\ gold*) supports_anon_versioning=yes ;;
9166 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9167 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9168 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9169 *\ 2.11.*) ;; # other 2.11 versions
9170 *) supports_anon_versioning=yes ;;
9171 esac
9172
9173 # See if GNU ld supports shared libraries.
9174 case $host_os in
9175 aix[3-9]*)
9176 # On AIX/PPC, the GNU linker is very broken
9177 if test "$host_cpu" != ia64; then
9178 ld_shlibs=no
9179 cat <<_LT_EOF 1>&2
9180
9181 *** Warning: the GNU linker, at least up to release 2.19, is reported
9182 *** to be unable to reliably create shared libraries on AIX.
9183 *** Therefore, libtool is disabling shared libraries support. If you
9184 *** really care for shared libraries, you may want to install binutils
9185 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9186 *** You will then need to restart the configuration process.
9187
9188 _LT_EOF
9189 fi
9190 ;;
9191
9192 amigaos*)
9193 case $host_cpu in
9194 powerpc)
9195 # see comment about AmigaOS4 .so support
9196 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9197 archive_expsym_cmds=''
9198 ;;
9199 m68k)
9200 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)'
9201 hardcode_libdir_flag_spec='-L$libdir'
9202 hardcode_minus_L=yes
9203 ;;
9204 esac
9205 ;;
9206
9207 beos*)
9208 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9209 allow_undefined_flag=unsupported
9210 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9211 # support --undefined. This deserves some investigation. FIXME
9212 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9213 else
9214 ld_shlibs=no
9215 fi
9216 ;;
9217
9218 cygwin* | mingw* | pw32* | cegcc*)
9219 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9220 # as there is no search path for DLLs.
9221 hardcode_libdir_flag_spec='-L$libdir'
9222 export_dynamic_flag_spec='${wl}--export-all-symbols'
9223 allow_undefined_flag=unsupported
9224 always_export_symbols=no
9225 enable_shared_with_static_runtimes=yes
9226 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9227
9228 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9229 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9230 # If the export-symbols file already is a .def file (1st line
9231 # is EXPORTS), use it as is; otherwise, prepend...
9232 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9233 cp $export_symbols $output_objdir/$soname.def;
9234 else
9235 echo EXPORTS > $output_objdir/$soname.def;
9236 cat $export_symbols >> $output_objdir/$soname.def;
9237 fi~
9238 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9239 else
9240 ld_shlibs=no
9241 fi
9242 ;;
9243
9244 haiku*)
9245 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9246 link_all_deplibs=yes
9247 ;;
9248
9249 interix[3-9]*)
9250 hardcode_direct=no
9251 hardcode_shlibpath_var=no
9252 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9253 export_dynamic_flag_spec='${wl}-E'
9254 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9255 # Instead, shared libraries are loaded at an image base (0x10000000 by
9256 # default) and relocated if they conflict, which is a slow very memory
9257 # consuming and fragmenting process. To avoid this, we pick a random,
9258 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9259 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9260 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9261 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'
9262 ;;
9263
9264 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9265 tmp_diet=no
9266 if test "$host_os" = linux-dietlibc; then
9267 case $cc_basename in
9268 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9269 esac
9270 fi
9271 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9272 && test "$tmp_diet" = no
9273 then
9274 tmp_addflag=
9275 tmp_sharedflag='-shared'
9276 case $cc_basename,$host_cpu in
9277 pgcc*) # Portland Group C compiler
9278 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'
9279 tmp_addflag=' $pic_flag'
9280 ;;
9281 pgf77* | pgf90* | pgf95* | pgfortran*)
9282 # Portland Group f77 and f90 compilers
9283 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'
9284 tmp_addflag=' $pic_flag -Mnomain' ;;
9285 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9286 tmp_addflag=' -i_dynamic' ;;
9287 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9288 tmp_addflag=' -i_dynamic -nofor_main' ;;
9289 ifc* | ifort*) # Intel Fortran compiler
9290 tmp_addflag=' -nofor_main' ;;
9291 lf95*) # Lahey Fortran 8.1
9292 whole_archive_flag_spec=
9293 tmp_sharedflag='--shared' ;;
9294 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9295 tmp_sharedflag='-qmkshrobj'
9296 tmp_addflag= ;;
9297 nvcc*) # Cuda Compiler Driver 2.2
9298 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'
9299 compiler_needs_object=yes
9300 ;;
9301 esac
9302 case `$CC -V 2>&1 | sed 5q` in
9303 *Sun\ C*) # Sun C 5.9
9304 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'
9305 compiler_needs_object=yes
9306 tmp_sharedflag='-G' ;;
9307 *Sun\ F*) # Sun Fortran 8.3
9308 tmp_sharedflag='-G' ;;
9309 esac
9310 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9311
9312 if test "x$supports_anon_versioning" = xyes; then
9313 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9314 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9315 echo "local: *; };" >> $output_objdir/$libname.ver~
9316 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9317 fi
9318
9319 case $cc_basename in
9320 xlf* | bgf* | bgxlf* | mpixlf*)
9321 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9322 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9323 hardcode_libdir_flag_spec=
9324 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9325 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9326 if test "x$supports_anon_versioning" = xyes; then
9327 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9328 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9329 echo "local: *; };" >> $output_objdir/$libname.ver~
9330 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9331 fi
9332 ;;
9333 esac
9334 else
9335 ld_shlibs=no
9336 fi
9337 ;;
9338
9339 netbsd*)
9340 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9341 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9342 wlarc=
9343 else
9344 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9345 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9346 fi
9347 ;;
9348
9349 solaris*)
9350 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9351 ld_shlibs=no
9352 cat <<_LT_EOF 1>&2
9353
9354 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9355 *** create shared libraries on Solaris systems. Therefore, libtool
9356 *** is disabling shared libraries support. We urge you to upgrade GNU
9357 *** binutils to release 2.9.1 or newer. Another option is to modify
9358 *** your PATH or compiler configuration so that the native linker is
9359 *** used, and then restart.
9360
9361 _LT_EOF
9362 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9363 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9364 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9365 else
9366 ld_shlibs=no
9367 fi
9368 ;;
9369
9370 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9371 case `$LD -v 2>&1` in
9372 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9373 ld_shlibs=no
9374 cat <<_LT_EOF 1>&2
9375
9376 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9377 *** reliably create shared libraries on SCO systems. Therefore, libtool
9378 *** is disabling shared libraries support. We urge you to upgrade GNU
9379 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9380 *** your PATH or compiler configuration so that the native linker is
9381 *** used, and then restart.
9382
9383 _LT_EOF
9384 ;;
9385 *)
9386 # For security reasons, it is highly recommended that you always
9387 # use absolute paths for naming shared libraries, and exclude the
9388 # DT_RUNPATH tag from executables and libraries. But doing so
9389 # requires that you compile everything twice, which is a pain.
9390 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9391 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9392 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9393 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9394 else
9395 ld_shlibs=no
9396 fi
9397 ;;
9398 esac
9399 ;;
9400
9401 sunos4*)
9402 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9403 wlarc=
9404 hardcode_direct=yes
9405 hardcode_shlibpath_var=no
9406 ;;
9407
9408 *)
9409 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9410 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9411 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9412 else
9413 ld_shlibs=no
9414 fi
9415 ;;
9416 esac
9417
9418 if test "$ld_shlibs" = no; then
9419 runpath_var=
9420 hardcode_libdir_flag_spec=
9421 export_dynamic_flag_spec=
9422 whole_archive_flag_spec=
9423 fi
9424 else
9425 # PORTME fill in a description of your system's linker (not GNU ld)
9426 case $host_os in
9427 aix3*)
9428 allow_undefined_flag=unsupported
9429 always_export_symbols=yes
9430 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'
9431 # Note: this linker hardcodes the directories in LIBPATH if there
9432 # are no directories specified by -L.
9433 hardcode_minus_L=yes
9434 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9435 # Neither direct hardcoding nor static linking is supported with a
9436 # broken collect2.
9437 hardcode_direct=unsupported
9438 fi
9439 ;;
9440
9441 aix[4-9]*)
9442 if test "$host_cpu" = ia64; then
9443 # On IA64, the linker does run time linking by default, so we don't
9444 # have to do anything special.
9445 aix_use_runtimelinking=no
9446 exp_sym_flag='-Bexport'
9447 no_entry_flag=""
9448 else
9449 # If we're using GNU nm, then we don't want the "-C" option.
9450 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9451 # Also, AIX nm treats weak defined symbols like other global
9452 # defined symbols, whereas GNU nm marks them as "W".
9453 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9454 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9455 else
9456 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9457 fi
9458 aix_use_runtimelinking=no
9459
9460 # Test if we are trying to use run time linking or normal
9461 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9462 # need to do runtime linking.
9463 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9464 for ld_flag in $LDFLAGS; do
9465 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9466 aix_use_runtimelinking=yes
9467 break
9468 fi
9469 done
9470 ;;
9471 esac
9472
9473 exp_sym_flag='-bexport'
9474 no_entry_flag='-bnoentry'
9475 fi
9476
9477 # When large executables or shared objects are built, AIX ld can
9478 # have problems creating the table of contents. If linking a library
9479 # or program results in "error TOC overflow" add -mminimal-toc to
9480 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9481 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9482
9483 archive_cmds=''
9484 hardcode_direct=yes
9485 hardcode_direct_absolute=yes
9486 hardcode_libdir_separator=':'
9487 link_all_deplibs=yes
9488 file_list_spec='${wl}-f,'
9489
9490 if test "$GCC" = yes; then
9491 case $host_os in aix4.[012]|aix4.[012].*)
9492 # We only want to do this on AIX 4.2 and lower, the check
9493 # below for broken collect2 doesn't work under 4.3+
9494 collect2name=`${CC} -print-prog-name=collect2`
9495 if test -f "$collect2name" &&
9496 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9497 then
9498 # We have reworked collect2
9499 :
9500 else
9501 # We have old collect2
9502 hardcode_direct=unsupported
9503 # It fails to find uninstalled libraries when the uninstalled
9504 # path is not listed in the libpath. Setting hardcode_minus_L
9505 # to unsupported forces relinking
9506 hardcode_minus_L=yes
9507 hardcode_libdir_flag_spec='-L$libdir'
9508 hardcode_libdir_separator=
9509 fi
9510 ;;
9511 esac
9512 shared_flag='-shared'
9513 if test "$aix_use_runtimelinking" = yes; then
9514 shared_flag="$shared_flag "'${wl}-G'
9515 fi
9516 else
9517 # not using gcc
9518 if test "$host_cpu" = ia64; then
9519 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9520 # chokes on -Wl,-G. The following line is correct:
9521 shared_flag='-G'
9522 else
9523 if test "$aix_use_runtimelinking" = yes; then
9524 shared_flag='${wl}-G'
9525 else
9526 shared_flag='${wl}-bM:SRE'
9527 fi
9528 fi
9529 fi
9530
9531 export_dynamic_flag_spec='${wl}-bexpall'
9532 # It seems that -bexpall does not export symbols beginning with
9533 # underscore (_), so it is better to generate a list of symbols to export.
9534 always_export_symbols=yes
9535 if test "$aix_use_runtimelinking" = yes; then
9536 # Warning - without using the other runtime loading flags (-brtl),
9537 # -berok will link without error, but may produce a broken library.
9538 allow_undefined_flag='-berok'
9539 # Determine the default libpath from the value encoded in an
9540 # empty executable.
9541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9542 /* end confdefs.h. */
9543
9544 int
9545 main ()
9546 {
9547
9548 ;
9549 return 0;
9550 }
9551 _ACEOF
9552 if ac_fn_c_try_link "$LINENO"; then :
9553
9554 lt_aix_libpath_sed='
9555 /Import File Strings/,/^$/ {
9556 /^0/ {
9557 s/^0 *\(.*\)$/\1/
9558 p
9559 }
9560 }'
9561 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9562 # Check for a 64-bit object if we didn't find anything.
9563 if test -z "$aix_libpath"; then
9564 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9565 fi
9566 fi
9567 rm -f core conftest.err conftest.$ac_objext \
9568 conftest$ac_exeext conftest.$ac_ext
9569 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9570
9571 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9572 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9573 else
9574 if test "$host_cpu" = ia64; then
9575 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9576 allow_undefined_flag="-z nodefs"
9577 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"
9578 else
9579 # Determine the default libpath from the value encoded in an
9580 # empty executable.
9581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9582 /* end confdefs.h. */
9583
9584 int
9585 main ()
9586 {
9587
9588 ;
9589 return 0;
9590 }
9591 _ACEOF
9592 if ac_fn_c_try_link "$LINENO"; then :
9593
9594 lt_aix_libpath_sed='
9595 /Import File Strings/,/^$/ {
9596 /^0/ {
9597 s/^0 *\(.*\)$/\1/
9598 p
9599 }
9600 }'
9601 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9602 # Check for a 64-bit object if we didn't find anything.
9603 if test -z "$aix_libpath"; then
9604 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9605 fi
9606 fi
9607 rm -f core conftest.err conftest.$ac_objext \
9608 conftest$ac_exeext conftest.$ac_ext
9609 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9610
9611 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9612 # Warning - without using the other run time loading flags,
9613 # -berok will link without error, but may produce a broken library.
9614 no_undefined_flag=' ${wl}-bernotok'
9615 allow_undefined_flag=' ${wl}-berok'
9616 if test "$with_gnu_ld" = yes; then
9617 # We only use this code for GNU lds that support --whole-archive.
9618 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9619 else
9620 # Exported symbols can be pulled into shared objects from archives
9621 whole_archive_flag_spec='$convenience'
9622 fi
9623 archive_cmds_need_lc=yes
9624 # This is similar to how AIX traditionally builds its shared libraries.
9625 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9626 fi
9627 fi
9628 ;;
9629
9630 amigaos*)
9631 case $host_cpu in
9632 powerpc)
9633 # see comment about AmigaOS4 .so support
9634 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9635 archive_expsym_cmds=''
9636 ;;
9637 m68k)
9638 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)'
9639 hardcode_libdir_flag_spec='-L$libdir'
9640 hardcode_minus_L=yes
9641 ;;
9642 esac
9643 ;;
9644
9645 bsdi[45]*)
9646 export_dynamic_flag_spec=-rdynamic
9647 ;;
9648
9649 cygwin* | mingw* | pw32* | cegcc*)
9650 # When not using gcc, we currently assume that we are using
9651 # Microsoft Visual C++.
9652 # hardcode_libdir_flag_spec is actually meaningless, as there is
9653 # no search path for DLLs.
9654 hardcode_libdir_flag_spec=' '
9655 allow_undefined_flag=unsupported
9656 # Tell ltmain to make .lib files, not .a files.
9657 libext=lib
9658 # Tell ltmain to make .dll files, not .so files.
9659 shrext_cmds=".dll"
9660 # FIXME: Setting linknames here is a bad hack.
9661 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9662 # The linker will automatically build a .lib file if we build a DLL.
9663 old_archive_from_new_cmds='true'
9664 # FIXME: Should let the user specify the lib program.
9665 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9666 fix_srcfile_path='`cygpath -w "$srcfile"`'
9667 enable_shared_with_static_runtimes=yes
9668 ;;
9669
9670 darwin* | rhapsody*)
9671
9672
9673 archive_cmds_need_lc=no
9674 hardcode_direct=no
9675 hardcode_automatic=yes
9676 hardcode_shlibpath_var=unsupported
9677 if test "$lt_cv_ld_force_load" = "yes"; then
9678 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\"`'
9679 else
9680 whole_archive_flag_spec=''
9681 fi
9682 link_all_deplibs=yes
9683 allow_undefined_flag="$_lt_dar_allow_undefined"
9684 case $cc_basename in
9685 ifort*) _lt_dar_can_shared=yes ;;
9686 *) _lt_dar_can_shared=$GCC ;;
9687 esac
9688 if test "$_lt_dar_can_shared" = "yes"; then
9689 output_verbose_link_cmd=func_echo_all
9690 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9691 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9692 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}"
9693 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}"
9694
9695 else
9696 ld_shlibs=no
9697 fi
9698
9699 ;;
9700
9701 dgux*)
9702 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9703 hardcode_libdir_flag_spec='-L$libdir'
9704 hardcode_shlibpath_var=no
9705 ;;
9706
9707 freebsd1*)
9708 ld_shlibs=no
9709 ;;
9710
9711 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9712 # support. Future versions do this automatically, but an explicit c++rt0.o
9713 # does not break anything, and helps significantly (at the cost of a little
9714 # extra space).
9715 freebsd2.2*)
9716 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9717 hardcode_libdir_flag_spec='-R$libdir'
9718 hardcode_direct=yes
9719 hardcode_shlibpath_var=no
9720 ;;
9721
9722 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9723 freebsd2*)
9724 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9725 hardcode_direct=yes
9726 hardcode_minus_L=yes
9727 hardcode_shlibpath_var=no
9728 ;;
9729
9730 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9731 freebsd* | dragonfly*)
9732 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9733 hardcode_libdir_flag_spec='-R$libdir'
9734 hardcode_direct=yes
9735 hardcode_shlibpath_var=no
9736 ;;
9737
9738 hpux9*)
9739 if test "$GCC" = yes; then
9740 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9741 else
9742 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9743 fi
9744 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9745 hardcode_libdir_separator=:
9746 hardcode_direct=yes
9747
9748 # hardcode_minus_L: Not really in the search PATH,
9749 # but as the default location of the library.
9750 hardcode_minus_L=yes
9751 export_dynamic_flag_spec='${wl}-E'
9752 ;;
9753
9754 hpux10*)
9755 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9756 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9757 else
9758 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9759 fi
9760 if test "$with_gnu_ld" = no; then
9761 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9762 hardcode_libdir_flag_spec_ld='+b $libdir'
9763 hardcode_libdir_separator=:
9764 hardcode_direct=yes
9765 hardcode_direct_absolute=yes
9766 export_dynamic_flag_spec='${wl}-E'
9767 # hardcode_minus_L: Not really in the search PATH,
9768 # but as the default location of the library.
9769 hardcode_minus_L=yes
9770 fi
9771 ;;
9772
9773 hpux11*)
9774 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9775 case $host_cpu in
9776 hppa*64*)
9777 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9778 ;;
9779 ia64*)
9780 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9781 ;;
9782 *)
9783 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9784 ;;
9785 esac
9786 else
9787 case $host_cpu in
9788 hppa*64*)
9789 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9790 ;;
9791 ia64*)
9792 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9793 ;;
9794 *)
9795
9796 # Older versions of the 11.00 compiler do not understand -b yet
9797 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9799 $as_echo_n "checking if $CC understands -b... " >&6; }
9800 if ${lt_cv_prog_compiler__b+:} false; then :
9801 $as_echo_n "(cached) " >&6
9802 else
9803 lt_cv_prog_compiler__b=no
9804 save_LDFLAGS="$LDFLAGS"
9805 LDFLAGS="$LDFLAGS -b"
9806 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9807 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9808 # The linker can only warn and ignore the option if not recognized
9809 # So say no if there are warnings
9810 if test -s conftest.err; then
9811 # Append any errors to the config.log.
9812 cat conftest.err 1>&5
9813 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9814 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9815 if diff conftest.exp conftest.er2 >/dev/null; then
9816 lt_cv_prog_compiler__b=yes
9817 fi
9818 else
9819 lt_cv_prog_compiler__b=yes
9820 fi
9821 fi
9822 $RM -r conftest*
9823 LDFLAGS="$save_LDFLAGS"
9824
9825 fi
9826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9827 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9828
9829 if test x"$lt_cv_prog_compiler__b" = xyes; then
9830 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9831 else
9832 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9833 fi
9834
9835 ;;
9836 esac
9837 fi
9838 if test "$with_gnu_ld" = no; then
9839 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9840 hardcode_libdir_separator=:
9841
9842 case $host_cpu in
9843 hppa*64*|ia64*)
9844 hardcode_direct=no
9845 hardcode_shlibpath_var=no
9846 ;;
9847 *)
9848 hardcode_direct=yes
9849 hardcode_direct_absolute=yes
9850 export_dynamic_flag_spec='${wl}-E'
9851
9852 # hardcode_minus_L: Not really in the search PATH,
9853 # but as the default location of the library.
9854 hardcode_minus_L=yes
9855 ;;
9856 esac
9857 fi
9858 ;;
9859
9860 irix5* | irix6* | nonstopux*)
9861 if test "$GCC" = yes; then
9862 archive_cmds='$CC -shared $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'
9863 # Try to use the -exported_symbol ld option, if it does not
9864 # work, assume that -exports_file does not work either and
9865 # implicitly export all symbols.
9866 save_LDFLAGS="$LDFLAGS"
9867 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9869 /* end confdefs.h. */
9870 int foo(void) {}
9871 _ACEOF
9872 if ac_fn_c_try_link "$LINENO"; then :
9873 archive_expsym_cmds='$CC -shared $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'
9874
9875 fi
9876 rm -f core conftest.err conftest.$ac_objext \
9877 conftest$ac_exeext conftest.$ac_ext
9878 LDFLAGS="$save_LDFLAGS"
9879 else
9880 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'
9881 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'
9882 fi
9883 archive_cmds_need_lc='no'
9884 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9885 hardcode_libdir_separator=:
9886 inherit_rpath=yes
9887 link_all_deplibs=yes
9888 ;;
9889
9890 netbsd*)
9891 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9892 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9893 else
9894 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9895 fi
9896 hardcode_libdir_flag_spec='-R$libdir'
9897 hardcode_direct=yes
9898 hardcode_shlibpath_var=no
9899 ;;
9900
9901 newsos6)
9902 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9903 hardcode_direct=yes
9904 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9905 hardcode_libdir_separator=:
9906 hardcode_shlibpath_var=no
9907 ;;
9908
9909 *nto* | *qnx*)
9910 ;;
9911
9912 openbsd*)
9913 if test -f /usr/libexec/ld.so; then
9914 hardcode_direct=yes
9915 hardcode_shlibpath_var=no
9916 hardcode_direct_absolute=yes
9917 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9918 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9919 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9920 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9921 export_dynamic_flag_spec='${wl}-E'
9922 else
9923 case $host_os in
9924 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9925 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9926 hardcode_libdir_flag_spec='-R$libdir'
9927 ;;
9928 *)
9929 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9930 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9931 ;;
9932 esac
9933 fi
9934 else
9935 ld_shlibs=no
9936 fi
9937 ;;
9938
9939 os2*)
9940 hardcode_libdir_flag_spec='-L$libdir'
9941 hardcode_minus_L=yes
9942 allow_undefined_flag=unsupported
9943 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9944 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9945 ;;
9946
9947 osf3*)
9948 if test "$GCC" = yes; then
9949 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9950 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'
9951 else
9952 allow_undefined_flag=' -expect_unresolved \*'
9953 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'
9954 fi
9955 archive_cmds_need_lc='no'
9956 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9957 hardcode_libdir_separator=:
9958 ;;
9959
9960 osf4* | osf5*) # as osf3* with the addition of -msym flag
9961 if test "$GCC" = yes; then
9962 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9963 archive_cmds='$CC -shared${allow_undefined_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'
9964 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9965 else
9966 allow_undefined_flag=' -expect_unresolved \*'
9967 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'
9968 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~
9969 $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'
9970
9971 # Both c and cxx compiler support -rpath directly
9972 hardcode_libdir_flag_spec='-rpath $libdir'
9973 fi
9974 archive_cmds_need_lc='no'
9975 hardcode_libdir_separator=:
9976 ;;
9977
9978 solaris*)
9979 no_undefined_flag=' -z defs'
9980 if test "$GCC" = yes; then
9981 wlarc='${wl}'
9982 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9983 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9984 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9985 else
9986 case `$CC -V 2>&1` in
9987 *"Compilers 5.0"*)
9988 wlarc=''
9989 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9990 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9991 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9992 ;;
9993 *)
9994 wlarc='${wl}'
9995 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9996 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9997 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9998 ;;
9999 esac
10000 fi
10001 hardcode_libdir_flag_spec='-R$libdir'
10002 hardcode_shlibpath_var=no
10003 case $host_os in
10004 solaris2.[0-5] | solaris2.[0-5].*) ;;
10005 *)
10006 # The compiler driver will combine and reorder linker options,
10007 # but understands `-z linker_flag'. GCC discards it without `$wl',
10008 # but is careful enough not to reorder.
10009 # Supported since Solaris 2.6 (maybe 2.5.1?)
10010 if test "$GCC" = yes; then
10011 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10012 else
10013 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10014 fi
10015 ;;
10016 esac
10017 link_all_deplibs=yes
10018 ;;
10019
10020 sunos4*)
10021 if test "x$host_vendor" = xsequent; then
10022 # Use $CC to link under sequent, because it throws in some extra .o
10023 # files that make .init and .fini sections work.
10024 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10025 else
10026 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10027 fi
10028 hardcode_libdir_flag_spec='-L$libdir'
10029 hardcode_direct=yes
10030 hardcode_minus_L=yes
10031 hardcode_shlibpath_var=no
10032 ;;
10033
10034 sysv4)
10035 case $host_vendor in
10036 sni)
10037 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10038 hardcode_direct=yes # is this really true???
10039 ;;
10040 siemens)
10041 ## LD is ld it makes a PLAMLIB
10042 ## CC just makes a GrossModule.
10043 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10044 reload_cmds='$CC -r -o $output$reload_objs'
10045 hardcode_direct=no
10046 ;;
10047 motorola)
10048 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10049 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10050 ;;
10051 esac
10052 runpath_var='LD_RUN_PATH'
10053 hardcode_shlibpath_var=no
10054 ;;
10055
10056 sysv4.3*)
10057 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10058 hardcode_shlibpath_var=no
10059 export_dynamic_flag_spec='-Bexport'
10060 ;;
10061
10062 sysv4*MP*)
10063 if test -d /usr/nec; then
10064 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10065 hardcode_shlibpath_var=no
10066 runpath_var=LD_RUN_PATH
10067 hardcode_runpath_var=yes
10068 ld_shlibs=yes
10069 fi
10070 ;;
10071
10072 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10073 no_undefined_flag='${wl}-z,text'
10074 archive_cmds_need_lc=no
10075 hardcode_shlibpath_var=no
10076 runpath_var='LD_RUN_PATH'
10077
10078 if test "$GCC" = yes; then
10079 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10080 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10081 else
10082 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10083 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10084 fi
10085 ;;
10086
10087 sysv5* | sco3.2v5* | sco5v6*)
10088 # Note: We can NOT use -z defs as we might desire, because we do not
10089 # link with -lc, and that would cause any symbols used from libc to
10090 # always be unresolved, which means just about no library would
10091 # ever link correctly. If we're not using GNU ld we use -z text
10092 # though, which does catch some bad symbols but isn't as heavy-handed
10093 # as -z defs.
10094 no_undefined_flag='${wl}-z,text'
10095 allow_undefined_flag='${wl}-z,nodefs'
10096 archive_cmds_need_lc=no
10097 hardcode_shlibpath_var=no
10098 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10099 hardcode_libdir_separator=':'
10100 link_all_deplibs=yes
10101 export_dynamic_flag_spec='${wl}-Bexport'
10102 runpath_var='LD_RUN_PATH'
10103
10104 if test "$GCC" = yes; then
10105 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10106 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10107 else
10108 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10109 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10110 fi
10111 ;;
10112
10113 uts4*)
10114 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10115 hardcode_libdir_flag_spec='-L$libdir'
10116 hardcode_shlibpath_var=no
10117 ;;
10118
10119 *)
10120 ld_shlibs=no
10121 ;;
10122 esac
10123
10124 if test x$host_vendor = xsni; then
10125 case $host in
10126 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10127 export_dynamic_flag_spec='${wl}-Blargedynsym'
10128 ;;
10129 esac
10130 fi
10131 fi
10132
10133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10134 $as_echo "$ld_shlibs" >&6; }
10135 test "$ld_shlibs" = no && can_build_shared=no
10136
10137 with_gnu_ld=$with_gnu_ld
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153 #
10154 # Do we need to explicitly link libc?
10155 #
10156 case "x$archive_cmds_need_lc" in
10157 x|xyes)
10158 # Assume -lc should be added
10159 archive_cmds_need_lc=yes
10160
10161 if test "$enable_shared" = yes && test "$GCC" = yes; then
10162 case $archive_cmds in
10163 *'~'*)
10164 # FIXME: we may have to deal with multi-command sequences.
10165 ;;
10166 '$CC '*)
10167 # Test whether the compiler implicitly links with -lc since on some
10168 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10169 # to ld, don't add -lc before -lgcc.
10170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10171 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10172 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10173 $as_echo_n "(cached) " >&6
10174 else
10175 $RM conftest*
10176 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10177
10178 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10179 (eval $ac_compile) 2>&5
10180 ac_status=$?
10181 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10182 test $ac_status = 0; } 2>conftest.err; then
10183 soname=conftest
10184 lib=conftest
10185 libobjs=conftest.$ac_objext
10186 deplibs=
10187 wl=$lt_prog_compiler_wl
10188 pic_flag=$lt_prog_compiler_pic
10189 compiler_flags=-v
10190 linker_flags=-v
10191 verstring=
10192 output_objdir=.
10193 libname=conftest
10194 lt_save_allow_undefined_flag=$allow_undefined_flag
10195 allow_undefined_flag=
10196 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10197 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10198 ac_status=$?
10199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10200 test $ac_status = 0; }
10201 then
10202 lt_cv_archive_cmds_need_lc=no
10203 else
10204 lt_cv_archive_cmds_need_lc=yes
10205 fi
10206 allow_undefined_flag=$lt_save_allow_undefined_flag
10207 else
10208 cat conftest.err 1>&5
10209 fi
10210 $RM conftest*
10211
10212 fi
10213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10214 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10215 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10216 ;;
10217 esac
10218 fi
10219 ;;
10220 esac
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10379 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10380
10381 if test "$GCC" = yes; then
10382 case $host_os in
10383 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10384 *) lt_awk_arg="/^libraries:/" ;;
10385 esac
10386 case $host_os in
10387 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10388 *) lt_sed_strip_eq="s,=/,/,g" ;;
10389 esac
10390 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10391 case $lt_search_path_spec in
10392 *\;*)
10393 # if the path contains ";" then we assume it to be the separator
10394 # otherwise default to the standard path separator (i.e. ":") - it is
10395 # assumed that no part of a normal pathname contains ";" but that should
10396 # okay in the real world where ";" in dirpaths is itself problematic.
10397 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10398 ;;
10399 *)
10400 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10401 ;;
10402 esac
10403 # Ok, now we have the path, separated by spaces, we can step through it
10404 # and add multilib dir if necessary.
10405 lt_tmp_lt_search_path_spec=
10406 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10407 for lt_sys_path in $lt_search_path_spec; do
10408 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10409 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10410 else
10411 test -d "$lt_sys_path" && \
10412 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10413 fi
10414 done
10415 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10416 BEGIN {RS=" "; FS="/|\n";} {
10417 lt_foo="";
10418 lt_count=0;
10419 for (lt_i = NF; lt_i > 0; lt_i--) {
10420 if ($lt_i != "" && $lt_i != ".") {
10421 if ($lt_i == "..") {
10422 lt_count++;
10423 } else {
10424 if (lt_count == 0) {
10425 lt_foo="/" $lt_i lt_foo;
10426 } else {
10427 lt_count--;
10428 }
10429 }
10430 }
10431 }
10432 if (lt_foo != "") { lt_freq[lt_foo]++; }
10433 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10434 }'`
10435 # AWK program above erroneously prepends '/' to C:/dos/paths
10436 # for these hosts.
10437 case $host_os in
10438 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10439 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10440 esac
10441 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10442 else
10443 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10444 fi
10445 library_names_spec=
10446 libname_spec='lib$name'
10447 soname_spec=
10448 shrext_cmds=".so"
10449 postinstall_cmds=
10450 postuninstall_cmds=
10451 finish_cmds=
10452 finish_eval=
10453 shlibpath_var=
10454 shlibpath_overrides_runpath=unknown
10455 version_type=none
10456 dynamic_linker="$host_os ld.so"
10457 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10458 need_lib_prefix=unknown
10459 hardcode_into_libs=no
10460
10461 # when you set need_version to no, make sure it does not cause -set_version
10462 # flags to be left without arguments
10463 need_version=unknown
10464
10465 case $host_os in
10466 aix3*)
10467 version_type=linux
10468 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10469 shlibpath_var=LIBPATH
10470
10471 # AIX 3 has no versioning support, so we append a major version to the name.
10472 soname_spec='${libname}${release}${shared_ext}$major'
10473 ;;
10474
10475 aix[4-9]*)
10476 version_type=linux
10477 need_lib_prefix=no
10478 need_version=no
10479 hardcode_into_libs=yes
10480 if test "$host_cpu" = ia64; then
10481 # AIX 5 supports IA64
10482 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10483 shlibpath_var=LD_LIBRARY_PATH
10484 else
10485 # With GCC up to 2.95.x, collect2 would create an import file
10486 # for dependence libraries. The import file would start with
10487 # the line `#! .'. This would cause the generated library to
10488 # depend on `.', always an invalid library. This was fixed in
10489 # development snapshots of GCC prior to 3.0.
10490 case $host_os in
10491 aix4 | aix4.[01] | aix4.[01].*)
10492 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10493 echo ' yes '
10494 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10495 :
10496 else
10497 can_build_shared=no
10498 fi
10499 ;;
10500 esac
10501 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10502 # soname into executable. Probably we can add versioning support to
10503 # collect2, so additional links can be useful in future.
10504 if test "$aix_use_runtimelinking" = yes; then
10505 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10506 # instead of lib<name>.a to let people know that these are not
10507 # typical AIX shared libraries.
10508 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10509 else
10510 # We preserve .a as extension for shared libraries through AIX4.2
10511 # and later when we are not doing run time linking.
10512 library_names_spec='${libname}${release}.a $libname.a'
10513 soname_spec='${libname}${release}${shared_ext}$major'
10514 fi
10515 shlibpath_var=LIBPATH
10516 fi
10517 ;;
10518
10519 amigaos*)
10520 case $host_cpu in
10521 powerpc)
10522 # Since July 2007 AmigaOS4 officially supports .so libraries.
10523 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10524 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10525 ;;
10526 m68k)
10527 library_names_spec='$libname.ixlibrary $libname.a'
10528 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10529 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10530 ;;
10531 esac
10532 ;;
10533
10534 beos*)
10535 library_names_spec='${libname}${shared_ext}'
10536 dynamic_linker="$host_os ld.so"
10537 shlibpath_var=LIBRARY_PATH
10538 ;;
10539
10540 bsdi[45]*)
10541 version_type=linux
10542 need_version=no
10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10544 soname_spec='${libname}${release}${shared_ext}$major'
10545 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10546 shlibpath_var=LD_LIBRARY_PATH
10547 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10548 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10549 # the default ld.so.conf also contains /usr/contrib/lib and
10550 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10551 # libtool to hard-code these into programs
10552 ;;
10553
10554 cygwin* | mingw* | pw32* | cegcc*)
10555 version_type=windows
10556 shrext_cmds=".dll"
10557 need_version=no
10558 need_lib_prefix=no
10559
10560 case $GCC,$host_os in
10561 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10562 library_names_spec='$libname.dll.a'
10563 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10564 postinstall_cmds='base_file=`basename \${file}`~
10565 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10566 dldir=$destdir/`dirname \$dlpath`~
10567 test -d \$dldir || mkdir -p \$dldir~
10568 $install_prog $dir/$dlname \$dldir/$dlname~
10569 chmod a+x \$dldir/$dlname~
10570 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10571 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10572 fi'
10573 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10574 dlpath=$dir/\$dldll~
10575 $RM \$dlpath'
10576 shlibpath_overrides_runpath=yes
10577
10578 case $host_os in
10579 cygwin*)
10580 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10581 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10582
10583 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10584 ;;
10585 mingw* | cegcc*)
10586 # MinGW DLLs use traditional 'lib' prefix
10587 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10588 ;;
10589 pw32*)
10590 # pw32 DLLs use 'pw' prefix rather than 'lib'
10591 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10592 ;;
10593 esac
10594 ;;
10595
10596 *)
10597 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10598 ;;
10599 esac
10600 dynamic_linker='Win32 ld.exe'
10601 # FIXME: first we should search . and the directory the executable is in
10602 shlibpath_var=PATH
10603 ;;
10604
10605 darwin* | rhapsody*)
10606 dynamic_linker="$host_os dyld"
10607 version_type=darwin
10608 need_lib_prefix=no
10609 need_version=no
10610 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10611 soname_spec='${libname}${release}${major}$shared_ext'
10612 shlibpath_overrides_runpath=yes
10613 shlibpath_var=DYLD_LIBRARY_PATH
10614 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10615
10616 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10617 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10618 ;;
10619
10620 dgux*)
10621 version_type=linux
10622 need_lib_prefix=no
10623 need_version=no
10624 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10625 soname_spec='${libname}${release}${shared_ext}$major'
10626 shlibpath_var=LD_LIBRARY_PATH
10627 ;;
10628
10629 freebsd1*)
10630 dynamic_linker=no
10631 ;;
10632
10633 freebsd* | dragonfly*)
10634 # DragonFly does not have aout. When/if they implement a new
10635 # versioning mechanism, adjust this.
10636 if test -x /usr/bin/objformat; then
10637 objformat=`/usr/bin/objformat`
10638 else
10639 case $host_os in
10640 freebsd[123]*) objformat=aout ;;
10641 *) objformat=elf ;;
10642 esac
10643 fi
10644 version_type=freebsd-$objformat
10645 case $version_type in
10646 freebsd-elf*)
10647 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10648 need_version=no
10649 need_lib_prefix=no
10650 ;;
10651 freebsd-*)
10652 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10653 need_version=yes
10654 ;;
10655 esac
10656 shlibpath_var=LD_LIBRARY_PATH
10657 case $host_os in
10658 freebsd2*)
10659 shlibpath_overrides_runpath=yes
10660 ;;
10661 freebsd3.[01]* | freebsdelf3.[01]*)
10662 shlibpath_overrides_runpath=yes
10663 hardcode_into_libs=yes
10664 ;;
10665 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10666 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10667 shlibpath_overrides_runpath=no
10668 hardcode_into_libs=yes
10669 ;;
10670 *) # from 4.6 on, and DragonFly
10671 shlibpath_overrides_runpath=yes
10672 hardcode_into_libs=yes
10673 ;;
10674 esac
10675 ;;
10676
10677 gnu*)
10678 version_type=linux
10679 need_lib_prefix=no
10680 need_version=no
10681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10682 soname_spec='${libname}${release}${shared_ext}$major'
10683 shlibpath_var=LD_LIBRARY_PATH
10684 hardcode_into_libs=yes
10685 ;;
10686
10687 haiku*)
10688 version_type=linux
10689 need_lib_prefix=no
10690 need_version=no
10691 dynamic_linker="$host_os runtime_loader"
10692 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10693 soname_spec='${libname}${release}${shared_ext}$major'
10694 shlibpath_var=LIBRARY_PATH
10695 shlibpath_overrides_runpath=yes
10696 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10697 hardcode_into_libs=yes
10698 ;;
10699
10700 hpux9* | hpux10* | hpux11*)
10701 # Give a soname corresponding to the major version so that dld.sl refuses to
10702 # link against other versions.
10703 version_type=sunos
10704 need_lib_prefix=no
10705 need_version=no
10706 case $host_cpu in
10707 ia64*)
10708 shrext_cmds='.so'
10709 hardcode_into_libs=yes
10710 dynamic_linker="$host_os dld.so"
10711 shlibpath_var=LD_LIBRARY_PATH
10712 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10713 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10714 soname_spec='${libname}${release}${shared_ext}$major'
10715 if test "X$HPUX_IA64_MODE" = X32; then
10716 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10717 else
10718 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10719 fi
10720 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10721 ;;
10722 hppa*64*)
10723 shrext_cmds='.sl'
10724 hardcode_into_libs=yes
10725 dynamic_linker="$host_os dld.sl"
10726 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10727 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10729 soname_spec='${libname}${release}${shared_ext}$major'
10730 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10731 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10732 ;;
10733 *)
10734 shrext_cmds='.sl'
10735 dynamic_linker="$host_os dld.sl"
10736 shlibpath_var=SHLIB_PATH
10737 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10738 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10739 soname_spec='${libname}${release}${shared_ext}$major'
10740 ;;
10741 esac
10742 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10743 postinstall_cmds='chmod 555 $lib'
10744 # or fails outright, so override atomically:
10745 install_override_mode=555
10746 ;;
10747
10748 interix[3-9]*)
10749 version_type=linux
10750 need_lib_prefix=no
10751 need_version=no
10752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10753 soname_spec='${libname}${release}${shared_ext}$major'
10754 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10755 shlibpath_var=LD_LIBRARY_PATH
10756 shlibpath_overrides_runpath=no
10757 hardcode_into_libs=yes
10758 ;;
10759
10760 irix5* | irix6* | nonstopux*)
10761 case $host_os in
10762 nonstopux*) version_type=nonstopux ;;
10763 *)
10764 if test "$lt_cv_prog_gnu_ld" = yes; then
10765 version_type=linux
10766 else
10767 version_type=irix
10768 fi ;;
10769 esac
10770 need_lib_prefix=no
10771 need_version=no
10772 soname_spec='${libname}${release}${shared_ext}$major'
10773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10774 case $host_os in
10775 irix5* | nonstopux*)
10776 libsuff= shlibsuff=
10777 ;;
10778 *)
10779 case $LD in # libtool.m4 will add one of these switches to LD
10780 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10781 libsuff= shlibsuff= libmagic=32-bit;;
10782 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10783 libsuff=32 shlibsuff=N32 libmagic=N32;;
10784 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10785 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10786 *) libsuff= shlibsuff= libmagic=never-match;;
10787 esac
10788 ;;
10789 esac
10790 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10791 shlibpath_overrides_runpath=no
10792 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10793 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10794 hardcode_into_libs=yes
10795 ;;
10796
10797 # No shared lib support for Linux oldld, aout, or coff.
10798 linux*oldld* | linux*aout* | linux*coff*)
10799 dynamic_linker=no
10800 ;;
10801
10802 # This must be Linux ELF.
10803 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10804 version_type=linux
10805 need_lib_prefix=no
10806 need_version=no
10807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10808 soname_spec='${libname}${release}${shared_ext}$major'
10809 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10810 shlibpath_var=LD_LIBRARY_PATH
10811 shlibpath_overrides_runpath=no
10812
10813 # Some binutils ld are patched to set DT_RUNPATH
10814 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10815 $as_echo_n "(cached) " >&6
10816 else
10817 lt_cv_shlibpath_overrides_runpath=no
10818 save_LDFLAGS=$LDFLAGS
10819 save_libdir=$libdir
10820 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10821 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10823 /* end confdefs.h. */
10824
10825 int
10826 main ()
10827 {
10828
10829 ;
10830 return 0;
10831 }
10832 _ACEOF
10833 if ac_fn_c_try_link "$LINENO"; then :
10834 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10835 lt_cv_shlibpath_overrides_runpath=yes
10836 fi
10837 fi
10838 rm -f core conftest.err conftest.$ac_objext \
10839 conftest$ac_exeext conftest.$ac_ext
10840 LDFLAGS=$save_LDFLAGS
10841 libdir=$save_libdir
10842
10843 fi
10844
10845 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10846
10847 # This implies no fast_install, which is unacceptable.
10848 # Some rework will be needed to allow for fast_install
10849 # before this can be enabled.
10850 hardcode_into_libs=yes
10851
10852 # Append ld.so.conf contents to the search path
10853 if test -f /etc/ld.so.conf; then
10854 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' ' '`
10855 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10856 fi
10857
10858 # We used to test for /lib/ld.so.1 and disable shared libraries on
10859 # powerpc, because MkLinux only supported shared libraries with the
10860 # GNU dynamic linker. Since this was broken with cross compilers,
10861 # most powerpc-linux boxes support dynamic linking these days and
10862 # people can always --disable-shared, the test was removed, and we
10863 # assume the GNU/Linux dynamic linker is in use.
10864 dynamic_linker='GNU/Linux ld.so'
10865 ;;
10866
10867 netbsd*)
10868 version_type=sunos
10869 need_lib_prefix=no
10870 need_version=no
10871 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10873 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10874 dynamic_linker='NetBSD (a.out) ld.so'
10875 else
10876 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10877 soname_spec='${libname}${release}${shared_ext}$major'
10878 dynamic_linker='NetBSD ld.elf_so'
10879 fi
10880 shlibpath_var=LD_LIBRARY_PATH
10881 shlibpath_overrides_runpath=yes
10882 hardcode_into_libs=yes
10883 ;;
10884
10885 newsos6)
10886 version_type=linux
10887 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10888 shlibpath_var=LD_LIBRARY_PATH
10889 shlibpath_overrides_runpath=yes
10890 ;;
10891
10892 *nto* | *qnx*)
10893 version_type=qnx
10894 need_lib_prefix=no
10895 need_version=no
10896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10897 soname_spec='${libname}${release}${shared_ext}$major'
10898 shlibpath_var=LD_LIBRARY_PATH
10899 shlibpath_overrides_runpath=no
10900 hardcode_into_libs=yes
10901 dynamic_linker='ldqnx.so'
10902 ;;
10903
10904 openbsd*)
10905 version_type=sunos
10906 sys_lib_dlsearch_path_spec="/usr/lib"
10907 need_lib_prefix=no
10908 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10909 case $host_os in
10910 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10911 *) need_version=no ;;
10912 esac
10913 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10914 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10915 shlibpath_var=LD_LIBRARY_PATH
10916 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10917 case $host_os in
10918 openbsd2.[89] | openbsd2.[89].*)
10919 shlibpath_overrides_runpath=no
10920 ;;
10921 *)
10922 shlibpath_overrides_runpath=yes
10923 ;;
10924 esac
10925 else
10926 shlibpath_overrides_runpath=yes
10927 fi
10928 ;;
10929
10930 os2*)
10931 libname_spec='$name'
10932 shrext_cmds=".dll"
10933 need_lib_prefix=no
10934 library_names_spec='$libname${shared_ext} $libname.a'
10935 dynamic_linker='OS/2 ld.exe'
10936 shlibpath_var=LIBPATH
10937 ;;
10938
10939 osf3* | osf4* | osf5*)
10940 version_type=osf
10941 need_lib_prefix=no
10942 need_version=no
10943 soname_spec='${libname}${release}${shared_ext}$major'
10944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10945 shlibpath_var=LD_LIBRARY_PATH
10946 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10947 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10948 ;;
10949
10950 rdos*)
10951 dynamic_linker=no
10952 ;;
10953
10954 solaris*)
10955 version_type=linux
10956 need_lib_prefix=no
10957 need_version=no
10958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10959 soname_spec='${libname}${release}${shared_ext}$major'
10960 shlibpath_var=LD_LIBRARY_PATH
10961 shlibpath_overrides_runpath=yes
10962 hardcode_into_libs=yes
10963 # ldd complains unless libraries are executable
10964 postinstall_cmds='chmod +x $lib'
10965 ;;
10966
10967 sunos4*)
10968 version_type=sunos
10969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10970 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10971 shlibpath_var=LD_LIBRARY_PATH
10972 shlibpath_overrides_runpath=yes
10973 if test "$with_gnu_ld" = yes; then
10974 need_lib_prefix=no
10975 fi
10976 need_version=yes
10977 ;;
10978
10979 sysv4 | sysv4.3*)
10980 version_type=linux
10981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10982 soname_spec='${libname}${release}${shared_ext}$major'
10983 shlibpath_var=LD_LIBRARY_PATH
10984 case $host_vendor in
10985 sni)
10986 shlibpath_overrides_runpath=no
10987 need_lib_prefix=no
10988 runpath_var=LD_RUN_PATH
10989 ;;
10990 siemens)
10991 need_lib_prefix=no
10992 ;;
10993 motorola)
10994 need_lib_prefix=no
10995 need_version=no
10996 shlibpath_overrides_runpath=no
10997 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10998 ;;
10999 esac
11000 ;;
11001
11002 sysv4*MP*)
11003 if test -d /usr/nec ;then
11004 version_type=linux
11005 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11006 soname_spec='$libname${shared_ext}.$major'
11007 shlibpath_var=LD_LIBRARY_PATH
11008 fi
11009 ;;
11010
11011 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11012 version_type=freebsd-elf
11013 need_lib_prefix=no
11014 need_version=no
11015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11016 soname_spec='${libname}${release}${shared_ext}$major'
11017 shlibpath_var=LD_LIBRARY_PATH
11018 shlibpath_overrides_runpath=yes
11019 hardcode_into_libs=yes
11020 if test "$with_gnu_ld" = yes; then
11021 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11022 else
11023 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11024 case $host_os in
11025 sco3.2v5*)
11026 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11027 ;;
11028 esac
11029 fi
11030 sys_lib_dlsearch_path_spec='/usr/lib'
11031 ;;
11032
11033 tpf*)
11034 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11035 version_type=linux
11036 need_lib_prefix=no
11037 need_version=no
11038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11039 shlibpath_var=LD_LIBRARY_PATH
11040 shlibpath_overrides_runpath=no
11041 hardcode_into_libs=yes
11042 ;;
11043
11044 uts4*)
11045 version_type=linux
11046 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11047 soname_spec='${libname}${release}${shared_ext}$major'
11048 shlibpath_var=LD_LIBRARY_PATH
11049 ;;
11050
11051 *)
11052 dynamic_linker=no
11053 ;;
11054 esac
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11056 $as_echo "$dynamic_linker" >&6; }
11057 test "$dynamic_linker" = no && can_build_shared=no
11058
11059 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11060 if test "$GCC" = yes; then
11061 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11062 fi
11063
11064 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11065 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11066 fi
11067 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11068 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11069 fi
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11163 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11164 hardcode_action=
11165 if test -n "$hardcode_libdir_flag_spec" ||
11166 test -n "$runpath_var" ||
11167 test "X$hardcode_automatic" = "Xyes" ; then
11168
11169 # We can hardcode non-existent directories.
11170 if test "$hardcode_direct" != no &&
11171 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11172 # have to relink, otherwise we might link with an installed library
11173 # when we should be linking with a yet-to-be-installed one
11174 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11175 test "$hardcode_minus_L" != no; then
11176 # Linking always hardcodes the temporary library directory.
11177 hardcode_action=relink
11178 else
11179 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11180 hardcode_action=immediate
11181 fi
11182 else
11183 # We cannot hardcode anything, or else we can only hardcode existing
11184 # directories.
11185 hardcode_action=unsupported
11186 fi
11187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11188 $as_echo "$hardcode_action" >&6; }
11189
11190 if test "$hardcode_action" = relink ||
11191 test "$inherit_rpath" = yes; then
11192 # Fast installation is not supported
11193 enable_fast_install=no
11194 elif test "$shlibpath_overrides_runpath" = yes ||
11195 test "$enable_shared" = no; then
11196 # Fast installation is not necessary
11197 enable_fast_install=needless
11198 fi
11199
11200
11201
11202
11203
11204
11205 if test "x$enable_dlopen" != xyes; then
11206 enable_dlopen=unknown
11207 enable_dlopen_self=unknown
11208 enable_dlopen_self_static=unknown
11209 else
11210 lt_cv_dlopen=no
11211 lt_cv_dlopen_libs=
11212
11213 case $host_os in
11214 beos*)
11215 lt_cv_dlopen="load_add_on"
11216 lt_cv_dlopen_libs=
11217 lt_cv_dlopen_self=yes
11218 ;;
11219
11220 mingw* | pw32* | cegcc*)
11221 lt_cv_dlopen="LoadLibrary"
11222 lt_cv_dlopen_libs=
11223 ;;
11224
11225 cygwin*)
11226 lt_cv_dlopen="dlopen"
11227 lt_cv_dlopen_libs=
11228 ;;
11229
11230 darwin*)
11231 # if libdl is installed we need to link against it
11232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11233 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11234 if ${ac_cv_lib_dl_dlopen+:} false; then :
11235 $as_echo_n "(cached) " >&6
11236 else
11237 ac_check_lib_save_LIBS=$LIBS
11238 LIBS="-ldl $LIBS"
11239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11240 /* end confdefs.h. */
11241
11242 /* Override any GCC internal prototype to avoid an error.
11243 Use char because int might match the return type of a GCC
11244 builtin and then its argument prototype would still apply. */
11245 #ifdef __cplusplus
11246 extern "C"
11247 #endif
11248 char dlopen ();
11249 int
11250 main ()
11251 {
11252 return dlopen ();
11253 ;
11254 return 0;
11255 }
11256 _ACEOF
11257 if ac_fn_c_try_link "$LINENO"; then :
11258 ac_cv_lib_dl_dlopen=yes
11259 else
11260 ac_cv_lib_dl_dlopen=no
11261 fi
11262 rm -f core conftest.err conftest.$ac_objext \
11263 conftest$ac_exeext conftest.$ac_ext
11264 LIBS=$ac_check_lib_save_LIBS
11265 fi
11266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11267 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11268 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11269 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11270 else
11271
11272 lt_cv_dlopen="dyld"
11273 lt_cv_dlopen_libs=
11274 lt_cv_dlopen_self=yes
11275
11276 fi
11277
11278 ;;
11279
11280 *)
11281 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11282 if test "x$ac_cv_func_shl_load" = xyes; then :
11283 lt_cv_dlopen="shl_load"
11284 else
11285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11286 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11287 if ${ac_cv_lib_dld_shl_load+:} false; then :
11288 $as_echo_n "(cached) " >&6
11289 else
11290 ac_check_lib_save_LIBS=$LIBS
11291 LIBS="-ldld $LIBS"
11292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11293 /* end confdefs.h. */
11294
11295 /* Override any GCC internal prototype to avoid an error.
11296 Use char because int might match the return type of a GCC
11297 builtin and then its argument prototype would still apply. */
11298 #ifdef __cplusplus
11299 extern "C"
11300 #endif
11301 char shl_load ();
11302 int
11303 main ()
11304 {
11305 return shl_load ();
11306 ;
11307 return 0;
11308 }
11309 _ACEOF
11310 if ac_fn_c_try_link "$LINENO"; then :
11311 ac_cv_lib_dld_shl_load=yes
11312 else
11313 ac_cv_lib_dld_shl_load=no
11314 fi
11315 rm -f core conftest.err conftest.$ac_objext \
11316 conftest$ac_exeext conftest.$ac_ext
11317 LIBS=$ac_check_lib_save_LIBS
11318 fi
11319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11320 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11321 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11322 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11323 else
11324 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11325 if test "x$ac_cv_func_dlopen" = xyes; then :
11326 lt_cv_dlopen="dlopen"
11327 else
11328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11329 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11330 if ${ac_cv_lib_dl_dlopen+:} false; then :
11331 $as_echo_n "(cached) " >&6
11332 else
11333 ac_check_lib_save_LIBS=$LIBS
11334 LIBS="-ldl $LIBS"
11335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11336 /* end confdefs.h. */
11337
11338 /* Override any GCC internal prototype to avoid an error.
11339 Use char because int might match the return type of a GCC
11340 builtin and then its argument prototype would still apply. */
11341 #ifdef __cplusplus
11342 extern "C"
11343 #endif
11344 char dlopen ();
11345 int
11346 main ()
11347 {
11348 return dlopen ();
11349 ;
11350 return 0;
11351 }
11352 _ACEOF
11353 if ac_fn_c_try_link "$LINENO"; then :
11354 ac_cv_lib_dl_dlopen=yes
11355 else
11356 ac_cv_lib_dl_dlopen=no
11357 fi
11358 rm -f core conftest.err conftest.$ac_objext \
11359 conftest$ac_exeext conftest.$ac_ext
11360 LIBS=$ac_check_lib_save_LIBS
11361 fi
11362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11363 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11364 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11365 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11366 else
11367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11368 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11369 if ${ac_cv_lib_svld_dlopen+:} false; then :
11370 $as_echo_n "(cached) " >&6
11371 else
11372 ac_check_lib_save_LIBS=$LIBS
11373 LIBS="-lsvld $LIBS"
11374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11375 /* end confdefs.h. */
11376
11377 /* Override any GCC internal prototype to avoid an error.
11378 Use char because int might match the return type of a GCC
11379 builtin and then its argument prototype would still apply. */
11380 #ifdef __cplusplus
11381 extern "C"
11382 #endif
11383 char dlopen ();
11384 int
11385 main ()
11386 {
11387 return dlopen ();
11388 ;
11389 return 0;
11390 }
11391 _ACEOF
11392 if ac_fn_c_try_link "$LINENO"; then :
11393 ac_cv_lib_svld_dlopen=yes
11394 else
11395 ac_cv_lib_svld_dlopen=no
11396 fi
11397 rm -f core conftest.err conftest.$ac_objext \
11398 conftest$ac_exeext conftest.$ac_ext
11399 LIBS=$ac_check_lib_save_LIBS
11400 fi
11401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11402 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11403 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11404 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11405 else
11406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11407 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11408 if ${ac_cv_lib_dld_dld_link+:} false; then :
11409 $as_echo_n "(cached) " >&6
11410 else
11411 ac_check_lib_save_LIBS=$LIBS
11412 LIBS="-ldld $LIBS"
11413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11414 /* end confdefs.h. */
11415
11416 /* Override any GCC internal prototype to avoid an error.
11417 Use char because int might match the return type of a GCC
11418 builtin and then its argument prototype would still apply. */
11419 #ifdef __cplusplus
11420 extern "C"
11421 #endif
11422 char dld_link ();
11423 int
11424 main ()
11425 {
11426 return dld_link ();
11427 ;
11428 return 0;
11429 }
11430 _ACEOF
11431 if ac_fn_c_try_link "$LINENO"; then :
11432 ac_cv_lib_dld_dld_link=yes
11433 else
11434 ac_cv_lib_dld_dld_link=no
11435 fi
11436 rm -f core conftest.err conftest.$ac_objext \
11437 conftest$ac_exeext conftest.$ac_ext
11438 LIBS=$ac_check_lib_save_LIBS
11439 fi
11440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11441 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11442 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11443 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11444 fi
11445
11446
11447 fi
11448
11449
11450 fi
11451
11452
11453 fi
11454
11455
11456 fi
11457
11458
11459 fi
11460
11461 ;;
11462 esac
11463
11464 if test "x$lt_cv_dlopen" != xno; then
11465 enable_dlopen=yes
11466 else
11467 enable_dlopen=no
11468 fi
11469
11470 case $lt_cv_dlopen in
11471 dlopen)
11472 save_CPPFLAGS="$CPPFLAGS"
11473 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11474
11475 save_LDFLAGS="$LDFLAGS"
11476 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11477
11478 save_LIBS="$LIBS"
11479 LIBS="$lt_cv_dlopen_libs $LIBS"
11480
11481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11482 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11483 if ${lt_cv_dlopen_self+:} false; then :
11484 $as_echo_n "(cached) " >&6
11485 else
11486 if test "$cross_compiling" = yes; then :
11487 lt_cv_dlopen_self=cross
11488 else
11489 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11490 lt_status=$lt_dlunknown
11491 cat > conftest.$ac_ext <<_LT_EOF
11492 #line $LINENO "configure"
11493 #include "confdefs.h"
11494
11495 #if HAVE_DLFCN_H
11496 #include <dlfcn.h>
11497 #endif
11498
11499 #include <stdio.h>
11500
11501 #ifdef RTLD_GLOBAL
11502 # define LT_DLGLOBAL RTLD_GLOBAL
11503 #else
11504 # ifdef DL_GLOBAL
11505 # define LT_DLGLOBAL DL_GLOBAL
11506 # else
11507 # define LT_DLGLOBAL 0
11508 # endif
11509 #endif
11510
11511 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11512 find out it does not work in some platform. */
11513 #ifndef LT_DLLAZY_OR_NOW
11514 # ifdef RTLD_LAZY
11515 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11516 # else
11517 # ifdef DL_LAZY
11518 # define LT_DLLAZY_OR_NOW DL_LAZY
11519 # else
11520 # ifdef RTLD_NOW
11521 # define LT_DLLAZY_OR_NOW RTLD_NOW
11522 # else
11523 # ifdef DL_NOW
11524 # define LT_DLLAZY_OR_NOW DL_NOW
11525 # else
11526 # define LT_DLLAZY_OR_NOW 0
11527 # endif
11528 # endif
11529 # endif
11530 # endif
11531 #endif
11532
11533 /* When -fvisbility=hidden is used, assume the code has been annotated
11534 correspondingly for the symbols needed. */
11535 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11536 void fnord () __attribute__((visibility("default")));
11537 #endif
11538
11539 void fnord () { int i=42; }
11540 int main ()
11541 {
11542 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11543 int status = $lt_dlunknown;
11544
11545 if (self)
11546 {
11547 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11548 else
11549 {
11550 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11551 else puts (dlerror ());
11552 }
11553 /* dlclose (self); */
11554 }
11555 else
11556 puts (dlerror ());
11557
11558 return status;
11559 }
11560 _LT_EOF
11561 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11562 (eval $ac_link) 2>&5
11563 ac_status=$?
11564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11565 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11566 (./conftest; exit; ) >&5 2>/dev/null
11567 lt_status=$?
11568 case x$lt_status in
11569 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11570 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11571 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11572 esac
11573 else :
11574 # compilation failed
11575 lt_cv_dlopen_self=no
11576 fi
11577 fi
11578 rm -fr conftest*
11579
11580
11581 fi
11582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11583 $as_echo "$lt_cv_dlopen_self" >&6; }
11584
11585 if test "x$lt_cv_dlopen_self" = xyes; then
11586 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11588 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11589 if ${lt_cv_dlopen_self_static+:} false; then :
11590 $as_echo_n "(cached) " >&6
11591 else
11592 if test "$cross_compiling" = yes; then :
11593 lt_cv_dlopen_self_static=cross
11594 else
11595 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11596 lt_status=$lt_dlunknown
11597 cat > conftest.$ac_ext <<_LT_EOF
11598 #line $LINENO "configure"
11599 #include "confdefs.h"
11600
11601 #if HAVE_DLFCN_H
11602 #include <dlfcn.h>
11603 #endif
11604
11605 #include <stdio.h>
11606
11607 #ifdef RTLD_GLOBAL
11608 # define LT_DLGLOBAL RTLD_GLOBAL
11609 #else
11610 # ifdef DL_GLOBAL
11611 # define LT_DLGLOBAL DL_GLOBAL
11612 # else
11613 # define LT_DLGLOBAL 0
11614 # endif
11615 #endif
11616
11617 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11618 find out it does not work in some platform. */
11619 #ifndef LT_DLLAZY_OR_NOW
11620 # ifdef RTLD_LAZY
11621 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11622 # else
11623 # ifdef DL_LAZY
11624 # define LT_DLLAZY_OR_NOW DL_LAZY
11625 # else
11626 # ifdef RTLD_NOW
11627 # define LT_DLLAZY_OR_NOW RTLD_NOW
11628 # else
11629 # ifdef DL_NOW
11630 # define LT_DLLAZY_OR_NOW DL_NOW
11631 # else
11632 # define LT_DLLAZY_OR_NOW 0
11633 # endif
11634 # endif
11635 # endif
11636 # endif
11637 #endif
11638
11639 /* When -fvisbility=hidden is used, assume the code has been annotated
11640 correspondingly for the symbols needed. */
11641 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11642 void fnord () __attribute__((visibility("default")));
11643 #endif
11644
11645 void fnord () { int i=42; }
11646 int main ()
11647 {
11648 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11649 int status = $lt_dlunknown;
11650
11651 if (self)
11652 {
11653 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11654 else
11655 {
11656 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11657 else puts (dlerror ());
11658 }
11659 /* dlclose (self); */
11660 }
11661 else
11662 puts (dlerror ());
11663
11664 return status;
11665 }
11666 _LT_EOF
11667 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11668 (eval $ac_link) 2>&5
11669 ac_status=$?
11670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11671 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11672 (./conftest; exit; ) >&5 2>/dev/null
11673 lt_status=$?
11674 case x$lt_status in
11675 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11676 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11677 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11678 esac
11679 else :
11680 # compilation failed
11681 lt_cv_dlopen_self_static=no
11682 fi
11683 fi
11684 rm -fr conftest*
11685
11686
11687 fi
11688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11689 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11690 fi
11691
11692 CPPFLAGS="$save_CPPFLAGS"
11693 LDFLAGS="$save_LDFLAGS"
11694 LIBS="$save_LIBS"
11695 ;;
11696 esac
11697
11698 case $lt_cv_dlopen_self in
11699 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11700 *) enable_dlopen_self=unknown ;;
11701 esac
11702
11703 case $lt_cv_dlopen_self_static in
11704 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11705 *) enable_dlopen_self_static=unknown ;;
11706 esac
11707 fi
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725 striplib=
11726 old_striplib=
11727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11728 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11729 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11730 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11731 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11733 $as_echo "yes" >&6; }
11734 else
11735 # FIXME - insert some real tests, host_os isn't really good enough
11736 case $host_os in
11737 darwin*)
11738 if test -n "$STRIP" ; then
11739 striplib="$STRIP -x"
11740 old_striplib="$STRIP -S"
11741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11742 $as_echo "yes" >&6; }
11743 else
11744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11745 $as_echo "no" >&6; }
11746 fi
11747 ;;
11748 *)
11749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11750 $as_echo "no" >&6; }
11751 ;;
11752 esac
11753 fi
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766 # Report which library types will actually be built
11767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11768 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11770 $as_echo "$can_build_shared" >&6; }
11771
11772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11773 $as_echo_n "checking whether to build shared libraries... " >&6; }
11774 test "$can_build_shared" = "no" && enable_shared=no
11775
11776 # On AIX, shared libraries and static libraries use the same namespace, and
11777 # are all built from PIC.
11778 case $host_os in
11779 aix3*)
11780 test "$enable_shared" = yes && enable_static=no
11781 if test -n "$RANLIB"; then
11782 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11783 postinstall_cmds='$RANLIB $lib'
11784 fi
11785 ;;
11786
11787 aix[4-9]*)
11788 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11789 test "$enable_shared" = yes && enable_static=no
11790 fi
11791 ;;
11792 esac
11793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11794 $as_echo "$enable_shared" >&6; }
11795
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11797 $as_echo_n "checking whether to build static libraries... " >&6; }
11798 # Make sure either enable_shared or enable_static is yes.
11799 test "$enable_shared" = yes || enable_static=yes
11800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11801 $as_echo "$enable_static" >&6; }
11802
11803
11804
11805
11806 fi
11807 ac_ext=c
11808 ac_cpp='$CPP $CPPFLAGS'
11809 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11810 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11811 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11812
11813 CC="$lt_save_CC"
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827 ac_config_commands="$ac_config_commands libtool"
11828
11829
11830
11831
11832 # Only expand once:
11833
11834
11835
11836 # Check for dependencies
11837
11838 pkg_failed=no
11839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XSCRNSAVER" >&5
11840 $as_echo_n "checking for XSCRNSAVER... " >&6; }
11841
11842 if test -n "$XSCRNSAVER_CFLAGS"; then
11843 pkg_cv_XSCRNSAVER_CFLAGS="$XSCRNSAVER_CFLAGS"
11844 elif test -n "$PKG_CONFIG"; then
11845 if test -n "$PKG_CONFIG" && \
11846 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto scrnsaverproto >= 1.2\""; } >&5
11847 ($PKG_CONFIG --exists --print-errors "x11 xext xextproto scrnsaverproto >= 1.2") 2>&5
11848 ac_status=$?
11849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11850 test $ac_status = 0; }; then
11851 pkg_cv_XSCRNSAVER_CFLAGS=`$PKG_CONFIG --cflags "x11 xext xextproto scrnsaverproto >= 1.2" 2>/dev/null`
11852 else
11853 pkg_failed=yes
11854 fi
11855 else
11856 pkg_failed=untried
11857 fi
11858 if test -n "$XSCRNSAVER_LIBS"; then
11859 pkg_cv_XSCRNSAVER_LIBS="$XSCRNSAVER_LIBS"
11860 elif test -n "$PKG_CONFIG"; then
11861 if test -n "$PKG_CONFIG" && \
11862 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto scrnsaverproto >= 1.2\""; } >&5
11863 ($PKG_CONFIG --exists --print-errors "x11 xext xextproto scrnsaverproto >= 1.2") 2>&5
11864 ac_status=$?
11865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11866 test $ac_status = 0; }; then
11867 pkg_cv_XSCRNSAVER_LIBS=`$PKG_CONFIG --libs "x11 xext xextproto scrnsaverproto >= 1.2" 2>/dev/null`
11868 else
11869 pkg_failed=yes
11870 fi
11871 else
11872 pkg_failed=untried
11873 fi
11874
11875
11876
11877 if test $pkg_failed = yes; then
11878
11879 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11880 _pkg_short_errors_supported=yes
11881 else
11882 _pkg_short_errors_supported=no
11883 fi
11884 if test $_pkg_short_errors_supported = yes; then
11885 XSCRNSAVER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xext xextproto scrnsaverproto >= 1.2" 2>&1`
11886 else
11887 XSCRNSAVER_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xext xextproto scrnsaverproto >= 1.2" 2>&1`
11888 fi
11889 # Put the nasty error message in config.log where it belongs
11890 echo "$XSCRNSAVER_PKG_ERRORS" >&5
11891
11892 as_fn_error $? "Package requirements (x11 xext xextproto scrnsaverproto >= 1.2) were not met:
11893
11894 $XSCRNSAVER_PKG_ERRORS
11895
11896 Consider adjusting the PKG_CONFIG_PATH environment variable if you
11897 installed software in a non-standard prefix.
11898
11899 Alternatively, you may set the environment variables XSCRNSAVER_CFLAGS
11900 and XSCRNSAVER_LIBS to avoid the need to call pkg-config.
11901 See the pkg-config man page for more details.
11902 " "$LINENO" 5
11903 elif test $pkg_failed = untried; then
11904 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11905 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11906 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
11907 is in your PATH or set the PKG_CONFIG environment variable to the full
11908 path to pkg-config.
11909
11910 Alternatively, you may set the environment variables XSCRNSAVER_CFLAGS
11911 and XSCRNSAVER_LIBS to avoid the need to call pkg-config.
11912 See the pkg-config man page for more details.
11913
11914 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
11915 See \`config.log' for more details" "$LINENO" 5; }
11916 else
11917 XSCRNSAVER_CFLAGS=$pkg_cv_XSCRNSAVER_CFLAGS
11918 XSCRNSAVER_LIBS=$pkg_cv_XSCRNSAVER_LIBS
11919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11920 $as_echo "yes" >&6; }
11921 :
11922 fi
11923
11924
11925
11926
11927
11928
11929 # Check whether --with-lint was given.
11930 if test "${with_lint+set}" = set; then :
11931 withval=$with_lint; use_lint=$withval
11932 else
11933 use_lint=no
11934 fi
11935
11936
11937 # Obtain platform specific info like program name and options
11938 # The lint program on FreeBSD and NetBSD is different from the one on Solaris
11939 case $host_os in
11940 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*)
11941 lint_name=splint
11942 lint_options="-badflag"
11943 ;;
11944 *freebsd* | *netbsd*)
11945 lint_name=lint
11946 lint_options="-u -b"
11947 ;;
11948 *solaris*)
11949 lint_name=lint
11950 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
11951 ;;
11952 esac
11953
11954 # Test for the presence of the program (either guessed by the code or spelled out by the user)
11955 if test "x$use_lint" = x"yes" ; then
11956 # Extract the first word of "$lint_name", so it can be a program name with args.
11957 set dummy $lint_name; ac_word=$2
11958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11959 $as_echo_n "checking for $ac_word... " >&6; }
11960 if ${ac_cv_path_LINT+:} false; then :
11961 $as_echo_n "(cached) " >&6
11962 else
11963 case $LINT in
11964 [\\/]* | ?:[\\/]*)
11965 ac_cv_path_LINT="$LINT" # Let the user override the test with a path.
11966 ;;
11967 *)
11968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11969 for as_dir in $PATH
11970 do
11971 IFS=$as_save_IFS
11972 test -z "$as_dir" && as_dir=.
11973 for ac_exec_ext in '' $ac_executable_extensions; do
11974 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11975 ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext"
11976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11977 break 2
11978 fi
11979 done
11980 done
11981 IFS=$as_save_IFS
11982
11983 ;;
11984 esac
11985 fi
11986 LINT=$ac_cv_path_LINT
11987 if test -n "$LINT"; then
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5
11989 $as_echo "$LINT" >&6; }
11990 else
11991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11992 $as_echo "no" >&6; }
11993 fi
11994
11995
11996 if test "x$LINT" = "x"; then
11997 as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5
11998 fi
11999 elif test "x$use_lint" = x"no" ; then
12000 if test "x$LINT" != "x"; then
12001 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5
12002 $as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;}
12003 fi
12004 else
12005 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5
12006 fi
12007
12008 # User supplied flags override default flags
12009 if test "x$LINT_FLAGS" != "x"; then
12010 lint_options=$LINT_FLAGS
12011 fi
12012
12013 LINT_FLAGS=$lint_options
12014
12015 if test "x$LINT" != x; then
12016 LINT_TRUE=
12017 LINT_FALSE='#'
12018 else
12019 LINT_TRUE='#'
12020 LINT_FALSE=
12021 fi
12022
12023
12024
12025
12026
12027 # Check whether --enable-lint-library was given.
12028 if test "${enable_lint_library+set}" = set; then :
12029 enableval=$enable_lint_library; make_lint_lib=$enableval
12030 else
12031 make_lint_lib=no
12032 fi
12033
12034
12035 if test "x$make_lint_lib" = x"yes" ; then
12036 LINTLIB=llib-lXss.ln
12037 if test "x$LINT" = "x"; then
12038 as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5
12039 fi
12040 elif test "x$make_lint_lib" != x"no" ; then
12041 as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5
12042 fi
12043
12044
12045 if test x$make_lint_lib != xno; then
12046 MAKE_LINT_LIB_TRUE=
12047 MAKE_LINT_LIB_FALSE='#'
12048 else
12049 MAKE_LINT_LIB_TRUE='#'
12050 MAKE_LINT_LIB_FALSE=
12051 fi
12052
12053
12054
12055
12056
12057 # Check whether --enable-malloc0returnsnull was given.
12058 if test "${enable_malloc0returnsnull+set}" = set; then :
12059 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval
12060 else
12061 MALLOC_ZERO_RETURNS_NULL=auto
12062 fi
12063
12064
12065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc(0) returns NULL" >&5
12066 $as_echo_n "checking whether malloc(0) returns NULL... " >&6; }
12067 if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
12068 if test "$cross_compiling" = yes; then :
12069 MALLOC_ZERO_RETURNS_NULL=yes
12070 else
12071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12072 /* end confdefs.h. */
12073
12074 char *malloc();
12075 char *realloc();
12076 char *calloc();
12077 main() {
12078 char *m0, *r0, *c0, *p;
12079 m0 = malloc(0);
12080 p = malloc(10);
12081 r0 = realloc(p,0);
12082 c0 = calloc(0);
12083 exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1);
12084 }
12085 _ACEOF
12086 if ac_fn_c_try_run "$LINENO"; then :
12087 MALLOC_ZERO_RETURNS_NULL=yes
12088 else
12089 MALLOC_ZERO_RETURNS_NULL=no
12090 fi
12091 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12092 conftest.$ac_objext conftest.beam conftest.$ac_ext
12093 fi
12094
12095 fi
12096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5
12097 $as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; }
12098
12099 if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
12100 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
12101 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
12102 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
12103 else
12104 MALLOC_ZERO_CFLAGS=""
12105 XMALLOC_ZERO_CFLAGS=""
12106 XTMALLOC_ZERO_CFLAGS=""
12107 fi
12108
12109
12110
12111
12112
12113
12114 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xscrnsaver.pc"
12115
12116 cat >confcache <<\_ACEOF
12117 # This file is a shell script that caches the results of configure
12118 # tests run on this system so they can be shared between configure
12119 # scripts and configure runs, see configure's option --config-cache.
12120 # It is not useful on other systems. If it contains results you don't
12121 # want to keep, you may remove or edit it.
12122 #
12123 # config.status only pays attention to the cache file if you give it
12124 # the --recheck option to rerun configure.
12125 #
12126 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12127 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12128 # following values.
12129
12130 _ACEOF
12131
12132 # The following way of writing the cache mishandles newlines in values,
12133 # but we know of no workaround that is simple, portable, and efficient.
12134 # So, we kill variables containing newlines.
12135 # Ultrix sh set writes to stderr and can't be redirected directly,
12136 # and sets the high bit in the cache file unless we assign to the vars.
12137 (
12138 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12139 eval ac_val=\$$ac_var
12140 case $ac_val in #(
12141 *${as_nl}*)
12142 case $ac_var in #(
12143 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12144 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12145 esac
12146 case $ac_var in #(
12147 _ | IFS | as_nl) ;; #(
12148 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12149 *) { eval $ac_var=; unset $ac_var;} ;;
12150 esac ;;
12151 esac
12152 done
12153
12154 (set) 2>&1 |
12155 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12156 *${as_nl}ac_space=\ *)
12157 # `set' does not quote correctly, so add quotes: double-quote
12158 # substitution turns \\\\ into \\, and sed turns \\ into \.
12159 sed -n \
12160 "s/'/'\\\\''/g;
12161 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12162 ;; #(
12163 *)
12164 # `set' quotes correctly as required by POSIX, so do not add quotes.
12165 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12166 ;;
12167 esac |
12168 sort
12169 ) |
12170 sed '
12171 /^ac_cv_env_/b end
12172 t clear
12173 :clear
12174 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12175 t end
12176 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12177 :end' >>confcache
12178 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12179 if test -w "$cache_file"; then
12180 if test "x$cache_file" != "x/dev/null"; then
12181 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12182 $as_echo "$as_me: updating cache $cache_file" >&6;}
12183 if test ! -f "$cache_file" || test -h "$cache_file"; then
12184 cat confcache >"$cache_file"
12185 else
12186 case $cache_file in #(
12187 */* | ?:*)
12188 mv -f confcache "$cache_file"$$ &&
12189 mv -f "$cache_file"$$ "$cache_file" ;; #(
12190 *)
12191 mv -f confcache "$cache_file" ;;
12192 esac
12193 fi
12194 fi
12195 else
12196 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12197 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12198 fi
12199 fi
12200 rm -f confcache
12201
12202 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12203 # Let make expand exec_prefix.
12204 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12205
12206 DEFS=-DHAVE_CONFIG_H
12207
12208 ac_libobjs=
12209 ac_ltlibobjs=
12210 U=
12211 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12212 # 1. Remove the extension, and $U if already installed.
12213 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12214 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12215 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12216 # will be set to the directory where LIBOBJS objects are built.
12217 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12218 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12219 done
12220 LIBOBJS=$ac_libobjs
12221
12222 LTLIBOBJS=$ac_ltlibobjs
12223
12224
12225 if test -n "$EXEEXT"; then
12226 am__EXEEXT_TRUE=
12227 am__EXEEXT_FALSE='#'
12228 else
12229 am__EXEEXT_TRUE='#'
12230 am__EXEEXT_FALSE=
12231 fi
12232
12233 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12234 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12235 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12236 fi
12237 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12238 as_fn_error $? "conditional \"AMDEP\" was never defined.
12239 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12240 fi
12241 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12242 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12243 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12244 fi
12245 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12246 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
12247 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12248 fi
12249 if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
12250 as_fn_error $? "conditional \"LINT\" was never defined.
12251 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12252 fi
12253 if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
12254 as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined.
12255 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12256 fi
12257
12258 : "${CONFIG_STATUS=./config.status}"
12259 ac_write_fail=0
12260 ac_clean_files_save=$ac_clean_files
12261 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12262 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12263 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12264 as_write_fail=0
12265 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12266 #! $SHELL
12267 # Generated by $as_me.
12268 # Run this file to recreate the current configuration.
12269 # Compiler output produced by configure, useful for debugging
12270 # configure, is in config.log if it exists.
12271
12272 debug=false
12273 ac_cs_recheck=false
12274 ac_cs_silent=false
12275
12276 SHELL=\${CONFIG_SHELL-$SHELL}
12277 export SHELL
12278 _ASEOF
12279 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12280 ## -------------------- ##
12281 ## M4sh Initialization. ##
12282 ## -------------------- ##
12283
12284 # Be more Bourne compatible
12285 DUALCASE=1; export DUALCASE # for MKS sh
12286 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12287 emulate sh
12288 NULLCMD=:
12289 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12290 # is contrary to our usage. Disable this feature.
12291 alias -g '${1+"$@"}'='"$@"'
12292 setopt NO_GLOB_SUBST
12293 else
12294 case `(set -o) 2>/dev/null` in #(
12295 *posix*) :
12296 set -o posix ;; #(
12297 *) :
12298 ;;
12299 esac
12300 fi
12301
12302
12303 as_nl='
12304 '
12305 export as_nl
12306 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12307 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12308 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12309 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12310 # Prefer a ksh shell builtin over an external printf program on Solaris,
12311 # but without wasting forks for bash or zsh.
12312 if test -z "$BASH_VERSION$ZSH_VERSION" \
12313 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12314 as_echo='print -r --'
12315 as_echo_n='print -rn --'
12316 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12317 as_echo='printf %s\n'
12318 as_echo_n='printf %s'
12319 else
12320 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12321 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12322 as_echo_n='/usr/ucb/echo -n'
12323 else
12324 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12325 as_echo_n_body='eval
12326 arg=$1;
12327 case $arg in #(
12328 *"$as_nl"*)
12329 expr "X$arg" : "X\\(.*\\)$as_nl";
12330 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12331 esac;
12332 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12333 '
12334 export as_echo_n_body
12335 as_echo_n='sh -c $as_echo_n_body as_echo'
12336 fi
12337 export as_echo_body
12338 as_echo='sh -c $as_echo_body as_echo'
12339 fi
12340
12341 # The user is always right.
12342 if test "${PATH_SEPARATOR+set}" != set; then
12343 PATH_SEPARATOR=:
12344 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12345 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12346 PATH_SEPARATOR=';'
12347 }
12348 fi
12349
12350
12351 # IFS
12352 # We need space, tab and new line, in precisely that order. Quoting is
12353 # there to prevent editors from complaining about space-tab.
12354 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12355 # splitting by setting IFS to empty value.)
12356 IFS=" "" $as_nl"
12357
12358 # Find who we are. Look in the path if we contain no directory separator.
12359 as_myself=
12360 case $0 in #((
12361 *[\\/]* ) as_myself=$0 ;;
12362 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12363 for as_dir in $PATH
12364 do
12365 IFS=$as_save_IFS
12366 test -z "$as_dir" && as_dir=.
12367 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12368 done
12369 IFS=$as_save_IFS
12370
12371 ;;
12372 esac
12373 # We did not find ourselves, most probably we were run as `sh COMMAND'
12374 # in which case we are not to be found in the path.
12375 if test "x$as_myself" = x; then
12376 as_myself=$0
12377 fi
12378 if test ! -f "$as_myself"; then
12379 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12380 exit 1
12381 fi
12382
12383 # Unset variables that we do not need and which cause bugs (e.g. in
12384 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12385 # suppresses any "Segmentation fault" message there. '((' could
12386 # trigger a bug in pdksh 5.2.14.
12387 for as_var in BASH_ENV ENV MAIL MAILPATH
12388 do eval test x\${$as_var+set} = xset \
12389 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12390 done
12391 PS1='$ '
12392 PS2='> '
12393 PS4='+ '
12394
12395 # NLS nuisances.
12396 LC_ALL=C
12397 export LC_ALL
12398 LANGUAGE=C
12399 export LANGUAGE
12400
12401 # CDPATH.
12402 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12403
12404
12405 # as_fn_error STATUS ERROR [LINENO LOG_FD]
12406 # ----------------------------------------
12407 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12408 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12409 # script with STATUS, using 1 if that was 0.
12410 as_fn_error ()
12411 {
12412 as_status=$1; test $as_status -eq 0 && as_status=1
12413 if test "$4"; then
12414 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12415 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12416 fi
12417 $as_echo "$as_me: error: $2" >&2
12418 as_fn_exit $as_status
12419 } # as_fn_error
12420
12421
12422 # as_fn_set_status STATUS
12423 # -----------------------
12424 # Set $? to STATUS, without forking.
12425 as_fn_set_status ()
12426 {
12427 return $1
12428 } # as_fn_set_status
12429
12430 # as_fn_exit STATUS
12431 # -----------------
12432 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12433 as_fn_exit ()
12434 {
12435 set +e
12436 as_fn_set_status $1
12437 exit $1
12438 } # as_fn_exit
12439
12440 # as_fn_unset VAR
12441 # ---------------
12442 # Portably unset VAR.
12443 as_fn_unset ()
12444 {
12445 { eval $1=; unset $1;}
12446 }
12447 as_unset=as_fn_unset
12448 # as_fn_append VAR VALUE
12449 # ----------------------
12450 # Append the text in VALUE to the end of the definition contained in VAR. Take
12451 # advantage of any shell optimizations that allow amortized linear growth over
12452 # repeated appends, instead of the typical quadratic growth present in naive
12453 # implementations.
12454 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12455 eval 'as_fn_append ()
12456 {
12457 eval $1+=\$2
12458 }'
12459 else
12460 as_fn_append ()
12461 {
12462 eval $1=\$$1\$2
12463 }
12464 fi # as_fn_append
12465
12466 # as_fn_arith ARG...
12467 # ------------------
12468 # Perform arithmetic evaluation on the ARGs, and store the result in the
12469 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12470 # must be portable across $(()) and expr.
12471 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12472 eval 'as_fn_arith ()
12473 {
12474 as_val=$(( $* ))
12475 }'
12476 else
12477 as_fn_arith ()
12478 {
12479 as_val=`expr "$@" || test $? -eq 1`
12480 }
12481 fi # as_fn_arith
12482
12483
12484 if expr a : '\(a\)' >/dev/null 2>&1 &&
12485 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12486 as_expr=expr
12487 else
12488 as_expr=false
12489 fi
12490
12491 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12492 as_basename=basename
12493 else
12494 as_basename=false
12495 fi
12496
12497 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12498 as_dirname=dirname
12499 else
12500 as_dirname=false
12501 fi
12502
12503 as_me=`$as_basename -- "$0" ||
12504 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12505 X"$0" : 'X\(//\)$' \| \
12506 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12507 $as_echo X/"$0" |
12508 sed '/^.*\/\([^/][^/]*\)\/*$/{
12509 s//\1/
12510 q
12511 }
12512 /^X\/\(\/\/\)$/{
12513 s//\1/
12514 q
12515 }
12516 /^X\/\(\/\).*/{
12517 s//\1/
12518 q
12519 }
12520 s/.*/./; q'`
12521
12522 # Avoid depending upon Character Ranges.
12523 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12524 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12525 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12526 as_cr_digits='0123456789'
12527 as_cr_alnum=$as_cr_Letters$as_cr_digits
12528
12529 ECHO_C= ECHO_N= ECHO_T=
12530 case `echo -n x` in #(((((
12531 -n*)
12532 case `echo 'xy\c'` in
12533 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12534 xy) ECHO_C='\c';;
12535 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12536 ECHO_T=' ';;
12537 esac;;
12538 *)
12539 ECHO_N='-n';;
12540 esac
12541
12542 rm -f conf$$ conf$$.exe conf$$.file
12543 if test -d conf$$.dir; then
12544 rm -f conf$$.dir/conf$$.file
12545 else
12546 rm -f conf$$.dir
12547 mkdir conf$$.dir 2>/dev/null
12548 fi
12549 if (echo >conf$$.file) 2>/dev/null; then
12550 if ln -s conf$$.file conf$$ 2>/dev/null; then
12551 as_ln_s='ln -s'
12552 # ... but there are two gotchas:
12553 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12554 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12555 # In both cases, we have to default to `cp -p'.
12556 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12557 as_ln_s='cp -p'
12558 elif ln conf$$.file conf$$ 2>/dev/null; then
12559 as_ln_s=ln
12560 else
12561 as_ln_s='cp -p'
12562 fi
12563 else
12564 as_ln_s='cp -p'
12565 fi
12566 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12567 rmdir conf$$.dir 2>/dev/null
12568
12569
12570 # as_fn_mkdir_p
12571 # -------------
12572 # Create "$as_dir" as a directory, including parents if necessary.
12573 as_fn_mkdir_p ()
12574 {
12575
12576 case $as_dir in #(
12577 -*) as_dir=./$as_dir;;
12578 esac
12579 test -d "$as_dir" || eval $as_mkdir_p || {
12580 as_dirs=
12581 while :; do
12582 case $as_dir in #(
12583 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12584 *) as_qdir=$as_dir;;
12585 esac
12586 as_dirs="'$as_qdir' $as_dirs"
12587 as_dir=`$as_dirname -- "$as_dir" ||
12588 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12589 X"$as_dir" : 'X\(//\)[^/]' \| \
12590 X"$as_dir" : 'X\(//\)$' \| \
12591 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12592 $as_echo X"$as_dir" |
12593 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12594 s//\1/
12595 q
12596 }
12597 /^X\(\/\/\)[^/].*/{
12598 s//\1/
12599 q
12600 }
12601 /^X\(\/\/\)$/{
12602 s//\1/
12603 q
12604 }
12605 /^X\(\/\).*/{
12606 s//\1/
12607 q
12608 }
12609 s/.*/./; q'`
12610 test -d "$as_dir" && break
12611 done
12612 test -z "$as_dirs" || eval "mkdir $as_dirs"
12613 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12614
12615
12616 } # as_fn_mkdir_p
12617 if mkdir -p . 2>/dev/null; then
12618 as_mkdir_p='mkdir -p "$as_dir"'
12619 else
12620 test -d ./-p && rmdir ./-p
12621 as_mkdir_p=false
12622 fi
12623
12624 if test -x / >/dev/null 2>&1; then
12625 as_test_x='test -x'
12626 else
12627 if ls -dL / >/dev/null 2>&1; then
12628 as_ls_L_option=L
12629 else
12630 as_ls_L_option=
12631 fi
12632 as_test_x='
12633 eval sh -c '\''
12634 if test -d "$1"; then
12635 test -d "$1/.";
12636 else
12637 case $1 in #(
12638 -*)set "./$1";;
12639 esac;
12640 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12641 ???[sx]*):;;*)false;;esac;fi
12642 '\'' sh
12643 '
12644 fi
12645 as_executable_p=$as_test_x
12646
12647 # Sed expression to map a string onto a valid CPP name.
12648 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12649
12650 # Sed expression to map a string onto a valid variable name.
12651 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12652
12653
12654 exec 6>&1
12655 ## ----------------------------------- ##
12656 ## Main body of $CONFIG_STATUS script. ##
12657 ## ----------------------------------- ##
12658 _ASEOF
12659 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12660
12661 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12662 # Save the log message, to keep $0 and so on meaningful, and to
12663 # report actual input values of CONFIG_FILES etc. instead of their
12664 # values after options handling.
12665 ac_log="
12666 This file was extended by libXScrnSaver $as_me 1.2.1, which was
12667 generated by GNU Autoconf 2.68. Invocation command line was
12668
12669 CONFIG_FILES = $CONFIG_FILES
12670 CONFIG_HEADERS = $CONFIG_HEADERS
12671 CONFIG_LINKS = $CONFIG_LINKS
12672 CONFIG_COMMANDS = $CONFIG_COMMANDS
12673 $ $0 $@
12674
12675 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12676 "
12677
12678 _ACEOF
12679
12680 case $ac_config_files in *"
12681 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12682 esac
12683
12684 case $ac_config_headers in *"
12685 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12686 esac
12687
12688
12689 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12690 # Files that config.status was made for.
12691 config_files="$ac_config_files"
12692 config_headers="$ac_config_headers"
12693 config_commands="$ac_config_commands"
12694
12695 _ACEOF
12696
12697 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12698 ac_cs_usage="\
12699 \`$as_me' instantiates files and other configuration actions
12700 from templates according to the current configuration. Unless the files
12701 and actions are specified as TAGs, all are instantiated by default.
12702
12703 Usage: $0 [OPTION]... [TAG]...
12704
12705 -h, --help print this help, then exit
12706 -V, --version print version number and configuration settings, then exit
12707 --config print configuration, then exit
12708 -q, --quiet, --silent
12709 do not print progress messages
12710 -d, --debug don't remove temporary files
12711 --recheck update $as_me by reconfiguring in the same conditions
12712 --file=FILE[:TEMPLATE]
12713 instantiate the configuration file FILE
12714 --header=FILE[:TEMPLATE]
12715 instantiate the configuration header FILE
12716
12717 Configuration files:
12718 $config_files
12719
12720 Configuration headers:
12721 $config_headers
12722
12723 Configuration commands:
12724 $config_commands
12725
12726 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
12727
12728 _ACEOF
12729 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12730 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12731 ac_cs_version="\\
12732 libXScrnSaver config.status 1.2.1
12733 configured by $0, generated by GNU Autoconf 2.68,
12734 with options \\"\$ac_cs_config\\"
12735
12736 Copyright (C) 2010 Free Software Foundation, Inc.
12737 This config.status script is free software; the Free Software Foundation
12738 gives unlimited permission to copy, distribute and modify it."
12739
12740 ac_pwd='$ac_pwd'
12741 srcdir='$srcdir'
12742 INSTALL='$INSTALL'
12743 MKDIR_P='$MKDIR_P'
12744 AWK='$AWK'
12745 test -n "\$AWK" || AWK=awk
12746 _ACEOF
12747
12748 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12749 # The default lists apply if the user does not specify any file.
12750 ac_need_defaults=:
12751 while test $# != 0
12752 do
12753 case $1 in
12754 --*=?*)
12755 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12756 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12757 ac_shift=:
12758 ;;
12759 --*=)
12760 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12761 ac_optarg=
12762 ac_shift=:
12763 ;;
12764 *)
12765 ac_option=$1
12766 ac_optarg=$2
12767 ac_shift=shift
12768 ;;
12769 esac
12770
12771 case $ac_option in
12772 # Handling of the options.
12773 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12774 ac_cs_recheck=: ;;
12775 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12776 $as_echo "$ac_cs_version"; exit ;;
12777 --config | --confi | --conf | --con | --co | --c )
12778 $as_echo "$ac_cs_config"; exit ;;
12779 --debug | --debu | --deb | --de | --d | -d )
12780 debug=: ;;
12781 --file | --fil | --fi | --f )
12782 $ac_shift
12783 case $ac_optarg in
12784 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12785 '') as_fn_error $? "missing file argument" ;;
12786 esac
12787 as_fn_append CONFIG_FILES " '$ac_optarg'"
12788 ac_need_defaults=false;;
12789 --header | --heade | --head | --hea )
12790 $ac_shift
12791 case $ac_optarg in
12792 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12793 esac
12794 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12795 ac_need_defaults=false;;
12796 --he | --h)
12797 # Conflict between --help and --header
12798 as_fn_error $? "ambiguous option: \`$1'
12799 Try \`$0 --help' for more information.";;
12800 --help | --hel | -h )
12801 $as_echo "$ac_cs_usage"; exit ;;
12802 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12803 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12804 ac_cs_silent=: ;;
12805
12806 # This is an error.
12807 -*) as_fn_error $? "unrecognized option: \`$1'
12808 Try \`$0 --help' for more information." ;;
12809
12810 *) as_fn_append ac_config_targets " $1"
12811 ac_need_defaults=false ;;
12812
12813 esac
12814 shift
12815 done
12816
12817 ac_configure_extra_args=
12818
12819 if $ac_cs_silent; then
12820 exec 6>/dev/null
12821 ac_configure_extra_args="$ac_configure_extra_args --silent"
12822 fi
12823
12824 _ACEOF
12825 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12826 if \$ac_cs_recheck; then
12827 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12828 shift
12829 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12830 CONFIG_SHELL='$SHELL'
12831 export CONFIG_SHELL
12832 exec "\$@"
12833 fi
12834
12835 _ACEOF
12836 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12837 exec 5>>config.log
12838 {
12839 echo
12840 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12841 ## Running $as_me. ##
12842 _ASBOX
12843 $as_echo "$ac_log"
12844 } >&5
12845
12846 _ACEOF
12847 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12848 #
12849 # INIT-COMMANDS
12850 #
12851 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12852
12853
12854 # The HP-UX ksh and POSIX shell print the target directory to stdout
12855 # if CDPATH is set.
12856 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12857
12858 sed_quote_subst='$sed_quote_subst'
12859 double_quote_subst='$double_quote_subst'
12860 delay_variable_subst='$delay_variable_subst'
12861 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12862 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12863 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12864 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12865 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12866 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12867 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12868 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12869 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12870 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12871 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12872 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12873 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12874 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12875 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12876 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12877 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12878 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12879 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12880 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12881 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12882 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12883 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12884 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12885 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12886 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12887 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12888 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12889 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12890 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12891 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12892 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12893 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12894 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12895 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12896 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12897 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12898 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12899 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12900 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12901 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12902 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12903 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12904 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12905 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12906 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12907 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12908 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12909 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"`'
12910 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12911 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12912 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12913 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12914 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12915 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12916 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12917 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12918 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12919 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12920 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12921 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12922 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12923 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12924 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12925 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12926 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12927 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12928 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12929 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12930 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12931 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12932 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12933 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12934 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12935 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12936 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12937 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12938 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12939 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12940 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12941 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12942 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12943 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12944 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12945 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12946 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12947 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12948 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12949 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12950 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12951 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12952 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12953 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12954 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12955 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12956 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12957 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12958 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12959 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12960 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12961 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12962 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12963 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12964 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12965 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12966 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12967 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12968 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12969 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12970 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12971 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12972 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12973 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12974 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12975 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12976 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12977 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12978 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12979 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12980 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12981
12982 LTCC='$LTCC'
12983 LTCFLAGS='$LTCFLAGS'
12984 compiler='$compiler_DEFAULT'
12985
12986 # A function that is used when there is no print builtin or printf.
12987 func_fallback_echo ()
12988 {
12989 eval 'cat <<_LTECHO_EOF
12990 \$1
12991 _LTECHO_EOF'
12992 }
12993
12994 # Quote evaled strings.
12995 for var in SHELL \
12996 ECHO \
12997 SED \
12998 GREP \
12999 EGREP \
13000 FGREP \
13001 LD \
13002 NM \
13003 LN_S \
13004 lt_SP2NL \
13005 lt_NL2SP \
13006 reload_flag \
13007 OBJDUMP \
13008 deplibs_check_method \
13009 file_magic_cmd \
13010 AR \
13011 AR_FLAGS \
13012 STRIP \
13013 RANLIB \
13014 CC \
13015 CFLAGS \
13016 compiler \
13017 lt_cv_sys_global_symbol_pipe \
13018 lt_cv_sys_global_symbol_to_cdecl \
13019 lt_cv_sys_global_symbol_to_c_name_address \
13020 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13021 lt_prog_compiler_no_builtin_flag \
13022 lt_prog_compiler_wl \
13023 lt_prog_compiler_pic \
13024 lt_prog_compiler_static \
13025 lt_cv_prog_compiler_c_o \
13026 need_locks \
13027 DSYMUTIL \
13028 NMEDIT \
13029 LIPO \
13030 OTOOL \
13031 OTOOL64 \
13032 shrext_cmds \
13033 export_dynamic_flag_spec \
13034 whole_archive_flag_spec \
13035 compiler_needs_object \
13036 with_gnu_ld \
13037 allow_undefined_flag \
13038 no_undefined_flag \
13039 hardcode_libdir_flag_spec \
13040 hardcode_libdir_flag_spec_ld \
13041 hardcode_libdir_separator \
13042 fix_srcfile_path \
13043 exclude_expsyms \
13044 include_expsyms \
13045 file_list_spec \
13046 variables_saved_for_relink \
13047 libname_spec \
13048 library_names_spec \
13049 soname_spec \
13050 install_override_mode \
13051 finish_eval \
13052 old_striplib \
13053 striplib; do
13054 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13055 *[\\\\\\\`\\"\\\$]*)
13056 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13057 ;;
13058 *)
13059 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13060 ;;
13061 esac
13062 done
13063
13064 # Double-quote double-evaled strings.
13065 for var in reload_cmds \
13066 old_postinstall_cmds \
13067 old_postuninstall_cmds \
13068 old_archive_cmds \
13069 extract_expsyms_cmds \
13070 old_archive_from_new_cmds \
13071 old_archive_from_expsyms_cmds \
13072 archive_cmds \
13073 archive_expsym_cmds \
13074 module_cmds \
13075 module_expsym_cmds \
13076 export_symbols_cmds \
13077 prelink_cmds \
13078 postinstall_cmds \
13079 postuninstall_cmds \
13080 finish_cmds \
13081 sys_lib_search_path_spec \
13082 sys_lib_dlsearch_path_spec; do
13083 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13084 *[\\\\\\\`\\"\\\$]*)
13085 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13086 ;;
13087 *)
13088 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13089 ;;
13090 esac
13091 done
13092
13093 ac_aux_dir='$ac_aux_dir'
13094 xsi_shell='$xsi_shell'
13095 lt_shell_append='$lt_shell_append'
13096
13097 # See if we are running on zsh, and set the options which allow our
13098 # commands through without removal of \ escapes INIT.
13099 if test -n "\${ZSH_VERSION+set}" ; then
13100 setopt NO_GLOB_SUBST
13101 fi
13102
13103
13104 PACKAGE='$PACKAGE'
13105 VERSION='$VERSION'
13106 TIMESTAMP='$TIMESTAMP'
13107 RM='$RM'
13108 ofile='$ofile'
13109
13110
13111
13112
13113 _ACEOF
13114
13115 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13116
13117 # Handling of arguments.
13118 for ac_config_target in $ac_config_targets
13119 do
13120 case $ac_config_target in
13121 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13122 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13123 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13124 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13125 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
13126 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
13127 "xscrnsaver.pc") CONFIG_FILES="$CONFIG_FILES xscrnsaver.pc" ;;
13128
13129 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13130 esac
13131 done
13132
13133
13134 # If the user did not use the arguments to specify the items to instantiate,
13135 # then the envvar interface is used. Set only those that are not.
13136 # We use the long form for the default assignment because of an extremely
13137 # bizarre bug on SunOS 4.1.3.
13138 if $ac_need_defaults; then
13139 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13140 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13141 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13142 fi
13143
13144 # Have a temporary directory for convenience. Make it in the build tree
13145 # simply because there is no reason against having it here, and in addition,
13146 # creating and moving files from /tmp can sometimes cause problems.
13147 # Hook for its removal unless debugging.
13148 # Note that there is a small window in which the directory will not be cleaned:
13149 # after its creation but before its name has been assigned to `$tmp'.
13150 $debug ||
13151 {
13152 tmp= ac_tmp=
13153 trap 'exit_status=$?
13154 : "${ac_tmp:=$tmp}"
13155 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13156 ' 0
13157 trap 'as_fn_exit 1' 1 2 13 15
13158 }
13159 # Create a (secure) tmp directory for tmp files.
13160
13161 {
13162 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13163 test -d "$tmp"
13164 } ||
13165 {
13166 tmp=./conf$$-$RANDOM
13167 (umask 077 && mkdir "$tmp")
13168 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13169 ac_tmp=$tmp
13170
13171 # Set up the scripts for CONFIG_FILES section.
13172 # No need to generate them if there are no CONFIG_FILES.
13173 # This happens for instance with `./config.status config.h'.
13174 if test -n "$CONFIG_FILES"; then
13175
13176
13177 ac_cr=`echo X | tr X '\015'`
13178 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13179 # But we know of no other shell where ac_cr would be empty at this
13180 # point, so we can use a bashism as a fallback.
13181 if test "x$ac_cr" = x; then
13182 eval ac_cr=\$\'\\r\'
13183 fi
13184 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13185 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13186 ac_cs_awk_cr='\\r'
13187 else
13188 ac_cs_awk_cr=$ac_cr
13189 fi
13190
13191 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13192 _ACEOF
13193
13194
13195 {
13196 echo "cat >conf$$subs.awk <<_ACEOF" &&
13197 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13198 echo "_ACEOF"
13199 } >conf$$subs.sh ||
13200 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13201 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13202 ac_delim='%!_!# '
13203 for ac_last_try in false false false false false :; do
13204 . ./conf$$subs.sh ||
13205 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13206
13207 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13208 if test $ac_delim_n = $ac_delim_num; then
13209 break
13210 elif $ac_last_try; then
13211 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13212 else
13213 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13214 fi
13215 done
13216 rm -f conf$$subs.sh
13217
13218 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13219 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13220 _ACEOF
13221 sed -n '
13222 h
13223 s/^/S["/; s/!.*/"]=/
13224 p
13225 g
13226 s/^[^!]*!//
13227 :repl
13228 t repl
13229 s/'"$ac_delim"'$//
13230 t delim
13231 :nl
13232 h
13233 s/\(.\{148\}\)..*/\1/
13234 t more1
13235 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13236 p
13237 n
13238 b repl
13239 :more1
13240 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13241 p
13242 g
13243 s/.\{148\}//
13244 t nl
13245 :delim
13246 h
13247 s/\(.\{148\}\)..*/\1/
13248 t more2
13249 s/["\\]/\\&/g; s/^/"/; s/$/"/
13250 p
13251 b
13252 :more2
13253 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13254 p
13255 g
13256 s/.\{148\}//
13257 t delim
13258 ' <conf$$subs.awk | sed '
13259 /^[^""]/{
13260 N
13261 s/\n//
13262 }
13263 ' >>$CONFIG_STATUS || ac_write_fail=1
13264 rm -f conf$$subs.awk
13265 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13266 _ACAWK
13267 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13268 for (key in S) S_is_set[key] = 1
13269 FS = ""
13270
13271 }
13272 {
13273 line = $ 0
13274 nfields = split(line, field, "@")
13275 substed = 0
13276 len = length(field[1])
13277 for (i = 2; i < nfields; i++) {
13278 key = field[i]
13279 keylen = length(key)
13280 if (S_is_set[key]) {
13281 value = S[key]
13282 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13283 len += length(value) + length(field[++i])
13284 substed = 1
13285 } else
13286 len += 1 + keylen
13287 }
13288
13289 print line
13290 }
13291
13292 _ACAWK
13293 _ACEOF
13294 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13295 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13296 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13297 else
13298 cat
13299 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13300 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13301 _ACEOF
13302
13303 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13304 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13305 # trailing colons and then remove the whole line if VPATH becomes empty
13306 # (actually we leave an empty line to preserve line numbers).
13307 if test "x$srcdir" = x.; then
13308 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13309 h
13310 s///
13311 s/^/:/
13312 s/[ ]*$/:/
13313 s/:\$(srcdir):/:/g
13314 s/:\${srcdir}:/:/g
13315 s/:@srcdir@:/:/g
13316 s/^:*//
13317 s/:*$//
13318 x
13319 s/\(=[ ]*\).*/\1/
13320 G
13321 s/\n//
13322 s/^[^=]*=[ ]*$//
13323 }'
13324 fi
13325
13326 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13327 fi # test -n "$CONFIG_FILES"
13328
13329 # Set up the scripts for CONFIG_HEADERS section.
13330 # No need to generate them if there are no CONFIG_HEADERS.
13331 # This happens for instance with `./config.status Makefile'.
13332 if test -n "$CONFIG_HEADERS"; then
13333 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13334 BEGIN {
13335 _ACEOF
13336
13337 # Transform confdefs.h into an awk script `defines.awk', embedded as
13338 # here-document in config.status, that substitutes the proper values into
13339 # config.h.in to produce config.h.
13340
13341 # Create a delimiter string that does not exist in confdefs.h, to ease
13342 # handling of long lines.
13343 ac_delim='%!_!# '
13344 for ac_last_try in false false :; do
13345 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13346 if test -z "$ac_tt"; then
13347 break
13348 elif $ac_last_try; then
13349 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13350 else
13351 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13352 fi
13353 done
13354
13355 # For the awk script, D is an array of macro values keyed by name,
13356 # likewise P contains macro parameters if any. Preserve backslash
13357 # newline sequences.
13358
13359 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13360 sed -n '
13361 s/.\{148\}/&'"$ac_delim"'/g
13362 t rset
13363 :rset
13364 s/^[ ]*#[ ]*define[ ][ ]*/ /
13365 t def
13366 d
13367 :def
13368 s/\\$//
13369 t bsnl
13370 s/["\\]/\\&/g
13371 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13372 D["\1"]=" \3"/p
13373 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13374 d
13375 :bsnl
13376 s/["\\]/\\&/g
13377 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13378 D["\1"]=" \3\\\\\\n"\\/p
13379 t cont
13380 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13381 t cont
13382 d
13383 :cont
13384 n
13385 s/.\{148\}/&'"$ac_delim"'/g
13386 t clear
13387 :clear
13388 s/\\$//
13389 t bsnlc
13390 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13391 d
13392 :bsnlc
13393 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13394 b cont
13395 ' <confdefs.h | sed '
13396 s/'"$ac_delim"'/"\\\
13397 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13398
13399 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13400 for (key in D) D_is_set[key] = 1
13401 FS = ""
13402 }
13403 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13404 line = \$ 0
13405 split(line, arg, " ")
13406 if (arg[1] == "#") {
13407 defundef = arg[2]
13408 mac1 = arg[3]
13409 } else {
13410 defundef = substr(arg[1], 2)
13411 mac1 = arg[2]
13412 }
13413 split(mac1, mac2, "(") #)
13414 macro = mac2[1]
13415 prefix = substr(line, 1, index(line, defundef) - 1)
13416 if (D_is_set[macro]) {
13417 # Preserve the white space surrounding the "#".
13418 print prefix "define", macro P[macro] D[macro]
13419 next
13420 } else {
13421 # Replace #undef with comments. This is necessary, for example,
13422 # in the case of _POSIX_SOURCE, which is predefined and required
13423 # on some systems where configure will not decide to define it.
13424 if (defundef == "undef") {
13425 print "/*", prefix defundef, macro, "*/"
13426 next
13427 }
13428 }
13429 }
13430 { print }
13431 _ACAWK
13432 _ACEOF
13433 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13434 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13435 fi # test -n "$CONFIG_HEADERS"
13436
13437
13438 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13439 shift
13440 for ac_tag
13441 do
13442 case $ac_tag in
13443 :[FHLC]) ac_mode=$ac_tag; continue;;
13444 esac
13445 case $ac_mode$ac_tag in
13446 :[FHL]*:*);;
13447 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13448 :[FH]-) ac_tag=-:-;;
13449 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13450 esac
13451 ac_save_IFS=$IFS
13452 IFS=:
13453 set x $ac_tag
13454 IFS=$ac_save_IFS
13455 shift
13456 ac_file=$1
13457 shift
13458
13459 case $ac_mode in
13460 :L) ac_source=$1;;
13461 :[FH])
13462 ac_file_inputs=
13463 for ac_f
13464 do
13465 case $ac_f in
13466 -) ac_f="$ac_tmp/stdin";;
13467 *) # Look for the file first in the build tree, then in the source tree
13468 # (if the path is not absolute). The absolute path cannot be DOS-style,
13469 # because $ac_f cannot contain `:'.
13470 test -f "$ac_f" ||
13471 case $ac_f in
13472 [\\/$]*) false;;
13473 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13474 esac ||
13475 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13476 esac
13477 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13478 as_fn_append ac_file_inputs " '$ac_f'"
13479 done
13480
13481 # Let's still pretend it is `configure' which instantiates (i.e., don't
13482 # use $as_me), people would be surprised to read:
13483 # /* config.h. Generated by config.status. */
13484 configure_input='Generated from '`
13485 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13486 `' by configure.'
13487 if test x"$ac_file" != x-; then
13488 configure_input="$ac_file. $configure_input"
13489 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13490 $as_echo "$as_me: creating $ac_file" >&6;}
13491 fi
13492 # Neutralize special characters interpreted by sed in replacement strings.
13493 case $configure_input in #(
13494 *\&* | *\|* | *\\* )
13495 ac_sed_conf_input=`$as_echo "$configure_input" |
13496 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13497 *) ac_sed_conf_input=$configure_input;;
13498 esac
13499
13500 case $ac_tag in
13501 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13502 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13503 esac
13504 ;;
13505 esac
13506
13507 ac_dir=`$as_dirname -- "$ac_file" ||
13508 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13509 X"$ac_file" : 'X\(//\)[^/]' \| \
13510 X"$ac_file" : 'X\(//\)$' \| \
13511 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13512 $as_echo X"$ac_file" |
13513 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13514 s//\1/
13515 q
13516 }
13517 /^X\(\/\/\)[^/].*/{
13518 s//\1/
13519 q
13520 }
13521 /^X\(\/\/\)$/{
13522 s//\1/
13523 q
13524 }
13525 /^X\(\/\).*/{
13526 s//\1/
13527 q
13528 }
13529 s/.*/./; q'`
13530 as_dir="$ac_dir"; as_fn_mkdir_p
13531 ac_builddir=.
13532
13533 case "$ac_dir" in
13534 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13535 *)
13536 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13537 # A ".." for each directory in $ac_dir_suffix.
13538 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13539 case $ac_top_builddir_sub in
13540 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13541 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13542 esac ;;
13543 esac
13544 ac_abs_top_builddir=$ac_pwd
13545 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13546 # for backward compatibility:
13547 ac_top_builddir=$ac_top_build_prefix
13548
13549 case $srcdir in
13550 .) # We are building in place.
13551 ac_srcdir=.
13552 ac_top_srcdir=$ac_top_builddir_sub
13553 ac_abs_top_srcdir=$ac_pwd ;;
13554 [\\/]* | ?:[\\/]* ) # Absolute name.
13555 ac_srcdir=$srcdir$ac_dir_suffix;
13556 ac_top_srcdir=$srcdir
13557 ac_abs_top_srcdir=$srcdir ;;
13558 *) # Relative name.
13559 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13560 ac_top_srcdir=$ac_top_build_prefix$srcdir
13561 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13562 esac
13563 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13564
13565
13566 case $ac_mode in
13567 :F)
13568 #
13569 # CONFIG_FILE
13570 #
13571
13572 case $INSTALL in
13573 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13574 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13575 esac
13576 ac_MKDIR_P=$MKDIR_P
13577 case $MKDIR_P in
13578 [\\/$]* | ?:[\\/]* ) ;;
13579 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13580 esac
13581 _ACEOF
13582
13583 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13584 # If the template does not know about datarootdir, expand it.
13585 # FIXME: This hack should be removed a few years after 2.60.
13586 ac_datarootdir_hack=; ac_datarootdir_seen=
13587 ac_sed_dataroot='
13588 /datarootdir/ {
13589 p
13590 q
13591 }
13592 /@datadir@/p
13593 /@docdir@/p
13594 /@infodir@/p
13595 /@localedir@/p
13596 /@mandir@/p'
13597 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13598 *datarootdir*) ac_datarootdir_seen=yes;;
13599 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13600 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13601 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13602 _ACEOF
13603 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13604 ac_datarootdir_hack='
13605 s&@datadir@&$datadir&g
13606 s&@docdir@&$docdir&g
13607 s&@infodir@&$infodir&g
13608 s&@localedir@&$localedir&g
13609 s&@mandir@&$mandir&g
13610 s&\\\${datarootdir}&$datarootdir&g' ;;
13611 esac
13612 _ACEOF
13613
13614 # Neutralize VPATH when `$srcdir' = `.'.
13615 # Shell code in configure.ac might set extrasub.
13616 # FIXME: do we really want to maintain this feature?
13617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13618 ac_sed_extra="$ac_vpsub
13619 $extrasub
13620 _ACEOF
13621 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13622 :t
13623 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13624 s|@configure_input@|$ac_sed_conf_input|;t t
13625 s&@top_builddir@&$ac_top_builddir_sub&;t t
13626 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13627 s&@srcdir@&$ac_srcdir&;t t
13628 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13629 s&@top_srcdir@&$ac_top_srcdir&;t t
13630 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13631 s&@builddir@&$ac_builddir&;t t
13632 s&@abs_builddir@&$ac_abs_builddir&;t t
13633 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13634 s&@INSTALL@&$ac_INSTALL&;t t
13635 s&@MKDIR_P@&$ac_MKDIR_P&;t t
13636 $ac_datarootdir_hack
13637 "
13638 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13639 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13640
13641 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13642 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13643 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13644 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13646 which seems to be undefined. Please make sure it is defined" >&5
13647 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13648 which seems to be undefined. Please make sure it is defined" >&2;}
13649
13650 rm -f "$ac_tmp/stdin"
13651 case $ac_file in
13652 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13653 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13654 esac \
13655 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13656 ;;
13657 :H)
13658 #
13659 # CONFIG_HEADER
13660 #
13661 if test x"$ac_file" != x-; then
13662 {
13663 $as_echo "/* $configure_input */" \
13664 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13665 } >"$ac_tmp/config.h" \
13666 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13667 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13668 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13669 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13670 else
13671 rm -f "$ac_file"
13672 mv "$ac_tmp/config.h" "$ac_file" \
13673 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13674 fi
13675 else
13676 $as_echo "/* $configure_input */" \
13677 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13678 || as_fn_error $? "could not create -" "$LINENO" 5
13679 fi
13680 # Compute "$ac_file"'s index in $config_headers.
13681 _am_arg="$ac_file"
13682 _am_stamp_count=1
13683 for _am_header in $config_headers :; do
13684 case $_am_header in
13685 $_am_arg | $_am_arg:* )
13686 break ;;
13687 * )
13688 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13689 esac
13690 done
13691 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13692 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13693 X"$_am_arg" : 'X\(//\)[^/]' \| \
13694 X"$_am_arg" : 'X\(//\)$' \| \
13695 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13696 $as_echo X"$_am_arg" |
13697 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13698 s//\1/
13699 q
13700 }
13701 /^X\(\/\/\)[^/].*/{
13702 s//\1/
13703 q
13704 }
13705 /^X\(\/\/\)$/{
13706 s//\1/
13707 q
13708 }
13709 /^X\(\/\).*/{
13710 s//\1/
13711 q
13712 }
13713 s/.*/./; q'`/stamp-h$_am_stamp_count
13714 ;;
13715
13716 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13717 $as_echo "$as_me: executing $ac_file commands" >&6;}
13718 ;;
13719 esac
13720
13721
13722 case $ac_file$ac_mode in
13723 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13724 # Autoconf 2.62 quotes --file arguments for eval, but not when files
13725 # are listed without --file. Let's play safe and only enable the eval
13726 # if we detect the quoting.
13727 case $CONFIG_FILES in
13728 *\'*) eval set x "$CONFIG_FILES" ;;
13729 *) set x $CONFIG_FILES ;;
13730 esac
13731 shift
13732 for mf
13733 do
13734 # Strip MF so we end up with the name of the file.
13735 mf=`echo "$mf" | sed -e 's/:.*$//'`
13736 # Check whether this is an Automake generated Makefile or not.
13737 # We used to match only the files named `Makefile.in', but
13738 # some people rename them; so instead we look at the file content.
13739 # Grep'ing the first line is not enough: some people post-process
13740 # each Makefile.in and add a new line on top of each file to say so.
13741 # Grep'ing the whole file is not good either: AIX grep has a line
13742 # limit of 2048, but all sed's we know have understand at least 4000.
13743 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13744 dirpart=`$as_dirname -- "$mf" ||
13745 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13746 X"$mf" : 'X\(//\)[^/]' \| \
13747 X"$mf" : 'X\(//\)$' \| \
13748 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13749 $as_echo X"$mf" |
13750 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13751 s//\1/
13752 q
13753 }
13754 /^X\(\/\/\)[^/].*/{
13755 s//\1/
13756 q
13757 }
13758 /^X\(\/\/\)$/{
13759 s//\1/
13760 q
13761 }
13762 /^X\(\/\).*/{
13763 s//\1/
13764 q
13765 }
13766 s/.*/./; q'`
13767 else
13768 continue
13769 fi
13770 # Extract the definition of DEPDIR, am__include, and am__quote
13771 # from the Makefile without running `make'.
13772 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13773 test -z "$DEPDIR" && continue
13774 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13775 test -z "am__include" && continue
13776 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13777 # When using ansi2knr, U may be empty or an underscore; expand it
13778 U=`sed -n 's/^U = //p' < "$mf"`
13779 # Find all dependency output files, they are included files with
13780 # $(DEPDIR) in their names. We invoke sed twice because it is the
13781 # simplest approach to changing $(DEPDIR) to its actual value in the
13782 # expansion.
13783 for file in `sed -n "
13784 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13785 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
13786 # Make sure the directory exists.
13787 test -f "$dirpart/$file" && continue
13788 fdir=`$as_dirname -- "$file" ||
13789 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13790 X"$file" : 'X\(//\)[^/]' \| \
13791 X"$file" : 'X\(//\)$' \| \
13792 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13793 $as_echo X"$file" |
13794 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13795 s//\1/
13796 q
13797 }
13798 /^X\(\/\/\)[^/].*/{
13799 s//\1/
13800 q
13801 }
13802 /^X\(\/\/\)$/{
13803 s//\1/
13804 q
13805 }
13806 /^X\(\/\).*/{
13807 s//\1/
13808 q
13809 }
13810 s/.*/./; q'`
13811 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13812 # echo "creating $dirpart/$file"
13813 echo '# dummy' > "$dirpart/$file"
13814 done
13815 done
13816 }
13817 ;;
13818 "libtool":C)
13819
13820 # See if we are running on zsh, and set the options which allow our
13821 # commands through without removal of \ escapes.
13822 if test -n "${ZSH_VERSION+set}" ; then
13823 setopt NO_GLOB_SUBST
13824 fi
13825
13826 cfgfile="${ofile}T"
13827 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13828 $RM "$cfgfile"
13829
13830 cat <<_LT_EOF >> "$cfgfile"
13831 #! $SHELL
13832
13833 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13834 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13835 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13836 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13837 #
13838 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13839 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
13840 # Inc.
13841 # Written by Gordon Matzigkeit, 1996
13842 #
13843 # This file is part of GNU Libtool.
13844 #
13845 # GNU Libtool is free software; you can redistribute it and/or
13846 # modify it under the terms of the GNU General Public License as
13847 # published by the Free Software Foundation; either version 2 of
13848 # the License, or (at your option) any later version.
13849 #
13850 # As a special exception to the GNU General Public License,
13851 # if you distribute this file as part of a program or library that
13852 # is built using GNU Libtool, you may include this file under the
13853 # same distribution terms that you use for the rest of that program.
13854 #
13855 # GNU Libtool is distributed in the hope that it will be useful,
13856 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13857 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13858 # GNU General Public License for more details.
13859 #
13860 # You should have received a copy of the GNU General Public License
13861 # along with GNU Libtool; see the file COPYING. If not, a copy
13862 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13863 # obtained by writing to the Free Software Foundation, Inc.,
13864 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13865
13866
13867 # The names of the tagged configurations supported by this script.
13868 available_tags=""
13869
13870 # ### BEGIN LIBTOOL CONFIG
13871
13872 # Which release of libtool.m4 was used?
13873 macro_version=$macro_version
13874 macro_revision=$macro_revision
13875
13876 # Whether or not to build shared libraries.
13877 build_libtool_libs=$enable_shared
13878
13879 # Whether or not to build static libraries.
13880 build_old_libs=$enable_static
13881
13882 # What type of objects to build.
13883 pic_mode=$pic_mode
13884
13885 # Whether or not to optimize for fast installation.
13886 fast_install=$enable_fast_install
13887
13888 # Shell to use when invoking shell scripts.
13889 SHELL=$lt_SHELL
13890
13891 # An echo program that protects backslashes.
13892 ECHO=$lt_ECHO
13893
13894 # The host system.
13895 host_alias=$host_alias
13896 host=$host
13897 host_os=$host_os
13898
13899 # The build system.
13900 build_alias=$build_alias
13901 build=$build
13902 build_os=$build_os
13903
13904 # A sed program that does not truncate output.
13905 SED=$lt_SED
13906
13907 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13908 Xsed="\$SED -e 1s/^X//"
13909
13910 # A grep program that handles long lines.
13911 GREP=$lt_GREP
13912
13913 # An ERE matcher.
13914 EGREP=$lt_EGREP
13915
13916 # A literal string matcher.
13917 FGREP=$lt_FGREP
13918
13919 # A BSD- or MS-compatible name lister.
13920 NM=$lt_NM
13921
13922 # Whether we need soft or hard links.
13923 LN_S=$lt_LN_S
13924
13925 # What is the maximum length of a command?
13926 max_cmd_len=$max_cmd_len
13927
13928 # Object file suffix (normally "o").
13929 objext=$ac_objext
13930
13931 # Executable file suffix (normally "").
13932 exeext=$exeext
13933
13934 # whether the shell understands "unset".
13935 lt_unset=$lt_unset
13936
13937 # turn spaces into newlines.
13938 SP2NL=$lt_lt_SP2NL
13939
13940 # turn newlines into spaces.
13941 NL2SP=$lt_lt_NL2SP
13942
13943 # An object symbol dumper.
13944 OBJDUMP=$lt_OBJDUMP
13945
13946 # Method to check whether dependent libraries are shared objects.
13947 deplibs_check_method=$lt_deplibs_check_method
13948
13949 # Command to use when deplibs_check_method == "file_magic".
13950 file_magic_cmd=$lt_file_magic_cmd
13951
13952 # The archiver.
13953 AR=$lt_AR
13954 AR_FLAGS=$lt_AR_FLAGS
13955
13956 # A symbol stripping program.
13957 STRIP=$lt_STRIP
13958
13959 # Commands used to install an old-style archive.
13960 RANLIB=$lt_RANLIB
13961 old_postinstall_cmds=$lt_old_postinstall_cmds
13962 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13963
13964 # Whether to use a lock for old archive extraction.
13965 lock_old_archive_extraction=$lock_old_archive_extraction
13966
13967 # A C compiler.
13968 LTCC=$lt_CC
13969
13970 # LTCC compiler flags.
13971 LTCFLAGS=$lt_CFLAGS
13972
13973 # Take the output of nm and produce a listing of raw symbols and C names.
13974 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13975
13976 # Transform the output of nm in a proper C declaration.
13977 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13978
13979 # Transform the output of nm in a C name address pair.
13980 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13981
13982 # Transform the output of nm in a C name address pair when lib prefix is needed.
13983 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13984
13985 # The name of the directory that contains temporary libtool files.
13986 objdir=$objdir
13987
13988 # Used to examine libraries when file_magic_cmd begins with "file".
13989 MAGIC_CMD=$MAGIC_CMD
13990
13991 # Must we lock files when doing compilation?
13992 need_locks=$lt_need_locks
13993
13994 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13995 DSYMUTIL=$lt_DSYMUTIL
13996
13997 # Tool to change global to local symbols on Mac OS X.
13998 NMEDIT=$lt_NMEDIT
13999
14000 # Tool to manipulate fat objects and archives on Mac OS X.
14001 LIPO=$lt_LIPO
14002
14003 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14004 OTOOL=$lt_OTOOL
14005
14006 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14007 OTOOL64=$lt_OTOOL64
14008
14009 # Old archive suffix (normally "a").
14010 libext=$libext
14011
14012 # Shared library suffix (normally ".so").
14013 shrext_cmds=$lt_shrext_cmds
14014
14015 # The commands to extract the exported symbol list from a shared archive.
14016 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14017
14018 # Variables whose values should be saved in libtool wrapper scripts and
14019 # restored at link time.
14020 variables_saved_for_relink=$lt_variables_saved_for_relink
14021
14022 # Do we need the "lib" prefix for modules?
14023 need_lib_prefix=$need_lib_prefix
14024
14025 # Do we need a version for libraries?
14026 need_version=$need_version
14027
14028 # Library versioning type.
14029 version_type=$version_type
14030
14031 # Shared library runtime path variable.
14032 runpath_var=$runpath_var
14033
14034 # Shared library path variable.
14035 shlibpath_var=$shlibpath_var
14036
14037 # Is shlibpath searched before the hard-coded library search path?
14038 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14039
14040 # Format of library name prefix.
14041 libname_spec=$lt_libname_spec
14042
14043 # List of archive names. First name is the real one, the rest are links.
14044 # The last name is the one that the linker finds with -lNAME
14045 library_names_spec=$lt_library_names_spec
14046
14047 # The coded name of the library, if different from the real name.
14048 soname_spec=$lt_soname_spec
14049
14050 # Permission mode override for installation of shared libraries.
14051 install_override_mode=$lt_install_override_mode
14052
14053 # Command to use after installation of a shared archive.
14054 postinstall_cmds=$lt_postinstall_cmds
14055
14056 # Command to use after uninstallation of a shared archive.
14057 postuninstall_cmds=$lt_postuninstall_cmds
14058
14059 # Commands used to finish a libtool library installation in a directory.
14060 finish_cmds=$lt_finish_cmds
14061
14062 # As "finish_cmds", except a single script fragment to be evaled but
14063 # not shown.
14064 finish_eval=$lt_finish_eval
14065
14066 # Whether we should hardcode library paths into libraries.
14067 hardcode_into_libs=$hardcode_into_libs
14068
14069 # Compile-time system search path for libraries.
14070 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14071
14072 # Run-time system search path for libraries.
14073 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14074
14075 # Whether dlopen is supported.
14076 dlopen_support=$enable_dlopen
14077
14078 # Whether dlopen of programs is supported.
14079 dlopen_self=$enable_dlopen_self
14080
14081 # Whether dlopen of statically linked programs is supported.
14082 dlopen_self_static=$enable_dlopen_self_static
14083
14084 # Commands to strip libraries.
14085 old_striplib=$lt_old_striplib
14086 striplib=$lt_striplib
14087
14088
14089 # The linker used to build libraries.
14090 LD=$lt_LD
14091
14092 # How to create reloadable object files.
14093 reload_flag=$lt_reload_flag
14094 reload_cmds=$lt_reload_cmds
14095
14096 # Commands used to build an old-style archive.
14097 old_archive_cmds=$lt_old_archive_cmds
14098
14099 # A language specific compiler.
14100 CC=$lt_compiler
14101
14102 # Is the compiler the GNU compiler?
14103 with_gcc=$GCC
14104
14105 # Compiler flag to turn off builtin functions.
14106 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14107
14108 # How to pass a linker flag through the compiler.
14109 wl=$lt_lt_prog_compiler_wl
14110
14111 # Additional compiler flags for building library objects.
14112 pic_flag=$lt_lt_prog_compiler_pic
14113
14114 # Compiler flag to prevent dynamic linking.
14115 link_static_flag=$lt_lt_prog_compiler_static
14116
14117 # Does compiler simultaneously support -c and -o options?
14118 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14119
14120 # Whether or not to add -lc for building shared libraries.
14121 build_libtool_need_lc=$archive_cmds_need_lc
14122
14123 # Whether or not to disallow shared libs when runtime libs are static.
14124 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14125
14126 # Compiler flag to allow reflexive dlopens.
14127 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14128
14129 # Compiler flag to generate shared objects directly from archives.
14130 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14131
14132 # Whether the compiler copes with passing no objects directly.
14133 compiler_needs_object=$lt_compiler_needs_object
14134
14135 # Create an old-style archive from a shared archive.
14136 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14137
14138 # Create a temporary old-style archive to link instead of a shared archive.
14139 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14140
14141 # Commands used to build a shared archive.
14142 archive_cmds=$lt_archive_cmds
14143 archive_expsym_cmds=$lt_archive_expsym_cmds
14144
14145 # Commands used to build a loadable module if different from building
14146 # a shared archive.
14147 module_cmds=$lt_module_cmds
14148 module_expsym_cmds=$lt_module_expsym_cmds
14149
14150 # Whether we are building with GNU ld or not.
14151 with_gnu_ld=$lt_with_gnu_ld
14152
14153 # Flag that allows shared libraries with undefined symbols to be built.
14154 allow_undefined_flag=$lt_allow_undefined_flag
14155
14156 # Flag that enforces no undefined symbols.
14157 no_undefined_flag=$lt_no_undefined_flag
14158
14159 # Flag to hardcode \$libdir into a binary during linking.
14160 # This must work even if \$libdir does not exist
14161 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14162
14163 # If ld is used when linking, flag to hardcode \$libdir into a binary
14164 # during linking. This must work even if \$libdir does not exist.
14165 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14166
14167 # Whether we need a single "-rpath" flag with a separated argument.
14168 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14169
14170 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14171 # DIR into the resulting binary.
14172 hardcode_direct=$hardcode_direct
14173
14174 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14175 # DIR into the resulting binary and the resulting library dependency is
14176 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14177 # library is relocated.
14178 hardcode_direct_absolute=$hardcode_direct_absolute
14179
14180 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14181 # into the resulting binary.
14182 hardcode_minus_L=$hardcode_minus_L
14183
14184 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14185 # into the resulting binary.
14186 hardcode_shlibpath_var=$hardcode_shlibpath_var
14187
14188 # Set to "yes" if building a shared library automatically hardcodes DIR
14189 # into the library and all subsequent libraries and executables linked
14190 # against it.
14191 hardcode_automatic=$hardcode_automatic
14192
14193 # Set to yes if linker adds runtime paths of dependent libraries
14194 # to runtime path list.
14195 inherit_rpath=$inherit_rpath
14196
14197 # Whether libtool must link a program against all its dependency libraries.
14198 link_all_deplibs=$link_all_deplibs
14199
14200 # Fix the shell variable \$srcfile for the compiler.
14201 fix_srcfile_path=$lt_fix_srcfile_path
14202
14203 # Set to "yes" if exported symbols are required.
14204 always_export_symbols=$always_export_symbols
14205
14206 # The commands to list exported symbols.
14207 export_symbols_cmds=$lt_export_symbols_cmds
14208
14209 # Symbols that should not be listed in the preloaded symbols.
14210 exclude_expsyms=$lt_exclude_expsyms
14211
14212 # Symbols that must always be exported.
14213 include_expsyms=$lt_include_expsyms
14214
14215 # Commands necessary for linking programs (against libraries) with templates.
14216 prelink_cmds=$lt_prelink_cmds
14217
14218 # Specify filename containing input files.
14219 file_list_spec=$lt_file_list_spec
14220
14221 # How to hardcode a shared library path into an executable.
14222 hardcode_action=$hardcode_action
14223
14224 # ### END LIBTOOL CONFIG
14225
14226 _LT_EOF
14227
14228 case $host_os in
14229 aix3*)
14230 cat <<\_LT_EOF >> "$cfgfile"
14231 # AIX sometimes has problems with the GCC collect2 program. For some
14232 # reason, if we set the COLLECT_NAMES environment variable, the problems
14233 # vanish in a puff of smoke.
14234 if test "X${COLLECT_NAMES+set}" != Xset; then
14235 COLLECT_NAMES=
14236 export COLLECT_NAMES
14237 fi
14238 _LT_EOF
14239 ;;
14240 esac
14241
14242
14243 ltmain="$ac_aux_dir/ltmain.sh"
14244
14245
14246 # We use sed instead of cat because bash on DJGPP gets confused if
14247 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14248 # text mode, it properly converts lines to CR/LF. This bash problem
14249 # is reportedly fixed, but why not run on old versions too?
14250 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14251 || (rm -f "$cfgfile"; exit 1)
14252
14253 case $xsi_shell in
14254 yes)
14255 cat << \_LT_EOF >> "$cfgfile"
14256
14257 # func_dirname file append nondir_replacement
14258 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14259 # otherwise set result to NONDIR_REPLACEMENT.
14260 func_dirname ()
14261 {
14262 case ${1} in
14263 */*) func_dirname_result="${1%/*}${2}" ;;
14264 * ) func_dirname_result="${3}" ;;
14265 esac
14266 }
14267
14268 # func_basename file
14269 func_basename ()
14270 {
14271 func_basename_result="${1##*/}"
14272 }
14273
14274 # func_dirname_and_basename file append nondir_replacement
14275 # perform func_basename and func_dirname in a single function
14276 # call:
14277 # dirname: Compute the dirname of FILE. If nonempty,
14278 # add APPEND to the result, otherwise set result
14279 # to NONDIR_REPLACEMENT.
14280 # value returned in "$func_dirname_result"
14281 # basename: Compute filename of FILE.
14282 # value retuned in "$func_basename_result"
14283 # Implementation must be kept synchronized with func_dirname
14284 # and func_basename. For efficiency, we do not delegate to
14285 # those functions but instead duplicate the functionality here.
14286 func_dirname_and_basename ()
14287 {
14288 case ${1} in
14289 */*) func_dirname_result="${1%/*}${2}" ;;
14290 * ) func_dirname_result="${3}" ;;
14291 esac
14292 func_basename_result="${1##*/}"
14293 }
14294
14295 # func_stripname prefix suffix name
14296 # strip PREFIX and SUFFIX off of NAME.
14297 # PREFIX and SUFFIX must not contain globbing or regex special
14298 # characters, hashes, percent signs, but SUFFIX may contain a leading
14299 # dot (in which case that matches only a dot).
14300 func_stripname ()
14301 {
14302 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14303 # positional parameters, so assign one to ordinary parameter first.
14304 func_stripname_result=${3}
14305 func_stripname_result=${func_stripname_result#"${1}"}
14306 func_stripname_result=${func_stripname_result%"${2}"}
14307 }
14308
14309 # func_opt_split
14310 func_opt_split ()
14311 {
14312 func_opt_split_opt=${1%%=*}
14313 func_opt_split_arg=${1#*=}
14314 }
14315
14316 # func_lo2o object
14317 func_lo2o ()
14318 {
14319 case ${1} in
14320 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14321 *) func_lo2o_result=${1} ;;
14322 esac
14323 }
14324
14325 # func_xform libobj-or-source
14326 func_xform ()
14327 {
14328 func_xform_result=${1%.*}.lo
14329 }
14330
14331 # func_arith arithmetic-term...
14332 func_arith ()
14333 {
14334 func_arith_result=$(( $* ))
14335 }
14336
14337 # func_len string
14338 # STRING may not start with a hyphen.
14339 func_len ()
14340 {
14341 func_len_result=${#1}
14342 }
14343
14344 _LT_EOF
14345 ;;
14346 *) # Bourne compatible functions.
14347 cat << \_LT_EOF >> "$cfgfile"
14348
14349 # func_dirname file append nondir_replacement
14350 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14351 # otherwise set result to NONDIR_REPLACEMENT.
14352 func_dirname ()
14353 {
14354 # Extract subdirectory from the argument.
14355 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14356 if test "X$func_dirname_result" = "X${1}"; then
14357 func_dirname_result="${3}"
14358 else
14359 func_dirname_result="$func_dirname_result${2}"
14360 fi
14361 }
14362
14363 # func_basename file
14364 func_basename ()
14365 {
14366 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14367 }
14368
14369
14370 # func_stripname prefix suffix name
14371 # strip PREFIX and SUFFIX off of NAME.
14372 # PREFIX and SUFFIX must not contain globbing or regex special
14373 # characters, hashes, percent signs, but SUFFIX may contain a leading
14374 # dot (in which case that matches only a dot).
14375 # func_strip_suffix prefix name
14376 func_stripname ()
14377 {
14378 case ${2} in
14379 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14380 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14381 esac
14382 }
14383
14384 # sed scripts:
14385 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14386 my_sed_long_arg='1s/^-[^=]*=//'
14387
14388 # func_opt_split
14389 func_opt_split ()
14390 {
14391 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14392 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14393 }
14394
14395 # func_lo2o object
14396 func_lo2o ()
14397 {
14398 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14399 }
14400
14401 # func_xform libobj-or-source
14402 func_xform ()
14403 {
14404 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14405 }
14406
14407 # func_arith arithmetic-term...
14408 func_arith ()
14409 {
14410 func_arith_result=`expr "$@"`
14411 }
14412
14413 # func_len string
14414 # STRING may not start with a hyphen.
14415 func_len ()
14416 {
14417 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14418 }
14419
14420 _LT_EOF
14421 esac
14422
14423 case $lt_shell_append in
14424 yes)
14425 cat << \_LT_EOF >> "$cfgfile"
14426
14427 # func_append var value
14428 # Append VALUE to the end of shell variable VAR.
14429 func_append ()
14430 {
14431 eval "$1+=\$2"
14432 }
14433 _LT_EOF
14434 ;;
14435 *)
14436 cat << \_LT_EOF >> "$cfgfile"
14437
14438 # func_append var value
14439 # Append VALUE to the end of shell variable VAR.
14440 func_append ()
14441 {
14442 eval "$1=\$$1\$2"
14443 }
14444
14445 _LT_EOF
14446 ;;
14447 esac
14448
14449
14450 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14451 || (rm -f "$cfgfile"; exit 1)
14452
14453 mv -f "$cfgfile" "$ofile" ||
14454 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14455 chmod +x "$ofile"
14456
14457 ;;
14458
14459 esac
14460 done # for ac_tag
14461
14462
14463 as_fn_exit 0
14464 _ACEOF
14465 ac_clean_files=$ac_clean_files_save
14466
14467 test $ac_write_fail = 0 ||
14468 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14469
14470
14471 # configure is writing to config.log, and then calls config.status.
14472 # config.status does its own redirection, appending to config.log.
14473 # Unfortunately, on DOS this fails, as config.log is still kept open
14474 # by configure, so config.status won't be able to write to it; its
14475 # output is simply discarded. So we exec the FD to /dev/null,
14476 # effectively closing config.log, so it can be properly (re)opened and
14477 # appended to by config.status. When coming back to configure, we
14478 # need to make the FD available again.
14479 if test "$no_create" != yes; then
14480 ac_cs_success=:
14481 ac_config_status_args=
14482 test "$silent" = yes &&
14483 ac_config_status_args="$ac_config_status_args --quiet"
14484 exec 5>/dev/null
14485 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14486 exec 5>>config.log
14487 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14488 # would make configure fail if this is the last instruction.
14489 $ac_cs_success || as_fn_exit 1
14490 fi
14491 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14492 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14493 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14494 fi
14495
14496