configure revision 1.1.1.5 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.63 for xf86-video-mga 1.4.13.
4 #
5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in
26 *posix*) set -o posix ;;
27 esac
28
29 fi
30
31
32
33
34 # PATH needs CR
35 # Avoid depending upon Character Ranges.
36 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 as_cr_digits='0123456789'
40 as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42 as_nl='
43 '
44 export as_nl
45 # Printing a long string crashes Solaris 7 /usr/bin/printf.
46 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83 # Support unset when possible.
84 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85 as_unset=unset
86 else
87 as_unset=false
88 fi
89
90
91 # IFS
92 # We need space, tab and new line, in precisely that order. Quoting is
93 # there to prevent editors from complaining about space-tab.
94 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
95 # splitting by setting IFS to empty value.)
96 IFS=" "" $as_nl"
97
98 # Find who we are. Look in the path if we contain no directory separator.
99 case $0 in
100 *[\\/]* ) as_myself=$0 ;;
101 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 for as_dir in $PATH
103 do
104 IFS=$as_save_IFS
105 test -z "$as_dir" && as_dir=.
106 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107 done
108 IFS=$as_save_IFS
109
110 ;;
111 esac
112 # We did not find ourselves, most probably we were run as `sh COMMAND'
113 # in which case we are not to be found in the path.
114 if test "x$as_myself" = x; then
115 as_myself=$0
116 fi
117 if test ! -f "$as_myself"; then
118 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 { (exit 1); exit 1; }
120 fi
121
122 # Work around bugs in pre-3.0 UWIN ksh.
123 for as_var in ENV MAIL MAILPATH
124 do ($as_unset $as_var) >/dev/null 2>&1 && $as_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 # Required to use basename.
137 if expr a : '\(a\)' >/dev/null 2>&1 &&
138 test "X`expr 00001 : '.*\(...\)'`" = X001; then
139 as_expr=expr
140 else
141 as_expr=false
142 fi
143
144 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145 as_basename=basename
146 else
147 as_basename=false
148 fi
149
150
151 # Name of the executable.
152 as_me=`$as_basename -- "$0" ||
153 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154 X"$0" : 'X\(//\)$' \| \
155 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156 $as_echo X/"$0" |
157 sed '/^.*\/\([^/][^/]*\)\/*$/{
158 s//\1/
159 q
160 }
161 /^X\/\(\/\/\)$/{
162 s//\1/
163 q
164 }
165 /^X\/\(\/\).*/{
166 s//\1/
167 q
168 }
169 s/.*/./; q'`
170
171 # CDPATH.
172 $as_unset CDPATH
173
174
175 if test "x$CONFIG_SHELL" = x; then
176 if (eval ":") 2>/dev/null; then
177 as_have_required=yes
178 else
179 as_have_required=no
180 fi
181
182 if test $as_have_required = yes && (eval ":
183 (as_func_return () {
184 (exit \$1)
185 }
186 as_func_success () {
187 as_func_return 0
188 }
189 as_func_failure () {
190 as_func_return 1
191 }
192 as_func_ret_success () {
193 return 0
194 }
195 as_func_ret_failure () {
196 return 1
197 }
198
199 exitcode=0
200 if as_func_success; then
201 :
202 else
203 exitcode=1
204 echo as_func_success failed.
205 fi
206
207 if as_func_failure; then
208 exitcode=1
209 echo as_func_failure succeeded.
210 fi
211
212 if as_func_ret_success; then
213 :
214 else
215 exitcode=1
216 echo as_func_ret_success failed.
217 fi
218
219 if as_func_ret_failure; then
220 exitcode=1
221 echo as_func_ret_failure succeeded.
222 fi
223
224 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225 :
226 else
227 exitcode=1
228 echo positional parameters were not saved.
229 fi
230
231 test \$exitcode = 0) || { (exit 1); exit 1; }
232
233 (
234 as_lineno_1=\$LINENO
235 as_lineno_2=\$LINENO
236 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238 ") 2> /dev/null; then
239 :
240 else
241 as_candidate_shells=
242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244 do
245 IFS=$as_save_IFS
246 test -z "$as_dir" && as_dir=.
247 case $as_dir in
248 /*)
249 for as_base in sh bash ksh sh5; do
250 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251 done;;
252 esac
253 done
254 IFS=$as_save_IFS
255
256
257 for as_shell in $as_candidate_shells $SHELL; do
258 # Try only shells that exist, to save several forks.
259 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260 { ("$as_shell") 2> /dev/null <<\_ASEOF
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268 else
269 case `(set -o) 2>/dev/null` in
270 *posix*) set -o posix ;;
271 esac
272
273 fi
274
275
276 :
277 _ASEOF
278 }; then
279 CONFIG_SHELL=$as_shell
280 as_have_required=yes
281 if { "$as_shell" 2> /dev/null <<\_ASEOF
282 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283 emulate sh
284 NULLCMD=:
285 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286 # is contrary to our usage. Disable this feature.
287 alias -g '${1+"$@"}'='"$@"'
288 setopt NO_GLOB_SUBST
289 else
290 case `(set -o) 2>/dev/null` in
291 *posix*) set -o posix ;;
292 esac
293
294 fi
295
296
297 :
298 (as_func_return () {
299 (exit $1)
300 }
301 as_func_success () {
302 as_func_return 0
303 }
304 as_func_failure () {
305 as_func_return 1
306 }
307 as_func_ret_success () {
308 return 0
309 }
310 as_func_ret_failure () {
311 return 1
312 }
313
314 exitcode=0
315 if as_func_success; then
316 :
317 else
318 exitcode=1
319 echo as_func_success failed.
320 fi
321
322 if as_func_failure; then
323 exitcode=1
324 echo as_func_failure succeeded.
325 fi
326
327 if as_func_ret_success; then
328 :
329 else
330 exitcode=1
331 echo as_func_ret_success failed.
332 fi
333
334 if as_func_ret_failure; then
335 exitcode=1
336 echo as_func_ret_failure succeeded.
337 fi
338
339 if ( set x; as_func_ret_success y && test x = "$1" ); then
340 :
341 else
342 exitcode=1
343 echo positional parameters were not saved.
344 fi
345
346 test $exitcode = 0) || { (exit 1); exit 1; }
347
348 (
349 as_lineno_1=$LINENO
350 as_lineno_2=$LINENO
351 test "x$as_lineno_1" != "x$as_lineno_2" &&
352 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354 _ASEOF
355 }; then
356 break
357 fi
358
359 fi
360
361 done
362
363 if test "x$CONFIG_SHELL" != x; then
364 for as_var in BASH_ENV ENV
365 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366 done
367 export CONFIG_SHELL
368 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369 fi
370
371
372 if test $as_have_required = no; then
373 echo This script requires a shell more modern than all the
374 echo shells that I found on your system. Please install a
375 echo modern shell, or manually run the script under such a
376 echo shell if you do have one.
377 { (exit 1); exit 1; }
378 fi
379
380
381 fi
382
383 fi
384
385
386
387 (eval "as_func_return () {
388 (exit \$1)
389 }
390 as_func_success () {
391 as_func_return 0
392 }
393 as_func_failure () {
394 as_func_return 1
395 }
396 as_func_ret_success () {
397 return 0
398 }
399 as_func_ret_failure () {
400 return 1
401 }
402
403 exitcode=0
404 if as_func_success; then
405 :
406 else
407 exitcode=1
408 echo as_func_success failed.
409 fi
410
411 if as_func_failure; then
412 exitcode=1
413 echo as_func_failure succeeded.
414 fi
415
416 if as_func_ret_success; then
417 :
418 else
419 exitcode=1
420 echo as_func_ret_success failed.
421 fi
422
423 if as_func_ret_failure; then
424 exitcode=1
425 echo as_func_ret_failure succeeded.
426 fi
427
428 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429 :
430 else
431 exitcode=1
432 echo positional parameters were not saved.
433 fi
434
435 test \$exitcode = 0") || {
436 echo No shell found that supports shell functions.
437 echo Please tell bug-autoconf@gnu.org about your system,
438 echo including any error possibly output before this message.
439 echo This can help us improve future autoconf versions.
440 echo Configuration will now proceed without shell functions.
441 }
442
443
444
445 as_lineno_1=$LINENO
446 as_lineno_2=$LINENO
447 test "x$as_lineno_1" != "x$as_lineno_2" &&
448 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451 # uniformly replaced by the line number. The first 'sed' inserts a
452 # line-number line after each line using $LINENO; the second 'sed'
453 # does the real work. The second script uses 'N' to pair each
454 # line-number line with the line containing $LINENO, and appends
455 # trailing '-' during substitution so that $LINENO is not a special
456 # case at line end.
457 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458 # scripts with optimization help from Paolo Bonzini. Blame Lee
459 # E. McMahon (1931-1989) for sed's syntax. :-)
460 sed -n '
461 p
462 /[$]LINENO/=
463 ' <$as_myself |
464 sed '
465 s/[$]LINENO.*/&-/
466 t lineno
467 b
468 :lineno
469 N
470 :loop
471 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472 t loop
473 s/-\n.*//
474 ' >$as_me.lineno &&
475 chmod +x "$as_me.lineno" ||
476 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477 { (exit 1); exit 1; }; }
478
479 # Don't try to exec as it changes $[0], causing all sort of problems
480 # (the dirname of $[0] is not the place where we might find the
481 # original and so on. Autoconf is especially sensitive to this).
482 . "./$as_me.lineno"
483 # Exit status is that of the last command.
484 exit
485 }
486
487
488 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489 as_dirname=dirname
490 else
491 as_dirname=false
492 fi
493
494 ECHO_C= ECHO_N= ECHO_T=
495 case `echo -n x` in
496 -n*)
497 case `echo 'x\c'` in
498 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
499 *) ECHO_C='\c';;
500 esac;;
501 *)
502 ECHO_N='-n';;
503 esac
504 if expr a : '\(a\)' >/dev/null 2>&1 &&
505 test "X`expr 00001 : '.*\(...\)'`" = X001; then
506 as_expr=expr
507 else
508 as_expr=false
509 fi
510
511 rm -f conf$$ conf$$.exe conf$$.file
512 if test -d conf$$.dir; then
513 rm -f conf$$.dir/conf$$.file
514 else
515 rm -f conf$$.dir
516 mkdir conf$$.dir 2>/dev/null
517 fi
518 if (echo >conf$$.file) 2>/dev/null; then
519 if ln -s conf$$.file conf$$ 2>/dev/null; then
520 as_ln_s='ln -s'
521 # ... but there are two gotchas:
522 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524 # In both cases, we have to default to `cp -p'.
525 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526 as_ln_s='cp -p'
527 elif ln conf$$.file conf$$ 2>/dev/null; then
528 as_ln_s=ln
529 else
530 as_ln_s='cp -p'
531 fi
532 else
533 as_ln_s='cp -p'
534 fi
535 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536 rmdir conf$$.dir 2>/dev/null
537
538 if mkdir -p . 2>/dev/null; then
539 as_mkdir_p=:
540 else
541 test -d ./-p && rmdir ./-p
542 as_mkdir_p=false
543 fi
544
545 if test -x / >/dev/null 2>&1; then
546 as_test_x='test -x'
547 else
548 if ls -dL / >/dev/null 2>&1; then
549 as_ls_L_option=L
550 else
551 as_ls_L_option=
552 fi
553 as_test_x='
554 eval sh -c '\''
555 if test -d "$1"; then
556 test -d "$1/.";
557 else
558 case $1 in
559 -*)set "./$1";;
560 esac;
561 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562 ???[sx]*):;;*)false;;esac;fi
563 '\'' sh
564 '
565 fi
566 as_executable_p=$as_test_x
567
568 # Sed expression to map a string onto a valid CPP name.
569 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571 # Sed expression to map a string onto a valid variable name.
572 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577 # Check that we are running under the correct shell.
578 SHELL=${CONFIG_SHELL-/bin/sh}
579
580 case X$lt_ECHO in
581 X*--fallback-echo)
582 # Remove one level of quotation (which was required for Make).
583 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
584 ;;
585 esac
586
587 ECHO=${lt_ECHO-echo}
588 if test "X$1" = X--no-reexec; then
589 # Discard the --no-reexec flag, and continue.
590 shift
591 elif test "X$1" = X--fallback-echo; then
592 # Avoid inline document here, it may be left over
593 :
594 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
595 # Yippee, $ECHO works!
596 :
597 else
598 # Restart under the correct shell.
599 exec $SHELL "$0" --no-reexec ${1+"$@"}
600 fi
601
602 if test "X$1" = X--fallback-echo; then
603 # used as fallback echo
604 shift
605 cat <<_LT_EOF
606 $*
607 _LT_EOF
608 exit 0
609 fi
610
611 # The HP-UX ksh and POSIX shell print the target directory to stdout
612 # if CDPATH is set.
613 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615 if test -z "$lt_ECHO"; then
616 if test "X${echo_test_string+set}" != Xset; then
617 # find a string as large as possible, as long as the shell can cope with it
618 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
621 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
622 then
623 break
624 fi
625 done
626 fi
627
628 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
629 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
630 test "X$echo_testing_string" = "X$echo_test_string"; then
631 :
632 else
633 # The Solaris, AIX, and Digital Unix default echo programs unquote
634 # backslashes. This makes it impossible to quote backslashes using
635 # echo "$something" | sed 's/\\/\\\\/g'
636 #
637 # So, first we look for a working echo in the user's PATH.
638
639 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
640 for dir in $PATH /usr/ucb; do
641 IFS="$lt_save_ifs"
642 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
643 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
644 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
645 test "X$echo_testing_string" = "X$echo_test_string"; then
646 ECHO="$dir/echo"
647 break
648 fi
649 done
650 IFS="$lt_save_ifs"
651
652 if test "X$ECHO" = Xecho; then
653 # We didn't find a better echo, so look for alternatives.
654 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
655 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
656 test "X$echo_testing_string" = "X$echo_test_string"; then
657 # This shell has a builtin print -r that does the trick.
658 ECHO='print -r'
659 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
660 test "X$CONFIG_SHELL" != X/bin/ksh; then
661 # If we have ksh, try running configure again with it.
662 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
663 export ORIGINAL_CONFIG_SHELL
664 CONFIG_SHELL=/bin/ksh
665 export CONFIG_SHELL
666 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
667 else
668 # Try using printf.
669 ECHO='printf %s\n'
670 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
671 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
672 test "X$echo_testing_string" = "X$echo_test_string"; then
673 # Cool, printf works
674 :
675 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
676 test "X$echo_testing_string" = 'X\t' &&
677 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
678 test "X$echo_testing_string" = "X$echo_test_string"; then
679 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
680 export CONFIG_SHELL
681 SHELL="$CONFIG_SHELL"
682 export SHELL
683 ECHO="$CONFIG_SHELL $0 --fallback-echo"
684 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
685 test "X$echo_testing_string" = 'X\t' &&
686 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
687 test "X$echo_testing_string" = "X$echo_test_string"; then
688 ECHO="$CONFIG_SHELL $0 --fallback-echo"
689 else
690 # maybe with a smaller string...
691 prev=:
692
693 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
694 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
695 then
696 break
697 fi
698 prev="$cmd"
699 done
700
701 if test "$prev" != 'sed 50q "$0"'; then
702 echo_test_string=`eval $prev`
703 export echo_test_string
704 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
705 else
706 # Oops. We lost completely, so just stick with echo.
707 ECHO=echo
708 fi
709 fi
710 fi
711 fi
712 fi
713 fi
714
715 # Copy echo and quote the copy suitably for passing to libtool from
716 # the Makefile, instead of quoting the original, which is used later.
717 lt_ECHO=$ECHO
718 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
719 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
720 fi
721
722
723
724
725 exec 7<&0 </dev/null 6>&1
726
727 # Name of the host.
728 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
729 # so uname gets run too.
730 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
731
732 #
733 # Initializations.
734 #
735 ac_default_prefix=/usr/local
736 ac_clean_files=
737 ac_config_libobj_dir=.
738 LIBOBJS=
739 cross_compiling=no
740 subdirs=
741 MFLAGS=
742 MAKEFLAGS=
743 SHELL=${CONFIG_SHELL-/bin/sh}
744
745 # Identity of this package.
746 PACKAGE_NAME='xf86-video-mga'
747 PACKAGE_TARNAME='xf86-video-mga'
748 PACKAGE_VERSION='1.4.13'
749 PACKAGE_STRING='xf86-video-mga 1.4.13'
750 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
751
752 ac_unique_file="Makefile.am"
753 # Factoring default headers for most tests.
754 ac_includes_default="\
755 #include <stdio.h>
756 #ifdef HAVE_SYS_TYPES_H
757 # include <sys/types.h>
758 #endif
759 #ifdef HAVE_SYS_STAT_H
760 # include <sys/stat.h>
761 #endif
762 #ifdef STDC_HEADERS
763 # include <stdlib.h>
764 # include <stddef.h>
765 #else
766 # ifdef HAVE_STDLIB_H
767 # include <stdlib.h>
768 # endif
769 #endif
770 #ifdef HAVE_STRING_H
771 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
772 # include <memory.h>
773 # endif
774 # include <string.h>
775 #endif
776 #ifdef HAVE_STRINGS_H
777 # include <strings.h>
778 #endif
779 #ifdef HAVE_INTTYPES_H
780 # include <inttypes.h>
781 #endif
782 #ifdef HAVE_STDINT_H
783 # include <stdint.h>
784 #endif
785 #ifdef HAVE_UNISTD_H
786 # include <unistd.h>
787 #endif"
788
789 ac_subst_vars='am__EXEEXT_FALSE
790 am__EXEEXT_TRUE
791 LTLIBOBJS
792 LIBOBJS
793 DRIVER_NAME
794 moduledir
795 USE_EXA_FALSE
796 USE_EXA_TRUE
797 USE_XAA_FALSE
798 USE_XAA_TRUE
799 XSERVER_LIBPCIACCESS_FALSE
800 XSERVER_LIBPCIACCESS_TRUE
801 PCIACCESS_LIBS
802 PCIACCESS_CFLAGS
803 DRI_LIBS
804 DRI_CFLAGS
805 DRI_FALSE
806 DRI_TRUE
807 XORG_LIBS
808 XORG_CFLAGS
809 OTOOL64
810 OTOOL
811 LIPO
812 NMEDIT
813 DSYMUTIL
814 lt_ECHO
815 RANLIB
816 AR
817 OBJDUMP
818 LN_S
819 NM
820 ac_ct_DUMPBIN
821 DUMPBIN
822 LD
823 FGREP
824 LIBTOOL
825 MAINT
826 MAINTAINER_MODE_FALSE
827 MAINTAINER_MODE_TRUE
828 am__fastdepCC_FALSE
829 am__fastdepCC_TRUE
830 CCDEPMODE
831 AMDEPBACKSLASH
832 AMDEP_FALSE
833 AMDEP_TRUE
834 am__quote
835 am__include
836 DEPDIR
837 am__untar
838 am__tar
839 AMTAR
840 am__leading_dot
841 SET_MAKE
842 AWK
843 mkdir_p
844 MKDIR_P
845 INSTALL_STRIP_PROGRAM
846 STRIP
847 install_sh
848 MAKEINFO
849 AUTOHEADER
850 AUTOMAKE
851 AUTOCONF
852 ACLOCAL
853 VERSION
854 PACKAGE
855 CYGPATH_W
856 am__isrc
857 AM_BACKSLASH
858 AM_DEFAULT_VERBOSITY
859 MAN_SUBSTS
860 XORG_MAN_PAGE
861 ADMIN_MAN_DIR
862 DRIVER_MAN_DIR
863 MISC_MAN_DIR
864 FILE_MAN_DIR
865 LIB_MAN_DIR
866 APP_MAN_DIR
867 ADMIN_MAN_SUFFIX
868 DRIVER_MAN_SUFFIX
869 MISC_MAN_SUFFIX
870 FILE_MAN_SUFFIX
871 LIB_MAN_SUFFIX
872 APP_MAN_SUFFIX
873 SED
874 host_os
875 host_vendor
876 host_cpu
877 host
878 build_os
879 build_vendor
880 build_cpu
881 build
882 INSTALL_CMD
883 PKG_CONFIG
884 CHANGELOG_CMD
885 CWARNFLAGS
886 EGREP
887 GREP
888 CPP
889 OBJEXT
890 EXEEXT
891 ac_ct_CC
892 CPPFLAGS
893 LDFLAGS
894 CFLAGS
895 CC
896 INSTALL_DATA
897 INSTALL_SCRIPT
898 INSTALL_PROGRAM
899 target_alias
900 host_alias
901 build_alias
902 LIBS
903 ECHO_T
904 ECHO_N
905 ECHO_C
906 DEFS
907 mandir
908 localedir
909 libdir
910 psdir
911 pdfdir
912 dvidir
913 htmldir
914 infodir
915 docdir
916 oldincludedir
917 includedir
918 localstatedir
919 sharedstatedir
920 sysconfdir
921 datadir
922 datarootdir
923 libexecdir
924 sbindir
925 bindir
926 program_transform_name
927 prefix
928 exec_prefix
929 PACKAGE_BUGREPORT
930 PACKAGE_STRING
931 PACKAGE_VERSION
932 PACKAGE_TARNAME
933 PACKAGE_NAME
934 PATH_SEPARATOR
935 SHELL'
936 ac_subst_files=''
937 ac_user_opts='
938 enable_option_checking
939 enable_strict_compilation
940 enable_silent_rules
941 enable_dependency_tracking
942 enable_maintainer_mode
943 enable_static
944 enable_shared
945 with_pic
946 enable_fast_install
947 with_gnu_ld
948 enable_libtool_lock
949 with_xorg_module_dir
950 enable_dri
951 enable_exa
952 '
953 ac_precious_vars='build_alias
954 host_alias
955 target_alias
956 CC
957 CFLAGS
958 LDFLAGS
959 LIBS
960 CPPFLAGS
961 CPP
962 PKG_CONFIG
963 XORG_CFLAGS
964 XORG_LIBS
965 DRI_CFLAGS
966 DRI_LIBS
967 PCIACCESS_CFLAGS
968 PCIACCESS_LIBS'
969
970
971 # Initialize some variables set by options.
972 ac_init_help=
973 ac_init_version=false
974 ac_unrecognized_opts=
975 ac_unrecognized_sep=
976 # The variables have the same names as the options, with
977 # dashes changed to underlines.
978 cache_file=/dev/null
979 exec_prefix=NONE
980 no_create=
981 no_recursion=
982 prefix=NONE
983 program_prefix=NONE
984 program_suffix=NONE
985 program_transform_name=s,x,x,
986 silent=
987 site=
988 srcdir=
989 verbose=
990 x_includes=NONE
991 x_libraries=NONE
992
993 # Installation directory options.
994 # These are left unexpanded so users can "make install exec_prefix=/foo"
995 # and all the variables that are supposed to be based on exec_prefix
996 # by default will actually change.
997 # Use braces instead of parens because sh, perl, etc. also accept them.
998 # (The list follows the same order as the GNU Coding Standards.)
999 bindir='${exec_prefix}/bin'
1000 sbindir='${exec_prefix}/sbin'
1001 libexecdir='${exec_prefix}/libexec'
1002 datarootdir='${prefix}/share'
1003 datadir='${datarootdir}'
1004 sysconfdir='${prefix}/etc'
1005 sharedstatedir='${prefix}/com'
1006 localstatedir='${prefix}/var'
1007 includedir='${prefix}/include'
1008 oldincludedir='/usr/include'
1009 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1010 infodir='${datarootdir}/info'
1011 htmldir='${docdir}'
1012 dvidir='${docdir}'
1013 pdfdir='${docdir}'
1014 psdir='${docdir}'
1015 libdir='${exec_prefix}/lib'
1016 localedir='${datarootdir}/locale'
1017 mandir='${datarootdir}/man'
1018
1019 ac_prev=
1020 ac_dashdash=
1021 for ac_option
1022 do
1023 # If the previous option needs an argument, assign it.
1024 if test -n "$ac_prev"; then
1025 eval $ac_prev=\$ac_option
1026 ac_prev=
1027 continue
1028 fi
1029
1030 case $ac_option in
1031 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1032 *) ac_optarg=yes ;;
1033 esac
1034
1035 # Accept the important Cygnus configure options, so we can diagnose typos.
1036
1037 case $ac_dashdash$ac_option in
1038 --)
1039 ac_dashdash=yes ;;
1040
1041 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1042 ac_prev=bindir ;;
1043 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1044 bindir=$ac_optarg ;;
1045
1046 -build | --build | --buil | --bui | --bu)
1047 ac_prev=build_alias ;;
1048 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1049 build_alias=$ac_optarg ;;
1050
1051 -cache-file | --cache-file | --cache-fil | --cache-fi \
1052 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1053 ac_prev=cache_file ;;
1054 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1055 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1056 cache_file=$ac_optarg ;;
1057
1058 --config-cache | -C)
1059 cache_file=config.cache ;;
1060
1061 -datadir | --datadir | --datadi | --datad)
1062 ac_prev=datadir ;;
1063 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1064 datadir=$ac_optarg ;;
1065
1066 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1067 | --dataroo | --dataro | --datar)
1068 ac_prev=datarootdir ;;
1069 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1070 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1071 datarootdir=$ac_optarg ;;
1072
1073 -disable-* | --disable-*)
1074 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1075 # Reject names that are not valid shell variable names.
1076 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1077 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1078 { (exit 1); exit 1; }; }
1079 ac_useropt_orig=$ac_useropt
1080 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1081 case $ac_user_opts in
1082 *"
1083 "enable_$ac_useropt"
1084 "*) ;;
1085 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1086 ac_unrecognized_sep=', ';;
1087 esac
1088 eval enable_$ac_useropt=no ;;
1089
1090 -docdir | --docdir | --docdi | --doc | --do)
1091 ac_prev=docdir ;;
1092 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1093 docdir=$ac_optarg ;;
1094
1095 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1096 ac_prev=dvidir ;;
1097 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1098 dvidir=$ac_optarg ;;
1099
1100 -enable-* | --enable-*)
1101 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1102 # Reject names that are not valid shell variable names.
1103 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1104 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1105 { (exit 1); exit 1; }; }
1106 ac_useropt_orig=$ac_useropt
1107 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1108 case $ac_user_opts in
1109 *"
1110 "enable_$ac_useropt"
1111 "*) ;;
1112 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1113 ac_unrecognized_sep=', ';;
1114 esac
1115 eval enable_$ac_useropt=\$ac_optarg ;;
1116
1117 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1118 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1119 | --exec | --exe | --ex)
1120 ac_prev=exec_prefix ;;
1121 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1122 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1123 | --exec=* | --exe=* | --ex=*)
1124 exec_prefix=$ac_optarg ;;
1125
1126 -gas | --gas | --ga | --g)
1127 # Obsolete; use --with-gas.
1128 with_gas=yes ;;
1129
1130 -help | --help | --hel | --he | -h)
1131 ac_init_help=long ;;
1132 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1133 ac_init_help=recursive ;;
1134 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1135 ac_init_help=short ;;
1136
1137 -host | --host | --hos | --ho)
1138 ac_prev=host_alias ;;
1139 -host=* | --host=* | --hos=* | --ho=*)
1140 host_alias=$ac_optarg ;;
1141
1142 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1143 ac_prev=htmldir ;;
1144 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1145 | --ht=*)
1146 htmldir=$ac_optarg ;;
1147
1148 -includedir | --includedir | --includedi | --included | --include \
1149 | --includ | --inclu | --incl | --inc)
1150 ac_prev=includedir ;;
1151 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1152 | --includ=* | --inclu=* | --incl=* | --inc=*)
1153 includedir=$ac_optarg ;;
1154
1155 -infodir | --infodir | --infodi | --infod | --info | --inf)
1156 ac_prev=infodir ;;
1157 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1158 infodir=$ac_optarg ;;
1159
1160 -libdir | --libdir | --libdi | --libd)
1161 ac_prev=libdir ;;
1162 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1163 libdir=$ac_optarg ;;
1164
1165 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1166 | --libexe | --libex | --libe)
1167 ac_prev=libexecdir ;;
1168 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1169 | --libexe=* | --libex=* | --libe=*)
1170 libexecdir=$ac_optarg ;;
1171
1172 -localedir | --localedir | --localedi | --localed | --locale)
1173 ac_prev=localedir ;;
1174 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1175 localedir=$ac_optarg ;;
1176
1177 -localstatedir | --localstatedir | --localstatedi | --localstated \
1178 | --localstate | --localstat | --localsta | --localst | --locals)
1179 ac_prev=localstatedir ;;
1180 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1181 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1182 localstatedir=$ac_optarg ;;
1183
1184 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1185 ac_prev=mandir ;;
1186 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1187 mandir=$ac_optarg ;;
1188
1189 -nfp | --nfp | --nf)
1190 # Obsolete; use --without-fp.
1191 with_fp=no ;;
1192
1193 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1194 | --no-cr | --no-c | -n)
1195 no_create=yes ;;
1196
1197 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1198 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1199 no_recursion=yes ;;
1200
1201 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1202 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1203 | --oldin | --oldi | --old | --ol | --o)
1204 ac_prev=oldincludedir ;;
1205 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1206 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1207 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1208 oldincludedir=$ac_optarg ;;
1209
1210 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1211 ac_prev=prefix ;;
1212 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1213 prefix=$ac_optarg ;;
1214
1215 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1216 | --program-pre | --program-pr | --program-p)
1217 ac_prev=program_prefix ;;
1218 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1219 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1220 program_prefix=$ac_optarg ;;
1221
1222 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1223 | --program-suf | --program-su | --program-s)
1224 ac_prev=program_suffix ;;
1225 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1226 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1227 program_suffix=$ac_optarg ;;
1228
1229 -program-transform-name | --program-transform-name \
1230 | --program-transform-nam | --program-transform-na \
1231 | --program-transform-n | --program-transform- \
1232 | --program-transform | --program-transfor \
1233 | --program-transfo | --program-transf \
1234 | --program-trans | --program-tran \
1235 | --progr-tra | --program-tr | --program-t)
1236 ac_prev=program_transform_name ;;
1237 -program-transform-name=* | --program-transform-name=* \
1238 | --program-transform-nam=* | --program-transform-na=* \
1239 | --program-transform-n=* | --program-transform-=* \
1240 | --program-transform=* | --program-transfor=* \
1241 | --program-transfo=* | --program-transf=* \
1242 | --program-trans=* | --program-tran=* \
1243 | --progr-tra=* | --program-tr=* | --program-t=*)
1244 program_transform_name=$ac_optarg ;;
1245
1246 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1247 ac_prev=pdfdir ;;
1248 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1249 pdfdir=$ac_optarg ;;
1250
1251 -psdir | --psdir | --psdi | --psd | --ps)
1252 ac_prev=psdir ;;
1253 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1254 psdir=$ac_optarg ;;
1255
1256 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1257 | -silent | --silent | --silen | --sile | --sil)
1258 silent=yes ;;
1259
1260 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1261 ac_prev=sbindir ;;
1262 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1263 | --sbi=* | --sb=*)
1264 sbindir=$ac_optarg ;;
1265
1266 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1267 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1268 | --sharedst | --shareds | --shared | --share | --shar \
1269 | --sha | --sh)
1270 ac_prev=sharedstatedir ;;
1271 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1272 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1273 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1274 | --sha=* | --sh=*)
1275 sharedstatedir=$ac_optarg ;;
1276
1277 -site | --site | --sit)
1278 ac_prev=site ;;
1279 -site=* | --site=* | --sit=*)
1280 site=$ac_optarg ;;
1281
1282 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1283 ac_prev=srcdir ;;
1284 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1285 srcdir=$ac_optarg ;;
1286
1287 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1288 | --syscon | --sysco | --sysc | --sys | --sy)
1289 ac_prev=sysconfdir ;;
1290 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1291 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1292 sysconfdir=$ac_optarg ;;
1293
1294 -target | --target | --targe | --targ | --tar | --ta | --t)
1295 ac_prev=target_alias ;;
1296 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1297 target_alias=$ac_optarg ;;
1298
1299 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1300 verbose=yes ;;
1301
1302 -version | --version | --versio | --versi | --vers | -V)
1303 ac_init_version=: ;;
1304
1305 -with-* | --with-*)
1306 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1307 # Reject names that are not valid shell variable names.
1308 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1309 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1310 { (exit 1); exit 1; }; }
1311 ac_useropt_orig=$ac_useropt
1312 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1313 case $ac_user_opts in
1314 *"
1315 "with_$ac_useropt"
1316 "*) ;;
1317 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1318 ac_unrecognized_sep=', ';;
1319 esac
1320 eval with_$ac_useropt=\$ac_optarg ;;
1321
1322 -without-* | --without-*)
1323 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1324 # Reject names that are not valid shell variable names.
1325 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1326 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1327 { (exit 1); exit 1; }; }
1328 ac_useropt_orig=$ac_useropt
1329 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1330 case $ac_user_opts in
1331 *"
1332 "with_$ac_useropt"
1333 "*) ;;
1334 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1335 ac_unrecognized_sep=', ';;
1336 esac
1337 eval with_$ac_useropt=no ;;
1338
1339 --x)
1340 # Obsolete; use --with-x.
1341 with_x=yes ;;
1342
1343 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1344 | --x-incl | --x-inc | --x-in | --x-i)
1345 ac_prev=x_includes ;;
1346 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1347 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1348 x_includes=$ac_optarg ;;
1349
1350 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1351 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1352 ac_prev=x_libraries ;;
1353 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1354 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1355 x_libraries=$ac_optarg ;;
1356
1357 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1358 Try \`$0 --help' for more information." >&2
1359 { (exit 1); exit 1; }; }
1360 ;;
1361
1362 *=*)
1363 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1364 # Reject names that are not valid shell variable names.
1365 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1366 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1367 { (exit 1); exit 1; }; }
1368 eval $ac_envvar=\$ac_optarg
1369 export $ac_envvar ;;
1370
1371 *)
1372 # FIXME: should be removed in autoconf 3.0.
1373 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1374 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1375 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1376 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1377 ;;
1378
1379 esac
1380 done
1381
1382 if test -n "$ac_prev"; then
1383 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1384 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1385 { (exit 1); exit 1; }; }
1386 fi
1387
1388 if test -n "$ac_unrecognized_opts"; then
1389 case $enable_option_checking in
1390 no) ;;
1391 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1392 { (exit 1); exit 1; }; } ;;
1393 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1394 esac
1395 fi
1396
1397 # Check all directory arguments for consistency.
1398 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1399 datadir sysconfdir sharedstatedir localstatedir includedir \
1400 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1401 libdir localedir mandir
1402 do
1403 eval ac_val=\$$ac_var
1404 # Remove trailing slashes.
1405 case $ac_val in
1406 */ )
1407 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1408 eval $ac_var=\$ac_val;;
1409 esac
1410 # Be sure to have absolute directory names.
1411 case $ac_val in
1412 [\\/$]* | ?:[\\/]* ) continue;;
1413 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1414 esac
1415 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1416 { (exit 1); exit 1; }; }
1417 done
1418
1419 # There might be people who depend on the old broken behavior: `$host'
1420 # used to hold the argument of --host etc.
1421 # FIXME: To remove some day.
1422 build=$build_alias
1423 host=$host_alias
1424 target=$target_alias
1425
1426 # FIXME: To remove some day.
1427 if test "x$host_alias" != x; then
1428 if test "x$build_alias" = x; then
1429 cross_compiling=maybe
1430 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1431 If a cross compiler is detected then cross compile mode will be used." >&2
1432 elif test "x$build_alias" != "x$host_alias"; then
1433 cross_compiling=yes
1434 fi
1435 fi
1436
1437 ac_tool_prefix=
1438 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1439
1440 test "$silent" = yes && exec 6>/dev/null
1441
1442
1443 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1444 ac_ls_di=`ls -di .` &&
1445 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1446 { $as_echo "$as_me: error: working directory cannot be determined" >&2
1447 { (exit 1); exit 1; }; }
1448 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1449 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1450 { (exit 1); exit 1; }; }
1451
1452
1453 # Find the source files, if location was not specified.
1454 if test -z "$srcdir"; then
1455 ac_srcdir_defaulted=yes
1456 # Try the directory containing this script, then the parent directory.
1457 ac_confdir=`$as_dirname -- "$as_myself" ||
1458 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1459 X"$as_myself" : 'X\(//\)[^/]' \| \
1460 X"$as_myself" : 'X\(//\)$' \| \
1461 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1462 $as_echo X"$as_myself" |
1463 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1464 s//\1/
1465 q
1466 }
1467 /^X\(\/\/\)[^/].*/{
1468 s//\1/
1469 q
1470 }
1471 /^X\(\/\/\)$/{
1472 s//\1/
1473 q
1474 }
1475 /^X\(\/\).*/{
1476 s//\1/
1477 q
1478 }
1479 s/.*/./; q'`
1480 srcdir=$ac_confdir
1481 if test ! -r "$srcdir/$ac_unique_file"; then
1482 srcdir=..
1483 fi
1484 else
1485 ac_srcdir_defaulted=no
1486 fi
1487 if test ! -r "$srcdir/$ac_unique_file"; then
1488 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1489 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1490 { (exit 1); exit 1; }; }
1491 fi
1492 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1493 ac_abs_confdir=`(
1494 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1495 { (exit 1); exit 1; }; }
1496 pwd)`
1497 # When building in place, set srcdir=.
1498 if test "$ac_abs_confdir" = "$ac_pwd"; then
1499 srcdir=.
1500 fi
1501 # Remove unnecessary trailing slashes from srcdir.
1502 # Double slashes in file names in object file debugging info
1503 # mess up M-x gdb in Emacs.
1504 case $srcdir in
1505 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1506 esac
1507 for ac_var in $ac_precious_vars; do
1508 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1509 eval ac_env_${ac_var}_value=\$${ac_var}
1510 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1511 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1512 done
1513
1514 #
1515 # Report the --help message.
1516 #
1517 if test "$ac_init_help" = "long"; then
1518 # Omit some internal or obsolete options to make the list less imposing.
1519 # This message is too long to be a string in the A/UX 3.1 sh.
1520 cat <<_ACEOF
1521 \`configure' configures xf86-video-mga 1.4.13 to adapt to many kinds of systems.
1522
1523 Usage: $0 [OPTION]... [VAR=VALUE]...
1524
1525 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1526 VAR=VALUE. See below for descriptions of some of the useful variables.
1527
1528 Defaults for the options are specified in brackets.
1529
1530 Configuration:
1531 -h, --help display this help and exit
1532 --help=short display options specific to this package
1533 --help=recursive display the short help of all the included packages
1534 -V, --version display version information and exit
1535 -q, --quiet, --silent do not print \`checking...' messages
1536 --cache-file=FILE cache test results in FILE [disabled]
1537 -C, --config-cache alias for \`--cache-file=config.cache'
1538 -n, --no-create do not create output files
1539 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1540
1541 Installation directories:
1542 --prefix=PREFIX install architecture-independent files in PREFIX
1543 [$ac_default_prefix]
1544 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1545 [PREFIX]
1546
1547 By default, \`make install' will install all the files in
1548 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1549 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1550 for instance \`--prefix=\$HOME'.
1551
1552 For better control, use the options below.
1553
1554 Fine tuning of the installation directories:
1555 --bindir=DIR user executables [EPREFIX/bin]
1556 --sbindir=DIR system admin executables [EPREFIX/sbin]
1557 --libexecdir=DIR program executables [EPREFIX/libexec]
1558 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1559 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1560 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1561 --libdir=DIR object code libraries [EPREFIX/lib]
1562 --includedir=DIR C header files [PREFIX/include]
1563 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1564 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1565 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1566 --infodir=DIR info documentation [DATAROOTDIR/info]
1567 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1568 --mandir=DIR man documentation [DATAROOTDIR/man]
1569 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-mga]
1570 --htmldir=DIR html documentation [DOCDIR]
1571 --dvidir=DIR dvi documentation [DOCDIR]
1572 --pdfdir=DIR pdf documentation [DOCDIR]
1573 --psdir=DIR ps documentation [DOCDIR]
1574 _ACEOF
1575
1576 cat <<\_ACEOF
1577
1578 Program names:
1579 --program-prefix=PREFIX prepend PREFIX to installed program names
1580 --program-suffix=SUFFIX append SUFFIX to installed program names
1581 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1582
1583 System types:
1584 --build=BUILD configure for building on BUILD [guessed]
1585 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1586 _ACEOF
1587 fi
1588
1589 if test -n "$ac_init_help"; then
1590 case $ac_init_help in
1591 short | recursive ) echo "Configuration of xf86-video-mga 1.4.13:";;
1592 esac
1593 cat <<\_ACEOF
1594
1595 Optional Features:
1596 --disable-option-checking ignore unrecognized --enable/--with options
1597 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1598 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1599 --enable-strict-compilation
1600 Enable all warnings from compiler and make them
1601 errors (default: disabled)
1602 --enable-silent-rules less verbose build output (undo: `make V=1')
1603 --disable-silent-rules verbose build output (undo: `make V=0')
1604 --disable-dependency-tracking speeds up one-time build
1605 --enable-dependency-tracking do not reject slow dependency extractors
1606 --enable-maintainer-mode enable make rules and dependencies not useful
1607 (and sometimes confusing) to the casual installer
1608 --enable-static[=PKGS] build static libraries [default=no]
1609 --enable-shared[=PKGS] build shared libraries [default=yes]
1610 --enable-fast-install[=PKGS]
1611 optimize for fast installation [default=yes]
1612 --disable-libtool-lock avoid locking (might break parallel builds)
1613 --disable-dri Disable DRI support [default=auto]
1614 --disable-exa Disable EXA support [default=enabled]
1615
1616 Optional Packages:
1617 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1618 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1619 --with-pic try to use only PIC/non-PIC objects [default=use
1620 both]
1621 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1622 --with-xorg-module-dir=DIR
1623 Default xorg module directory
1624 [default=$libdir/xorg/modules]
1625
1626 Some influential environment variables:
1627 CC C compiler command
1628 CFLAGS C compiler flags
1629 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1630 nonstandard directory <lib dir>
1631 LIBS libraries to pass to the linker, e.g. -l<library>
1632 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1633 you have headers in a nonstandard directory <include dir>
1634 CPP C preprocessor
1635 PKG_CONFIG path to pkg-config utility
1636 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1637 XORG_LIBS linker flags for XORG, overriding pkg-config
1638 DRI_CFLAGS C compiler flags for DRI, overriding pkg-config
1639 DRI_LIBS linker flags for DRI, overriding pkg-config
1640 PCIACCESS_CFLAGS
1641 C compiler flags for PCIACCESS, overriding pkg-config
1642 PCIACCESS_LIBS
1643 linker flags for PCIACCESS, overriding pkg-config
1644
1645 Use these variables to override the choices made by `configure' or to help
1646 it to find libraries and programs with nonstandard names/locations.
1647
1648 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1649 _ACEOF
1650 ac_status=$?
1651 fi
1652
1653 if test "$ac_init_help" = "recursive"; then
1654 # If there are subdirs, report their specific --help.
1655 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1656 test -d "$ac_dir" ||
1657 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1658 continue
1659 ac_builddir=.
1660
1661 case "$ac_dir" in
1662 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1663 *)
1664 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1665 # A ".." for each directory in $ac_dir_suffix.
1666 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1667 case $ac_top_builddir_sub in
1668 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1669 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1670 esac ;;
1671 esac
1672 ac_abs_top_builddir=$ac_pwd
1673 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1674 # for backward compatibility:
1675 ac_top_builddir=$ac_top_build_prefix
1676
1677 case $srcdir in
1678 .) # We are building in place.
1679 ac_srcdir=.
1680 ac_top_srcdir=$ac_top_builddir_sub
1681 ac_abs_top_srcdir=$ac_pwd ;;
1682 [\\/]* | ?:[\\/]* ) # Absolute name.
1683 ac_srcdir=$srcdir$ac_dir_suffix;
1684 ac_top_srcdir=$srcdir
1685 ac_abs_top_srcdir=$srcdir ;;
1686 *) # Relative name.
1687 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1688 ac_top_srcdir=$ac_top_build_prefix$srcdir
1689 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1690 esac
1691 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1692
1693 cd "$ac_dir" || { ac_status=$?; continue; }
1694 # Check for guested configure.
1695 if test -f "$ac_srcdir/configure.gnu"; then
1696 echo &&
1697 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1698 elif test -f "$ac_srcdir/configure"; then
1699 echo &&
1700 $SHELL "$ac_srcdir/configure" --help=recursive
1701 else
1702 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1703 fi || ac_status=$?
1704 cd "$ac_pwd" || { ac_status=$?; break; }
1705 done
1706 fi
1707
1708 test -n "$ac_init_help" && exit $ac_status
1709 if $ac_init_version; then
1710 cat <<\_ACEOF
1711 xf86-video-mga configure 1.4.13
1712 generated by GNU Autoconf 2.63
1713
1714 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1715 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1716 This configure script is free software; the Free Software Foundation
1717 gives unlimited permission to copy, distribute and modify it.
1718 _ACEOF
1719 exit
1720 fi
1721 cat >config.log <<_ACEOF
1722 This file contains any messages produced by compilers while
1723 running configure, to aid debugging if configure makes a mistake.
1724
1725 It was created by xf86-video-mga $as_me 1.4.13, which was
1726 generated by GNU Autoconf 2.63. Invocation command line was
1727
1728 $ $0 $@
1729
1730 _ACEOF
1731 exec 5>>config.log
1732 {
1733 cat <<_ASUNAME
1734 ## --------- ##
1735 ## Platform. ##
1736 ## --------- ##
1737
1738 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1739 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1740 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1741 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1742 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1743
1744 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1745 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1746
1747 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1748 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1749 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1750 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1751 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1752 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1753 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1754
1755 _ASUNAME
1756
1757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1758 for as_dir in $PATH
1759 do
1760 IFS=$as_save_IFS
1761 test -z "$as_dir" && as_dir=.
1762 $as_echo "PATH: $as_dir"
1763 done
1764 IFS=$as_save_IFS
1765
1766 } >&5
1767
1768 cat >&5 <<_ACEOF
1769
1770
1771 ## ----------- ##
1772 ## Core tests. ##
1773 ## ----------- ##
1774
1775 _ACEOF
1776
1777
1778 # Keep a trace of the command line.
1779 # Strip out --no-create and --no-recursion so they do not pile up.
1780 # Strip out --silent because we don't want to record it for future runs.
1781 # Also quote any args containing shell meta-characters.
1782 # Make two passes to allow for proper duplicate-argument suppression.
1783 ac_configure_args=
1784 ac_configure_args0=
1785 ac_configure_args1=
1786 ac_must_keep_next=false
1787 for ac_pass in 1 2
1788 do
1789 for ac_arg
1790 do
1791 case $ac_arg in
1792 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1793 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1794 | -silent | --silent | --silen | --sile | --sil)
1795 continue ;;
1796 *\'*)
1797 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1798 esac
1799 case $ac_pass in
1800 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1801 2)
1802 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1803 if test $ac_must_keep_next = true; then
1804 ac_must_keep_next=false # Got value, back to normal.
1805 else
1806 case $ac_arg in
1807 *=* | --config-cache | -C | -disable-* | --disable-* \
1808 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1809 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1810 | -with-* | --with-* | -without-* | --without-* | --x)
1811 case "$ac_configure_args0 " in
1812 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1813 esac
1814 ;;
1815 -* ) ac_must_keep_next=true ;;
1816 esac
1817 fi
1818 ac_configure_args="$ac_configure_args '$ac_arg'"
1819 ;;
1820 esac
1821 done
1822 done
1823 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1824 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1825
1826 # When interrupted or exit'd, cleanup temporary files, and complete
1827 # config.log. We remove comments because anyway the quotes in there
1828 # would cause problems or look ugly.
1829 # WARNING: Use '\'' to represent an apostrophe within the trap.
1830 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1831 trap 'exit_status=$?
1832 # Save into config.log some information that might help in debugging.
1833 {
1834 echo
1835
1836 cat <<\_ASBOX
1837 ## ---------------- ##
1838 ## Cache variables. ##
1839 ## ---------------- ##
1840 _ASBOX
1841 echo
1842 # The following way of writing the cache mishandles newlines in values,
1843 (
1844 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1845 eval ac_val=\$$ac_var
1846 case $ac_val in #(
1847 *${as_nl}*)
1848 case $ac_var in #(
1849 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1850 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1851 esac
1852 case $ac_var in #(
1853 _ | IFS | as_nl) ;; #(
1854 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1855 *) $as_unset $ac_var ;;
1856 esac ;;
1857 esac
1858 done
1859 (set) 2>&1 |
1860 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1861 *${as_nl}ac_space=\ *)
1862 sed -n \
1863 "s/'\''/'\''\\\\'\'''\''/g;
1864 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1865 ;; #(
1866 *)
1867 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1868 ;;
1869 esac |
1870 sort
1871 )
1872 echo
1873
1874 cat <<\_ASBOX
1875 ## ----------------- ##
1876 ## Output variables. ##
1877 ## ----------------- ##
1878 _ASBOX
1879 echo
1880 for ac_var in $ac_subst_vars
1881 do
1882 eval ac_val=\$$ac_var
1883 case $ac_val in
1884 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1885 esac
1886 $as_echo "$ac_var='\''$ac_val'\''"
1887 done | sort
1888 echo
1889
1890 if test -n "$ac_subst_files"; then
1891 cat <<\_ASBOX
1892 ## ------------------- ##
1893 ## File substitutions. ##
1894 ## ------------------- ##
1895 _ASBOX
1896 echo
1897 for ac_var in $ac_subst_files
1898 do
1899 eval ac_val=\$$ac_var
1900 case $ac_val in
1901 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1902 esac
1903 $as_echo "$ac_var='\''$ac_val'\''"
1904 done | sort
1905 echo
1906 fi
1907
1908 if test -s confdefs.h; then
1909 cat <<\_ASBOX
1910 ## ----------- ##
1911 ## confdefs.h. ##
1912 ## ----------- ##
1913 _ASBOX
1914 echo
1915 cat confdefs.h
1916 echo
1917 fi
1918 test "$ac_signal" != 0 &&
1919 $as_echo "$as_me: caught signal $ac_signal"
1920 $as_echo "$as_me: exit $exit_status"
1921 } >&5
1922 rm -f core *.core core.conftest.* &&
1923 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1924 exit $exit_status
1925 ' 0
1926 for ac_signal in 1 2 13 15; do
1927 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1928 done
1929 ac_signal=0
1930
1931 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1932 rm -f -r conftest* confdefs.h
1933
1934 # Predefined preprocessor variables.
1935
1936 cat >>confdefs.h <<_ACEOF
1937 #define PACKAGE_NAME "$PACKAGE_NAME"
1938 _ACEOF
1939
1940
1941 cat >>confdefs.h <<_ACEOF
1942 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1943 _ACEOF
1944
1945
1946 cat >>confdefs.h <<_ACEOF
1947 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1948 _ACEOF
1949
1950
1951 cat >>confdefs.h <<_ACEOF
1952 #define PACKAGE_STRING "$PACKAGE_STRING"
1953 _ACEOF
1954
1955
1956 cat >>confdefs.h <<_ACEOF
1957 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1958 _ACEOF
1959
1960
1961 # Let the site file select an alternate cache file if it wants to.
1962 # Prefer an explicitly selected file to automatically selected ones.
1963 ac_site_file1=NONE
1964 ac_site_file2=NONE
1965 if test -n "$CONFIG_SITE"; then
1966 ac_site_file1=$CONFIG_SITE
1967 elif test "x$prefix" != xNONE; then
1968 ac_site_file1=$prefix/share/config.site
1969 ac_site_file2=$prefix/etc/config.site
1970 else
1971 ac_site_file1=$ac_default_prefix/share/config.site
1972 ac_site_file2=$ac_default_prefix/etc/config.site
1973 fi
1974 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1975 do
1976 test "x$ac_site_file" = xNONE && continue
1977 if test -r "$ac_site_file"; then
1978 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1979 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1980 sed 's/^/| /' "$ac_site_file" >&5
1981 . "$ac_site_file"
1982 fi
1983 done
1984
1985 if test -r "$cache_file"; then
1986 # Some versions of bash will fail to source /dev/null (special
1987 # files actually), so we avoid doing that.
1988 if test -f "$cache_file"; then
1989 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1990 $as_echo "$as_me: loading cache $cache_file" >&6;}
1991 case $cache_file in
1992 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1993 *) . "./$cache_file";;
1994 esac
1995 fi
1996 else
1997 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1998 $as_echo "$as_me: creating cache $cache_file" >&6;}
1999 >$cache_file
2000 fi
2001
2002 # Check that the precious variables saved in the cache have kept the same
2003 # value.
2004 ac_cache_corrupted=false
2005 for ac_var in $ac_precious_vars; do
2006 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2007 eval ac_new_set=\$ac_env_${ac_var}_set
2008 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2009 eval ac_new_val=\$ac_env_${ac_var}_value
2010 case $ac_old_set,$ac_new_set in
2011 set,)
2012 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2013 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2014 ac_cache_corrupted=: ;;
2015 ,set)
2016 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2017 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2018 ac_cache_corrupted=: ;;
2019 ,);;
2020 *)
2021 if test "x$ac_old_val" != "x$ac_new_val"; then
2022 # differences in whitespace do not lead to failure.
2023 ac_old_val_w=`echo x $ac_old_val`
2024 ac_new_val_w=`echo x $ac_new_val`
2025 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2026 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2027 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2028 ac_cache_corrupted=:
2029 else
2030 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2031 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2032 eval $ac_var=\$ac_old_val
2033 fi
2034 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2035 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2036 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2037 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2038 fi;;
2039 esac
2040 # Pass precious variables to config.status.
2041 if test "$ac_new_set" = set; then
2042 case $ac_new_val in
2043 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2044 *) ac_arg=$ac_var=$ac_new_val ;;
2045 esac
2046 case " $ac_configure_args " in
2047 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2048 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2049 esac
2050 fi
2051 done
2052 if $ac_cache_corrupted; then
2053 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2054 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2055 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2056 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2057 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2058 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2059 { (exit 1); exit 1; }; }
2060 fi
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086 ac_ext=c
2087 ac_cpp='$CPP $CPPFLAGS'
2088 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2089 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2090 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2091
2092
2093
2094 ac_config_headers="$ac_config_headers config.h"
2095
2096
2097 # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109 ac_aux_dir=
2110 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2111 if test -f "$ac_dir/install-sh"; then
2112 ac_aux_dir=$ac_dir
2113 ac_install_sh="$ac_aux_dir/install-sh -c"
2114 break
2115 elif test -f "$ac_dir/install.sh"; then
2116 ac_aux_dir=$ac_dir
2117 ac_install_sh="$ac_aux_dir/install.sh -c"
2118 break
2119 elif test -f "$ac_dir/shtool"; then
2120 ac_aux_dir=$ac_dir
2121 ac_install_sh="$ac_aux_dir/shtool install -c"
2122 break
2123 fi
2124 done
2125 if test -z "$ac_aux_dir"; then
2126 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2127 $as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2128 { (exit 1); exit 1; }; }
2129 fi
2130
2131 # These three variables are undocumented and unsupported,
2132 # and are intended to be withdrawn in a future Autoconf release.
2133 # They can cause serious problems if a builder's source tree is in a directory
2134 # whose full name contains unusual characters.
2135 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2136 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2137 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2138
2139
2140 # Find a good install program. We prefer a C program (faster),
2141 # so one script is as good as another. But avoid the broken or
2142 # incompatible versions:
2143 # SysV /etc/install, /usr/sbin/install
2144 # SunOS /usr/etc/install
2145 # IRIX /sbin/install
2146 # AIX /bin/install
2147 # AmigaOS /C/install, which installs bootblocks on floppy discs
2148 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2149 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2150 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2151 # OS/2's system install, which has a completely different semantic
2152 # ./install, which can be erroneously created by make from ./install.sh.
2153 # Reject install programs that cannot install multiple files.
2154 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2155 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2156 if test -z "$INSTALL"; then
2157 if test "${ac_cv_path_install+set}" = set; then
2158 $as_echo_n "(cached) " >&6
2159 else
2160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2161 for as_dir in $PATH
2162 do
2163 IFS=$as_save_IFS
2164 test -z "$as_dir" && as_dir=.
2165 # Account for people who put trailing slashes in PATH elements.
2166 case $as_dir/ in
2167 ./ | .// | /cC/* | \
2168 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2169 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2170 /usr/ucb/* ) ;;
2171 *)
2172 # OSF1 and SCO ODT 3.0 have their own names for install.
2173 # Don't use installbsd from OSF since it installs stuff as root
2174 # by default.
2175 for ac_prog in ginstall scoinst install; do
2176 for ac_exec_ext in '' $ac_executable_extensions; do
2177 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2178 if test $ac_prog = install &&
2179 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2180 # AIX install. It has an incompatible calling convention.
2181 :
2182 elif test $ac_prog = install &&
2183 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2184 # program-specific install script used by HP pwplus--don't use.
2185 :
2186 else
2187 rm -rf conftest.one conftest.two conftest.dir
2188 echo one > conftest.one
2189 echo two > conftest.two
2190 mkdir conftest.dir
2191 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2192 test -s conftest.one && test -s conftest.two &&
2193 test -s conftest.dir/conftest.one &&
2194 test -s conftest.dir/conftest.two
2195 then
2196 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2197 break 3
2198 fi
2199 fi
2200 fi
2201 done
2202 done
2203 ;;
2204 esac
2205
2206 done
2207 IFS=$as_save_IFS
2208
2209 rm -rf conftest.one conftest.two conftest.dir
2210
2211 fi
2212 if test "${ac_cv_path_install+set}" = set; then
2213 INSTALL=$ac_cv_path_install
2214 else
2215 # As a last resort, use the slow shell script. Don't cache a
2216 # value for INSTALL within a source directory, because that will
2217 # break other packages using the cache if that directory is
2218 # removed, or if the value is a relative name.
2219 INSTALL=$ac_install_sh
2220 fi
2221 fi
2222 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2223 $as_echo "$INSTALL" >&6; }
2224
2225 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2226 # It thinks the first close brace ends the variable substitution.
2227 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2228
2229 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2230
2231 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2232
2233 ac_ext=c
2234 ac_cpp='$CPP $CPPFLAGS'
2235 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2236 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2237 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2238 if test -n "$ac_tool_prefix"; then
2239 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2240 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2241 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2242 $as_echo_n "checking for $ac_word... " >&6; }
2243 if test "${ac_cv_prog_CC+set}" = set; then
2244 $as_echo_n "(cached) " >&6
2245 else
2246 if test -n "$CC"; then
2247 ac_cv_prog_CC="$CC" # Let the user override the test.
2248 else
2249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2250 for as_dir in $PATH
2251 do
2252 IFS=$as_save_IFS
2253 test -z "$as_dir" && as_dir=.
2254 for ac_exec_ext in '' $ac_executable_extensions; do
2255 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2256 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2257 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2258 break 2
2259 fi
2260 done
2261 done
2262 IFS=$as_save_IFS
2263
2264 fi
2265 fi
2266 CC=$ac_cv_prog_CC
2267 if test -n "$CC"; then
2268 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2269 $as_echo "$CC" >&6; }
2270 else
2271 { $as_echo "$as_me:$LINENO: result: no" >&5
2272 $as_echo "no" >&6; }
2273 fi
2274
2275
2276 fi
2277 if test -z "$ac_cv_prog_CC"; then
2278 ac_ct_CC=$CC
2279 # Extract the first word of "gcc", so it can be a program name with args.
2280 set dummy gcc; ac_word=$2
2281 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2282 $as_echo_n "checking for $ac_word... " >&6; }
2283 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2284 $as_echo_n "(cached) " >&6
2285 else
2286 if test -n "$ac_ct_CC"; then
2287 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2288 else
2289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2290 for as_dir in $PATH
2291 do
2292 IFS=$as_save_IFS
2293 test -z "$as_dir" && as_dir=.
2294 for ac_exec_ext in '' $ac_executable_extensions; do
2295 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2296 ac_cv_prog_ac_ct_CC="gcc"
2297 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2298 break 2
2299 fi
2300 done
2301 done
2302 IFS=$as_save_IFS
2303
2304 fi
2305 fi
2306 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2307 if test -n "$ac_ct_CC"; then
2308 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2309 $as_echo "$ac_ct_CC" >&6; }
2310 else
2311 { $as_echo "$as_me:$LINENO: result: no" >&5
2312 $as_echo "no" >&6; }
2313 fi
2314
2315 if test "x$ac_ct_CC" = x; then
2316 CC=""
2317 else
2318 case $cross_compiling:$ac_tool_warned in
2319 yes:)
2320 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2321 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2322 ac_tool_warned=yes ;;
2323 esac
2324 CC=$ac_ct_CC
2325 fi
2326 else
2327 CC="$ac_cv_prog_CC"
2328 fi
2329
2330 if test -z "$CC"; then
2331 if test -n "$ac_tool_prefix"; then
2332 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2333 set dummy ${ac_tool_prefix}cc; ac_word=$2
2334 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2335 $as_echo_n "checking for $ac_word... " >&6; }
2336 if test "${ac_cv_prog_CC+set}" = set; then
2337 $as_echo_n "(cached) " >&6
2338 else
2339 if test -n "$CC"; then
2340 ac_cv_prog_CC="$CC" # Let the user override the test.
2341 else
2342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2343 for as_dir in $PATH
2344 do
2345 IFS=$as_save_IFS
2346 test -z "$as_dir" && as_dir=.
2347 for ac_exec_ext in '' $ac_executable_extensions; do
2348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2349 ac_cv_prog_CC="${ac_tool_prefix}cc"
2350 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2351 break 2
2352 fi
2353 done
2354 done
2355 IFS=$as_save_IFS
2356
2357 fi
2358 fi
2359 CC=$ac_cv_prog_CC
2360 if test -n "$CC"; then
2361 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2362 $as_echo "$CC" >&6; }
2363 else
2364 { $as_echo "$as_me:$LINENO: result: no" >&5
2365 $as_echo "no" >&6; }
2366 fi
2367
2368
2369 fi
2370 fi
2371 if test -z "$CC"; then
2372 # Extract the first word of "cc", so it can be a program name with args.
2373 set dummy cc; ac_word=$2
2374 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2375 $as_echo_n "checking for $ac_word... " >&6; }
2376 if test "${ac_cv_prog_CC+set}" = set; then
2377 $as_echo_n "(cached) " >&6
2378 else
2379 if test -n "$CC"; then
2380 ac_cv_prog_CC="$CC" # Let the user override the test.
2381 else
2382 ac_prog_rejected=no
2383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2384 for as_dir in $PATH
2385 do
2386 IFS=$as_save_IFS
2387 test -z "$as_dir" && as_dir=.
2388 for ac_exec_ext in '' $ac_executable_extensions; do
2389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2390 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2391 ac_prog_rejected=yes
2392 continue
2393 fi
2394 ac_cv_prog_CC="cc"
2395 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2396 break 2
2397 fi
2398 done
2399 done
2400 IFS=$as_save_IFS
2401
2402 if test $ac_prog_rejected = yes; then
2403 # We found a bogon in the path, so make sure we never use it.
2404 set dummy $ac_cv_prog_CC
2405 shift
2406 if test $# != 0; then
2407 # We chose a different compiler from the bogus one.
2408 # However, it has the same basename, so the bogon will be chosen
2409 # first if we set CC to just the basename; use the full file name.
2410 shift
2411 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2412 fi
2413 fi
2414 fi
2415 fi
2416 CC=$ac_cv_prog_CC
2417 if test -n "$CC"; then
2418 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2419 $as_echo "$CC" >&6; }
2420 else
2421 { $as_echo "$as_me:$LINENO: result: no" >&5
2422 $as_echo "no" >&6; }
2423 fi
2424
2425
2426 fi
2427 if test -z "$CC"; then
2428 if test -n "$ac_tool_prefix"; then
2429 for ac_prog in cl.exe
2430 do
2431 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2432 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2433 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2434 $as_echo_n "checking for $ac_word... " >&6; }
2435 if test "${ac_cv_prog_CC+set}" = set; then
2436 $as_echo_n "(cached) " >&6
2437 else
2438 if test -n "$CC"; then
2439 ac_cv_prog_CC="$CC" # Let the user override the test.
2440 else
2441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2442 for as_dir in $PATH
2443 do
2444 IFS=$as_save_IFS
2445 test -z "$as_dir" && as_dir=.
2446 for ac_exec_ext in '' $ac_executable_extensions; do
2447 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2448 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2449 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2450 break 2
2451 fi
2452 done
2453 done
2454 IFS=$as_save_IFS
2455
2456 fi
2457 fi
2458 CC=$ac_cv_prog_CC
2459 if test -n "$CC"; then
2460 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2461 $as_echo "$CC" >&6; }
2462 else
2463 { $as_echo "$as_me:$LINENO: result: no" >&5
2464 $as_echo "no" >&6; }
2465 fi
2466
2467
2468 test -n "$CC" && break
2469 done
2470 fi
2471 if test -z "$CC"; then
2472 ac_ct_CC=$CC
2473 for ac_prog in cl.exe
2474 do
2475 # Extract the first word of "$ac_prog", so it can be a program name with args.
2476 set dummy $ac_prog; ac_word=$2
2477 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2478 $as_echo_n "checking for $ac_word... " >&6; }
2479 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2480 $as_echo_n "(cached) " >&6
2481 else
2482 if test -n "$ac_ct_CC"; then
2483 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2484 else
2485 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2486 for as_dir in $PATH
2487 do
2488 IFS=$as_save_IFS
2489 test -z "$as_dir" && as_dir=.
2490 for ac_exec_ext in '' $ac_executable_extensions; do
2491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2492 ac_cv_prog_ac_ct_CC="$ac_prog"
2493 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2494 break 2
2495 fi
2496 done
2497 done
2498 IFS=$as_save_IFS
2499
2500 fi
2501 fi
2502 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2503 if test -n "$ac_ct_CC"; then
2504 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2505 $as_echo "$ac_ct_CC" >&6; }
2506 else
2507 { $as_echo "$as_me:$LINENO: result: no" >&5
2508 $as_echo "no" >&6; }
2509 fi
2510
2511
2512 test -n "$ac_ct_CC" && break
2513 done
2514
2515 if test "x$ac_ct_CC" = x; then
2516 CC=""
2517 else
2518 case $cross_compiling:$ac_tool_warned in
2519 yes:)
2520 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2521 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2522 ac_tool_warned=yes ;;
2523 esac
2524 CC=$ac_ct_CC
2525 fi
2526 fi
2527
2528 fi
2529
2530
2531 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2532 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2533 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2534 See \`config.log' for more details." >&5
2535 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2536 See \`config.log' for more details." >&2;}
2537 { (exit 1); exit 1; }; }; }
2538
2539 # Provide some information about the compiler.
2540 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2541 set X $ac_compile
2542 ac_compiler=$2
2543 { (ac_try="$ac_compiler --version >&5"
2544 case "(($ac_try" in
2545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2546 *) ac_try_echo=$ac_try;;
2547 esac
2548 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2549 $as_echo "$ac_try_echo") >&5
2550 (eval "$ac_compiler --version >&5") 2>&5
2551 ac_status=$?
2552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2553 (exit $ac_status); }
2554 { (ac_try="$ac_compiler -v >&5"
2555 case "(($ac_try" in
2556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2557 *) ac_try_echo=$ac_try;;
2558 esac
2559 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2560 $as_echo "$ac_try_echo") >&5
2561 (eval "$ac_compiler -v >&5") 2>&5
2562 ac_status=$?
2563 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564 (exit $ac_status); }
2565 { (ac_try="$ac_compiler -V >&5"
2566 case "(($ac_try" in
2567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2568 *) ac_try_echo=$ac_try;;
2569 esac
2570 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2571 $as_echo "$ac_try_echo") >&5
2572 (eval "$ac_compiler -V >&5") 2>&5
2573 ac_status=$?
2574 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2575 (exit $ac_status); }
2576
2577 cat >conftest.$ac_ext <<_ACEOF
2578 /* confdefs.h. */
2579 _ACEOF
2580 cat confdefs.h >>conftest.$ac_ext
2581 cat >>conftest.$ac_ext <<_ACEOF
2582 /* end confdefs.h. */
2583
2584 int
2585 main ()
2586 {
2587
2588 ;
2589 return 0;
2590 }
2591 _ACEOF
2592 ac_clean_files_save=$ac_clean_files
2593 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2594 # Try to create an executable without -o first, disregard a.out.
2595 # It will help us diagnose broken compilers, and finding out an intuition
2596 # of exeext.
2597 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2598 $as_echo_n "checking for C compiler default output file name... " >&6; }
2599 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2600
2601 # The possible output files:
2602 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2603
2604 ac_rmfiles=
2605 for ac_file in $ac_files
2606 do
2607 case $ac_file in
2608 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2609 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2610 esac
2611 done
2612 rm -f $ac_rmfiles
2613
2614 if { (ac_try="$ac_link_default"
2615 case "(($ac_try" in
2616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2617 *) ac_try_echo=$ac_try;;
2618 esac
2619 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2620 $as_echo "$ac_try_echo") >&5
2621 (eval "$ac_link_default") 2>&5
2622 ac_status=$?
2623 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2624 (exit $ac_status); }; then
2625 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2626 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2627 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2628 # so that the user can short-circuit this test for compilers unknown to
2629 # Autoconf.
2630 for ac_file in $ac_files ''
2631 do
2632 test -f "$ac_file" || continue
2633 case $ac_file in
2634 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2635 ;;
2636 [ab].out )
2637 # We found the default executable, but exeext='' is most
2638 # certainly right.
2639 break;;
2640 *.* )
2641 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2642 then :; else
2643 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2644 fi
2645 # We set ac_cv_exeext here because the later test for it is not
2646 # safe: cross compilers may not add the suffix if given an `-o'
2647 # argument, so we may need to know it at that point already.
2648 # Even if this section looks crufty: it has the advantage of
2649 # actually working.
2650 break;;
2651 * )
2652 break;;
2653 esac
2654 done
2655 test "$ac_cv_exeext" = no && ac_cv_exeext=
2656
2657 else
2658 ac_file=''
2659 fi
2660
2661 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2662 $as_echo "$ac_file" >&6; }
2663 if test -z "$ac_file"; then
2664 $as_echo "$as_me: failed program was:" >&5
2665 sed 's/^/| /' conftest.$ac_ext >&5
2666
2667 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2668 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2669 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
2670 See \`config.log' for more details." >&5
2671 $as_echo "$as_me: error: C compiler cannot create executables
2672 See \`config.log' for more details." >&2;}
2673 { (exit 77); exit 77; }; }; }
2674 fi
2675
2676 ac_exeext=$ac_cv_exeext
2677
2678 # Check that the compiler produces executables we can run. If not, either
2679 # the compiler is broken, or we cross compile.
2680 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2681 $as_echo_n "checking whether the C compiler works... " >&6; }
2682 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2683 # If not cross compiling, check that we can run a simple program.
2684 if test "$cross_compiling" != yes; then
2685 if { ac_try='./$ac_file'
2686 { (case "(($ac_try" in
2687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2688 *) ac_try_echo=$ac_try;;
2689 esac
2690 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2691 $as_echo "$ac_try_echo") >&5
2692 (eval "$ac_try") 2>&5
2693 ac_status=$?
2694 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2695 (exit $ac_status); }; }; then
2696 cross_compiling=no
2697 else
2698 if test "$cross_compiling" = maybe; then
2699 cross_compiling=yes
2700 else
2701 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2702 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2703 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
2704 If you meant to cross compile, use \`--host'.
2705 See \`config.log' for more details." >&5
2706 $as_echo "$as_me: error: cannot run C compiled programs.
2707 If you meant to cross compile, use \`--host'.
2708 See \`config.log' for more details." >&2;}
2709 { (exit 1); exit 1; }; }; }
2710 fi
2711 fi
2712 fi
2713 { $as_echo "$as_me:$LINENO: result: yes" >&5
2714 $as_echo "yes" >&6; }
2715
2716 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2717 ac_clean_files=$ac_clean_files_save
2718 # Check that the compiler produces executables we can run. If not, either
2719 # the compiler is broken, or we cross compile.
2720 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2721 $as_echo_n "checking whether we are cross compiling... " >&6; }
2722 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2723 $as_echo "$cross_compiling" >&6; }
2724
2725 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
2726 $as_echo_n "checking for suffix of executables... " >&6; }
2727 if { (ac_try="$ac_link"
2728 case "(($ac_try" in
2729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2730 *) ac_try_echo=$ac_try;;
2731 esac
2732 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2733 $as_echo "$ac_try_echo") >&5
2734 (eval "$ac_link") 2>&5
2735 ac_status=$?
2736 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2737 (exit $ac_status); }; then
2738 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2739 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2740 # work properly (i.e., refer to `conftest.exe'), while it won't with
2741 # `rm'.
2742 for ac_file in conftest.exe conftest conftest.*; do
2743 test -f "$ac_file" || continue
2744 case $ac_file in
2745 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2746 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2747 break;;
2748 * ) break;;
2749 esac
2750 done
2751 else
2752 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2753 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2754 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2755 See \`config.log' for more details." >&5
2756 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2757 See \`config.log' for more details." >&2;}
2758 { (exit 1); exit 1; }; }; }
2759 fi
2760
2761 rm -f conftest$ac_cv_exeext
2762 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2763 $as_echo "$ac_cv_exeext" >&6; }
2764
2765 rm -f conftest.$ac_ext
2766 EXEEXT=$ac_cv_exeext
2767 ac_exeext=$EXEEXT
2768 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2769 $as_echo_n "checking for suffix of object files... " >&6; }
2770 if test "${ac_cv_objext+set}" = set; then
2771 $as_echo_n "(cached) " >&6
2772 else
2773 cat >conftest.$ac_ext <<_ACEOF
2774 /* confdefs.h. */
2775 _ACEOF
2776 cat confdefs.h >>conftest.$ac_ext
2777 cat >>conftest.$ac_ext <<_ACEOF
2778 /* end confdefs.h. */
2779
2780 int
2781 main ()
2782 {
2783
2784 ;
2785 return 0;
2786 }
2787 _ACEOF
2788 rm -f conftest.o conftest.obj
2789 if { (ac_try="$ac_compile"
2790 case "(($ac_try" in
2791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2792 *) ac_try_echo=$ac_try;;
2793 esac
2794 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2795 $as_echo "$ac_try_echo") >&5
2796 (eval "$ac_compile") 2>&5
2797 ac_status=$?
2798 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2799 (exit $ac_status); }; then
2800 for ac_file in conftest.o conftest.obj conftest.*; do
2801 test -f "$ac_file" || continue;
2802 case $ac_file in
2803 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2804 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2805 break;;
2806 esac
2807 done
2808 else
2809 $as_echo "$as_me: failed program was:" >&5
2810 sed 's/^/| /' conftest.$ac_ext >&5
2811
2812 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2813 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2814 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2815 See \`config.log' for more details." >&5
2816 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
2817 See \`config.log' for more details." >&2;}
2818 { (exit 1); exit 1; }; }; }
2819 fi
2820
2821 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2822 fi
2823 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2824 $as_echo "$ac_cv_objext" >&6; }
2825 OBJEXT=$ac_cv_objext
2826 ac_objext=$OBJEXT
2827 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2828 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2829 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2830 $as_echo_n "(cached) " >&6
2831 else
2832 cat >conftest.$ac_ext <<_ACEOF
2833 /* confdefs.h. */
2834 _ACEOF
2835 cat confdefs.h >>conftest.$ac_ext
2836 cat >>conftest.$ac_ext <<_ACEOF
2837 /* end confdefs.h. */
2838
2839 int
2840 main ()
2841 {
2842 #ifndef __GNUC__
2843 choke me
2844 #endif
2845
2846 ;
2847 return 0;
2848 }
2849 _ACEOF
2850 rm -f conftest.$ac_objext
2851 if { (ac_try="$ac_compile"
2852 case "(($ac_try" in
2853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2854 *) ac_try_echo=$ac_try;;
2855 esac
2856 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2857 $as_echo "$ac_try_echo") >&5
2858 (eval "$ac_compile") 2>conftest.er1
2859 ac_status=$?
2860 grep -v '^ *+' conftest.er1 >conftest.err
2861 rm -f conftest.er1
2862 cat conftest.err >&5
2863 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2864 (exit $ac_status); } && {
2865 test -z "$ac_c_werror_flag" ||
2866 test ! -s conftest.err
2867 } && test -s conftest.$ac_objext; then
2868 ac_compiler_gnu=yes
2869 else
2870 $as_echo "$as_me: failed program was:" >&5
2871 sed 's/^/| /' conftest.$ac_ext >&5
2872
2873 ac_compiler_gnu=no
2874 fi
2875
2876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2877 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2878
2879 fi
2880 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2881 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2882 if test $ac_compiler_gnu = yes; then
2883 GCC=yes
2884 else
2885 GCC=
2886 fi
2887 ac_test_CFLAGS=${CFLAGS+set}
2888 ac_save_CFLAGS=$CFLAGS
2889 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2890 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2891 if test "${ac_cv_prog_cc_g+set}" = set; then
2892 $as_echo_n "(cached) " >&6
2893 else
2894 ac_save_c_werror_flag=$ac_c_werror_flag
2895 ac_c_werror_flag=yes
2896 ac_cv_prog_cc_g=no
2897 CFLAGS="-g"
2898 cat >conftest.$ac_ext <<_ACEOF
2899 /* confdefs.h. */
2900 _ACEOF
2901 cat confdefs.h >>conftest.$ac_ext
2902 cat >>conftest.$ac_ext <<_ACEOF
2903 /* end confdefs.h. */
2904
2905 int
2906 main ()
2907 {
2908
2909 ;
2910 return 0;
2911 }
2912 _ACEOF
2913 rm -f conftest.$ac_objext
2914 if { (ac_try="$ac_compile"
2915 case "(($ac_try" in
2916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2917 *) ac_try_echo=$ac_try;;
2918 esac
2919 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2920 $as_echo "$ac_try_echo") >&5
2921 (eval "$ac_compile") 2>conftest.er1
2922 ac_status=$?
2923 grep -v '^ *+' conftest.er1 >conftest.err
2924 rm -f conftest.er1
2925 cat conftest.err >&5
2926 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2927 (exit $ac_status); } && {
2928 test -z "$ac_c_werror_flag" ||
2929 test ! -s conftest.err
2930 } && test -s conftest.$ac_objext; then
2931 ac_cv_prog_cc_g=yes
2932 else
2933 $as_echo "$as_me: failed program was:" >&5
2934 sed 's/^/| /' conftest.$ac_ext >&5
2935
2936 CFLAGS=""
2937 cat >conftest.$ac_ext <<_ACEOF
2938 /* confdefs.h. */
2939 _ACEOF
2940 cat confdefs.h >>conftest.$ac_ext
2941 cat >>conftest.$ac_ext <<_ACEOF
2942 /* end confdefs.h. */
2943
2944 int
2945 main ()
2946 {
2947
2948 ;
2949 return 0;
2950 }
2951 _ACEOF
2952 rm -f conftest.$ac_objext
2953 if { (ac_try="$ac_compile"
2954 case "(($ac_try" in
2955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2956 *) ac_try_echo=$ac_try;;
2957 esac
2958 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2959 $as_echo "$ac_try_echo") >&5
2960 (eval "$ac_compile") 2>conftest.er1
2961 ac_status=$?
2962 grep -v '^ *+' conftest.er1 >conftest.err
2963 rm -f conftest.er1
2964 cat conftest.err >&5
2965 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2966 (exit $ac_status); } && {
2967 test -z "$ac_c_werror_flag" ||
2968 test ! -s conftest.err
2969 } && test -s conftest.$ac_objext; then
2970 :
2971 else
2972 $as_echo "$as_me: failed program was:" >&5
2973 sed 's/^/| /' conftest.$ac_ext >&5
2974
2975 ac_c_werror_flag=$ac_save_c_werror_flag
2976 CFLAGS="-g"
2977 cat >conftest.$ac_ext <<_ACEOF
2978 /* confdefs.h. */
2979 _ACEOF
2980 cat confdefs.h >>conftest.$ac_ext
2981 cat >>conftest.$ac_ext <<_ACEOF
2982 /* end confdefs.h. */
2983
2984 int
2985 main ()
2986 {
2987
2988 ;
2989 return 0;
2990 }
2991 _ACEOF
2992 rm -f conftest.$ac_objext
2993 if { (ac_try="$ac_compile"
2994 case "(($ac_try" in
2995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2996 *) ac_try_echo=$ac_try;;
2997 esac
2998 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2999 $as_echo "$ac_try_echo") >&5
3000 (eval "$ac_compile") 2>conftest.er1
3001 ac_status=$?
3002 grep -v '^ *+' conftest.er1 >conftest.err
3003 rm -f conftest.er1
3004 cat conftest.err >&5
3005 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3006 (exit $ac_status); } && {
3007 test -z "$ac_c_werror_flag" ||
3008 test ! -s conftest.err
3009 } && test -s conftest.$ac_objext; then
3010 ac_cv_prog_cc_g=yes
3011 else
3012 $as_echo "$as_me: failed program was:" >&5
3013 sed 's/^/| /' conftest.$ac_ext >&5
3014
3015
3016 fi
3017
3018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3019 fi
3020
3021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3022 fi
3023
3024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3025 ac_c_werror_flag=$ac_save_c_werror_flag
3026 fi
3027 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3028 $as_echo "$ac_cv_prog_cc_g" >&6; }
3029 if test "$ac_test_CFLAGS" = set; then
3030 CFLAGS=$ac_save_CFLAGS
3031 elif test $ac_cv_prog_cc_g = yes; then
3032 if test "$GCC" = yes; then
3033 CFLAGS="-g -O2"
3034 else
3035 CFLAGS="-g"
3036 fi
3037 else
3038 if test "$GCC" = yes; then
3039 CFLAGS="-O2"
3040 else
3041 CFLAGS=
3042 fi
3043 fi
3044 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3045 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3046 if test "${ac_cv_prog_cc_c89+set}" = set; then
3047 $as_echo_n "(cached) " >&6
3048 else
3049 ac_cv_prog_cc_c89=no
3050 ac_save_CC=$CC
3051 cat >conftest.$ac_ext <<_ACEOF
3052 /* confdefs.h. */
3053 _ACEOF
3054 cat confdefs.h >>conftest.$ac_ext
3055 cat >>conftest.$ac_ext <<_ACEOF
3056 /* end confdefs.h. */
3057 #include <stdarg.h>
3058 #include <stdio.h>
3059 #include <sys/types.h>
3060 #include <sys/stat.h>
3061 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3062 struct buf { int x; };
3063 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3064 static char *e (p, i)
3065 char **p;
3066 int i;
3067 {
3068 return p[i];
3069 }
3070 static char *f (char * (*g) (char **, int), char **p, ...)
3071 {
3072 char *s;
3073 va_list v;
3074 va_start (v,p);
3075 s = g (p, va_arg (v,int));
3076 va_end (v);
3077 return s;
3078 }
3079
3080 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3081 function prototypes and stuff, but not '\xHH' hex character constants.
3082 These don't provoke an error unfortunately, instead are silently treated
3083 as 'x'. The following induces an error, until -std is added to get
3084 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3085 array size at least. It's necessary to write '\x00'==0 to get something
3086 that's true only with -std. */
3087 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3088
3089 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3090 inside strings and character constants. */
3091 #define FOO(x) 'x'
3092 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3093
3094 int test (int i, double x);
3095 struct s1 {int (*f) (int a);};
3096 struct s2 {int (*f) (double a);};
3097 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3098 int argc;
3099 char **argv;
3100 int
3101 main ()
3102 {
3103 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3104 ;
3105 return 0;
3106 }
3107 _ACEOF
3108 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3109 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3110 do
3111 CC="$ac_save_CC $ac_arg"
3112 rm -f conftest.$ac_objext
3113 if { (ac_try="$ac_compile"
3114 case "(($ac_try" in
3115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3116 *) ac_try_echo=$ac_try;;
3117 esac
3118 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3119 $as_echo "$ac_try_echo") >&5
3120 (eval "$ac_compile") 2>conftest.er1
3121 ac_status=$?
3122 grep -v '^ *+' conftest.er1 >conftest.err
3123 rm -f conftest.er1
3124 cat conftest.err >&5
3125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126 (exit $ac_status); } && {
3127 test -z "$ac_c_werror_flag" ||
3128 test ! -s conftest.err
3129 } && test -s conftest.$ac_objext; then
3130 ac_cv_prog_cc_c89=$ac_arg
3131 else
3132 $as_echo "$as_me: failed program was:" >&5
3133 sed 's/^/| /' conftest.$ac_ext >&5
3134
3135
3136 fi
3137
3138 rm -f core conftest.err conftest.$ac_objext
3139 test "x$ac_cv_prog_cc_c89" != "xno" && break
3140 done
3141 rm -f conftest.$ac_ext
3142 CC=$ac_save_CC
3143
3144 fi
3145 # AC_CACHE_VAL
3146 case "x$ac_cv_prog_cc_c89" in
3147 x)
3148 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3149 $as_echo "none needed" >&6; } ;;
3150 xno)
3151 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3152 $as_echo "unsupported" >&6; } ;;
3153 *)
3154 CC="$CC $ac_cv_prog_cc_c89"
3155 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3156 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3157 esac
3158
3159
3160 ac_ext=c
3161 ac_cpp='$CPP $CPPFLAGS'
3162 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3163 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3164 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3165
3166 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
3167 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3168 if test "${ac_cv_prog_cc_c99+set}" = set; then
3169 $as_echo_n "(cached) " >&6
3170 else
3171 ac_cv_prog_cc_c99=no
3172 ac_save_CC=$CC
3173 cat >conftest.$ac_ext <<_ACEOF
3174 /* confdefs.h. */
3175 _ACEOF
3176 cat confdefs.h >>conftest.$ac_ext
3177 cat >>conftest.$ac_ext <<_ACEOF
3178 /* end confdefs.h. */
3179 #include <stdarg.h>
3180 #include <stdbool.h>
3181 #include <stdlib.h>
3182 #include <wchar.h>
3183 #include <stdio.h>
3184
3185 // Check varargs macros. These examples are taken from C99 6.10.3.5.
3186 #define debug(...) fprintf (stderr, __VA_ARGS__)
3187 #define showlist(...) puts (#__VA_ARGS__)
3188 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3189 static void
3190 test_varargs_macros (void)
3191 {
3192 int x = 1234;
3193 int y = 5678;
3194 debug ("Flag");
3195 debug ("X = %d\n", x);
3196 showlist (The first, second, and third items.);
3197 report (x>y, "x is %d but y is %d", x, y);
3198 }
3199
3200 // Check long long types.
3201 #define BIG64 18446744073709551615ull
3202 #define BIG32 4294967295ul
3203 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3204 #if !BIG_OK
3205 your preprocessor is broken;
3206 #endif
3207 #if BIG_OK
3208 #else
3209 your preprocessor is broken;
3210 #endif
3211 static long long int bignum = -9223372036854775807LL;
3212 static unsigned long long int ubignum = BIG64;
3213
3214 struct incomplete_array
3215 {
3216 int datasize;
3217 double data[];
3218 };
3219
3220 struct named_init {
3221 int number;
3222 const wchar_t *name;
3223 double average;
3224 };
3225
3226 typedef const char *ccp;
3227
3228 static inline int
3229 test_restrict (ccp restrict text)
3230 {
3231 // See if C++-style comments work.
3232 // Iterate through items via the restricted pointer.
3233 // Also check for declarations in for loops.
3234 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3235 continue;
3236 return 0;
3237 }
3238
3239 // Check varargs and va_copy.
3240 static void
3241 test_varargs (const char *format, ...)
3242 {
3243 va_list args;
3244 va_start (args, format);
3245 va_list args_copy;
3246 va_copy (args_copy, args);
3247
3248 const char *str;
3249 int number;
3250 float fnumber;
3251
3252 while (*format)
3253 {
3254 switch (*format++)
3255 {
3256 case 's': // string
3257 str = va_arg (args_copy, const char *);
3258 break;
3259 case 'd': // int
3260 number = va_arg (args_copy, int);
3261 break;
3262 case 'f': // float
3263 fnumber = va_arg (args_copy, double);
3264 break;
3265 default:
3266 break;
3267 }
3268 }
3269 va_end (args_copy);
3270 va_end (args);
3271 }
3272
3273 int
3274 main ()
3275 {
3276
3277 // Check bool.
3278 _Bool success = false;
3279
3280 // Check restrict.
3281 if (test_restrict ("String literal") == 0)
3282 success = true;
3283 char *restrict newvar = "Another string";
3284
3285 // Check varargs.
3286 test_varargs ("s, d' f .", "string", 65, 34.234);
3287 test_varargs_macros ();
3288
3289 // Check flexible array members.
3290 struct incomplete_array *ia =
3291 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3292 ia->datasize = 10;
3293 for (int i = 0; i < ia->datasize; ++i)
3294 ia->data[i] = i * 1.234;
3295
3296 // Check named initializers.
3297 struct named_init ni = {
3298 .number = 34,
3299 .name = L"Test wide string",
3300 .average = 543.34343,
3301 };
3302
3303 ni.number = 58;
3304
3305 int dynamic_array[ni.number];
3306 dynamic_array[ni.number - 1] = 543;
3307
3308 // work around unused variable warnings
3309 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3310 || dynamic_array[ni.number - 1] != 543);
3311
3312 ;
3313 return 0;
3314 }
3315 _ACEOF
3316 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
3317 do
3318 CC="$ac_save_CC $ac_arg"
3319 rm -f conftest.$ac_objext
3320 if { (ac_try="$ac_compile"
3321 case "(($ac_try" in
3322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3323 *) ac_try_echo=$ac_try;;
3324 esac
3325 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3326 $as_echo "$ac_try_echo") >&5
3327 (eval "$ac_compile") 2>conftest.er1
3328 ac_status=$?
3329 grep -v '^ *+' conftest.er1 >conftest.err
3330 rm -f conftest.er1
3331 cat conftest.err >&5
3332 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3333 (exit $ac_status); } && {
3334 test -z "$ac_c_werror_flag" ||
3335 test ! -s conftest.err
3336 } && test -s conftest.$ac_objext; then
3337 ac_cv_prog_cc_c99=$ac_arg
3338 else
3339 $as_echo "$as_me: failed program was:" >&5
3340 sed 's/^/| /' conftest.$ac_ext >&5
3341
3342
3343 fi
3344
3345 rm -f core conftest.err conftest.$ac_objext
3346 test "x$ac_cv_prog_cc_c99" != "xno" && break
3347 done
3348 rm -f conftest.$ac_ext
3349 CC=$ac_save_CC
3350
3351 fi
3352 # AC_CACHE_VAL
3353 case "x$ac_cv_prog_cc_c99" in
3354 x)
3355 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3356 $as_echo "none needed" >&6; } ;;
3357 xno)
3358 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3359 $as_echo "unsupported" >&6; } ;;
3360 *)
3361 CC="$CC $ac_cv_prog_cc_c99"
3362 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
3363 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3364 esac
3365
3366
3367
3368
3369 ac_ext=c
3370 ac_cpp='$CPP $CPPFLAGS'
3371 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3372 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3373 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3374 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3375 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3376 # On Suns, sometimes $CPP names a directory.
3377 if test -n "$CPP" && test -d "$CPP"; then
3378 CPP=
3379 fi
3380 if test -z "$CPP"; then
3381 if test "${ac_cv_prog_CPP+set}" = set; then
3382 $as_echo_n "(cached) " >&6
3383 else
3384 # Double quotes because CPP needs to be expanded
3385 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3386 do
3387 ac_preproc_ok=false
3388 for ac_c_preproc_warn_flag in '' yes
3389 do
3390 # Use a header file that comes with gcc, so configuring glibc
3391 # with a fresh cross-compiler works.
3392 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3393 # <limits.h> exists even on freestanding compilers.
3394 # On the NeXT, cc -E runs the code through the compiler's parser,
3395 # not just through cpp. "Syntax error" is here to catch this case.
3396 cat >conftest.$ac_ext <<_ACEOF
3397 /* confdefs.h. */
3398 _ACEOF
3399 cat confdefs.h >>conftest.$ac_ext
3400 cat >>conftest.$ac_ext <<_ACEOF
3401 /* end confdefs.h. */
3402 #ifdef __STDC__
3403 # include <limits.h>
3404 #else
3405 # include <assert.h>
3406 #endif
3407 Syntax error
3408 _ACEOF
3409 if { (ac_try="$ac_cpp conftest.$ac_ext"
3410 case "(($ac_try" in
3411 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3412 *) ac_try_echo=$ac_try;;
3413 esac
3414 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3415 $as_echo "$ac_try_echo") >&5
3416 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3417 ac_status=$?
3418 grep -v '^ *+' conftest.er1 >conftest.err
3419 rm -f conftest.er1
3420 cat conftest.err >&5
3421 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3422 (exit $ac_status); } >/dev/null && {
3423 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3424 test ! -s conftest.err
3425 }; then
3426 :
3427 else
3428 $as_echo "$as_me: failed program was:" >&5
3429 sed 's/^/| /' conftest.$ac_ext >&5
3430
3431 # Broken: fails on valid input.
3432 continue
3433 fi
3434
3435 rm -f conftest.err conftest.$ac_ext
3436
3437 # OK, works on sane cases. Now check whether nonexistent headers
3438 # can be detected and how.
3439 cat >conftest.$ac_ext <<_ACEOF
3440 /* confdefs.h. */
3441 _ACEOF
3442 cat confdefs.h >>conftest.$ac_ext
3443 cat >>conftest.$ac_ext <<_ACEOF
3444 /* end confdefs.h. */
3445 #include <ac_nonexistent.h>
3446 _ACEOF
3447 if { (ac_try="$ac_cpp conftest.$ac_ext"
3448 case "(($ac_try" in
3449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3450 *) ac_try_echo=$ac_try;;
3451 esac
3452 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3453 $as_echo "$ac_try_echo") >&5
3454 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3455 ac_status=$?
3456 grep -v '^ *+' conftest.er1 >conftest.err
3457 rm -f conftest.er1
3458 cat conftest.err >&5
3459 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3460 (exit $ac_status); } >/dev/null && {
3461 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3462 test ! -s conftest.err
3463 }; then
3464 # Broken: success on invalid input.
3465 continue
3466 else
3467 $as_echo "$as_me: failed program was:" >&5
3468 sed 's/^/| /' conftest.$ac_ext >&5
3469
3470 # Passes both tests.
3471 ac_preproc_ok=:
3472 break
3473 fi
3474
3475 rm -f conftest.err conftest.$ac_ext
3476
3477 done
3478 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3479 rm -f conftest.err conftest.$ac_ext
3480 if $ac_preproc_ok; then
3481 break
3482 fi
3483
3484 done
3485 ac_cv_prog_CPP=$CPP
3486
3487 fi
3488 CPP=$ac_cv_prog_CPP
3489 else
3490 ac_cv_prog_CPP=$CPP
3491 fi
3492 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
3493 $as_echo "$CPP" >&6; }
3494 ac_preproc_ok=false
3495 for ac_c_preproc_warn_flag in '' yes
3496 do
3497 # Use a header file that comes with gcc, so configuring glibc
3498 # with a fresh cross-compiler works.
3499 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3500 # <limits.h> exists even on freestanding compilers.
3501 # On the NeXT, cc -E runs the code through the compiler's parser,
3502 # not just through cpp. "Syntax error" is here to catch this case.
3503 cat >conftest.$ac_ext <<_ACEOF
3504 /* confdefs.h. */
3505 _ACEOF
3506 cat confdefs.h >>conftest.$ac_ext
3507 cat >>conftest.$ac_ext <<_ACEOF
3508 /* end confdefs.h. */
3509 #ifdef __STDC__
3510 # include <limits.h>
3511 #else
3512 # include <assert.h>
3513 #endif
3514 Syntax error
3515 _ACEOF
3516 if { (ac_try="$ac_cpp conftest.$ac_ext"
3517 case "(($ac_try" in
3518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3519 *) ac_try_echo=$ac_try;;
3520 esac
3521 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3522 $as_echo "$ac_try_echo") >&5
3523 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3524 ac_status=$?
3525 grep -v '^ *+' conftest.er1 >conftest.err
3526 rm -f conftest.er1
3527 cat conftest.err >&5
3528 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3529 (exit $ac_status); } >/dev/null && {
3530 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3531 test ! -s conftest.err
3532 }; then
3533 :
3534 else
3535 $as_echo "$as_me: failed program was:" >&5
3536 sed 's/^/| /' conftest.$ac_ext >&5
3537
3538 # Broken: fails on valid input.
3539 continue
3540 fi
3541
3542 rm -f conftest.err conftest.$ac_ext
3543
3544 # OK, works on sane cases. Now check whether nonexistent headers
3545 # can be detected and how.
3546 cat >conftest.$ac_ext <<_ACEOF
3547 /* confdefs.h. */
3548 _ACEOF
3549 cat confdefs.h >>conftest.$ac_ext
3550 cat >>conftest.$ac_ext <<_ACEOF
3551 /* end confdefs.h. */
3552 #include <ac_nonexistent.h>
3553 _ACEOF
3554 if { (ac_try="$ac_cpp conftest.$ac_ext"
3555 case "(($ac_try" in
3556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3557 *) ac_try_echo=$ac_try;;
3558 esac
3559 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3560 $as_echo "$ac_try_echo") >&5
3561 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3562 ac_status=$?
3563 grep -v '^ *+' conftest.er1 >conftest.err
3564 rm -f conftest.er1
3565 cat conftest.err >&5
3566 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3567 (exit $ac_status); } >/dev/null && {
3568 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3569 test ! -s conftest.err
3570 }; then
3571 # Broken: success on invalid input.
3572 continue
3573 else
3574 $as_echo "$as_me: failed program was:" >&5
3575 sed 's/^/| /' conftest.$ac_ext >&5
3576
3577 # Passes both tests.
3578 ac_preproc_ok=:
3579 break
3580 fi
3581
3582 rm -f conftest.err conftest.$ac_ext
3583
3584 done
3585 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3586 rm -f conftest.err conftest.$ac_ext
3587 if $ac_preproc_ok; then
3588 :
3589 else
3590 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3591 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3592 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3593 See \`config.log' for more details." >&5
3594 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3595 See \`config.log' for more details." >&2;}
3596 { (exit 1); exit 1; }; }; }
3597 fi
3598
3599 ac_ext=c
3600 ac_cpp='$CPP $CPPFLAGS'
3601 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3602 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3603 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3604
3605
3606 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3607 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3608 if test "${ac_cv_path_GREP+set}" = set; then
3609 $as_echo_n "(cached) " >&6
3610 else
3611 if test -z "$GREP"; then
3612 ac_path_GREP_found=false
3613 # Loop through the user's path and test for each of PROGNAME-LIST
3614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3615 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3616 do
3617 IFS=$as_save_IFS
3618 test -z "$as_dir" && as_dir=.
3619 for ac_prog in grep ggrep; do
3620 for ac_exec_ext in '' $ac_executable_extensions; do
3621 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3622 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3623 # Check for GNU ac_path_GREP and select it if it is found.
3624 # Check for GNU $ac_path_GREP
3625 case `"$ac_path_GREP" --version 2>&1` in
3626 *GNU*)
3627 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3628 *)
3629 ac_count=0
3630 $as_echo_n 0123456789 >"conftest.in"
3631 while :
3632 do
3633 cat "conftest.in" "conftest.in" >"conftest.tmp"
3634 mv "conftest.tmp" "conftest.in"
3635 cp "conftest.in" "conftest.nl"
3636 $as_echo 'GREP' >> "conftest.nl"
3637 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3638 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3639 ac_count=`expr $ac_count + 1`
3640 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3641 # Best one so far, save it but keep looking for a better one
3642 ac_cv_path_GREP="$ac_path_GREP"
3643 ac_path_GREP_max=$ac_count
3644 fi
3645 # 10*(2^10) chars as input seems more than enough
3646 test $ac_count -gt 10 && break
3647 done
3648 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3649 esac
3650
3651 $ac_path_GREP_found && break 3
3652 done
3653 done
3654 done
3655 IFS=$as_save_IFS
3656 if test -z "$ac_cv_path_GREP"; then
3657 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3658 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3659 { (exit 1); exit 1; }; }
3660 fi
3661 else
3662 ac_cv_path_GREP=$GREP
3663 fi
3664
3665 fi
3666 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3667 $as_echo "$ac_cv_path_GREP" >&6; }
3668 GREP="$ac_cv_path_GREP"
3669
3670
3671 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
3672 $as_echo_n "checking for egrep... " >&6; }
3673 if test "${ac_cv_path_EGREP+set}" = set; then
3674 $as_echo_n "(cached) " >&6
3675 else
3676 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3677 then ac_cv_path_EGREP="$GREP -E"
3678 else
3679 if test -z "$EGREP"; then
3680 ac_path_EGREP_found=false
3681 # Loop through the user's path and test for each of PROGNAME-LIST
3682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3683 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3684 do
3685 IFS=$as_save_IFS
3686 test -z "$as_dir" && as_dir=.
3687 for ac_prog in egrep; do
3688 for ac_exec_ext in '' $ac_executable_extensions; do
3689 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3690 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3691 # Check for GNU ac_path_EGREP and select it if it is found.
3692 # Check for GNU $ac_path_EGREP
3693 case `"$ac_path_EGREP" --version 2>&1` in
3694 *GNU*)
3695 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3696 *)
3697 ac_count=0
3698 $as_echo_n 0123456789 >"conftest.in"
3699 while :
3700 do
3701 cat "conftest.in" "conftest.in" >"conftest.tmp"
3702 mv "conftest.tmp" "conftest.in"
3703 cp "conftest.in" "conftest.nl"
3704 $as_echo 'EGREP' >> "conftest.nl"
3705 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3706 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3707 ac_count=`expr $ac_count + 1`
3708 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3709 # Best one so far, save it but keep looking for a better one
3710 ac_cv_path_EGREP="$ac_path_EGREP"
3711 ac_path_EGREP_max=$ac_count
3712 fi
3713 # 10*(2^10) chars as input seems more than enough
3714 test $ac_count -gt 10 && break
3715 done
3716 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3717 esac
3718
3719 $ac_path_EGREP_found && break 3
3720 done
3721 done
3722 done
3723 IFS=$as_save_IFS
3724 if test -z "$ac_cv_path_EGREP"; then
3725 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3726 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3727 { (exit 1); exit 1; }; }
3728 fi
3729 else
3730 ac_cv_path_EGREP=$EGREP
3731 fi
3732
3733 fi
3734 fi
3735 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3736 $as_echo "$ac_cv_path_EGREP" >&6; }
3737 EGREP="$ac_cv_path_EGREP"
3738
3739
3740 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3741 $as_echo_n "checking for ANSI C header files... " >&6; }
3742 if test "${ac_cv_header_stdc+set}" = set; then
3743 $as_echo_n "(cached) " >&6
3744 else
3745 cat >conftest.$ac_ext <<_ACEOF
3746 /* confdefs.h. */
3747 _ACEOF
3748 cat confdefs.h >>conftest.$ac_ext
3749 cat >>conftest.$ac_ext <<_ACEOF
3750 /* end confdefs.h. */
3751 #include <stdlib.h>
3752 #include <stdarg.h>
3753 #include <string.h>
3754 #include <float.h>
3755
3756 int
3757 main ()
3758 {
3759
3760 ;
3761 return 0;
3762 }
3763 _ACEOF
3764 rm -f conftest.$ac_objext
3765 if { (ac_try="$ac_compile"
3766 case "(($ac_try" in
3767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3768 *) ac_try_echo=$ac_try;;
3769 esac
3770 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3771 $as_echo "$ac_try_echo") >&5
3772 (eval "$ac_compile") 2>conftest.er1
3773 ac_status=$?
3774 grep -v '^ *+' conftest.er1 >conftest.err
3775 rm -f conftest.er1
3776 cat conftest.err >&5
3777 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3778 (exit $ac_status); } && {
3779 test -z "$ac_c_werror_flag" ||
3780 test ! -s conftest.err
3781 } && test -s conftest.$ac_objext; then
3782 ac_cv_header_stdc=yes
3783 else
3784 $as_echo "$as_me: failed program was:" >&5
3785 sed 's/^/| /' conftest.$ac_ext >&5
3786
3787 ac_cv_header_stdc=no
3788 fi
3789
3790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3791
3792 if test $ac_cv_header_stdc = yes; then
3793 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3794 cat >conftest.$ac_ext <<_ACEOF
3795 /* confdefs.h. */
3796 _ACEOF
3797 cat confdefs.h >>conftest.$ac_ext
3798 cat >>conftest.$ac_ext <<_ACEOF
3799 /* end confdefs.h. */
3800 #include <string.h>
3801
3802 _ACEOF
3803 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3804 $EGREP "memchr" >/dev/null 2>&1; then
3805 :
3806 else
3807 ac_cv_header_stdc=no
3808 fi
3809 rm -f conftest*
3810
3811 fi
3812
3813 if test $ac_cv_header_stdc = yes; then
3814 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3815 cat >conftest.$ac_ext <<_ACEOF
3816 /* confdefs.h. */
3817 _ACEOF
3818 cat confdefs.h >>conftest.$ac_ext
3819 cat >>conftest.$ac_ext <<_ACEOF
3820 /* end confdefs.h. */
3821 #include <stdlib.h>
3822
3823 _ACEOF
3824 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3825 $EGREP "free" >/dev/null 2>&1; then
3826 :
3827 else
3828 ac_cv_header_stdc=no
3829 fi
3830 rm -f conftest*
3831
3832 fi
3833
3834 if test $ac_cv_header_stdc = yes; then
3835 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3836 if test "$cross_compiling" = yes; then
3837 :
3838 else
3839 cat >conftest.$ac_ext <<_ACEOF
3840 /* confdefs.h. */
3841 _ACEOF
3842 cat confdefs.h >>conftest.$ac_ext
3843 cat >>conftest.$ac_ext <<_ACEOF
3844 /* end confdefs.h. */
3845 #include <ctype.h>
3846 #include <stdlib.h>
3847 #if ((' ' & 0x0FF) == 0x020)
3848 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3849 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3850 #else
3851 # define ISLOWER(c) \
3852 (('a' <= (c) && (c) <= 'i') \
3853 || ('j' <= (c) && (c) <= 'r') \
3854 || ('s' <= (c) && (c) <= 'z'))
3855 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3856 #endif
3857
3858 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3859 int
3860 main ()
3861 {
3862 int i;
3863 for (i = 0; i < 256; i++)
3864 if (XOR (islower (i), ISLOWER (i))
3865 || toupper (i) != TOUPPER (i))
3866 return 2;
3867 return 0;
3868 }
3869 _ACEOF
3870 rm -f conftest$ac_exeext
3871 if { (ac_try="$ac_link"
3872 case "(($ac_try" in
3873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3874 *) ac_try_echo=$ac_try;;
3875 esac
3876 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3877 $as_echo "$ac_try_echo") >&5
3878 (eval "$ac_link") 2>&5
3879 ac_status=$?
3880 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3881 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3882 { (case "(($ac_try" in
3883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3884 *) ac_try_echo=$ac_try;;
3885 esac
3886 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3887 $as_echo "$ac_try_echo") >&5
3888 (eval "$ac_try") 2>&5
3889 ac_status=$?
3890 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3891 (exit $ac_status); }; }; then
3892 :
3893 else
3894 $as_echo "$as_me: program exited with status $ac_status" >&5
3895 $as_echo "$as_me: failed program was:" >&5
3896 sed 's/^/| /' conftest.$ac_ext >&5
3897
3898 ( exit $ac_status )
3899 ac_cv_header_stdc=no
3900 fi
3901 rm -rf conftest.dSYM
3902 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3903 fi
3904
3905
3906 fi
3907 fi
3908 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3909 $as_echo "$ac_cv_header_stdc" >&6; }
3910 if test $ac_cv_header_stdc = yes; then
3911
3912 cat >>confdefs.h <<\_ACEOF
3913 #define STDC_HEADERS 1
3914 _ACEOF
3915
3916 fi
3917
3918 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3929 inttypes.h stdint.h unistd.h
3930 do
3931 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3932 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
3933 $as_echo_n "checking for $ac_header... " >&6; }
3934 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3935 $as_echo_n "(cached) " >&6
3936 else
3937 cat >conftest.$ac_ext <<_ACEOF
3938 /* confdefs.h. */
3939 _ACEOF
3940 cat confdefs.h >>conftest.$ac_ext
3941 cat >>conftest.$ac_ext <<_ACEOF
3942 /* end confdefs.h. */
3943 $ac_includes_default
3944
3945 #include <$ac_header>
3946 _ACEOF
3947 rm -f conftest.$ac_objext
3948 if { (ac_try="$ac_compile"
3949 case "(($ac_try" in
3950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3951 *) ac_try_echo=$ac_try;;
3952 esac
3953 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3954 $as_echo "$ac_try_echo") >&5
3955 (eval "$ac_compile") 2>conftest.er1
3956 ac_status=$?
3957 grep -v '^ *+' conftest.er1 >conftest.err
3958 rm -f conftest.er1
3959 cat conftest.err >&5
3960 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3961 (exit $ac_status); } && {
3962 test -z "$ac_c_werror_flag" ||
3963 test ! -s conftest.err
3964 } && test -s conftest.$ac_objext; then
3965 eval "$as_ac_Header=yes"
3966 else
3967 $as_echo "$as_me: failed program was:" >&5
3968 sed 's/^/| /' conftest.$ac_ext >&5
3969
3970 eval "$as_ac_Header=no"
3971 fi
3972
3973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3974 fi
3975 ac_res=`eval 'as_val=${'$as_ac_Header'}
3976 $as_echo "$as_val"'`
3977 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
3978 $as_echo "$ac_res" >&6; }
3979 as_val=`eval 'as_val=${'$as_ac_Header'}
3980 $as_echo "$as_val"'`
3981 if test "x$as_val" = x""yes; then
3982 cat >>confdefs.h <<_ACEOF
3983 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3984 _ACEOF
3985
3986 fi
3987
3988 done
3989
3990
3991
3992
3993 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
3994 if test -n "$ac_tool_prefix"; then
3995 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3996 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3997 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3998 $as_echo_n "checking for $ac_word... " >&6; }
3999 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4000 $as_echo_n "(cached) " >&6
4001 else
4002 case $PKG_CONFIG in
4003 [\\/]* | ?:[\\/]*)
4004 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4005 ;;
4006 *)
4007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4008 for as_dir in $PATH
4009 do
4010 IFS=$as_save_IFS
4011 test -z "$as_dir" && as_dir=.
4012 for ac_exec_ext in '' $ac_executable_extensions; do
4013 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4014 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4015 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4016 break 2
4017 fi
4018 done
4019 done
4020 IFS=$as_save_IFS
4021
4022 ;;
4023 esac
4024 fi
4025 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4026 if test -n "$PKG_CONFIG"; then
4027 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
4028 $as_echo "$PKG_CONFIG" >&6; }
4029 else
4030 { $as_echo "$as_me:$LINENO: result: no" >&5
4031 $as_echo "no" >&6; }
4032 fi
4033
4034
4035 fi
4036 if test -z "$ac_cv_path_PKG_CONFIG"; then
4037 ac_pt_PKG_CONFIG=$PKG_CONFIG
4038 # Extract the first word of "pkg-config", so it can be a program name with args.
4039 set dummy pkg-config; ac_word=$2
4040 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4041 $as_echo_n "checking for $ac_word... " >&6; }
4042 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4043 $as_echo_n "(cached) " >&6
4044 else
4045 case $ac_pt_PKG_CONFIG in
4046 [\\/]* | ?:[\\/]*)
4047 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4048 ;;
4049 *)
4050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4051 for as_dir in $PATH
4052 do
4053 IFS=$as_save_IFS
4054 test -z "$as_dir" && as_dir=.
4055 for ac_exec_ext in '' $ac_executable_extensions; do
4056 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4057 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4058 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4059 break 2
4060 fi
4061 done
4062 done
4063 IFS=$as_save_IFS
4064
4065 ;;
4066 esac
4067 fi
4068 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4069 if test -n "$ac_pt_PKG_CONFIG"; then
4070 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
4071 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
4072 else
4073 { $as_echo "$as_me:$LINENO: result: no" >&5
4074 $as_echo "no" >&6; }
4075 fi
4076
4077 if test "x$ac_pt_PKG_CONFIG" = x; then
4078 PKG_CONFIG=""
4079 else
4080 case $cross_compiling:$ac_tool_warned in
4081 yes:)
4082 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4083 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4084 ac_tool_warned=yes ;;
4085 esac
4086 PKG_CONFIG=$ac_pt_PKG_CONFIG
4087 fi
4088 else
4089 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4090 fi
4091
4092 fi
4093 if test -n "$PKG_CONFIG"; then
4094 _pkg_min_version=0.9.0
4095 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
4096 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4097 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4098 { $as_echo "$as_me:$LINENO: result: yes" >&5
4099 $as_echo "yes" >&6; }
4100 else
4101 { $as_echo "$as_me:$LINENO: result: no" >&5
4102 $as_echo "no" >&6; }
4103 PKG_CONFIG=""
4104 fi
4105
4106 fi
4107 # Make sure we can run config.sub.
4108 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4109 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
4110 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
4111 { (exit 1); exit 1; }; }
4112
4113 { $as_echo "$as_me:$LINENO: checking build system type" >&5
4114 $as_echo_n "checking build system type... " >&6; }
4115 if test "${ac_cv_build+set}" = set; then
4116 $as_echo_n "(cached) " >&6
4117 else
4118 ac_build_alias=$build_alias
4119 test "x$ac_build_alias" = x &&
4120 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4121 test "x$ac_build_alias" = x &&
4122 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
4123 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
4124 { (exit 1); exit 1; }; }
4125 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4126 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
4127 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
4128 { (exit 1); exit 1; }; }
4129
4130 fi
4131 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
4132 $as_echo "$ac_cv_build" >&6; }
4133 case $ac_cv_build in
4134 *-*-*) ;;
4135 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
4136 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
4137 { (exit 1); exit 1; }; };;
4138 esac
4139 build=$ac_cv_build
4140 ac_save_IFS=$IFS; IFS='-'
4141 set x $ac_cv_build
4142 shift
4143 build_cpu=$1
4144 build_vendor=$2
4145 shift; shift
4146 # Remember, the first character of IFS is used to create $*,
4147 # except with old shells:
4148 build_os=$*
4149 IFS=$ac_save_IFS
4150 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4151
4152
4153 { $as_echo "$as_me:$LINENO: checking host system type" >&5
4154 $as_echo_n "checking host system type... " >&6; }
4155 if test "${ac_cv_host+set}" = set; then
4156 $as_echo_n "(cached) " >&6
4157 else
4158 if test "x$host_alias" = x; then
4159 ac_cv_host=$ac_cv_build
4160 else
4161 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4162 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
4163 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
4164 { (exit 1); exit 1; }; }
4165 fi
4166
4167 fi
4168 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4169 $as_echo "$ac_cv_host" >&6; }
4170 case $ac_cv_host in
4171 *-*-*) ;;
4172 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
4173 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
4174 { (exit 1); exit 1; }; };;
4175 esac
4176 host=$ac_cv_host
4177 ac_save_IFS=$IFS; IFS='-'
4178 set x $ac_cv_host
4179 shift
4180 host_cpu=$1
4181 host_vendor=$2
4182 shift; shift
4183 # Remember, the first character of IFS is used to create $*,
4184 # except with old shells:
4185 host_os=$*
4186 IFS=$ac_save_IFS
4187 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4188
4189
4190 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4191 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4192 if test "${ac_cv_path_SED+set}" = set; then
4193 $as_echo_n "(cached) " >&6
4194 else
4195 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4196 for ac_i in 1 2 3 4 5 6 7; do
4197 ac_script="$ac_script$as_nl$ac_script"
4198 done
4199 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4200 $as_unset ac_script || ac_script=
4201 if test -z "$SED"; then
4202 ac_path_SED_found=false
4203 # Loop through the user's path and test for each of PROGNAME-LIST
4204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4205 for as_dir in $PATH
4206 do
4207 IFS=$as_save_IFS
4208 test -z "$as_dir" && as_dir=.
4209 for ac_prog in sed gsed; do
4210 for ac_exec_ext in '' $ac_executable_extensions; do
4211 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4212 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4213 # Check for GNU ac_path_SED and select it if it is found.
4214 # Check for GNU $ac_path_SED
4215 case `"$ac_path_SED" --version 2>&1` in
4216 *GNU*)
4217 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4218 *)
4219 ac_count=0
4220 $as_echo_n 0123456789 >"conftest.in"
4221 while :
4222 do
4223 cat "conftest.in" "conftest.in" >"conftest.tmp"
4224 mv "conftest.tmp" "conftest.in"
4225 cp "conftest.in" "conftest.nl"
4226 $as_echo '' >> "conftest.nl"
4227 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4228 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4229 ac_count=`expr $ac_count + 1`
4230 if test $ac_count -gt ${ac_path_SED_max-0}; then
4231 # Best one so far, save it but keep looking for a better one
4232 ac_cv_path_SED="$ac_path_SED"
4233 ac_path_SED_max=$ac_count
4234 fi
4235 # 10*(2^10) chars as input seems more than enough
4236 test $ac_count -gt 10 && break
4237 done
4238 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4239 esac
4240
4241 $ac_path_SED_found && break 3
4242 done
4243 done
4244 done
4245 IFS=$as_save_IFS
4246 if test -z "$ac_cv_path_SED"; then
4247 { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
4248 $as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
4249 { (exit 1); exit 1; }; }
4250 fi
4251 else
4252 ac_cv_path_SED=$SED
4253 fi
4254
4255 fi
4256 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
4257 $as_echo "$ac_cv_path_SED" >&6; }
4258 SED="$ac_cv_path_SED"
4259 rm -f conftest.sed
4260
4261
4262
4263
4264
4265 if test "x$GCC" = xyes ; then
4266 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
4267 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
4268 -Wbad-function-cast -Wformat=2"
4269 case `$CC -dumpversion` in
4270 3.4.* | 4.*)
4271 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
4272 ;;
4273 esac
4274 else
4275 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
4276 $as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
4277 if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
4278 $as_echo_n "(cached) " >&6
4279 else
4280 cat >conftest.$ac_ext <<_ACEOF
4281 /* confdefs.h. */
4282 _ACEOF
4283 cat confdefs.h >>conftest.$ac_ext
4284 cat >>conftest.$ac_ext <<_ACEOF
4285 /* end confdefs.h. */
4286 $ac_includes_default
4287 int
4288 main ()
4289 {
4290 #ifndef __SUNPRO_C
4291 (void) __SUNPRO_C;
4292 #endif
4293
4294 ;
4295 return 0;
4296 }
4297 _ACEOF
4298 rm -f conftest.$ac_objext
4299 if { (ac_try="$ac_compile"
4300 case "(($ac_try" in
4301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4302 *) ac_try_echo=$ac_try;;
4303 esac
4304 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4305 $as_echo "$ac_try_echo") >&5
4306 (eval "$ac_compile") 2>conftest.er1
4307 ac_status=$?
4308 grep -v '^ *+' conftest.er1 >conftest.err
4309 rm -f conftest.er1
4310 cat conftest.err >&5
4311 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4312 (exit $ac_status); } && {
4313 test -z "$ac_c_werror_flag" ||
4314 test ! -s conftest.err
4315 } && test -s conftest.$ac_objext; then
4316 ac_cv_have_decl___SUNPRO_C=yes
4317 else
4318 $as_echo "$as_me: failed program was:" >&5
4319 sed 's/^/| /' conftest.$ac_ext >&5
4320
4321 ac_cv_have_decl___SUNPRO_C=no
4322 fi
4323
4324 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4325 fi
4326 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
4327 $as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
4328 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
4329 SUNCC="yes"
4330 else
4331 SUNCC="no"
4332 fi
4333
4334 if test "x$SUNCC" = "xyes"; then
4335 CWARNFLAGS="-v"
4336 fi
4337 fi
4338
4339
4340
4341 # If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89
4342
4343
4344
4345 # Check whether --enable-strict-compilation was given.
4346 if test "${enable_strict_compilation+set}" = set; then
4347 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
4348 else
4349 STRICT_COMPILE=no
4350 fi
4351
4352 if test "x$STRICT_COMPILE" = "xyes"; then
4353 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
4354 $as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
4355 if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
4356 $as_echo_n "(cached) " >&6
4357 else
4358 cat >conftest.$ac_ext <<_ACEOF
4359 /* confdefs.h. */
4360 _ACEOF
4361 cat confdefs.h >>conftest.$ac_ext
4362 cat >>conftest.$ac_ext <<_ACEOF
4363 /* end confdefs.h. */
4364 $ac_includes_default
4365 int
4366 main ()
4367 {
4368 #ifndef __SUNPRO_C
4369 (void) __SUNPRO_C;
4370 #endif
4371
4372 ;
4373 return 0;
4374 }
4375 _ACEOF
4376 rm -f conftest.$ac_objext
4377 if { (ac_try="$ac_compile"
4378 case "(($ac_try" in
4379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4380 *) ac_try_echo=$ac_try;;
4381 esac
4382 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4383 $as_echo "$ac_try_echo") >&5
4384 (eval "$ac_compile") 2>conftest.er1
4385 ac_status=$?
4386 grep -v '^ *+' conftest.er1 >conftest.err
4387 rm -f conftest.er1
4388 cat conftest.err >&5
4389 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4390 (exit $ac_status); } && {
4391 test -z "$ac_c_werror_flag" ||
4392 test ! -s conftest.err
4393 } && test -s conftest.$ac_objext; then
4394 ac_cv_have_decl___SUNPRO_C=yes
4395 else
4396 $as_echo "$as_me: failed program was:" >&5
4397 sed 's/^/| /' conftest.$ac_ext >&5
4398
4399 ac_cv_have_decl___SUNPRO_C=no
4400 fi
4401
4402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4403 fi
4404 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
4405 $as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
4406 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
4407 SUNCC="yes"
4408 else
4409 SUNCC="no"
4410 fi
4411
4412 { $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5
4413 $as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; }
4414 if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then
4415 $as_echo_n "(cached) " >&6
4416 else
4417 cat >conftest.$ac_ext <<_ACEOF
4418 /* confdefs.h. */
4419 _ACEOF
4420 cat confdefs.h >>conftest.$ac_ext
4421 cat >>conftest.$ac_ext <<_ACEOF
4422 /* end confdefs.h. */
4423 $ac_includes_default
4424 int
4425 main ()
4426 {
4427 #ifndef __INTEL_COMPILER
4428 (void) __INTEL_COMPILER;
4429 #endif
4430
4431 ;
4432 return 0;
4433 }
4434 _ACEOF
4435 rm -f conftest.$ac_objext
4436 if { (ac_try="$ac_compile"
4437 case "(($ac_try" in
4438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4439 *) ac_try_echo=$ac_try;;
4440 esac
4441 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4442 $as_echo "$ac_try_echo") >&5
4443 (eval "$ac_compile") 2>conftest.er1
4444 ac_status=$?
4445 grep -v '^ *+' conftest.er1 >conftest.err
4446 rm -f conftest.er1
4447 cat conftest.err >&5
4448 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4449 (exit $ac_status); } && {
4450 test -z "$ac_c_werror_flag" ||
4451 test ! -s conftest.err
4452 } && test -s conftest.$ac_objext; then
4453 ac_cv_have_decl___INTEL_COMPILER=yes
4454 else
4455 $as_echo "$as_me: failed program was:" >&5
4456 sed 's/^/| /' conftest.$ac_ext >&5
4457
4458 ac_cv_have_decl___INTEL_COMPILER=no
4459 fi
4460
4461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4462 fi
4463 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5
4464 $as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; }
4465 if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then
4466 INTELCC="yes"
4467 else
4468 INTELCC="no"
4469 fi
4470
4471 if test "x$GCC" = xyes ; then
4472 STRICT_CFLAGS="-pedantic -Werror"
4473 elif test "x$SUNCC" = "xyes"; then
4474 STRICT_CFLAGS="-errwarn"
4475 elif test "x$INTELCC" = "xyes"; then
4476 STRICT_CFLAGS="-Werror"
4477 fi
4478 fi
4479 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
4480
4481
4482
4483
4484 cat >>confdefs.h <<_ACEOF
4485 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
4486 _ACEOF
4487
4488 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
4489 if test "x$PVM" = "x"; then
4490 PVM="0"
4491 fi
4492
4493 cat >>confdefs.h <<_ACEOF
4494 #define PACKAGE_VERSION_MINOR $PVM
4495 _ACEOF
4496
4497 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
4498 if test "x$PVP" = "x"; then
4499 PVP="0"
4500 fi
4501
4502 cat >>confdefs.h <<_ACEOF
4503 #define PACKAGE_VERSION_PATCHLEVEL $PVP
4504 _ACEOF
4505
4506
4507
4508 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
4509 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
4510 || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
4511 echo 'git directory not found: installing possibly empty changelog.' >&2)"
4512
4513
4514
4515
4516 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
4517 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
4518 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
4519 || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
4520 echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
4521
4522
4523
4524
4525
4526
4527 if test x$APP_MAN_SUFFIX = x ; then
4528 APP_MAN_SUFFIX=1
4529 fi
4530 if test x$APP_MAN_DIR = x ; then
4531 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
4532 fi
4533
4534 if test x$LIB_MAN_SUFFIX = x ; then
4535 LIB_MAN_SUFFIX=3
4536 fi
4537 if test x$LIB_MAN_DIR = x ; then
4538 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
4539 fi
4540
4541 if test x$FILE_MAN_SUFFIX = x ; then
4542 case $host_os in
4543 solaris*) FILE_MAN_SUFFIX=4 ;;
4544 *) FILE_MAN_SUFFIX=5 ;;
4545 esac
4546 fi
4547 if test x$FILE_MAN_DIR = x ; then
4548 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
4549 fi
4550
4551 if test x$MISC_MAN_SUFFIX = x ; then
4552 case $host_os in
4553 solaris*) MISC_MAN_SUFFIX=5 ;;
4554 *) MISC_MAN_SUFFIX=7 ;;
4555 esac
4556 fi
4557 if test x$MISC_MAN_DIR = x ; then
4558 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
4559 fi
4560
4561 if test x$DRIVER_MAN_SUFFIX = x ; then
4562 case $host_os in
4563 solaris*) DRIVER_MAN_SUFFIX=7 ;;
4564 *) DRIVER_MAN_SUFFIX=4 ;;
4565 esac
4566 fi
4567 if test x$DRIVER_MAN_DIR = x ; then
4568 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
4569 fi
4570
4571 if test x$ADMIN_MAN_SUFFIX = x ; then
4572 case $host_os in
4573 solaris*) ADMIN_MAN_SUFFIX=1m ;;
4574 *) ADMIN_MAN_SUFFIX=8 ;;
4575 esac
4576 fi
4577 if test x$ADMIN_MAN_DIR = x ; then
4578 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
4579 fi
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595 XORG_MAN_PAGE="X Version 11"
4596
4597 MAN_SUBSTS="\
4598 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
4599 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
4600 -e 's|__xservername__|Xorg|g' \
4601 -e 's|__xconfigfile__|xorg.conf|g' \
4602 -e 's|__projectroot__|\$(prefix)|g' \
4603 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
4604 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
4605 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
4606 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
4607 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
4608 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
4609
4610
4611
4612 # Check whether --enable-silent-rules was given.
4613 if test "${enable_silent_rules+set}" = set; then
4614 enableval=$enable_silent_rules;
4615 fi
4616
4617 case $enable_silent_rules in
4618 yes) AM_DEFAULT_VERBOSITY=0;;
4619 no) AM_DEFAULT_VERBOSITY=1;;
4620 *) AM_DEFAULT_VERBOSITY=0;;
4621 esac
4622 AM_BACKSLASH='\'
4623
4624
4625
4626 ac_aux_dir=
4627 for ac_dir in . "$srcdir"/.; do
4628 if test -f "$ac_dir/install-sh"; then
4629 ac_aux_dir=$ac_dir
4630 ac_install_sh="$ac_aux_dir/install-sh -c"
4631 break
4632 elif test -f "$ac_dir/install.sh"; then
4633 ac_aux_dir=$ac_dir
4634 ac_install_sh="$ac_aux_dir/install.sh -c"
4635 break
4636 elif test -f "$ac_dir/shtool"; then
4637 ac_aux_dir=$ac_dir
4638 ac_install_sh="$ac_aux_dir/shtool install -c"
4639 break
4640 fi
4641 done
4642 if test -z "$ac_aux_dir"; then
4643 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
4644 $as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
4645 { (exit 1); exit 1; }; }
4646 fi
4647
4648 # These three variables are undocumented and unsupported,
4649 # and are intended to be withdrawn in a future Autoconf release.
4650 # They can cause serious problems if a builder's source tree is in a directory
4651 # whose full name contains unusual characters.
4652 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4653 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4654 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4655
4656
4657
4658 # Initialize Automake
4659 am__api_version='1.11'
4660
4661 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
4662 $as_echo_n "checking whether build environment is sane... " >&6; }
4663 # Just in case
4664 sleep 1
4665 echo timestamp > conftest.file
4666 # Reject unsafe characters in $srcdir or the absolute working directory
4667 # name. Accept space and tab only in the latter.
4668 am_lf='
4669 '
4670 case `pwd` in
4671 *[\\\"\#\$\&\'\`$am_lf]*)
4672 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
4673 $as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
4674 { (exit 1); exit 1; }; };;
4675 esac
4676 case $srcdir in
4677 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
4678 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
4679 $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
4680 { (exit 1); exit 1; }; };;
4681 esac
4682
4683 # Do `set' in a subshell so we don't clobber the current shell's
4684 # arguments. Must try -L first in case configure is actually a
4685 # symlink; some systems play weird games with the mod time of symlinks
4686 # (eg FreeBSD returns the mod time of the symlink's containing
4687 # directory).
4688 if (
4689 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4690 if test "$*" = "X"; then
4691 # -L didn't work.
4692 set X `ls -t "$srcdir/configure" conftest.file`
4693 fi
4694 rm -f conftest.file
4695 if test "$*" != "X $srcdir/configure conftest.file" \
4696 && test "$*" != "X conftest.file $srcdir/configure"; then
4697
4698 # If neither matched, then we have a broken ls. This can happen
4699 # if, for instance, CONFIG_SHELL is bash and it inherits a
4700 # broken ls alias from the environment. This has actually
4701 # happened. Such a system could not be considered "sane".
4702 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
4703 alias in your environment" >&5
4704 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
4705 alias in your environment" >&2;}
4706 { (exit 1); exit 1; }; }
4707 fi
4708
4709 test "$2" = conftest.file
4710 )
4711 then
4712 # Ok.
4713 :
4714 else
4715 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
4716 Check your system clock" >&5
4717 $as_echo "$as_me: error: newly created file is older than distributed files!
4718 Check your system clock" >&2;}
4719 { (exit 1); exit 1; }; }
4720 fi
4721 { $as_echo "$as_me:$LINENO: result: yes" >&5
4722 $as_echo "yes" >&6; }
4723 test "$program_prefix" != NONE &&
4724 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4725 # Use a double $ so make ignores it.
4726 test "$program_suffix" != NONE &&
4727 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4728 # Double any \ or $.
4729 # By default was `s,x,x', remove it if useless.
4730 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4731 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4732
4733 # expand $ac_aux_dir to an absolute path
4734 am_aux_dir=`cd $ac_aux_dir && pwd`
4735
4736 if test x"${MISSING+set}" != xset; then
4737 case $am_aux_dir in
4738 *\ * | *\ *)
4739 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4740 *)
4741 MISSING="\${SHELL} $am_aux_dir/missing" ;;
4742 esac
4743 fi
4744 # Use eval to expand $SHELL
4745 if eval "$MISSING --run true"; then
4746 am_missing_run="$MISSING --run "
4747 else
4748 am_missing_run=
4749 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
4750 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4751 fi
4752
4753 if test x"${install_sh}" != xset; then
4754 case $am_aux_dir in
4755 *\ * | *\ *)
4756 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4757 *)
4758 install_sh="\${SHELL} $am_aux_dir/install-sh"
4759 esac
4760 fi
4761
4762 # Installed binaries are usually stripped using `strip' when the user
4763 # run `make install-strip'. However `strip' might not be the right
4764 # tool to use in cross-compilation environments, therefore Automake
4765 # will honor the `STRIP' environment variable to overrule this program.
4766 if test "$cross_compiling" != no; then
4767 if test -n "$ac_tool_prefix"; then
4768 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4769 set dummy ${ac_tool_prefix}strip; ac_word=$2
4770 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4771 $as_echo_n "checking for $ac_word... " >&6; }
4772 if test "${ac_cv_prog_STRIP+set}" = set; then
4773 $as_echo_n "(cached) " >&6
4774 else
4775 if test -n "$STRIP"; then
4776 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4777 else
4778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4779 for as_dir in $PATH
4780 do
4781 IFS=$as_save_IFS
4782 test -z "$as_dir" && as_dir=.
4783 for ac_exec_ext in '' $ac_executable_extensions; do
4784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4785 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4786 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4787 break 2
4788 fi
4789 done
4790 done
4791 IFS=$as_save_IFS
4792
4793 fi
4794 fi
4795 STRIP=$ac_cv_prog_STRIP
4796 if test -n "$STRIP"; then
4797 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
4798 $as_echo "$STRIP" >&6; }
4799 else
4800 { $as_echo "$as_me:$LINENO: result: no" >&5
4801 $as_echo "no" >&6; }
4802 fi
4803
4804
4805 fi
4806 if test -z "$ac_cv_prog_STRIP"; then
4807 ac_ct_STRIP=$STRIP
4808 # Extract the first word of "strip", so it can be a program name with args.
4809 set dummy strip; ac_word=$2
4810 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4811 $as_echo_n "checking for $ac_word... " >&6; }
4812 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4813 $as_echo_n "(cached) " >&6
4814 else
4815 if test -n "$ac_ct_STRIP"; then
4816 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4817 else
4818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4819 for as_dir in $PATH
4820 do
4821 IFS=$as_save_IFS
4822 test -z "$as_dir" && as_dir=.
4823 for ac_exec_ext in '' $ac_executable_extensions; do
4824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4825 ac_cv_prog_ac_ct_STRIP="strip"
4826 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4827 break 2
4828 fi
4829 done
4830 done
4831 IFS=$as_save_IFS
4832
4833 fi
4834 fi
4835 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4836 if test -n "$ac_ct_STRIP"; then
4837 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4838 $as_echo "$ac_ct_STRIP" >&6; }
4839 else
4840 { $as_echo "$as_me:$LINENO: result: no" >&5
4841 $as_echo "no" >&6; }
4842 fi
4843
4844 if test "x$ac_ct_STRIP" = x; then
4845 STRIP=":"
4846 else
4847 case $cross_compiling:$ac_tool_warned in
4848 yes:)
4849 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4850 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4851 ac_tool_warned=yes ;;
4852 esac
4853 STRIP=$ac_ct_STRIP
4854 fi
4855 else
4856 STRIP="$ac_cv_prog_STRIP"
4857 fi
4858
4859 fi
4860 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4861
4862 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
4863 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4864 if test -z "$MKDIR_P"; then
4865 if test "${ac_cv_path_mkdir+set}" = set; then
4866 $as_echo_n "(cached) " >&6
4867 else
4868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4869 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4870 do
4871 IFS=$as_save_IFS
4872 test -z "$as_dir" && as_dir=.
4873 for ac_prog in mkdir gmkdir; do
4874 for ac_exec_ext in '' $ac_executable_extensions; do
4875 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4876 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4877 'mkdir (GNU coreutils) '* | \
4878 'mkdir (coreutils) '* | \
4879 'mkdir (fileutils) '4.1*)
4880 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4881 break 3;;
4882 esac
4883 done
4884 done
4885 done
4886 IFS=$as_save_IFS
4887
4888 fi
4889
4890 if test "${ac_cv_path_mkdir+set}" = set; then
4891 MKDIR_P="$ac_cv_path_mkdir -p"
4892 else
4893 # As a last resort, use the slow shell script. Don't cache a
4894 # value for MKDIR_P within a source directory, because that will
4895 # break other packages using the cache if that directory is
4896 # removed, or if the value is a relative name.
4897 test -d ./--version && rmdir ./--version
4898 MKDIR_P="$ac_install_sh -d"
4899 fi
4900 fi
4901 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
4902 $as_echo "$MKDIR_P" >&6; }
4903
4904 mkdir_p="$MKDIR_P"
4905 case $mkdir_p in
4906 [\\/$]* | ?:[\\/]*) ;;
4907 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
4908 esac
4909
4910 for ac_prog in gawk mawk nawk awk
4911 do
4912 # Extract the first word of "$ac_prog", so it can be a program name with args.
4913 set dummy $ac_prog; ac_word=$2
4914 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4915 $as_echo_n "checking for $ac_word... " >&6; }
4916 if test "${ac_cv_prog_AWK+set}" = set; then
4917 $as_echo_n "(cached) " >&6
4918 else
4919 if test -n "$AWK"; then
4920 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4921 else
4922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4923 for as_dir in $PATH
4924 do
4925 IFS=$as_save_IFS
4926 test -z "$as_dir" && as_dir=.
4927 for ac_exec_ext in '' $ac_executable_extensions; do
4928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4929 ac_cv_prog_AWK="$ac_prog"
4930 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4931 break 2
4932 fi
4933 done
4934 done
4935 IFS=$as_save_IFS
4936
4937 fi
4938 fi
4939 AWK=$ac_cv_prog_AWK
4940 if test -n "$AWK"; then
4941 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
4942 $as_echo "$AWK" >&6; }
4943 else
4944 { $as_echo "$as_me:$LINENO: result: no" >&5
4945 $as_echo "no" >&6; }
4946 fi
4947
4948
4949 test -n "$AWK" && break
4950 done
4951
4952 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4953 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4954 set x ${MAKE-make}
4955 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4956 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
4957 $as_echo_n "(cached) " >&6
4958 else
4959 cat >conftest.make <<\_ACEOF
4960 SHELL = /bin/sh
4961 all:
4962 @echo '@@@%%%=$(MAKE)=@@@%%%'
4963 _ACEOF
4964 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4965 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4966 *@@@%%%=?*=@@@%%%*)
4967 eval ac_cv_prog_make_${ac_make}_set=yes;;
4968 *)
4969 eval ac_cv_prog_make_${ac_make}_set=no;;
4970 esac
4971 rm -f conftest.make
4972 fi
4973 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4974 { $as_echo "$as_me:$LINENO: result: yes" >&5
4975 $as_echo "yes" >&6; }
4976 SET_MAKE=
4977 else
4978 { $as_echo "$as_me:$LINENO: result: no" >&5
4979 $as_echo "no" >&6; }
4980 SET_MAKE="MAKE=${MAKE-make}"
4981 fi
4982
4983 rm -rf .tst 2>/dev/null
4984 mkdir .tst 2>/dev/null
4985 if test -d .tst; then
4986 am__leading_dot=.
4987 else
4988 am__leading_dot=_
4989 fi
4990 rmdir .tst 2>/dev/null
4991
4992 DEPDIR="${am__leading_dot}deps"
4993
4994 ac_config_commands="$ac_config_commands depfiles"
4995
4996
4997 am_make=${MAKE-make}
4998 cat > confinc << 'END'
4999 am__doit:
5000 @echo this is the am__doit target
5001 .PHONY: am__doit
5002 END
5003 # If we don't find an include directive, just comment out the code.
5004 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
5005 $as_echo_n "checking for style of include used by $am_make... " >&6; }
5006 am__include="#"
5007 am__quote=
5008 _am_result=none
5009 # First try GNU make style include.
5010 echo "include confinc" > confmf
5011 # Ignore all kinds of additional output from `make'.
5012 case `$am_make -s -f confmf 2> /dev/null` in #(
5013 *the\ am__doit\ target*)
5014 am__include=include
5015 am__quote=
5016 _am_result=GNU
5017 ;;
5018 esac
5019 # Now try BSD make style include.
5020 if test "$am__include" = "#"; then
5021 echo '.include "confinc"' > confmf
5022 case `$am_make -s -f confmf 2> /dev/null` in #(
5023 *the\ am__doit\ target*)
5024 am__include=.include
5025 am__quote="\""
5026 _am_result=BSD
5027 ;;
5028 esac
5029 fi
5030
5031
5032 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
5033 $as_echo "$_am_result" >&6; }
5034 rm -f confinc confmf
5035
5036 # Check whether --enable-dependency-tracking was given.
5037 if test "${enable_dependency_tracking+set}" = set; then
5038 enableval=$enable_dependency_tracking;
5039 fi
5040
5041 if test "x$enable_dependency_tracking" != xno; then
5042 am_depcomp="$ac_aux_dir/depcomp"
5043 AMDEPBACKSLASH='\'
5044 fi
5045 if test "x$enable_dependency_tracking" != xno; then
5046 AMDEP_TRUE=
5047 AMDEP_FALSE='#'
5048 else
5049 AMDEP_TRUE='#'
5050 AMDEP_FALSE=
5051 fi
5052
5053
5054 if test "`cd $srcdir && pwd`" != "`pwd`"; then
5055 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
5056 # is not polluted with repeated "-I."
5057 am__isrc=' -I$(srcdir)'
5058 # test to see if srcdir already configured
5059 if test -f $srcdir/config.status; then
5060 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
5061 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
5062 { (exit 1); exit 1; }; }
5063 fi
5064 fi
5065
5066 # test whether we have cygpath
5067 if test -z "$CYGPATH_W"; then
5068 if (cygpath --version) >/dev/null 2>/dev/null; then
5069 CYGPATH_W='cygpath -w'
5070 else
5071 CYGPATH_W=echo
5072 fi
5073 fi
5074
5075
5076 # Define the identity of the package.
5077 PACKAGE='xf86-video-mga'
5078 VERSION='1.4.13'
5079
5080
5081 cat >>confdefs.h <<_ACEOF
5082 #define PACKAGE "$PACKAGE"
5083 _ACEOF
5084
5085
5086 cat >>confdefs.h <<_ACEOF
5087 #define VERSION "$VERSION"
5088 _ACEOF
5089
5090 # Some tools Automake needs.
5091
5092 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
5093
5094
5095 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
5096
5097
5098 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
5099
5100
5101 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
5102
5103
5104 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
5105
5106 # We need awk for the "check" target. The system "awk" is bad on
5107 # some platforms.
5108 # Always define AMTAR for backward compatibility.
5109
5110 AMTAR=${AMTAR-"${am_missing_run}tar"}
5111
5112 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
5113
5114
5115
5116
5117 depcc="$CC" am_compiler_list=
5118
5119 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5120 $as_echo_n "checking dependency style of $depcc... " >&6; }
5121 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
5122 $as_echo_n "(cached) " >&6
5123 else
5124 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5125 # We make a subdir and do the tests there. Otherwise we can end up
5126 # making bogus files that we don't know about and never remove. For
5127 # instance it was reported that on HP-UX the gcc test will end up
5128 # making a dummy file named `D' -- because `-MD' means `put the output
5129 # in D'.
5130 mkdir conftest.dir
5131 # Copy depcomp to subdir because otherwise we won't find it if we're
5132 # using a relative directory.
5133 cp "$am_depcomp" conftest.dir
5134 cd conftest.dir
5135 # We will build objects and dependencies in a subdirectory because
5136 # it helps to detect inapplicable dependency modes. For instance
5137 # both Tru64's cc and ICC support -MD to output dependencies as a
5138 # side effect of compilation, but ICC will put the dependencies in
5139 # the current directory while Tru64 will put them in the object
5140 # directory.
5141 mkdir sub
5142
5143 am_cv_CC_dependencies_compiler_type=none
5144 if test "$am_compiler_list" = ""; then
5145 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5146 fi
5147 am__universal=false
5148 case " $depcc " in #(
5149 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5150 esac
5151
5152 for depmode in $am_compiler_list; do
5153 # Setup a source with many dependencies, because some compilers
5154 # like to wrap large dependency lists on column 80 (with \), and
5155 # we should not choose a depcomp mode which is confused by this.
5156 #
5157 # We need to recreate these files for each test, as the compiler may
5158 # overwrite some of them when testing with obscure command lines.
5159 # This happens at least with the AIX C compiler.
5160 : > sub/conftest.c
5161 for i in 1 2 3 4 5 6; do
5162 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5163 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5164 # Solaris 8's {/usr,}/bin/sh.
5165 touch sub/conftst$i.h
5166 done
5167 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5168
5169 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5170 # mode. It turns out that the SunPro C++ compiler does not properly
5171 # handle `-M -o', and we need to detect this. Also, some Intel
5172 # versions had trouble with output in subdirs
5173 am__obj=sub/conftest.${OBJEXT-o}
5174 am__minus_obj="-o $am__obj"
5175 case $depmode in
5176 gcc)
5177 # This depmode causes a compiler race in universal mode.
5178 test "$am__universal" = false || continue
5179 ;;
5180 nosideeffect)
5181 # after this tag, mechanisms are not by side-effect, so they'll
5182 # only be used when explicitly requested
5183 if test "x$enable_dependency_tracking" = xyes; then
5184 continue
5185 else
5186 break
5187 fi
5188 ;;
5189 msvisualcpp | msvcmsys)
5190 # This compiler won't grok `-c -o', but also, the minuso test has
5191 # not run yet. These depmodes are late enough in the game, and
5192 # so weak that their functioning should not be impacted.
5193 am__obj=conftest.${OBJEXT-o}
5194 am__minus_obj=
5195 ;;
5196 none) break ;;
5197 esac
5198 if depmode=$depmode \
5199 source=sub/conftest.c object=$am__obj \
5200 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5201 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5202 >/dev/null 2>conftest.err &&
5203 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5204 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5205 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5206 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5207 # icc doesn't choke on unknown options, it will just issue warnings
5208 # or remarks (even with -Werror). So we grep stderr for any message
5209 # that says an option was ignored or not supported.
5210 # When given -MP, icc 7.0 and 7.1 complain thusly:
5211 # icc: Command line warning: ignoring option '-M'; no argument required
5212 # The diagnosis changed in icc 8.0:
5213 # icc: Command line remark: option '-MP' not supported
5214 if (grep 'ignoring option' conftest.err ||
5215 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5216 am_cv_CC_dependencies_compiler_type=$depmode
5217 break
5218 fi
5219 fi
5220 done
5221
5222 cd ..
5223 rm -rf conftest.dir
5224 else
5225 am_cv_CC_dependencies_compiler_type=none
5226 fi
5227
5228 fi
5229 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
5230 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5231 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5232
5233 if
5234 test "x$enable_dependency_tracking" != xno \
5235 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5236 am__fastdepCC_TRUE=
5237 am__fastdepCC_FALSE='#'
5238 else
5239 am__fastdepCC_TRUE='#'
5240 am__fastdepCC_FALSE=
5241 fi
5242
5243
5244
5245
5246 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
5247 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
5248 # Check whether --enable-maintainer-mode was given.
5249 if test "${enable_maintainer_mode+set}" = set; then
5250 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
5251 else
5252 USE_MAINTAINER_MODE=no
5253 fi
5254
5255 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
5256 $as_echo "$USE_MAINTAINER_MODE" >&6; }
5257 if test $USE_MAINTAINER_MODE = yes; then
5258 MAINTAINER_MODE_TRUE=
5259 MAINTAINER_MODE_FALSE='#'
5260 else
5261 MAINTAINER_MODE_TRUE='#'
5262 MAINTAINER_MODE_FALSE=
5263 fi
5264
5265 MAINT=$MAINTAINER_MODE_TRUE
5266
5267
5268
5269 # Initialize libtool
5270 # Check whether --enable-static was given.
5271 if test "${enable_static+set}" = set; then
5272 enableval=$enable_static; p=${PACKAGE-default}
5273 case $enableval in
5274 yes) enable_static=yes ;;
5275 no) enable_static=no ;;
5276 *)
5277 enable_static=no
5278 # Look at the argument we got. We use all the common list separators.
5279 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5280 for pkg in $enableval; do
5281 IFS="$lt_save_ifs"
5282 if test "X$pkg" = "X$p"; then
5283 enable_static=yes
5284 fi
5285 done
5286 IFS="$lt_save_ifs"
5287 ;;
5288 esac
5289 else
5290 enable_static=no
5291 fi
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301 case `pwd` in
5302 *\ * | *\ *)
5303 { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5304 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5305 esac
5306
5307
5308
5309 macro_version='2.2.6b'
5310 macro_revision='1.3017'
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324 ltmain="$ac_aux_dir/ltmain.sh"
5325
5326 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5327 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5328 if test "${ac_cv_path_SED+set}" = set; then
5329 $as_echo_n "(cached) " >&6
5330 else
5331 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5332 for ac_i in 1 2 3 4 5 6 7; do
5333 ac_script="$ac_script$as_nl$ac_script"
5334 done
5335 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5336 $as_unset ac_script || ac_script=
5337 if test -z "$SED"; then
5338 ac_path_SED_found=false
5339 # Loop through the user's path and test for each of PROGNAME-LIST
5340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5341 for as_dir in $PATH
5342 do
5343 IFS=$as_save_IFS
5344 test -z "$as_dir" && as_dir=.
5345 for ac_prog in sed gsed; do
5346 for ac_exec_ext in '' $ac_executable_extensions; do
5347 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5348 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5349 # Check for GNU ac_path_SED and select it if it is found.
5350 # Check for GNU $ac_path_SED
5351 case `"$ac_path_SED" --version 2>&1` in
5352 *GNU*)
5353 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5354 *)
5355 ac_count=0
5356 $as_echo_n 0123456789 >"conftest.in"
5357 while :
5358 do
5359 cat "conftest.in" "conftest.in" >"conftest.tmp"
5360 mv "conftest.tmp" "conftest.in"
5361 cp "conftest.in" "conftest.nl"
5362 $as_echo '' >> "conftest.nl"
5363 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5364 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5365 ac_count=`expr $ac_count + 1`
5366 if test $ac_count -gt ${ac_path_SED_max-0}; then
5367 # Best one so far, save it but keep looking for a better one
5368 ac_cv_path_SED="$ac_path_SED"
5369 ac_path_SED_max=$ac_count
5370 fi
5371 # 10*(2^10) chars as input seems more than enough
5372 test $ac_count -gt 10 && break
5373 done
5374 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5375 esac
5376
5377 $ac_path_SED_found && break 3
5378 done
5379 done
5380 done
5381 IFS=$as_save_IFS
5382 if test -z "$ac_cv_path_SED"; then
5383 { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
5384 $as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
5385 { (exit 1); exit 1; }; }
5386 fi
5387 else
5388 ac_cv_path_SED=$SED
5389 fi
5390
5391 fi
5392 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
5393 $as_echo "$ac_cv_path_SED" >&6; }
5394 SED="$ac_cv_path_SED"
5395 rm -f conftest.sed
5396
5397 test -z "$SED" && SED=sed
5398 Xsed="$SED -e 1s/^X//"
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410 { $as_echo "$as_me:$LINENO: checking for fgrep" >&5
5411 $as_echo_n "checking for fgrep... " >&6; }
5412 if test "${ac_cv_path_FGREP+set}" = set; then
5413 $as_echo_n "(cached) " >&6
5414 else
5415 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5416 then ac_cv_path_FGREP="$GREP -F"
5417 else
5418 if test -z "$FGREP"; then
5419 ac_path_FGREP_found=false
5420 # Loop through the user's path and test for each of PROGNAME-LIST
5421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5422 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5423 do
5424 IFS=$as_save_IFS
5425 test -z "$as_dir" && as_dir=.
5426 for ac_prog in fgrep; do
5427 for ac_exec_ext in '' $ac_executable_extensions; do
5428 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5429 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5430 # Check for GNU ac_path_FGREP and select it if it is found.
5431 # Check for GNU $ac_path_FGREP
5432 case `"$ac_path_FGREP" --version 2>&1` in
5433 *GNU*)
5434 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5435 *)
5436 ac_count=0
5437 $as_echo_n 0123456789 >"conftest.in"
5438 while :
5439 do
5440 cat "conftest.in" "conftest.in" >"conftest.tmp"
5441 mv "conftest.tmp" "conftest.in"
5442 cp "conftest.in" "conftest.nl"
5443 $as_echo 'FGREP' >> "conftest.nl"
5444 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5445 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5446 ac_count=`expr $ac_count + 1`
5447 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5448 # Best one so far, save it but keep looking for a better one
5449 ac_cv_path_FGREP="$ac_path_FGREP"
5450 ac_path_FGREP_max=$ac_count
5451 fi
5452 # 10*(2^10) chars as input seems more than enough
5453 test $ac_count -gt 10 && break
5454 done
5455 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5456 esac
5457
5458 $ac_path_FGREP_found && break 3
5459 done
5460 done
5461 done
5462 IFS=$as_save_IFS
5463 if test -z "$ac_cv_path_FGREP"; then
5464 { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
5465 $as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
5466 { (exit 1); exit 1; }; }
5467 fi
5468 else
5469 ac_cv_path_FGREP=$FGREP
5470 fi
5471
5472 fi
5473 fi
5474 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
5475 $as_echo "$ac_cv_path_FGREP" >&6; }
5476 FGREP="$ac_cv_path_FGREP"
5477
5478
5479 test -z "$GREP" && GREP=grep
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499 # Check whether --with-gnu-ld was given.
5500 if test "${with_gnu_ld+set}" = set; then
5501 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5502 else
5503 with_gnu_ld=no
5504 fi
5505
5506 ac_prog=ld
5507 if test "$GCC" = yes; then
5508 # Check if gcc -print-prog-name=ld gives a path.
5509 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5510 $as_echo_n "checking for ld used by $CC... " >&6; }
5511 case $host in
5512 *-*-mingw*)
5513 # gcc leaves a trailing carriage return which upsets mingw
5514 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5515 *)
5516 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5517 esac
5518 case $ac_prog in
5519 # Accept absolute paths.
5520 [\\/]* | ?:[\\/]*)
5521 re_direlt='/[^/][^/]*/\.\./'
5522 # Canonicalize the pathname of ld
5523 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5524 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5525 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5526 done
5527 test -z "$LD" && LD="$ac_prog"
5528 ;;
5529 "")
5530 # If it fails, then pretend we aren't using GCC.
5531 ac_prog=ld
5532 ;;
5533 *)
5534 # If it is relative, then search for the first ld in PATH.
5535 with_gnu_ld=unknown
5536 ;;
5537 esac
5538 elif test "$with_gnu_ld" = yes; then
5539 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
5540 $as_echo_n "checking for GNU ld... " >&6; }
5541 else
5542 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5543 $as_echo_n "checking for non-GNU ld... " >&6; }
5544 fi
5545 if test "${lt_cv_path_LD+set}" = set; then
5546 $as_echo_n "(cached) " >&6
5547 else
5548 if test -z "$LD"; then
5549 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5550 for ac_dir in $PATH; do
5551 IFS="$lt_save_ifs"
5552 test -z "$ac_dir" && ac_dir=.
5553 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5554 lt_cv_path_LD="$ac_dir/$ac_prog"
5555 # Check to see if the program is GNU ld. I'd rather use --version,
5556 # but apparently some variants of GNU ld only accept -v.
5557 # Break only if it was the GNU/non-GNU ld that we prefer.
5558 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5559 *GNU* | *'with BFD'*)
5560 test "$with_gnu_ld" != no && break
5561 ;;
5562 *)
5563 test "$with_gnu_ld" != yes && break
5564 ;;
5565 esac
5566 fi
5567 done
5568 IFS="$lt_save_ifs"
5569 else
5570 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5571 fi
5572 fi
5573
5574 LD="$lt_cv_path_LD"
5575 if test -n "$LD"; then
5576 { $as_echo "$as_me:$LINENO: result: $LD" >&5
5577 $as_echo "$LD" >&6; }
5578 else
5579 { $as_echo "$as_me:$LINENO: result: no" >&5
5580 $as_echo "no" >&6; }
5581 fi
5582 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5583 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5584 { (exit 1); exit 1; }; }
5585 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5586 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5587 if test "${lt_cv_prog_gnu_ld+set}" = set; then
5588 $as_echo_n "(cached) " >&6
5589 else
5590 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5591 case `$LD -v 2>&1 </dev/null` in
5592 *GNU* | *'with BFD'*)
5593 lt_cv_prog_gnu_ld=yes
5594 ;;
5595 *)
5596 lt_cv_prog_gnu_ld=no
5597 ;;
5598 esac
5599 fi
5600 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5601 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5602 with_gnu_ld=$lt_cv_prog_gnu_ld
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612 { $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
5613 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5614 if test "${lt_cv_path_NM+set}" = set; then
5615 $as_echo_n "(cached) " >&6
5616 else
5617 if test -n "$NM"; then
5618 # Let the user override the test.
5619 lt_cv_path_NM="$NM"
5620 else
5621 lt_nm_to_check="${ac_tool_prefix}nm"
5622 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5623 lt_nm_to_check="$lt_nm_to_check nm"
5624 fi
5625 for lt_tmp_nm in $lt_nm_to_check; do
5626 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5627 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5628 IFS="$lt_save_ifs"
5629 test -z "$ac_dir" && ac_dir=.
5630 tmp_nm="$ac_dir/$lt_tmp_nm"
5631 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5632 # Check to see if the nm accepts a BSD-compat flag.
5633 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5634 # nm: unknown option "B" ignored
5635 # Tru64's nm complains that /dev/null is an invalid object file
5636 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5637 */dev/null* | *'Invalid file or object type'*)
5638 lt_cv_path_NM="$tmp_nm -B"
5639 break
5640 ;;
5641 *)
5642 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5643 */dev/null*)
5644 lt_cv_path_NM="$tmp_nm -p"
5645 break
5646 ;;
5647 *)
5648 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5649 continue # so that we can try to find one that supports BSD flags
5650 ;;
5651 esac
5652 ;;
5653 esac
5654 fi
5655 done
5656 IFS="$lt_save_ifs"
5657 done
5658 : ${lt_cv_path_NM=no}
5659 fi
5660 fi
5661 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5662 $as_echo "$lt_cv_path_NM" >&6; }
5663 if test "$lt_cv_path_NM" != "no"; then
5664 NM="$lt_cv_path_NM"
5665 else
5666 # Didn't find any BSD compatible name lister, look for dumpbin.
5667 if test -n "$ac_tool_prefix"; then
5668 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5669 do
5670 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5671 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5672 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5673 $as_echo_n "checking for $ac_word... " >&6; }
5674 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
5675 $as_echo_n "(cached) " >&6
5676 else
5677 if test -n "$DUMPBIN"; then
5678 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5679 else
5680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5681 for as_dir in $PATH
5682 do
5683 IFS=$as_save_IFS
5684 test -z "$as_dir" && as_dir=.
5685 for ac_exec_ext in '' $ac_executable_extensions; do
5686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5687 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5688 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5689 break 2
5690 fi
5691 done
5692 done
5693 IFS=$as_save_IFS
5694
5695 fi
5696 fi
5697 DUMPBIN=$ac_cv_prog_DUMPBIN
5698 if test -n "$DUMPBIN"; then
5699 { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
5700 $as_echo "$DUMPBIN" >&6; }
5701 else
5702 { $as_echo "$as_me:$LINENO: result: no" >&5
5703 $as_echo "no" >&6; }
5704 fi
5705
5706
5707 test -n "$DUMPBIN" && break
5708 done
5709 fi
5710 if test -z "$DUMPBIN"; then
5711 ac_ct_DUMPBIN=$DUMPBIN
5712 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5713 do
5714 # Extract the first word of "$ac_prog", so it can be a program name with args.
5715 set dummy $ac_prog; ac_word=$2
5716 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5717 $as_echo_n "checking for $ac_word... " >&6; }
5718 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
5719 $as_echo_n "(cached) " >&6
5720 else
5721 if test -n "$ac_ct_DUMPBIN"; then
5722 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5723 else
5724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5725 for as_dir in $PATH
5726 do
5727 IFS=$as_save_IFS
5728 test -z "$as_dir" && as_dir=.
5729 for ac_exec_ext in '' $ac_executable_extensions; do
5730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5731 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5732 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5733 break 2
5734 fi
5735 done
5736 done
5737 IFS=$as_save_IFS
5738
5739 fi
5740 fi
5741 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5742 if test -n "$ac_ct_DUMPBIN"; then
5743 { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
5744 $as_echo "$ac_ct_DUMPBIN" >&6; }
5745 else
5746 { $as_echo "$as_me:$LINENO: result: no" >&5
5747 $as_echo "no" >&6; }
5748 fi
5749
5750
5751 test -n "$ac_ct_DUMPBIN" && break
5752 done
5753
5754 if test "x$ac_ct_DUMPBIN" = x; then
5755 DUMPBIN=":"
5756 else
5757 case $cross_compiling:$ac_tool_warned in
5758 yes:)
5759 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5760 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5761 ac_tool_warned=yes ;;
5762 esac
5763 DUMPBIN=$ac_ct_DUMPBIN
5764 fi
5765 fi
5766
5767
5768 if test "$DUMPBIN" != ":"; then
5769 NM="$DUMPBIN"
5770 fi
5771 fi
5772 test -z "$NM" && NM=nm
5773
5774
5775
5776
5777
5778
5779 { $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
5780 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5781 if test "${lt_cv_nm_interface+set}" = set; then
5782 $as_echo_n "(cached) " >&6
5783 else
5784 lt_cv_nm_interface="BSD nm"
5785 echo "int some_variable = 0;" > conftest.$ac_ext
5786 (eval echo "\"\$as_me:5786: $ac_compile\"" >&5)
5787 (eval "$ac_compile" 2>conftest.err)
5788 cat conftest.err >&5
5789 (eval echo "\"\$as_me:5789: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5790 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5791 cat conftest.err >&5
5792 (eval echo "\"\$as_me:5792: output\"" >&5)
5793 cat conftest.out >&5
5794 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5795 lt_cv_nm_interface="MS dumpbin"
5796 fi
5797 rm -f conftest*
5798 fi
5799 { $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
5800 $as_echo "$lt_cv_nm_interface" >&6; }
5801
5802 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
5803 $as_echo_n "checking whether ln -s works... " >&6; }
5804 LN_S=$as_ln_s
5805 if test "$LN_S" = "ln -s"; then
5806 { $as_echo "$as_me:$LINENO: result: yes" >&5
5807 $as_echo "yes" >&6; }
5808 else
5809 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5810 $as_echo "no, using $LN_S" >&6; }
5811 fi
5812
5813 # find the maximum length of command line arguments
5814 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5815 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5816 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5817 $as_echo_n "(cached) " >&6
5818 else
5819 i=0
5820 teststring="ABCD"
5821
5822 case $build_os in
5823 msdosdjgpp*)
5824 # On DJGPP, this test can blow up pretty badly due to problems in libc
5825 # (any single argument exceeding 2000 bytes causes a buffer overrun
5826 # during glob expansion). Even if it were fixed, the result of this
5827 # check would be larger than it should be.
5828 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5829 ;;
5830
5831 gnu*)
5832 # Under GNU Hurd, this test is not required because there is
5833 # no limit to the length of command line arguments.
5834 # Libtool will interpret -1 as no limit whatsoever
5835 lt_cv_sys_max_cmd_len=-1;
5836 ;;
5837
5838 cygwin* | mingw* | cegcc*)
5839 # On Win9x/ME, this test blows up -- it succeeds, but takes
5840 # about 5 minutes as the teststring grows exponentially.
5841 # Worse, since 9x/ME are not pre-emptively multitasking,
5842 # you end up with a "frozen" computer, even though with patience
5843 # the test eventually succeeds (with a max line length of 256k).
5844 # Instead, let's just punt: use the minimum linelength reported by
5845 # all of the supported platforms: 8192 (on NT/2K/XP).
5846 lt_cv_sys_max_cmd_len=8192;
5847 ;;
5848
5849 amigaos*)
5850 # On AmigaOS with pdksh, this test takes hours, literally.
5851 # So we just punt and use a minimum line length of 8192.
5852 lt_cv_sys_max_cmd_len=8192;
5853 ;;
5854
5855 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5856 # This has been around since 386BSD, at least. Likely further.
5857 if test -x /sbin/sysctl; then
5858 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5859 elif test -x /usr/sbin/sysctl; then
5860 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5861 else
5862 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5863 fi
5864 # And add a safety zone
5865 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5866 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5867 ;;
5868
5869 interix*)
5870 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5871 lt_cv_sys_max_cmd_len=196608
5872 ;;
5873
5874 osf*)
5875 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5876 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5877 # nice to cause kernel panics so lets avoid the loop below.
5878 # First set a reasonable default.
5879 lt_cv_sys_max_cmd_len=16384
5880 #
5881 if test -x /sbin/sysconfig; then
5882 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5883 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5884 esac
5885 fi
5886 ;;
5887 sco3.2v5*)
5888 lt_cv_sys_max_cmd_len=102400
5889 ;;
5890 sysv5* | sco5v6* | sysv4.2uw2*)
5891 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5892 if test -n "$kargmax"; then
5893 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5894 else
5895 lt_cv_sys_max_cmd_len=32768
5896 fi
5897 ;;
5898 *)
5899 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5900 if test -n "$lt_cv_sys_max_cmd_len"; then
5901 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5902 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5903 else
5904 # Make teststring a little bigger before we do anything with it.
5905 # a 1K string should be a reasonable start.
5906 for i in 1 2 3 4 5 6 7 8 ; do
5907 teststring=$teststring$teststring
5908 done
5909 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5910 # If test is not a shell built-in, we'll probably end up computing a
5911 # maximum length that is only half of the actual maximum length, but
5912 # we can't tell.
5913 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5914 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
5915 test $i != 17 # 1/2 MB should be enough
5916 do
5917 i=`expr $i + 1`
5918 teststring=$teststring$teststring
5919 done
5920 # Only check the string length outside the loop.
5921 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5922 teststring=
5923 # Add a significant safety factor because C++ compilers can tack on
5924 # massive amounts of additional arguments before passing them to the
5925 # linker. It appears as though 1/2 is a usable value.
5926 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5927 fi
5928 ;;
5929 esac
5930
5931 fi
5932
5933 if test -n $lt_cv_sys_max_cmd_len ; then
5934 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5935 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5936 else
5937 { $as_echo "$as_me:$LINENO: result: none" >&5
5938 $as_echo "none" >&6; }
5939 fi
5940 max_cmd_len=$lt_cv_sys_max_cmd_len
5941
5942
5943
5944
5945
5946
5947 : ${CP="cp -f"}
5948 : ${MV="mv -f"}
5949 : ${RM="rm -f"}
5950
5951 { $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
5952 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5953 # Try some XSI features
5954 xsi_shell=no
5955 ( _lt_dummy="a/b/c"
5956 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5957 = c,a/b,, \
5958 && eval 'test $(( 1 + 1 )) -eq 2 \
5959 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5960 && xsi_shell=yes
5961 { $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5
5962 $as_echo "$xsi_shell" >&6; }
5963
5964
5965 { $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
5966 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5967 lt_shell_append=no
5968 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5969 >/dev/null 2>&1 \
5970 && lt_shell_append=yes
5971 { $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5
5972 $as_echo "$lt_shell_append" >&6; }
5973
5974
5975 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5976 lt_unset=unset
5977 else
5978 lt_unset=false
5979 fi
5980
5981
5982
5983
5984
5985 # test EBCDIC or ASCII
5986 case `echo X|tr X '\101'` in
5987 A) # ASCII based system
5988 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5989 lt_SP2NL='tr \040 \012'
5990 lt_NL2SP='tr \015\012 \040\040'
5991 ;;
5992 *) # EBCDIC based system
5993 lt_SP2NL='tr \100 \n'
5994 lt_NL2SP='tr \r\n \100\100'
5995 ;;
5996 esac
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006 { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
6007 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6008 if test "${lt_cv_ld_reload_flag+set}" = set; then
6009 $as_echo_n "(cached) " >&6
6010 else
6011 lt_cv_ld_reload_flag='-r'
6012 fi
6013 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
6014 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6015 reload_flag=$lt_cv_ld_reload_flag
6016 case $reload_flag in
6017 "" | " "*) ;;
6018 *) reload_flag=" $reload_flag" ;;
6019 esac
6020 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6021 case $host_os in
6022 darwin*)
6023 if test "$GCC" = yes; then
6024 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6025 else
6026 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6027 fi
6028 ;;
6029 esac
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039 if test -n "$ac_tool_prefix"; then
6040 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6041 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6042 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6043 $as_echo_n "checking for $ac_word... " >&6; }
6044 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
6045 $as_echo_n "(cached) " >&6
6046 else
6047 if test -n "$OBJDUMP"; then
6048 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6049 else
6050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6051 for as_dir in $PATH
6052 do
6053 IFS=$as_save_IFS
6054 test -z "$as_dir" && as_dir=.
6055 for ac_exec_ext in '' $ac_executable_extensions; do
6056 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6057 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6058 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6059 break 2
6060 fi
6061 done
6062 done
6063 IFS=$as_save_IFS
6064
6065 fi
6066 fi
6067 OBJDUMP=$ac_cv_prog_OBJDUMP
6068 if test -n "$OBJDUMP"; then
6069 { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
6070 $as_echo "$OBJDUMP" >&6; }
6071 else
6072 { $as_echo "$as_me:$LINENO: result: no" >&5
6073 $as_echo "no" >&6; }
6074 fi
6075
6076
6077 fi
6078 if test -z "$ac_cv_prog_OBJDUMP"; then
6079 ac_ct_OBJDUMP=$OBJDUMP
6080 # Extract the first word of "objdump", so it can be a program name with args.
6081 set dummy objdump; ac_word=$2
6082 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6083 $as_echo_n "checking for $ac_word... " >&6; }
6084 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
6085 $as_echo_n "(cached) " >&6
6086 else
6087 if test -n "$ac_ct_OBJDUMP"; then
6088 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6089 else
6090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6091 for as_dir in $PATH
6092 do
6093 IFS=$as_save_IFS
6094 test -z "$as_dir" && as_dir=.
6095 for ac_exec_ext in '' $ac_executable_extensions; do
6096 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6097 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6098 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6099 break 2
6100 fi
6101 done
6102 done
6103 IFS=$as_save_IFS
6104
6105 fi
6106 fi
6107 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6108 if test -n "$ac_ct_OBJDUMP"; then
6109 { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
6110 $as_echo "$ac_ct_OBJDUMP" >&6; }
6111 else
6112 { $as_echo "$as_me:$LINENO: result: no" >&5
6113 $as_echo "no" >&6; }
6114 fi
6115
6116 if test "x$ac_ct_OBJDUMP" = x; then
6117 OBJDUMP="false"
6118 else
6119 case $cross_compiling:$ac_tool_warned in
6120 yes:)
6121 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6122 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6123 ac_tool_warned=yes ;;
6124 esac
6125 OBJDUMP=$ac_ct_OBJDUMP
6126 fi
6127 else
6128 OBJDUMP="$ac_cv_prog_OBJDUMP"
6129 fi
6130
6131 test -z "$OBJDUMP" && OBJDUMP=objdump
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
6142 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6143 if test "${lt_cv_deplibs_check_method+set}" = set; then
6144 $as_echo_n "(cached) " >&6
6145 else
6146 lt_cv_file_magic_cmd='$MAGIC_CMD'
6147 lt_cv_file_magic_test_file=
6148 lt_cv_deplibs_check_method='unknown'
6149 # Need to set the preceding variable on all platforms that support
6150 # interlibrary dependencies.
6151 # 'none' -- dependencies not supported.
6152 # `unknown' -- same as none, but documents that we really don't know.
6153 # 'pass_all' -- all dependencies passed with no checks.
6154 # 'test_compile' -- check by making test program.
6155 # 'file_magic [[regex]]' -- check by looking for files in library path
6156 # which responds to the $file_magic_cmd with a given extended regex.
6157 # If you have `file' or equivalent on your system and you're not sure
6158 # whether `pass_all' will *always* work, you probably want this one.
6159
6160 case $host_os in
6161 aix[4-9]*)
6162 lt_cv_deplibs_check_method=pass_all
6163 ;;
6164
6165 beos*)
6166 lt_cv_deplibs_check_method=pass_all
6167 ;;
6168
6169 bsdi[45]*)
6170 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6171 lt_cv_file_magic_cmd='/usr/bin/file -L'
6172 lt_cv_file_magic_test_file=/shlib/libc.so
6173 ;;
6174
6175 cygwin*)
6176 # func_win32_libid is a shell function defined in ltmain.sh
6177 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6178 lt_cv_file_magic_cmd='func_win32_libid'
6179 ;;
6180
6181 mingw* | pw32*)
6182 # Base MSYS/MinGW do not provide the 'file' command needed by
6183 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6184 # unless we find 'file', for example because we are cross-compiling.
6185 if ( file / ) >/dev/null 2>&1; then
6186 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6187 lt_cv_file_magic_cmd='func_win32_libid'
6188 else
6189 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6190 lt_cv_file_magic_cmd='$OBJDUMP -f'
6191 fi
6192 ;;
6193
6194 cegcc)
6195 # use the weaker test based on 'objdump'. See mingw*.
6196 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6197 lt_cv_file_magic_cmd='$OBJDUMP -f'
6198 ;;
6199
6200 darwin* | rhapsody*)
6201 lt_cv_deplibs_check_method=pass_all
6202 ;;
6203
6204 freebsd* | dragonfly*)
6205 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6206 case $host_cpu in
6207 i*86 )
6208 # Not sure whether the presence of OpenBSD here was a mistake.
6209 # Let's accept both of them until this is cleared up.
6210 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6211 lt_cv_file_magic_cmd=/usr/bin/file
6212 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6213 ;;
6214 esac
6215 else
6216 lt_cv_deplibs_check_method=pass_all
6217 fi
6218 ;;
6219
6220 gnu*)
6221 lt_cv_deplibs_check_method=pass_all
6222 ;;
6223
6224 hpux10.20* | hpux11*)
6225 lt_cv_file_magic_cmd=/usr/bin/file
6226 case $host_cpu in
6227 ia64*)
6228 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6229 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6230 ;;
6231 hppa*64*)
6232 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
6233 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6234 ;;
6235 *)
6236 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6237 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6238 ;;
6239 esac
6240 ;;
6241
6242 interix[3-9]*)
6243 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6244 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6245 ;;
6246
6247 irix5* | irix6* | nonstopux*)
6248 case $LD in
6249 *-32|*"-32 ") libmagic=32-bit;;
6250 *-n32|*"-n32 ") libmagic=N32;;
6251 *-64|*"-64 ") libmagic=64-bit;;
6252 *) libmagic=never-match;;
6253 esac
6254 lt_cv_deplibs_check_method=pass_all
6255 ;;
6256
6257 # This must be Linux ELF.
6258 linux* | k*bsd*-gnu)
6259 lt_cv_deplibs_check_method=pass_all
6260 ;;
6261
6262 netbsd*)
6263 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6264 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6265 else
6266 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6267 fi
6268 ;;
6269
6270 newos6*)
6271 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6272 lt_cv_file_magic_cmd=/usr/bin/file
6273 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6274 ;;
6275
6276 *nto* | *qnx*)
6277 lt_cv_deplibs_check_method=pass_all
6278 ;;
6279
6280 openbsd*)
6281 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6282 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6283 else
6284 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6285 fi
6286 ;;
6287
6288 osf3* | osf4* | osf5*)
6289 lt_cv_deplibs_check_method=pass_all
6290 ;;
6291
6292 rdos*)
6293 lt_cv_deplibs_check_method=pass_all
6294 ;;
6295
6296 solaris*)
6297 lt_cv_deplibs_check_method=pass_all
6298 ;;
6299
6300 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6301 lt_cv_deplibs_check_method=pass_all
6302 ;;
6303
6304 sysv4 | sysv4.3*)
6305 case $host_vendor in
6306 motorola)
6307 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]'
6308 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6309 ;;
6310 ncr)
6311 lt_cv_deplibs_check_method=pass_all
6312 ;;
6313 sequent)
6314 lt_cv_file_magic_cmd='/bin/file'
6315 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6316 ;;
6317 sni)
6318 lt_cv_file_magic_cmd='/bin/file'
6319 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6320 lt_cv_file_magic_test_file=/lib/libc.so
6321 ;;
6322 siemens)
6323 lt_cv_deplibs_check_method=pass_all
6324 ;;
6325 pc)
6326 lt_cv_deplibs_check_method=pass_all
6327 ;;
6328 esac
6329 ;;
6330
6331 tpf*)
6332 lt_cv_deplibs_check_method=pass_all
6333 ;;
6334 esac
6335
6336 fi
6337 { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6338 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6339 file_magic_cmd=$lt_cv_file_magic_cmd
6340 deplibs_check_method=$lt_cv_deplibs_check_method
6341 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354 if test -n "$ac_tool_prefix"; then
6355 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6356 set dummy ${ac_tool_prefix}ar; ac_word=$2
6357 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6358 $as_echo_n "checking for $ac_word... " >&6; }
6359 if test "${ac_cv_prog_AR+set}" = set; then
6360 $as_echo_n "(cached) " >&6
6361 else
6362 if test -n "$AR"; then
6363 ac_cv_prog_AR="$AR" # Let the user override the test.
6364 else
6365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6366 for as_dir in $PATH
6367 do
6368 IFS=$as_save_IFS
6369 test -z "$as_dir" && as_dir=.
6370 for ac_exec_ext in '' $ac_executable_extensions; do
6371 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6372 ac_cv_prog_AR="${ac_tool_prefix}ar"
6373 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6374 break 2
6375 fi
6376 done
6377 done
6378 IFS=$as_save_IFS
6379
6380 fi
6381 fi
6382 AR=$ac_cv_prog_AR
6383 if test -n "$AR"; then
6384 { $as_echo "$as_me:$LINENO: result: $AR" >&5
6385 $as_echo "$AR" >&6; }
6386 else
6387 { $as_echo "$as_me:$LINENO: result: no" >&5
6388 $as_echo "no" >&6; }
6389 fi
6390
6391
6392 fi
6393 if test -z "$ac_cv_prog_AR"; then
6394 ac_ct_AR=$AR
6395 # Extract the first word of "ar", so it can be a program name with args.
6396 set dummy ar; ac_word=$2
6397 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6398 $as_echo_n "checking for $ac_word... " >&6; }
6399 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6400 $as_echo_n "(cached) " >&6
6401 else
6402 if test -n "$ac_ct_AR"; then
6403 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6404 else
6405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6406 for as_dir in $PATH
6407 do
6408 IFS=$as_save_IFS
6409 test -z "$as_dir" && as_dir=.
6410 for ac_exec_ext in '' $ac_executable_extensions; do
6411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6412 ac_cv_prog_ac_ct_AR="ar"
6413 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6414 break 2
6415 fi
6416 done
6417 done
6418 IFS=$as_save_IFS
6419
6420 fi
6421 fi
6422 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6423 if test -n "$ac_ct_AR"; then
6424 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6425 $as_echo "$ac_ct_AR" >&6; }
6426 else
6427 { $as_echo "$as_me:$LINENO: result: no" >&5
6428 $as_echo "no" >&6; }
6429 fi
6430
6431 if test "x$ac_ct_AR" = x; then
6432 AR="false"
6433 else
6434 case $cross_compiling:$ac_tool_warned in
6435 yes:)
6436 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6437 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6438 ac_tool_warned=yes ;;
6439 esac
6440 AR=$ac_ct_AR
6441 fi
6442 else
6443 AR="$ac_cv_prog_AR"
6444 fi
6445
6446 test -z "$AR" && AR=ar
6447 test -z "$AR_FLAGS" && AR_FLAGS=cru
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459 if test -n "$ac_tool_prefix"; then
6460 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6461 set dummy ${ac_tool_prefix}strip; ac_word=$2
6462 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6463 $as_echo_n "checking for $ac_word... " >&6; }
6464 if test "${ac_cv_prog_STRIP+set}" = set; then
6465 $as_echo_n "(cached) " >&6
6466 else
6467 if test -n "$STRIP"; then
6468 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6469 else
6470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6471 for as_dir in $PATH
6472 do
6473 IFS=$as_save_IFS
6474 test -z "$as_dir" && as_dir=.
6475 for ac_exec_ext in '' $ac_executable_extensions; do
6476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6477 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6478 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6479 break 2
6480 fi
6481 done
6482 done
6483 IFS=$as_save_IFS
6484
6485 fi
6486 fi
6487 STRIP=$ac_cv_prog_STRIP
6488 if test -n "$STRIP"; then
6489 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
6490 $as_echo "$STRIP" >&6; }
6491 else
6492 { $as_echo "$as_me:$LINENO: result: no" >&5
6493 $as_echo "no" >&6; }
6494 fi
6495
6496
6497 fi
6498 if test -z "$ac_cv_prog_STRIP"; then
6499 ac_ct_STRIP=$STRIP
6500 # Extract the first word of "strip", so it can be a program name with args.
6501 set dummy strip; ac_word=$2
6502 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6503 $as_echo_n "checking for $ac_word... " >&6; }
6504 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6505 $as_echo_n "(cached) " >&6
6506 else
6507 if test -n "$ac_ct_STRIP"; then
6508 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6509 else
6510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6511 for as_dir in $PATH
6512 do
6513 IFS=$as_save_IFS
6514 test -z "$as_dir" && as_dir=.
6515 for ac_exec_ext in '' $ac_executable_extensions; do
6516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6517 ac_cv_prog_ac_ct_STRIP="strip"
6518 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6519 break 2
6520 fi
6521 done
6522 done
6523 IFS=$as_save_IFS
6524
6525 fi
6526 fi
6527 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6528 if test -n "$ac_ct_STRIP"; then
6529 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6530 $as_echo "$ac_ct_STRIP" >&6; }
6531 else
6532 { $as_echo "$as_me:$LINENO: result: no" >&5
6533 $as_echo "no" >&6; }
6534 fi
6535
6536 if test "x$ac_ct_STRIP" = x; then
6537 STRIP=":"
6538 else
6539 case $cross_compiling:$ac_tool_warned in
6540 yes:)
6541 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6542 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6543 ac_tool_warned=yes ;;
6544 esac
6545 STRIP=$ac_ct_STRIP
6546 fi
6547 else
6548 STRIP="$ac_cv_prog_STRIP"
6549 fi
6550
6551 test -z "$STRIP" && STRIP=:
6552
6553
6554
6555
6556
6557
6558 if test -n "$ac_tool_prefix"; then
6559 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6560 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6561 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6562 $as_echo_n "checking for $ac_word... " >&6; }
6563 if test "${ac_cv_prog_RANLIB+set}" = set; then
6564 $as_echo_n "(cached) " >&6
6565 else
6566 if test -n "$RANLIB"; then
6567 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6568 else
6569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6570 for as_dir in $PATH
6571 do
6572 IFS=$as_save_IFS
6573 test -z "$as_dir" && as_dir=.
6574 for ac_exec_ext in '' $ac_executable_extensions; do
6575 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6576 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6577 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6578 break 2
6579 fi
6580 done
6581 done
6582 IFS=$as_save_IFS
6583
6584 fi
6585 fi
6586 RANLIB=$ac_cv_prog_RANLIB
6587 if test -n "$RANLIB"; then
6588 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6589 $as_echo "$RANLIB" >&6; }
6590 else
6591 { $as_echo "$as_me:$LINENO: result: no" >&5
6592 $as_echo "no" >&6; }
6593 fi
6594
6595
6596 fi
6597 if test -z "$ac_cv_prog_RANLIB"; then
6598 ac_ct_RANLIB=$RANLIB
6599 # Extract the first word of "ranlib", so it can be a program name with args.
6600 set dummy ranlib; ac_word=$2
6601 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6602 $as_echo_n "checking for $ac_word... " >&6; }
6603 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6604 $as_echo_n "(cached) " >&6
6605 else
6606 if test -n "$ac_ct_RANLIB"; then
6607 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6608 else
6609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6610 for as_dir in $PATH
6611 do
6612 IFS=$as_save_IFS
6613 test -z "$as_dir" && as_dir=.
6614 for ac_exec_ext in '' $ac_executable_extensions; do
6615 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6616 ac_cv_prog_ac_ct_RANLIB="ranlib"
6617 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6618 break 2
6619 fi
6620 done
6621 done
6622 IFS=$as_save_IFS
6623
6624 fi
6625 fi
6626 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6627 if test -n "$ac_ct_RANLIB"; then
6628 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6629 $as_echo "$ac_ct_RANLIB" >&6; }
6630 else
6631 { $as_echo "$as_me:$LINENO: result: no" >&5
6632 $as_echo "no" >&6; }
6633 fi
6634
6635 if test "x$ac_ct_RANLIB" = x; then
6636 RANLIB=":"
6637 else
6638 case $cross_compiling:$ac_tool_warned in
6639 yes:)
6640 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6641 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6642 ac_tool_warned=yes ;;
6643 esac
6644 RANLIB=$ac_ct_RANLIB
6645 fi
6646 else
6647 RANLIB="$ac_cv_prog_RANLIB"
6648 fi
6649
6650 test -z "$RANLIB" && RANLIB=:
6651
6652
6653
6654
6655
6656
6657 # Determine commands to create old-style static archives.
6658 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6659 old_postinstall_cmds='chmod 644 $oldlib'
6660 old_postuninstall_cmds=
6661
6662 if test -n "$RANLIB"; then
6663 case $host_os in
6664 openbsd*)
6665 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6666 ;;
6667 *)
6668 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6669 ;;
6670 esac
6671 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6672 fi
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707 # If no C compiler was specified, use CC.
6708 LTCC=${LTCC-"$CC"}
6709
6710 # If no C compiler flags were specified, use CFLAGS.
6711 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6712
6713 # Allow CC to be a program name with arguments.
6714 compiler=$CC
6715
6716
6717 # Check for command to grab the raw symbol name followed by C symbol from nm.
6718 { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6719 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6720 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6721 $as_echo_n "(cached) " >&6
6722 else
6723
6724 # These are sane defaults that work on at least a few old systems.
6725 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6726
6727 # Character class describing NM global symbol codes.
6728 symcode='[BCDEGRST]'
6729
6730 # Regexp to match symbols that can be accessed directly from C.
6731 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6732
6733 # Define system-specific variables.
6734 case $host_os in
6735 aix*)
6736 symcode='[BCDT]'
6737 ;;
6738 cygwin* | mingw* | pw32* | cegcc*)
6739 symcode='[ABCDGISTW]'
6740 ;;
6741 hpux*)
6742 if test "$host_cpu" = ia64; then
6743 symcode='[ABCDEGRST]'
6744 fi
6745 ;;
6746 irix* | nonstopux*)
6747 symcode='[BCDEGRST]'
6748 ;;
6749 osf*)
6750 symcode='[BCDEGQRST]'
6751 ;;
6752 solaris*)
6753 symcode='[BDRT]'
6754 ;;
6755 sco3.2v5*)
6756 symcode='[DT]'
6757 ;;
6758 sysv4.2uw2*)
6759 symcode='[DT]'
6760 ;;
6761 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6762 symcode='[ABDT]'
6763 ;;
6764 sysv4)
6765 symcode='[DFNSTU]'
6766 ;;
6767 esac
6768
6769 # If we're using GNU nm, then use its standard symbol codes.
6770 case `$NM -V 2>&1` in
6771 *GNU* | *'with BFD'*)
6772 symcode='[ABCDGIRSTW]' ;;
6773 esac
6774
6775 # Transform an extracted symbol line into a proper C declaration.
6776 # Some systems (esp. on ia64) link data and code symbols differently,
6777 # so use this general approach.
6778 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6779
6780 # Transform an extracted symbol line into symbol name and symbol address
6781 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6782 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'"
6783
6784 # Handle CRLF in mingw tool chain
6785 opt_cr=
6786 case $build_os in
6787 mingw*)
6788 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6789 ;;
6790 esac
6791
6792 # Try without a prefix underscore, then with it.
6793 for ac_symprfx in "" "_"; do
6794
6795 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6796 symxfrm="\\1 $ac_symprfx\\2 \\2"
6797
6798 # Write the raw and C identifiers.
6799 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6800 # Fake it for dumpbin and say T for any non-static function
6801 # and D for any global variable.
6802 # Also find C++ and __fastcall symbols from MSVC++,
6803 # which start with @ or ?.
6804 lt_cv_sys_global_symbol_pipe="$AWK '"\
6805 " {last_section=section; section=\$ 3};"\
6806 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6807 " \$ 0!~/External *\|/{next};"\
6808 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6809 " {if(hide[section]) next};"\
6810 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6811 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6812 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6813 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6814 " ' prfx=^$ac_symprfx"
6815 else
6816 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6817 fi
6818
6819 # Check to see that the pipe works correctly.
6820 pipe_works=no
6821
6822 rm -f conftest*
6823 cat > conftest.$ac_ext <<_LT_EOF
6824 #ifdef __cplusplus
6825 extern "C" {
6826 #endif
6827 char nm_test_var;
6828 void nm_test_func(void);
6829 void nm_test_func(void){}
6830 #ifdef __cplusplus
6831 }
6832 #endif
6833 int main(){nm_test_var='a';nm_test_func();return(0);}
6834 _LT_EOF
6835
6836 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6837 (eval $ac_compile) 2>&5
6838 ac_status=$?
6839 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6840 (exit $ac_status); }; then
6841 # Now try to grab the symbols.
6842 nlist=conftest.nm
6843 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6844 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6845 ac_status=$?
6846 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6847 (exit $ac_status); } && test -s "$nlist"; then
6848 # Try sorting and uniquifying the output.
6849 if sort "$nlist" | uniq > "$nlist"T; then
6850 mv -f "$nlist"T "$nlist"
6851 else
6852 rm -f "$nlist"T
6853 fi
6854
6855 # Make sure that we snagged all the symbols we need.
6856 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6857 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6858 cat <<_LT_EOF > conftest.$ac_ext
6859 #ifdef __cplusplus
6860 extern "C" {
6861 #endif
6862
6863 _LT_EOF
6864 # Now generate the symbol file.
6865 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6866
6867 cat <<_LT_EOF >> conftest.$ac_ext
6868
6869 /* The mapping between symbol names and symbols. */
6870 const struct {
6871 const char *name;
6872 void *address;
6873 }
6874 lt__PROGRAM__LTX_preloaded_symbols[] =
6875 {
6876 { "@PROGRAM@", (void *) 0 },
6877 _LT_EOF
6878 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6879 cat <<\_LT_EOF >> conftest.$ac_ext
6880 {0, (void *) 0}
6881 };
6882
6883 /* This works around a problem in FreeBSD linker */
6884 #ifdef FREEBSD_WORKAROUND
6885 static const void *lt_preloaded_setup() {
6886 return lt__PROGRAM__LTX_preloaded_symbols;
6887 }
6888 #endif
6889
6890 #ifdef __cplusplus
6891 }
6892 #endif
6893 _LT_EOF
6894 # Now try linking the two files.
6895 mv conftest.$ac_objext conftstm.$ac_objext
6896 lt_save_LIBS="$LIBS"
6897 lt_save_CFLAGS="$CFLAGS"
6898 LIBS="conftstm.$ac_objext"
6899 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6900 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6901 (eval $ac_link) 2>&5
6902 ac_status=$?
6903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6904 (exit $ac_status); } && test -s conftest${ac_exeext}; then
6905 pipe_works=yes
6906 fi
6907 LIBS="$lt_save_LIBS"
6908 CFLAGS="$lt_save_CFLAGS"
6909 else
6910 echo "cannot find nm_test_func in $nlist" >&5
6911 fi
6912 else
6913 echo "cannot find nm_test_var in $nlist" >&5
6914 fi
6915 else
6916 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6917 fi
6918 else
6919 echo "$progname: failed program was:" >&5
6920 cat conftest.$ac_ext >&5
6921 fi
6922 rm -rf conftest* conftst*
6923
6924 # Do not use the global_symbol_pipe unless it works.
6925 if test "$pipe_works" = yes; then
6926 break
6927 else
6928 lt_cv_sys_global_symbol_pipe=
6929 fi
6930 done
6931
6932 fi
6933
6934 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6935 lt_cv_sys_global_symbol_to_cdecl=
6936 fi
6937 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6938 { $as_echo "$as_me:$LINENO: result: failed" >&5
6939 $as_echo "failed" >&6; }
6940 else
6941 { $as_echo "$as_me:$LINENO: result: ok" >&5
6942 $as_echo "ok" >&6; }
6943 fi
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966 # Check whether --enable-libtool-lock was given.
6967 if test "${enable_libtool_lock+set}" = set; then
6968 enableval=$enable_libtool_lock;
6969 fi
6970
6971 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6972
6973 # Some flags need to be propagated to the compiler or linker for good
6974 # libtool support.
6975 case $host in
6976 ia64-*-hpux*)
6977 # Find out which ABI we are using.
6978 echo 'int i;' > conftest.$ac_ext
6979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6980 (eval $ac_compile) 2>&5
6981 ac_status=$?
6982 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6983 (exit $ac_status); }; then
6984 case `/usr/bin/file conftest.$ac_objext` in
6985 *ELF-32*)
6986 HPUX_IA64_MODE="32"
6987 ;;
6988 *ELF-64*)
6989 HPUX_IA64_MODE="64"
6990 ;;
6991 esac
6992 fi
6993 rm -rf conftest*
6994 ;;
6995 *-*-irix6*)
6996 # Find out which ABI we are using.
6997 echo '#line 6997 "configure"' > conftest.$ac_ext
6998 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6999 (eval $ac_compile) 2>&5
7000 ac_status=$?
7001 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7002 (exit $ac_status); }; then
7003 if test "$lt_cv_prog_gnu_ld" = yes; then
7004 case `/usr/bin/file conftest.$ac_objext` in
7005 *32-bit*)
7006 LD="${LD-ld} -melf32bsmip"
7007 ;;
7008 *N32*)
7009 LD="${LD-ld} -melf32bmipn32"
7010 ;;
7011 *64-bit*)
7012 LD="${LD-ld} -melf64bmip"
7013 ;;
7014 esac
7015 else
7016 case `/usr/bin/file conftest.$ac_objext` in
7017 *32-bit*)
7018 LD="${LD-ld} -32"
7019 ;;
7020 *N32*)
7021 LD="${LD-ld} -n32"
7022 ;;
7023 *64-bit*)
7024 LD="${LD-ld} -64"
7025 ;;
7026 esac
7027 fi
7028 fi
7029 rm -rf conftest*
7030 ;;
7031
7032 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7033 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7034 # Find out which ABI we are using.
7035 echo 'int i;' > conftest.$ac_ext
7036 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7037 (eval $ac_compile) 2>&5
7038 ac_status=$?
7039 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7040 (exit $ac_status); }; then
7041 case `/usr/bin/file conftest.o` in
7042 *32-bit*)
7043 case $host in
7044 x86_64-*kfreebsd*-gnu)
7045 LD="${LD-ld} -m elf_i386_fbsd"
7046 ;;
7047 x86_64-*linux*)
7048 LD="${LD-ld} -m elf_i386"
7049 ;;
7050 ppc64-*linux*|powerpc64-*linux*)
7051 LD="${LD-ld} -m elf32ppclinux"
7052 ;;
7053 s390x-*linux*)
7054 LD="${LD-ld} -m elf_s390"
7055 ;;
7056 sparc64-*linux*)
7057 LD="${LD-ld} -m elf32_sparc"
7058 ;;
7059 esac
7060 ;;
7061 *64-bit*)
7062 case $host in
7063 x86_64-*kfreebsd*-gnu)
7064 LD="${LD-ld} -m elf_x86_64_fbsd"
7065 ;;
7066 x86_64-*linux*)
7067 LD="${LD-ld} -m elf_x86_64"
7068 ;;
7069 ppc*-*linux*|powerpc*-*linux*)
7070 LD="${LD-ld} -m elf64ppc"
7071 ;;
7072 s390*-*linux*|s390*-*tpf*)
7073 LD="${LD-ld} -m elf64_s390"
7074 ;;
7075 sparc*-*linux*)
7076 LD="${LD-ld} -m elf64_sparc"
7077 ;;
7078 esac
7079 ;;
7080 esac
7081 fi
7082 rm -rf conftest*
7083 ;;
7084
7085 *-*-sco3.2v5*)
7086 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7087 SAVE_CFLAGS="$CFLAGS"
7088 CFLAGS="$CFLAGS -belf"
7089 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
7090 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7091 if test "${lt_cv_cc_needs_belf+set}" = set; then
7092 $as_echo_n "(cached) " >&6
7093 else
7094 ac_ext=c
7095 ac_cpp='$CPP $CPPFLAGS'
7096 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7097 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7098 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7099
7100 cat >conftest.$ac_ext <<_ACEOF
7101 /* confdefs.h. */
7102 _ACEOF
7103 cat confdefs.h >>conftest.$ac_ext
7104 cat >>conftest.$ac_ext <<_ACEOF
7105 /* end confdefs.h. */
7106
7107 int
7108 main ()
7109 {
7110
7111 ;
7112 return 0;
7113 }
7114 _ACEOF
7115 rm -f conftest.$ac_objext conftest$ac_exeext
7116 if { (ac_try="$ac_link"
7117 case "(($ac_try" in
7118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7119 *) ac_try_echo=$ac_try;;
7120 esac
7121 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7122 $as_echo "$ac_try_echo") >&5
7123 (eval "$ac_link") 2>conftest.er1
7124 ac_status=$?
7125 grep -v '^ *+' conftest.er1 >conftest.err
7126 rm -f conftest.er1
7127 cat conftest.err >&5
7128 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7129 (exit $ac_status); } && {
7130 test -z "$ac_c_werror_flag" ||
7131 test ! -s conftest.err
7132 } && test -s conftest$ac_exeext && {
7133 test "$cross_compiling" = yes ||
7134 $as_test_x conftest$ac_exeext
7135 }; then
7136 lt_cv_cc_needs_belf=yes
7137 else
7138 $as_echo "$as_me: failed program was:" >&5
7139 sed 's/^/| /' conftest.$ac_ext >&5
7140
7141 lt_cv_cc_needs_belf=no
7142 fi
7143
7144 rm -rf conftest.dSYM
7145 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7146 conftest$ac_exeext conftest.$ac_ext
7147 ac_ext=c
7148 ac_cpp='$CPP $CPPFLAGS'
7149 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7150 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7151 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7152
7153 fi
7154 { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
7155 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7156 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7157 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7158 CFLAGS="$SAVE_CFLAGS"
7159 fi
7160 ;;
7161 sparc*-*solaris*)
7162 # Find out which ABI we are using.
7163 echo 'int i;' > conftest.$ac_ext
7164 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7165 (eval $ac_compile) 2>&5
7166 ac_status=$?
7167 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7168 (exit $ac_status); }; then
7169 case `/usr/bin/file conftest.o` in
7170 *64-bit*)
7171 case $lt_cv_prog_gnu_ld in
7172 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7173 *)
7174 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7175 LD="${LD-ld} -64"
7176 fi
7177 ;;
7178 esac
7179 ;;
7180 esac
7181 fi
7182 rm -rf conftest*
7183 ;;
7184 esac
7185
7186 need_locks="$enable_libtool_lock"
7187
7188
7189 case $host_os in
7190 rhapsody* | darwin*)
7191 if test -n "$ac_tool_prefix"; then
7192 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7193 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7194 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7195 $as_echo_n "checking for $ac_word... " >&6; }
7196 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7197 $as_echo_n "(cached) " >&6
7198 else
7199 if test -n "$DSYMUTIL"; then
7200 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7201 else
7202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7203 for as_dir in $PATH
7204 do
7205 IFS=$as_save_IFS
7206 test -z "$as_dir" && as_dir=.
7207 for ac_exec_ext in '' $ac_executable_extensions; do
7208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7209 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7210 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7211 break 2
7212 fi
7213 done
7214 done
7215 IFS=$as_save_IFS
7216
7217 fi
7218 fi
7219 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7220 if test -n "$DSYMUTIL"; then
7221 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7222 $as_echo "$DSYMUTIL" >&6; }
7223 else
7224 { $as_echo "$as_me:$LINENO: result: no" >&5
7225 $as_echo "no" >&6; }
7226 fi
7227
7228
7229 fi
7230 if test -z "$ac_cv_prog_DSYMUTIL"; then
7231 ac_ct_DSYMUTIL=$DSYMUTIL
7232 # Extract the first word of "dsymutil", so it can be a program name with args.
7233 set dummy dsymutil; ac_word=$2
7234 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7235 $as_echo_n "checking for $ac_word... " >&6; }
7236 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7237 $as_echo_n "(cached) " >&6
7238 else
7239 if test -n "$ac_ct_DSYMUTIL"; then
7240 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7241 else
7242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7243 for as_dir in $PATH
7244 do
7245 IFS=$as_save_IFS
7246 test -z "$as_dir" && as_dir=.
7247 for ac_exec_ext in '' $ac_executable_extensions; do
7248 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7249 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7250 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7251 break 2
7252 fi
7253 done
7254 done
7255 IFS=$as_save_IFS
7256
7257 fi
7258 fi
7259 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7260 if test -n "$ac_ct_DSYMUTIL"; then
7261 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7262 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7263 else
7264 { $as_echo "$as_me:$LINENO: result: no" >&5
7265 $as_echo "no" >&6; }
7266 fi
7267
7268 if test "x$ac_ct_DSYMUTIL" = x; then
7269 DSYMUTIL=":"
7270 else
7271 case $cross_compiling:$ac_tool_warned in
7272 yes:)
7273 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7274 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7275 ac_tool_warned=yes ;;
7276 esac
7277 DSYMUTIL=$ac_ct_DSYMUTIL
7278 fi
7279 else
7280 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7281 fi
7282
7283 if test -n "$ac_tool_prefix"; then
7284 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7285 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7286 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7287 $as_echo_n "checking for $ac_word... " >&6; }
7288 if test "${ac_cv_prog_NMEDIT+set}" = set; then
7289 $as_echo_n "(cached) " >&6
7290 else
7291 if test -n "$NMEDIT"; then
7292 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7293 else
7294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7295 for as_dir in $PATH
7296 do
7297 IFS=$as_save_IFS
7298 test -z "$as_dir" && as_dir=.
7299 for ac_exec_ext in '' $ac_executable_extensions; do
7300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7301 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7302 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7303 break 2
7304 fi
7305 done
7306 done
7307 IFS=$as_save_IFS
7308
7309 fi
7310 fi
7311 NMEDIT=$ac_cv_prog_NMEDIT
7312 if test -n "$NMEDIT"; then
7313 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7314 $as_echo "$NMEDIT" >&6; }
7315 else
7316 { $as_echo "$as_me:$LINENO: result: no" >&5
7317 $as_echo "no" >&6; }
7318 fi
7319
7320
7321 fi
7322 if test -z "$ac_cv_prog_NMEDIT"; then
7323 ac_ct_NMEDIT=$NMEDIT
7324 # Extract the first word of "nmedit", so it can be a program name with args.
7325 set dummy nmedit; ac_word=$2
7326 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7327 $as_echo_n "checking for $ac_word... " >&6; }
7328 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7329 $as_echo_n "(cached) " >&6
7330 else
7331 if test -n "$ac_ct_NMEDIT"; then
7332 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7333 else
7334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7335 for as_dir in $PATH
7336 do
7337 IFS=$as_save_IFS
7338 test -z "$as_dir" && as_dir=.
7339 for ac_exec_ext in '' $ac_executable_extensions; do
7340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7341 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7342 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7343 break 2
7344 fi
7345 done
7346 done
7347 IFS=$as_save_IFS
7348
7349 fi
7350 fi
7351 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7352 if test -n "$ac_ct_NMEDIT"; then
7353 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7354 $as_echo "$ac_ct_NMEDIT" >&6; }
7355 else
7356 { $as_echo "$as_me:$LINENO: result: no" >&5
7357 $as_echo "no" >&6; }
7358 fi
7359
7360 if test "x$ac_ct_NMEDIT" = x; then
7361 NMEDIT=":"
7362 else
7363 case $cross_compiling:$ac_tool_warned in
7364 yes:)
7365 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7366 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7367 ac_tool_warned=yes ;;
7368 esac
7369 NMEDIT=$ac_ct_NMEDIT
7370 fi
7371 else
7372 NMEDIT="$ac_cv_prog_NMEDIT"
7373 fi
7374
7375 if test -n "$ac_tool_prefix"; then
7376 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7377 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7378 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7379 $as_echo_n "checking for $ac_word... " >&6; }
7380 if test "${ac_cv_prog_LIPO+set}" = set; then
7381 $as_echo_n "(cached) " >&6
7382 else
7383 if test -n "$LIPO"; then
7384 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7385 else
7386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7387 for as_dir in $PATH
7388 do
7389 IFS=$as_save_IFS
7390 test -z "$as_dir" && as_dir=.
7391 for ac_exec_ext in '' $ac_executable_extensions; do
7392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7393 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7394 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7395 break 2
7396 fi
7397 done
7398 done
7399 IFS=$as_save_IFS
7400
7401 fi
7402 fi
7403 LIPO=$ac_cv_prog_LIPO
7404 if test -n "$LIPO"; then
7405 { $as_echo "$as_me:$LINENO: result: $LIPO" >&5
7406 $as_echo "$LIPO" >&6; }
7407 else
7408 { $as_echo "$as_me:$LINENO: result: no" >&5
7409 $as_echo "no" >&6; }
7410 fi
7411
7412
7413 fi
7414 if test -z "$ac_cv_prog_LIPO"; then
7415 ac_ct_LIPO=$LIPO
7416 # Extract the first word of "lipo", so it can be a program name with args.
7417 set dummy lipo; ac_word=$2
7418 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7419 $as_echo_n "checking for $ac_word... " >&6; }
7420 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
7421 $as_echo_n "(cached) " >&6
7422 else
7423 if test -n "$ac_ct_LIPO"; then
7424 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7425 else
7426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7427 for as_dir in $PATH
7428 do
7429 IFS=$as_save_IFS
7430 test -z "$as_dir" && as_dir=.
7431 for ac_exec_ext in '' $ac_executable_extensions; do
7432 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7433 ac_cv_prog_ac_ct_LIPO="lipo"
7434 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7435 break 2
7436 fi
7437 done
7438 done
7439 IFS=$as_save_IFS
7440
7441 fi
7442 fi
7443 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7444 if test -n "$ac_ct_LIPO"; then
7445 { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
7446 $as_echo "$ac_ct_LIPO" >&6; }
7447 else
7448 { $as_echo "$as_me:$LINENO: result: no" >&5
7449 $as_echo "no" >&6; }
7450 fi
7451
7452 if test "x$ac_ct_LIPO" = x; then
7453 LIPO=":"
7454 else
7455 case $cross_compiling:$ac_tool_warned in
7456 yes:)
7457 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7458 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7459 ac_tool_warned=yes ;;
7460 esac
7461 LIPO=$ac_ct_LIPO
7462 fi
7463 else
7464 LIPO="$ac_cv_prog_LIPO"
7465 fi
7466
7467 if test -n "$ac_tool_prefix"; then
7468 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7469 set dummy ${ac_tool_prefix}otool; ac_word=$2
7470 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7471 $as_echo_n "checking for $ac_word... " >&6; }
7472 if test "${ac_cv_prog_OTOOL+set}" = set; then
7473 $as_echo_n "(cached) " >&6
7474 else
7475 if test -n "$OTOOL"; then
7476 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7477 else
7478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7479 for as_dir in $PATH
7480 do
7481 IFS=$as_save_IFS
7482 test -z "$as_dir" && as_dir=.
7483 for ac_exec_ext in '' $ac_executable_extensions; do
7484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7485 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7486 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7487 break 2
7488 fi
7489 done
7490 done
7491 IFS=$as_save_IFS
7492
7493 fi
7494 fi
7495 OTOOL=$ac_cv_prog_OTOOL
7496 if test -n "$OTOOL"; then
7497 { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5
7498 $as_echo "$OTOOL" >&6; }
7499 else
7500 { $as_echo "$as_me:$LINENO: result: no" >&5
7501 $as_echo "no" >&6; }
7502 fi
7503
7504
7505 fi
7506 if test -z "$ac_cv_prog_OTOOL"; then
7507 ac_ct_OTOOL=$OTOOL
7508 # Extract the first word of "otool", so it can be a program name with args.
7509 set dummy otool; ac_word=$2
7510 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7511 $as_echo_n "checking for $ac_word... " >&6; }
7512 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
7513 $as_echo_n "(cached) " >&6
7514 else
7515 if test -n "$ac_ct_OTOOL"; then
7516 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7517 else
7518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7519 for as_dir in $PATH
7520 do
7521 IFS=$as_save_IFS
7522 test -z "$as_dir" && as_dir=.
7523 for ac_exec_ext in '' $ac_executable_extensions; do
7524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7525 ac_cv_prog_ac_ct_OTOOL="otool"
7526 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7527 break 2
7528 fi
7529 done
7530 done
7531 IFS=$as_save_IFS
7532
7533 fi
7534 fi
7535 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7536 if test -n "$ac_ct_OTOOL"; then
7537 { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
7538 $as_echo "$ac_ct_OTOOL" >&6; }
7539 else
7540 { $as_echo "$as_me:$LINENO: result: no" >&5
7541 $as_echo "no" >&6; }
7542 fi
7543
7544 if test "x$ac_ct_OTOOL" = x; then
7545 OTOOL=":"
7546 else
7547 case $cross_compiling:$ac_tool_warned in
7548 yes:)
7549 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7550 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7551 ac_tool_warned=yes ;;
7552 esac
7553 OTOOL=$ac_ct_OTOOL
7554 fi
7555 else
7556 OTOOL="$ac_cv_prog_OTOOL"
7557 fi
7558
7559 if test -n "$ac_tool_prefix"; then
7560 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7561 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7562 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7563 $as_echo_n "checking for $ac_word... " >&6; }
7564 if test "${ac_cv_prog_OTOOL64+set}" = set; then
7565 $as_echo_n "(cached) " >&6
7566 else
7567 if test -n "$OTOOL64"; then
7568 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7569 else
7570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7571 for as_dir in $PATH
7572 do
7573 IFS=$as_save_IFS
7574 test -z "$as_dir" && as_dir=.
7575 for ac_exec_ext in '' $ac_executable_extensions; do
7576 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7577 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7578 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7579 break 2
7580 fi
7581 done
7582 done
7583 IFS=$as_save_IFS
7584
7585 fi
7586 fi
7587 OTOOL64=$ac_cv_prog_OTOOL64
7588 if test -n "$OTOOL64"; then
7589 { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5
7590 $as_echo "$OTOOL64" >&6; }
7591 else
7592 { $as_echo "$as_me:$LINENO: result: no" >&5
7593 $as_echo "no" >&6; }
7594 fi
7595
7596
7597 fi
7598 if test -z "$ac_cv_prog_OTOOL64"; then
7599 ac_ct_OTOOL64=$OTOOL64
7600 # Extract the first word of "otool64", so it can be a program name with args.
7601 set dummy otool64; ac_word=$2
7602 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7603 $as_echo_n "checking for $ac_word... " >&6; }
7604 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
7605 $as_echo_n "(cached) " >&6
7606 else
7607 if test -n "$ac_ct_OTOOL64"; then
7608 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7609 else
7610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7611 for as_dir in $PATH
7612 do
7613 IFS=$as_save_IFS
7614 test -z "$as_dir" && as_dir=.
7615 for ac_exec_ext in '' $ac_executable_extensions; do
7616 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7617 ac_cv_prog_ac_ct_OTOOL64="otool64"
7618 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7619 break 2
7620 fi
7621 done
7622 done
7623 IFS=$as_save_IFS
7624
7625 fi
7626 fi
7627 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7628 if test -n "$ac_ct_OTOOL64"; then
7629 { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
7630 $as_echo "$ac_ct_OTOOL64" >&6; }
7631 else
7632 { $as_echo "$as_me:$LINENO: result: no" >&5
7633 $as_echo "no" >&6; }
7634 fi
7635
7636 if test "x$ac_ct_OTOOL64" = x; then
7637 OTOOL64=":"
7638 else
7639 case $cross_compiling:$ac_tool_warned in
7640 yes:)
7641 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7642 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7643 ac_tool_warned=yes ;;
7644 esac
7645 OTOOL64=$ac_ct_OTOOL64
7646 fi
7647 else
7648 OTOOL64="$ac_cv_prog_OTOOL64"
7649 fi
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7678 $as_echo_n "checking for -single_module linker flag... " >&6; }
7679 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7680 $as_echo_n "(cached) " >&6
7681 else
7682 lt_cv_apple_cc_single_mod=no
7683 if test -z "${LT_MULTI_MODULE}"; then
7684 # By default we will add the -single_module flag. You can override
7685 # by either setting the environment variable LT_MULTI_MODULE
7686 # non-empty at configure time, or by adding -multi_module to the
7687 # link flags.
7688 rm -rf libconftest.dylib*
7689 echo "int foo(void){return 1;}" > conftest.c
7690 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7691 -dynamiclib -Wl,-single_module conftest.c" >&5
7692 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7693 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7694 _lt_result=$?
7695 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7696 lt_cv_apple_cc_single_mod=yes
7697 else
7698 cat conftest.err >&5
7699 fi
7700 rm -rf libconftest.dylib*
7701 rm -f conftest.*
7702 fi
7703 fi
7704 { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7705 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7706 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7707 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7708 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7709 $as_echo_n "(cached) " >&6
7710 else
7711 lt_cv_ld_exported_symbols_list=no
7712 save_LDFLAGS=$LDFLAGS
7713 echo "_main" > conftest.sym
7714 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7715 cat >conftest.$ac_ext <<_ACEOF
7716 /* confdefs.h. */
7717 _ACEOF
7718 cat confdefs.h >>conftest.$ac_ext
7719 cat >>conftest.$ac_ext <<_ACEOF
7720 /* end confdefs.h. */
7721
7722 int
7723 main ()
7724 {
7725
7726 ;
7727 return 0;
7728 }
7729 _ACEOF
7730 rm -f conftest.$ac_objext conftest$ac_exeext
7731 if { (ac_try="$ac_link"
7732 case "(($ac_try" in
7733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7734 *) ac_try_echo=$ac_try;;
7735 esac
7736 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7737 $as_echo "$ac_try_echo") >&5
7738 (eval "$ac_link") 2>conftest.er1
7739 ac_status=$?
7740 grep -v '^ *+' conftest.er1 >conftest.err
7741 rm -f conftest.er1
7742 cat conftest.err >&5
7743 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7744 (exit $ac_status); } && {
7745 test -z "$ac_c_werror_flag" ||
7746 test ! -s conftest.err
7747 } && test -s conftest$ac_exeext && {
7748 test "$cross_compiling" = yes ||
7749 $as_test_x conftest$ac_exeext
7750 }; then
7751 lt_cv_ld_exported_symbols_list=yes
7752 else
7753 $as_echo "$as_me: failed program was:" >&5
7754 sed 's/^/| /' conftest.$ac_ext >&5
7755
7756 lt_cv_ld_exported_symbols_list=no
7757 fi
7758
7759 rm -rf conftest.dSYM
7760 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7761 conftest$ac_exeext conftest.$ac_ext
7762 LDFLAGS="$save_LDFLAGS"
7763
7764 fi
7765 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7766 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7767 case $host_os in
7768 rhapsody* | darwin1.[012])
7769 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7770 darwin1.*)
7771 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7772 darwin*) # darwin 5.x on
7773 # if running on 10.5 or later, the deployment target defaults
7774 # to the OS version, if on x86, and 10.4, the deployment
7775 # target defaults to 10.4. Don't you love it?
7776 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7777 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7778 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7779 10.[012]*)
7780 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7781 10.*)
7782 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7783 esac
7784 ;;
7785 esac
7786 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7787 _lt_dar_single_mod='$single_module'
7788 fi
7789 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7790 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7791 else
7792 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7793 fi
7794 if test "$DSYMUTIL" != ":"; then
7795 _lt_dsymutil='~$DSYMUTIL $lib || :'
7796 else
7797 _lt_dsymutil=
7798 fi
7799 ;;
7800 esac
7801
7802
7803 for ac_header in dlfcn.h
7804 do
7805 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7806 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7807 $as_echo_n "checking for $ac_header... " >&6; }
7808 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7809 $as_echo_n "(cached) " >&6
7810 else
7811 cat >conftest.$ac_ext <<_ACEOF
7812 /* confdefs.h. */
7813 _ACEOF
7814 cat confdefs.h >>conftest.$ac_ext
7815 cat >>conftest.$ac_ext <<_ACEOF
7816 /* end confdefs.h. */
7817 $ac_includes_default
7818
7819 #include <$ac_header>
7820 _ACEOF
7821 rm -f conftest.$ac_objext
7822 if { (ac_try="$ac_compile"
7823 case "(($ac_try" in
7824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7825 *) ac_try_echo=$ac_try;;
7826 esac
7827 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7828 $as_echo "$ac_try_echo") >&5
7829 (eval "$ac_compile") 2>conftest.er1
7830 ac_status=$?
7831 grep -v '^ *+' conftest.er1 >conftest.err
7832 rm -f conftest.er1
7833 cat conftest.err >&5
7834 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7835 (exit $ac_status); } && {
7836 test -z "$ac_c_werror_flag" ||
7837 test ! -s conftest.err
7838 } && test -s conftest.$ac_objext; then
7839 eval "$as_ac_Header=yes"
7840 else
7841 $as_echo "$as_me: failed program was:" >&5
7842 sed 's/^/| /' conftest.$ac_ext >&5
7843
7844 eval "$as_ac_Header=no"
7845 fi
7846
7847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7848 fi
7849 ac_res=`eval 'as_val=${'$as_ac_Header'}
7850 $as_echo "$as_val"'`
7851 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7852 $as_echo "$ac_res" >&6; }
7853 as_val=`eval 'as_val=${'$as_ac_Header'}
7854 $as_echo "$as_val"'`
7855 if test "x$as_val" = x""yes; then
7856 cat >>confdefs.h <<_ACEOF
7857 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7858 _ACEOF
7859
7860 fi
7861
7862 done
7863
7864
7865
7866 # Set options
7867
7868
7869
7870 enable_dlopen=no
7871
7872
7873 enable_win32_dll=no
7874
7875
7876 # Check whether --enable-shared was given.
7877 if test "${enable_shared+set}" = set; then
7878 enableval=$enable_shared; p=${PACKAGE-default}
7879 case $enableval in
7880 yes) enable_shared=yes ;;
7881 no) enable_shared=no ;;
7882 *)
7883 enable_shared=no
7884 # Look at the argument we got. We use all the common list separators.
7885 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7886 for pkg in $enableval; do
7887 IFS="$lt_save_ifs"
7888 if test "X$pkg" = "X$p"; then
7889 enable_shared=yes
7890 fi
7891 done
7892 IFS="$lt_save_ifs"
7893 ;;
7894 esac
7895 else
7896 enable_shared=yes
7897 fi
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909 # Check whether --with-pic was given.
7910 if test "${with_pic+set}" = set; then
7911 withval=$with_pic; pic_mode="$withval"
7912 else
7913 pic_mode=default
7914 fi
7915
7916
7917 test -z "$pic_mode" && pic_mode=default
7918
7919
7920
7921
7922
7923
7924
7925 # Check whether --enable-fast-install was given.
7926 if test "${enable_fast_install+set}" = set; then
7927 enableval=$enable_fast_install; p=${PACKAGE-default}
7928 case $enableval in
7929 yes) enable_fast_install=yes ;;
7930 no) enable_fast_install=no ;;
7931 *)
7932 enable_fast_install=no
7933 # Look at the argument we got. We use all the common list separators.
7934 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7935 for pkg in $enableval; do
7936 IFS="$lt_save_ifs"
7937 if test "X$pkg" = "X$p"; then
7938 enable_fast_install=yes
7939 fi
7940 done
7941 IFS="$lt_save_ifs"
7942 ;;
7943 esac
7944 else
7945 enable_fast_install=yes
7946 fi
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958 # This can be used to rebuild libtool when needed
7959 LIBTOOL_DEPS="$ltmain"
7960
7961 # Always use our own libtool.
7962 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988 test -z "$LN_S" && LN_S="ln -s"
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003 if test -n "${ZSH_VERSION+set}" ; then
8004 setopt NO_GLOB_SUBST
8005 fi
8006
8007 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
8008 $as_echo_n "checking for objdir... " >&6; }
8009 if test "${lt_cv_objdir+set}" = set; then
8010 $as_echo_n "(cached) " >&6
8011 else
8012 rm -f .libs 2>/dev/null
8013 mkdir .libs 2>/dev/null
8014 if test -d .libs; then
8015 lt_cv_objdir=.libs
8016 else
8017 # MS-DOS does not allow filenames that begin with a dot.
8018 lt_cv_objdir=_libs
8019 fi
8020 rmdir .libs 2>/dev/null
8021 fi
8022 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
8023 $as_echo "$lt_cv_objdir" >&6; }
8024 objdir=$lt_cv_objdir
8025
8026
8027
8028
8029
8030 cat >>confdefs.h <<_ACEOF
8031 #define LT_OBJDIR "$lt_cv_objdir/"
8032 _ACEOF
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050 case $host_os in
8051 aix3*)
8052 # AIX sometimes has problems with the GCC collect2 program. For some
8053 # reason, if we set the COLLECT_NAMES environment variable, the problems
8054 # vanish in a puff of smoke.
8055 if test "X${COLLECT_NAMES+set}" != Xset; then
8056 COLLECT_NAMES=
8057 export COLLECT_NAMES
8058 fi
8059 ;;
8060 esac
8061
8062 # Sed substitution that helps us do robust quoting. It backslashifies
8063 # metacharacters that are still active within double-quoted strings.
8064 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8065
8066 # Same as above, but do not quote variable references.
8067 double_quote_subst='s/\(["`\\]\)/\\\1/g'
8068
8069 # Sed substitution to delay expansion of an escaped shell variable in a
8070 # double_quote_subst'ed string.
8071 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8072
8073 # Sed substitution to delay expansion of an escaped single quote.
8074 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8075
8076 # Sed substitution to avoid accidental globbing in evaled expressions
8077 no_glob_subst='s/\*/\\\*/g'
8078
8079 # Global variables:
8080 ofile=libtool
8081 can_build_shared=yes
8082
8083 # All known linkers require a `.a' archive for static linking (except MSVC,
8084 # which needs '.lib').
8085 libext=a
8086
8087 with_gnu_ld="$lt_cv_prog_gnu_ld"
8088
8089 old_CC="$CC"
8090 old_CFLAGS="$CFLAGS"
8091
8092 # Set sane defaults for various variables
8093 test -z "$CC" && CC=cc
8094 test -z "$LTCC" && LTCC=$CC
8095 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8096 test -z "$LD" && LD=ld
8097 test -z "$ac_objext" && ac_objext=o
8098
8099 for cc_temp in $compiler""; do
8100 case $cc_temp in
8101 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8102 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8103 \-*) ;;
8104 *) break;;
8105 esac
8106 done
8107 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8108
8109
8110 # Only perform the check for file, if the check method requires it
8111 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8112 case $deplibs_check_method in
8113 file_magic*)
8114 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8115 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
8116 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8117 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8118 $as_echo_n "(cached) " >&6
8119 else
8120 case $MAGIC_CMD in
8121 [\\/*] | ?:[\\/]*)
8122 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8123 ;;
8124 *)
8125 lt_save_MAGIC_CMD="$MAGIC_CMD"
8126 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8127 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8128 for ac_dir in $ac_dummy; do
8129 IFS="$lt_save_ifs"
8130 test -z "$ac_dir" && ac_dir=.
8131 if test -f $ac_dir/${ac_tool_prefix}file; then
8132 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8133 if test -n "$file_magic_test_file"; then
8134 case $deplibs_check_method in
8135 "file_magic "*)
8136 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8137 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8138 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8139 $EGREP "$file_magic_regex" > /dev/null; then
8140 :
8141 else
8142 cat <<_LT_EOF 1>&2
8143
8144 *** Warning: the command libtool uses to detect shared libraries,
8145 *** $file_magic_cmd, produces output that libtool cannot recognize.
8146 *** The result is that libtool may fail to recognize shared libraries
8147 *** as such. This will affect the creation of libtool libraries that
8148 *** depend on shared libraries, but programs linked with such libtool
8149 *** libraries will work regardless of this problem. Nevertheless, you
8150 *** may want to report the problem to your system manager and/or to
8151 *** bug-libtool@gnu.org
8152
8153 _LT_EOF
8154 fi ;;
8155 esac
8156 fi
8157 break
8158 fi
8159 done
8160 IFS="$lt_save_ifs"
8161 MAGIC_CMD="$lt_save_MAGIC_CMD"
8162 ;;
8163 esac
8164 fi
8165
8166 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8167 if test -n "$MAGIC_CMD"; then
8168 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8169 $as_echo "$MAGIC_CMD" >&6; }
8170 else
8171 { $as_echo "$as_me:$LINENO: result: no" >&5
8172 $as_echo "no" >&6; }
8173 fi
8174
8175
8176
8177
8178
8179 if test -z "$lt_cv_path_MAGIC_CMD"; then
8180 if test -n "$ac_tool_prefix"; then
8181 { $as_echo "$as_me:$LINENO: checking for file" >&5
8182 $as_echo_n "checking for file... " >&6; }
8183 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
8184 $as_echo_n "(cached) " >&6
8185 else
8186 case $MAGIC_CMD in
8187 [\\/*] | ?:[\\/]*)
8188 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8189 ;;
8190 *)
8191 lt_save_MAGIC_CMD="$MAGIC_CMD"
8192 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8193 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8194 for ac_dir in $ac_dummy; do
8195 IFS="$lt_save_ifs"
8196 test -z "$ac_dir" && ac_dir=.
8197 if test -f $ac_dir/file; then
8198 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8199 if test -n "$file_magic_test_file"; then
8200 case $deplibs_check_method in
8201 "file_magic "*)
8202 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8203 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8204 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8205 $EGREP "$file_magic_regex" > /dev/null; then
8206 :
8207 else
8208 cat <<_LT_EOF 1>&2
8209
8210 *** Warning: the command libtool uses to detect shared libraries,
8211 *** $file_magic_cmd, produces output that libtool cannot recognize.
8212 *** The result is that libtool may fail to recognize shared libraries
8213 *** as such. This will affect the creation of libtool libraries that
8214 *** depend on shared libraries, but programs linked with such libtool
8215 *** libraries will work regardless of this problem. Nevertheless, you
8216 *** may want to report the problem to your system manager and/or to
8217 *** bug-libtool@gnu.org
8218
8219 _LT_EOF
8220 fi ;;
8221 esac
8222 fi
8223 break
8224 fi
8225 done
8226 IFS="$lt_save_ifs"
8227 MAGIC_CMD="$lt_save_MAGIC_CMD"
8228 ;;
8229 esac
8230 fi
8231
8232 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8233 if test -n "$MAGIC_CMD"; then
8234 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
8235 $as_echo "$MAGIC_CMD" >&6; }
8236 else
8237 { $as_echo "$as_me:$LINENO: result: no" >&5
8238 $as_echo "no" >&6; }
8239 fi
8240
8241
8242 else
8243 MAGIC_CMD=:
8244 fi
8245 fi
8246
8247 fi
8248 ;;
8249 esac
8250
8251 # Use C for the default configuration in the libtool script
8252
8253 lt_save_CC="$CC"
8254 ac_ext=c
8255 ac_cpp='$CPP $CPPFLAGS'
8256 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8257 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8258 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8259
8260
8261 # Source file extension for C test sources.
8262 ac_ext=c
8263
8264 # Object file extension for compiled C test sources.
8265 objext=o
8266 objext=$objext
8267
8268 # Code to be used in simple compile tests
8269 lt_simple_compile_test_code="int some_variable = 0;"
8270
8271 # Code to be used in simple link tests
8272 lt_simple_link_test_code='int main(){return(0);}'
8273
8274
8275
8276
8277
8278
8279
8280 # If no C compiler was specified, use CC.
8281 LTCC=${LTCC-"$CC"}
8282
8283 # If no C compiler flags were specified, use CFLAGS.
8284 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8285
8286 # Allow CC to be a program name with arguments.
8287 compiler=$CC
8288
8289 # Save the default compiler, since it gets overwritten when the other
8290 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8291 compiler_DEFAULT=$CC
8292
8293 # save warnings/boilerplate of simple test code
8294 ac_outfile=conftest.$ac_objext
8295 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8296 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8297 _lt_compiler_boilerplate=`cat conftest.err`
8298 $RM conftest*
8299
8300 ac_outfile=conftest.$ac_objext
8301 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8302 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8303 _lt_linker_boilerplate=`cat conftest.err`
8304 $RM -r conftest*
8305
8306
8307 if test -n "$compiler"; then
8308
8309 lt_prog_compiler_no_builtin_flag=
8310
8311 if test "$GCC" = yes; then
8312 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8313
8314 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8315 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8316 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
8317 $as_echo_n "(cached) " >&6
8318 else
8319 lt_cv_prog_compiler_rtti_exceptions=no
8320 ac_outfile=conftest.$ac_objext
8321 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8322 lt_compiler_flag="-fno-rtti -fno-exceptions"
8323 # Insert the option either (1) after the last *FLAGS variable, or
8324 # (2) before a word containing "conftest.", or (3) at the end.
8325 # Note that $ac_compile itself does not contain backslashes and begins
8326 # with a dollar sign (not a hyphen), so the echo should work correctly.
8327 # The option is referenced via a variable to avoid confusing sed.
8328 lt_compile=`echo "$ac_compile" | $SED \
8329 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8330 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8331 -e 's:$: $lt_compiler_flag:'`
8332 (eval echo "\"\$as_me:8332: $lt_compile\"" >&5)
8333 (eval "$lt_compile" 2>conftest.err)
8334 ac_status=$?
8335 cat conftest.err >&5
8336 echo "$as_me:8336: \$? = $ac_status" >&5
8337 if (exit $ac_status) && test -s "$ac_outfile"; then
8338 # The compiler can only warn and ignore the option if not recognized
8339 # So say no if there are warnings other than the usual output.
8340 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8341 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8342 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8343 lt_cv_prog_compiler_rtti_exceptions=yes
8344 fi
8345 fi
8346 $RM conftest*
8347
8348 fi
8349 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8350 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8351
8352 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8353 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8354 else
8355 :
8356 fi
8357
8358 fi
8359
8360
8361
8362
8363
8364
8365 lt_prog_compiler_wl=
8366 lt_prog_compiler_pic=
8367 lt_prog_compiler_static=
8368
8369 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
8370 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8371
8372 if test "$GCC" = yes; then
8373 lt_prog_compiler_wl='-Wl,'
8374 lt_prog_compiler_static='-static'
8375
8376 case $host_os in
8377 aix*)
8378 # All AIX code is PIC.
8379 if test "$host_cpu" = ia64; then
8380 # AIX 5 now supports IA64 processor
8381 lt_prog_compiler_static='-Bstatic'
8382 fi
8383 ;;
8384
8385 amigaos*)
8386 case $host_cpu in
8387 powerpc)
8388 # see comment about AmigaOS4 .so support
8389 lt_prog_compiler_pic='-fPIC'
8390 ;;
8391 m68k)
8392 # FIXME: we need at least 68020 code to build shared libraries, but
8393 # adding the `-m68020' flag to GCC prevents building anything better,
8394 # like `-m68040'.
8395 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8396 ;;
8397 esac
8398 ;;
8399
8400 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8401 # PIC is the default for these OSes.
8402 ;;
8403
8404 mingw* | cygwin* | pw32* | os2* | cegcc*)
8405 # This hack is so that the source file can tell whether it is being
8406 # built for inclusion in a dll (and should export symbols for example).
8407 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8408 # (--disable-auto-import) libraries
8409 lt_prog_compiler_pic='-DDLL_EXPORT'
8410 ;;
8411
8412 darwin* | rhapsody*)
8413 # PIC is the default on this platform
8414 # Common symbols not allowed in MH_DYLIB files
8415 lt_prog_compiler_pic='-fno-common'
8416 ;;
8417
8418 hpux*)
8419 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8420 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8421 # sets the default TLS model and affects inlining.
8422 case $host_cpu in
8423 hppa*64*)
8424 # +Z the default
8425 ;;
8426 *)
8427 lt_prog_compiler_pic='-fPIC'
8428 ;;
8429 esac
8430 ;;
8431
8432 interix[3-9]*)
8433 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8434 # Instead, we relocate shared libraries at runtime.
8435 ;;
8436
8437 msdosdjgpp*)
8438 # Just because we use GCC doesn't mean we suddenly get shared libraries
8439 # on systems that don't support them.
8440 lt_prog_compiler_can_build_shared=no
8441 enable_shared=no
8442 ;;
8443
8444 *nto* | *qnx*)
8445 # QNX uses GNU C++, but need to define -shared option too, otherwise
8446 # it will coredump.
8447 lt_prog_compiler_pic='-fPIC -shared'
8448 ;;
8449
8450 sysv4*MP*)
8451 if test -d /usr/nec; then
8452 lt_prog_compiler_pic=-Kconform_pic
8453 fi
8454 ;;
8455
8456 *)
8457 lt_prog_compiler_pic='-fPIC'
8458 ;;
8459 esac
8460 else
8461 # PORTME Check for flag to pass linker flags through the system compiler.
8462 case $host_os in
8463 aix*)
8464 lt_prog_compiler_wl='-Wl,'
8465 if test "$host_cpu" = ia64; then
8466 # AIX 5 now supports IA64 processor
8467 lt_prog_compiler_static='-Bstatic'
8468 else
8469 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8470 fi
8471 ;;
8472
8473 mingw* | cygwin* | pw32* | os2* | cegcc*)
8474 # This hack is so that the source file can tell whether it is being
8475 # built for inclusion in a dll (and should export symbols for example).
8476 lt_prog_compiler_pic='-DDLL_EXPORT'
8477 ;;
8478
8479 hpux9* | hpux10* | hpux11*)
8480 lt_prog_compiler_wl='-Wl,'
8481 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8482 # not for PA HP-UX.
8483 case $host_cpu in
8484 hppa*64*|ia64*)
8485 # +Z the default
8486 ;;
8487 *)
8488 lt_prog_compiler_pic='+Z'
8489 ;;
8490 esac
8491 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8492 lt_prog_compiler_static='${wl}-a ${wl}archive'
8493 ;;
8494
8495 irix5* | irix6* | nonstopux*)
8496 lt_prog_compiler_wl='-Wl,'
8497 # PIC (with -KPIC) is the default.
8498 lt_prog_compiler_static='-non_shared'
8499 ;;
8500
8501 linux* | k*bsd*-gnu)
8502 case $cc_basename in
8503 # old Intel for x86_64 which still supported -KPIC.
8504 ecc*)
8505 lt_prog_compiler_wl='-Wl,'
8506 lt_prog_compiler_pic='-KPIC'
8507 lt_prog_compiler_static='-static'
8508 ;;
8509 # icc used to be incompatible with GCC.
8510 # ICC 10 doesn't accept -KPIC any more.
8511 icc* | ifort*)
8512 lt_prog_compiler_wl='-Wl,'
8513 lt_prog_compiler_pic='-fPIC'
8514 lt_prog_compiler_static='-static'
8515 ;;
8516 # Lahey Fortran 8.1.
8517 lf95*)
8518 lt_prog_compiler_wl='-Wl,'
8519 lt_prog_compiler_pic='--shared'
8520 lt_prog_compiler_static='--static'
8521 ;;
8522 pgcc* | pgf77* | pgf90* | pgf95*)
8523 # Portland Group compilers (*not* the Pentium gcc compiler,
8524 # which looks to be a dead project)
8525 lt_prog_compiler_wl='-Wl,'
8526 lt_prog_compiler_pic='-fpic'
8527 lt_prog_compiler_static='-Bstatic'
8528 ;;
8529 ccc*)
8530 lt_prog_compiler_wl='-Wl,'
8531 # All Alpha code is PIC.
8532 lt_prog_compiler_static='-non_shared'
8533 ;;
8534 xl*)
8535 # IBM XL C 8.0/Fortran 10.1 on PPC
8536 lt_prog_compiler_wl='-Wl,'
8537 lt_prog_compiler_pic='-qpic'
8538 lt_prog_compiler_static='-qstaticlink'
8539 ;;
8540 *)
8541 case `$CC -V 2>&1 | sed 5q` in
8542 *Sun\ C*)
8543 # Sun C 5.9
8544 lt_prog_compiler_pic='-KPIC'
8545 lt_prog_compiler_static='-Bstatic'
8546 lt_prog_compiler_wl='-Wl,'
8547 ;;
8548 *Sun\ F*)
8549 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8550 lt_prog_compiler_pic='-KPIC'
8551 lt_prog_compiler_static='-Bstatic'
8552 lt_prog_compiler_wl=''
8553 ;;
8554 esac
8555 ;;
8556 esac
8557 ;;
8558
8559 newsos6)
8560 lt_prog_compiler_pic='-KPIC'
8561 lt_prog_compiler_static='-Bstatic'
8562 ;;
8563
8564 *nto* | *qnx*)
8565 # QNX uses GNU C++, but need to define -shared option too, otherwise
8566 # it will coredump.
8567 lt_prog_compiler_pic='-fPIC -shared'
8568 ;;
8569
8570 osf3* | osf4* | osf5*)
8571 lt_prog_compiler_wl='-Wl,'
8572 # All OSF/1 code is PIC.
8573 lt_prog_compiler_static='-non_shared'
8574 ;;
8575
8576 rdos*)
8577 lt_prog_compiler_static='-non_shared'
8578 ;;
8579
8580 solaris*)
8581 lt_prog_compiler_pic='-KPIC'
8582 lt_prog_compiler_static='-Bstatic'
8583 case $cc_basename in
8584 f77* | f90* | f95*)
8585 lt_prog_compiler_wl='-Qoption ld ';;
8586 *)
8587 lt_prog_compiler_wl='-Wl,';;
8588 esac
8589 ;;
8590
8591 sunos4*)
8592 lt_prog_compiler_wl='-Qoption ld '
8593 lt_prog_compiler_pic='-PIC'
8594 lt_prog_compiler_static='-Bstatic'
8595 ;;
8596
8597 sysv4 | sysv4.2uw2* | sysv4.3*)
8598 lt_prog_compiler_wl='-Wl,'
8599 lt_prog_compiler_pic='-KPIC'
8600 lt_prog_compiler_static='-Bstatic'
8601 ;;
8602
8603 sysv4*MP*)
8604 if test -d /usr/nec ;then
8605 lt_prog_compiler_pic='-Kconform_pic'
8606 lt_prog_compiler_static='-Bstatic'
8607 fi
8608 ;;
8609
8610 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8611 lt_prog_compiler_wl='-Wl,'
8612 lt_prog_compiler_pic='-KPIC'
8613 lt_prog_compiler_static='-Bstatic'
8614 ;;
8615
8616 unicos*)
8617 lt_prog_compiler_wl='-Wl,'
8618 lt_prog_compiler_can_build_shared=no
8619 ;;
8620
8621 uts4*)
8622 lt_prog_compiler_pic='-pic'
8623 lt_prog_compiler_static='-Bstatic'
8624 ;;
8625
8626 *)
8627 lt_prog_compiler_can_build_shared=no
8628 ;;
8629 esac
8630 fi
8631
8632 case $host_os in
8633 # For platforms which do not support PIC, -DPIC is meaningless:
8634 *djgpp*)
8635 lt_prog_compiler_pic=
8636 ;;
8637 *)
8638 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8639 ;;
8640 esac
8641 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8642 $as_echo "$lt_prog_compiler_pic" >&6; }
8643
8644
8645
8646
8647
8648
8649 #
8650 # Check to make sure the PIC flag actually works.
8651 #
8652 if test -n "$lt_prog_compiler_pic"; then
8653 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8654 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8655 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
8656 $as_echo_n "(cached) " >&6
8657 else
8658 lt_cv_prog_compiler_pic_works=no
8659 ac_outfile=conftest.$ac_objext
8660 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8661 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8662 # Insert the option either (1) after the last *FLAGS variable, or
8663 # (2) before a word containing "conftest.", or (3) at the end.
8664 # Note that $ac_compile itself does not contain backslashes and begins
8665 # with a dollar sign (not a hyphen), so the echo should work correctly.
8666 # The option is referenced via a variable to avoid confusing sed.
8667 lt_compile=`echo "$ac_compile" | $SED \
8668 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8669 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8670 -e 's:$: $lt_compiler_flag:'`
8671 (eval echo "\"\$as_me:8671: $lt_compile\"" >&5)
8672 (eval "$lt_compile" 2>conftest.err)
8673 ac_status=$?
8674 cat conftest.err >&5
8675 echo "$as_me:8675: \$? = $ac_status" >&5
8676 if (exit $ac_status) && test -s "$ac_outfile"; then
8677 # The compiler can only warn and ignore the option if not recognized
8678 # So say no if there are warnings other than the usual output.
8679 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8680 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8681 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8682 lt_cv_prog_compiler_pic_works=yes
8683 fi
8684 fi
8685 $RM conftest*
8686
8687 fi
8688 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8689 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8690
8691 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8692 case $lt_prog_compiler_pic in
8693 "" | " "*) ;;
8694 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8695 esac
8696 else
8697 lt_prog_compiler_pic=
8698 lt_prog_compiler_can_build_shared=no
8699 fi
8700
8701 fi
8702
8703
8704
8705
8706
8707
8708 #
8709 # Check to make sure the static flag actually works.
8710 #
8711 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8712 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8713 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8714 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8715 $as_echo_n "(cached) " >&6
8716 else
8717 lt_cv_prog_compiler_static_works=no
8718 save_LDFLAGS="$LDFLAGS"
8719 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8720 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8721 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8722 # The linker can only warn and ignore the option if not recognized
8723 # So say no if there are warnings
8724 if test -s conftest.err; then
8725 # Append any errors to the config.log.
8726 cat conftest.err 1>&5
8727 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8728 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8729 if diff conftest.exp conftest.er2 >/dev/null; then
8730 lt_cv_prog_compiler_static_works=yes
8731 fi
8732 else
8733 lt_cv_prog_compiler_static_works=yes
8734 fi
8735 fi
8736 $RM -r conftest*
8737 LDFLAGS="$save_LDFLAGS"
8738
8739 fi
8740 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8741 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8742
8743 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8744 :
8745 else
8746 lt_prog_compiler_static=
8747 fi
8748
8749
8750
8751
8752
8753
8754
8755 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8756 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8757 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8758 $as_echo_n "(cached) " >&6
8759 else
8760 lt_cv_prog_compiler_c_o=no
8761 $RM -r conftest 2>/dev/null
8762 mkdir conftest
8763 cd conftest
8764 mkdir out
8765 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8766
8767 lt_compiler_flag="-o out/conftest2.$ac_objext"
8768 # Insert the option either (1) after the last *FLAGS variable, or
8769 # (2) before a word containing "conftest.", or (3) at the end.
8770 # Note that $ac_compile itself does not contain backslashes and begins
8771 # with a dollar sign (not a hyphen), so the echo should work correctly.
8772 lt_compile=`echo "$ac_compile" | $SED \
8773 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8774 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8775 -e 's:$: $lt_compiler_flag:'`
8776 (eval echo "\"\$as_me:8776: $lt_compile\"" >&5)
8777 (eval "$lt_compile" 2>out/conftest.err)
8778 ac_status=$?
8779 cat out/conftest.err >&5
8780 echo "$as_me:8780: \$? = $ac_status" >&5
8781 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8782 then
8783 # The compiler can only warn and ignore the option if not recognized
8784 # So say no if there are warnings
8785 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8786 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8787 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8788 lt_cv_prog_compiler_c_o=yes
8789 fi
8790 fi
8791 chmod u+w . 2>&5
8792 $RM conftest*
8793 # SGI C++ compiler will create directory out/ii_files/ for
8794 # template instantiation
8795 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8796 $RM out/* && rmdir out
8797 cd ..
8798 $RM -r conftest
8799 $RM conftest*
8800
8801 fi
8802 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8803 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8804
8805
8806
8807
8808
8809
8810 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8811 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8812 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8813 $as_echo_n "(cached) " >&6
8814 else
8815 lt_cv_prog_compiler_c_o=no
8816 $RM -r conftest 2>/dev/null
8817 mkdir conftest
8818 cd conftest
8819 mkdir out
8820 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8821
8822 lt_compiler_flag="-o out/conftest2.$ac_objext"
8823 # Insert the option either (1) after the last *FLAGS variable, or
8824 # (2) before a word containing "conftest.", or (3) at the end.
8825 # Note that $ac_compile itself does not contain backslashes and begins
8826 # with a dollar sign (not a hyphen), so the echo should work correctly.
8827 lt_compile=`echo "$ac_compile" | $SED \
8828 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8829 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8830 -e 's:$: $lt_compiler_flag:'`
8831 (eval echo "\"\$as_me:8831: $lt_compile\"" >&5)
8832 (eval "$lt_compile" 2>out/conftest.err)
8833 ac_status=$?
8834 cat out/conftest.err >&5
8835 echo "$as_me:8835: \$? = $ac_status" >&5
8836 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8837 then
8838 # The compiler can only warn and ignore the option if not recognized
8839 # So say no if there are warnings
8840 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8841 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8842 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8843 lt_cv_prog_compiler_c_o=yes
8844 fi
8845 fi
8846 chmod u+w . 2>&5
8847 $RM conftest*
8848 # SGI C++ compiler will create directory out/ii_files/ for
8849 # template instantiation
8850 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8851 $RM out/* && rmdir out
8852 cd ..
8853 $RM -r conftest
8854 $RM conftest*
8855
8856 fi
8857 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8858 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8859
8860
8861
8862
8863 hard_links="nottested"
8864 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8865 # do not overwrite the value of need_locks provided by the user
8866 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8867 $as_echo_n "checking if we can lock with hard links... " >&6; }
8868 hard_links=yes
8869 $RM conftest*
8870 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8871 touch conftest.a
8872 ln conftest.a conftest.b 2>&5 || hard_links=no
8873 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8874 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8875 $as_echo "$hard_links" >&6; }
8876 if test "$hard_links" = no; then
8877 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8878 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8879 need_locks=warn
8880 fi
8881 else
8882 need_locks=no
8883 fi
8884
8885
8886
8887
8888
8889
8890 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8891 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8892
8893 runpath_var=
8894 allow_undefined_flag=
8895 always_export_symbols=no
8896 archive_cmds=
8897 archive_expsym_cmds=
8898 compiler_needs_object=no
8899 enable_shared_with_static_runtimes=no
8900 export_dynamic_flag_spec=
8901 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8902 hardcode_automatic=no
8903 hardcode_direct=no
8904 hardcode_direct_absolute=no
8905 hardcode_libdir_flag_spec=
8906 hardcode_libdir_flag_spec_ld=
8907 hardcode_libdir_separator=
8908 hardcode_minus_L=no
8909 hardcode_shlibpath_var=unsupported
8910 inherit_rpath=no
8911 link_all_deplibs=unknown
8912 module_cmds=
8913 module_expsym_cmds=
8914 old_archive_from_new_cmds=
8915 old_archive_from_expsyms_cmds=
8916 thread_safe_flag_spec=
8917 whole_archive_flag_spec=
8918 # include_expsyms should be a list of space-separated symbols to be *always*
8919 # included in the symbol list
8920 include_expsyms=
8921 # exclude_expsyms can be an extended regexp of symbols to exclude
8922 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8923 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8924 # as well as any symbol that contains `d'.
8925 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8926 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8927 # platforms (ab)use it in PIC code, but their linkers get confused if
8928 # the symbol is explicitly referenced. Since portable code cannot
8929 # rely on this symbol name, it's probably fine to never include it in
8930 # preloaded symbol tables.
8931 # Exclude shared library initialization/finalization symbols.
8932 extract_expsyms_cmds=
8933
8934 case $host_os in
8935 cygwin* | mingw* | pw32* | cegcc*)
8936 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8937 # When not using gcc, we currently assume that we are using
8938 # Microsoft Visual C++.
8939 if test "$GCC" != yes; then
8940 with_gnu_ld=no
8941 fi
8942 ;;
8943 interix*)
8944 # we just hope/assume this is gcc and not c89 (= MSVC++)
8945 with_gnu_ld=yes
8946 ;;
8947 openbsd*)
8948 with_gnu_ld=no
8949 ;;
8950 esac
8951
8952 ld_shlibs=yes
8953 if test "$with_gnu_ld" = yes; then
8954 # If archive_cmds runs LD, not CC, wlarc should be empty
8955 wlarc='${wl}'
8956
8957 # Set some defaults for GNU ld with shared library support. These
8958 # are reset later if shared libraries are not supported. Putting them
8959 # here allows them to be overridden if necessary.
8960 runpath_var=LD_RUN_PATH
8961 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8962 export_dynamic_flag_spec='${wl}--export-dynamic'
8963 # ancient GNU ld didn't support --whole-archive et. al.
8964 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8965 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8966 else
8967 whole_archive_flag_spec=
8968 fi
8969 supports_anon_versioning=no
8970 case `$LD -v 2>&1` in
8971 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8972 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8973 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8974 *\ 2.11.*) ;; # other 2.11 versions
8975 *) supports_anon_versioning=yes ;;
8976 esac
8977
8978 # See if GNU ld supports shared libraries.
8979 case $host_os in
8980 aix[3-9]*)
8981 # On AIX/PPC, the GNU linker is very broken
8982 if test "$host_cpu" != ia64; then
8983 ld_shlibs=no
8984 cat <<_LT_EOF 1>&2
8985
8986 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8987 *** to be unable to reliably create shared libraries on AIX.
8988 *** Therefore, libtool is disabling shared libraries support. If you
8989 *** really care for shared libraries, you may want to modify your PATH
8990 *** so that a non-GNU linker is found, and then restart.
8991
8992 _LT_EOF
8993 fi
8994 ;;
8995
8996 amigaos*)
8997 case $host_cpu in
8998 powerpc)
8999 # see comment about AmigaOS4 .so support
9000 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9001 archive_expsym_cmds=''
9002 ;;
9003 m68k)
9004 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)'
9005 hardcode_libdir_flag_spec='-L$libdir'
9006 hardcode_minus_L=yes
9007 ;;
9008 esac
9009 ;;
9010
9011 beos*)
9012 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9013 allow_undefined_flag=unsupported
9014 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9015 # support --undefined. This deserves some investigation. FIXME
9016 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9017 else
9018 ld_shlibs=no
9019 fi
9020 ;;
9021
9022 cygwin* | mingw* | pw32* | cegcc*)
9023 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9024 # as there is no search path for DLLs.
9025 hardcode_libdir_flag_spec='-L$libdir'
9026 allow_undefined_flag=unsupported
9027 always_export_symbols=no
9028 enable_shared_with_static_runtimes=yes
9029 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9030
9031 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9032 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9033 # If the export-symbols file already is a .def file (1st line
9034 # is EXPORTS), use it as is; otherwise, prepend...
9035 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9036 cp $export_symbols $output_objdir/$soname.def;
9037 else
9038 echo EXPORTS > $output_objdir/$soname.def;
9039 cat $export_symbols >> $output_objdir/$soname.def;
9040 fi~
9041 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9042 else
9043 ld_shlibs=no
9044 fi
9045 ;;
9046
9047 interix[3-9]*)
9048 hardcode_direct=no
9049 hardcode_shlibpath_var=no
9050 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9051 export_dynamic_flag_spec='${wl}-E'
9052 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9053 # Instead, shared libraries are loaded at an image base (0x10000000 by
9054 # default) and relocated if they conflict, which is a slow very memory
9055 # consuming and fragmenting process. To avoid this, we pick a random,
9056 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9057 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9058 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9059 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'
9060 ;;
9061
9062 gnu* | linux* | tpf* | k*bsd*-gnu)
9063 tmp_diet=no
9064 if test "$host_os" = linux-dietlibc; then
9065 case $cc_basename in
9066 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9067 esac
9068 fi
9069 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9070 && test "$tmp_diet" = no
9071 then
9072 tmp_addflag=
9073 tmp_sharedflag='-shared'
9074 case $cc_basename,$host_cpu in
9075 pgcc*) # Portland Group C compiler
9076 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9077 tmp_addflag=' $pic_flag'
9078 ;;
9079 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
9080 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9081 tmp_addflag=' $pic_flag -Mnomain' ;;
9082 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9083 tmp_addflag=' -i_dynamic' ;;
9084 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9085 tmp_addflag=' -i_dynamic -nofor_main' ;;
9086 ifc* | ifort*) # Intel Fortran compiler
9087 tmp_addflag=' -nofor_main' ;;
9088 lf95*) # Lahey Fortran 8.1
9089 whole_archive_flag_spec=
9090 tmp_sharedflag='--shared' ;;
9091 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9092 tmp_sharedflag='-qmkshrobj'
9093 tmp_addflag= ;;
9094 esac
9095 case `$CC -V 2>&1 | sed 5q` in
9096 *Sun\ C*) # Sun C 5.9
9097 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9098 compiler_needs_object=yes
9099 tmp_sharedflag='-G' ;;
9100 *Sun\ F*) # Sun Fortran 8.3
9101 tmp_sharedflag='-G' ;;
9102 esac
9103 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9104
9105 if test "x$supports_anon_versioning" = xyes; then
9106 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9107 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9108 echo "local: *; };" >> $output_objdir/$libname.ver~
9109 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9110 fi
9111
9112 case $cc_basename in
9113 xlf*)
9114 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9115 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9116 hardcode_libdir_flag_spec=
9117 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9118 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9119 if test "x$supports_anon_versioning" = xyes; then
9120 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9121 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9122 echo "local: *; };" >> $output_objdir/$libname.ver~
9123 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9124 fi
9125 ;;
9126 esac
9127 else
9128 ld_shlibs=no
9129 fi
9130 ;;
9131
9132 netbsd*)
9133 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9134 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9135 wlarc=
9136 else
9137 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9138 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9139 fi
9140 ;;
9141
9142 solaris*)
9143 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9144 ld_shlibs=no
9145 cat <<_LT_EOF 1>&2
9146
9147 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9148 *** create shared libraries on Solaris systems. Therefore, libtool
9149 *** is disabling shared libraries support. We urge you to upgrade GNU
9150 *** binutils to release 2.9.1 or newer. Another option is to modify
9151 *** your PATH or compiler configuration so that the native linker is
9152 *** used, and then restart.
9153
9154 _LT_EOF
9155 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9156 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9157 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9158 else
9159 ld_shlibs=no
9160 fi
9161 ;;
9162
9163 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9164 case `$LD -v 2>&1` in
9165 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9166 ld_shlibs=no
9167 cat <<_LT_EOF 1>&2
9168
9169 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9170 *** reliably create shared libraries on SCO systems. Therefore, libtool
9171 *** is disabling shared libraries support. We urge you to upgrade GNU
9172 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9173 *** your PATH or compiler configuration so that the native linker is
9174 *** used, and then restart.
9175
9176 _LT_EOF
9177 ;;
9178 *)
9179 # For security reasons, it is highly recommended that you always
9180 # use absolute paths for naming shared libraries, and exclude the
9181 # DT_RUNPATH tag from executables and libraries. But doing so
9182 # requires that you compile everything twice, which is a pain.
9183 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9184 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9185 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9186 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9187 else
9188 ld_shlibs=no
9189 fi
9190 ;;
9191 esac
9192 ;;
9193
9194 sunos4*)
9195 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9196 wlarc=
9197 hardcode_direct=yes
9198 hardcode_shlibpath_var=no
9199 ;;
9200
9201 *)
9202 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9203 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9204 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9205 else
9206 ld_shlibs=no
9207 fi
9208 ;;
9209 esac
9210
9211 if test "$ld_shlibs" = no; then
9212 runpath_var=
9213 hardcode_libdir_flag_spec=
9214 export_dynamic_flag_spec=
9215 whole_archive_flag_spec=
9216 fi
9217 else
9218 # PORTME fill in a description of your system's linker (not GNU ld)
9219 case $host_os in
9220 aix3*)
9221 allow_undefined_flag=unsupported
9222 always_export_symbols=yes
9223 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'
9224 # Note: this linker hardcodes the directories in LIBPATH if there
9225 # are no directories specified by -L.
9226 hardcode_minus_L=yes
9227 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9228 # Neither direct hardcoding nor static linking is supported with a
9229 # broken collect2.
9230 hardcode_direct=unsupported
9231 fi
9232 ;;
9233
9234 aix[4-9]*)
9235 if test "$host_cpu" = ia64; then
9236 # On IA64, the linker does run time linking by default, so we don't
9237 # have to do anything special.
9238 aix_use_runtimelinking=no
9239 exp_sym_flag='-Bexport'
9240 no_entry_flag=""
9241 else
9242 # If we're using GNU nm, then we don't want the "-C" option.
9243 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9244 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9245 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9246 else
9247 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'
9248 fi
9249 aix_use_runtimelinking=no
9250
9251 # Test if we are trying to use run time linking or normal
9252 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9253 # need to do runtime linking.
9254 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9255 for ld_flag in $LDFLAGS; do
9256 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9257 aix_use_runtimelinking=yes
9258 break
9259 fi
9260 done
9261 ;;
9262 esac
9263
9264 exp_sym_flag='-bexport'
9265 no_entry_flag='-bnoentry'
9266 fi
9267
9268 # When large executables or shared objects are built, AIX ld can
9269 # have problems creating the table of contents. If linking a library
9270 # or program results in "error TOC overflow" add -mminimal-toc to
9271 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9272 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9273
9274 archive_cmds=''
9275 hardcode_direct=yes
9276 hardcode_direct_absolute=yes
9277 hardcode_libdir_separator=':'
9278 link_all_deplibs=yes
9279 file_list_spec='${wl}-f,'
9280
9281 if test "$GCC" = yes; then
9282 case $host_os in aix4.[012]|aix4.[012].*)
9283 # We only want to do this on AIX 4.2 and lower, the check
9284 # below for broken collect2 doesn't work under 4.3+
9285 collect2name=`${CC} -print-prog-name=collect2`
9286 if test -f "$collect2name" &&
9287 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9288 then
9289 # We have reworked collect2
9290 :
9291 else
9292 # We have old collect2
9293 hardcode_direct=unsupported
9294 # It fails to find uninstalled libraries when the uninstalled
9295 # path is not listed in the libpath. Setting hardcode_minus_L
9296 # to unsupported forces relinking
9297 hardcode_minus_L=yes
9298 hardcode_libdir_flag_spec='-L$libdir'
9299 hardcode_libdir_separator=
9300 fi
9301 ;;
9302 esac
9303 shared_flag='-shared'
9304 if test "$aix_use_runtimelinking" = yes; then
9305 shared_flag="$shared_flag "'${wl}-G'
9306 fi
9307 else
9308 # not using gcc
9309 if test "$host_cpu" = ia64; then
9310 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9311 # chokes on -Wl,-G. The following line is correct:
9312 shared_flag='-G'
9313 else
9314 if test "$aix_use_runtimelinking" = yes; then
9315 shared_flag='${wl}-G'
9316 else
9317 shared_flag='${wl}-bM:SRE'
9318 fi
9319 fi
9320 fi
9321
9322 export_dynamic_flag_spec='${wl}-bexpall'
9323 # It seems that -bexpall does not export symbols beginning with
9324 # underscore (_), so it is better to generate a list of symbols to export.
9325 always_export_symbols=yes
9326 if test "$aix_use_runtimelinking" = yes; then
9327 # Warning - without using the other runtime loading flags (-brtl),
9328 # -berok will link without error, but may produce a broken library.
9329 allow_undefined_flag='-berok'
9330 # Determine the default libpath from the value encoded in an
9331 # empty executable.
9332 cat >conftest.$ac_ext <<_ACEOF
9333 /* confdefs.h. */
9334 _ACEOF
9335 cat confdefs.h >>conftest.$ac_ext
9336 cat >>conftest.$ac_ext <<_ACEOF
9337 /* end confdefs.h. */
9338
9339 int
9340 main ()
9341 {
9342
9343 ;
9344 return 0;
9345 }
9346 _ACEOF
9347 rm -f conftest.$ac_objext conftest$ac_exeext
9348 if { (ac_try="$ac_link"
9349 case "(($ac_try" in
9350 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9351 *) ac_try_echo=$ac_try;;
9352 esac
9353 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9354 $as_echo "$ac_try_echo") >&5
9355 (eval "$ac_link") 2>conftest.er1
9356 ac_status=$?
9357 grep -v '^ *+' conftest.er1 >conftest.err
9358 rm -f conftest.er1
9359 cat conftest.err >&5
9360 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9361 (exit $ac_status); } && {
9362 test -z "$ac_c_werror_flag" ||
9363 test ! -s conftest.err
9364 } && test -s conftest$ac_exeext && {
9365 test "$cross_compiling" = yes ||
9366 $as_test_x conftest$ac_exeext
9367 }; then
9368
9369 lt_aix_libpath_sed='
9370 /Import File Strings/,/^$/ {
9371 /^0/ {
9372 s/^0 *\(.*\)$/\1/
9373 p
9374 }
9375 }'
9376 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9377 # Check for a 64-bit object if we didn't find anything.
9378 if test -z "$aix_libpath"; then
9379 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9380 fi
9381 else
9382 $as_echo "$as_me: failed program was:" >&5
9383 sed 's/^/| /' conftest.$ac_ext >&5
9384
9385
9386 fi
9387
9388 rm -rf conftest.dSYM
9389 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9390 conftest$ac_exeext conftest.$ac_ext
9391 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9392
9393 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9394 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9395 else
9396 if test "$host_cpu" = ia64; then
9397 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9398 allow_undefined_flag="-z nodefs"
9399 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"
9400 else
9401 # Determine the default libpath from the value encoded in an
9402 # empty executable.
9403 cat >conftest.$ac_ext <<_ACEOF
9404 /* confdefs.h. */
9405 _ACEOF
9406 cat confdefs.h >>conftest.$ac_ext
9407 cat >>conftest.$ac_ext <<_ACEOF
9408 /* end confdefs.h. */
9409
9410 int
9411 main ()
9412 {
9413
9414 ;
9415 return 0;
9416 }
9417 _ACEOF
9418 rm -f conftest.$ac_objext conftest$ac_exeext
9419 if { (ac_try="$ac_link"
9420 case "(($ac_try" in
9421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9422 *) ac_try_echo=$ac_try;;
9423 esac
9424 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9425 $as_echo "$ac_try_echo") >&5
9426 (eval "$ac_link") 2>conftest.er1
9427 ac_status=$?
9428 grep -v '^ *+' conftest.er1 >conftest.err
9429 rm -f conftest.er1
9430 cat conftest.err >&5
9431 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9432 (exit $ac_status); } && {
9433 test -z "$ac_c_werror_flag" ||
9434 test ! -s conftest.err
9435 } && test -s conftest$ac_exeext && {
9436 test "$cross_compiling" = yes ||
9437 $as_test_x conftest$ac_exeext
9438 }; then
9439
9440 lt_aix_libpath_sed='
9441 /Import File Strings/,/^$/ {
9442 /^0/ {
9443 s/^0 *\(.*\)$/\1/
9444 p
9445 }
9446 }'
9447 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9448 # Check for a 64-bit object if we didn't find anything.
9449 if test -z "$aix_libpath"; then
9450 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9451 fi
9452 else
9453 $as_echo "$as_me: failed program was:" >&5
9454 sed 's/^/| /' conftest.$ac_ext >&5
9455
9456
9457 fi
9458
9459 rm -rf conftest.dSYM
9460 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9461 conftest$ac_exeext conftest.$ac_ext
9462 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9463
9464 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9465 # Warning - without using the other run time loading flags,
9466 # -berok will link without error, but may produce a broken library.
9467 no_undefined_flag=' ${wl}-bernotok'
9468 allow_undefined_flag=' ${wl}-berok'
9469 # Exported symbols can be pulled into shared objects from archives
9470 whole_archive_flag_spec='$convenience'
9471 archive_cmds_need_lc=yes
9472 # This is similar to how AIX traditionally builds its shared libraries.
9473 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'
9474 fi
9475 fi
9476 ;;
9477
9478 amigaos*)
9479 case $host_cpu in
9480 powerpc)
9481 # see comment about AmigaOS4 .so support
9482 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9483 archive_expsym_cmds=''
9484 ;;
9485 m68k)
9486 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)'
9487 hardcode_libdir_flag_spec='-L$libdir'
9488 hardcode_minus_L=yes
9489 ;;
9490 esac
9491 ;;
9492
9493 bsdi[45]*)
9494 export_dynamic_flag_spec=-rdynamic
9495 ;;
9496
9497 cygwin* | mingw* | pw32* | cegcc*)
9498 # When not using gcc, we currently assume that we are using
9499 # Microsoft Visual C++.
9500 # hardcode_libdir_flag_spec is actually meaningless, as there is
9501 # no search path for DLLs.
9502 hardcode_libdir_flag_spec=' '
9503 allow_undefined_flag=unsupported
9504 # Tell ltmain to make .lib files, not .a files.
9505 libext=lib
9506 # Tell ltmain to make .dll files, not .so files.
9507 shrext_cmds=".dll"
9508 # FIXME: Setting linknames here is a bad hack.
9509 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9510 # The linker will automatically build a .lib file if we build a DLL.
9511 old_archive_from_new_cmds='true'
9512 # FIXME: Should let the user specify the lib program.
9513 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9514 fix_srcfile_path='`cygpath -w "$srcfile"`'
9515 enable_shared_with_static_runtimes=yes
9516 ;;
9517
9518 darwin* | rhapsody*)
9519
9520
9521 archive_cmds_need_lc=no
9522 hardcode_direct=no
9523 hardcode_automatic=yes
9524 hardcode_shlibpath_var=unsupported
9525 whole_archive_flag_spec=''
9526 link_all_deplibs=yes
9527 allow_undefined_flag="$_lt_dar_allow_undefined"
9528 case $cc_basename in
9529 ifort*) _lt_dar_can_shared=yes ;;
9530 *) _lt_dar_can_shared=$GCC ;;
9531 esac
9532 if test "$_lt_dar_can_shared" = "yes"; then
9533 output_verbose_link_cmd=echo
9534 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9535 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9536 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}"
9537 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}"
9538
9539 else
9540 ld_shlibs=no
9541 fi
9542
9543 ;;
9544
9545 dgux*)
9546 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9547 hardcode_libdir_flag_spec='-L$libdir'
9548 hardcode_shlibpath_var=no
9549 ;;
9550
9551 freebsd1*)
9552 ld_shlibs=no
9553 ;;
9554
9555 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9556 # support. Future versions do this automatically, but an explicit c++rt0.o
9557 # does not break anything, and helps significantly (at the cost of a little
9558 # extra space).
9559 freebsd2.2*)
9560 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9561 hardcode_libdir_flag_spec='-R$libdir'
9562 hardcode_direct=yes
9563 hardcode_shlibpath_var=no
9564 ;;
9565
9566 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9567 freebsd2*)
9568 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9569 hardcode_direct=yes
9570 hardcode_minus_L=yes
9571 hardcode_shlibpath_var=no
9572 ;;
9573
9574 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9575 freebsd* | dragonfly*)
9576 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9577 hardcode_libdir_flag_spec='-R$libdir'
9578 hardcode_direct=yes
9579 hardcode_shlibpath_var=no
9580 ;;
9581
9582 hpux9*)
9583 if test "$GCC" = yes; then
9584 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'
9585 else
9586 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'
9587 fi
9588 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9589 hardcode_libdir_separator=:
9590 hardcode_direct=yes
9591
9592 # hardcode_minus_L: Not really in the search PATH,
9593 # but as the default location of the library.
9594 hardcode_minus_L=yes
9595 export_dynamic_flag_spec='${wl}-E'
9596 ;;
9597
9598 hpux10*)
9599 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9600 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9601 else
9602 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9603 fi
9604 if test "$with_gnu_ld" = no; then
9605 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9606 hardcode_libdir_flag_spec_ld='+b $libdir'
9607 hardcode_libdir_separator=:
9608 hardcode_direct=yes
9609 hardcode_direct_absolute=yes
9610 export_dynamic_flag_spec='${wl}-E'
9611 # hardcode_minus_L: Not really in the search PATH,
9612 # but as the default location of the library.
9613 hardcode_minus_L=yes
9614 fi
9615 ;;
9616
9617 hpux11*)
9618 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9619 case $host_cpu in
9620 hppa*64*)
9621 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9622 ;;
9623 ia64*)
9624 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9625 ;;
9626 *)
9627 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9628 ;;
9629 esac
9630 else
9631 case $host_cpu in
9632 hppa*64*)
9633 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9634 ;;
9635 ia64*)
9636 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9637 ;;
9638 *)
9639 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9640 ;;
9641 esac
9642 fi
9643 if test "$with_gnu_ld" = no; then
9644 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9645 hardcode_libdir_separator=:
9646
9647 case $host_cpu in
9648 hppa*64*|ia64*)
9649 hardcode_direct=no
9650 hardcode_shlibpath_var=no
9651 ;;
9652 *)
9653 hardcode_direct=yes
9654 hardcode_direct_absolute=yes
9655 export_dynamic_flag_spec='${wl}-E'
9656
9657 # hardcode_minus_L: Not really in the search PATH,
9658 # but as the default location of the library.
9659 hardcode_minus_L=yes
9660 ;;
9661 esac
9662 fi
9663 ;;
9664
9665 irix5* | irix6* | nonstopux*)
9666 if test "$GCC" = yes; then
9667 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9668 # Try to use the -exported_symbol ld option, if it does not
9669 # work, assume that -exports_file does not work either and
9670 # implicitly export all symbols.
9671 save_LDFLAGS="$LDFLAGS"
9672 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9673 cat >conftest.$ac_ext <<_ACEOF
9674 int foo(void) {}
9675 _ACEOF
9676 rm -f conftest.$ac_objext conftest$ac_exeext
9677 if { (ac_try="$ac_link"
9678 case "(($ac_try" in
9679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9680 *) ac_try_echo=$ac_try;;
9681 esac
9682 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9683 $as_echo "$ac_try_echo") >&5
9684 (eval "$ac_link") 2>conftest.er1
9685 ac_status=$?
9686 grep -v '^ *+' conftest.er1 >conftest.err
9687 rm -f conftest.er1
9688 cat conftest.err >&5
9689 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9690 (exit $ac_status); } && {
9691 test -z "$ac_c_werror_flag" ||
9692 test ! -s conftest.err
9693 } && test -s conftest$ac_exeext && {
9694 test "$cross_compiling" = yes ||
9695 $as_test_x conftest$ac_exeext
9696 }; then
9697 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9698
9699 else
9700 $as_echo "$as_me: failed program was:" >&5
9701 sed 's/^/| /' conftest.$ac_ext >&5
9702
9703
9704 fi
9705
9706 rm -rf conftest.dSYM
9707 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9708 conftest$ac_exeext conftest.$ac_ext
9709 LDFLAGS="$save_LDFLAGS"
9710 else
9711 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9712 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9713 fi
9714 archive_cmds_need_lc='no'
9715 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9716 hardcode_libdir_separator=:
9717 inherit_rpath=yes
9718 link_all_deplibs=yes
9719 ;;
9720
9721 netbsd*)
9722 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9723 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9724 else
9725 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9726 fi
9727 hardcode_libdir_flag_spec='-R$libdir'
9728 hardcode_direct=yes
9729 hardcode_shlibpath_var=no
9730 ;;
9731
9732 newsos6)
9733 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9734 hardcode_direct=yes
9735 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9736 hardcode_libdir_separator=:
9737 hardcode_shlibpath_var=no
9738 ;;
9739
9740 *nto* | *qnx*)
9741 ;;
9742
9743 openbsd*)
9744 if test -f /usr/libexec/ld.so; then
9745 hardcode_direct=yes
9746 hardcode_shlibpath_var=no
9747 hardcode_direct_absolute=yes
9748 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9749 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9750 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9751 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9752 export_dynamic_flag_spec='${wl}-E'
9753 else
9754 case $host_os in
9755 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9756 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9757 hardcode_libdir_flag_spec='-R$libdir'
9758 ;;
9759 *)
9760 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9761 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9762 ;;
9763 esac
9764 fi
9765 else
9766 ld_shlibs=no
9767 fi
9768 ;;
9769
9770 os2*)
9771 hardcode_libdir_flag_spec='-L$libdir'
9772 hardcode_minus_L=yes
9773 allow_undefined_flag=unsupported
9774 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'
9775 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9776 ;;
9777
9778 osf3*)
9779 if test "$GCC" = yes; then
9780 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9781 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9782 else
9783 allow_undefined_flag=' -expect_unresolved \*'
9784 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9785 fi
9786 archive_cmds_need_lc='no'
9787 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9788 hardcode_libdir_separator=:
9789 ;;
9790
9791 osf4* | osf5*) # as osf3* with the addition of -msym flag
9792 if test "$GCC" = yes; then
9793 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9794 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9795 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9796 else
9797 allow_undefined_flag=' -expect_unresolved \*'
9798 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9799 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~
9800 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9801
9802 # Both c and cxx compiler support -rpath directly
9803 hardcode_libdir_flag_spec='-rpath $libdir'
9804 fi
9805 archive_cmds_need_lc='no'
9806 hardcode_libdir_separator=:
9807 ;;
9808
9809 solaris*)
9810 no_undefined_flag=' -z defs'
9811 if test "$GCC" = yes; then
9812 wlarc='${wl}'
9813 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9814 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9815 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9816 else
9817 case `$CC -V 2>&1` in
9818 *"Compilers 5.0"*)
9819 wlarc=''
9820 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9821 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9822 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9823 ;;
9824 *)
9825 wlarc='${wl}'
9826 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9827 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9828 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9829 ;;
9830 esac
9831 fi
9832 hardcode_libdir_flag_spec='-R$libdir'
9833 hardcode_shlibpath_var=no
9834 case $host_os in
9835 solaris2.[0-5] | solaris2.[0-5].*) ;;
9836 *)
9837 # The compiler driver will combine and reorder linker options,
9838 # but understands `-z linker_flag'. GCC discards it without `$wl',
9839 # but is careful enough not to reorder.
9840 # Supported since Solaris 2.6 (maybe 2.5.1?)
9841 if test "$GCC" = yes; then
9842 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9843 else
9844 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9845 fi
9846 ;;
9847 esac
9848 link_all_deplibs=yes
9849 ;;
9850
9851 sunos4*)
9852 if test "x$host_vendor" = xsequent; then
9853 # Use $CC to link under sequent, because it throws in some extra .o
9854 # files that make .init and .fini sections work.
9855 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9856 else
9857 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9858 fi
9859 hardcode_libdir_flag_spec='-L$libdir'
9860 hardcode_direct=yes
9861 hardcode_minus_L=yes
9862 hardcode_shlibpath_var=no
9863 ;;
9864
9865 sysv4)
9866 case $host_vendor in
9867 sni)
9868 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9869 hardcode_direct=yes # is this really true???
9870 ;;
9871 siemens)
9872 ## LD is ld it makes a PLAMLIB
9873 ## CC just makes a GrossModule.
9874 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9875 reload_cmds='$CC -r -o $output$reload_objs'
9876 hardcode_direct=no
9877 ;;
9878 motorola)
9879 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9880 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9881 ;;
9882 esac
9883 runpath_var='LD_RUN_PATH'
9884 hardcode_shlibpath_var=no
9885 ;;
9886
9887 sysv4.3*)
9888 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9889 hardcode_shlibpath_var=no
9890 export_dynamic_flag_spec='-Bexport'
9891 ;;
9892
9893 sysv4*MP*)
9894 if test -d /usr/nec; then
9895 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9896 hardcode_shlibpath_var=no
9897 runpath_var=LD_RUN_PATH
9898 hardcode_runpath_var=yes
9899 ld_shlibs=yes
9900 fi
9901 ;;
9902
9903 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9904 no_undefined_flag='${wl}-z,text'
9905 archive_cmds_need_lc=no
9906 hardcode_shlibpath_var=no
9907 runpath_var='LD_RUN_PATH'
9908
9909 if test "$GCC" = yes; then
9910 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9911 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9912 else
9913 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9914 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9915 fi
9916 ;;
9917
9918 sysv5* | sco3.2v5* | sco5v6*)
9919 # Note: We can NOT use -z defs as we might desire, because we do not
9920 # link with -lc, and that would cause any symbols used from libc to
9921 # always be unresolved, which means just about no library would
9922 # ever link correctly. If we're not using GNU ld we use -z text
9923 # though, which does catch some bad symbols but isn't as heavy-handed
9924 # as -z defs.
9925 no_undefined_flag='${wl}-z,text'
9926 allow_undefined_flag='${wl}-z,nodefs'
9927 archive_cmds_need_lc=no
9928 hardcode_shlibpath_var=no
9929 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9930 hardcode_libdir_separator=':'
9931 link_all_deplibs=yes
9932 export_dynamic_flag_spec='${wl}-Bexport'
9933 runpath_var='LD_RUN_PATH'
9934
9935 if test "$GCC" = yes; then
9936 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9937 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9938 else
9939 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9940 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9941 fi
9942 ;;
9943
9944 uts4*)
9945 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9946 hardcode_libdir_flag_spec='-L$libdir'
9947 hardcode_shlibpath_var=no
9948 ;;
9949
9950 *)
9951 ld_shlibs=no
9952 ;;
9953 esac
9954
9955 if test x$host_vendor = xsni; then
9956 case $host in
9957 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9958 export_dynamic_flag_spec='${wl}-Blargedynsym'
9959 ;;
9960 esac
9961 fi
9962 fi
9963
9964 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9965 $as_echo "$ld_shlibs" >&6; }
9966 test "$ld_shlibs" = no && can_build_shared=no
9967
9968 with_gnu_ld=$with_gnu_ld
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984 #
9985 # Do we need to explicitly link libc?
9986 #
9987 case "x$archive_cmds_need_lc" in
9988 x|xyes)
9989 # Assume -lc should be added
9990 archive_cmds_need_lc=yes
9991
9992 if test "$enable_shared" = yes && test "$GCC" = yes; then
9993 case $archive_cmds in
9994 *'~'*)
9995 # FIXME: we may have to deal with multi-command sequences.
9996 ;;
9997 '$CC '*)
9998 # Test whether the compiler implicitly links with -lc since on some
9999 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10000 # to ld, don't add -lc before -lgcc.
10001 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
10002 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10003 $RM conftest*
10004 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10005
10006 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10007 (eval $ac_compile) 2>&5
10008 ac_status=$?
10009 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10010 (exit $ac_status); } 2>conftest.err; then
10011 soname=conftest
10012 lib=conftest
10013 libobjs=conftest.$ac_objext
10014 deplibs=
10015 wl=$lt_prog_compiler_wl
10016 pic_flag=$lt_prog_compiler_pic
10017 compiler_flags=-v
10018 linker_flags=-v
10019 verstring=
10020 output_objdir=.
10021 libname=conftest
10022 lt_save_allow_undefined_flag=$allow_undefined_flag
10023 allow_undefined_flag=
10024 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
10025 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10026 ac_status=$?
10027 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10028 (exit $ac_status); }
10029 then
10030 archive_cmds_need_lc=no
10031 else
10032 archive_cmds_need_lc=yes
10033 fi
10034 allow_undefined_flag=$lt_save_allow_undefined_flag
10035 else
10036 cat conftest.err 1>&5
10037 fi
10038 $RM conftest*
10039 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
10040 $as_echo "$archive_cmds_need_lc" >&6; }
10041 ;;
10042 esac
10043 fi
10044 ;;
10045 esac
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
10204 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10205
10206 if test "$GCC" = yes; then
10207 case $host_os in
10208 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10209 *) lt_awk_arg="/^libraries:/" ;;
10210 esac
10211 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10212 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10213 # if the path contains ";" then we assume it to be the separator
10214 # otherwise default to the standard path separator (i.e. ":") - it is
10215 # assumed that no part of a normal pathname contains ";" but that should
10216 # okay in the real world where ";" in dirpaths is itself problematic.
10217 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10218 else
10219 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10220 fi
10221 # Ok, now we have the path, separated by spaces, we can step through it
10222 # and add multilib dir if necessary.
10223 lt_tmp_lt_search_path_spec=
10224 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10225 for lt_sys_path in $lt_search_path_spec; do
10226 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10227 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10228 else
10229 test -d "$lt_sys_path" && \
10230 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10231 fi
10232 done
10233 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10234 BEGIN {RS=" "; FS="/|\n";} {
10235 lt_foo="";
10236 lt_count=0;
10237 for (lt_i = NF; lt_i > 0; lt_i--) {
10238 if ($lt_i != "" && $lt_i != ".") {
10239 if ($lt_i == "..") {
10240 lt_count++;
10241 } else {
10242 if (lt_count == 0) {
10243 lt_foo="/" $lt_i lt_foo;
10244 } else {
10245 lt_count--;
10246 }
10247 }
10248 }
10249 }
10250 if (lt_foo != "") { lt_freq[lt_foo]++; }
10251 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10252 }'`
10253 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10254 else
10255 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10256 fi
10257 library_names_spec=
10258 libname_spec='lib$name'
10259 soname_spec=
10260 shrext_cmds=".so"
10261 postinstall_cmds=
10262 postuninstall_cmds=
10263 finish_cmds=
10264 finish_eval=
10265 shlibpath_var=
10266 shlibpath_overrides_runpath=unknown
10267 version_type=none
10268 dynamic_linker="$host_os ld.so"
10269 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10270 need_lib_prefix=unknown
10271 hardcode_into_libs=no
10272
10273 # when you set need_version to no, make sure it does not cause -set_version
10274 # flags to be left without arguments
10275 need_version=unknown
10276
10277 case $host_os in
10278 aix3*)
10279 version_type=linux
10280 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10281 shlibpath_var=LIBPATH
10282
10283 # AIX 3 has no versioning support, so we append a major version to the name.
10284 soname_spec='${libname}${release}${shared_ext}$major'
10285 ;;
10286
10287 aix[4-9]*)
10288 version_type=linux
10289 need_lib_prefix=no
10290 need_version=no
10291 hardcode_into_libs=yes
10292 if test "$host_cpu" = ia64; then
10293 # AIX 5 supports IA64
10294 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10295 shlibpath_var=LD_LIBRARY_PATH
10296 else
10297 # With GCC up to 2.95.x, collect2 would create an import file
10298 # for dependence libraries. The import file would start with
10299 # the line `#! .'. This would cause the generated library to
10300 # depend on `.', always an invalid library. This was fixed in
10301 # development snapshots of GCC prior to 3.0.
10302 case $host_os in
10303 aix4 | aix4.[01] | aix4.[01].*)
10304 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10305 echo ' yes '
10306 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10307 :
10308 else
10309 can_build_shared=no
10310 fi
10311 ;;
10312 esac
10313 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10314 # soname into executable. Probably we can add versioning support to
10315 # collect2, so additional links can be useful in future.
10316 if test "$aix_use_runtimelinking" = yes; then
10317 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10318 # instead of lib<name>.a to let people know that these are not
10319 # typical AIX shared libraries.
10320 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10321 else
10322 # We preserve .a as extension for shared libraries through AIX4.2
10323 # and later when we are not doing run time linking.
10324 library_names_spec='${libname}${release}.a $libname.a'
10325 soname_spec='${libname}${release}${shared_ext}$major'
10326 fi
10327 shlibpath_var=LIBPATH
10328 fi
10329 ;;
10330
10331 amigaos*)
10332 case $host_cpu in
10333 powerpc)
10334 # Since July 2007 AmigaOS4 officially supports .so libraries.
10335 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10337 ;;
10338 m68k)
10339 library_names_spec='$libname.ixlibrary $libname.a'
10340 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10341 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
10342 ;;
10343 esac
10344 ;;
10345
10346 beos*)
10347 library_names_spec='${libname}${shared_ext}'
10348 dynamic_linker="$host_os ld.so"
10349 shlibpath_var=LIBRARY_PATH
10350 ;;
10351
10352 bsdi[45]*)
10353 version_type=linux
10354 need_version=no
10355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10356 soname_spec='${libname}${release}${shared_ext}$major'
10357 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10358 shlibpath_var=LD_LIBRARY_PATH
10359 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10360 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10361 # the default ld.so.conf also contains /usr/contrib/lib and
10362 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10363 # libtool to hard-code these into programs
10364 ;;
10365
10366 cygwin* | mingw* | pw32* | cegcc*)
10367 version_type=windows
10368 shrext_cmds=".dll"
10369 need_version=no
10370 need_lib_prefix=no
10371
10372 case $GCC,$host_os in
10373 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10374 library_names_spec='$libname.dll.a'
10375 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10376 postinstall_cmds='base_file=`basename \${file}`~
10377 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10378 dldir=$destdir/`dirname \$dlpath`~
10379 test -d \$dldir || mkdir -p \$dldir~
10380 $install_prog $dir/$dlname \$dldir/$dlname~
10381 chmod a+x \$dldir/$dlname~
10382 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10383 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10384 fi'
10385 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10386 dlpath=$dir/\$dldll~
10387 $RM \$dlpath'
10388 shlibpath_overrides_runpath=yes
10389
10390 case $host_os in
10391 cygwin*)
10392 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10393 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10394 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10395 ;;
10396 mingw* | cegcc*)
10397 # MinGW DLLs use traditional 'lib' prefix
10398 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10399 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10400 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10401 # It is most probably a Windows format PATH printed by
10402 # mingw gcc, but we are running on Cygwin. Gcc prints its search
10403 # path with ; separators, and with drive letters. We can handle the
10404 # drive letters (cygwin fileutils understands them), so leave them,
10405 # especially as we might pass files found there to a mingw objdump,
10406 # which wouldn't understand a cygwinified path. Ahh.
10407 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10408 else
10409 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10410 fi
10411 ;;
10412 pw32*)
10413 # pw32 DLLs use 'pw' prefix rather than 'lib'
10414 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10415 ;;
10416 esac
10417 ;;
10418
10419 *)
10420 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10421 ;;
10422 esac
10423 dynamic_linker='Win32 ld.exe'
10424 # FIXME: first we should search . and the directory the executable is in
10425 shlibpath_var=PATH
10426 ;;
10427
10428 darwin* | rhapsody*)
10429 dynamic_linker="$host_os dyld"
10430 version_type=darwin
10431 need_lib_prefix=no
10432 need_version=no
10433 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10434 soname_spec='${libname}${release}${major}$shared_ext'
10435 shlibpath_overrides_runpath=yes
10436 shlibpath_var=DYLD_LIBRARY_PATH
10437 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10438
10439 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10440 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10441 ;;
10442
10443 dgux*)
10444 version_type=linux
10445 need_lib_prefix=no
10446 need_version=no
10447 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10448 soname_spec='${libname}${release}${shared_ext}$major'
10449 shlibpath_var=LD_LIBRARY_PATH
10450 ;;
10451
10452 freebsd1*)
10453 dynamic_linker=no
10454 ;;
10455
10456 freebsd* | dragonfly*)
10457 # DragonFly does not have aout. When/if they implement a new
10458 # versioning mechanism, adjust this.
10459 if test -x /usr/bin/objformat; then
10460 objformat=`/usr/bin/objformat`
10461 else
10462 case $host_os in
10463 freebsd[123]*) objformat=aout ;;
10464 *) objformat=elf ;;
10465 esac
10466 fi
10467 version_type=freebsd-$objformat
10468 case $version_type in
10469 freebsd-elf*)
10470 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10471 need_version=no
10472 need_lib_prefix=no
10473 ;;
10474 freebsd-*)
10475 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10476 need_version=yes
10477 ;;
10478 esac
10479 shlibpath_var=LD_LIBRARY_PATH
10480 case $host_os in
10481 freebsd2*)
10482 shlibpath_overrides_runpath=yes
10483 ;;
10484 freebsd3.[01]* | freebsdelf3.[01]*)
10485 shlibpath_overrides_runpath=yes
10486 hardcode_into_libs=yes
10487 ;;
10488 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10489 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10490 shlibpath_overrides_runpath=no
10491 hardcode_into_libs=yes
10492 ;;
10493 *) # from 4.6 on, and DragonFly
10494 shlibpath_overrides_runpath=yes
10495 hardcode_into_libs=yes
10496 ;;
10497 esac
10498 ;;
10499
10500 gnu*)
10501 version_type=linux
10502 need_lib_prefix=no
10503 need_version=no
10504 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10505 soname_spec='${libname}${release}${shared_ext}$major'
10506 shlibpath_var=LD_LIBRARY_PATH
10507 hardcode_into_libs=yes
10508 ;;
10509
10510 hpux9* | hpux10* | hpux11*)
10511 # Give a soname corresponding to the major version so that dld.sl refuses to
10512 # link against other versions.
10513 version_type=sunos
10514 need_lib_prefix=no
10515 need_version=no
10516 case $host_cpu in
10517 ia64*)
10518 shrext_cmds='.so'
10519 hardcode_into_libs=yes
10520 dynamic_linker="$host_os dld.so"
10521 shlibpath_var=LD_LIBRARY_PATH
10522 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10524 soname_spec='${libname}${release}${shared_ext}$major'
10525 if test "X$HPUX_IA64_MODE" = X32; then
10526 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10527 else
10528 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10529 fi
10530 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10531 ;;
10532 hppa*64*)
10533 shrext_cmds='.sl'
10534 hardcode_into_libs=yes
10535 dynamic_linker="$host_os dld.sl"
10536 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10537 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10538 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10539 soname_spec='${libname}${release}${shared_ext}$major'
10540 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10541 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10542 ;;
10543 *)
10544 shrext_cmds='.sl'
10545 dynamic_linker="$host_os dld.sl"
10546 shlibpath_var=SHLIB_PATH
10547 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10549 soname_spec='${libname}${release}${shared_ext}$major'
10550 ;;
10551 esac
10552 # HP-UX runs *really* slowly unless shared libraries are mode 555.
10553 postinstall_cmds='chmod 555 $lib'
10554 ;;
10555
10556 interix[3-9]*)
10557 version_type=linux
10558 need_lib_prefix=no
10559 need_version=no
10560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10561 soname_spec='${libname}${release}${shared_ext}$major'
10562 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10563 shlibpath_var=LD_LIBRARY_PATH
10564 shlibpath_overrides_runpath=no
10565 hardcode_into_libs=yes
10566 ;;
10567
10568 irix5* | irix6* | nonstopux*)
10569 case $host_os in
10570 nonstopux*) version_type=nonstopux ;;
10571 *)
10572 if test "$lt_cv_prog_gnu_ld" = yes; then
10573 version_type=linux
10574 else
10575 version_type=irix
10576 fi ;;
10577 esac
10578 need_lib_prefix=no
10579 need_version=no
10580 soname_spec='${libname}${release}${shared_ext}$major'
10581 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10582 case $host_os in
10583 irix5* | nonstopux*)
10584 libsuff= shlibsuff=
10585 ;;
10586 *)
10587 case $LD in # libtool.m4 will add one of these switches to LD
10588 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10589 libsuff= shlibsuff= libmagic=32-bit;;
10590 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10591 libsuff=32 shlibsuff=N32 libmagic=N32;;
10592 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10593 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10594 *) libsuff= shlibsuff= libmagic=never-match;;
10595 esac
10596 ;;
10597 esac
10598 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10599 shlibpath_overrides_runpath=no
10600 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10601 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10602 hardcode_into_libs=yes
10603 ;;
10604
10605 # No shared lib support for Linux oldld, aout, or coff.
10606 linux*oldld* | linux*aout* | linux*coff*)
10607 dynamic_linker=no
10608 ;;
10609
10610 # This must be Linux ELF.
10611 linux* | k*bsd*-gnu)
10612 version_type=linux
10613 need_lib_prefix=no
10614 need_version=no
10615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10616 soname_spec='${libname}${release}${shared_ext}$major'
10617 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10618 shlibpath_var=LD_LIBRARY_PATH
10619 shlibpath_overrides_runpath=no
10620 # Some binutils ld are patched to set DT_RUNPATH
10621 save_LDFLAGS=$LDFLAGS
10622 save_libdir=$libdir
10623 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10624 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10625 cat >conftest.$ac_ext <<_ACEOF
10626 /* confdefs.h. */
10627 _ACEOF
10628 cat confdefs.h >>conftest.$ac_ext
10629 cat >>conftest.$ac_ext <<_ACEOF
10630 /* end confdefs.h. */
10631
10632 int
10633 main ()
10634 {
10635
10636 ;
10637 return 0;
10638 }
10639 _ACEOF
10640 rm -f conftest.$ac_objext conftest$ac_exeext
10641 if { (ac_try="$ac_link"
10642 case "(($ac_try" in
10643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10644 *) ac_try_echo=$ac_try;;
10645 esac
10646 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10647 $as_echo "$ac_try_echo") >&5
10648 (eval "$ac_link") 2>conftest.er1
10649 ac_status=$?
10650 grep -v '^ *+' conftest.er1 >conftest.err
10651 rm -f conftest.er1
10652 cat conftest.err >&5
10653 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10654 (exit $ac_status); } && {
10655 test -z "$ac_c_werror_flag" ||
10656 test ! -s conftest.err
10657 } && test -s conftest$ac_exeext && {
10658 test "$cross_compiling" = yes ||
10659 $as_test_x conftest$ac_exeext
10660 }; then
10661 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
10662 shlibpath_overrides_runpath=yes
10663 fi
10664
10665 else
10666 $as_echo "$as_me: failed program was:" >&5
10667 sed 's/^/| /' conftest.$ac_ext >&5
10668
10669
10670 fi
10671
10672 rm -rf conftest.dSYM
10673 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10674 conftest$ac_exeext conftest.$ac_ext
10675 LDFLAGS=$save_LDFLAGS
10676 libdir=$save_libdir
10677
10678 # This implies no fast_install, which is unacceptable.
10679 # Some rework will be needed to allow for fast_install
10680 # before this can be enabled.
10681 hardcode_into_libs=yes
10682
10683 # Add ABI-specific directories to the system library path.
10684 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
10685
10686 # Append ld.so.conf contents to the search path
10687 if test -f /etc/ld.so.conf; then
10688 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;/^$/d' | tr '\n' ' '`
10689 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
10690 fi
10691
10692 # We used to test for /lib/ld.so.1 and disable shared libraries on
10693 # powerpc, because MkLinux only supported shared libraries with the
10694 # GNU dynamic linker. Since this was broken with cross compilers,
10695 # most powerpc-linux boxes support dynamic linking these days and
10696 # people can always --disable-shared, the test was removed, and we
10697 # assume the GNU/Linux dynamic linker is in use.
10698 dynamic_linker='GNU/Linux ld.so'
10699 ;;
10700
10701 netbsd*)
10702 version_type=sunos
10703 need_lib_prefix=no
10704 need_version=no
10705 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10707 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10708 dynamic_linker='NetBSD (a.out) ld.so'
10709 else
10710 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10711 soname_spec='${libname}${release}${shared_ext}$major'
10712 dynamic_linker='NetBSD ld.elf_so'
10713 fi
10714 shlibpath_var=LD_LIBRARY_PATH
10715 shlibpath_overrides_runpath=yes
10716 hardcode_into_libs=yes
10717 ;;
10718
10719 newsos6)
10720 version_type=linux
10721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10722 shlibpath_var=LD_LIBRARY_PATH
10723 shlibpath_overrides_runpath=yes
10724 ;;
10725
10726 *nto* | *qnx*)
10727 version_type=qnx
10728 need_lib_prefix=no
10729 need_version=no
10730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10731 soname_spec='${libname}${release}${shared_ext}$major'
10732 shlibpath_var=LD_LIBRARY_PATH
10733 shlibpath_overrides_runpath=no
10734 hardcode_into_libs=yes
10735 dynamic_linker='ldqnx.so'
10736 ;;
10737
10738 openbsd*)
10739 version_type=sunos
10740 sys_lib_dlsearch_path_spec="/usr/lib"
10741 need_lib_prefix=no
10742 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10743 case $host_os in
10744 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10745 *) need_version=no ;;
10746 esac
10747 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10748 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10749 shlibpath_var=LD_LIBRARY_PATH
10750 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10751 case $host_os in
10752 openbsd2.[89] | openbsd2.[89].*)
10753 shlibpath_overrides_runpath=no
10754 ;;
10755 *)
10756 shlibpath_overrides_runpath=yes
10757 ;;
10758 esac
10759 else
10760 shlibpath_overrides_runpath=yes
10761 fi
10762 ;;
10763
10764 os2*)
10765 libname_spec='$name'
10766 shrext_cmds=".dll"
10767 need_lib_prefix=no
10768 library_names_spec='$libname${shared_ext} $libname.a'
10769 dynamic_linker='OS/2 ld.exe'
10770 shlibpath_var=LIBPATH
10771 ;;
10772
10773 osf3* | osf4* | osf5*)
10774 version_type=osf
10775 need_lib_prefix=no
10776 need_version=no
10777 soname_spec='${libname}${release}${shared_ext}$major'
10778 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10779 shlibpath_var=LD_LIBRARY_PATH
10780 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10781 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10782 ;;
10783
10784 rdos*)
10785 dynamic_linker=no
10786 ;;
10787
10788 solaris*)
10789 version_type=linux
10790 need_lib_prefix=no
10791 need_version=no
10792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10793 soname_spec='${libname}${release}${shared_ext}$major'
10794 shlibpath_var=LD_LIBRARY_PATH
10795 shlibpath_overrides_runpath=yes
10796 hardcode_into_libs=yes
10797 # ldd complains unless libraries are executable
10798 postinstall_cmds='chmod +x $lib'
10799 ;;
10800
10801 sunos4*)
10802 version_type=sunos
10803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10804 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10805 shlibpath_var=LD_LIBRARY_PATH
10806 shlibpath_overrides_runpath=yes
10807 if test "$with_gnu_ld" = yes; then
10808 need_lib_prefix=no
10809 fi
10810 need_version=yes
10811 ;;
10812
10813 sysv4 | sysv4.3*)
10814 version_type=linux
10815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10816 soname_spec='${libname}${release}${shared_ext}$major'
10817 shlibpath_var=LD_LIBRARY_PATH
10818 case $host_vendor in
10819 sni)
10820 shlibpath_overrides_runpath=no
10821 need_lib_prefix=no
10822 runpath_var=LD_RUN_PATH
10823 ;;
10824 siemens)
10825 need_lib_prefix=no
10826 ;;
10827 motorola)
10828 need_lib_prefix=no
10829 need_version=no
10830 shlibpath_overrides_runpath=no
10831 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10832 ;;
10833 esac
10834 ;;
10835
10836 sysv4*MP*)
10837 if test -d /usr/nec ;then
10838 version_type=linux
10839 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10840 soname_spec='$libname${shared_ext}.$major'
10841 shlibpath_var=LD_LIBRARY_PATH
10842 fi
10843 ;;
10844
10845 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10846 version_type=freebsd-elf
10847 need_lib_prefix=no
10848 need_version=no
10849 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10850 soname_spec='${libname}${release}${shared_ext}$major'
10851 shlibpath_var=LD_LIBRARY_PATH
10852 shlibpath_overrides_runpath=yes
10853 hardcode_into_libs=yes
10854 if test "$with_gnu_ld" = yes; then
10855 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10856 else
10857 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10858 case $host_os in
10859 sco3.2v5*)
10860 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10861 ;;
10862 esac
10863 fi
10864 sys_lib_dlsearch_path_spec='/usr/lib'
10865 ;;
10866
10867 tpf*)
10868 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10869 version_type=linux
10870 need_lib_prefix=no
10871 need_version=no
10872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10873 shlibpath_var=LD_LIBRARY_PATH
10874 shlibpath_overrides_runpath=no
10875 hardcode_into_libs=yes
10876 ;;
10877
10878 uts4*)
10879 version_type=linux
10880 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10881 soname_spec='${libname}${release}${shared_ext}$major'
10882 shlibpath_var=LD_LIBRARY_PATH
10883 ;;
10884
10885 *)
10886 dynamic_linker=no
10887 ;;
10888 esac
10889 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10890 $as_echo "$dynamic_linker" >&6; }
10891 test "$dynamic_linker" = no && can_build_shared=no
10892
10893 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10894 if test "$GCC" = yes; then
10895 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10896 fi
10897
10898 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10899 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10900 fi
10901 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10902 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10903 fi
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10992 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10993 hardcode_action=
10994 if test -n "$hardcode_libdir_flag_spec" ||
10995 test -n "$runpath_var" ||
10996 test "X$hardcode_automatic" = "Xyes" ; then
10997
10998 # We can hardcode non-existent directories.
10999 if test "$hardcode_direct" != no &&
11000 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11001 # have to relink, otherwise we might link with an installed library
11002 # when we should be linking with a yet-to-be-installed one
11003 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11004 test "$hardcode_minus_L" != no; then
11005 # Linking always hardcodes the temporary library directory.
11006 hardcode_action=relink
11007 else
11008 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11009 hardcode_action=immediate
11010 fi
11011 else
11012 # We cannot hardcode anything, or else we can only hardcode existing
11013 # directories.
11014 hardcode_action=unsupported
11015 fi
11016 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
11017 $as_echo "$hardcode_action" >&6; }
11018
11019 if test "$hardcode_action" = relink ||
11020 test "$inherit_rpath" = yes; then
11021 # Fast installation is not supported
11022 enable_fast_install=no
11023 elif test "$shlibpath_overrides_runpath" = yes ||
11024 test "$enable_shared" = no; then
11025 # Fast installation is not necessary
11026 enable_fast_install=needless
11027 fi
11028
11029
11030
11031
11032
11033
11034 if test "x$enable_dlopen" != xyes; then
11035 enable_dlopen=unknown
11036 enable_dlopen_self=unknown
11037 enable_dlopen_self_static=unknown
11038 else
11039 lt_cv_dlopen=no
11040 lt_cv_dlopen_libs=
11041
11042 case $host_os in
11043 beos*)
11044 lt_cv_dlopen="load_add_on"
11045 lt_cv_dlopen_libs=
11046 lt_cv_dlopen_self=yes
11047 ;;
11048
11049 mingw* | pw32* | cegcc*)
11050 lt_cv_dlopen="LoadLibrary"
11051 lt_cv_dlopen_libs=
11052 ;;
11053
11054 cygwin*)
11055 lt_cv_dlopen="dlopen"
11056 lt_cv_dlopen_libs=
11057 ;;
11058
11059 darwin*)
11060 # if libdl is installed we need to link against it
11061 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11062 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11063 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11064 $as_echo_n "(cached) " >&6
11065 else
11066 ac_check_lib_save_LIBS=$LIBS
11067 LIBS="-ldl $LIBS"
11068 cat >conftest.$ac_ext <<_ACEOF
11069 /* confdefs.h. */
11070 _ACEOF
11071 cat confdefs.h >>conftest.$ac_ext
11072 cat >>conftest.$ac_ext <<_ACEOF
11073 /* end confdefs.h. */
11074
11075 /* Override any GCC internal prototype to avoid an error.
11076 Use char because int might match the return type of a GCC
11077 builtin and then its argument prototype would still apply. */
11078 #ifdef __cplusplus
11079 extern "C"
11080 #endif
11081 char dlopen ();
11082 int
11083 main ()
11084 {
11085 return dlopen ();
11086 ;
11087 return 0;
11088 }
11089 _ACEOF
11090 rm -f conftest.$ac_objext conftest$ac_exeext
11091 if { (ac_try="$ac_link"
11092 case "(($ac_try" in
11093 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11094 *) ac_try_echo=$ac_try;;
11095 esac
11096 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11097 $as_echo "$ac_try_echo") >&5
11098 (eval "$ac_link") 2>conftest.er1
11099 ac_status=$?
11100 grep -v '^ *+' conftest.er1 >conftest.err
11101 rm -f conftest.er1
11102 cat conftest.err >&5
11103 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11104 (exit $ac_status); } && {
11105 test -z "$ac_c_werror_flag" ||
11106 test ! -s conftest.err
11107 } && test -s conftest$ac_exeext && {
11108 test "$cross_compiling" = yes ||
11109 $as_test_x conftest$ac_exeext
11110 }; then
11111 ac_cv_lib_dl_dlopen=yes
11112 else
11113 $as_echo "$as_me: failed program was:" >&5
11114 sed 's/^/| /' conftest.$ac_ext >&5
11115
11116 ac_cv_lib_dl_dlopen=no
11117 fi
11118
11119 rm -rf conftest.dSYM
11120 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11121 conftest$ac_exeext conftest.$ac_ext
11122 LIBS=$ac_check_lib_save_LIBS
11123 fi
11124 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11125 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11126 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
11127 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11128 else
11129
11130 lt_cv_dlopen="dyld"
11131 lt_cv_dlopen_libs=
11132 lt_cv_dlopen_self=yes
11133
11134 fi
11135
11136 ;;
11137
11138 *)
11139 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
11140 $as_echo_n "checking for shl_load... " >&6; }
11141 if test "${ac_cv_func_shl_load+set}" = set; then
11142 $as_echo_n "(cached) " >&6
11143 else
11144 cat >conftest.$ac_ext <<_ACEOF
11145 /* confdefs.h. */
11146 _ACEOF
11147 cat confdefs.h >>conftest.$ac_ext
11148 cat >>conftest.$ac_ext <<_ACEOF
11149 /* end confdefs.h. */
11150 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
11151 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11152 #define shl_load innocuous_shl_load
11153
11154 /* System header to define __stub macros and hopefully few prototypes,
11155 which can conflict with char shl_load (); below.
11156 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11157 <limits.h> exists even on freestanding compilers. */
11158
11159 #ifdef __STDC__
11160 # include <limits.h>
11161 #else
11162 # include <assert.h>
11163 #endif
11164
11165 #undef shl_load
11166
11167 /* Override any GCC internal prototype to avoid an error.
11168 Use char because int might match the return type of a GCC
11169 builtin and then its argument prototype would still apply. */
11170 #ifdef __cplusplus
11171 extern "C"
11172 #endif
11173 char shl_load ();
11174 /* The GNU C library defines this for functions which it implements
11175 to always fail with ENOSYS. Some functions are actually named
11176 something starting with __ and the normal name is an alias. */
11177 #if defined __stub_shl_load || defined __stub___shl_load
11178 choke me
11179 #endif
11180
11181 int
11182 main ()
11183 {
11184 return shl_load ();
11185 ;
11186 return 0;
11187 }
11188 _ACEOF
11189 rm -f conftest.$ac_objext conftest$ac_exeext
11190 if { (ac_try="$ac_link"
11191 case "(($ac_try" in
11192 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11193 *) ac_try_echo=$ac_try;;
11194 esac
11195 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11196 $as_echo "$ac_try_echo") >&5
11197 (eval "$ac_link") 2>conftest.er1
11198 ac_status=$?
11199 grep -v '^ *+' conftest.er1 >conftest.err
11200 rm -f conftest.er1
11201 cat conftest.err >&5
11202 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11203 (exit $ac_status); } && {
11204 test -z "$ac_c_werror_flag" ||
11205 test ! -s conftest.err
11206 } && test -s conftest$ac_exeext && {
11207 test "$cross_compiling" = yes ||
11208 $as_test_x conftest$ac_exeext
11209 }; then
11210 ac_cv_func_shl_load=yes
11211 else
11212 $as_echo "$as_me: failed program was:" >&5
11213 sed 's/^/| /' conftest.$ac_ext >&5
11214
11215 ac_cv_func_shl_load=no
11216 fi
11217
11218 rm -rf conftest.dSYM
11219 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11220 conftest$ac_exeext conftest.$ac_ext
11221 fi
11222 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
11223 $as_echo "$ac_cv_func_shl_load" >&6; }
11224 if test "x$ac_cv_func_shl_load" = x""yes; then
11225 lt_cv_dlopen="shl_load"
11226 else
11227 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
11228 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11229 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
11230 $as_echo_n "(cached) " >&6
11231 else
11232 ac_check_lib_save_LIBS=$LIBS
11233 LIBS="-ldld $LIBS"
11234 cat >conftest.$ac_ext <<_ACEOF
11235 /* confdefs.h. */
11236 _ACEOF
11237 cat confdefs.h >>conftest.$ac_ext
11238 cat >>conftest.$ac_ext <<_ACEOF
11239 /* end confdefs.h. */
11240
11241 /* Override any GCC internal prototype to avoid an error.
11242 Use char because int might match the return type of a GCC
11243 builtin and then its argument prototype would still apply. */
11244 #ifdef __cplusplus
11245 extern "C"
11246 #endif
11247 char shl_load ();
11248 int
11249 main ()
11250 {
11251 return shl_load ();
11252 ;
11253 return 0;
11254 }
11255 _ACEOF
11256 rm -f conftest.$ac_objext conftest$ac_exeext
11257 if { (ac_try="$ac_link"
11258 case "(($ac_try" in
11259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11260 *) ac_try_echo=$ac_try;;
11261 esac
11262 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11263 $as_echo "$ac_try_echo") >&5
11264 (eval "$ac_link") 2>conftest.er1
11265 ac_status=$?
11266 grep -v '^ *+' conftest.er1 >conftest.err
11267 rm -f conftest.er1
11268 cat conftest.err >&5
11269 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11270 (exit $ac_status); } && {
11271 test -z "$ac_c_werror_flag" ||
11272 test ! -s conftest.err
11273 } && test -s conftest$ac_exeext && {
11274 test "$cross_compiling" = yes ||
11275 $as_test_x conftest$ac_exeext
11276 }; then
11277 ac_cv_lib_dld_shl_load=yes
11278 else
11279 $as_echo "$as_me: failed program was:" >&5
11280 sed 's/^/| /' conftest.$ac_ext >&5
11281
11282 ac_cv_lib_dld_shl_load=no
11283 fi
11284
11285 rm -rf conftest.dSYM
11286 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11287 conftest$ac_exeext conftest.$ac_ext
11288 LIBS=$ac_check_lib_save_LIBS
11289 fi
11290 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
11291 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11292 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
11293 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11294 else
11295 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
11296 $as_echo_n "checking for dlopen... " >&6; }
11297 if test "${ac_cv_func_dlopen+set}" = set; then
11298 $as_echo_n "(cached) " >&6
11299 else
11300 cat >conftest.$ac_ext <<_ACEOF
11301 /* confdefs.h. */
11302 _ACEOF
11303 cat confdefs.h >>conftest.$ac_ext
11304 cat >>conftest.$ac_ext <<_ACEOF
11305 /* end confdefs.h. */
11306 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
11307 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11308 #define dlopen innocuous_dlopen
11309
11310 /* System header to define __stub macros and hopefully few prototypes,
11311 which can conflict with char dlopen (); below.
11312 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11313 <limits.h> exists even on freestanding compilers. */
11314
11315 #ifdef __STDC__
11316 # include <limits.h>
11317 #else
11318 # include <assert.h>
11319 #endif
11320
11321 #undef dlopen
11322
11323 /* Override any GCC internal prototype to avoid an error.
11324 Use char because int might match the return type of a GCC
11325 builtin and then its argument prototype would still apply. */
11326 #ifdef __cplusplus
11327 extern "C"
11328 #endif
11329 char dlopen ();
11330 /* The GNU C library defines this for functions which it implements
11331 to always fail with ENOSYS. Some functions are actually named
11332 something starting with __ and the normal name is an alias. */
11333 #if defined __stub_dlopen || defined __stub___dlopen
11334 choke me
11335 #endif
11336
11337 int
11338 main ()
11339 {
11340 return dlopen ();
11341 ;
11342 return 0;
11343 }
11344 _ACEOF
11345 rm -f conftest.$ac_objext conftest$ac_exeext
11346 if { (ac_try="$ac_link"
11347 case "(($ac_try" in
11348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11349 *) ac_try_echo=$ac_try;;
11350 esac
11351 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11352 $as_echo "$ac_try_echo") >&5
11353 (eval "$ac_link") 2>conftest.er1
11354 ac_status=$?
11355 grep -v '^ *+' conftest.er1 >conftest.err
11356 rm -f conftest.er1
11357 cat conftest.err >&5
11358 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11359 (exit $ac_status); } && {
11360 test -z "$ac_c_werror_flag" ||
11361 test ! -s conftest.err
11362 } && test -s conftest$ac_exeext && {
11363 test "$cross_compiling" = yes ||
11364 $as_test_x conftest$ac_exeext
11365 }; then
11366 ac_cv_func_dlopen=yes
11367 else
11368 $as_echo "$as_me: failed program was:" >&5
11369 sed 's/^/| /' conftest.$ac_ext >&5
11370
11371 ac_cv_func_dlopen=no
11372 fi
11373
11374 rm -rf conftest.dSYM
11375 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11376 conftest$ac_exeext conftest.$ac_ext
11377 fi
11378 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
11379 $as_echo "$ac_cv_func_dlopen" >&6; }
11380 if test "x$ac_cv_func_dlopen" = x""yes; then
11381 lt_cv_dlopen="dlopen"
11382 else
11383 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
11384 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11385 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
11386 $as_echo_n "(cached) " >&6
11387 else
11388 ac_check_lib_save_LIBS=$LIBS
11389 LIBS="-ldl $LIBS"
11390 cat >conftest.$ac_ext <<_ACEOF
11391 /* confdefs.h. */
11392 _ACEOF
11393 cat confdefs.h >>conftest.$ac_ext
11394 cat >>conftest.$ac_ext <<_ACEOF
11395 /* end confdefs.h. */
11396
11397 /* Override any GCC internal prototype to avoid an error.
11398 Use char because int might match the return type of a GCC
11399 builtin and then its argument prototype would still apply. */
11400 #ifdef __cplusplus
11401 extern "C"
11402 #endif
11403 char dlopen ();
11404 int
11405 main ()
11406 {
11407 return dlopen ();
11408 ;
11409 return 0;
11410 }
11411 _ACEOF
11412 rm -f conftest.$ac_objext conftest$ac_exeext
11413 if { (ac_try="$ac_link"
11414 case "(($ac_try" in
11415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11416 *) ac_try_echo=$ac_try;;
11417 esac
11418 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11419 $as_echo "$ac_try_echo") >&5
11420 (eval "$ac_link") 2>conftest.er1
11421 ac_status=$?
11422 grep -v '^ *+' conftest.er1 >conftest.err
11423 rm -f conftest.er1
11424 cat conftest.err >&5
11425 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11426 (exit $ac_status); } && {
11427 test -z "$ac_c_werror_flag" ||
11428 test ! -s conftest.err
11429 } && test -s conftest$ac_exeext && {
11430 test "$cross_compiling" = yes ||
11431 $as_test_x conftest$ac_exeext
11432 }; then
11433 ac_cv_lib_dl_dlopen=yes
11434 else
11435 $as_echo "$as_me: failed program was:" >&5
11436 sed 's/^/| /' conftest.$ac_ext >&5
11437
11438 ac_cv_lib_dl_dlopen=no
11439 fi
11440
11441 rm -rf conftest.dSYM
11442 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11443 conftest$ac_exeext conftest.$ac_ext
11444 LIBS=$ac_check_lib_save_LIBS
11445 fi
11446 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
11447 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11448 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
11449 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11450 else
11451 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
11452 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11453 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
11454 $as_echo_n "(cached) " >&6
11455 else
11456 ac_check_lib_save_LIBS=$LIBS
11457 LIBS="-lsvld $LIBS"
11458 cat >conftest.$ac_ext <<_ACEOF
11459 /* confdefs.h. */
11460 _ACEOF
11461 cat confdefs.h >>conftest.$ac_ext
11462 cat >>conftest.$ac_ext <<_ACEOF
11463 /* end confdefs.h. */
11464
11465 /* Override any GCC internal prototype to avoid an error.
11466 Use char because int might match the return type of a GCC
11467 builtin and then its argument prototype would still apply. */
11468 #ifdef __cplusplus
11469 extern "C"
11470 #endif
11471 char dlopen ();
11472 int
11473 main ()
11474 {
11475 return dlopen ();
11476 ;
11477 return 0;
11478 }
11479 _ACEOF
11480 rm -f conftest.$ac_objext conftest$ac_exeext
11481 if { (ac_try="$ac_link"
11482 case "(($ac_try" in
11483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11484 *) ac_try_echo=$ac_try;;
11485 esac
11486 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11487 $as_echo "$ac_try_echo") >&5
11488 (eval "$ac_link") 2>conftest.er1
11489 ac_status=$?
11490 grep -v '^ *+' conftest.er1 >conftest.err
11491 rm -f conftest.er1
11492 cat conftest.err >&5
11493 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11494 (exit $ac_status); } && {
11495 test -z "$ac_c_werror_flag" ||
11496 test ! -s conftest.err
11497 } && test -s conftest$ac_exeext && {
11498 test "$cross_compiling" = yes ||
11499 $as_test_x conftest$ac_exeext
11500 }; then
11501 ac_cv_lib_svld_dlopen=yes
11502 else
11503 $as_echo "$as_me: failed program was:" >&5
11504 sed 's/^/| /' conftest.$ac_ext >&5
11505
11506 ac_cv_lib_svld_dlopen=no
11507 fi
11508
11509 rm -rf conftest.dSYM
11510 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11511 conftest$ac_exeext conftest.$ac_ext
11512 LIBS=$ac_check_lib_save_LIBS
11513 fi
11514 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11515 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11516 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
11517 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11518 else
11519 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11520 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11521 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11522 $as_echo_n "(cached) " >&6
11523 else
11524 ac_check_lib_save_LIBS=$LIBS
11525 LIBS="-ldld $LIBS"
11526 cat >conftest.$ac_ext <<_ACEOF
11527 /* confdefs.h. */
11528 _ACEOF
11529 cat confdefs.h >>conftest.$ac_ext
11530 cat >>conftest.$ac_ext <<_ACEOF
11531 /* end confdefs.h. */
11532
11533 /* Override any GCC internal prototype to avoid an error.
11534 Use char because int might match the return type of a GCC
11535 builtin and then its argument prototype would still apply. */
11536 #ifdef __cplusplus
11537 extern "C"
11538 #endif
11539 char dld_link ();
11540 int
11541 main ()
11542 {
11543 return dld_link ();
11544 ;
11545 return 0;
11546 }
11547 _ACEOF
11548 rm -f conftest.$ac_objext conftest$ac_exeext
11549 if { (ac_try="$ac_link"
11550 case "(($ac_try" in
11551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11552 *) ac_try_echo=$ac_try;;
11553 esac
11554 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11555 $as_echo "$ac_try_echo") >&5
11556 (eval "$ac_link") 2>conftest.er1
11557 ac_status=$?
11558 grep -v '^ *+' conftest.er1 >conftest.err
11559 rm -f conftest.er1
11560 cat conftest.err >&5
11561 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11562 (exit $ac_status); } && {
11563 test -z "$ac_c_werror_flag" ||
11564 test ! -s conftest.err
11565 } && test -s conftest$ac_exeext && {
11566 test "$cross_compiling" = yes ||
11567 $as_test_x conftest$ac_exeext
11568 }; then
11569 ac_cv_lib_dld_dld_link=yes
11570 else
11571 $as_echo "$as_me: failed program was:" >&5
11572 sed 's/^/| /' conftest.$ac_ext >&5
11573
11574 ac_cv_lib_dld_dld_link=no
11575 fi
11576
11577 rm -rf conftest.dSYM
11578 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11579 conftest$ac_exeext conftest.$ac_ext
11580 LIBS=$ac_check_lib_save_LIBS
11581 fi
11582 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11583 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11584 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
11585 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11586 fi
11587
11588
11589 fi
11590
11591
11592 fi
11593
11594
11595 fi
11596
11597
11598 fi
11599
11600
11601 fi
11602
11603 ;;
11604 esac
11605
11606 if test "x$lt_cv_dlopen" != xno; then
11607 enable_dlopen=yes
11608 else
11609 enable_dlopen=no
11610 fi
11611
11612 case $lt_cv_dlopen in
11613 dlopen)
11614 save_CPPFLAGS="$CPPFLAGS"
11615 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11616
11617 save_LDFLAGS="$LDFLAGS"
11618 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11619
11620 save_LIBS="$LIBS"
11621 LIBS="$lt_cv_dlopen_libs $LIBS"
11622
11623 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
11624 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11625 if test "${lt_cv_dlopen_self+set}" = set; then
11626 $as_echo_n "(cached) " >&6
11627 else
11628 if test "$cross_compiling" = yes; then :
11629 lt_cv_dlopen_self=cross
11630 else
11631 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11632 lt_status=$lt_dlunknown
11633 cat > conftest.$ac_ext <<_LT_EOF
11634 #line 11634 "configure"
11635 #include "confdefs.h"
11636
11637 #if HAVE_DLFCN_H
11638 #include <dlfcn.h>
11639 #endif
11640
11641 #include <stdio.h>
11642
11643 #ifdef RTLD_GLOBAL
11644 # define LT_DLGLOBAL RTLD_GLOBAL
11645 #else
11646 # ifdef DL_GLOBAL
11647 # define LT_DLGLOBAL DL_GLOBAL
11648 # else
11649 # define LT_DLGLOBAL 0
11650 # endif
11651 #endif
11652
11653 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11654 find out it does not work in some platform. */
11655 #ifndef LT_DLLAZY_OR_NOW
11656 # ifdef RTLD_LAZY
11657 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11658 # else
11659 # ifdef DL_LAZY
11660 # define LT_DLLAZY_OR_NOW DL_LAZY
11661 # else
11662 # ifdef RTLD_NOW
11663 # define LT_DLLAZY_OR_NOW RTLD_NOW
11664 # else
11665 # ifdef DL_NOW
11666 # define LT_DLLAZY_OR_NOW DL_NOW
11667 # else
11668 # define LT_DLLAZY_OR_NOW 0
11669 # endif
11670 # endif
11671 # endif
11672 # endif
11673 #endif
11674
11675 void fnord() { int i=42;}
11676 int main ()
11677 {
11678 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11679 int status = $lt_dlunknown;
11680
11681 if (self)
11682 {
11683 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11684 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11685 /* dlclose (self); */
11686 }
11687 else
11688 puts (dlerror ());
11689
11690 return status;
11691 }
11692 _LT_EOF
11693 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11694 (eval $ac_link) 2>&5
11695 ac_status=$?
11696 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11697 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11698 (./conftest; exit; ) >&5 2>/dev/null
11699 lt_status=$?
11700 case x$lt_status in
11701 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11702 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11703 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11704 esac
11705 else :
11706 # compilation failed
11707 lt_cv_dlopen_self=no
11708 fi
11709 fi
11710 rm -fr conftest*
11711
11712
11713 fi
11714 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
11715 $as_echo "$lt_cv_dlopen_self" >&6; }
11716
11717 if test "x$lt_cv_dlopen_self" = xyes; then
11718 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11719 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
11720 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11721 if test "${lt_cv_dlopen_self_static+set}" = set; then
11722 $as_echo_n "(cached) " >&6
11723 else
11724 if test "$cross_compiling" = yes; then :
11725 lt_cv_dlopen_self_static=cross
11726 else
11727 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11728 lt_status=$lt_dlunknown
11729 cat > conftest.$ac_ext <<_LT_EOF
11730 #line 11730 "configure"
11731 #include "confdefs.h"
11732
11733 #if HAVE_DLFCN_H
11734 #include <dlfcn.h>
11735 #endif
11736
11737 #include <stdio.h>
11738
11739 #ifdef RTLD_GLOBAL
11740 # define LT_DLGLOBAL RTLD_GLOBAL
11741 #else
11742 # ifdef DL_GLOBAL
11743 # define LT_DLGLOBAL DL_GLOBAL
11744 # else
11745 # define LT_DLGLOBAL 0
11746 # endif
11747 #endif
11748
11749 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11750 find out it does not work in some platform. */
11751 #ifndef LT_DLLAZY_OR_NOW
11752 # ifdef RTLD_LAZY
11753 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11754 # else
11755 # ifdef DL_LAZY
11756 # define LT_DLLAZY_OR_NOW DL_LAZY
11757 # else
11758 # ifdef RTLD_NOW
11759 # define LT_DLLAZY_OR_NOW RTLD_NOW
11760 # else
11761 # ifdef DL_NOW
11762 # define LT_DLLAZY_OR_NOW DL_NOW
11763 # else
11764 # define LT_DLLAZY_OR_NOW 0
11765 # endif
11766 # endif
11767 # endif
11768 # endif
11769 #endif
11770
11771 void fnord() { int i=42;}
11772 int main ()
11773 {
11774 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11775 int status = $lt_dlunknown;
11776
11777 if (self)
11778 {
11779 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11780 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11781 /* dlclose (self); */
11782 }
11783 else
11784 puts (dlerror ());
11785
11786 return status;
11787 }
11788 _LT_EOF
11789 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11790 (eval $ac_link) 2>&5
11791 ac_status=$?
11792 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11793 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11794 (./conftest; exit; ) >&5 2>/dev/null
11795 lt_status=$?
11796 case x$lt_status in
11797 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11798 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11799 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11800 esac
11801 else :
11802 # compilation failed
11803 lt_cv_dlopen_self_static=no
11804 fi
11805 fi
11806 rm -fr conftest*
11807
11808
11809 fi
11810 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
11811 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11812 fi
11813
11814 CPPFLAGS="$save_CPPFLAGS"
11815 LDFLAGS="$save_LDFLAGS"
11816 LIBS="$save_LIBS"
11817 ;;
11818 esac
11819
11820 case $lt_cv_dlopen_self in
11821 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11822 *) enable_dlopen_self=unknown ;;
11823 esac
11824
11825 case $lt_cv_dlopen_self_static in
11826 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11827 *) enable_dlopen_self_static=unknown ;;
11828 esac
11829 fi
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847 striplib=
11848 old_striplib=
11849 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
11850 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11851 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11852 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11853 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11854 { $as_echo "$as_me:$LINENO: result: yes" >&5
11855 $as_echo "yes" >&6; }
11856 else
11857 # FIXME - insert some real tests, host_os isn't really good enough
11858 case $host_os in
11859 darwin*)
11860 if test -n "$STRIP" ; then
11861 striplib="$STRIP -x"
11862 old_striplib="$STRIP -S"
11863 { $as_echo "$as_me:$LINENO: result: yes" >&5
11864 $as_echo "yes" >&6; }
11865 else
11866 { $as_echo "$as_me:$LINENO: result: no" >&5
11867 $as_echo "no" >&6; }
11868 fi
11869 ;;
11870 *)
11871 { $as_echo "$as_me:$LINENO: result: no" >&5
11872 $as_echo "no" >&6; }
11873 ;;
11874 esac
11875 fi
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888 # Report which library types will actually be built
11889 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
11890 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11891 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
11892 $as_echo "$can_build_shared" >&6; }
11893
11894 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
11895 $as_echo_n "checking whether to build shared libraries... " >&6; }
11896 test "$can_build_shared" = "no" && enable_shared=no
11897
11898 # On AIX, shared libraries and static libraries use the same namespace, and
11899 # are all built from PIC.
11900 case $host_os in
11901 aix3*)
11902 test "$enable_shared" = yes && enable_static=no
11903 if test -n "$RANLIB"; then
11904 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11905 postinstall_cmds='$RANLIB $lib'
11906 fi
11907 ;;
11908
11909 aix[4-9]*)
11910 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11911 test "$enable_shared" = yes && enable_static=no
11912 fi
11913 ;;
11914 esac
11915 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
11916 $as_echo "$enable_shared" >&6; }
11917
11918 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
11919 $as_echo_n "checking whether to build static libraries... " >&6; }
11920 # Make sure either enable_shared or enable_static is yes.
11921 test "$enable_shared" = yes || enable_static=yes
11922 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
11923 $as_echo "$enable_static" >&6; }
11924
11925
11926
11927
11928 fi
11929 ac_ext=c
11930 ac_cpp='$CPP $CPPFLAGS'
11931 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11932 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11933 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11934
11935 CC="$lt_save_CC"
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949 ac_config_commands="$ac_config_commands libtool"
11950
11951
11952
11953
11954 # Only expand once:
11955
11956
11957
11958
11959
11960
11961 # Define a configure option for an alternate module directory
11962
11963 # Check whether --with-xorg-module-dir was given.
11964 if test "${with_xorg_module_dir+set}" = set; then
11965 withval=$with_xorg_module_dir; moduledir="$withval"
11966 else
11967 moduledir="$libdir/xorg/modules"
11968 fi
11969
11970
11971 # Check whether --enable-dri was given.
11972 if test "${enable_dri+set}" = set; then
11973 enableval=$enable_dri; DRI="$enableval"
11974 else
11975 DRI=auto
11976 fi
11977
11978 # Check whether --enable-exa was given.
11979 if test "${enable_exa+set}" = set; then
11980 enableval=$enable_exa; EXA="$enableval"
11981 else
11982 EXA=yes
11983 fi
11984
11985
11986 # Store the list of server defined optional extensions in REQUIRED_MODULES
11987
11988
11989 SAVE_CFLAGS="$CFLAGS"
11990 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
11991 cat >conftest.$ac_ext <<_ACEOF
11992 /* confdefs.h. */
11993 _ACEOF
11994 cat confdefs.h >>conftest.$ac_ext
11995 cat >>conftest.$ac_ext <<_ACEOF
11996 /* end confdefs.h. */
11997
11998 #include "xorg-server.h"
11999 #if !defined RANDR
12000 #error RANDR not defined
12001 #endif
12002
12003 int
12004 main ()
12005 {
12006
12007 ;
12008 return 0;
12009 }
12010 _ACEOF
12011 rm -f conftest.$ac_objext
12012 if { (ac_try="$ac_compile"
12013 case "(($ac_try" in
12014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12015 *) ac_try_echo=$ac_try;;
12016 esac
12017 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12018 $as_echo "$ac_try_echo") >&5
12019 (eval "$ac_compile") 2>conftest.er1
12020 ac_status=$?
12021 grep -v '^ *+' conftest.er1 >conftest.err
12022 rm -f conftest.er1
12023 cat conftest.err >&5
12024 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12025 (exit $ac_status); } && {
12026 test -z "$ac_c_werror_flag" ||
12027 test ! -s conftest.err
12028 } && test -s conftest.$ac_objext; then
12029 _EXT_CHECK=yes
12030 else
12031 $as_echo "$as_me: failed program was:" >&5
12032 sed 's/^/| /' conftest.$ac_ext >&5
12033
12034 _EXT_CHECK=no
12035 fi
12036
12037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12038 CFLAGS="$SAVE_CFLAGS"
12039 { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
12040 $as_echo_n "checking if RANDR is defined... " >&6; }
12041 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
12042 $as_echo "$_EXT_CHECK" >&6; }
12043 if test "$_EXT_CHECK" != no; then
12044 REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
12045 fi
12046
12047
12048
12049 SAVE_CFLAGS="$CFLAGS"
12050 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
12051 cat >conftest.$ac_ext <<_ACEOF
12052 /* confdefs.h. */
12053 _ACEOF
12054 cat confdefs.h >>conftest.$ac_ext
12055 cat >>conftest.$ac_ext <<_ACEOF
12056 /* end confdefs.h. */
12057
12058 #include "xorg-server.h"
12059 #if !defined RENDER
12060 #error RENDER not defined
12061 #endif
12062
12063 int
12064 main ()
12065 {
12066
12067 ;
12068 return 0;
12069 }
12070 _ACEOF
12071 rm -f conftest.$ac_objext
12072 if { (ac_try="$ac_compile"
12073 case "(($ac_try" in
12074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12075 *) ac_try_echo=$ac_try;;
12076 esac
12077 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12078 $as_echo "$ac_try_echo") >&5
12079 (eval "$ac_compile") 2>conftest.er1
12080 ac_status=$?
12081 grep -v '^ *+' conftest.er1 >conftest.err
12082 rm -f conftest.er1
12083 cat conftest.err >&5
12084 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12085 (exit $ac_status); } && {
12086 test -z "$ac_c_werror_flag" ||
12087 test ! -s conftest.err
12088 } && test -s conftest.$ac_objext; then
12089 _EXT_CHECK=yes
12090 else
12091 $as_echo "$as_me: failed program was:" >&5
12092 sed 's/^/| /' conftest.$ac_ext >&5
12093
12094 _EXT_CHECK=no
12095 fi
12096
12097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12098 CFLAGS="$SAVE_CFLAGS"
12099 { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
12100 $as_echo_n "checking if RENDER is defined... " >&6; }
12101 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
12102 $as_echo "$_EXT_CHECK" >&6; }
12103 if test "$_EXT_CHECK" != no; then
12104 REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
12105 fi
12106
12107
12108
12109 SAVE_CFLAGS="$CFLAGS"
12110 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
12111 cat >conftest.$ac_ext <<_ACEOF
12112 /* confdefs.h. */
12113 _ACEOF
12114 cat confdefs.h >>conftest.$ac_ext
12115 cat >>conftest.$ac_ext <<_ACEOF
12116 /* end confdefs.h. */
12117
12118 #include "xorg-server.h"
12119 #if !defined XV
12120 #error XV not defined
12121 #endif
12122
12123 int
12124 main ()
12125 {
12126
12127 ;
12128 return 0;
12129 }
12130 _ACEOF
12131 rm -f conftest.$ac_objext
12132 if { (ac_try="$ac_compile"
12133 case "(($ac_try" in
12134 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12135 *) ac_try_echo=$ac_try;;
12136 esac
12137 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12138 $as_echo "$ac_try_echo") >&5
12139 (eval "$ac_compile") 2>conftest.er1
12140 ac_status=$?
12141 grep -v '^ *+' conftest.er1 >conftest.err
12142 rm -f conftest.er1
12143 cat conftest.err >&5
12144 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12145 (exit $ac_status); } && {
12146 test -z "$ac_c_werror_flag" ||
12147 test ! -s conftest.err
12148 } && test -s conftest.$ac_objext; then
12149 _EXT_CHECK=yes
12150 else
12151 $as_echo "$as_me: failed program was:" >&5
12152 sed 's/^/| /' conftest.$ac_ext >&5
12153
12154 _EXT_CHECK=no
12155 fi
12156
12157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12158 CFLAGS="$SAVE_CFLAGS"
12159 { $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
12160 $as_echo_n "checking if XV is defined... " >&6; }
12161 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
12162 $as_echo "$_EXT_CHECK" >&6; }
12163 if test "$_EXT_CHECK" != no; then
12164 REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
12165 fi
12166
12167
12168
12169 SAVE_CFLAGS="$CFLAGS"
12170 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`"
12171 cat >conftest.$ac_ext <<_ACEOF
12172 /* confdefs.h. */
12173 _ACEOF
12174 cat confdefs.h >>conftest.$ac_ext
12175 cat >>conftest.$ac_ext <<_ACEOF
12176 /* end confdefs.h. */
12177
12178 #include "xorg-server.h"
12179 #if !defined DPMSExtension
12180 #error DPMSExtension not defined
12181 #endif
12182
12183 int
12184 main ()
12185 {
12186
12187 ;
12188 return 0;
12189 }
12190 _ACEOF
12191 rm -f conftest.$ac_objext
12192 if { (ac_try="$ac_compile"
12193 case "(($ac_try" in
12194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12195 *) ac_try_echo=$ac_try;;
12196 esac
12197 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12198 $as_echo "$ac_try_echo") >&5
12199 (eval "$ac_compile") 2>conftest.er1
12200 ac_status=$?
12201 grep -v '^ *+' conftest.er1 >conftest.err
12202 rm -f conftest.er1
12203 cat conftest.err >&5
12204 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12205 (exit $ac_status); } && {
12206 test -z "$ac_c_werror_flag" ||
12207 test ! -s conftest.err
12208 } && test -s conftest.$ac_objext; then
12209 _EXT_CHECK=yes
12210 else
12211 $as_echo "$as_me: failed program was:" >&5
12212 sed 's/^/| /' conftest.$ac_ext >&5
12213
12214 _EXT_CHECK=no
12215 fi
12216
12217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12218 CFLAGS="$SAVE_CFLAGS"
12219 { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
12220 $as_echo_n "checking if DPMSExtension is defined... " >&6; }
12221 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
12222 $as_echo "$_EXT_CHECK" >&6; }
12223 if test "$_EXT_CHECK" != no; then
12224 REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
12225 fi
12226
12227
12228 # Obtain compiler/linker options for the driver dependencies
12229
12230 pkg_failed=no
12231 { $as_echo "$as_me:$LINENO: checking for XORG" >&5
12232 $as_echo_n "checking for XORG... " >&6; }
12233
12234 if test -n "$XORG_CFLAGS"; then
12235 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
12236 elif test -n "$PKG_CONFIG"; then
12237 if test -n "$PKG_CONFIG" && \
12238 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\"") >&5
12239 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5
12240 ac_status=$?
12241 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12242 (exit $ac_status); }; then
12243 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
12244 else
12245 pkg_failed=yes
12246 fi
12247 else
12248 pkg_failed=untried
12249 fi
12250 if test -n "$XORG_LIBS"; then
12251 pkg_cv_XORG_LIBS="$XORG_LIBS"
12252 elif test -n "$PKG_CONFIG"; then
12253 if test -n "$PKG_CONFIG" && \
12254 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\"") >&5
12255 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5
12256 ac_status=$?
12257 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12258 (exit $ac_status); }; then
12259 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
12260 else
12261 pkg_failed=yes
12262 fi
12263 else
12264 pkg_failed=untried
12265 fi
12266
12267
12268
12269 if test $pkg_failed = yes; then
12270
12271 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12272 _pkg_short_errors_supported=yes
12273 else
12274 _pkg_short_errors_supported=no
12275 fi
12276 if test $_pkg_short_errors_supported = yes; then
12277 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>&1`
12278 else
12279 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>&1`
12280 fi
12281 # Put the nasty error message in config.log where it belongs
12282 echo "$XORG_PKG_ERRORS" >&5
12283
12284 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES) were not met:
12285
12286 $XORG_PKG_ERRORS
12287
12288 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12289 installed software in a non-standard prefix.
12290
12291 Alternatively, you may set the environment variables XORG_CFLAGS
12292 and XORG_LIBS to avoid the need to call pkg-config.
12293 See the pkg-config man page for more details.
12294 " >&5
12295 $as_echo "$as_me: error: Package requirements (xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES) were not met:
12296
12297 $XORG_PKG_ERRORS
12298
12299 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12300 installed software in a non-standard prefix.
12301
12302 Alternatively, you may set the environment variables XORG_CFLAGS
12303 and XORG_LIBS to avoid the need to call pkg-config.
12304 See the pkg-config man page for more details.
12305 " >&2;}
12306 { (exit 1); exit 1; }; }
12307 elif test $pkg_failed = untried; then
12308 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
12309 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12310 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
12311 is in your PATH or set the PKG_CONFIG environment variable to the full
12312 path to pkg-config.
12313
12314 Alternatively, you may set the environment variables XORG_CFLAGS
12315 and XORG_LIBS to avoid the need to call pkg-config.
12316 See the pkg-config man page for more details.
12317
12318 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12319 See \`config.log' for more details." >&5
12320 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
12321 is in your PATH or set the PKG_CONFIG environment variable to the full
12322 path to pkg-config.
12323
12324 Alternatively, you may set the environment variables XORG_CFLAGS
12325 and XORG_LIBS to avoid the need to call pkg-config.
12326 See the pkg-config man page for more details.
12327
12328 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12329 See \`config.log' for more details." >&2;}
12330 { (exit 1); exit 1; }; }; }
12331 else
12332 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
12333 XORG_LIBS=$pkg_cv_XORG_LIBS
12334 { $as_echo "$as_me:$LINENO: result: yes" >&5
12335 $as_echo "yes" >&6; }
12336 :
12337 fi
12338 sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server`
12339
12340 # Checks for libraries.
12341
12342 if test "x$DRI" != xno; then
12343 as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh`
12344 { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5
12345 $as_echo_n "checking for ${sdkdir}/dri.h... " >&6; }
12346 if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
12347 $as_echo_n "(cached) " >&6
12348 else
12349 test "$cross_compiling" = yes &&
12350 { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
12351 $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
12352 { (exit 1); exit 1; }; }
12353 if test -r "${sdkdir}/dri.h"; then
12354 eval "$as_ac_File=yes"
12355 else
12356 eval "$as_ac_File=no"
12357 fi
12358 fi
12359 ac_res=`eval 'as_val=${'$as_ac_File'}
12360 $as_echo "$as_val"'`
12361 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12362 $as_echo "$ac_res" >&6; }
12363 as_val=`eval 'as_val=${'$as_ac_File'}
12364 $as_echo "$as_val"'`
12365 if test "x$as_val" = x""yes; then
12366 have_dri_h="yes"
12367 else
12368 have_dri_h="no"
12369 fi
12370
12371 as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh`
12372 { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5
12373 $as_echo_n "checking for ${sdkdir}/sarea.h... " >&6; }
12374 if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
12375 $as_echo_n "(cached) " >&6
12376 else
12377 test "$cross_compiling" = yes &&
12378 { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
12379 $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
12380 { (exit 1); exit 1; }; }
12381 if test -r "${sdkdir}/sarea.h"; then
12382 eval "$as_ac_File=yes"
12383 else
12384 eval "$as_ac_File=no"
12385 fi
12386 fi
12387 ac_res=`eval 'as_val=${'$as_ac_File'}
12388 $as_echo "$as_val"'`
12389 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12390 $as_echo "$ac_res" >&6; }
12391 as_val=`eval 'as_val=${'$as_ac_File'}
12392 $as_echo "$as_val"'`
12393 if test "x$as_val" = x""yes; then
12394 have_sarea_h="yes"
12395 else
12396 have_sarea_h="no"
12397 fi
12398
12399 as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh`
12400 { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5
12401 $as_echo_n "checking for ${sdkdir}/dristruct.h... " >&6; }
12402 if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
12403 $as_echo_n "(cached) " >&6
12404 else
12405 test "$cross_compiling" = yes &&
12406 { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
12407 $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
12408 { (exit 1); exit 1; }; }
12409 if test -r "${sdkdir}/dristruct.h"; then
12410 eval "$as_ac_File=yes"
12411 else
12412 eval "$as_ac_File=no"
12413 fi
12414 fi
12415 ac_res=`eval 'as_val=${'$as_ac_File'}
12416 $as_echo "$as_val"'`
12417 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12418 $as_echo "$ac_res" >&6; }
12419 as_val=`eval 'as_val=${'$as_ac_File'}
12420 $as_echo "$as_val"'`
12421 if test "x$as_val" = x""yes; then
12422 have_dristruct_h="yes"
12423 else
12424 have_dristruct_h="no"
12425 fi
12426
12427 fi
12428
12429 { $as_echo "$as_me:$LINENO: checking whether to include DRI support" >&5
12430 $as_echo_n "checking whether to include DRI support... " >&6; }
12431 if test "x$DRI" = xauto; then
12432 if test "x$have_dri_h" = xyes && \
12433 test "x$have_sarea_h" = xyes && \
12434 test "x$have_dristruct_h" = xyes; then
12435 DRI="yes"
12436 else
12437 DRI="no"
12438 fi
12439 fi
12440 { $as_echo "$as_me:$LINENO: result: $DRI" >&5
12441 $as_echo "$DRI" >&6; }
12442
12443 if test "x$DRI" = xyes; then
12444 DRI_TRUE=
12445 DRI_FALSE='#'
12446 else
12447 DRI_TRUE='#'
12448 DRI_FALSE=
12449 fi
12450
12451 if test "x$DRI" = xyes; then
12452
12453 pkg_failed=no
12454 { $as_echo "$as_me:$LINENO: checking for DRI" >&5
12455 $as_echo_n "checking for DRI... " >&6; }
12456
12457 if test -n "$DRI_CFLAGS"; then
12458 pkg_cv_DRI_CFLAGS="$DRI_CFLAGS"
12459 elif test -n "$PKG_CONFIG"; then
12460 if test -n "$PKG_CONFIG" && \
12461 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
12462 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
12463 ac_status=$?
12464 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12465 (exit $ac_status); }; then
12466 pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.0 xf86driproto" 2>/dev/null`
12467 else
12468 pkg_failed=yes
12469 fi
12470 else
12471 pkg_failed=untried
12472 fi
12473 if test -n "$DRI_LIBS"; then
12474 pkg_cv_DRI_LIBS="$DRI_LIBS"
12475 elif test -n "$PKG_CONFIG"; then
12476 if test -n "$PKG_CONFIG" && \
12477 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
12478 ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
12479 ac_status=$?
12480 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12481 (exit $ac_status); }; then
12482 pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.0 xf86driproto" 2>/dev/null`
12483 else
12484 pkg_failed=yes
12485 fi
12486 else
12487 pkg_failed=untried
12488 fi
12489
12490
12491
12492 if test $pkg_failed = yes; then
12493
12494 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12495 _pkg_short_errors_supported=yes
12496 else
12497 _pkg_short_errors_supported=no
12498 fi
12499 if test $_pkg_short_errors_supported = yes; then
12500 DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdrm >= 2.0 xf86driproto" 2>&1`
12501 else
12502 DRI_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdrm >= 2.0 xf86driproto" 2>&1`
12503 fi
12504 # Put the nasty error message in config.log where it belongs
12505 echo "$DRI_PKG_ERRORS" >&5
12506
12507 { { $as_echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
12508
12509 $DRI_PKG_ERRORS
12510
12511 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12512 installed software in a non-standard prefix.
12513
12514 Alternatively, you may set the environment variables DRI_CFLAGS
12515 and DRI_LIBS to avoid the need to call pkg-config.
12516 See the pkg-config man page for more details.
12517 " >&5
12518 $as_echo "$as_me: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
12519
12520 $DRI_PKG_ERRORS
12521
12522 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12523 installed software in a non-standard prefix.
12524
12525 Alternatively, you may set the environment variables DRI_CFLAGS
12526 and DRI_LIBS to avoid the need to call pkg-config.
12527 See the pkg-config man page for more details.
12528 " >&2;}
12529 { (exit 1); exit 1; }; }
12530 elif test $pkg_failed = untried; then
12531 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
12532 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12533 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
12534 is in your PATH or set the PKG_CONFIG environment variable to the full
12535 path to pkg-config.
12536
12537 Alternatively, you may set the environment variables DRI_CFLAGS
12538 and DRI_LIBS to avoid the need to call pkg-config.
12539 See the pkg-config man page for more details.
12540
12541 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12542 See \`config.log' for more details." >&5
12543 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
12544 is in your PATH or set the PKG_CONFIG environment variable to the full
12545 path to pkg-config.
12546
12547 Alternatively, you may set the environment variables DRI_CFLAGS
12548 and DRI_LIBS to avoid the need to call pkg-config.
12549 See the pkg-config man page for more details.
12550
12551 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12552 See \`config.log' for more details." >&2;}
12553 { (exit 1); exit 1; }; }; }
12554 else
12555 DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
12556 DRI_LIBS=$pkg_cv_DRI_LIBS
12557 { $as_echo "$as_me:$LINENO: result: yes" >&5
12558 $as_echo "yes" >&6; }
12559 :
12560 fi
12561
12562 cat >>confdefs.h <<\_ACEOF
12563 #define XF86DRI 1
12564 _ACEOF
12565
12566
12567 cat >>confdefs.h <<\_ACEOF
12568 #define XF86DRI_DEVEL 1
12569 _ACEOF
12570
12571 fi
12572
12573 save_CFLAGS="$CFLAGS"
12574 CFLAGS="$XORG_CFLAGS"
12575 { $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
12576 $as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
12577 if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
12578 $as_echo_n "(cached) " >&6
12579 else
12580 cat >conftest.$ac_ext <<_ACEOF
12581 /* confdefs.h. */
12582 _ACEOF
12583 cat confdefs.h >>conftest.$ac_ext
12584 cat >>conftest.$ac_ext <<_ACEOF
12585 /* end confdefs.h. */
12586 #include "xorg-server.h"
12587
12588 int
12589 main ()
12590 {
12591 #ifndef XSERVER_LIBPCIACCESS
12592 (void) XSERVER_LIBPCIACCESS;
12593 #endif
12594
12595 ;
12596 return 0;
12597 }
12598 _ACEOF
12599 rm -f conftest.$ac_objext
12600 if { (ac_try="$ac_compile"
12601 case "(($ac_try" in
12602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12603 *) ac_try_echo=$ac_try;;
12604 esac
12605 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12606 $as_echo "$ac_try_echo") >&5
12607 (eval "$ac_compile") 2>conftest.er1
12608 ac_status=$?
12609 grep -v '^ *+' conftest.er1 >conftest.err
12610 rm -f conftest.er1
12611 cat conftest.err >&5
12612 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12613 (exit $ac_status); } && {
12614 test -z "$ac_c_werror_flag" ||
12615 test ! -s conftest.err
12616 } && test -s conftest.$ac_objext; then
12617 ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
12618 else
12619 $as_echo "$as_me: failed program was:" >&5
12620 sed 's/^/| /' conftest.$ac_ext >&5
12621
12622 ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
12623 fi
12624
12625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12626 fi
12627 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
12628 $as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
12629 if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
12630 XSERVER_LIBPCIACCESS=yes
12631 else
12632 XSERVER_LIBPCIACCESS=no
12633 fi
12634
12635 CFLAGS="$save_CFLAGS"
12636
12637 save_CFLAGS="$CFLAGS"
12638 CFLAGS="$XORG_CFLAGS"
12639 { $as_echo "$as_me:$LINENO: checking whether xf86ModeBandwidth is declared" >&5
12640 $as_echo_n "checking whether xf86ModeBandwidth is declared... " >&6; }
12641 if test "${ac_cv_have_decl_xf86ModeBandwidth+set}" = set; then
12642 $as_echo_n "(cached) " >&6
12643 else
12644 cat >conftest.$ac_ext <<_ACEOF
12645 /* confdefs.h. */
12646 _ACEOF
12647 cat confdefs.h >>conftest.$ac_ext
12648 cat >>conftest.$ac_ext <<_ACEOF
12649 /* end confdefs.h. */
12650 #include <X11/extensions/randr.h>
12651 #include "xorg-server.h"
12652 #include "xf86Modes.h"
12653
12654 int
12655 main ()
12656 {
12657 #ifndef xf86ModeBandwidth
12658 (void) xf86ModeBandwidth;
12659 #endif
12660
12661 ;
12662 return 0;
12663 }
12664 _ACEOF
12665 rm -f conftest.$ac_objext
12666 if { (ac_try="$ac_compile"
12667 case "(($ac_try" in
12668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12669 *) ac_try_echo=$ac_try;;
12670 esac
12671 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12672 $as_echo "$ac_try_echo") >&5
12673 (eval "$ac_compile") 2>conftest.er1
12674 ac_status=$?
12675 grep -v '^ *+' conftest.er1 >conftest.err
12676 rm -f conftest.er1
12677 cat conftest.err >&5
12678 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12679 (exit $ac_status); } && {
12680 test -z "$ac_c_werror_flag" ||
12681 test ! -s conftest.err
12682 } && test -s conftest.$ac_objext; then
12683 ac_cv_have_decl_xf86ModeBandwidth=yes
12684 else
12685 $as_echo "$as_me: failed program was:" >&5
12686 sed 's/^/| /' conftest.$ac_ext >&5
12687
12688 ac_cv_have_decl_xf86ModeBandwidth=no
12689 fi
12690
12691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12692 fi
12693 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_xf86ModeBandwidth" >&5
12694 $as_echo "$ac_cv_have_decl_xf86ModeBandwidth" >&6; }
12695 if test "x$ac_cv_have_decl_xf86ModeBandwidth" = x""yes; then
12696
12697 cat >>confdefs.h <<\_ACEOF
12698 #define HAVE_XF86MODEBANDWIDTH 1
12699 _ACEOF
12700
12701 fi
12702
12703 CFLAGS="$save_CFLAGS"
12704
12705 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
12706
12707 pkg_failed=no
12708 { $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
12709 $as_echo_n "checking for PCIACCESS... " >&6; }
12710
12711 if test -n "$PCIACCESS_CFLAGS"; then
12712 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
12713 elif test -n "$PKG_CONFIG"; then
12714 if test -n "$PKG_CONFIG" && \
12715 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
12716 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
12717 ac_status=$?
12718 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12719 (exit $ac_status); }; then
12720 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
12721 else
12722 pkg_failed=yes
12723 fi
12724 else
12725 pkg_failed=untried
12726 fi
12727 if test -n "$PCIACCESS_LIBS"; then
12728 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
12729 elif test -n "$PKG_CONFIG"; then
12730 if test -n "$PKG_CONFIG" && \
12731 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
12732 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
12733 ac_status=$?
12734 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12735 (exit $ac_status); }; then
12736 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
12737 else
12738 pkg_failed=yes
12739 fi
12740 else
12741 pkg_failed=untried
12742 fi
12743
12744
12745
12746 if test $pkg_failed = yes; then
12747
12748 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12749 _pkg_short_errors_supported=yes
12750 else
12751 _pkg_short_errors_supported=no
12752 fi
12753 if test $_pkg_short_errors_supported = yes; then
12754 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
12755 else
12756 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
12757 fi
12758 # Put the nasty error message in config.log where it belongs
12759 echo "$PCIACCESS_PKG_ERRORS" >&5
12760
12761 { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
12762
12763 $PCIACCESS_PKG_ERRORS
12764
12765 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12766 installed software in a non-standard prefix.
12767
12768 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
12769 and PCIACCESS_LIBS to avoid the need to call pkg-config.
12770 See the pkg-config man page for more details.
12771 " >&5
12772 $as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
12773
12774 $PCIACCESS_PKG_ERRORS
12775
12776 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12777 installed software in a non-standard prefix.
12778
12779 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
12780 and PCIACCESS_LIBS to avoid the need to call pkg-config.
12781 See the pkg-config man page for more details.
12782 " >&2;}
12783 { (exit 1); exit 1; }; }
12784 elif test $pkg_failed = untried; then
12785 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
12786 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12787 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
12788 is in your PATH or set the PKG_CONFIG environment variable to the full
12789 path to pkg-config.
12790
12791 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
12792 and PCIACCESS_LIBS to avoid the need to call pkg-config.
12793 See the pkg-config man page for more details.
12794
12795 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12796 See \`config.log' for more details." >&5
12797 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
12798 is in your PATH or set the PKG_CONFIG environment variable to the full
12799 path to pkg-config.
12800
12801 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
12802 and PCIACCESS_LIBS to avoid the need to call pkg-config.
12803 See the pkg-config man page for more details.
12804
12805 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12806 See \`config.log' for more details." >&2;}
12807 { (exit 1); exit 1; }; }; }
12808 else
12809 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
12810 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
12811 { $as_echo "$as_me:$LINENO: result: yes" >&5
12812 $as_echo "yes" >&6; }
12813 :
12814 fi
12815 fi
12816 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
12817 XSERVER_LIBPCIACCESS_TRUE=
12818 XSERVER_LIBPCIACCESS_FALSE='#'
12819 else
12820 XSERVER_LIBPCIACCESS_TRUE='#'
12821 XSERVER_LIBPCIACCESS_FALSE=
12822 fi
12823
12824
12825 if true; then
12826 USE_XAA_TRUE=
12827 USE_XAA_FALSE='#'
12828 else
12829 USE_XAA_TRUE='#'
12830 USE_XAA_FALSE=
12831 fi
12832
12833
12834 cat >>confdefs.h <<\_ACEOF
12835 #define USE_XAA 1
12836 _ACEOF
12837
12838
12839 # Properly handle EXA.
12840 { $as_echo "$as_me:$LINENO: checking whether to enable EXA support" >&5
12841 $as_echo_n "checking whether to enable EXA support... " >&6; }
12842 if test "x$EXA" = xyes; then
12843 { $as_echo "$as_me:$LINENO: result: yes" >&5
12844 $as_echo "yes" >&6; }
12845
12846 SAVE_CPPFLAGS="$CPPFLAGS"
12847 CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
12848 if test "${ac_cv_header_exa_h+set}" = set; then
12849 { $as_echo "$as_me:$LINENO: checking for exa.h" >&5
12850 $as_echo_n "checking for exa.h... " >&6; }
12851 if test "${ac_cv_header_exa_h+set}" = set; then
12852 $as_echo_n "(cached) " >&6
12853 fi
12854 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
12855 $as_echo "$ac_cv_header_exa_h" >&6; }
12856 else
12857 # Is the header compilable?
12858 { $as_echo "$as_me:$LINENO: checking exa.h usability" >&5
12859 $as_echo_n "checking exa.h usability... " >&6; }
12860 cat >conftest.$ac_ext <<_ACEOF
12861 /* confdefs.h. */
12862 _ACEOF
12863 cat confdefs.h >>conftest.$ac_ext
12864 cat >>conftest.$ac_ext <<_ACEOF
12865 /* end confdefs.h. */
12866 $ac_includes_default
12867 #include <exa.h>
12868 _ACEOF
12869 rm -f conftest.$ac_objext
12870 if { (ac_try="$ac_compile"
12871 case "(($ac_try" in
12872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12873 *) ac_try_echo=$ac_try;;
12874 esac
12875 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12876 $as_echo "$ac_try_echo") >&5
12877 (eval "$ac_compile") 2>conftest.er1
12878 ac_status=$?
12879 grep -v '^ *+' conftest.er1 >conftest.err
12880 rm -f conftest.er1
12881 cat conftest.err >&5
12882 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12883 (exit $ac_status); } && {
12884 test -z "$ac_c_werror_flag" ||
12885 test ! -s conftest.err
12886 } && test -s conftest.$ac_objext; then
12887 ac_header_compiler=yes
12888 else
12889 $as_echo "$as_me: failed program was:" >&5
12890 sed 's/^/| /' conftest.$ac_ext >&5
12891
12892 ac_header_compiler=no
12893 fi
12894
12895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12896 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12897 $as_echo "$ac_header_compiler" >&6; }
12898
12899 # Is the header present?
12900 { $as_echo "$as_me:$LINENO: checking exa.h presence" >&5
12901 $as_echo_n "checking exa.h presence... " >&6; }
12902 cat >conftest.$ac_ext <<_ACEOF
12903 /* confdefs.h. */
12904 _ACEOF
12905 cat confdefs.h >>conftest.$ac_ext
12906 cat >>conftest.$ac_ext <<_ACEOF
12907 /* end confdefs.h. */
12908 #include <exa.h>
12909 _ACEOF
12910 if { (ac_try="$ac_cpp conftest.$ac_ext"
12911 case "(($ac_try" in
12912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12913 *) ac_try_echo=$ac_try;;
12914 esac
12915 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12916 $as_echo "$ac_try_echo") >&5
12917 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12918 ac_status=$?
12919 grep -v '^ *+' conftest.er1 >conftest.err
12920 rm -f conftest.er1
12921 cat conftest.err >&5
12922 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12923 (exit $ac_status); } >/dev/null && {
12924 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12925 test ! -s conftest.err
12926 }; then
12927 ac_header_preproc=yes
12928 else
12929 $as_echo "$as_me: failed program was:" >&5
12930 sed 's/^/| /' conftest.$ac_ext >&5
12931
12932 ac_header_preproc=no
12933 fi
12934
12935 rm -f conftest.err conftest.$ac_ext
12936 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12937 $as_echo "$ac_header_preproc" >&6; }
12938
12939 # So? What about this header?
12940 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12941 yes:no: )
12942 { $as_echo "$as_me:$LINENO: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&5
12943 $as_echo "$as_me: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12944 { $as_echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the compiler's result" >&5
12945 $as_echo "$as_me: WARNING: exa.h: proceeding with the compiler's result" >&2;}
12946 ac_header_preproc=yes
12947 ;;
12948 no:yes:* )
12949 { $as_echo "$as_me:$LINENO: WARNING: exa.h: present but cannot be compiled" >&5
12950 $as_echo "$as_me: WARNING: exa.h: present but cannot be compiled" >&2;}
12951 { $as_echo "$as_me:$LINENO: WARNING: exa.h: check for missing prerequisite headers?" >&5
12952 $as_echo "$as_me: WARNING: exa.h: check for missing prerequisite headers?" >&2;}
12953 { $as_echo "$as_me:$LINENO: WARNING: exa.h: see the Autoconf documentation" >&5
12954 $as_echo "$as_me: WARNING: exa.h: see the Autoconf documentation" >&2;}
12955 { $as_echo "$as_me:$LINENO: WARNING: exa.h: section \"Present But Cannot Be Compiled\"" >&5
12956 $as_echo "$as_me: WARNING: exa.h: section \"Present But Cannot Be Compiled\"" >&2;}
12957 { $as_echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the preprocessor's result" >&5
12958 $as_echo "$as_me: WARNING: exa.h: proceeding with the preprocessor's result" >&2;}
12959 { $as_echo "$as_me:$LINENO: WARNING: exa.h: in the future, the compiler will take precedence" >&5
12960 $as_echo "$as_me: WARNING: exa.h: in the future, the compiler will take precedence" >&2;}
12961 ( cat <<\_ASBOX
12962 ## ---------------------------------------------------------------------- ##
12963 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
12964 ## ---------------------------------------------------------------------- ##
12965 _ASBOX
12966 ) | sed "s/^/$as_me: WARNING: /" >&2
12967 ;;
12968 esac
12969 { $as_echo "$as_me:$LINENO: checking for exa.h" >&5
12970 $as_echo_n "checking for exa.h... " >&6; }
12971 if test "${ac_cv_header_exa_h+set}" = set; then
12972 $as_echo_n "(cached) " >&6
12973 else
12974 ac_cv_header_exa_h=$ac_header_preproc
12975 fi
12976 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
12977 $as_echo "$ac_cv_header_exa_h" >&6; }
12978
12979 fi
12980 if test "x$ac_cv_header_exa_h" = x""yes; then
12981 have_exa_h="yes"
12982 else
12983 have_exa_h="no"
12984 fi
12985
12986
12987 CPPFLAGS="$SAVE_CPPFLAGS"
12988 else
12989 { $as_echo "$as_me:$LINENO: result: no" >&5
12990 $as_echo "no" >&6; }
12991 fi
12992
12993 SAVE_CPPFLAGS="$CPPFLAGS"
12994 CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
12995 if test "x$have_exa_h" = xyes; then
12996 { $as_echo "$as_me:$LINENO: checking whether EXA version is at least 2.0.0" >&5
12997 $as_echo_n "checking whether EXA version is at least 2.0.0... " >&6; }
12998 cat >conftest.$ac_ext <<_ACEOF
12999 /* confdefs.h. */
13000 _ACEOF
13001 cat confdefs.h >>conftest.$ac_ext
13002 cat >>conftest.$ac_ext <<_ACEOF
13003 /* end confdefs.h. */
13004
13005 #include "exa.h"
13006 #if EXA_VERSION_MAJOR < 2
13007 #error OLD EXA!
13008 #endif
13009
13010 int
13011 main ()
13012 {
13013
13014 ;
13015 return 0;
13016 }
13017 _ACEOF
13018 if { (ac_try="$ac_cpp conftest.$ac_ext"
13019 case "(($ac_try" in
13020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13021 *) ac_try_echo=$ac_try;;
13022 esac
13023 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13024 $as_echo "$ac_try_echo") >&5
13025 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13026 ac_status=$?
13027 grep -v '^ *+' conftest.er1 >conftest.err
13028 rm -f conftest.er1
13029 cat conftest.err >&5
13030 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13031 (exit $ac_status); } >/dev/null && {
13032 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13033 test ! -s conftest.err
13034 }; then
13035 USE_EXA=yes
13036 else
13037 $as_echo "$as_me: failed program was:" >&5
13038 sed 's/^/| /' conftest.$ac_ext >&5
13039
13040 USE_EXA=no
13041 fi
13042
13043 rm -f conftest.err conftest.$ac_ext
13044 { $as_echo "$as_me:$LINENO: result: $USE_EXA" >&5
13045 $as_echo "$USE_EXA" >&6; }
13046
13047 if test "x$USE_EXA" = xyes; then
13048
13049 cat >>confdefs.h <<\_ACEOF
13050 #define USE_EXA 1
13051 _ACEOF
13052
13053 fi
13054 fi
13055 CPPFLAGS="$SAVE_CPPFLAGS"
13056
13057 if test "x$USE_EXA" = xyes; then
13058 USE_EXA_TRUE=
13059 USE_EXA_FALSE='#'
13060 else
13061 USE_EXA_TRUE='#'
13062 USE_EXA_FALSE=
13063 fi
13064
13065
13066
13067
13068 DRIVER_NAME=mga
13069
13070
13071 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile util/Makefile"
13072
13073 cat >confcache <<\_ACEOF
13074 # This file is a shell script that caches the results of configure
13075 # tests run on this system so they can be shared between configure
13076 # scripts and configure runs, see configure's option --config-cache.
13077 # It is not useful on other systems. If it contains results you don't
13078 # want to keep, you may remove or edit it.
13079 #
13080 # config.status only pays attention to the cache file if you give it
13081 # the --recheck option to rerun configure.
13082 #
13083 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13084 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13085 # following values.
13086
13087 _ACEOF
13088
13089 # The following way of writing the cache mishandles newlines in values,
13090 # but we know of no workaround that is simple, portable, and efficient.
13091 # So, we kill variables containing newlines.
13092 # Ultrix sh set writes to stderr and can't be redirected directly,
13093 # and sets the high bit in the cache file unless we assign to the vars.
13094 (
13095 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13096 eval ac_val=\$$ac_var
13097 case $ac_val in #(
13098 *${as_nl}*)
13099 case $ac_var in #(
13100 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
13101 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13102 esac
13103 case $ac_var in #(
13104 _ | IFS | as_nl) ;; #(
13105 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13106 *) $as_unset $ac_var ;;
13107 esac ;;
13108 esac
13109 done
13110
13111 (set) 2>&1 |
13112 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13113 *${as_nl}ac_space=\ *)
13114 # `set' does not quote correctly, so add quotes (double-quote
13115 # substitution turns \\\\ into \\, and sed turns \\ into \).
13116 sed -n \
13117 "s/'/'\\\\''/g;
13118 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13119 ;; #(
13120 *)
13121 # `set' quotes correctly as required by POSIX, so do not add quotes.
13122 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13123 ;;
13124 esac |
13125 sort
13126 ) |
13127 sed '
13128 /^ac_cv_env_/b end
13129 t clear
13130 :clear
13131 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13132 t end
13133 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13134 :end' >>confcache
13135 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13136 if test -w "$cache_file"; then
13137 test "x$cache_file" != "x/dev/null" &&
13138 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
13139 $as_echo "$as_me: updating cache $cache_file" >&6;}
13140 cat confcache >$cache_file
13141 else
13142 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
13143 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13144 fi
13145 fi
13146 rm -f confcache
13147
13148 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13149 # Let make expand exec_prefix.
13150 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13151
13152 DEFS=-DHAVE_CONFIG_H
13153
13154 ac_libobjs=
13155 ac_ltlibobjs=
13156 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13157 # 1. Remove the extension, and $U if already installed.
13158 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13159 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13160 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13161 # will be set to the directory where LIBOBJS objects are built.
13162 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13163 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
13164 done
13165 LIBOBJS=$ac_libobjs
13166
13167 LTLIBOBJS=$ac_ltlibobjs
13168
13169
13170 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13171 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
13172 Usually this means the macro was only invoked conditionally." >&5
13173 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
13174 Usually this means the macro was only invoked conditionally." >&2;}
13175 { (exit 1); exit 1; }; }
13176 fi
13177 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13178 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
13179 Usually this means the macro was only invoked conditionally." >&5
13180 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
13181 Usually this means the macro was only invoked conditionally." >&2;}
13182 { (exit 1); exit 1; }; }
13183 fi
13184 if test -n "$EXEEXT"; then
13185 am__EXEEXT_TRUE=
13186 am__EXEEXT_FALSE='#'
13187 else
13188 am__EXEEXT_TRUE='#'
13189 am__EXEEXT_FALSE=
13190 fi
13191
13192 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13193 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
13194 Usually this means the macro was only invoked conditionally." >&5
13195 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
13196 Usually this means the macro was only invoked conditionally." >&2;}
13197 { (exit 1); exit 1; }; }
13198 fi
13199 if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
13200 { { $as_echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined.
13201 Usually this means the macro was only invoked conditionally." >&5
13202 $as_echo "$as_me: error: conditional \"DRI\" was never defined.
13203 Usually this means the macro was only invoked conditionally." >&2;}
13204 { (exit 1); exit 1; }; }
13205 fi
13206 if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
13207 { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
13208 Usually this means the macro was only invoked conditionally." >&5
13209 $as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
13210 Usually this means the macro was only invoked conditionally." >&2;}
13211 { (exit 1); exit 1; }; }
13212 fi
13213 if test -z "${USE_XAA_TRUE}" && test -z "${USE_XAA_FALSE}"; then
13214 { { $as_echo "$as_me:$LINENO: error: conditional \"USE_XAA\" was never defined.
13215 Usually this means the macro was only invoked conditionally." >&5
13216 $as_echo "$as_me: error: conditional \"USE_XAA\" was never defined.
13217 Usually this means the macro was only invoked conditionally." >&2;}
13218 { (exit 1); exit 1; }; }
13219 fi
13220 if test -z "${USE_EXA_TRUE}" && test -z "${USE_EXA_FALSE}"; then
13221 { { $as_echo "$as_me:$LINENO: error: conditional \"USE_EXA\" was never defined.
13222 Usually this means the macro was only invoked conditionally." >&5
13223 $as_echo "$as_me: error: conditional \"USE_EXA\" was never defined.
13224 Usually this means the macro was only invoked conditionally." >&2;}
13225 { (exit 1); exit 1; }; }
13226 fi
13227
13228 : ${CONFIG_STATUS=./config.status}
13229 ac_write_fail=0
13230 ac_clean_files_save=$ac_clean_files
13231 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13232 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
13233 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13234 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13235 #! $SHELL
13236 # Generated by $as_me.
13237 # Run this file to recreate the current configuration.
13238 # Compiler output produced by configure, useful for debugging
13239 # configure, is in config.log if it exists.
13240
13241 debug=false
13242 ac_cs_recheck=false
13243 ac_cs_silent=false
13244 SHELL=\${CONFIG_SHELL-$SHELL}
13245 _ACEOF
13246
13247 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13248 ## --------------------- ##
13249 ## M4sh Initialization. ##
13250 ## --------------------- ##
13251
13252 # Be more Bourne compatible
13253 DUALCASE=1; export DUALCASE # for MKS sh
13254 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
13255 emulate sh
13256 NULLCMD=:
13257 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13258 # is contrary to our usage. Disable this feature.
13259 alias -g '${1+"$@"}'='"$@"'
13260 setopt NO_GLOB_SUBST
13261 else
13262 case `(set -o) 2>/dev/null` in
13263 *posix*) set -o posix ;;
13264 esac
13265
13266 fi
13267
13268
13269
13270
13271 # PATH needs CR
13272 # Avoid depending upon Character Ranges.
13273 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13274 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13275 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13276 as_cr_digits='0123456789'
13277 as_cr_alnum=$as_cr_Letters$as_cr_digits
13278
13279 as_nl='
13280 '
13281 export as_nl
13282 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13283 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13284 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13285 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13286 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13287 as_echo='printf %s\n'
13288 as_echo_n='printf %s'
13289 else
13290 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13291 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13292 as_echo_n='/usr/ucb/echo -n'
13293 else
13294 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13295 as_echo_n_body='eval
13296 arg=$1;
13297 case $arg in
13298 *"$as_nl"*)
13299 expr "X$arg" : "X\\(.*\\)$as_nl";
13300 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13301 esac;
13302 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13303 '
13304 export as_echo_n_body
13305 as_echo_n='sh -c $as_echo_n_body as_echo'
13306 fi
13307 export as_echo_body
13308 as_echo='sh -c $as_echo_body as_echo'
13309 fi
13310
13311 # The user is always right.
13312 if test "${PATH_SEPARATOR+set}" != set; then
13313 PATH_SEPARATOR=:
13314 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13315 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13316 PATH_SEPARATOR=';'
13317 }
13318 fi
13319
13320 # Support unset when possible.
13321 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13322 as_unset=unset
13323 else
13324 as_unset=false
13325 fi
13326
13327
13328 # IFS
13329 # We need space, tab and new line, in precisely that order. Quoting is
13330 # there to prevent editors from complaining about space-tab.
13331 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13332 # splitting by setting IFS to empty value.)
13333 IFS=" "" $as_nl"
13334
13335 # Find who we are. Look in the path if we contain no directory separator.
13336 case $0 in
13337 *[\\/]* ) as_myself=$0 ;;
13338 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13339 for as_dir in $PATH
13340 do
13341 IFS=$as_save_IFS
13342 test -z "$as_dir" && as_dir=.
13343 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13344 done
13345 IFS=$as_save_IFS
13346
13347 ;;
13348 esac
13349 # We did not find ourselves, most probably we were run as `sh COMMAND'
13350 # in which case we are not to be found in the path.
13351 if test "x$as_myself" = x; then
13352 as_myself=$0
13353 fi
13354 if test ! -f "$as_myself"; then
13355 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13356 { (exit 1); exit 1; }
13357 fi
13358
13359 # Work around bugs in pre-3.0 UWIN ksh.
13360 for as_var in ENV MAIL MAILPATH
13361 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
13362 done
13363 PS1='$ '
13364 PS2='> '
13365 PS4='+ '
13366
13367 # NLS nuisances.
13368 LC_ALL=C
13369 export LC_ALL
13370 LANGUAGE=C
13371 export LANGUAGE
13372
13373 # Required to use basename.
13374 if expr a : '\(a\)' >/dev/null 2>&1 &&
13375 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13376 as_expr=expr
13377 else
13378 as_expr=false
13379 fi
13380
13381 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13382 as_basename=basename
13383 else
13384 as_basename=false
13385 fi
13386
13387
13388 # Name of the executable.
13389 as_me=`$as_basename -- "$0" ||
13390 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13391 X"$0" : 'X\(//\)$' \| \
13392 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13393 $as_echo X/"$0" |
13394 sed '/^.*\/\([^/][^/]*\)\/*$/{
13395 s//\1/
13396 q
13397 }
13398 /^X\/\(\/\/\)$/{
13399 s//\1/
13400 q
13401 }
13402 /^X\/\(\/\).*/{
13403 s//\1/
13404 q
13405 }
13406 s/.*/./; q'`
13407
13408 # CDPATH.
13409 $as_unset CDPATH
13410
13411
13412
13413 as_lineno_1=$LINENO
13414 as_lineno_2=$LINENO
13415 test "x$as_lineno_1" != "x$as_lineno_2" &&
13416 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
13417
13418 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
13419 # uniformly replaced by the line number. The first 'sed' inserts a
13420 # line-number line after each line using $LINENO; the second 'sed'
13421 # does the real work. The second script uses 'N' to pair each
13422 # line-number line with the line containing $LINENO, and appends
13423 # trailing '-' during substitution so that $LINENO is not a special
13424 # case at line end.
13425 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
13426 # scripts with optimization help from Paolo Bonzini. Blame Lee
13427 # E. McMahon (1931-1989) for sed's syntax. :-)
13428 sed -n '
13429 p
13430 /[$]LINENO/=
13431 ' <$as_myself |
13432 sed '
13433 s/[$]LINENO.*/&-/
13434 t lineno
13435 b
13436 :lineno
13437 N
13438 :loop
13439 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
13440 t loop
13441 s/-\n.*//
13442 ' >$as_me.lineno &&
13443 chmod +x "$as_me.lineno" ||
13444 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
13445 { (exit 1); exit 1; }; }
13446
13447 # Don't try to exec as it changes $[0], causing all sort of problems
13448 # (the dirname of $[0] is not the place where we might find the
13449 # original and so on. Autoconf is especially sensitive to this).
13450 . "./$as_me.lineno"
13451 # Exit status is that of the last command.
13452 exit
13453 }
13454
13455
13456 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13457 as_dirname=dirname
13458 else
13459 as_dirname=false
13460 fi
13461
13462 ECHO_C= ECHO_N= ECHO_T=
13463 case `echo -n x` in
13464 -n*)
13465 case `echo 'x\c'` in
13466 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13467 *) ECHO_C='\c';;
13468 esac;;
13469 *)
13470 ECHO_N='-n';;
13471 esac
13472 if expr a : '\(a\)' >/dev/null 2>&1 &&
13473 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13474 as_expr=expr
13475 else
13476 as_expr=false
13477 fi
13478
13479 rm -f conf$$ conf$$.exe conf$$.file
13480 if test -d conf$$.dir; then
13481 rm -f conf$$.dir/conf$$.file
13482 else
13483 rm -f conf$$.dir
13484 mkdir conf$$.dir 2>/dev/null
13485 fi
13486 if (echo >conf$$.file) 2>/dev/null; then
13487 if ln -s conf$$.file conf$$ 2>/dev/null; then
13488 as_ln_s='ln -s'
13489 # ... but there are two gotchas:
13490 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13491 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13492 # In both cases, we have to default to `cp -p'.
13493 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13494 as_ln_s='cp -p'
13495 elif ln conf$$.file conf$$ 2>/dev/null; then
13496 as_ln_s=ln
13497 else
13498 as_ln_s='cp -p'
13499 fi
13500 else
13501 as_ln_s='cp -p'
13502 fi
13503 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13504 rmdir conf$$.dir 2>/dev/null
13505
13506 if mkdir -p . 2>/dev/null; then
13507 as_mkdir_p=:
13508 else
13509 test -d ./-p && rmdir ./-p
13510 as_mkdir_p=false
13511 fi
13512
13513 if test -x / >/dev/null 2>&1; then
13514 as_test_x='test -x'
13515 else
13516 if ls -dL / >/dev/null 2>&1; then
13517 as_ls_L_option=L
13518 else
13519 as_ls_L_option=
13520 fi
13521 as_test_x='
13522 eval sh -c '\''
13523 if test -d "$1"; then
13524 test -d "$1/.";
13525 else
13526 case $1 in
13527 -*)set "./$1";;
13528 esac;
13529 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
13530 ???[sx]*):;;*)false;;esac;fi
13531 '\'' sh
13532 '
13533 fi
13534 as_executable_p=$as_test_x
13535
13536 # Sed expression to map a string onto a valid CPP name.
13537 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13538
13539 # Sed expression to map a string onto a valid variable name.
13540 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13541
13542
13543 exec 6>&1
13544
13545 # Save the log message, to keep $[0] and so on meaningful, and to
13546 # report actual input values of CONFIG_FILES etc. instead of their
13547 # values after options handling.
13548 ac_log="
13549 This file was extended by xf86-video-mga $as_me 1.4.13, which was
13550 generated by GNU Autoconf 2.63. Invocation command line was
13551
13552 CONFIG_FILES = $CONFIG_FILES
13553 CONFIG_HEADERS = $CONFIG_HEADERS
13554 CONFIG_LINKS = $CONFIG_LINKS
13555 CONFIG_COMMANDS = $CONFIG_COMMANDS
13556 $ $0 $@
13557
13558 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13559 "
13560
13561 _ACEOF
13562
13563 case $ac_config_files in *"
13564 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13565 esac
13566
13567 case $ac_config_headers in *"
13568 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13569 esac
13570
13571
13572 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13573 # Files that config.status was made for.
13574 config_files="$ac_config_files"
13575 config_headers="$ac_config_headers"
13576 config_commands="$ac_config_commands"
13577
13578 _ACEOF
13579
13580 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13581 ac_cs_usage="\
13582 \`$as_me' instantiates files from templates according to the
13583 current configuration.
13584
13585 Usage: $0 [OPTION]... [FILE]...
13586
13587 -h, --help print this help, then exit
13588 -V, --version print version number and configuration settings, then exit
13589 -q, --quiet, --silent
13590 do not print progress messages
13591 -d, --debug don't remove temporary files
13592 --recheck update $as_me by reconfiguring in the same conditions
13593 --file=FILE[:TEMPLATE]
13594 instantiate the configuration file FILE
13595 --header=FILE[:TEMPLATE]
13596 instantiate the configuration header FILE
13597
13598 Configuration files:
13599 $config_files
13600
13601 Configuration headers:
13602 $config_headers
13603
13604 Configuration commands:
13605 $config_commands
13606
13607 Report bugs to <bug-autoconf (at] gnu.org>."
13608
13609 _ACEOF
13610 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13611 ac_cs_version="\\
13612 xf86-video-mga config.status 1.4.13
13613 configured by $0, generated by GNU Autoconf 2.63,
13614 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13615
13616 Copyright (C) 2008 Free Software Foundation, Inc.
13617 This config.status script is free software; the Free Software Foundation
13618 gives unlimited permission to copy, distribute and modify it."
13619
13620 ac_pwd='$ac_pwd'
13621 srcdir='$srcdir'
13622 INSTALL='$INSTALL'
13623 MKDIR_P='$MKDIR_P'
13624 AWK='$AWK'
13625 test -n "\$AWK" || AWK=awk
13626 _ACEOF
13627
13628 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13629 # The default lists apply if the user does not specify any file.
13630 ac_need_defaults=:
13631 while test $# != 0
13632 do
13633 case $1 in
13634 --*=*)
13635 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13636 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13637 ac_shift=:
13638 ;;
13639 *)
13640 ac_option=$1
13641 ac_optarg=$2
13642 ac_shift=shift
13643 ;;
13644 esac
13645
13646 case $ac_option in
13647 # Handling of the options.
13648 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13649 ac_cs_recheck=: ;;
13650 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13651 $as_echo "$ac_cs_version"; exit ;;
13652 --debug | --debu | --deb | --de | --d | -d )
13653 debug=: ;;
13654 --file | --fil | --fi | --f )
13655 $ac_shift
13656 case $ac_optarg in
13657 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13658 esac
13659 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
13660 ac_need_defaults=false;;
13661 --header | --heade | --head | --hea )
13662 $ac_shift
13663 case $ac_optarg in
13664 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13665 esac
13666 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
13667 ac_need_defaults=false;;
13668 --he | --h)
13669 # Conflict between --help and --header
13670 { $as_echo "$as_me: error: ambiguous option: $1
13671 Try \`$0 --help' for more information." >&2
13672 { (exit 1); exit 1; }; };;
13673 --help | --hel | -h )
13674 $as_echo "$ac_cs_usage"; exit ;;
13675 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13676 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13677 ac_cs_silent=: ;;
13678
13679 # This is an error.
13680 -*) { $as_echo "$as_me: error: unrecognized option: $1
13681 Try \`$0 --help' for more information." >&2
13682 { (exit 1); exit 1; }; } ;;
13683
13684 *) ac_config_targets="$ac_config_targets $1"
13685 ac_need_defaults=false ;;
13686
13687 esac
13688 shift
13689 done
13690
13691 ac_configure_extra_args=
13692
13693 if $ac_cs_silent; then
13694 exec 6>/dev/null
13695 ac_configure_extra_args="$ac_configure_extra_args --silent"
13696 fi
13697
13698 _ACEOF
13699 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13700 if \$ac_cs_recheck; then
13701 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13702 shift
13703 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13704 CONFIG_SHELL='$SHELL'
13705 export CONFIG_SHELL
13706 exec "\$@"
13707 fi
13708
13709 _ACEOF
13710 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13711 exec 5>>config.log
13712 {
13713 echo
13714 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13715 ## Running $as_me. ##
13716 _ASBOX
13717 $as_echo "$ac_log"
13718 } >&5
13719
13720 _ACEOF
13721 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13722 #
13723 # INIT-COMMANDS
13724 #
13725 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13726
13727
13728 # The HP-UX ksh and POSIX shell print the target directory to stdout
13729 # if CDPATH is set.
13730 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13731
13732 sed_quote_subst='$sed_quote_subst'
13733 double_quote_subst='$double_quote_subst'
13734 delay_variable_subst='$delay_variable_subst'
13735 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
13736 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
13737 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
13738 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
13739 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
13740 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
13741 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
13742 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
13743 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
13744 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
13745 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
13746 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
13747 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
13748 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
13749 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
13750 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
13751 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
13752 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
13753 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
13754 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
13755 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
13756 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
13757 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
13758 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
13759 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
13760 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
13761 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
13762 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13763 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
13764 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
13765 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
13766 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
13767 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13768 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
13769 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
13770 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13771 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13772 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13773 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
13774 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13775 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
13776 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
13777 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
13778 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
13779 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
13780 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13781 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
13782 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
13783 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
13784 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
13785 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
13786 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
13787 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
13788 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
13789 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
13790 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
13791 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
13792 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
13793 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
13794 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
13795 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
13796 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
13797 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13798 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13799 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
13800 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
13801 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13802 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13803 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
13804 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13805 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13806 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13807 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13808 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13809 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13810 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
13811 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13812 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
13813 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
13814 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
13815 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
13816 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
13817 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
13818 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
13819 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13820 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
13821 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
13822 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
13823 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
13824 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
13825 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13826 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13827 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
13828 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13829 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
13830 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
13831 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13832 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
13833 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
13834 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13835 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
13836 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
13837 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13838 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
13839 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
13840 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13841 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13842 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13843 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
13844 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
13845 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13846 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
13847 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
13848 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
13849 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
13850 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
13851 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
13852 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
13853
13854 LTCC='$LTCC'
13855 LTCFLAGS='$LTCFLAGS'
13856 compiler='$compiler_DEFAULT'
13857
13858 # Quote evaled strings.
13859 for var in SED \
13860 GREP \
13861 EGREP \
13862 FGREP \
13863 LD \
13864 NM \
13865 LN_S \
13866 lt_SP2NL \
13867 lt_NL2SP \
13868 reload_flag \
13869 OBJDUMP \
13870 deplibs_check_method \
13871 file_magic_cmd \
13872 AR \
13873 AR_FLAGS \
13874 STRIP \
13875 RANLIB \
13876 CC \
13877 CFLAGS \
13878 compiler \
13879 lt_cv_sys_global_symbol_pipe \
13880 lt_cv_sys_global_symbol_to_cdecl \
13881 lt_cv_sys_global_symbol_to_c_name_address \
13882 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13883 SHELL \
13884 ECHO \
13885 lt_prog_compiler_no_builtin_flag \
13886 lt_prog_compiler_wl \
13887 lt_prog_compiler_pic \
13888 lt_prog_compiler_static \
13889 lt_cv_prog_compiler_c_o \
13890 need_locks \
13891 DSYMUTIL \
13892 NMEDIT \
13893 LIPO \
13894 OTOOL \
13895 OTOOL64 \
13896 shrext_cmds \
13897 export_dynamic_flag_spec \
13898 whole_archive_flag_spec \
13899 compiler_needs_object \
13900 with_gnu_ld \
13901 allow_undefined_flag \
13902 no_undefined_flag \
13903 hardcode_libdir_flag_spec \
13904 hardcode_libdir_flag_spec_ld \
13905 hardcode_libdir_separator \
13906 fix_srcfile_path \
13907 exclude_expsyms \
13908 include_expsyms \
13909 file_list_spec \
13910 variables_saved_for_relink \
13911 libname_spec \
13912 library_names_spec \
13913 soname_spec \
13914 finish_eval \
13915 old_striplib \
13916 striplib; do
13917 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13918 *[\\\\\\\`\\"\\\$]*)
13919 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13920 ;;
13921 *)
13922 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13923 ;;
13924 esac
13925 done
13926
13927 # Double-quote double-evaled strings.
13928 for var in reload_cmds \
13929 old_postinstall_cmds \
13930 old_postuninstall_cmds \
13931 old_archive_cmds \
13932 extract_expsyms_cmds \
13933 old_archive_from_new_cmds \
13934 old_archive_from_expsyms_cmds \
13935 archive_cmds \
13936 archive_expsym_cmds \
13937 module_cmds \
13938 module_expsym_cmds \
13939 export_symbols_cmds \
13940 prelink_cmds \
13941 postinstall_cmds \
13942 postuninstall_cmds \
13943 finish_cmds \
13944 sys_lib_search_path_spec \
13945 sys_lib_dlsearch_path_spec; do
13946 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13947 *[\\\\\\\`\\"\\\$]*)
13948 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13949 ;;
13950 *)
13951 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13952 ;;
13953 esac
13954 done
13955
13956 # Fix-up fallback echo if it was mangled by the above quoting rules.
13957 case \$lt_ECHO in
13958 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
13959 ;;
13960 esac
13961
13962 ac_aux_dir='$ac_aux_dir'
13963 xsi_shell='$xsi_shell'
13964 lt_shell_append='$lt_shell_append'
13965
13966 # See if we are running on zsh, and set the options which allow our
13967 # commands through without removal of \ escapes INIT.
13968 if test -n "\${ZSH_VERSION+set}" ; then
13969 setopt NO_GLOB_SUBST
13970 fi
13971
13972
13973 PACKAGE='$PACKAGE'
13974 VERSION='$VERSION'
13975 TIMESTAMP='$TIMESTAMP'
13976 RM='$RM'
13977 ofile='$ofile'
13978
13979
13980
13981
13982 _ACEOF
13983
13984 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13985
13986 # Handling of arguments.
13987 for ac_config_target in $ac_config_targets
13988 do
13989 case $ac_config_target in
13990 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13991 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13992 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13993 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13994 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
13995 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
13996 "util/Makefile") CONFIG_FILES="$CONFIG_FILES util/Makefile" ;;
13997
13998 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
13999 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
14000 { (exit 1); exit 1; }; };;
14001 esac
14002 done
14003
14004
14005 # If the user did not use the arguments to specify the items to instantiate,
14006 # then the envvar interface is used. Set only those that are not.
14007 # We use the long form for the default assignment because of an extremely
14008 # bizarre bug on SunOS 4.1.3.
14009 if $ac_need_defaults; then
14010 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14011 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14012 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14013 fi
14014
14015 # Have a temporary directory for convenience. Make it in the build tree
14016 # simply because there is no reason against having it here, and in addition,
14017 # creating and moving files from /tmp can sometimes cause problems.
14018 # Hook for its removal unless debugging.
14019 # Note that there is a small window in which the directory will not be cleaned:
14020 # after its creation but before its name has been assigned to `$tmp'.
14021 $debug ||
14022 {
14023 tmp=
14024 trap 'exit_status=$?
14025 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14026 ' 0
14027 trap '{ (exit 1); exit 1; }' 1 2 13 15
14028 }
14029 # Create a (secure) tmp directory for tmp files.
14030
14031 {
14032 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14033 test -n "$tmp" && test -d "$tmp"
14034 } ||
14035 {
14036 tmp=./conf$$-$RANDOM
14037 (umask 077 && mkdir "$tmp")
14038 } ||
14039 {
14040 $as_echo "$as_me: cannot create a temporary directory in ." >&2
14041 { (exit 1); exit 1; }
14042 }
14043
14044 # Set up the scripts for CONFIG_FILES section.
14045 # No need to generate them if there are no CONFIG_FILES.
14046 # This happens for instance with `./config.status config.h'.
14047 if test -n "$CONFIG_FILES"; then
14048
14049
14050 ac_cr='
'
14052 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14053 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14054 ac_cs_awk_cr='\\r'
14055 else
14056 ac_cs_awk_cr=$ac_cr
14057 fi
14058
14059 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14060 _ACEOF
14061
14062
14063 {
14064 echo "cat >conf$$subs.awk <<_ACEOF" &&
14065 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14066 echo "_ACEOF"
14067 } >conf$$subs.sh ||
14068 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14069 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14070 { (exit 1); exit 1; }; }
14071 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14072 ac_delim='%!_!# '
14073 for ac_last_try in false false false false false :; do
14074 . ./conf$$subs.sh ||
14075 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14076 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14077 { (exit 1); exit 1; }; }
14078
14079 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14080 if test $ac_delim_n = $ac_delim_num; then
14081 break
14082 elif $ac_last_try; then
14083 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14084 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14085 { (exit 1); exit 1; }; }
14086 else
14087 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14088 fi
14089 done
14090 rm -f conf$$subs.sh
14091
14092 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14093 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14094 _ACEOF
14095 sed -n '
14096 h
14097 s/^/S["/; s/!.*/"]=/
14098 p
14099 g
14100 s/^[^!]*!//
14101 :repl
14102 t repl
14103 s/'"$ac_delim"'$//
14104 t delim
14105 :nl
14106 h
14107 s/\(.\{148\}\).*/\1/
14108 t more1
14109 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14110 p
14111 n
14112 b repl
14113 :more1
14114 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14115 p
14116 g
14117 s/.\{148\}//
14118 t nl
14119 :delim
14120 h
14121 s/\(.\{148\}\).*/\1/
14122 t more2
14123 s/["\\]/\\&/g; s/^/"/; s/$/"/
14124 p
14125 b
14126 :more2
14127 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14128 p
14129 g
14130 s/.\{148\}//
14131 t delim
14132 ' <conf$$subs.awk | sed '
14133 /^[^""]/{
14134 N
14135 s/\n//
14136 }
14137 ' >>$CONFIG_STATUS || ac_write_fail=1
14138 rm -f conf$$subs.awk
14139 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14140 _ACAWK
14141 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14142 for (key in S) S_is_set[key] = 1
14143 FS = ""
14144
14145 }
14146 {
14147 line = $ 0
14148 nfields = split(line, field, "@")
14149 substed = 0
14150 len = length(field[1])
14151 for (i = 2; i < nfields; i++) {
14152 key = field[i]
14153 keylen = length(key)
14154 if (S_is_set[key]) {
14155 value = S[key]
14156 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14157 len += length(value) + length(field[++i])
14158 substed = 1
14159 } else
14160 len += 1 + keylen
14161 }
14162
14163 print line
14164 }
14165
14166 _ACAWK
14167 _ACEOF
14168 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14169 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14170 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14171 else
14172 cat
14173 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14174 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
14175 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
14176 { (exit 1); exit 1; }; }
14177 _ACEOF
14178
14179 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14180 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14181 # trailing colons and then remove the whole line if VPATH becomes empty
14182 # (actually we leave an empty line to preserve line numbers).
14183 if test "x$srcdir" = x.; then
14184 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14185 s/:*\$(srcdir):*/:/
14186 s/:*\${srcdir}:*/:/
14187 s/:*@srcdir@:*/:/
14188 s/^\([^=]*=[ ]*\):*/\1/
14189 s/:*$//
14190 s/^[^=]*=[ ]*$//
14191 }'
14192 fi
14193
14194 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14195 fi # test -n "$CONFIG_FILES"
14196
14197 # Set up the scripts for CONFIG_HEADERS section.
14198 # No need to generate them if there are no CONFIG_HEADERS.
14199 # This happens for instance with `./config.status Makefile'.
14200 if test -n "$CONFIG_HEADERS"; then
14201 cat >"$tmp/defines.awk" <<\_ACAWK ||
14202 BEGIN {
14203 _ACEOF
14204
14205 # Transform confdefs.h into an awk script `defines.awk', embedded as
14206 # here-document in config.status, that substitutes the proper values into
14207 # config.h.in to produce config.h.
14208
14209 # Create a delimiter string that does not exist in confdefs.h, to ease
14210 # handling of long lines.
14211 ac_delim='%!_!# '
14212 for ac_last_try in false false :; do
14213 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14214 if test -z "$ac_t"; then
14215 break
14216 elif $ac_last_try; then
14217 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
14218 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
14219 { (exit 1); exit 1; }; }
14220 else
14221 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14222 fi
14223 done
14224
14225 # For the awk script, D is an array of macro values keyed by name,
14226 # likewise P contains macro parameters if any. Preserve backslash
14227 # newline sequences.
14228
14229 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14230 sed -n '
14231 s/.\{148\}/&'"$ac_delim"'/g
14232 t rset
14233 :rset
14234 s/^[ ]*#[ ]*define[ ][ ]*/ /
14235 t def
14236 d
14237 :def
14238 s/\\$//
14239 t bsnl
14240 s/["\\]/\\&/g
14241 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14242 D["\1"]=" \3"/p
14243 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14244 d
14245 :bsnl
14246 s/["\\]/\\&/g
14247 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14248 D["\1"]=" \3\\\\\\n"\\/p
14249 t cont
14250 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14251 t cont
14252 d
14253 :cont
14254 n
14255 s/.\{148\}/&'"$ac_delim"'/g
14256 t clear
14257 :clear
14258 s/\\$//
14259 t bsnlc
14260 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14261 d
14262 :bsnlc
14263 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14264 b cont
14265 ' <confdefs.h | sed '
14266 s/'"$ac_delim"'/"\\\
14267 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14268
14269 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14270 for (key in D) D_is_set[key] = 1
14271 FS = ""
14272 }
14273 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14274 line = \$ 0
14275 split(line, arg, " ")
14276 if (arg[1] == "#") {
14277 defundef = arg[2]
14278 mac1 = arg[3]
14279 } else {
14280 defundef = substr(arg[1], 2)
14281 mac1 = arg[2]
14282 }
14283 split(mac1, mac2, "(") #)
14284 macro = mac2[1]
14285 prefix = substr(line, 1, index(line, defundef) - 1)
14286 if (D_is_set[macro]) {
14287 # Preserve the white space surrounding the "#".
14288 print prefix "define", macro P[macro] D[macro]
14289 next
14290 } else {
14291 # Replace #undef with comments. This is necessary, for example,
14292 # in the case of _POSIX_SOURCE, which is predefined and required
14293 # on some systems where configure will not decide to define it.
14294 if (defundef == "undef") {
14295 print "/*", prefix defundef, macro, "*/"
14296 next
14297 }
14298 }
14299 }
14300 { print }
14301 _ACAWK
14302 _ACEOF
14303 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14304 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
14305 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
14306 { (exit 1); exit 1; }; }
14307 fi # test -n "$CONFIG_HEADERS"
14308
14309
14310 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14311 shift
14312 for ac_tag
14313 do
14314 case $ac_tag in
14315 :[FHLC]) ac_mode=$ac_tag; continue;;
14316 esac
14317 case $ac_mode$ac_tag in
14318 :[FHL]*:*);;
14319 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
14320 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
14321 { (exit 1); exit 1; }; };;
14322 :[FH]-) ac_tag=-:-;;
14323 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14324 esac
14325 ac_save_IFS=$IFS
14326 IFS=:
14327 set x $ac_tag
14328 IFS=$ac_save_IFS
14329 shift
14330 ac_file=$1
14331 shift
14332
14333 case $ac_mode in
14334 :L) ac_source=$1;;
14335 :[FH])
14336 ac_file_inputs=
14337 for ac_f
14338 do
14339 case $ac_f in
14340 -) ac_f="$tmp/stdin";;
14341 *) # Look for the file first in the build tree, then in the source tree
14342 # (if the path is not absolute). The absolute path cannot be DOS-style,
14343 # because $ac_f cannot contain `:'.
14344 test -f "$ac_f" ||
14345 case $ac_f in
14346 [\\/$]*) false;;
14347 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14348 esac ||
14349 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
14350 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
14351 { (exit 1); exit 1; }; };;
14352 esac
14353 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14354 ac_file_inputs="$ac_file_inputs '$ac_f'"
14355 done
14356
14357 # Let's still pretend it is `configure' which instantiates (i.e., don't
14358 # use $as_me), people would be surprised to read:
14359 # /* config.h. Generated by config.status. */
14360 configure_input='Generated from '`
14361 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14362 `' by configure.'
14363 if test x"$ac_file" != x-; then
14364 configure_input="$ac_file. $configure_input"
14365 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
14366 $as_echo "$as_me: creating $ac_file" >&6;}
14367 fi
14368 # Neutralize special characters interpreted by sed in replacement strings.
14369 case $configure_input in #(
14370 *\&* | *\|* | *\\* )
14371 ac_sed_conf_input=`$as_echo "$configure_input" |
14372 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14373 *) ac_sed_conf_input=$configure_input;;
14374 esac
14375
14376 case $ac_tag in
14377 *:-:* | *:-) cat >"$tmp/stdin" \
14378 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14379 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14380 { (exit 1); exit 1; }; } ;;
14381 esac
14382 ;;
14383 esac
14384
14385 ac_dir=`$as_dirname -- "$ac_file" ||
14386 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14387 X"$ac_file" : 'X\(//\)[^/]' \| \
14388 X"$ac_file" : 'X\(//\)$' \| \
14389 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14390 $as_echo X"$ac_file" |
14391 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14392 s//\1/
14393 q
14394 }
14395 /^X\(\/\/\)[^/].*/{
14396 s//\1/
14397 q
14398 }
14399 /^X\(\/\/\)$/{
14400 s//\1/
14401 q
14402 }
14403 /^X\(\/\).*/{
14404 s//\1/
14405 q
14406 }
14407 s/.*/./; q'`
14408 { as_dir="$ac_dir"
14409 case $as_dir in #(
14410 -*) as_dir=./$as_dir;;
14411 esac
14412 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
14413 as_dirs=
14414 while :; do
14415 case $as_dir in #(
14416 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14417 *) as_qdir=$as_dir;;
14418 esac
14419 as_dirs="'$as_qdir' $as_dirs"
14420 as_dir=`$as_dirname -- "$as_dir" ||
14421 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14422 X"$as_dir" : 'X\(//\)[^/]' \| \
14423 X"$as_dir" : 'X\(//\)$' \| \
14424 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14425 $as_echo X"$as_dir" |
14426 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14427 s//\1/
14428 q
14429 }
14430 /^X\(\/\/\)[^/].*/{
14431 s//\1/
14432 q
14433 }
14434 /^X\(\/\/\)$/{
14435 s//\1/
14436 q
14437 }
14438 /^X\(\/\).*/{
14439 s//\1/
14440 q
14441 }
14442 s/.*/./; q'`
14443 test -d "$as_dir" && break
14444 done
14445 test -z "$as_dirs" || eval "mkdir $as_dirs"
14446 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
14447 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
14448 { (exit 1); exit 1; }; }; }
14449 ac_builddir=.
14450
14451 case "$ac_dir" in
14452 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14453 *)
14454 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14455 # A ".." for each directory in $ac_dir_suffix.
14456 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14457 case $ac_top_builddir_sub in
14458 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14459 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14460 esac ;;
14461 esac
14462 ac_abs_top_builddir=$ac_pwd
14463 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14464 # for backward compatibility:
14465 ac_top_builddir=$ac_top_build_prefix
14466
14467 case $srcdir in
14468 .) # We are building in place.
14469 ac_srcdir=.
14470 ac_top_srcdir=$ac_top_builddir_sub
14471 ac_abs_top_srcdir=$ac_pwd ;;
14472 [\\/]* | ?:[\\/]* ) # Absolute name.
14473 ac_srcdir=$srcdir$ac_dir_suffix;
14474 ac_top_srcdir=$srcdir
14475 ac_abs_top_srcdir=$srcdir ;;
14476 *) # Relative name.
14477 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14478 ac_top_srcdir=$ac_top_build_prefix$srcdir
14479 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14480 esac
14481 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14482
14483
14484 case $ac_mode in
14485 :F)
14486 #
14487 # CONFIG_FILE
14488 #
14489
14490 case $INSTALL in
14491 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14492 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14493 esac
14494 ac_MKDIR_P=$MKDIR_P
14495 case $MKDIR_P in
14496 [\\/$]* | ?:[\\/]* ) ;;
14497 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14498 esac
14499 _ACEOF
14500
14501 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14502 # If the template does not know about datarootdir, expand it.
14503 # FIXME: This hack should be removed a few years after 2.60.
14504 ac_datarootdir_hack=; ac_datarootdir_seen=
14505
14506 ac_sed_dataroot='
14507 /datarootdir/ {
14508 p
14509 q
14510 }
14511 /@datadir@/p
14512 /@docdir@/p
14513 /@infodir@/p
14514 /@localedir@/p
14515 /@mandir@/p
14516 '
14517 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14518 *datarootdir*) ac_datarootdir_seen=yes;;
14519 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14520 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14521 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14522 _ACEOF
14523 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14524 ac_datarootdir_hack='
14525 s&@datadir@&$datadir&g
14526 s&@docdir@&$docdir&g
14527 s&@infodir@&$infodir&g
14528 s&@localedir@&$localedir&g
14529 s&@mandir@&$mandir&g
14530 s&\\\${datarootdir}&$datarootdir&g' ;;
14531 esac
14532 _ACEOF
14533
14534 # Neutralize VPATH when `$srcdir' = `.'.
14535 # Shell code in configure.ac might set extrasub.
14536 # FIXME: do we really want to maintain this feature?
14537 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14538 ac_sed_extra="$ac_vpsub
14539 $extrasub
14540 _ACEOF
14541 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14542 :t
14543 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14544 s|@configure_input@|$ac_sed_conf_input|;t t
14545 s&@top_builddir@&$ac_top_builddir_sub&;t t
14546 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14547 s&@srcdir@&$ac_srcdir&;t t
14548 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14549 s&@top_srcdir@&$ac_top_srcdir&;t t
14550 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14551 s&@builddir@&$ac_builddir&;t t
14552 s&@abs_builddir@&$ac_abs_builddir&;t t
14553 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14554 s&@INSTALL@&$ac_INSTALL&;t t
14555 s&@MKDIR_P@&$ac_MKDIR_P&;t t
14556 $ac_datarootdir_hack
14557 "
14558 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14559 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14560 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14561 { (exit 1); exit 1; }; }
14562
14563 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14564 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14565 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14566 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14567 which seems to be undefined. Please make sure it is defined." >&5
14568 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14569 which seems to be undefined. Please make sure it is defined." >&2;}
14570
14571 rm -f "$tmp/stdin"
14572 case $ac_file in
14573 -) cat "$tmp/out" && rm -f "$tmp/out";;
14574 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14575 esac \
14576 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14577 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14578 { (exit 1); exit 1; }; }
14579 ;;
14580 :H)
14581 #
14582 # CONFIG_HEADER
14583 #
14584 if test x"$ac_file" != x-; then
14585 {
14586 $as_echo "/* $configure_input */" \
14587 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14588 } >"$tmp/config.h" \
14589 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14590 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14591 { (exit 1); exit 1; }; }
14592 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14593 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
14594 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14595 else
14596 rm -f "$ac_file"
14597 mv "$tmp/config.h" "$ac_file" \
14598 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14599 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14600 { (exit 1); exit 1; }; }
14601 fi
14602 else
14603 $as_echo "/* $configure_input */" \
14604 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14605 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
14606 $as_echo "$as_me: error: could not create -" >&2;}
14607 { (exit 1); exit 1; }; }
14608 fi
14609 # Compute "$ac_file"'s index in $config_headers.
14610 _am_arg="$ac_file"
14611 _am_stamp_count=1
14612 for _am_header in $config_headers :; do
14613 case $_am_header in
14614 $_am_arg | $_am_arg:* )
14615 break ;;
14616 * )
14617 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14618 esac
14619 done
14620 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14621 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14622 X"$_am_arg" : 'X\(//\)[^/]' \| \
14623 X"$_am_arg" : 'X\(//\)$' \| \
14624 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14625 $as_echo X"$_am_arg" |
14626 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14627 s//\1/
14628 q
14629 }
14630 /^X\(\/\/\)[^/].*/{
14631 s//\1/
14632 q
14633 }
14634 /^X\(\/\/\)$/{
14635 s//\1/
14636 q
14637 }
14638 /^X\(\/\).*/{
14639 s//\1/
14640 q
14641 }
14642 s/.*/./; q'`/stamp-h$_am_stamp_count
14643 ;;
14644
14645 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
14646 $as_echo "$as_me: executing $ac_file commands" >&6;}
14647 ;;
14648 esac
14649
14650
14651 case $ac_file$ac_mode in
14652 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14653 # Autoconf 2.62 quotes --file arguments for eval, but not when files
14654 # are listed without --file. Let's play safe and only enable the eval
14655 # if we detect the quoting.
14656 case $CONFIG_FILES in
14657 *\'*) eval set x "$CONFIG_FILES" ;;
14658 *) set x $CONFIG_FILES ;;
14659 esac
14660 shift
14661 for mf
14662 do
14663 # Strip MF so we end up with the name of the file.
14664 mf=`echo "$mf" | sed -e 's/:.*$//'`
14665 # Check whether this is an Automake generated Makefile or not.
14666 # We used to match only the files named `Makefile.in', but
14667 # some people rename them; so instead we look at the file content.
14668 # Grep'ing the first line is not enough: some people post-process
14669 # each Makefile.in and add a new line on top of each file to say so.
14670 # Grep'ing the whole file is not good either: AIX grep has a line
14671 # limit of 2048, but all sed's we know have understand at least 4000.
14672 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14673 dirpart=`$as_dirname -- "$mf" ||
14674 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14675 X"$mf" : 'X\(//\)[^/]' \| \
14676 X"$mf" : 'X\(//\)$' \| \
14677 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14678 $as_echo X"$mf" |
14679 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14680 s//\1/
14681 q
14682 }
14683 /^X\(\/\/\)[^/].*/{
14684 s//\1/
14685 q
14686 }
14687 /^X\(\/\/\)$/{
14688 s//\1/
14689 q
14690 }
14691 /^X\(\/\).*/{
14692 s//\1/
14693 q
14694 }
14695 s/.*/./; q'`
14696 else
14697 continue
14698 fi
14699 # Extract the definition of DEPDIR, am__include, and am__quote
14700 # from the Makefile without running `make'.
14701 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14702 test -z "$DEPDIR" && continue
14703 am__include=`sed -n 's/^am__include = //p' < "$mf"`
14704 test -z "am__include" && continue
14705 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14706 # When using ansi2knr, U may be empty or an underscore; expand it
14707 U=`sed -n 's/^U = //p' < "$mf"`
14708 # Find all dependency output files, they are included files with
14709 # $(DEPDIR) in their names. We invoke sed twice because it is the
14710 # simplest approach to changing $(DEPDIR) to its actual value in the
14711 # expansion.
14712 for file in `sed -n "
14713 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14714 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14715 # Make sure the directory exists.
14716 test -f "$dirpart/$file" && continue
14717 fdir=`$as_dirname -- "$file" ||
14718 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14719 X"$file" : 'X\(//\)[^/]' \| \
14720 X"$file" : 'X\(//\)$' \| \
14721 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14722 $as_echo X"$file" |
14723 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14724 s//\1/
14725 q
14726 }
14727 /^X\(\/\/\)[^/].*/{
14728 s//\1/
14729 q
14730 }
14731 /^X\(\/\/\)$/{
14732 s//\1/
14733 q
14734 }
14735 /^X\(\/\).*/{
14736 s//\1/
14737 q
14738 }
14739 s/.*/./; q'`
14740 { as_dir=$dirpart/$fdir
14741 case $as_dir in #(
14742 -*) as_dir=./$as_dir;;
14743 esac
14744 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
14745 as_dirs=
14746 while :; do
14747 case $as_dir in #(
14748 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14749 *) as_qdir=$as_dir;;
14750 esac
14751 as_dirs="'$as_qdir' $as_dirs"
14752 as_dir=`$as_dirname -- "$as_dir" ||
14753 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14754 X"$as_dir" : 'X\(//\)[^/]' \| \
14755 X"$as_dir" : 'X\(//\)$' \| \
14756 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14757 $as_echo X"$as_dir" |
14758 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14759 s//\1/
14760 q
14761 }
14762 /^X\(\/\/\)[^/].*/{
14763 s//\1/
14764 q
14765 }
14766 /^X\(\/\/\)$/{
14767 s//\1/
14768 q
14769 }
14770 /^X\(\/\).*/{
14771 s//\1/
14772 q
14773 }
14774 s/.*/./; q'`
14775 test -d "$as_dir" && break
14776 done
14777 test -z "$as_dirs" || eval "mkdir $as_dirs"
14778 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
14779 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
14780 { (exit 1); exit 1; }; }; }
14781 # echo "creating $dirpart/$file"
14782 echo '# dummy' > "$dirpart/$file"
14783 done
14784 done
14785 }
14786 ;;
14787 "libtool":C)
14788
14789 # See if we are running on zsh, and set the options which allow our
14790 # commands through without removal of \ escapes.
14791 if test -n "${ZSH_VERSION+set}" ; then
14792 setopt NO_GLOB_SUBST
14793 fi
14794
14795 cfgfile="${ofile}T"
14796 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14797 $RM "$cfgfile"
14798
14799 cat <<_LT_EOF >> "$cfgfile"
14800 #! $SHELL
14801
14802 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14803 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14804 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14805 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
14806 #
14807 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14808 # 2006, 2007, 2008 Free Software Foundation, Inc.
14809 # Written by Gordon Matzigkeit, 1996
14810 #
14811 # This file is part of GNU Libtool.
14812 #
14813 # GNU Libtool is free software; you can redistribute it and/or
14814 # modify it under the terms of the GNU General Public License as
14815 # published by the Free Software Foundation; either version 2 of
14816 # the License, or (at your option) any later version.
14817 #
14818 # As a special exception to the GNU General Public License,
14819 # if you distribute this file as part of a program or library that
14820 # is built using GNU Libtool, you may include this file under the
14821 # same distribution terms that you use for the rest of that program.
14822 #
14823 # GNU Libtool is distributed in the hope that it will be useful,
14824 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14825 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14826 # GNU General Public License for more details.
14827 #
14828 # You should have received a copy of the GNU General Public License
14829 # along with GNU Libtool; see the file COPYING. If not, a copy
14830 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14831 # obtained by writing to the Free Software Foundation, Inc.,
14832 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14833
14834
14835 # The names of the tagged configurations supported by this script.
14836 available_tags=""
14837
14838 # ### BEGIN LIBTOOL CONFIG
14839
14840 # Whether or not to build static libraries.
14841 build_old_libs=$enable_static
14842
14843 # Which release of libtool.m4 was used?
14844 macro_version=$macro_version
14845 macro_revision=$macro_revision
14846
14847 # Whether or not to build shared libraries.
14848 build_libtool_libs=$enable_shared
14849
14850 # What type of objects to build.
14851 pic_mode=$pic_mode
14852
14853 # Whether or not to optimize for fast installation.
14854 fast_install=$enable_fast_install
14855
14856 # The host system.
14857 host_alias=$host_alias
14858 host=$host
14859 host_os=$host_os
14860
14861 # The build system.
14862 build_alias=$build_alias
14863 build=$build
14864 build_os=$build_os
14865
14866 # A sed program that does not truncate output.
14867 SED=$lt_SED
14868
14869 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
14870 Xsed="\$SED -e 1s/^X//"
14871
14872 # A grep program that handles long lines.
14873 GREP=$lt_GREP
14874
14875 # An ERE matcher.
14876 EGREP=$lt_EGREP
14877
14878 # A literal string matcher.
14879 FGREP=$lt_FGREP
14880
14881 # A BSD- or MS-compatible name lister.
14882 NM=$lt_NM
14883
14884 # Whether we need soft or hard links.
14885 LN_S=$lt_LN_S
14886
14887 # What is the maximum length of a command?
14888 max_cmd_len=$max_cmd_len
14889
14890 # Object file suffix (normally "o").
14891 objext=$ac_objext
14892
14893 # Executable file suffix (normally "").
14894 exeext=$exeext
14895
14896 # whether the shell understands "unset".
14897 lt_unset=$lt_unset
14898
14899 # turn spaces into newlines.
14900 SP2NL=$lt_lt_SP2NL
14901
14902 # turn newlines into spaces.
14903 NL2SP=$lt_lt_NL2SP
14904
14905 # How to create reloadable object files.
14906 reload_flag=$lt_reload_flag
14907 reload_cmds=$lt_reload_cmds
14908
14909 # An object symbol dumper.
14910 OBJDUMP=$lt_OBJDUMP
14911
14912 # Method to check whether dependent libraries are shared objects.
14913 deplibs_check_method=$lt_deplibs_check_method
14914
14915 # Command to use when deplibs_check_method == "file_magic".
14916 file_magic_cmd=$lt_file_magic_cmd
14917
14918 # The archiver.
14919 AR=$lt_AR
14920 AR_FLAGS=$lt_AR_FLAGS
14921
14922 # A symbol stripping program.
14923 STRIP=$lt_STRIP
14924
14925 # Commands used to install an old-style archive.
14926 RANLIB=$lt_RANLIB
14927 old_postinstall_cmds=$lt_old_postinstall_cmds
14928 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14929
14930 # A C compiler.
14931 LTCC=$lt_CC
14932
14933 # LTCC compiler flags.
14934 LTCFLAGS=$lt_CFLAGS
14935
14936 # Take the output of nm and produce a listing of raw symbols and C names.
14937 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14938
14939 # Transform the output of nm in a proper C declaration.
14940 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14941
14942 # Transform the output of nm in a C name address pair.
14943 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14944
14945 # Transform the output of nm in a C name address pair when lib prefix is needed.
14946 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14947
14948 # The name of the directory that contains temporary libtool files.
14949 objdir=$objdir
14950
14951 # Shell to use when invoking shell scripts.
14952 SHELL=$lt_SHELL
14953
14954 # An echo program that does not interpret backslashes.
14955 ECHO=$lt_ECHO
14956
14957 # Used to examine libraries when file_magic_cmd begins with "file".
14958 MAGIC_CMD=$MAGIC_CMD
14959
14960 # Must we lock files when doing compilation?
14961 need_locks=$lt_need_locks
14962
14963 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14964 DSYMUTIL=$lt_DSYMUTIL
14965
14966 # Tool to change global to local symbols on Mac OS X.
14967 NMEDIT=$lt_NMEDIT
14968
14969 # Tool to manipulate fat objects and archives on Mac OS X.
14970 LIPO=$lt_LIPO
14971
14972 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
14973 OTOOL=$lt_OTOOL
14974
14975 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14976 OTOOL64=$lt_OTOOL64
14977
14978 # Old archive suffix (normally "a").
14979 libext=$libext
14980
14981 # Shared library suffix (normally ".so").
14982 shrext_cmds=$lt_shrext_cmds
14983
14984 # The commands to extract the exported symbol list from a shared archive.
14985 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14986
14987 # Variables whose values should be saved in libtool wrapper scripts and
14988 # restored at link time.
14989 variables_saved_for_relink=$lt_variables_saved_for_relink
14990
14991 # Do we need the "lib" prefix for modules?
14992 need_lib_prefix=$need_lib_prefix
14993
14994 # Do we need a version for libraries?
14995 need_version=$need_version
14996
14997 # Library versioning type.
14998 version_type=$version_type
14999
15000 # Shared library runtime path variable.
15001 runpath_var=$runpath_var
15002
15003 # Shared library path variable.
15004 shlibpath_var=$shlibpath_var
15005
15006 # Is shlibpath searched before the hard-coded library search path?
15007 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15008
15009 # Format of library name prefix.
15010 libname_spec=$lt_libname_spec
15011
15012 # List of archive names. First name is the real one, the rest are links.
15013 # The last name is the one that the linker finds with -lNAME
15014 library_names_spec=$lt_library_names_spec
15015
15016 # The coded name of the library, if different from the real name.
15017 soname_spec=$lt_soname_spec
15018
15019 # Command to use after installation of a shared archive.
15020 postinstall_cmds=$lt_postinstall_cmds
15021
15022 # Command to use after uninstallation of a shared archive.
15023 postuninstall_cmds=$lt_postuninstall_cmds
15024
15025 # Commands used to finish a libtool library installation in a directory.
15026 finish_cmds=$lt_finish_cmds
15027
15028 # As "finish_cmds", except a single script fragment to be evaled but
15029 # not shown.
15030 finish_eval=$lt_finish_eval
15031
15032 # Whether we should hardcode library paths into libraries.
15033 hardcode_into_libs=$hardcode_into_libs
15034
15035 # Compile-time system search path for libraries.
15036 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15037
15038 # Run-time system search path for libraries.
15039 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15040
15041 # Whether dlopen is supported.
15042 dlopen_support=$enable_dlopen
15043
15044 # Whether dlopen of programs is supported.
15045 dlopen_self=$enable_dlopen_self
15046
15047 # Whether dlopen of statically linked programs is supported.
15048 dlopen_self_static=$enable_dlopen_self_static
15049
15050 # Commands to strip libraries.
15051 old_striplib=$lt_old_striplib
15052 striplib=$lt_striplib
15053
15054
15055 # The linker used to build libraries.
15056 LD=$lt_LD
15057
15058 # Commands used to build an old-style archive.
15059 old_archive_cmds=$lt_old_archive_cmds
15060
15061 # A language specific compiler.
15062 CC=$lt_compiler
15063
15064 # Is the compiler the GNU compiler?
15065 with_gcc=$GCC
15066
15067 # Compiler flag to turn off builtin functions.
15068 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15069
15070 # How to pass a linker flag through the compiler.
15071 wl=$lt_lt_prog_compiler_wl
15072
15073 # Additional compiler flags for building library objects.
15074 pic_flag=$lt_lt_prog_compiler_pic
15075
15076 # Compiler flag to prevent dynamic linking.
15077 link_static_flag=$lt_lt_prog_compiler_static
15078
15079 # Does compiler simultaneously support -c and -o options?
15080 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15081
15082 # Whether or not to add -lc for building shared libraries.
15083 build_libtool_need_lc=$archive_cmds_need_lc
15084
15085 # Whether or not to disallow shared libs when runtime libs are static.
15086 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15087
15088 # Compiler flag to allow reflexive dlopens.
15089 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15090
15091 # Compiler flag to generate shared objects directly from archives.
15092 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15093
15094 # Whether the compiler copes with passing no objects directly.
15095 compiler_needs_object=$lt_compiler_needs_object
15096
15097 # Create an old-style archive from a shared archive.
15098 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15099
15100 # Create a temporary old-style archive to link instead of a shared archive.
15101 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15102
15103 # Commands used to build a shared archive.
15104 archive_cmds=$lt_archive_cmds
15105 archive_expsym_cmds=$lt_archive_expsym_cmds
15106
15107 # Commands used to build a loadable module if different from building
15108 # a shared archive.
15109 module_cmds=$lt_module_cmds
15110 module_expsym_cmds=$lt_module_expsym_cmds
15111
15112 # Whether we are building with GNU ld or not.
15113 with_gnu_ld=$lt_with_gnu_ld
15114
15115 # Flag that allows shared libraries with undefined symbols to be built.
15116 allow_undefined_flag=$lt_allow_undefined_flag
15117
15118 # Flag that enforces no undefined symbols.
15119 no_undefined_flag=$lt_no_undefined_flag
15120
15121 # Flag to hardcode \$libdir into a binary during linking.
15122 # This must work even if \$libdir does not exist
15123 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15124
15125 # If ld is used when linking, flag to hardcode \$libdir into a binary
15126 # during linking. This must work even if \$libdir does not exist.
15127 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15128
15129 # Whether we need a single "-rpath" flag with a separated argument.
15130 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15131
15132 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15133 # DIR into the resulting binary.
15134 hardcode_direct=$hardcode_direct
15135
15136 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15137 # DIR into the resulting binary and the resulting library dependency is
15138 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15139 # library is relocated.
15140 hardcode_direct_absolute=$hardcode_direct_absolute
15141
15142 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15143 # into the resulting binary.
15144 hardcode_minus_L=$hardcode_minus_L
15145
15146 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15147 # into the resulting binary.
15148 hardcode_shlibpath_var=$hardcode_shlibpath_var
15149
15150 # Set to "yes" if building a shared library automatically hardcodes DIR
15151 # into the library and all subsequent libraries and executables linked
15152 # against it.
15153 hardcode_automatic=$hardcode_automatic
15154
15155 # Set to yes if linker adds runtime paths of dependent libraries
15156 # to runtime path list.
15157 inherit_rpath=$inherit_rpath
15158
15159 # Whether libtool must link a program against all its dependency libraries.
15160 link_all_deplibs=$link_all_deplibs
15161
15162 # Fix the shell variable \$srcfile for the compiler.
15163 fix_srcfile_path=$lt_fix_srcfile_path
15164
15165 # Set to "yes" if exported symbols are required.
15166 always_export_symbols=$always_export_symbols
15167
15168 # The commands to list exported symbols.
15169 export_symbols_cmds=$lt_export_symbols_cmds
15170
15171 # Symbols that should not be listed in the preloaded symbols.
15172 exclude_expsyms=$lt_exclude_expsyms
15173
15174 # Symbols that must always be exported.
15175 include_expsyms=$lt_include_expsyms
15176
15177 # Commands necessary for linking programs (against libraries) with templates.
15178 prelink_cmds=$lt_prelink_cmds
15179
15180 # Specify filename containing input files.
15181 file_list_spec=$lt_file_list_spec
15182
15183 # How to hardcode a shared library path into an executable.
15184 hardcode_action=$hardcode_action
15185
15186 # ### END LIBTOOL CONFIG
15187
15188 _LT_EOF
15189
15190 case $host_os in
15191 aix3*)
15192 cat <<\_LT_EOF >> "$cfgfile"
15193 # AIX sometimes has problems with the GCC collect2 program. For some
15194 # reason, if we set the COLLECT_NAMES environment variable, the problems
15195 # vanish in a puff of smoke.
15196 if test "X${COLLECT_NAMES+set}" != Xset; then
15197 COLLECT_NAMES=
15198 export COLLECT_NAMES
15199 fi
15200 _LT_EOF
15201 ;;
15202 esac
15203
15204
15205 ltmain="$ac_aux_dir/ltmain.sh"
15206
15207
15208 # We use sed instead of cat because bash on DJGPP gets confused if
15209 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15210 # text mode, it properly converts lines to CR/LF. This bash problem
15211 # is reportedly fixed, but why not run on old versions too?
15212 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15213 || (rm -f "$cfgfile"; exit 1)
15214
15215 case $xsi_shell in
15216 yes)
15217 cat << \_LT_EOF >> "$cfgfile"
15218
15219 # func_dirname file append nondir_replacement
15220 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15221 # otherwise set result to NONDIR_REPLACEMENT.
15222 func_dirname ()
15223 {
15224 case ${1} in
15225 */*) func_dirname_result="${1%/*}${2}" ;;
15226 * ) func_dirname_result="${3}" ;;
15227 esac
15228 }
15229
15230 # func_basename file
15231 func_basename ()
15232 {
15233 func_basename_result="${1##*/}"
15234 }
15235
15236 # func_dirname_and_basename file append nondir_replacement
15237 # perform func_basename and func_dirname in a single function
15238 # call:
15239 # dirname: Compute the dirname of FILE. If nonempty,
15240 # add APPEND to the result, otherwise set result
15241 # to NONDIR_REPLACEMENT.
15242 # value returned in "$func_dirname_result"
15243 # basename: Compute filename of FILE.
15244 # value retuned in "$func_basename_result"
15245 # Implementation must be kept synchronized with func_dirname
15246 # and func_basename. For efficiency, we do not delegate to
15247 # those functions but instead duplicate the functionality here.
15248 func_dirname_and_basename ()
15249 {
15250 case ${1} in
15251 */*) func_dirname_result="${1%/*}${2}" ;;
15252 * ) func_dirname_result="${3}" ;;
15253 esac
15254 func_basename_result="${1##*/}"
15255 }
15256
15257 # func_stripname prefix suffix name
15258 # strip PREFIX and SUFFIX off of NAME.
15259 # PREFIX and SUFFIX must not contain globbing or regex special
15260 # characters, hashes, percent signs, but SUFFIX may contain a leading
15261 # dot (in which case that matches only a dot).
15262 func_stripname ()
15263 {
15264 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15265 # positional parameters, so assign one to ordinary parameter first.
15266 func_stripname_result=${3}
15267 func_stripname_result=${func_stripname_result#"${1}"}
15268 func_stripname_result=${func_stripname_result%"${2}"}
15269 }
15270
15271 # func_opt_split
15272 func_opt_split ()
15273 {
15274 func_opt_split_opt=${1%%=*}
15275 func_opt_split_arg=${1#*=}
15276 }
15277
15278 # func_lo2o object
15279 func_lo2o ()
15280 {
15281 case ${1} in
15282 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15283 *) func_lo2o_result=${1} ;;
15284 esac
15285 }
15286
15287 # func_xform libobj-or-source
15288 func_xform ()
15289 {
15290 func_xform_result=${1%.*}.lo
15291 }
15292
15293 # func_arith arithmetic-term...
15294 func_arith ()
15295 {
15296 func_arith_result=$(( $* ))
15297 }
15298
15299 # func_len string
15300 # STRING may not start with a hyphen.
15301 func_len ()
15302 {
15303 func_len_result=${#1}
15304 }
15305
15306 _LT_EOF
15307 ;;
15308 *) # Bourne compatible functions.
15309 cat << \_LT_EOF >> "$cfgfile"
15310
15311 # func_dirname file append nondir_replacement
15312 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15313 # otherwise set result to NONDIR_REPLACEMENT.
15314 func_dirname ()
15315 {
15316 # Extract subdirectory from the argument.
15317 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
15318 if test "X$func_dirname_result" = "X${1}"; then
15319 func_dirname_result="${3}"
15320 else
15321 func_dirname_result="$func_dirname_result${2}"
15322 fi
15323 }
15324
15325 # func_basename file
15326 func_basename ()
15327 {
15328 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
15329 }
15330
15331
15332 # func_stripname prefix suffix name
15333 # strip PREFIX and SUFFIX off of NAME.
15334 # PREFIX and SUFFIX must not contain globbing or regex special
15335 # characters, hashes, percent signs, but SUFFIX may contain a leading
15336 # dot (in which case that matches only a dot).
15337 # func_strip_suffix prefix name
15338 func_stripname ()
15339 {
15340 case ${2} in
15341 .*) func_stripname_result=`$ECHO "X${3}" \
15342 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
15343 *) func_stripname_result=`$ECHO "X${3}" \
15344 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
15345 esac
15346 }
15347
15348 # sed scripts:
15349 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15350 my_sed_long_arg='1s/^-[^=]*=//'
15351
15352 # func_opt_split
15353 func_opt_split ()
15354 {
15355 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
15356 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
15357 }
15358
15359 # func_lo2o object
15360 func_lo2o ()
15361 {
15362 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
15363 }
15364
15365 # func_xform libobj-or-source
15366 func_xform ()
15367 {
15368 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
15369 }
15370
15371 # func_arith arithmetic-term...
15372 func_arith ()
15373 {
15374 func_arith_result=`expr "$@"`
15375 }
15376
15377 # func_len string
15378 # STRING may not start with a hyphen.
15379 func_len ()
15380 {
15381 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15382 }
15383
15384 _LT_EOF
15385 esac
15386
15387 case $lt_shell_append in
15388 yes)
15389 cat << \_LT_EOF >> "$cfgfile"
15390
15391 # func_append var value
15392 # Append VALUE to the end of shell variable VAR.
15393 func_append ()
15394 {
15395 eval "$1+=\$2"
15396 }
15397 _LT_EOF
15398 ;;
15399 *)
15400 cat << \_LT_EOF >> "$cfgfile"
15401
15402 # func_append var value
15403 # Append VALUE to the end of shell variable VAR.
15404 func_append ()
15405 {
15406 eval "$1=\$$1\$2"
15407 }
15408
15409 _LT_EOF
15410 ;;
15411 esac
15412
15413
15414 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15415 || (rm -f "$cfgfile"; exit 1)
15416
15417 mv -f "$cfgfile" "$ofile" ||
15418 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15419 chmod +x "$ofile"
15420
15421 ;;
15422
15423 esac
15424 done # for ac_tag
15425
15426
15427 { (exit 0); exit 0; }
15428 _ACEOF
15429 chmod +x $CONFIG_STATUS
15430 ac_clean_files=$ac_clean_files_save
15431
15432 test $ac_write_fail = 0 ||
15433 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
15434 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
15435 { (exit 1); exit 1; }; }
15436
15437
15438 # configure is writing to config.log, and then calls config.status.
15439 # config.status does its own redirection, appending to config.log.
15440 # Unfortunately, on DOS this fails, as config.log is still kept open
15441 # by configure, so config.status won't be able to write to it; its
15442 # output is simply discarded. So we exec the FD to /dev/null,
15443 # effectively closing config.log, so it can be properly (re)opened and
15444 # appended to by config.status. When coming back to configure, we
15445 # need to make the FD available again.
15446 if test "$no_create" != yes; then
15447 ac_cs_success=:
15448 ac_config_status_args=
15449 test "$silent" = yes &&
15450 ac_config_status_args="$ac_config_status_args --quiet"
15451 exec 5>/dev/null
15452 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15453 exec 5>>config.log
15454 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15455 # would make configure fail if this is the last instruction.
15456 $ac_cs_success || { (exit 1); exit 1; }
15457 fi
15458 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15459 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15460 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15461 fi
15462
15463