configure revision 1.1.1.4 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for xf86-video-nv 2.1.17.
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, 2009 Free Software
9 # Foundation, Inc.
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
102
103 ;;
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108 as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144 else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150 esac
151 fi
152 "
153 as_required="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
158
159 exitcode=0
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166 else
167 exitcode=1; echo positional parameters were not saved.
168 fi
169 test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177 else
178 as_have_required=no
179 fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182 else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 as_found=false
185 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186 do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200 fi
201 fi
202 done;;
203 esac
204 as_found=false
205 done
206 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209 fi; }
210 IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
232 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
233 $0: about your system, including any error possibly output
234 $0: before this message. Then install a modern shell, or
235 $0: manually run the script under such a shell if you do
236 $0: have one."
237 fi
238 exit 1
239 fi
240 fi
241 fi
242 SHELL=${CONFIG_SHELL-/bin/sh}
243 export SHELL
244 # Unset more variables known to interfere with behavior of common tools.
245 CLICOLOR_FORCE= GREP_OPTIONS=
246 unset CLICOLOR_FORCE GREP_OPTIONS
247
248 ## --------------------- ##
249 ## M4sh Shell Functions. ##
250 ## --------------------- ##
251 # as_fn_unset VAR
252 # ---------------
253 # Portably unset VAR.
254 as_fn_unset ()
255 {
256 { eval $1=; unset $1;}
257 }
258 as_unset=as_fn_unset
259
260 # as_fn_set_status STATUS
261 # -----------------------
262 # Set $? to STATUS, without forking.
263 as_fn_set_status ()
264 {
265 return $1
266 } # as_fn_set_status
267
268 # as_fn_exit STATUS
269 # -----------------
270 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
271 as_fn_exit ()
272 {
273 set +e
274 as_fn_set_status $1
275 exit $1
276 } # as_fn_exit
277
278 # as_fn_mkdir_p
279 # -------------
280 # Create "$as_dir" as a directory, including parents if necessary.
281 as_fn_mkdir_p ()
282 {
283
284 case $as_dir in #(
285 -*) as_dir=./$as_dir;;
286 esac
287 test -d "$as_dir" || eval $as_mkdir_p || {
288 as_dirs=
289 while :; do
290 case $as_dir in #(
291 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
292 *) as_qdir=$as_dir;;
293 esac
294 as_dirs="'$as_qdir' $as_dirs"
295 as_dir=`$as_dirname -- "$as_dir" ||
296 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
297 X"$as_dir" : 'X\(//\)[^/]' \| \
298 X"$as_dir" : 'X\(//\)$' \| \
299 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
300 $as_echo X"$as_dir" |
301 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)[^/].*/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)$/{
310 s//\1/
311 q
312 }
313 /^X\(\/\).*/{
314 s//\1/
315 q
316 }
317 s/.*/./; q'`
318 test -d "$as_dir" && break
319 done
320 test -z "$as_dirs" || eval "mkdir $as_dirs"
321 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
322
323
324 } # as_fn_mkdir_p
325 # as_fn_append VAR VALUE
326 # ----------------------
327 # Append the text in VALUE to the end of the definition contained in VAR. Take
328 # advantage of any shell optimizations that allow amortized linear growth over
329 # repeated appends, instead of the typical quadratic growth present in naive
330 # implementations.
331 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
332 eval 'as_fn_append ()
333 {
334 eval $1+=\$2
335 }'
336 else
337 as_fn_append ()
338 {
339 eval $1=\$$1\$2
340 }
341 fi # as_fn_append
342
343 # as_fn_arith ARG...
344 # ------------------
345 # Perform arithmetic evaluation on the ARGs, and store the result in the
346 # global $as_val. Take advantage of shells that can avoid forks. The arguments
347 # must be portable across $(()) and expr.
348 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
349 eval 'as_fn_arith ()
350 {
351 as_val=$(( $* ))
352 }'
353 else
354 as_fn_arith ()
355 {
356 as_val=`expr "$@" || test $? -eq 1`
357 }
358 fi # as_fn_arith
359
360
361 # as_fn_error ERROR [LINENO LOG_FD]
362 # ---------------------------------
363 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
364 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
365 # script with status $?, using 1 if that was 0.
366 as_fn_error ()
367 {
368 as_status=$?; test $as_status -eq 0 && as_status=1
369 if test "$3"; then
370 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
371 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
372 fi
373 $as_echo "$as_me: error: $1" >&2
374 as_fn_exit $as_status
375 } # as_fn_error
376
377 if expr a : '\(a\)' >/dev/null 2>&1 &&
378 test "X`expr 00001 : '.*\(...\)'`" = X001; then
379 as_expr=expr
380 else
381 as_expr=false
382 fi
383
384 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
385 as_basename=basename
386 else
387 as_basename=false
388 fi
389
390 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
391 as_dirname=dirname
392 else
393 as_dirname=false
394 fi
395
396 as_me=`$as_basename -- "$0" ||
397 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
398 X"$0" : 'X\(//\)$' \| \
399 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
400 $as_echo X/"$0" |
401 sed '/^.*\/\([^/][^/]*\)\/*$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\/\)$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\).*/{
410 s//\1/
411 q
412 }
413 s/.*/./; q'`
414
415 # Avoid depending upon Character Ranges.
416 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
417 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
418 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
419 as_cr_digits='0123456789'
420 as_cr_alnum=$as_cr_Letters$as_cr_digits
421
422
423 as_lineno_1=$LINENO as_lineno_1a=$LINENO
424 as_lineno_2=$LINENO as_lineno_2a=$LINENO
425 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
426 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
427 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
428 sed -n '
429 p
430 /[$]LINENO/=
431 ' <$as_myself |
432 sed '
433 s/[$]LINENO.*/&-/
434 t lineno
435 b
436 :lineno
437 N
438 :loop
439 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
440 t loop
441 s/-\n.*//
442 ' >$as_me.lineno &&
443 chmod +x "$as_me.lineno" ||
444 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
445
446 # Don't try to exec as it changes $[0], causing all sort of problems
447 # (the dirname of $[0] is not the place where we might find the
448 # original and so on. Autoconf is especially sensitive to this).
449 . "./$as_me.lineno"
450 # Exit status is that of the last command.
451 exit
452 }
453
454 ECHO_C= ECHO_N= ECHO_T=
455 case `echo -n x` in #(((((
456 -n*)
457 case `echo 'xy\c'` in
458 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
459 xy) ECHO_C='\c';;
460 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
461 ECHO_T=' ';;
462 esac;;
463 *)
464 ECHO_N='-n';;
465 esac
466
467 rm -f conf$$ conf$$.exe conf$$.file
468 if test -d conf$$.dir; then
469 rm -f conf$$.dir/conf$$.file
470 else
471 rm -f conf$$.dir
472 mkdir conf$$.dir 2>/dev/null
473 fi
474 if (echo >conf$$.file) 2>/dev/null; then
475 if ln -s conf$$.file conf$$ 2>/dev/null; then
476 as_ln_s='ln -s'
477 # ... but there are two gotchas:
478 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
479 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
480 # In both cases, we have to default to `cp -p'.
481 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
482 as_ln_s='cp -p'
483 elif ln conf$$.file conf$$ 2>/dev/null; then
484 as_ln_s=ln
485 else
486 as_ln_s='cp -p'
487 fi
488 else
489 as_ln_s='cp -p'
490 fi
491 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
492 rmdir conf$$.dir 2>/dev/null
493
494 if mkdir -p . 2>/dev/null; then
495 as_mkdir_p='mkdir -p "$as_dir"'
496 else
497 test -d ./-p && rmdir ./-p
498 as_mkdir_p=false
499 fi
500
501 if test -x / >/dev/null 2>&1; then
502 as_test_x='test -x'
503 else
504 if ls -dL / >/dev/null 2>&1; then
505 as_ls_L_option=L
506 else
507 as_ls_L_option=
508 fi
509 as_test_x='
510 eval sh -c '\''
511 if test -d "$1"; then
512 test -d "$1/.";
513 else
514 case $1 in #(
515 -*)set "./$1";;
516 esac;
517 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
518 ???[sx]*):;;*)false;;esac;fi
519 '\'' sh
520 '
521 fi
522 as_executable_p=$as_test_x
523
524 # Sed expression to map a string onto a valid CPP name.
525 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
526
527 # Sed expression to map a string onto a valid variable name.
528 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
529
530
531
532 # Check that we are running under the correct shell.
533 SHELL=${CONFIG_SHELL-/bin/sh}
534
535 case X$lt_ECHO in
536 X*--fallback-echo)
537 # Remove one level of quotation (which was required for Make).
538 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
539 ;;
540 esac
541
542 ECHO=${lt_ECHO-echo}
543 if test "X$1" = X--no-reexec; then
544 # Discard the --no-reexec flag, and continue.
545 shift
546 elif test "X$1" = X--fallback-echo; then
547 # Avoid inline document here, it may be left over
548 :
549 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
550 # Yippee, $ECHO works!
551 :
552 else
553 # Restart under the correct shell.
554 exec $SHELL "$0" --no-reexec ${1+"$@"}
555 fi
556
557 if test "X$1" = X--fallback-echo; then
558 # used as fallback echo
559 shift
560 cat <<_LT_EOF
561 $*
562 _LT_EOF
563 exit 0
564 fi
565
566 # The HP-UX ksh and POSIX shell print the target directory to stdout
567 # if CDPATH is set.
568 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
569
570 if test -z "$lt_ECHO"; then
571 if test "X${echo_test_string+set}" != Xset; then
572 # find a string as large as possible, as long as the shell can cope with it
573 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
574 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
575 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
576 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
577 then
578 break
579 fi
580 done
581 fi
582
583 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
584 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
585 test "X$echo_testing_string" = "X$echo_test_string"; then
586 :
587 else
588 # The Solaris, AIX, and Digital Unix default echo programs unquote
589 # backslashes. This makes it impossible to quote backslashes using
590 # echo "$something" | sed 's/\\/\\\\/g'
591 #
592 # So, first we look for a working echo in the user's PATH.
593
594 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
595 for dir in $PATH /usr/ucb; do
596 IFS="$lt_save_ifs"
597 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
598 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
599 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
600 test "X$echo_testing_string" = "X$echo_test_string"; then
601 ECHO="$dir/echo"
602 break
603 fi
604 done
605 IFS="$lt_save_ifs"
606
607 if test "X$ECHO" = Xecho; then
608 # We didn't find a better echo, so look for alternatives.
609 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
610 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
611 test "X$echo_testing_string" = "X$echo_test_string"; then
612 # This shell has a builtin print -r that does the trick.
613 ECHO='print -r'
614 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
615 test "X$CONFIG_SHELL" != X/bin/ksh; then
616 # If we have ksh, try running configure again with it.
617 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
618 export ORIGINAL_CONFIG_SHELL
619 CONFIG_SHELL=/bin/ksh
620 export CONFIG_SHELL
621 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
622 else
623 # Try using printf.
624 ECHO='printf %s\n'
625 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
626 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
627 test "X$echo_testing_string" = "X$echo_test_string"; then
628 # Cool, printf works
629 :
630 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
631 test "X$echo_testing_string" = 'X\t' &&
632 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
633 test "X$echo_testing_string" = "X$echo_test_string"; then
634 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
635 export CONFIG_SHELL
636 SHELL="$CONFIG_SHELL"
637 export SHELL
638 ECHO="$CONFIG_SHELL $0 --fallback-echo"
639 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
640 test "X$echo_testing_string" = 'X\t' &&
641 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
642 test "X$echo_testing_string" = "X$echo_test_string"; then
643 ECHO="$CONFIG_SHELL $0 --fallback-echo"
644 else
645 # maybe with a smaller string...
646 prev=:
647
648 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
649 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
650 then
651 break
652 fi
653 prev="$cmd"
654 done
655
656 if test "$prev" != 'sed 50q "$0"'; then
657 echo_test_string=`eval $prev`
658 export echo_test_string
659 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
660 else
661 # Oops. We lost completely, so just stick with echo.
662 ECHO=echo
663 fi
664 fi
665 fi
666 fi
667 fi
668 fi
669
670 # Copy echo and quote the copy suitably for passing to libtool from
671 # the Makefile, instead of quoting the original, which is used later.
672 lt_ECHO=$ECHO
673 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
674 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
675 fi
676
677
678
679
680 exec 7<&0 </dev/null 6>&1
681
682 # Name of the host.
683 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
684 # so uname gets run too.
685 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
686
687 #
688 # Initializations.
689 #
690 ac_default_prefix=/usr/local
691 ac_clean_files=
692 ac_config_libobj_dir=.
693 LIBOBJS=
694 cross_compiling=no
695 subdirs=
696 MFLAGS=
697 MAKEFLAGS=
698
699 # Identity of this package.
700 PACKAGE_NAME='xf86-video-nv'
701 PACKAGE_TARNAME='xf86-video-nv'
702 PACKAGE_VERSION='2.1.17'
703 PACKAGE_STRING='xf86-video-nv 2.1.17'
704 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
705 PACKAGE_URL=''
706
707 ac_unique_file="Makefile.am"
708 # Factoring default headers for most tests.
709 ac_includes_default="\
710 #include <stdio.h>
711 #ifdef HAVE_SYS_TYPES_H
712 # include <sys/types.h>
713 #endif
714 #ifdef HAVE_SYS_STAT_H
715 # include <sys/stat.h>
716 #endif
717 #ifdef STDC_HEADERS
718 # include <stdlib.h>
719 # include <stddef.h>
720 #else
721 # ifdef HAVE_STDLIB_H
722 # include <stdlib.h>
723 # endif
724 #endif
725 #ifdef HAVE_STRING_H
726 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
727 # include <memory.h>
728 # endif
729 # include <string.h>
730 #endif
731 #ifdef HAVE_STRINGS_H
732 # include <strings.h>
733 #endif
734 #ifdef HAVE_INTTYPES_H
735 # include <inttypes.h>
736 #endif
737 #ifdef HAVE_STDINT_H
738 # include <stdint.h>
739 #endif
740 #ifdef HAVE_UNISTD_H
741 # include <unistd.h>
742 #endif"
743
744 ac_subst_vars='am__EXEEXT_FALSE
745 am__EXEEXT_TRUE
746 LTLIBOBJS
747 LIBOBJS
748 DRIVER_NAME
749 moduledir
750 modes_dir
751 parser_dir
752 XMODES_CFLAGS
753 BUILD_XMODES_FALSE
754 BUILD_XMODES_TRUE
755 PCIACCESS_LIBS
756 PCIACCESS_CFLAGS
757 HAVE_XEXTPROTO_71_FALSE
758 HAVE_XEXTPROTO_71_TRUE
759 XEXT_LIBS
760 XEXT_CFLAGS
761 XORG_LIBS
762 XORG_CFLAGS
763 OTOOL64
764 OTOOL
765 LIPO
766 NMEDIT
767 DSYMUTIL
768 lt_ECHO
769 RANLIB
770 AR
771 OBJDUMP
772 LN_S
773 NM
774 ac_ct_DUMPBIN
775 DUMPBIN
776 LD
777 FGREP
778 SED
779 LIBTOOL
780 MAINT
781 MAINTAINER_MODE_FALSE
782 MAINTAINER_MODE_TRUE
783 am__fastdepCC_FALSE
784 am__fastdepCC_TRUE
785 CCDEPMODE
786 AMDEPBACKSLASH
787 AMDEP_FALSE
788 AMDEP_TRUE
789 am__quote
790 am__include
791 DEPDIR
792 am__untar
793 am__tar
794 AMTAR
795 am__leading_dot
796 SET_MAKE
797 AWK
798 mkdir_p
799 MKDIR_P
800 INSTALL_STRIP_PROGRAM
801 STRIP
802 install_sh
803 MAKEINFO
804 AUTOHEADER
805 AUTOMAKE
806 AUTOCONF
807 ACLOCAL
808 VERSION
809 PACKAGE
810 CYGPATH_W
811 am__isrc
812 INSTALL_DATA
813 INSTALL_SCRIPT
814 INSTALL_PROGRAM
815 ADMIN_MAN_DIR
816 DRIVER_MAN_DIR
817 MISC_MAN_DIR
818 FILE_MAN_DIR
819 LIB_MAN_DIR
820 APP_MAN_DIR
821 ADMIN_MAN_SUFFIX
822 DRIVER_MAN_SUFFIX
823 MISC_MAN_SUFFIX
824 FILE_MAN_SUFFIX
825 LIB_MAN_SUFFIX
826 APP_MAN_SUFFIX
827 host_os
828 host_vendor
829 host_cpu
830 host
831 build_os
832 build_vendor
833 build_cpu
834 build
835 INSTALL_CMD
836 PKG_CONFIG
837 CHANGELOG_CMD
838 AM_BACKSLASH
839 AM_DEFAULT_VERBOSITY
840 CWARNFLAGS
841 EGREP
842 GREP
843 CPP
844 OBJEXT
845 EXEEXT
846 ac_ct_CC
847 CPPFLAGS
848 LDFLAGS
849 CFLAGS
850 CC
851 target_alias
852 host_alias
853 build_alias
854 LIBS
855 ECHO_T
856 ECHO_N
857 ECHO_C
858 DEFS
859 mandir
860 localedir
861 libdir
862 psdir
863 pdfdir
864 dvidir
865 htmldir
866 infodir
867 docdir
868 oldincludedir
869 includedir
870 localstatedir
871 sharedstatedir
872 sysconfdir
873 datadir
874 datarootdir
875 libexecdir
876 sbindir
877 bindir
878 program_transform_name
879 prefix
880 exec_prefix
881 PACKAGE_URL
882 PACKAGE_BUGREPORT
883 PACKAGE_STRING
884 PACKAGE_VERSION
885 PACKAGE_TARNAME
886 PACKAGE_NAME
887 PATH_SEPARATOR
888 SHELL'
889 ac_subst_files=''
890 ac_user_opts='
891 enable_option_checking
892 enable_silent_rules
893 enable_strict_compilation
894 with_release_version
895 enable_dependency_tracking
896 enable_maintainer_mode
897 enable_static
898 enable_shared
899 with_pic
900 enable_fast_install
901 with_gnu_ld
902 enable_libtool_lock
903 with_xorg_module_dir
904 with_xserver_source
905 '
906 ac_precious_vars='build_alias
907 host_alias
908 target_alias
909 CC
910 CFLAGS
911 LDFLAGS
912 LIBS
913 CPPFLAGS
914 CPP
915 PKG_CONFIG
916 XORG_CFLAGS
917 XORG_LIBS
918 XEXT_CFLAGS
919 XEXT_LIBS
920 PCIACCESS_CFLAGS
921 PCIACCESS_LIBS'
922
923
924 # Initialize some variables set by options.
925 ac_init_help=
926 ac_init_version=false
927 ac_unrecognized_opts=
928 ac_unrecognized_sep=
929 # The variables have the same names as the options, with
930 # dashes changed to underlines.
931 cache_file=/dev/null
932 exec_prefix=NONE
933 no_create=
934 no_recursion=
935 prefix=NONE
936 program_prefix=NONE
937 program_suffix=NONE
938 program_transform_name=s,x,x,
939 silent=
940 site=
941 srcdir=
942 verbose=
943 x_includes=NONE
944 x_libraries=NONE
945
946 # Installation directory options.
947 # These are left unexpanded so users can "make install exec_prefix=/foo"
948 # and all the variables that are supposed to be based on exec_prefix
949 # by default will actually change.
950 # Use braces instead of parens because sh, perl, etc. also accept them.
951 # (The list follows the same order as the GNU Coding Standards.)
952 bindir='${exec_prefix}/bin'
953 sbindir='${exec_prefix}/sbin'
954 libexecdir='${exec_prefix}/libexec'
955 datarootdir='${prefix}/share'
956 datadir='${datarootdir}'
957 sysconfdir='${prefix}/etc'
958 sharedstatedir='${prefix}/com'
959 localstatedir='${prefix}/var'
960 includedir='${prefix}/include'
961 oldincludedir='/usr/include'
962 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
963 infodir='${datarootdir}/info'
964 htmldir='${docdir}'
965 dvidir='${docdir}'
966 pdfdir='${docdir}'
967 psdir='${docdir}'
968 libdir='${exec_prefix}/lib'
969 localedir='${datarootdir}/locale'
970 mandir='${datarootdir}/man'
971
972 ac_prev=
973 ac_dashdash=
974 for ac_option
975 do
976 # If the previous option needs an argument, assign it.
977 if test -n "$ac_prev"; then
978 eval $ac_prev=\$ac_option
979 ac_prev=
980 continue
981 fi
982
983 case $ac_option in
984 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
985 *) ac_optarg=yes ;;
986 esac
987
988 # Accept the important Cygnus configure options, so we can diagnose typos.
989
990 case $ac_dashdash$ac_option in
991 --)
992 ac_dashdash=yes ;;
993
994 -bindir | --bindir | --bindi | --bind | --bin | --bi)
995 ac_prev=bindir ;;
996 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
997 bindir=$ac_optarg ;;
998
999 -build | --build | --buil | --bui | --bu)
1000 ac_prev=build_alias ;;
1001 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1002 build_alias=$ac_optarg ;;
1003
1004 -cache-file | --cache-file | --cache-fil | --cache-fi \
1005 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1006 ac_prev=cache_file ;;
1007 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1008 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1009 cache_file=$ac_optarg ;;
1010
1011 --config-cache | -C)
1012 cache_file=config.cache ;;
1013
1014 -datadir | --datadir | --datadi | --datad)
1015 ac_prev=datadir ;;
1016 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1017 datadir=$ac_optarg ;;
1018
1019 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1020 | --dataroo | --dataro | --datar)
1021 ac_prev=datarootdir ;;
1022 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1023 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1024 datarootdir=$ac_optarg ;;
1025
1026 -disable-* | --disable-*)
1027 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1028 # Reject names that are not valid shell variable names.
1029 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1030 as_fn_error "invalid feature name: $ac_useropt"
1031 ac_useropt_orig=$ac_useropt
1032 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1033 case $ac_user_opts in
1034 *"
1035 "enable_$ac_useropt"
1036 "*) ;;
1037 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1038 ac_unrecognized_sep=', ';;
1039 esac
1040 eval enable_$ac_useropt=no ;;
1041
1042 -docdir | --docdir | --docdi | --doc | --do)
1043 ac_prev=docdir ;;
1044 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1045 docdir=$ac_optarg ;;
1046
1047 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1048 ac_prev=dvidir ;;
1049 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1050 dvidir=$ac_optarg ;;
1051
1052 -enable-* | --enable-*)
1053 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1054 # Reject names that are not valid shell variable names.
1055 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1056 as_fn_error "invalid feature name: $ac_useropt"
1057 ac_useropt_orig=$ac_useropt
1058 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1059 case $ac_user_opts in
1060 *"
1061 "enable_$ac_useropt"
1062 "*) ;;
1063 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1064 ac_unrecognized_sep=', ';;
1065 esac
1066 eval enable_$ac_useropt=\$ac_optarg ;;
1067
1068 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1069 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1070 | --exec | --exe | --ex)
1071 ac_prev=exec_prefix ;;
1072 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1073 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1074 | --exec=* | --exe=* | --ex=*)
1075 exec_prefix=$ac_optarg ;;
1076
1077 -gas | --gas | --ga | --g)
1078 # Obsolete; use --with-gas.
1079 with_gas=yes ;;
1080
1081 -help | --help | --hel | --he | -h)
1082 ac_init_help=long ;;
1083 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1084 ac_init_help=recursive ;;
1085 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1086 ac_init_help=short ;;
1087
1088 -host | --host | --hos | --ho)
1089 ac_prev=host_alias ;;
1090 -host=* | --host=* | --hos=* | --ho=*)
1091 host_alias=$ac_optarg ;;
1092
1093 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1094 ac_prev=htmldir ;;
1095 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1096 | --ht=*)
1097 htmldir=$ac_optarg ;;
1098
1099 -includedir | --includedir | --includedi | --included | --include \
1100 | --includ | --inclu | --incl | --inc)
1101 ac_prev=includedir ;;
1102 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1103 | --includ=* | --inclu=* | --incl=* | --inc=*)
1104 includedir=$ac_optarg ;;
1105
1106 -infodir | --infodir | --infodi | --infod | --info | --inf)
1107 ac_prev=infodir ;;
1108 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1109 infodir=$ac_optarg ;;
1110
1111 -libdir | --libdir | --libdi | --libd)
1112 ac_prev=libdir ;;
1113 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1114 libdir=$ac_optarg ;;
1115
1116 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1117 | --libexe | --libex | --libe)
1118 ac_prev=libexecdir ;;
1119 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1120 | --libexe=* | --libex=* | --libe=*)
1121 libexecdir=$ac_optarg ;;
1122
1123 -localedir | --localedir | --localedi | --localed | --locale)
1124 ac_prev=localedir ;;
1125 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1126 localedir=$ac_optarg ;;
1127
1128 -localstatedir | --localstatedir | --localstatedi | --localstated \
1129 | --localstate | --localstat | --localsta | --localst | --locals)
1130 ac_prev=localstatedir ;;
1131 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1132 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1133 localstatedir=$ac_optarg ;;
1134
1135 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1136 ac_prev=mandir ;;
1137 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1138 mandir=$ac_optarg ;;
1139
1140 -nfp | --nfp | --nf)
1141 # Obsolete; use --without-fp.
1142 with_fp=no ;;
1143
1144 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1145 | --no-cr | --no-c | -n)
1146 no_create=yes ;;
1147
1148 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1149 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1150 no_recursion=yes ;;
1151
1152 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1153 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1154 | --oldin | --oldi | --old | --ol | --o)
1155 ac_prev=oldincludedir ;;
1156 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1157 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1158 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1159 oldincludedir=$ac_optarg ;;
1160
1161 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1162 ac_prev=prefix ;;
1163 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1164 prefix=$ac_optarg ;;
1165
1166 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1167 | --program-pre | --program-pr | --program-p)
1168 ac_prev=program_prefix ;;
1169 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1170 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1171 program_prefix=$ac_optarg ;;
1172
1173 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1174 | --program-suf | --program-su | --program-s)
1175 ac_prev=program_suffix ;;
1176 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1177 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1178 program_suffix=$ac_optarg ;;
1179
1180 -program-transform-name | --program-transform-name \
1181 | --program-transform-nam | --program-transform-na \
1182 | --program-transform-n | --program-transform- \
1183 | --program-transform | --program-transfor \
1184 | --program-transfo | --program-transf \
1185 | --program-trans | --program-tran \
1186 | --progr-tra | --program-tr | --program-t)
1187 ac_prev=program_transform_name ;;
1188 -program-transform-name=* | --program-transform-name=* \
1189 | --program-transform-nam=* | --program-transform-na=* \
1190 | --program-transform-n=* | --program-transform-=* \
1191 | --program-transform=* | --program-transfor=* \
1192 | --program-transfo=* | --program-transf=* \
1193 | --program-trans=* | --program-tran=* \
1194 | --progr-tra=* | --program-tr=* | --program-t=*)
1195 program_transform_name=$ac_optarg ;;
1196
1197 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1198 ac_prev=pdfdir ;;
1199 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1200 pdfdir=$ac_optarg ;;
1201
1202 -psdir | --psdir | --psdi | --psd | --ps)
1203 ac_prev=psdir ;;
1204 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1205 psdir=$ac_optarg ;;
1206
1207 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1208 | -silent | --silent | --silen | --sile | --sil)
1209 silent=yes ;;
1210
1211 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1212 ac_prev=sbindir ;;
1213 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1214 | --sbi=* | --sb=*)
1215 sbindir=$ac_optarg ;;
1216
1217 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1218 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1219 | --sharedst | --shareds | --shared | --share | --shar \
1220 | --sha | --sh)
1221 ac_prev=sharedstatedir ;;
1222 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1223 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1224 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1225 | --sha=* | --sh=*)
1226 sharedstatedir=$ac_optarg ;;
1227
1228 -site | --site | --sit)
1229 ac_prev=site ;;
1230 -site=* | --site=* | --sit=*)
1231 site=$ac_optarg ;;
1232
1233 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1234 ac_prev=srcdir ;;
1235 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1236 srcdir=$ac_optarg ;;
1237
1238 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1239 | --syscon | --sysco | --sysc | --sys | --sy)
1240 ac_prev=sysconfdir ;;
1241 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1242 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1243 sysconfdir=$ac_optarg ;;
1244
1245 -target | --target | --targe | --targ | --tar | --ta | --t)
1246 ac_prev=target_alias ;;
1247 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1248 target_alias=$ac_optarg ;;
1249
1250 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1251 verbose=yes ;;
1252
1253 -version | --version | --versio | --versi | --vers | -V)
1254 ac_init_version=: ;;
1255
1256 -with-* | --with-*)
1257 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1258 # Reject names that are not valid shell variable names.
1259 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1260 as_fn_error "invalid package name: $ac_useropt"
1261 ac_useropt_orig=$ac_useropt
1262 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1263 case $ac_user_opts in
1264 *"
1265 "with_$ac_useropt"
1266 "*) ;;
1267 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1268 ac_unrecognized_sep=', ';;
1269 esac
1270 eval with_$ac_useropt=\$ac_optarg ;;
1271
1272 -without-* | --without-*)
1273 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1274 # Reject names that are not valid shell variable names.
1275 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1276 as_fn_error "invalid package name: $ac_useropt"
1277 ac_useropt_orig=$ac_useropt
1278 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1279 case $ac_user_opts in
1280 *"
1281 "with_$ac_useropt"
1282 "*) ;;
1283 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1284 ac_unrecognized_sep=', ';;
1285 esac
1286 eval with_$ac_useropt=no ;;
1287
1288 --x)
1289 # Obsolete; use --with-x.
1290 with_x=yes ;;
1291
1292 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1293 | --x-incl | --x-inc | --x-in | --x-i)
1294 ac_prev=x_includes ;;
1295 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1296 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1297 x_includes=$ac_optarg ;;
1298
1299 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1300 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1301 ac_prev=x_libraries ;;
1302 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1303 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1304 x_libraries=$ac_optarg ;;
1305
1306 -*) as_fn_error "unrecognized option: \`$ac_option'
1307 Try \`$0 --help' for more information."
1308 ;;
1309
1310 *=*)
1311 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1312 # Reject names that are not valid shell variable names.
1313 case $ac_envvar in #(
1314 '' | [0-9]* | *[!_$as_cr_alnum]* )
1315 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1316 esac
1317 eval $ac_envvar=\$ac_optarg
1318 export $ac_envvar ;;
1319
1320 *)
1321 # FIXME: should be removed in autoconf 3.0.
1322 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1323 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1324 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1325 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1326 ;;
1327
1328 esac
1329 done
1330
1331 if test -n "$ac_prev"; then
1332 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1333 as_fn_error "missing argument to $ac_option"
1334 fi
1335
1336 if test -n "$ac_unrecognized_opts"; then
1337 case $enable_option_checking in
1338 no) ;;
1339 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1340 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1341 esac
1342 fi
1343
1344 # Check all directory arguments for consistency.
1345 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1346 datadir sysconfdir sharedstatedir localstatedir includedir \
1347 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1348 libdir localedir mandir
1349 do
1350 eval ac_val=\$$ac_var
1351 # Remove trailing slashes.
1352 case $ac_val in
1353 */ )
1354 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1355 eval $ac_var=\$ac_val;;
1356 esac
1357 # Be sure to have absolute directory names.
1358 case $ac_val in
1359 [\\/$]* | ?:[\\/]* ) continue;;
1360 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1361 esac
1362 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1363 done
1364
1365 # There might be people who depend on the old broken behavior: `$host'
1366 # used to hold the argument of --host etc.
1367 # FIXME: To remove some day.
1368 build=$build_alias
1369 host=$host_alias
1370 target=$target_alias
1371
1372 # FIXME: To remove some day.
1373 if test "x$host_alias" != x; then
1374 if test "x$build_alias" = x; then
1375 cross_compiling=maybe
1376 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1377 If a cross compiler is detected then cross compile mode will be used." >&2
1378 elif test "x$build_alias" != "x$host_alias"; then
1379 cross_compiling=yes
1380 fi
1381 fi
1382
1383 ac_tool_prefix=
1384 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1385
1386 test "$silent" = yes && exec 6>/dev/null
1387
1388
1389 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1390 ac_ls_di=`ls -di .` &&
1391 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1392 as_fn_error "working directory cannot be determined"
1393 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1394 as_fn_error "pwd does not report name of working directory"
1395
1396
1397 # Find the source files, if location was not specified.
1398 if test -z "$srcdir"; then
1399 ac_srcdir_defaulted=yes
1400 # Try the directory containing this script, then the parent directory.
1401 ac_confdir=`$as_dirname -- "$as_myself" ||
1402 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1403 X"$as_myself" : 'X\(//\)[^/]' \| \
1404 X"$as_myself" : 'X\(//\)$' \| \
1405 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1406 $as_echo X"$as_myself" |
1407 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1408 s//\1/
1409 q
1410 }
1411 /^X\(\/\/\)[^/].*/{
1412 s//\1/
1413 q
1414 }
1415 /^X\(\/\/\)$/{
1416 s//\1/
1417 q
1418 }
1419 /^X\(\/\).*/{
1420 s//\1/
1421 q
1422 }
1423 s/.*/./; q'`
1424 srcdir=$ac_confdir
1425 if test ! -r "$srcdir/$ac_unique_file"; then
1426 srcdir=..
1427 fi
1428 else
1429 ac_srcdir_defaulted=no
1430 fi
1431 if test ! -r "$srcdir/$ac_unique_file"; then
1432 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1433 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1434 fi
1435 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1436 ac_abs_confdir=`(
1437 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1438 pwd)`
1439 # When building in place, set srcdir=.
1440 if test "$ac_abs_confdir" = "$ac_pwd"; then
1441 srcdir=.
1442 fi
1443 # Remove unnecessary trailing slashes from srcdir.
1444 # Double slashes in file names in object file debugging info
1445 # mess up M-x gdb in Emacs.
1446 case $srcdir in
1447 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1448 esac
1449 for ac_var in $ac_precious_vars; do
1450 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1451 eval ac_env_${ac_var}_value=\$${ac_var}
1452 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1453 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1454 done
1455
1456 #
1457 # Report the --help message.
1458 #
1459 if test "$ac_init_help" = "long"; then
1460 # Omit some internal or obsolete options to make the list less imposing.
1461 # This message is too long to be a string in the A/UX 3.1 sh.
1462 cat <<_ACEOF
1463 \`configure' configures xf86-video-nv 2.1.17 to adapt to many kinds of systems.
1464
1465 Usage: $0 [OPTION]... [VAR=VALUE]...
1466
1467 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1468 VAR=VALUE. See below for descriptions of some of the useful variables.
1469
1470 Defaults for the options are specified in brackets.
1471
1472 Configuration:
1473 -h, --help display this help and exit
1474 --help=short display options specific to this package
1475 --help=recursive display the short help of all the included packages
1476 -V, --version display version information and exit
1477 -q, --quiet, --silent do not print \`checking...' messages
1478 --cache-file=FILE cache test results in FILE [disabled]
1479 -C, --config-cache alias for \`--cache-file=config.cache'
1480 -n, --no-create do not create output files
1481 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1482
1483 Installation directories:
1484 --prefix=PREFIX install architecture-independent files in PREFIX
1485 [$ac_default_prefix]
1486 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1487 [PREFIX]
1488
1489 By default, \`make install' will install all the files in
1490 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1491 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1492 for instance \`--prefix=\$HOME'.
1493
1494 For better control, use the options below.
1495
1496 Fine tuning of the installation directories:
1497 --bindir=DIR user executables [EPREFIX/bin]
1498 --sbindir=DIR system admin executables [EPREFIX/sbin]
1499 --libexecdir=DIR program executables [EPREFIX/libexec]
1500 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1501 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1502 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1503 --libdir=DIR object code libraries [EPREFIX/lib]
1504 --includedir=DIR C header files [PREFIX/include]
1505 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1506 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1507 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1508 --infodir=DIR info documentation [DATAROOTDIR/info]
1509 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1510 --mandir=DIR man documentation [DATAROOTDIR/man]
1511 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-nv]
1512 --htmldir=DIR html documentation [DOCDIR]
1513 --dvidir=DIR dvi documentation [DOCDIR]
1514 --pdfdir=DIR pdf documentation [DOCDIR]
1515 --psdir=DIR ps documentation [DOCDIR]
1516 _ACEOF
1517
1518 cat <<\_ACEOF
1519
1520 Program names:
1521 --program-prefix=PREFIX prepend PREFIX to installed program names
1522 --program-suffix=SUFFIX append SUFFIX to installed program names
1523 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1524
1525 System types:
1526 --build=BUILD configure for building on BUILD [guessed]
1527 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1528 _ACEOF
1529 fi
1530
1531 if test -n "$ac_init_help"; then
1532 case $ac_init_help in
1533 short | recursive ) echo "Configuration of xf86-video-nv 2.1.17:";;
1534 esac
1535 cat <<\_ACEOF
1536
1537 Optional Features:
1538 --disable-option-checking ignore unrecognized --enable/--with options
1539 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1540 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1541 --enable-silent-rules less verbose build output (undo: `make V=1')
1542 --disable-silent-rules verbose build output (undo: `make V=0')
1543 --enable-strict-compilation
1544 Enable all warnings from compiler and make them
1545 errors (default: disabled)
1546 --disable-dependency-tracking speeds up one-time build
1547 --enable-dependency-tracking do not reject slow dependency extractors
1548 --enable-maintainer-mode enable make rules and dependencies not useful
1549 (and sometimes confusing) to the casual installer
1550 --enable-static[=PKGS] build static libraries [default=no]
1551 --enable-shared[=PKGS] build shared libraries [default=yes]
1552 --enable-fast-install[=PKGS]
1553 optimize for fast installation [default=yes]
1554 --disable-libtool-lock avoid locking (might break parallel builds)
1555
1556 Optional Packages:
1557 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1558 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1559 --with-release-version=STRING
1560 Use release version string in package name
1561 --with-pic try to use only PIC/non-PIC objects [default=use
1562 both]
1563 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1564 --with-xorg-module-dir=DIR
1565 Default xorg module directory
1566 [default=$libdir/xorg/modules]
1567 --with-xserver-source=XSERVER_SOURCE
1568 Path to X server source tree
1569
1570 Some influential environment variables:
1571 CC C compiler command
1572 CFLAGS C compiler flags
1573 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1574 nonstandard directory <lib dir>
1575 LIBS libraries to pass to the linker, e.g. -l<library>
1576 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1577 you have headers in a nonstandard directory <include dir>
1578 CPP C preprocessor
1579 PKG_CONFIG path to pkg-config utility
1580 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1581 XORG_LIBS linker flags for XORG, overriding pkg-config
1582 XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1583 XEXT_LIBS linker flags for XEXT, overriding pkg-config
1584 PCIACCESS_CFLAGS
1585 C compiler flags for PCIACCESS, overriding pkg-config
1586 PCIACCESS_LIBS
1587 linker flags for PCIACCESS, overriding pkg-config
1588
1589 Use these variables to override the choices made by `configure' or to help
1590 it to find libraries and programs with nonstandard names/locations.
1591
1592 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1593 _ACEOF
1594 ac_status=$?
1595 fi
1596
1597 if test "$ac_init_help" = "recursive"; then
1598 # If there are subdirs, report their specific --help.
1599 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1600 test -d "$ac_dir" ||
1601 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1602 continue
1603 ac_builddir=.
1604
1605 case "$ac_dir" in
1606 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1607 *)
1608 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1609 # A ".." for each directory in $ac_dir_suffix.
1610 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1611 case $ac_top_builddir_sub in
1612 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1613 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1614 esac ;;
1615 esac
1616 ac_abs_top_builddir=$ac_pwd
1617 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1618 # for backward compatibility:
1619 ac_top_builddir=$ac_top_build_prefix
1620
1621 case $srcdir in
1622 .) # We are building in place.
1623 ac_srcdir=.
1624 ac_top_srcdir=$ac_top_builddir_sub
1625 ac_abs_top_srcdir=$ac_pwd ;;
1626 [\\/]* | ?:[\\/]* ) # Absolute name.
1627 ac_srcdir=$srcdir$ac_dir_suffix;
1628 ac_top_srcdir=$srcdir
1629 ac_abs_top_srcdir=$srcdir ;;
1630 *) # Relative name.
1631 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1632 ac_top_srcdir=$ac_top_build_prefix$srcdir
1633 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1634 esac
1635 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1636
1637 cd "$ac_dir" || { ac_status=$?; continue; }
1638 # Check for guested configure.
1639 if test -f "$ac_srcdir/configure.gnu"; then
1640 echo &&
1641 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1642 elif test -f "$ac_srcdir/configure"; then
1643 echo &&
1644 $SHELL "$ac_srcdir/configure" --help=recursive
1645 else
1646 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1647 fi || ac_status=$?
1648 cd "$ac_pwd" || { ac_status=$?; break; }
1649 done
1650 fi
1651
1652 test -n "$ac_init_help" && exit $ac_status
1653 if $ac_init_version; then
1654 cat <<\_ACEOF
1655 xf86-video-nv configure 2.1.17
1656 generated by GNU Autoconf 2.64
1657
1658 Copyright (C) 2009 Free Software Foundation, Inc.
1659 This configure script is free software; the Free Software Foundation
1660 gives unlimited permission to copy, distribute and modify it.
1661 _ACEOF
1662 exit
1663 fi
1664
1665 ## ------------------------ ##
1666 ## Autoconf initialization. ##
1667 ## ------------------------ ##
1668
1669 # ac_fn_c_try_compile LINENO
1670 # --------------------------
1671 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1672 ac_fn_c_try_compile ()
1673 {
1674 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675 rm -f conftest.$ac_objext
1676 if { { ac_try="$ac_compile"
1677 case "(($ac_try" in
1678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1679 *) ac_try_echo=$ac_try;;
1680 esac
1681 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682 $as_echo "$ac_try_echo"; } >&5
1683 (eval "$ac_compile") 2>conftest.err
1684 ac_status=$?
1685 if test -s conftest.err; then
1686 grep -v '^ *+' conftest.err >conftest.er1
1687 cat conftest.er1 >&5
1688 mv -f conftest.er1 conftest.err
1689 fi
1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 test $ac_status = 0; } && {
1692 test -z "$ac_c_werror_flag" ||
1693 test ! -s conftest.err
1694 } && test -s conftest.$ac_objext; then :
1695 ac_retval=0
1696 else
1697 $as_echo "$as_me: failed program was:" >&5
1698 sed 's/^/| /' conftest.$ac_ext >&5
1699
1700 ac_retval=1
1701 fi
1702 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1703 return $ac_retval
1704
1705 } # ac_fn_c_try_compile
1706
1707 # ac_fn_c_check_decl LINENO SYMBOL VAR
1708 # ------------------------------------
1709 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1710 ac_fn_c_check_decl ()
1711 {
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
1714 $as_echo_n "checking whether $2 is declared... " >&6; }
1715 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1716 $as_echo_n "(cached) " >&6
1717 else
1718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719 /* end confdefs.h. */
1720 $4
1721 int
1722 main ()
1723 {
1724 #ifndef $2
1725 (void) $2;
1726 #endif
1727
1728 ;
1729 return 0;
1730 }
1731 _ACEOF
1732 if ac_fn_c_try_compile "$LINENO"; then :
1733 eval "$3=yes"
1734 else
1735 eval "$3=no"
1736 fi
1737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1738 fi
1739 eval ac_res=\$$3
1740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1741 $as_echo "$ac_res" >&6; }
1742 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1743
1744 } # ac_fn_c_check_decl
1745
1746 # ac_fn_c_try_cpp LINENO
1747 # ----------------------
1748 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1749 ac_fn_c_try_cpp ()
1750 {
1751 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752 if { { ac_try="$ac_cpp conftest.$ac_ext"
1753 case "(($ac_try" in
1754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1755 *) ac_try_echo=$ac_try;;
1756 esac
1757 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1758 $as_echo "$ac_try_echo"; } >&5
1759 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1760 ac_status=$?
1761 if test -s conftest.err; then
1762 grep -v '^ *+' conftest.err >conftest.er1
1763 cat conftest.er1 >&5
1764 mv -f conftest.er1 conftest.err
1765 fi
1766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767 test $ac_status = 0; } >/dev/null && {
1768 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1769 test ! -s conftest.err
1770 }; then :
1771 ac_retval=0
1772 else
1773 $as_echo "$as_me: failed program was:" >&5
1774 sed 's/^/| /' conftest.$ac_ext >&5
1775
1776 ac_retval=1
1777 fi
1778 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1779 return $ac_retval
1780
1781 } # ac_fn_c_try_cpp
1782
1783 # ac_fn_c_try_run LINENO
1784 # ----------------------
1785 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1786 # that executables *can* be run.
1787 ac_fn_c_try_run ()
1788 {
1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1790 if { { ac_try="$ac_link"
1791 case "(($ac_try" in
1792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1793 *) ac_try_echo=$ac_try;;
1794 esac
1795 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1796 $as_echo "$ac_try_echo"; } >&5
1797 (eval "$ac_link") 2>&5
1798 ac_status=$?
1799 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1800 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1801 { { case "(($ac_try" in
1802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803 *) ac_try_echo=$ac_try;;
1804 esac
1805 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806 $as_echo "$ac_try_echo"; } >&5
1807 (eval "$ac_try") 2>&5
1808 ac_status=$?
1809 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1810 test $ac_status = 0; }; }; then :
1811 ac_retval=0
1812 else
1813 $as_echo "$as_me: program exited with status $ac_status" >&5
1814 $as_echo "$as_me: failed program was:" >&5
1815 sed 's/^/| /' conftest.$ac_ext >&5
1816
1817 ac_retval=$ac_status
1818 fi
1819 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1820 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1821 return $ac_retval
1822
1823 } # ac_fn_c_try_run
1824
1825 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1826 # -------------------------------------------------------
1827 # Tests whether HEADER exists and can be compiled using the include files in
1828 # INCLUDES, setting the cache variable VAR accordingly.
1829 ac_fn_c_check_header_compile ()
1830 {
1831 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1833 $as_echo_n "checking for $2... " >&6; }
1834 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1835 $as_echo_n "(cached) " >&6
1836 else
1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838 /* end confdefs.h. */
1839 $4
1840 #include <$2>
1841 _ACEOF
1842 if ac_fn_c_try_compile "$LINENO"; then :
1843 eval "$3=yes"
1844 else
1845 eval "$3=no"
1846 fi
1847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1848 fi
1849 eval ac_res=\$$3
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1851 $as_echo "$ac_res" >&6; }
1852 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1853
1854 } # ac_fn_c_check_header_compile
1855
1856 # ac_fn_c_try_link LINENO
1857 # -----------------------
1858 # Try to link conftest.$ac_ext, and return whether this succeeded.
1859 ac_fn_c_try_link ()
1860 {
1861 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1862 rm -f conftest.$ac_objext conftest$ac_exeext
1863 if { { ac_try="$ac_link"
1864 case "(($ac_try" in
1865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1866 *) ac_try_echo=$ac_try;;
1867 esac
1868 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1869 $as_echo "$ac_try_echo"; } >&5
1870 (eval "$ac_link") 2>conftest.err
1871 ac_status=$?
1872 if test -s conftest.err; then
1873 grep -v '^ *+' conftest.err >conftest.er1
1874 cat conftest.er1 >&5
1875 mv -f conftest.er1 conftest.err
1876 fi
1877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1878 test $ac_status = 0; } && {
1879 test -z "$ac_c_werror_flag" ||
1880 test ! -s conftest.err
1881 } && test -s conftest$ac_exeext && {
1882 test "$cross_compiling" = yes ||
1883 $as_test_x conftest$ac_exeext
1884 }; then :
1885 ac_retval=0
1886 else
1887 $as_echo "$as_me: failed program was:" >&5
1888 sed 's/^/| /' conftest.$ac_ext >&5
1889
1890 ac_retval=1
1891 fi
1892 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1893 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1894 # interfere with the next link command; also delete a directory that is
1895 # left behind by Apple's compiler. We do this before executing the actions.
1896 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1897 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1898 return $ac_retval
1899
1900 } # ac_fn_c_try_link
1901
1902 # ac_fn_c_check_func LINENO FUNC VAR
1903 # ----------------------------------
1904 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1905 ac_fn_c_check_func ()
1906 {
1907 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1909 $as_echo_n "checking for $2... " >&6; }
1910 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1911 $as_echo_n "(cached) " >&6
1912 else
1913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914 /* end confdefs.h. */
1915 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1916 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1917 #define $2 innocuous_$2
1918
1919 /* System header to define __stub macros and hopefully few prototypes,
1920 which can conflict with char $2 (); below.
1921 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1922 <limits.h> exists even on freestanding compilers. */
1923
1924 #ifdef __STDC__
1925 # include <limits.h>
1926 #else
1927 # include <assert.h>
1928 #endif
1929
1930 #undef $2
1931
1932 /* Override any GCC internal prototype to avoid an error.
1933 Use char because int might match the return type of a GCC
1934 builtin and then its argument prototype would still apply. */
1935 #ifdef __cplusplus
1936 extern "C"
1937 #endif
1938 char $2 ();
1939 /* The GNU C library defines this for functions which it implements
1940 to always fail with ENOSYS. Some functions are actually named
1941 something starting with __ and the normal name is an alias. */
1942 #if defined __stub_$2 || defined __stub___$2
1943 choke me
1944 #endif
1945
1946 int
1947 main ()
1948 {
1949 return $2 ();
1950 ;
1951 return 0;
1952 }
1953 _ACEOF
1954 if ac_fn_c_try_link "$LINENO"; then :
1955 eval "$3=yes"
1956 else
1957 eval "$3=no"
1958 fi
1959 rm -f core conftest.err conftest.$ac_objext \
1960 conftest$ac_exeext conftest.$ac_ext
1961 fi
1962 eval ac_res=\$$3
1963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1964 $as_echo "$ac_res" >&6; }
1965 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1966
1967 } # ac_fn_c_check_func
1968 cat >config.log <<_ACEOF
1969 This file contains any messages produced by compilers while
1970 running configure, to aid debugging if configure makes a mistake.
1971
1972 It was created by xf86-video-nv $as_me 2.1.17, which was
1973 generated by GNU Autoconf 2.64. Invocation command line was
1974
1975 $ $0 $@
1976
1977 _ACEOF
1978 exec 5>>config.log
1979 {
1980 cat <<_ASUNAME
1981 ## --------- ##
1982 ## Platform. ##
1983 ## --------- ##
1984
1985 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1986 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1987 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1988 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1989 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1990
1991 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1992 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1993
1994 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1995 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1996 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1997 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1998 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1999 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2000 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2001
2002 _ASUNAME
2003
2004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2005 for as_dir in $PATH
2006 do
2007 IFS=$as_save_IFS
2008 test -z "$as_dir" && as_dir=.
2009 $as_echo "PATH: $as_dir"
2010 done
2011 IFS=$as_save_IFS
2012
2013 } >&5
2014
2015 cat >&5 <<_ACEOF
2016
2017
2018 ## ----------- ##
2019 ## Core tests. ##
2020 ## ----------- ##
2021
2022 _ACEOF
2023
2024
2025 # Keep a trace of the command line.
2026 # Strip out --no-create and --no-recursion so they do not pile up.
2027 # Strip out --silent because we don't want to record it for future runs.
2028 # Also quote any args containing shell meta-characters.
2029 # Make two passes to allow for proper duplicate-argument suppression.
2030 ac_configure_args=
2031 ac_configure_args0=
2032 ac_configure_args1=
2033 ac_must_keep_next=false
2034 for ac_pass in 1 2
2035 do
2036 for ac_arg
2037 do
2038 case $ac_arg in
2039 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2040 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2041 | -silent | --silent | --silen | --sile | --sil)
2042 continue ;;
2043 *\'*)
2044 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2045 esac
2046 case $ac_pass in
2047 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2048 2)
2049 as_fn_append ac_configure_args1 " '$ac_arg'"
2050 if test $ac_must_keep_next = true; then
2051 ac_must_keep_next=false # Got value, back to normal.
2052 else
2053 case $ac_arg in
2054 *=* | --config-cache | -C | -disable-* | --disable-* \
2055 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2056 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2057 | -with-* | --with-* | -without-* | --without-* | --x)
2058 case "$ac_configure_args0 " in
2059 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2060 esac
2061 ;;
2062 -* ) ac_must_keep_next=true ;;
2063 esac
2064 fi
2065 as_fn_append ac_configure_args " '$ac_arg'"
2066 ;;
2067 esac
2068 done
2069 done
2070 { ac_configure_args0=; unset ac_configure_args0;}
2071 { ac_configure_args1=; unset ac_configure_args1;}
2072
2073 # When interrupted or exit'd, cleanup temporary files, and complete
2074 # config.log. We remove comments because anyway the quotes in there
2075 # would cause problems or look ugly.
2076 # WARNING: Use '\'' to represent an apostrophe within the trap.
2077 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2078 trap 'exit_status=$?
2079 # Save into config.log some information that might help in debugging.
2080 {
2081 echo
2082
2083 cat <<\_ASBOX
2084 ## ---------------- ##
2085 ## Cache variables. ##
2086 ## ---------------- ##
2087 _ASBOX
2088 echo
2089 # The following way of writing the cache mishandles newlines in values,
2090 (
2091 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2092 eval ac_val=\$$ac_var
2093 case $ac_val in #(
2094 *${as_nl}*)
2095 case $ac_var in #(
2096 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2097 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2098 esac
2099 case $ac_var in #(
2100 _ | IFS | as_nl) ;; #(
2101 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2102 *) { eval $ac_var=; unset $ac_var;} ;;
2103 esac ;;
2104 esac
2105 done
2106 (set) 2>&1 |
2107 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2108 *${as_nl}ac_space=\ *)
2109 sed -n \
2110 "s/'\''/'\''\\\\'\'''\''/g;
2111 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2112 ;; #(
2113 *)
2114 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2115 ;;
2116 esac |
2117 sort
2118 )
2119 echo
2120
2121 cat <<\_ASBOX
2122 ## ----------------- ##
2123 ## Output variables. ##
2124 ## ----------------- ##
2125 _ASBOX
2126 echo
2127 for ac_var in $ac_subst_vars
2128 do
2129 eval ac_val=\$$ac_var
2130 case $ac_val in
2131 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2132 esac
2133 $as_echo "$ac_var='\''$ac_val'\''"
2134 done | sort
2135 echo
2136
2137 if test -n "$ac_subst_files"; then
2138 cat <<\_ASBOX
2139 ## ------------------- ##
2140 ## File substitutions. ##
2141 ## ------------------- ##
2142 _ASBOX
2143 echo
2144 for ac_var in $ac_subst_files
2145 do
2146 eval ac_val=\$$ac_var
2147 case $ac_val in
2148 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2149 esac
2150 $as_echo "$ac_var='\''$ac_val'\''"
2151 done | sort
2152 echo
2153 fi
2154
2155 if test -s confdefs.h; then
2156 cat <<\_ASBOX
2157 ## ----------- ##
2158 ## confdefs.h. ##
2159 ## ----------- ##
2160 _ASBOX
2161 echo
2162 cat confdefs.h
2163 echo
2164 fi
2165 test "$ac_signal" != 0 &&
2166 $as_echo "$as_me: caught signal $ac_signal"
2167 $as_echo "$as_me: exit $exit_status"
2168 } >&5
2169 rm -f core *.core core.conftest.* &&
2170 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2171 exit $exit_status
2172 ' 0
2173 for ac_signal in 1 2 13 15; do
2174 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2175 done
2176 ac_signal=0
2177
2178 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2179 rm -f -r conftest* confdefs.h
2180
2181 $as_echo "/* confdefs.h */" > confdefs.h
2182
2183 # Predefined preprocessor variables.
2184
2185 cat >>confdefs.h <<_ACEOF
2186 #define PACKAGE_NAME "$PACKAGE_NAME"
2187 _ACEOF
2188
2189 cat >>confdefs.h <<_ACEOF
2190 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2191 _ACEOF
2192
2193 cat >>confdefs.h <<_ACEOF
2194 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2195 _ACEOF
2196
2197 cat >>confdefs.h <<_ACEOF
2198 #define PACKAGE_STRING "$PACKAGE_STRING"
2199 _ACEOF
2200
2201 cat >>confdefs.h <<_ACEOF
2202 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2203 _ACEOF
2204
2205 cat >>confdefs.h <<_ACEOF
2206 #define PACKAGE_URL "$PACKAGE_URL"
2207 _ACEOF
2208
2209
2210 # Let the site file select an alternate cache file if it wants to.
2211 # Prefer an explicitly selected file to automatically selected ones.
2212 ac_site_file1=NONE
2213 ac_site_file2=NONE
2214 if test -n "$CONFIG_SITE"; then
2215 ac_site_file1=$CONFIG_SITE
2216 elif test "x$prefix" != xNONE; then
2217 ac_site_file1=$prefix/share/config.site
2218 ac_site_file2=$prefix/etc/config.site
2219 else
2220 ac_site_file1=$ac_default_prefix/share/config.site
2221 ac_site_file2=$ac_default_prefix/etc/config.site
2222 fi
2223 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2224 do
2225 test "x$ac_site_file" = xNONE && continue
2226 if test -r "$ac_site_file"; then
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2228 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2229 sed 's/^/| /' "$ac_site_file" >&5
2230 . "$ac_site_file"
2231 fi
2232 done
2233
2234 if test -r "$cache_file"; then
2235 # Some versions of bash will fail to source /dev/null (special
2236 # files actually), so we avoid doing that.
2237 if test -f "$cache_file"; then
2238 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2239 $as_echo "$as_me: loading cache $cache_file" >&6;}
2240 case $cache_file in
2241 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2242 *) . "./$cache_file";;
2243 esac
2244 fi
2245 else
2246 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2247 $as_echo "$as_me: creating cache $cache_file" >&6;}
2248 >$cache_file
2249 fi
2250
2251 # Check that the precious variables saved in the cache have kept the same
2252 # value.
2253 ac_cache_corrupted=false
2254 for ac_var in $ac_precious_vars; do
2255 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2256 eval ac_new_set=\$ac_env_${ac_var}_set
2257 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2258 eval ac_new_val=\$ac_env_${ac_var}_value
2259 case $ac_old_set,$ac_new_set in
2260 set,)
2261 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2262 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2263 ac_cache_corrupted=: ;;
2264 ,set)
2265 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2266 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2267 ac_cache_corrupted=: ;;
2268 ,);;
2269 *)
2270 if test "x$ac_old_val" != "x$ac_new_val"; then
2271 # differences in whitespace do not lead to failure.
2272 ac_old_val_w=`echo x $ac_old_val`
2273 ac_new_val_w=`echo x $ac_new_val`
2274 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2275 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2276 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2277 ac_cache_corrupted=:
2278 else
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2280 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2281 eval $ac_var=\$ac_old_val
2282 fi
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2284 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2286 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2287 fi;;
2288 esac
2289 # Pass precious variables to config.status.
2290 if test "$ac_new_set" = set; then
2291 case $ac_new_val in
2292 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2293 *) ac_arg=$ac_var=$ac_new_val ;;
2294 esac
2295 case " $ac_configure_args " in
2296 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2297 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2298 esac
2299 fi
2300 done
2301 if $ac_cache_corrupted; then
2302 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2303 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2305 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2306 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2307 fi
2308 ## -------------------- ##
2309 ## Main body of script. ##
2310 ## -------------------- ##
2311
2312 ac_ext=c
2313 ac_cpp='$CPP $CPPFLAGS'
2314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2317
2318
2319
2320
2321 ac_config_headers="$ac_config_headers config.h"
2322
2323
2324 # Require xorg-macros: XORG_DEFAULT_OPTIONS
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336 ac_ext=c
2337 ac_cpp='$CPP $CPPFLAGS'
2338 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2339 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2340 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2341 if test -n "$ac_tool_prefix"; then
2342 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2343 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2345 $as_echo_n "checking for $ac_word... " >&6; }
2346 if test "${ac_cv_prog_CC+set}" = set; then :
2347 $as_echo_n "(cached) " >&6
2348 else
2349 if test -n "$CC"; then
2350 ac_cv_prog_CC="$CC" # Let the user override the test.
2351 else
2352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2353 for as_dir in $PATH
2354 do
2355 IFS=$as_save_IFS
2356 test -z "$as_dir" && as_dir=.
2357 for ac_exec_ext in '' $ac_executable_extensions; do
2358 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2359 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2361 break 2
2362 fi
2363 done
2364 done
2365 IFS=$as_save_IFS
2366
2367 fi
2368 fi
2369 CC=$ac_cv_prog_CC
2370 if test -n "$CC"; then
2371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2372 $as_echo "$CC" >&6; }
2373 else
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2375 $as_echo "no" >&6; }
2376 fi
2377
2378
2379 fi
2380 if test -z "$ac_cv_prog_CC"; then
2381 ac_ct_CC=$CC
2382 # Extract the first word of "gcc", so it can be a program name with args.
2383 set dummy gcc; ac_word=$2
2384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2385 $as_echo_n "checking for $ac_word... " >&6; }
2386 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2387 $as_echo_n "(cached) " >&6
2388 else
2389 if test -n "$ac_ct_CC"; then
2390 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2391 else
2392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2393 for as_dir in $PATH
2394 do
2395 IFS=$as_save_IFS
2396 test -z "$as_dir" && as_dir=.
2397 for ac_exec_ext in '' $ac_executable_extensions; do
2398 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2399 ac_cv_prog_ac_ct_CC="gcc"
2400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2401 break 2
2402 fi
2403 done
2404 done
2405 IFS=$as_save_IFS
2406
2407 fi
2408 fi
2409 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2410 if test -n "$ac_ct_CC"; then
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2412 $as_echo "$ac_ct_CC" >&6; }
2413 else
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2415 $as_echo "no" >&6; }
2416 fi
2417
2418 if test "x$ac_ct_CC" = x; then
2419 CC=""
2420 else
2421 case $cross_compiling:$ac_tool_warned in
2422 yes:)
2423 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2424 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2425 ac_tool_warned=yes ;;
2426 esac
2427 CC=$ac_ct_CC
2428 fi
2429 else
2430 CC="$ac_cv_prog_CC"
2431 fi
2432
2433 if test -z "$CC"; then
2434 if test -n "$ac_tool_prefix"; then
2435 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2436 set dummy ${ac_tool_prefix}cc; ac_word=$2
2437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2438 $as_echo_n "checking for $ac_word... " >&6; }
2439 if test "${ac_cv_prog_CC+set}" = set; then :
2440 $as_echo_n "(cached) " >&6
2441 else
2442 if test -n "$CC"; then
2443 ac_cv_prog_CC="$CC" # Let the user override the test.
2444 else
2445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2446 for as_dir in $PATH
2447 do
2448 IFS=$as_save_IFS
2449 test -z "$as_dir" && as_dir=.
2450 for ac_exec_ext in '' $ac_executable_extensions; do
2451 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2452 ac_cv_prog_CC="${ac_tool_prefix}cc"
2453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2454 break 2
2455 fi
2456 done
2457 done
2458 IFS=$as_save_IFS
2459
2460 fi
2461 fi
2462 CC=$ac_cv_prog_CC
2463 if test -n "$CC"; then
2464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2465 $as_echo "$CC" >&6; }
2466 else
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2468 $as_echo "no" >&6; }
2469 fi
2470
2471
2472 fi
2473 fi
2474 if test -z "$CC"; then
2475 # Extract the first word of "cc", so it can be a program name with args.
2476 set dummy cc; ac_word=$2
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2478 $as_echo_n "checking for $ac_word... " >&6; }
2479 if test "${ac_cv_prog_CC+set}" = set; then :
2480 $as_echo_n "(cached) " >&6
2481 else
2482 if test -n "$CC"; then
2483 ac_cv_prog_CC="$CC" # Let the user override the test.
2484 else
2485 ac_prog_rejected=no
2486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2487 for as_dir in $PATH
2488 do
2489 IFS=$as_save_IFS
2490 test -z "$as_dir" && as_dir=.
2491 for ac_exec_ext in '' $ac_executable_extensions; do
2492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2493 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2494 ac_prog_rejected=yes
2495 continue
2496 fi
2497 ac_cv_prog_CC="cc"
2498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2499 break 2
2500 fi
2501 done
2502 done
2503 IFS=$as_save_IFS
2504
2505 if test $ac_prog_rejected = yes; then
2506 # We found a bogon in the path, so make sure we never use it.
2507 set dummy $ac_cv_prog_CC
2508 shift
2509 if test $# != 0; then
2510 # We chose a different compiler from the bogus one.
2511 # However, it has the same basename, so the bogon will be chosen
2512 # first if we set CC to just the basename; use the full file name.
2513 shift
2514 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2515 fi
2516 fi
2517 fi
2518 fi
2519 CC=$ac_cv_prog_CC
2520 if test -n "$CC"; then
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2522 $as_echo "$CC" >&6; }
2523 else
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2525 $as_echo "no" >&6; }
2526 fi
2527
2528
2529 fi
2530 if test -z "$CC"; then
2531 if test -n "$ac_tool_prefix"; then
2532 for ac_prog in cl.exe
2533 do
2534 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2535 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2537 $as_echo_n "checking for $ac_word... " >&6; }
2538 if test "${ac_cv_prog_CC+set}" = set; then :
2539 $as_echo_n "(cached) " >&6
2540 else
2541 if test -n "$CC"; then
2542 ac_cv_prog_CC="$CC" # Let the user override the test.
2543 else
2544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2545 for as_dir in $PATH
2546 do
2547 IFS=$as_save_IFS
2548 test -z "$as_dir" && as_dir=.
2549 for ac_exec_ext in '' $ac_executable_extensions; do
2550 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2551 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2553 break 2
2554 fi
2555 done
2556 done
2557 IFS=$as_save_IFS
2558
2559 fi
2560 fi
2561 CC=$ac_cv_prog_CC
2562 if test -n "$CC"; then
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2564 $as_echo "$CC" >&6; }
2565 else
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2567 $as_echo "no" >&6; }
2568 fi
2569
2570
2571 test -n "$CC" && break
2572 done
2573 fi
2574 if test -z "$CC"; then
2575 ac_ct_CC=$CC
2576 for ac_prog in cl.exe
2577 do
2578 # Extract the first word of "$ac_prog", so it can be a program name with args.
2579 set dummy $ac_prog; ac_word=$2
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2581 $as_echo_n "checking for $ac_word... " >&6; }
2582 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2583 $as_echo_n "(cached) " >&6
2584 else
2585 if test -n "$ac_ct_CC"; then
2586 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2587 else
2588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2589 for as_dir in $PATH
2590 do
2591 IFS=$as_save_IFS
2592 test -z "$as_dir" && as_dir=.
2593 for ac_exec_ext in '' $ac_executable_extensions; do
2594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2595 ac_cv_prog_ac_ct_CC="$ac_prog"
2596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2597 break 2
2598 fi
2599 done
2600 done
2601 IFS=$as_save_IFS
2602
2603 fi
2604 fi
2605 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2606 if test -n "$ac_ct_CC"; then
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2608 $as_echo "$ac_ct_CC" >&6; }
2609 else
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2611 $as_echo "no" >&6; }
2612 fi
2613
2614
2615 test -n "$ac_ct_CC" && break
2616 done
2617
2618 if test "x$ac_ct_CC" = x; then
2619 CC=""
2620 else
2621 case $cross_compiling:$ac_tool_warned in
2622 yes:)
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2624 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2625 ac_tool_warned=yes ;;
2626 esac
2627 CC=$ac_ct_CC
2628 fi
2629 fi
2630
2631 fi
2632
2633
2634 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2635 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2636 as_fn_error "no acceptable C compiler found in \$PATH
2637 See \`config.log' for more details." "$LINENO" 5; }
2638
2639 # Provide some information about the compiler.
2640 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2641 set X $ac_compile
2642 ac_compiler=$2
2643 for ac_option in --version -v -V -qversion; do
2644 { { ac_try="$ac_compiler $ac_option >&5"
2645 case "(($ac_try" in
2646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2647 *) ac_try_echo=$ac_try;;
2648 esac
2649 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2650 $as_echo "$ac_try_echo"; } >&5
2651 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2652 ac_status=$?
2653 if test -s conftest.err; then
2654 sed '10a\
2655 ... rest of stderr output deleted ...
2656 10q' conftest.err >conftest.er1
2657 cat conftest.er1 >&5
2658 rm -f conftest.er1 conftest.err
2659 fi
2660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2661 test $ac_status = 0; }
2662 done
2663
2664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2665 /* end confdefs.h. */
2666 #include <stdio.h>
2667 int
2668 main ()
2669 {
2670 FILE *f = fopen ("conftest.out", "w");
2671 return ferror (f) || fclose (f) != 0;
2672
2673 ;
2674 return 0;
2675 }
2676 _ACEOF
2677 ac_clean_files_save=$ac_clean_files
2678 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2679 # Try to create an executable without -o first, disregard a.out.
2680 # It will help us diagnose broken compilers, and finding out an intuition
2681 # of exeext.
2682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2683 $as_echo_n "checking for C compiler default output file name... " >&6; }
2684 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2685
2686 # The possible output files:
2687 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2688
2689 ac_rmfiles=
2690 for ac_file in $ac_files
2691 do
2692 case $ac_file in
2693 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2694 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2695 esac
2696 done
2697 rm -f $ac_rmfiles
2698
2699 if { { ac_try="$ac_link_default"
2700 case "(($ac_try" in
2701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2702 *) ac_try_echo=$ac_try;;
2703 esac
2704 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2705 $as_echo "$ac_try_echo"; } >&5
2706 (eval "$ac_link_default") 2>&5
2707 ac_status=$?
2708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2709 test $ac_status = 0; }; then :
2710 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2711 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2712 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2713 # so that the user can short-circuit this test for compilers unknown to
2714 # Autoconf.
2715 for ac_file in $ac_files ''
2716 do
2717 test -f "$ac_file" || continue
2718 case $ac_file in
2719 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2720 ;;
2721 [ab].out )
2722 # We found the default executable, but exeext='' is most
2723 # certainly right.
2724 break;;
2725 *.* )
2726 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2727 then :; else
2728 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2729 fi
2730 # We set ac_cv_exeext here because the later test for it is not
2731 # safe: cross compilers may not add the suffix if given an `-o'
2732 # argument, so we may need to know it at that point already.
2733 # Even if this section looks crufty: it has the advantage of
2734 # actually working.
2735 break;;
2736 * )
2737 break;;
2738 esac
2739 done
2740 test "$ac_cv_exeext" = no && ac_cv_exeext=
2741
2742 else
2743 ac_file=''
2744 fi
2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2746 $as_echo "$ac_file" >&6; }
2747 if test -z "$ac_file"; then :
2748 $as_echo "$as_me: failed program was:" >&5
2749 sed 's/^/| /' conftest.$ac_ext >&5
2750
2751 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2752 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2753 { as_fn_set_status 77
2754 as_fn_error "C compiler cannot create executables
2755 See \`config.log' for more details." "$LINENO" 5; }; }
2756 fi
2757 ac_exeext=$ac_cv_exeext
2758
2759 # Check that the compiler produces executables we can run. If not, either
2760 # the compiler is broken, or we cross compile.
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2762 $as_echo_n "checking whether the C compiler works... " >&6; }
2763 # If not cross compiling, check that we can run a simple program.
2764 if test "$cross_compiling" != yes; then
2765 if { ac_try='./$ac_file'
2766 { { case "(($ac_try" in
2767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2768 *) ac_try_echo=$ac_try;;
2769 esac
2770 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2771 $as_echo "$ac_try_echo"; } >&5
2772 (eval "$ac_try") 2>&5
2773 ac_status=$?
2774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2775 test $ac_status = 0; }; }; then
2776 cross_compiling=no
2777 else
2778 if test "$cross_compiling" = maybe; then
2779 cross_compiling=yes
2780 else
2781 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2782 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2783 as_fn_error "cannot run C compiled programs.
2784 If you meant to cross compile, use \`--host'.
2785 See \`config.log' for more details." "$LINENO" 5; }
2786 fi
2787 fi
2788 fi
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2790 $as_echo "yes" >&6; }
2791
2792 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
2793 ac_clean_files=$ac_clean_files_save
2794 # Check that the compiler produces executables we can run. If not, either
2795 # the compiler is broken, or we cross compile.
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2797 $as_echo_n "checking whether we are cross compiling... " >&6; }
2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2799 $as_echo "$cross_compiling" >&6; }
2800
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2802 $as_echo_n "checking for suffix of executables... " >&6; }
2803 if { { ac_try="$ac_link"
2804 case "(($ac_try" in
2805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2806 *) ac_try_echo=$ac_try;;
2807 esac
2808 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2809 $as_echo "$ac_try_echo"; } >&5
2810 (eval "$ac_link") 2>&5
2811 ac_status=$?
2812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2813 test $ac_status = 0; }; then :
2814 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2815 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2816 # work properly (i.e., refer to `conftest.exe'), while it won't with
2817 # `rm'.
2818 for ac_file in conftest.exe conftest conftest.*; do
2819 test -f "$ac_file" || continue
2820 case $ac_file in
2821 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2822 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2823 break;;
2824 * ) break;;
2825 esac
2826 done
2827 else
2828 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2829 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2830 as_fn_error "cannot compute suffix of executables: cannot compile and link
2831 See \`config.log' for more details." "$LINENO" 5; }
2832 fi
2833 rm -f conftest$ac_cv_exeext
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2835 $as_echo "$ac_cv_exeext" >&6; }
2836
2837 rm -f conftest.$ac_ext
2838 EXEEXT=$ac_cv_exeext
2839 ac_exeext=$EXEEXT
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2841 $as_echo_n "checking for suffix of object files... " >&6; }
2842 if test "${ac_cv_objext+set}" = set; then :
2843 $as_echo_n "(cached) " >&6
2844 else
2845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2846 /* end confdefs.h. */
2847
2848 int
2849 main ()
2850 {
2851
2852 ;
2853 return 0;
2854 }
2855 _ACEOF
2856 rm -f conftest.o conftest.obj
2857 if { { ac_try="$ac_compile"
2858 case "(($ac_try" in
2859 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2860 *) ac_try_echo=$ac_try;;
2861 esac
2862 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2863 $as_echo "$ac_try_echo"; } >&5
2864 (eval "$ac_compile") 2>&5
2865 ac_status=$?
2866 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2867 test $ac_status = 0; }; then :
2868 for ac_file in conftest.o conftest.obj conftest.*; do
2869 test -f "$ac_file" || continue;
2870 case $ac_file in
2871 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2872 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2873 break;;
2874 esac
2875 done
2876 else
2877 $as_echo "$as_me: failed program was:" >&5
2878 sed 's/^/| /' conftest.$ac_ext >&5
2879
2880 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2881 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2882 as_fn_error "cannot compute suffix of object files: cannot compile
2883 See \`config.log' for more details." "$LINENO" 5; }
2884 fi
2885 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2886 fi
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2888 $as_echo "$ac_cv_objext" >&6; }
2889 OBJEXT=$ac_cv_objext
2890 ac_objext=$OBJEXT
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2892 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2893 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2894 $as_echo_n "(cached) " >&6
2895 else
2896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2897 /* end confdefs.h. */
2898
2899 int
2900 main ()
2901 {
2902 #ifndef __GNUC__
2903 choke me
2904 #endif
2905
2906 ;
2907 return 0;
2908 }
2909 _ACEOF
2910 if ac_fn_c_try_compile "$LINENO"; then :
2911 ac_compiler_gnu=yes
2912 else
2913 ac_compiler_gnu=no
2914 fi
2915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2916 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2917
2918 fi
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2920 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2921 if test $ac_compiler_gnu = yes; then
2922 GCC=yes
2923 else
2924 GCC=
2925 fi
2926 ac_test_CFLAGS=${CFLAGS+set}
2927 ac_save_CFLAGS=$CFLAGS
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2929 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2930 if test "${ac_cv_prog_cc_g+set}" = set; then :
2931 $as_echo_n "(cached) " >&6
2932 else
2933 ac_save_c_werror_flag=$ac_c_werror_flag
2934 ac_c_werror_flag=yes
2935 ac_cv_prog_cc_g=no
2936 CFLAGS="-g"
2937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2938 /* end confdefs.h. */
2939
2940 int
2941 main ()
2942 {
2943
2944 ;
2945 return 0;
2946 }
2947 _ACEOF
2948 if ac_fn_c_try_compile "$LINENO"; then :
2949 ac_cv_prog_cc_g=yes
2950 else
2951 CFLAGS=""
2952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2953 /* end confdefs.h. */
2954
2955 int
2956 main ()
2957 {
2958
2959 ;
2960 return 0;
2961 }
2962 _ACEOF
2963 if ac_fn_c_try_compile "$LINENO"; then :
2964
2965 else
2966 ac_c_werror_flag=$ac_save_c_werror_flag
2967 CFLAGS="-g"
2968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2969 /* end confdefs.h. */
2970
2971 int
2972 main ()
2973 {
2974
2975 ;
2976 return 0;
2977 }
2978 _ACEOF
2979 if ac_fn_c_try_compile "$LINENO"; then :
2980 ac_cv_prog_cc_g=yes
2981 fi
2982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2983 fi
2984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2985 fi
2986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2987 ac_c_werror_flag=$ac_save_c_werror_flag
2988 fi
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2990 $as_echo "$ac_cv_prog_cc_g" >&6; }
2991 if test "$ac_test_CFLAGS" = set; then
2992 CFLAGS=$ac_save_CFLAGS
2993 elif test $ac_cv_prog_cc_g = yes; then
2994 if test "$GCC" = yes; then
2995 CFLAGS="-g -O2"
2996 else
2997 CFLAGS="-g"
2998 fi
2999 else
3000 if test "$GCC" = yes; then
3001 CFLAGS="-O2"
3002 else
3003 CFLAGS=
3004 fi
3005 fi
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3007 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3008 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3009 $as_echo_n "(cached) " >&6
3010 else
3011 ac_cv_prog_cc_c89=no
3012 ac_save_CC=$CC
3013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3014 /* end confdefs.h. */
3015 #include <stdarg.h>
3016 #include <stdio.h>
3017 #include <sys/types.h>
3018 #include <sys/stat.h>
3019 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3020 struct buf { int x; };
3021 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3022 static char *e (p, i)
3023 char **p;
3024 int i;
3025 {
3026 return p[i];
3027 }
3028 static char *f (char * (*g) (char **, int), char **p, ...)
3029 {
3030 char *s;
3031 va_list v;
3032 va_start (v,p);
3033 s = g (p, va_arg (v,int));
3034 va_end (v);
3035 return s;
3036 }
3037
3038 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3039 function prototypes and stuff, but not '\xHH' hex character constants.
3040 These don't provoke an error unfortunately, instead are silently treated
3041 as 'x'. The following induces an error, until -std is added to get
3042 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3043 array size at least. It's necessary to write '\x00'==0 to get something
3044 that's true only with -std. */
3045 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3046
3047 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3048 inside strings and character constants. */
3049 #define FOO(x) 'x'
3050 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3051
3052 int test (int i, double x);
3053 struct s1 {int (*f) (int a);};
3054 struct s2 {int (*f) (double a);};
3055 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3056 int argc;
3057 char **argv;
3058 int
3059 main ()
3060 {
3061 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3062 ;
3063 return 0;
3064 }
3065 _ACEOF
3066 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3067 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3068 do
3069 CC="$ac_save_CC $ac_arg"
3070 if ac_fn_c_try_compile "$LINENO"; then :
3071 ac_cv_prog_cc_c89=$ac_arg
3072 fi
3073 rm -f core conftest.err conftest.$ac_objext
3074 test "x$ac_cv_prog_cc_c89" != "xno" && break
3075 done
3076 rm -f conftest.$ac_ext
3077 CC=$ac_save_CC
3078
3079 fi
3080 # AC_CACHE_VAL
3081 case "x$ac_cv_prog_cc_c89" in
3082 x)
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3084 $as_echo "none needed" >&6; } ;;
3085 xno)
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3087 $as_echo "unsupported" >&6; } ;;
3088 *)
3089 CC="$CC $ac_cv_prog_cc_c89"
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3091 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3092 esac
3093 if test "x$ac_cv_prog_cc_c89" != xno; then :
3094
3095 fi
3096
3097 ac_ext=c
3098 ac_cpp='$CPP $CPPFLAGS'
3099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3102
3103
3104 ac_ext=c
3105 ac_cpp='$CPP $CPPFLAGS'
3106 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3107 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3108 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3110 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3111 # On Suns, sometimes $CPP names a directory.
3112 if test -n "$CPP" && test -d "$CPP"; then
3113 CPP=
3114 fi
3115 if test -z "$CPP"; then
3116 if test "${ac_cv_prog_CPP+set}" = set; then :
3117 $as_echo_n "(cached) " >&6
3118 else
3119 # Double quotes because CPP needs to be expanded
3120 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3121 do
3122 ac_preproc_ok=false
3123 for ac_c_preproc_warn_flag in '' yes
3124 do
3125 # Use a header file that comes with gcc, so configuring glibc
3126 # with a fresh cross-compiler works.
3127 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3128 # <limits.h> exists even on freestanding compilers.
3129 # On the NeXT, cc -E runs the code through the compiler's parser,
3130 # not just through cpp. "Syntax error" is here to catch this case.
3131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3132 /* end confdefs.h. */
3133 #ifdef __STDC__
3134 # include <limits.h>
3135 #else
3136 # include <assert.h>
3137 #endif
3138 Syntax error
3139 _ACEOF
3140 if ac_fn_c_try_cpp "$LINENO"; then :
3141
3142 else
3143 # Broken: fails on valid input.
3144 continue
3145 fi
3146 rm -f conftest.err conftest.$ac_ext
3147
3148 # OK, works on sane cases. Now check whether nonexistent headers
3149 # can be detected and how.
3150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3151 /* end confdefs.h. */
3152 #include <ac_nonexistent.h>
3153 _ACEOF
3154 if ac_fn_c_try_cpp "$LINENO"; then :
3155 # Broken: success on invalid input.
3156 continue
3157 else
3158 # Passes both tests.
3159 ac_preproc_ok=:
3160 break
3161 fi
3162 rm -f conftest.err conftest.$ac_ext
3163
3164 done
3165 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3166 rm -f conftest.err conftest.$ac_ext
3167 if $ac_preproc_ok; then :
3168 break
3169 fi
3170
3171 done
3172 ac_cv_prog_CPP=$CPP
3173
3174 fi
3175 CPP=$ac_cv_prog_CPP
3176 else
3177 ac_cv_prog_CPP=$CPP
3178 fi
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3180 $as_echo "$CPP" >&6; }
3181 ac_preproc_ok=false
3182 for ac_c_preproc_warn_flag in '' yes
3183 do
3184 # Use a header file that comes with gcc, so configuring glibc
3185 # with a fresh cross-compiler works.
3186 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3187 # <limits.h> exists even on freestanding compilers.
3188 # On the NeXT, cc -E runs the code through the compiler's parser,
3189 # not just through cpp. "Syntax error" is here to catch this case.
3190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3191 /* end confdefs.h. */
3192 #ifdef __STDC__
3193 # include <limits.h>
3194 #else
3195 # include <assert.h>
3196 #endif
3197 Syntax error
3198 _ACEOF
3199 if ac_fn_c_try_cpp "$LINENO"; then :
3200
3201 else
3202 # Broken: fails on valid input.
3203 continue
3204 fi
3205 rm -f conftest.err conftest.$ac_ext
3206
3207 # OK, works on sane cases. Now check whether nonexistent headers
3208 # can be detected and how.
3209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3210 /* end confdefs.h. */
3211 #include <ac_nonexistent.h>
3212 _ACEOF
3213 if ac_fn_c_try_cpp "$LINENO"; then :
3214 # Broken: success on invalid input.
3215 continue
3216 else
3217 # Passes both tests.
3218 ac_preproc_ok=:
3219 break
3220 fi
3221 rm -f conftest.err conftest.$ac_ext
3222
3223 done
3224 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3225 rm -f conftest.err conftest.$ac_ext
3226 if $ac_preproc_ok; then :
3227
3228 else
3229 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3230 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3231 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3232 See \`config.log' for more details." "$LINENO" 5; }
3233 fi
3234
3235 ac_ext=c
3236 ac_cpp='$CPP $CPPFLAGS'
3237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3240
3241
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3243 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3244 if test "${ac_cv_path_GREP+set}" = set; then :
3245 $as_echo_n "(cached) " >&6
3246 else
3247 if test -z "$GREP"; then
3248 ac_path_GREP_found=false
3249 # Loop through the user's path and test for each of PROGNAME-LIST
3250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3251 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3252 do
3253 IFS=$as_save_IFS
3254 test -z "$as_dir" && as_dir=.
3255 for ac_prog in grep ggrep; do
3256 for ac_exec_ext in '' $ac_executable_extensions; do
3257 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3258 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3259 # Check for GNU ac_path_GREP and select it if it is found.
3260 # Check for GNU $ac_path_GREP
3261 case `"$ac_path_GREP" --version 2>&1` in
3262 *GNU*)
3263 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3264 *)
3265 ac_count=0
3266 $as_echo_n 0123456789 >"conftest.in"
3267 while :
3268 do
3269 cat "conftest.in" "conftest.in" >"conftest.tmp"
3270 mv "conftest.tmp" "conftest.in"
3271 cp "conftest.in" "conftest.nl"
3272 $as_echo 'GREP' >> "conftest.nl"
3273 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3274 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3275 as_fn_arith $ac_count + 1 && ac_count=$as_val
3276 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3277 # Best one so far, save it but keep looking for a better one
3278 ac_cv_path_GREP="$ac_path_GREP"
3279 ac_path_GREP_max=$ac_count
3280 fi
3281 # 10*(2^10) chars as input seems more than enough
3282 test $ac_count -gt 10 && break
3283 done
3284 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3285 esac
3286
3287 $ac_path_GREP_found && break 3
3288 done
3289 done
3290 done
3291 IFS=$as_save_IFS
3292 if test -z "$ac_cv_path_GREP"; then
3293 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3294 fi
3295 else
3296 ac_cv_path_GREP=$GREP
3297 fi
3298
3299 fi
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3301 $as_echo "$ac_cv_path_GREP" >&6; }
3302 GREP="$ac_cv_path_GREP"
3303
3304
3305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3306 $as_echo_n "checking for egrep... " >&6; }
3307 if test "${ac_cv_path_EGREP+set}" = set; then :
3308 $as_echo_n "(cached) " >&6
3309 else
3310 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3311 then ac_cv_path_EGREP="$GREP -E"
3312 else
3313 if test -z "$EGREP"; then
3314 ac_path_EGREP_found=false
3315 # Loop through the user's path and test for each of PROGNAME-LIST
3316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3317 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3318 do
3319 IFS=$as_save_IFS
3320 test -z "$as_dir" && as_dir=.
3321 for ac_prog in egrep; do
3322 for ac_exec_ext in '' $ac_executable_extensions; do
3323 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3324 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3325 # Check for GNU ac_path_EGREP and select it if it is found.
3326 # Check for GNU $ac_path_EGREP
3327 case `"$ac_path_EGREP" --version 2>&1` in
3328 *GNU*)
3329 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3330 *)
3331 ac_count=0
3332 $as_echo_n 0123456789 >"conftest.in"
3333 while :
3334 do
3335 cat "conftest.in" "conftest.in" >"conftest.tmp"
3336 mv "conftest.tmp" "conftest.in"
3337 cp "conftest.in" "conftest.nl"
3338 $as_echo 'EGREP' >> "conftest.nl"
3339 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3340 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3341 as_fn_arith $ac_count + 1 && ac_count=$as_val
3342 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3343 # Best one so far, save it but keep looking for a better one
3344 ac_cv_path_EGREP="$ac_path_EGREP"
3345 ac_path_EGREP_max=$ac_count
3346 fi
3347 # 10*(2^10) chars as input seems more than enough
3348 test $ac_count -gt 10 && break
3349 done
3350 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3351 esac
3352
3353 $ac_path_EGREP_found && break 3
3354 done
3355 done
3356 done
3357 IFS=$as_save_IFS
3358 if test -z "$ac_cv_path_EGREP"; then
3359 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3360 fi
3361 else
3362 ac_cv_path_EGREP=$EGREP
3363 fi
3364
3365 fi
3366 fi
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3368 $as_echo "$ac_cv_path_EGREP" >&6; }
3369 EGREP="$ac_cv_path_EGREP"
3370
3371
3372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3373 $as_echo_n "checking for ANSI C header files... " >&6; }
3374 if test "${ac_cv_header_stdc+set}" = set; then :
3375 $as_echo_n "(cached) " >&6
3376 else
3377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3378 /* end confdefs.h. */
3379 #include <stdlib.h>
3380 #include <stdarg.h>
3381 #include <string.h>
3382 #include <float.h>
3383
3384 int
3385 main ()
3386 {
3387
3388 ;
3389 return 0;
3390 }
3391 _ACEOF
3392 if ac_fn_c_try_compile "$LINENO"; then :
3393 ac_cv_header_stdc=yes
3394 else
3395 ac_cv_header_stdc=no
3396 fi
3397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3398
3399 if test $ac_cv_header_stdc = yes; then
3400 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3402 /* end confdefs.h. */
3403 #include <string.h>
3404
3405 _ACEOF
3406 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3407 $EGREP "memchr" >/dev/null 2>&1; then :
3408
3409 else
3410 ac_cv_header_stdc=no
3411 fi
3412 rm -f conftest*
3413
3414 fi
3415
3416 if test $ac_cv_header_stdc = yes; then
3417 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3419 /* end confdefs.h. */
3420 #include <stdlib.h>
3421
3422 _ACEOF
3423 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3424 $EGREP "free" >/dev/null 2>&1; then :
3425
3426 else
3427 ac_cv_header_stdc=no
3428 fi
3429 rm -f conftest*
3430
3431 fi
3432
3433 if test $ac_cv_header_stdc = yes; then
3434 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3435 if test "$cross_compiling" = yes; then :
3436 :
3437 else
3438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3439 /* end confdefs.h. */
3440 #include <ctype.h>
3441 #include <stdlib.h>
3442 #if ((' ' & 0x0FF) == 0x020)
3443 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3444 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3445 #else
3446 # define ISLOWER(c) \
3447 (('a' <= (c) && (c) <= 'i') \
3448 || ('j' <= (c) && (c) <= 'r') \
3449 || ('s' <= (c) && (c) <= 'z'))
3450 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3451 #endif
3452
3453 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3454 int
3455 main ()
3456 {
3457 int i;
3458 for (i = 0; i < 256; i++)
3459 if (XOR (islower (i), ISLOWER (i))
3460 || toupper (i) != TOUPPER (i))
3461 return 2;
3462 return 0;
3463 }
3464 _ACEOF
3465 if ac_fn_c_try_run "$LINENO"; then :
3466
3467 else
3468 ac_cv_header_stdc=no
3469 fi
3470 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3471 conftest.$ac_objext conftest.beam conftest.$ac_ext
3472 fi
3473
3474 fi
3475 fi
3476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3477 $as_echo "$ac_cv_header_stdc" >&6; }
3478 if test $ac_cv_header_stdc = yes; then
3479
3480 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3481
3482 fi
3483
3484 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3485 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3486 inttypes.h stdint.h unistd.h
3487 do :
3488 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3489 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3490 "
3491 eval as_val=\$$as_ac_Header
3492 if test "x$as_val" = x""yes; then :
3493 cat >>confdefs.h <<_ACEOF
3494 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3495 _ACEOF
3496
3497 fi
3498
3499 done
3500
3501
3502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3503 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3504 if test "${ac_cv_prog_cc_c99+set}" = set; then :
3505 $as_echo_n "(cached) " >&6
3506 else
3507 ac_cv_prog_cc_c99=no
3508 ac_save_CC=$CC
3509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3510 /* end confdefs.h. */
3511 #include <stdarg.h>
3512 #include <stdbool.h>
3513 #include <stdlib.h>
3514 #include <wchar.h>
3515 #include <stdio.h>
3516
3517 // Check varargs macros. These examples are taken from C99 6.10.3.5.
3518 #define debug(...) fprintf (stderr, __VA_ARGS__)
3519 #define showlist(...) puts (#__VA_ARGS__)
3520 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3521 static void
3522 test_varargs_macros (void)
3523 {
3524 int x = 1234;
3525 int y = 5678;
3526 debug ("Flag");
3527 debug ("X = %d\n", x);
3528 showlist (The first, second, and third items.);
3529 report (x>y, "x is %d but y is %d", x, y);
3530 }
3531
3532 // Check long long types.
3533 #define BIG64 18446744073709551615ull
3534 #define BIG32 4294967295ul
3535 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3536 #if !BIG_OK
3537 your preprocessor is broken;
3538 #endif
3539 #if BIG_OK
3540 #else
3541 your preprocessor is broken;
3542 #endif
3543 static long long int bignum = -9223372036854775807LL;
3544 static unsigned long long int ubignum = BIG64;
3545
3546 struct incomplete_array
3547 {
3548 int datasize;
3549 double data[];
3550 };
3551
3552 struct named_init {
3553 int number;
3554 const wchar_t *name;
3555 double average;
3556 };
3557
3558 typedef const char *ccp;
3559
3560 static inline int
3561 test_restrict (ccp restrict text)
3562 {
3563 // See if C++-style comments work.
3564 // Iterate through items via the restricted pointer.
3565 // Also check for declarations in for loops.
3566 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3567 continue;
3568 return 0;
3569 }
3570
3571 // Check varargs and va_copy.
3572 static void
3573 test_varargs (const char *format, ...)
3574 {
3575 va_list args;
3576 va_start (args, format);
3577 va_list args_copy;
3578 va_copy (args_copy, args);
3579
3580 const char *str;
3581 int number;
3582 float fnumber;
3583
3584 while (*format)
3585 {
3586 switch (*format++)
3587 {
3588 case 's': // string
3589 str = va_arg (args_copy, const char *);
3590 break;
3591 case 'd': // int
3592 number = va_arg (args_copy, int);
3593 break;
3594 case 'f': // float
3595 fnumber = va_arg (args_copy, double);
3596 break;
3597 default:
3598 break;
3599 }
3600 }
3601 va_end (args_copy);
3602 va_end (args);
3603 }
3604
3605 int
3606 main ()
3607 {
3608
3609 // Check bool.
3610 _Bool success = false;
3611
3612 // Check restrict.
3613 if (test_restrict ("String literal") == 0)
3614 success = true;
3615 char *restrict newvar = "Another string";
3616
3617 // Check varargs.
3618 test_varargs ("s, d' f .", "string", 65, 34.234);
3619 test_varargs_macros ();
3620
3621 // Check flexible array members.
3622 struct incomplete_array *ia =
3623 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3624 ia->datasize = 10;
3625 for (int i = 0; i < ia->datasize; ++i)
3626 ia->data[i] = i * 1.234;
3627
3628 // Check named initializers.
3629 struct named_init ni = {
3630 .number = 34,
3631 .name = L"Test wide string",
3632 .average = 543.34343,
3633 };
3634
3635 ni.number = 58;
3636
3637 int dynamic_array[ni.number];
3638 dynamic_array[ni.number - 1] = 543;
3639
3640 // work around unused variable warnings
3641 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3642 || dynamic_array[ni.number - 1] != 543);
3643
3644 ;
3645 return 0;
3646 }
3647 _ACEOF
3648 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
3649 do
3650 CC="$ac_save_CC $ac_arg"
3651 if ac_fn_c_try_compile "$LINENO"; then :
3652 ac_cv_prog_cc_c99=$ac_arg
3653 fi
3654 rm -f core conftest.err conftest.$ac_objext
3655 test "x$ac_cv_prog_cc_c99" != "xno" && break
3656 done
3657 rm -f conftest.$ac_ext
3658 CC=$ac_save_CC
3659
3660 fi
3661 # AC_CACHE_VAL
3662 case "x$ac_cv_prog_cc_c99" in
3663 x)
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3665 $as_echo "none needed" >&6; } ;;
3666 xno)
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3668 $as_echo "unsupported" >&6; } ;;
3669 *)
3670 CC="$CC $ac_cv_prog_cc_c99"
3671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3672 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3673 esac
3674 if test "x$ac_cv_prog_cc_c99" != xno; then :
3675
3676 fi
3677
3678
3679
3680
3681 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
3682 if test -n "$ac_tool_prefix"; then
3683 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3684 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3686 $as_echo_n "checking for $ac_word... " >&6; }
3687 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
3688 $as_echo_n "(cached) " >&6
3689 else
3690 case $PKG_CONFIG in
3691 [\\/]* | ?:[\\/]*)
3692 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3693 ;;
3694 *)
3695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3696 for as_dir in $PATH
3697 do
3698 IFS=$as_save_IFS
3699 test -z "$as_dir" && as_dir=.
3700 for ac_exec_ext in '' $ac_executable_extensions; do
3701 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3702 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
3703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3704 break 2
3705 fi
3706 done
3707 done
3708 IFS=$as_save_IFS
3709
3710 ;;
3711 esac
3712 fi
3713 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3714 if test -n "$PKG_CONFIG"; then
3715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
3716 $as_echo "$PKG_CONFIG" >&6; }
3717 else
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3719 $as_echo "no" >&6; }
3720 fi
3721
3722
3723 fi
3724 if test -z "$ac_cv_path_PKG_CONFIG"; then
3725 ac_pt_PKG_CONFIG=$PKG_CONFIG
3726 # Extract the first word of "pkg-config", so it can be a program name with args.
3727 set dummy pkg-config; ac_word=$2
3728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3729 $as_echo_n "checking for $ac_word... " >&6; }
3730 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
3731 $as_echo_n "(cached) " >&6
3732 else
3733 case $ac_pt_PKG_CONFIG in
3734 [\\/]* | ?:[\\/]*)
3735 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3736 ;;
3737 *)
3738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3739 for as_dir in $PATH
3740 do
3741 IFS=$as_save_IFS
3742 test -z "$as_dir" && as_dir=.
3743 for ac_exec_ext in '' $ac_executable_extensions; do
3744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3745 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
3746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3747 break 2
3748 fi
3749 done
3750 done
3751 IFS=$as_save_IFS
3752
3753 ;;
3754 esac
3755 fi
3756 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3757 if test -n "$ac_pt_PKG_CONFIG"; then
3758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
3759 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
3760 else
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3762 $as_echo "no" >&6; }
3763 fi
3764
3765 if test "x$ac_pt_PKG_CONFIG" = x; then
3766 PKG_CONFIG=""
3767 else
3768 case $cross_compiling:$ac_tool_warned in
3769 yes:)
3770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3771 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3772 ac_tool_warned=yes ;;
3773 esac
3774 PKG_CONFIG=$ac_pt_PKG_CONFIG
3775 fi
3776 else
3777 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3778 fi
3779
3780 fi
3781 if test -n "$PKG_CONFIG"; then
3782 _pkg_min_version=0.9.0
3783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
3784 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
3785 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
3786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3787 $as_echo "yes" >&6; }
3788 else
3789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3790 $as_echo "no" >&6; }
3791 PKG_CONFIG=""
3792 fi
3793
3794 fi
3795 ac_aux_dir=
3796 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3797 for ac_t in install-sh install.sh shtool; do
3798 if test -f "$ac_dir/$ac_t"; then
3799 ac_aux_dir=$ac_dir
3800 ac_install_sh="$ac_aux_dir/$ac_t -c"
3801 break 2
3802 fi
3803 done
3804 done
3805 if test -z "$ac_aux_dir"; then
3806 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3807 fi
3808
3809 # These three variables are undocumented and unsupported,
3810 # and are intended to be withdrawn in a future Autoconf release.
3811 # They can cause serious problems if a builder's source tree is in a directory
3812 # whose full name contains unusual characters.
3813 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3814 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3815 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3816
3817
3818 # Make sure we can run config.sub.
3819 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3820 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3821
3822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3823 $as_echo_n "checking build system type... " >&6; }
3824 if test "${ac_cv_build+set}" = set; then :
3825 $as_echo_n "(cached) " >&6
3826 else
3827 ac_build_alias=$build_alias
3828 test "x$ac_build_alias" = x &&
3829 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3830 test "x$ac_build_alias" = x &&
3831 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3832 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3833 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3834
3835 fi
3836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3837 $as_echo "$ac_cv_build" >&6; }
3838 case $ac_cv_build in
3839 *-*-*) ;;
3840 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3841 esac
3842 build=$ac_cv_build
3843 ac_save_IFS=$IFS; IFS='-'
3844 set x $ac_cv_build
3845 shift
3846 build_cpu=$1
3847 build_vendor=$2
3848 shift; shift
3849 # Remember, the first character of IFS is used to create $*,
3850 # except with old shells:
3851 build_os=$*
3852 IFS=$ac_save_IFS
3853 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3854
3855
3856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3857 $as_echo_n "checking host system type... " >&6; }
3858 if test "${ac_cv_host+set}" = set; then :
3859 $as_echo_n "(cached) " >&6
3860 else
3861 if test "x$host_alias" = x; then
3862 ac_cv_host=$ac_cv_build
3863 else
3864 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3865 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3866 fi
3867
3868 fi
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3870 $as_echo "$ac_cv_host" >&6; }
3871 case $ac_cv_host in
3872 *-*-*) ;;
3873 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3874 esac
3875 host=$ac_cv_host
3876 ac_save_IFS=$IFS; IFS='-'
3877 set x $ac_cv_host
3878 shift
3879 host_cpu=$1
3880 host_vendor=$2
3881 shift; shift
3882 # Remember, the first character of IFS is used to create $*,
3883 # except with old shells:
3884 host_os=$*
3885 IFS=$ac_save_IFS
3886 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3887
3888
3889
3890
3891
3892 if test "x$GCC" = xyes ; then
3893 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
3894 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
3895 -Wbad-function-cast"
3896 case `$CC -dumpversion` in
3897 3.4.* | 4.*)
3898 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
3899 ;;
3900 esac
3901 else
3902 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
3903 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then :
3904 SUNCC="yes"
3905 else
3906 SUNCC="no"
3907 fi
3908
3909 if test "x$SUNCC" = "xyes"; then
3910 CWARNFLAGS="-v"
3911 fi
3912 fi
3913
3914 # Check whether --enable-silent-rules was given.
3915 if test "${enable_silent_rules+set}" = set; then :
3916 enableval=$enable_silent_rules;
3917 fi
3918
3919 case $enable_silent_rules in
3920 yes) AM_DEFAULT_VERBOSITY=0;;
3921 no) AM_DEFAULT_VERBOSITY=1;;
3922 *) AM_DEFAULT_VERBOSITY=0;;
3923 esac
3924 AM_BACKSLASH='\'
3925
3926
3927
3928
3929
3930
3931
3932 # Check whether --enable-strict-compilation was given.
3933 if test "${enable_strict_compilation+set}" = set; then :
3934 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
3935 else
3936 STRICT_COMPILE=no
3937 fi
3938
3939 if test "x$STRICT_COMPILE" = "xyes"; then
3940 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
3941 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then :
3942 SUNCC="yes"
3943 else
3944 SUNCC="no"
3945 fi
3946
3947 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
3948 if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then :
3949 INTELCC="yes"
3950 else
3951 INTELCC="no"
3952 fi
3953
3954 if test "x$GCC" = xyes ; then
3955 STRICT_CFLAGS="-pedantic -Werror"
3956 elif test "x$SUNCC" = "xyes"; then
3957 STRICT_CFLAGS="-errwarn"
3958 elif test "x$INTELCC" = "xyes"; then
3959 STRICT_CFLAGS="-Werror"
3960 fi
3961 fi
3962 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
3963
3964
3965
3966
3967 # Check whether --with-release-version was given.
3968 if test "${with_release_version+set}" = set; then :
3969 withval=$with_release_version; RELEASE_VERSION="$withval"
3970 else
3971 RELEASE_VERSION=""
3972 fi
3973
3974 if test "x$RELEASE_VERSION" != "x"; then
3975 PACKAGE="$PACKAGE-$RELEASE_VERSION"
3976 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: Building with package name set to $PACKAGE" >&5
3978 $as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
3979 fi
3980
3981 cat >>confdefs.h <<_ACEOF
3982 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
3983 _ACEOF
3984
3985 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
3986 if test "x$PVM" = "x"; then
3987 PVM="0"
3988 fi
3989
3990 cat >>confdefs.h <<_ACEOF
3991 #define PACKAGE_VERSION_MINOR $PVM
3992 _ACEOF
3993
3994 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
3995 if test "x$PVP" = "x"; then
3996 PVP="0"
3997 fi
3998
3999 cat >>confdefs.h <<_ACEOF
4000 #define PACKAGE_VERSION_PATCHLEVEL $PVP
4001 _ACEOF
4002
4003
4004
4005 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
4006 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
4007 || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
4008 echo 'git directory not found: installing possibly empty changelog.' >&2)"
4009
4010
4011
4012
4013 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
4014 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
4015 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
4016 || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
4017 echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
4018
4019
4020
4021
4022
4023 if test x$APP_MAN_SUFFIX = x ; then
4024 APP_MAN_SUFFIX=1
4025 fi
4026 if test x$APP_MAN_DIR = x ; then
4027 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
4028 fi
4029
4030 if test x$LIB_MAN_SUFFIX = x ; then
4031 LIB_MAN_SUFFIX=3
4032 fi
4033 if test x$LIB_MAN_DIR = x ; then
4034 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
4035 fi
4036
4037 if test x$FILE_MAN_SUFFIX = x ; then
4038 case $host_os in
4039 solaris*) FILE_MAN_SUFFIX=4 ;;
4040 *) FILE_MAN_SUFFIX=5 ;;
4041 esac
4042 fi
4043 if test x$FILE_MAN_DIR = x ; then
4044 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
4045 fi
4046
4047 if test x$MISC_MAN_SUFFIX = x ; then
4048 case $host_os in
4049 solaris*) MISC_MAN_SUFFIX=5 ;;
4050 *) MISC_MAN_SUFFIX=7 ;;
4051 esac
4052 fi
4053 if test x$MISC_MAN_DIR = x ; then
4054 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
4055 fi
4056
4057 if test x$DRIVER_MAN_SUFFIX = x ; then
4058 case $host_os in
4059 solaris*) DRIVER_MAN_SUFFIX=7 ;;
4060 *) DRIVER_MAN_SUFFIX=4 ;;
4061 esac
4062 fi
4063 if test x$DRIVER_MAN_DIR = x ; then
4064 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
4065 fi
4066
4067 if test x$ADMIN_MAN_SUFFIX = x ; then
4068 case $host_os in
4069 solaris*) ADMIN_MAN_SUFFIX=1m ;;
4070 *) ADMIN_MAN_SUFFIX=8 ;;
4071 esac
4072 fi
4073 if test x$ADMIN_MAN_DIR = x ; then
4074 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
4075 fi
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093 ac_aux_dir=
4094 for ac_dir in . "$srcdir"/.; do
4095 for ac_t in install-sh install.sh shtool; do
4096 if test -f "$ac_dir/$ac_t"; then
4097 ac_aux_dir=$ac_dir
4098 ac_install_sh="$ac_aux_dir/$ac_t -c"
4099 break 2
4100 fi
4101 done
4102 done
4103 if test -z "$ac_aux_dir"; then
4104 as_fn_error "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
4105 fi
4106
4107 # These three variables are undocumented and unsupported,
4108 # and are intended to be withdrawn in a future Autoconf release.
4109 # They can cause serious problems if a builder's source tree is in a directory
4110 # whose full name contains unusual characters.
4111 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4112 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4113 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4114
4115
4116
4117 am__api_version='1.11'
4118
4119 # Find a good install program. We prefer a C program (faster),
4120 # so one script is as good as another. But avoid the broken or
4121 # incompatible versions:
4122 # SysV /etc/install, /usr/sbin/install
4123 # SunOS /usr/etc/install
4124 # IRIX /sbin/install
4125 # AIX /bin/install
4126 # AmigaOS /C/install, which installs bootblocks on floppy discs
4127 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4128 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4129 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4130 # OS/2's system install, which has a completely different semantic
4131 # ./install, which can be erroneously created by make from ./install.sh.
4132 # Reject install programs that cannot install multiple files.
4133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4134 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4135 if test -z "$INSTALL"; then
4136 if test "${ac_cv_path_install+set}" = set; then :
4137 $as_echo_n "(cached) " >&6
4138 else
4139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4140 for as_dir in $PATH
4141 do
4142 IFS=$as_save_IFS
4143 test -z "$as_dir" && as_dir=.
4144 # Account for people who put trailing slashes in PATH elements.
4145 case $as_dir/ in #((
4146 ./ | .// | /[cC]/* | \
4147 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4148 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4149 /usr/ucb/* ) ;;
4150 *)
4151 # OSF1 and SCO ODT 3.0 have their own names for install.
4152 # Don't use installbsd from OSF since it installs stuff as root
4153 # by default.
4154 for ac_prog in ginstall scoinst install; do
4155 for ac_exec_ext in '' $ac_executable_extensions; do
4156 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4157 if test $ac_prog = install &&
4158 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4159 # AIX install. It has an incompatible calling convention.
4160 :
4161 elif test $ac_prog = install &&
4162 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4163 # program-specific install script used by HP pwplus--don't use.
4164 :
4165 else
4166 rm -rf conftest.one conftest.two conftest.dir
4167 echo one > conftest.one
4168 echo two > conftest.two
4169 mkdir conftest.dir
4170 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4171 test -s conftest.one && test -s conftest.two &&
4172 test -s conftest.dir/conftest.one &&
4173 test -s conftest.dir/conftest.two
4174 then
4175 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4176 break 3
4177 fi
4178 fi
4179 fi
4180 done
4181 done
4182 ;;
4183 esac
4184
4185 done
4186 IFS=$as_save_IFS
4187
4188 rm -rf conftest.one conftest.two conftest.dir
4189
4190 fi
4191 if test "${ac_cv_path_install+set}" = set; then
4192 INSTALL=$ac_cv_path_install
4193 else
4194 # As a last resort, use the slow shell script. Don't cache a
4195 # value for INSTALL within a source directory, because that will
4196 # break other packages using the cache if that directory is
4197 # removed, or if the value is a relative name.
4198 INSTALL=$ac_install_sh
4199 fi
4200 fi
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4202 $as_echo "$INSTALL" >&6; }
4203
4204 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4205 # It thinks the first close brace ends the variable substitution.
4206 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4207
4208 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4209
4210 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4211
4212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4213 $as_echo_n "checking whether build environment is sane... " >&6; }
4214 # Just in case
4215 sleep 1
4216 echo timestamp > conftest.file
4217 # Reject unsafe characters in $srcdir or the absolute working directory
4218 # name. Accept space and tab only in the latter.
4219 am_lf='
4220 '
4221 case `pwd` in
4222 *[\\\"\#\$\&\'\`$am_lf]*)
4223 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
4224 esac
4225 case $srcdir in
4226 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
4227 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
4228 esac
4229
4230 # Do `set' in a subshell so we don't clobber the current shell's
4231 # arguments. Must try -L first in case configure is actually a
4232 # symlink; some systems play weird games with the mod time of symlinks
4233 # (eg FreeBSD returns the mod time of the symlink's containing
4234 # directory).
4235 if (
4236 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4237 if test "$*" = "X"; then
4238 # -L didn't work.
4239 set X `ls -t "$srcdir/configure" conftest.file`
4240 fi
4241 rm -f conftest.file
4242 if test "$*" != "X $srcdir/configure conftest.file" \
4243 && test "$*" != "X conftest.file $srcdir/configure"; then
4244
4245 # If neither matched, then we have a broken ls. This can happen
4246 # if, for instance, CONFIG_SHELL is bash and it inherits a
4247 # broken ls alias from the environment. This has actually
4248 # happened. Such a system could not be considered "sane".
4249 as_fn_error "ls -t appears to fail. Make sure there is not a broken
4250 alias in your environment" "$LINENO" 5
4251 fi
4252
4253 test "$2" = conftest.file
4254 )
4255 then
4256 # Ok.
4257 :
4258 else
4259 as_fn_error "newly created file is older than distributed files!
4260 Check your system clock" "$LINENO" 5
4261 fi
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4263 $as_echo "yes" >&6; }
4264 test "$program_prefix" != NONE &&
4265 program_transform_name="s&^&$program_prefix&;$program_transform_name"
4266 # Use a double $ so make ignores it.
4267 test "$program_suffix" != NONE &&
4268 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4269 # Double any \ or $.
4270 # By default was `s,x,x', remove it if useless.
4271 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4272 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4273
4274 # expand $ac_aux_dir to an absolute path
4275 am_aux_dir=`cd $ac_aux_dir && pwd`
4276
4277 if test x"${MISSING+set}" != xset; then
4278 case $am_aux_dir in
4279 *\ * | *\ *)
4280 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4281 *)
4282 MISSING="\${SHELL} $am_aux_dir/missing" ;;
4283 esac
4284 fi
4285 # Use eval to expand $SHELL
4286 if eval "$MISSING --run true"; then
4287 am_missing_run="$MISSING --run "
4288 else
4289 am_missing_run=
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
4291 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
4292 fi
4293
4294 if test x"${install_sh}" != xset; then
4295 case $am_aux_dir in
4296 *\ * | *\ *)
4297 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4298 *)
4299 install_sh="\${SHELL} $am_aux_dir/install-sh"
4300 esac
4301 fi
4302
4303 # Installed binaries are usually stripped using `strip' when the user
4304 # run `make install-strip'. However `strip' might not be the right
4305 # tool to use in cross-compilation environments, therefore Automake
4306 # will honor the `STRIP' environment variable to overrule this program.
4307 if test "$cross_compiling" != no; then
4308 if test -n "$ac_tool_prefix"; then
4309 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4310 set dummy ${ac_tool_prefix}strip; ac_word=$2
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4312 $as_echo_n "checking for $ac_word... " >&6; }
4313 if test "${ac_cv_prog_STRIP+set}" = set; then :
4314 $as_echo_n "(cached) " >&6
4315 else
4316 if test -n "$STRIP"; then
4317 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4318 else
4319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320 for as_dir in $PATH
4321 do
4322 IFS=$as_save_IFS
4323 test -z "$as_dir" && as_dir=.
4324 for ac_exec_ext in '' $ac_executable_extensions; do
4325 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4326 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4327 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4328 break 2
4329 fi
4330 done
4331 done
4332 IFS=$as_save_IFS
4333
4334 fi
4335 fi
4336 STRIP=$ac_cv_prog_STRIP
4337 if test -n "$STRIP"; then
4338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4339 $as_echo "$STRIP" >&6; }
4340 else
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4342 $as_echo "no" >&6; }
4343 fi
4344
4345
4346 fi
4347 if test -z "$ac_cv_prog_STRIP"; then
4348 ac_ct_STRIP=$STRIP
4349 # Extract the first word of "strip", so it can be a program name with args.
4350 set dummy strip; ac_word=$2
4351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4352 $as_echo_n "checking for $ac_word... " >&6; }
4353 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4354 $as_echo_n "(cached) " >&6
4355 else
4356 if test -n "$ac_ct_STRIP"; then
4357 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4358 else
4359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4360 for as_dir in $PATH
4361 do
4362 IFS=$as_save_IFS
4363 test -z "$as_dir" && as_dir=.
4364 for ac_exec_ext in '' $ac_executable_extensions; do
4365 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4366 ac_cv_prog_ac_ct_STRIP="strip"
4367 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4368 break 2
4369 fi
4370 done
4371 done
4372 IFS=$as_save_IFS
4373
4374 fi
4375 fi
4376 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4377 if test -n "$ac_ct_STRIP"; then
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4379 $as_echo "$ac_ct_STRIP" >&6; }
4380 else
4381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4382 $as_echo "no" >&6; }
4383 fi
4384
4385 if test "x$ac_ct_STRIP" = x; then
4386 STRIP=":"
4387 else
4388 case $cross_compiling:$ac_tool_warned in
4389 yes:)
4390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4391 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4392 ac_tool_warned=yes ;;
4393 esac
4394 STRIP=$ac_ct_STRIP
4395 fi
4396 else
4397 STRIP="$ac_cv_prog_STRIP"
4398 fi
4399
4400 fi
4401 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4402
4403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4404 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4405 if test -z "$MKDIR_P"; then
4406 if test "${ac_cv_path_mkdir+set}" = set; then :
4407 $as_echo_n "(cached) " >&6
4408 else
4409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4410 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4411 do
4412 IFS=$as_save_IFS
4413 test -z "$as_dir" && as_dir=.
4414 for ac_prog in mkdir gmkdir; do
4415 for ac_exec_ext in '' $ac_executable_extensions; do
4416 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4417 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4418 'mkdir (GNU coreutils) '* | \
4419 'mkdir (coreutils) '* | \
4420 'mkdir (fileutils) '4.1*)
4421 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4422 break 3;;
4423 esac
4424 done
4425 done
4426 done
4427 IFS=$as_save_IFS
4428
4429 fi
4430
4431 if test "${ac_cv_path_mkdir+set}" = set; then
4432 MKDIR_P="$ac_cv_path_mkdir -p"
4433 else
4434 # As a last resort, use the slow shell script. Don't cache a
4435 # value for MKDIR_P within a source directory, because that will
4436 # break other packages using the cache if that directory is
4437 # removed, or if the value is a relative name.
4438 test -d ./--version && rmdir ./--version
4439 MKDIR_P="$ac_install_sh -d"
4440 fi
4441 fi
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4443 $as_echo "$MKDIR_P" >&6; }
4444
4445 mkdir_p="$MKDIR_P"
4446 case $mkdir_p in
4447 [\\/$]* | ?:[\\/]*) ;;
4448 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
4449 esac
4450
4451 for ac_prog in gawk mawk nawk awk
4452 do
4453 # Extract the first word of "$ac_prog", so it can be a program name with args.
4454 set dummy $ac_prog; ac_word=$2
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4456 $as_echo_n "checking for $ac_word... " >&6; }
4457 if test "${ac_cv_prog_AWK+set}" = set; then :
4458 $as_echo_n "(cached) " >&6
4459 else
4460 if test -n "$AWK"; then
4461 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4462 else
4463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4464 for as_dir in $PATH
4465 do
4466 IFS=$as_save_IFS
4467 test -z "$as_dir" && as_dir=.
4468 for ac_exec_ext in '' $ac_executable_extensions; do
4469 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4470 ac_cv_prog_AWK="$ac_prog"
4471 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4472 break 2
4473 fi
4474 done
4475 done
4476 IFS=$as_save_IFS
4477
4478 fi
4479 fi
4480 AWK=$ac_cv_prog_AWK
4481 if test -n "$AWK"; then
4482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4483 $as_echo "$AWK" >&6; }
4484 else
4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4486 $as_echo "no" >&6; }
4487 fi
4488
4489
4490 test -n "$AWK" && break
4491 done
4492
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4494 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4495 set x ${MAKE-make}
4496 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4497 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4498 $as_echo_n "(cached) " >&6
4499 else
4500 cat >conftest.make <<\_ACEOF
4501 SHELL = /bin/sh
4502 all:
4503 @echo '@@@%%%=$(MAKE)=@@@%%%'
4504 _ACEOF
4505 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4506 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4507 *@@@%%%=?*=@@@%%%*)
4508 eval ac_cv_prog_make_${ac_make}_set=yes;;
4509 *)
4510 eval ac_cv_prog_make_${ac_make}_set=no;;
4511 esac
4512 rm -f conftest.make
4513 fi
4514 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4516 $as_echo "yes" >&6; }
4517 SET_MAKE=
4518 else
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4520 $as_echo "no" >&6; }
4521 SET_MAKE="MAKE=${MAKE-make}"
4522 fi
4523
4524 rm -rf .tst 2>/dev/null
4525 mkdir .tst 2>/dev/null
4526 if test -d .tst; then
4527 am__leading_dot=.
4528 else
4529 am__leading_dot=_
4530 fi
4531 rmdir .tst 2>/dev/null
4532
4533 DEPDIR="${am__leading_dot}deps"
4534
4535 ac_config_commands="$ac_config_commands depfiles"
4536
4537
4538 am_make=${MAKE-make}
4539 cat > confinc << 'END'
4540 am__doit:
4541 @echo this is the am__doit target
4542 .PHONY: am__doit
4543 END
4544 # If we don't find an include directive, just comment out the code.
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4546 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4547 am__include="#"
4548 am__quote=
4549 _am_result=none
4550 # First try GNU make style include.
4551 echo "include confinc" > confmf
4552 # Ignore all kinds of additional output from `make'.
4553 case `$am_make -s -f confmf 2> /dev/null` in #(
4554 *the\ am__doit\ target*)
4555 am__include=include
4556 am__quote=
4557 _am_result=GNU
4558 ;;
4559 esac
4560 # Now try BSD make style include.
4561 if test "$am__include" = "#"; then
4562 echo '.include "confinc"' > confmf
4563 case `$am_make -s -f confmf 2> /dev/null` in #(
4564 *the\ am__doit\ target*)
4565 am__include=.include
4566 am__quote="\""
4567 _am_result=BSD
4568 ;;
4569 esac
4570 fi
4571
4572
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4574 $as_echo "$_am_result" >&6; }
4575 rm -f confinc confmf
4576
4577 # Check whether --enable-dependency-tracking was given.
4578 if test "${enable_dependency_tracking+set}" = set; then :
4579 enableval=$enable_dependency_tracking;
4580 fi
4581
4582 if test "x$enable_dependency_tracking" != xno; then
4583 am_depcomp="$ac_aux_dir/depcomp"
4584 AMDEPBACKSLASH='\'
4585 fi
4586 if test "x$enable_dependency_tracking" != xno; then
4587 AMDEP_TRUE=
4588 AMDEP_FALSE='#'
4589 else
4590 AMDEP_TRUE='#'
4591 AMDEP_FALSE=
4592 fi
4593
4594
4595 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4596 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4597 # is not polluted with repeated "-I."
4598 am__isrc=' -I$(srcdir)'
4599 # test to see if srcdir already configured
4600 if test -f $srcdir/config.status; then
4601 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4602 fi
4603 fi
4604
4605 # test whether we have cygpath
4606 if test -z "$CYGPATH_W"; then
4607 if (cygpath --version) >/dev/null 2>/dev/null; then
4608 CYGPATH_W='cygpath -w'
4609 else
4610 CYGPATH_W=echo
4611 fi
4612 fi
4613
4614
4615 # Define the identity of the package.
4616 PACKAGE='xf86-video-nv'
4617 VERSION='2.1.17'
4618
4619
4620 cat >>confdefs.h <<_ACEOF
4621 #define PACKAGE "$PACKAGE"
4622 _ACEOF
4623
4624
4625 cat >>confdefs.h <<_ACEOF
4626 #define VERSION "$VERSION"
4627 _ACEOF
4628
4629 # Some tools Automake needs.
4630
4631 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4632
4633
4634 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4635
4636
4637 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4638
4639
4640 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4641
4642
4643 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4644
4645 # We need awk for the "check" target. The system "awk" is bad on
4646 # some platforms.
4647 # Always define AMTAR for backward compatibility.
4648
4649 AMTAR=${AMTAR-"${am_missing_run}tar"}
4650
4651 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4652
4653
4654
4655
4656 depcc="$CC" am_compiler_list=
4657
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4659 $as_echo_n "checking dependency style of $depcc... " >&6; }
4660 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4661 $as_echo_n "(cached) " >&6
4662 else
4663 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4664 # We make a subdir and do the tests there. Otherwise we can end up
4665 # making bogus files that we don't know about and never remove. For
4666 # instance it was reported that on HP-UX the gcc test will end up
4667 # making a dummy file named `D' -- because `-MD' means `put the output
4668 # in D'.
4669 mkdir conftest.dir
4670 # Copy depcomp to subdir because otherwise we won't find it if we're
4671 # using a relative directory.
4672 cp "$am_depcomp" conftest.dir
4673 cd conftest.dir
4674 # We will build objects and dependencies in a subdirectory because
4675 # it helps to detect inapplicable dependency modes. For instance
4676 # both Tru64's cc and ICC support -MD to output dependencies as a
4677 # side effect of compilation, but ICC will put the dependencies in
4678 # the current directory while Tru64 will put them in the object
4679 # directory.
4680 mkdir sub
4681
4682 am_cv_CC_dependencies_compiler_type=none
4683 if test "$am_compiler_list" = ""; then
4684 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4685 fi
4686 am__universal=false
4687 case " $depcc " in #(
4688 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4689 esac
4690
4691 for depmode in $am_compiler_list; do
4692 # Setup a source with many dependencies, because some compilers
4693 # like to wrap large dependency lists on column 80 (with \), and
4694 # we should not choose a depcomp mode which is confused by this.
4695 #
4696 # We need to recreate these files for each test, as the compiler may
4697 # overwrite some of them when testing with obscure command lines.
4698 # This happens at least with the AIX C compiler.
4699 : > sub/conftest.c
4700 for i in 1 2 3 4 5 6; do
4701 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4702 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4703 # Solaris 8's {/usr,}/bin/sh.
4704 touch sub/conftst$i.h
4705 done
4706 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4707
4708 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4709 # mode. It turns out that the SunPro C++ compiler does not properly
4710 # handle `-M -o', and we need to detect this. Also, some Intel
4711 # versions had trouble with output in subdirs
4712 am__obj=sub/conftest.${OBJEXT-o}
4713 am__minus_obj="-o $am__obj"
4714 case $depmode in
4715 gcc)
4716 # This depmode causes a compiler race in universal mode.
4717 test "$am__universal" = false || continue
4718 ;;
4719 nosideeffect)
4720 # after this tag, mechanisms are not by side-effect, so they'll
4721 # only be used when explicitly requested
4722 if test "x$enable_dependency_tracking" = xyes; then
4723 continue
4724 else
4725 break
4726 fi
4727 ;;
4728 msvisualcpp | msvcmsys)
4729 # This compiler won't grok `-c -o', but also, the minuso test has
4730 # not run yet. These depmodes are late enough in the game, and
4731 # so weak that their functioning should not be impacted.
4732 am__obj=conftest.${OBJEXT-o}
4733 am__minus_obj=
4734 ;;
4735 none) break ;;
4736 esac
4737 if depmode=$depmode \
4738 source=sub/conftest.c object=$am__obj \
4739 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4740 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4741 >/dev/null 2>conftest.err &&
4742 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4743 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4744 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4745 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4746 # icc doesn't choke on unknown options, it will just issue warnings
4747 # or remarks (even with -Werror). So we grep stderr for any message
4748 # that says an option was ignored or not supported.
4749 # When given -MP, icc 7.0 and 7.1 complain thusly:
4750 # icc: Command line warning: ignoring option '-M'; no argument required
4751 # The diagnosis changed in icc 8.0:
4752 # icc: Command line remark: option '-MP' not supported
4753 if (grep 'ignoring option' conftest.err ||
4754 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4755 am_cv_CC_dependencies_compiler_type=$depmode
4756 break
4757 fi
4758 fi
4759 done
4760
4761 cd ..
4762 rm -rf conftest.dir
4763 else
4764 am_cv_CC_dependencies_compiler_type=none
4765 fi
4766
4767 fi
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4769 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4770 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4771
4772 if
4773 test "x$enable_dependency_tracking" != xno \
4774 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4775 am__fastdepCC_TRUE=
4776 am__fastdepCC_FALSE='#'
4777 else
4778 am__fastdepCC_TRUE='#'
4779 am__fastdepCC_FALSE=
4780 fi
4781
4782
4783
4784
4785
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4787 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4788 # Check whether --enable-maintainer-mode was given.
4789 if test "${enable_maintainer_mode+set}" = set; then :
4790 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4791 else
4792 USE_MAINTAINER_MODE=no
4793 fi
4794
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4796 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4797 if test $USE_MAINTAINER_MODE = yes; then
4798 MAINTAINER_MODE_TRUE=
4799 MAINTAINER_MODE_FALSE='#'
4800 else
4801 MAINTAINER_MODE_TRUE='#'
4802 MAINTAINER_MODE_FALSE=
4803 fi
4804
4805 MAINT=$MAINTAINER_MODE_TRUE
4806
4807
4808
4809 # Checks for programs.
4810 # Check whether --enable-static was given.
4811 if test "${enable_static+set}" = set; then :
4812 enableval=$enable_static; p=${PACKAGE-default}
4813 case $enableval in
4814 yes) enable_static=yes ;;
4815 no) enable_static=no ;;
4816 *)
4817 enable_static=no
4818 # Look at the argument we got. We use all the common list separators.
4819 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4820 for pkg in $enableval; do
4821 IFS="$lt_save_ifs"
4822 if test "X$pkg" = "X$p"; then
4823 enable_static=yes
4824 fi
4825 done
4826 IFS="$lt_save_ifs"
4827 ;;
4828 esac
4829 else
4830 enable_static=no
4831 fi
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841 case `pwd` in
4842 *\ * | *\ *)
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4844 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4845 esac
4846
4847
4848
4849 macro_version='2.2.6'
4850 macro_revision='1.3012'
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864 ltmain="$ac_aux_dir/ltmain.sh"
4865
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4867 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4868 if test "${ac_cv_path_SED+set}" = set; then :
4869 $as_echo_n "(cached) " >&6
4870 else
4871 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4872 for ac_i in 1 2 3 4 5 6 7; do
4873 ac_script="$ac_script$as_nl$ac_script"
4874 done
4875 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4876 { ac_script=; unset ac_script;}
4877 if test -z "$SED"; then
4878 ac_path_SED_found=false
4879 # Loop through the user's path and test for each of PROGNAME-LIST
4880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4881 for as_dir in $PATH
4882 do
4883 IFS=$as_save_IFS
4884 test -z "$as_dir" && as_dir=.
4885 for ac_prog in sed gsed; do
4886 for ac_exec_ext in '' $ac_executable_extensions; do
4887 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4888 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4889 # Check for GNU ac_path_SED and select it if it is found.
4890 # Check for GNU $ac_path_SED
4891 case `"$ac_path_SED" --version 2>&1` in
4892 *GNU*)
4893 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4894 *)
4895 ac_count=0
4896 $as_echo_n 0123456789 >"conftest.in"
4897 while :
4898 do
4899 cat "conftest.in" "conftest.in" >"conftest.tmp"
4900 mv "conftest.tmp" "conftest.in"
4901 cp "conftest.in" "conftest.nl"
4902 $as_echo '' >> "conftest.nl"
4903 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4904 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4905 as_fn_arith $ac_count + 1 && ac_count=$as_val
4906 if test $ac_count -gt ${ac_path_SED_max-0}; then
4907 # Best one so far, save it but keep looking for a better one
4908 ac_cv_path_SED="$ac_path_SED"
4909 ac_path_SED_max=$ac_count
4910 fi
4911 # 10*(2^10) chars as input seems more than enough
4912 test $ac_count -gt 10 && break
4913 done
4914 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4915 esac
4916
4917 $ac_path_SED_found && break 3
4918 done
4919 done
4920 done
4921 IFS=$as_save_IFS
4922 if test -z "$ac_cv_path_SED"; then
4923 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4924 fi
4925 else
4926 ac_cv_path_SED=$SED
4927 fi
4928
4929 fi
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4931 $as_echo "$ac_cv_path_SED" >&6; }
4932 SED="$ac_cv_path_SED"
4933 rm -f conftest.sed
4934
4935 test -z "$SED" && SED=sed
4936 Xsed="$SED -e 1s/^X//"
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4949 $as_echo_n "checking for fgrep... " >&6; }
4950 if test "${ac_cv_path_FGREP+set}" = set; then :
4951 $as_echo_n "(cached) " >&6
4952 else
4953 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4954 then ac_cv_path_FGREP="$GREP -F"
4955 else
4956 if test -z "$FGREP"; then
4957 ac_path_FGREP_found=false
4958 # Loop through the user's path and test for each of PROGNAME-LIST
4959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4960 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4961 do
4962 IFS=$as_save_IFS
4963 test -z "$as_dir" && as_dir=.
4964 for ac_prog in fgrep; do
4965 for ac_exec_ext in '' $ac_executable_extensions; do
4966 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4967 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4968 # Check for GNU ac_path_FGREP and select it if it is found.
4969 # Check for GNU $ac_path_FGREP
4970 case `"$ac_path_FGREP" --version 2>&1` in
4971 *GNU*)
4972 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4973 *)
4974 ac_count=0
4975 $as_echo_n 0123456789 >"conftest.in"
4976 while :
4977 do
4978 cat "conftest.in" "conftest.in" >"conftest.tmp"
4979 mv "conftest.tmp" "conftest.in"
4980 cp "conftest.in" "conftest.nl"
4981 $as_echo 'FGREP' >> "conftest.nl"
4982 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4983 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4984 as_fn_arith $ac_count + 1 && ac_count=$as_val
4985 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4986 # Best one so far, save it but keep looking for a better one
4987 ac_cv_path_FGREP="$ac_path_FGREP"
4988 ac_path_FGREP_max=$ac_count
4989 fi
4990 # 10*(2^10) chars as input seems more than enough
4991 test $ac_count -gt 10 && break
4992 done
4993 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4994 esac
4995
4996 $ac_path_FGREP_found && break 3
4997 done
4998 done
4999 done
5000 IFS=$as_save_IFS
5001 if test -z "$ac_cv_path_FGREP"; then
5002 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5003 fi
5004 else
5005 ac_cv_path_FGREP=$FGREP
5006 fi
5007
5008 fi
5009 fi
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5011 $as_echo "$ac_cv_path_FGREP" >&6; }
5012 FGREP="$ac_cv_path_FGREP"
5013
5014
5015 test -z "$GREP" && GREP=grep
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035 # Check whether --with-gnu-ld was given.
5036 if test "${with_gnu_ld+set}" = set; then :
5037 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5038 else
5039 with_gnu_ld=no
5040 fi
5041
5042 ac_prog=ld
5043 if test "$GCC" = yes; then
5044 # Check if gcc -print-prog-name=ld gives a path.
5045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5046 $as_echo_n "checking for ld used by $CC... " >&6; }
5047 case $host in
5048 *-*-mingw*)
5049 # gcc leaves a trailing carriage return which upsets mingw
5050 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5051 *)
5052 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5053 esac
5054 case $ac_prog in
5055 # Accept absolute paths.
5056 [\\/]* | ?:[\\/]*)
5057 re_direlt='/[^/][^/]*/\.\./'
5058 # Canonicalize the pathname of ld
5059 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5060 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5061 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5062 done
5063 test -z "$LD" && LD="$ac_prog"
5064 ;;
5065 "")
5066 # If it fails, then pretend we aren't using GCC.
5067 ac_prog=ld
5068 ;;
5069 *)
5070 # If it is relative, then search for the first ld in PATH.
5071 with_gnu_ld=unknown
5072 ;;
5073 esac
5074 elif test "$with_gnu_ld" = yes; then
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5076 $as_echo_n "checking for GNU ld... " >&6; }
5077 else
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5079 $as_echo_n "checking for non-GNU ld... " >&6; }
5080 fi
5081 if test "${lt_cv_path_LD+set}" = set; then :
5082 $as_echo_n "(cached) " >&6
5083 else
5084 if test -z "$LD"; then
5085 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5086 for ac_dir in $PATH; do
5087 IFS="$lt_save_ifs"
5088 test -z "$ac_dir" && ac_dir=.
5089 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5090 lt_cv_path_LD="$ac_dir/$ac_prog"
5091 # Check to see if the program is GNU ld. I'd rather use --version,
5092 # but apparently some variants of GNU ld only accept -v.
5093 # Break only if it was the GNU/non-GNU ld that we prefer.
5094 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5095 *GNU* | *'with BFD'*)
5096 test "$with_gnu_ld" != no && break
5097 ;;
5098 *)
5099 test "$with_gnu_ld" != yes && break
5100 ;;
5101 esac
5102 fi
5103 done
5104 IFS="$lt_save_ifs"
5105 else
5106 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5107 fi
5108 fi
5109
5110 LD="$lt_cv_path_LD"
5111 if test -n "$LD"; then
5112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5113 $as_echo "$LD" >&6; }
5114 else
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5116 $as_echo "no" >&6; }
5117 fi
5118 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5120 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5121 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5122 $as_echo_n "(cached) " >&6
5123 else
5124 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5125 case `$LD -v 2>&1 </dev/null` in
5126 *GNU* | *'with BFD'*)
5127 lt_cv_prog_gnu_ld=yes
5128 ;;
5129 *)
5130 lt_cv_prog_gnu_ld=no
5131 ;;
5132 esac
5133 fi
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5135 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5136 with_gnu_ld=$lt_cv_prog_gnu_ld
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5147 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5148 if test "${lt_cv_path_NM+set}" = set; then :
5149 $as_echo_n "(cached) " >&6
5150 else
5151 if test -n "$NM"; then
5152 # Let the user override the test.
5153 lt_cv_path_NM="$NM"
5154 else
5155 lt_nm_to_check="${ac_tool_prefix}nm"
5156 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5157 lt_nm_to_check="$lt_nm_to_check nm"
5158 fi
5159 for lt_tmp_nm in $lt_nm_to_check; do
5160 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5161 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5162 IFS="$lt_save_ifs"
5163 test -z "$ac_dir" && ac_dir=.
5164 tmp_nm="$ac_dir/$lt_tmp_nm"
5165 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5166 # Check to see if the nm accepts a BSD-compat flag.
5167 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5168 # nm: unknown option "B" ignored
5169 # Tru64's nm complains that /dev/null is an invalid object file
5170 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5171 */dev/null* | *'Invalid file or object type'*)
5172 lt_cv_path_NM="$tmp_nm -B"
5173 break
5174 ;;
5175 *)
5176 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5177 */dev/null*)
5178 lt_cv_path_NM="$tmp_nm -p"
5179 break
5180 ;;
5181 *)
5182 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5183 continue # so that we can try to find one that supports BSD flags
5184 ;;
5185 esac
5186 ;;
5187 esac
5188 fi
5189 done
5190 IFS="$lt_save_ifs"
5191 done
5192 : ${lt_cv_path_NM=no}
5193 fi
5194 fi
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5196 $as_echo "$lt_cv_path_NM" >&6; }
5197 if test "$lt_cv_path_NM" != "no"; then
5198 NM="$lt_cv_path_NM"
5199 else
5200 # Didn't find any BSD compatible name lister, look for dumpbin.
5201 if test -n "$ac_tool_prefix"; then
5202 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5203 do
5204 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5205 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5207 $as_echo_n "checking for $ac_word... " >&6; }
5208 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5209 $as_echo_n "(cached) " >&6
5210 else
5211 if test -n "$DUMPBIN"; then
5212 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5213 else
5214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5215 for as_dir in $PATH
5216 do
5217 IFS=$as_save_IFS
5218 test -z "$as_dir" && as_dir=.
5219 for ac_exec_ext in '' $ac_executable_extensions; do
5220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5221 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5223 break 2
5224 fi
5225 done
5226 done
5227 IFS=$as_save_IFS
5228
5229 fi
5230 fi
5231 DUMPBIN=$ac_cv_prog_DUMPBIN
5232 if test -n "$DUMPBIN"; then
5233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5234 $as_echo "$DUMPBIN" >&6; }
5235 else
5236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5237 $as_echo "no" >&6; }
5238 fi
5239
5240
5241 test -n "$DUMPBIN" && break
5242 done
5243 fi
5244 if test -z "$DUMPBIN"; then
5245 ac_ct_DUMPBIN=$DUMPBIN
5246 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5247 do
5248 # Extract the first word of "$ac_prog", so it can be a program name with args.
5249 set dummy $ac_prog; ac_word=$2
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5251 $as_echo_n "checking for $ac_word... " >&6; }
5252 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5253 $as_echo_n "(cached) " >&6
5254 else
5255 if test -n "$ac_ct_DUMPBIN"; then
5256 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5257 else
5258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5259 for as_dir in $PATH
5260 do
5261 IFS=$as_save_IFS
5262 test -z "$as_dir" && as_dir=.
5263 for ac_exec_ext in '' $ac_executable_extensions; do
5264 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5265 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5267 break 2
5268 fi
5269 done
5270 done
5271 IFS=$as_save_IFS
5272
5273 fi
5274 fi
5275 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5276 if test -n "$ac_ct_DUMPBIN"; then
5277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5278 $as_echo "$ac_ct_DUMPBIN" >&6; }
5279 else
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5281 $as_echo "no" >&6; }
5282 fi
5283
5284
5285 test -n "$ac_ct_DUMPBIN" && break
5286 done
5287
5288 if test "x$ac_ct_DUMPBIN" = x; then
5289 DUMPBIN=":"
5290 else
5291 case $cross_compiling:$ac_tool_warned in
5292 yes:)
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5294 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5295 ac_tool_warned=yes ;;
5296 esac
5297 DUMPBIN=$ac_ct_DUMPBIN
5298 fi
5299 fi
5300
5301
5302 if test "$DUMPBIN" != ":"; then
5303 NM="$DUMPBIN"
5304 fi
5305 fi
5306 test -z "$NM" && NM=nm
5307
5308
5309
5310
5311
5312
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5314 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5315 if test "${lt_cv_nm_interface+set}" = set; then :
5316 $as_echo_n "(cached) " >&6
5317 else
5318 lt_cv_nm_interface="BSD nm"
5319 echo "int some_variable = 0;" > conftest.$ac_ext
5320 (eval echo "\"\$as_me:5320: $ac_compile\"" >&5)
5321 (eval "$ac_compile" 2>conftest.err)
5322 cat conftest.err >&5
5323 (eval echo "\"\$as_me:5323: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5324 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5325 cat conftest.err >&5
5326 (eval echo "\"\$as_me:5326: output\"" >&5)
5327 cat conftest.out >&5
5328 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5329 lt_cv_nm_interface="MS dumpbin"
5330 fi
5331 rm -f conftest*
5332 fi
5333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5334 $as_echo "$lt_cv_nm_interface" >&6; }
5335
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5337 $as_echo_n "checking whether ln -s works... " >&6; }
5338 LN_S=$as_ln_s
5339 if test "$LN_S" = "ln -s"; then
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5341 $as_echo "yes" >&6; }
5342 else
5343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5344 $as_echo "no, using $LN_S" >&6; }
5345 fi
5346
5347 # find the maximum length of command line arguments
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5349 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5350 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5351 $as_echo_n "(cached) " >&6
5352 else
5353 i=0
5354 teststring="ABCD"
5355
5356 case $build_os in
5357 msdosdjgpp*)
5358 # On DJGPP, this test can blow up pretty badly due to problems in libc
5359 # (any single argument exceeding 2000 bytes causes a buffer overrun
5360 # during glob expansion). Even if it were fixed, the result of this
5361 # check would be larger than it should be.
5362 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5363 ;;
5364
5365 gnu*)
5366 # Under GNU Hurd, this test is not required because there is
5367 # no limit to the length of command line arguments.
5368 # Libtool will interpret -1 as no limit whatsoever
5369 lt_cv_sys_max_cmd_len=-1;
5370 ;;
5371
5372 cygwin* | mingw* | cegcc*)
5373 # On Win9x/ME, this test blows up -- it succeeds, but takes
5374 # about 5 minutes as the teststring grows exponentially.
5375 # Worse, since 9x/ME are not pre-emptively multitasking,
5376 # you end up with a "frozen" computer, even though with patience
5377 # the test eventually succeeds (with a max line length of 256k).
5378 # Instead, let's just punt: use the minimum linelength reported by
5379 # all of the supported platforms: 8192 (on NT/2K/XP).
5380 lt_cv_sys_max_cmd_len=8192;
5381 ;;
5382
5383 amigaos*)
5384 # On AmigaOS with pdksh, this test takes hours, literally.
5385 # So we just punt and use a minimum line length of 8192.
5386 lt_cv_sys_max_cmd_len=8192;
5387 ;;
5388
5389 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5390 # This has been around since 386BSD, at least. Likely further.
5391 if test -x /sbin/sysctl; then
5392 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5393 elif test -x /usr/sbin/sysctl; then
5394 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5395 else
5396 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5397 fi
5398 # And add a safety zone
5399 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5400 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5401 ;;
5402
5403 interix*)
5404 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5405 lt_cv_sys_max_cmd_len=196608
5406 ;;
5407
5408 osf*)
5409 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5410 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5411 # nice to cause kernel panics so lets avoid the loop below.
5412 # First set a reasonable default.
5413 lt_cv_sys_max_cmd_len=16384
5414 #
5415 if test -x /sbin/sysconfig; then
5416 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5417 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5418 esac
5419 fi
5420 ;;
5421 sco3.2v5*)
5422 lt_cv_sys_max_cmd_len=102400
5423 ;;
5424 sysv5* | sco5v6* | sysv4.2uw2*)
5425 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5426 if test -n "$kargmax"; then
5427 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5428 else
5429 lt_cv_sys_max_cmd_len=32768
5430 fi
5431 ;;
5432 *)
5433 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5434 if test -n "$lt_cv_sys_max_cmd_len"; then
5435 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5436 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5437 else
5438 # Make teststring a little bigger before we do anything with it.
5439 # a 1K string should be a reasonable start.
5440 for i in 1 2 3 4 5 6 7 8 ; do
5441 teststring=$teststring$teststring
5442 done
5443 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5444 # If test is not a shell built-in, we'll probably end up computing a
5445 # maximum length that is only half of the actual maximum length, but
5446 # we can't tell.
5447 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5448 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
5449 test $i != 17 # 1/2 MB should be enough
5450 do
5451 i=`expr $i + 1`
5452 teststring=$teststring$teststring
5453 done
5454 # Only check the string length outside the loop.
5455 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5456 teststring=
5457 # Add a significant safety factor because C++ compilers can tack on
5458 # massive amounts of additional arguments before passing them to the
5459 # linker. It appears as though 1/2 is a usable value.
5460 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5461 fi
5462 ;;
5463 esac
5464
5465 fi
5466
5467 if test -n $lt_cv_sys_max_cmd_len ; then
5468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5469 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5470 else
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5472 $as_echo "none" >&6; }
5473 fi
5474 max_cmd_len=$lt_cv_sys_max_cmd_len
5475
5476
5477
5478
5479
5480
5481 : ${CP="cp -f"}
5482 : ${MV="mv -f"}
5483 : ${RM="rm -f"}
5484
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5486 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5487 # Try some XSI features
5488 xsi_shell=no
5489 ( _lt_dummy="a/b/c"
5490 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5491 = c,a/b,, \
5492 && eval 'test $(( 1 + 1 )) -eq 2 \
5493 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5494 && xsi_shell=yes
5495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5496 $as_echo "$xsi_shell" >&6; }
5497
5498
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5500 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5501 lt_shell_append=no
5502 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5503 >/dev/null 2>&1 \
5504 && lt_shell_append=yes
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5506 $as_echo "$lt_shell_append" >&6; }
5507
5508
5509 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5510 lt_unset=unset
5511 else
5512 lt_unset=false
5513 fi
5514
5515
5516
5517
5518
5519 # test EBCDIC or ASCII
5520 case `echo X|tr X '\101'` in
5521 A) # ASCII based system
5522 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5523 lt_SP2NL='tr \040 \012'
5524 lt_NL2SP='tr \015\012 \040\040'
5525 ;;
5526 *) # EBCDIC based system
5527 lt_SP2NL='tr \100 \n'
5528 lt_NL2SP='tr \r\n \100\100'
5529 ;;
5530 esac
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5541 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5542 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5543 $as_echo_n "(cached) " >&6
5544 else
5545 lt_cv_ld_reload_flag='-r'
5546 fi
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5548 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5549 reload_flag=$lt_cv_ld_reload_flag
5550 case $reload_flag in
5551 "" | " "*) ;;
5552 *) reload_flag=" $reload_flag" ;;
5553 esac
5554 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5555 case $host_os in
5556 darwin*)
5557 if test "$GCC" = yes; then
5558 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5559 else
5560 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5561 fi
5562 ;;
5563 esac
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573 if test -n "$ac_tool_prefix"; then
5574 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5575 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5577 $as_echo_n "checking for $ac_word... " >&6; }
5578 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5579 $as_echo_n "(cached) " >&6
5580 else
5581 if test -n "$OBJDUMP"; then
5582 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5583 else
5584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5585 for as_dir in $PATH
5586 do
5587 IFS=$as_save_IFS
5588 test -z "$as_dir" && as_dir=.
5589 for ac_exec_ext in '' $ac_executable_extensions; do
5590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5591 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5593 break 2
5594 fi
5595 done
5596 done
5597 IFS=$as_save_IFS
5598
5599 fi
5600 fi
5601 OBJDUMP=$ac_cv_prog_OBJDUMP
5602 if test -n "$OBJDUMP"; then
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5604 $as_echo "$OBJDUMP" >&6; }
5605 else
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5607 $as_echo "no" >&6; }
5608 fi
5609
5610
5611 fi
5612 if test -z "$ac_cv_prog_OBJDUMP"; then
5613 ac_ct_OBJDUMP=$OBJDUMP
5614 # Extract the first word of "objdump", so it can be a program name with args.
5615 set dummy objdump; ac_word=$2
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5617 $as_echo_n "checking for $ac_word... " >&6; }
5618 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5619 $as_echo_n "(cached) " >&6
5620 else
5621 if test -n "$ac_ct_OBJDUMP"; then
5622 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5623 else
5624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5625 for as_dir in $PATH
5626 do
5627 IFS=$as_save_IFS
5628 test -z "$as_dir" && as_dir=.
5629 for ac_exec_ext in '' $ac_executable_extensions; do
5630 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5631 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5632 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5633 break 2
5634 fi
5635 done
5636 done
5637 IFS=$as_save_IFS
5638
5639 fi
5640 fi
5641 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5642 if test -n "$ac_ct_OBJDUMP"; then
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5644 $as_echo "$ac_ct_OBJDUMP" >&6; }
5645 else
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5647 $as_echo "no" >&6; }
5648 fi
5649
5650 if test "x$ac_ct_OBJDUMP" = x; then
5651 OBJDUMP="false"
5652 else
5653 case $cross_compiling:$ac_tool_warned in
5654 yes:)
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5656 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5657 ac_tool_warned=yes ;;
5658 esac
5659 OBJDUMP=$ac_ct_OBJDUMP
5660 fi
5661 else
5662 OBJDUMP="$ac_cv_prog_OBJDUMP"
5663 fi
5664
5665 test -z "$OBJDUMP" && OBJDUMP=objdump
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5676 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5677 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5678 $as_echo_n "(cached) " >&6
5679 else
5680 lt_cv_file_magic_cmd='$MAGIC_CMD'
5681 lt_cv_file_magic_test_file=
5682 lt_cv_deplibs_check_method='unknown'
5683 # Need to set the preceding variable on all platforms that support
5684 # interlibrary dependencies.
5685 # 'none' -- dependencies not supported.
5686 # `unknown' -- same as none, but documents that we really don't know.
5687 # 'pass_all' -- all dependencies passed with no checks.
5688 # 'test_compile' -- check by making test program.
5689 # 'file_magic [[regex]]' -- check by looking for files in library path
5690 # which responds to the $file_magic_cmd with a given extended regex.
5691 # If you have `file' or equivalent on your system and you're not sure
5692 # whether `pass_all' will *always* work, you probably want this one.
5693
5694 case $host_os in
5695 aix[4-9]*)
5696 lt_cv_deplibs_check_method=pass_all
5697 ;;
5698
5699 beos*)
5700 lt_cv_deplibs_check_method=pass_all
5701 ;;
5702
5703 bsdi[45]*)
5704 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5705 lt_cv_file_magic_cmd='/usr/bin/file -L'
5706 lt_cv_file_magic_test_file=/shlib/libc.so
5707 ;;
5708
5709 cygwin*)
5710 # func_win32_libid is a shell function defined in ltmain.sh
5711 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5712 lt_cv_file_magic_cmd='func_win32_libid'
5713 ;;
5714
5715 mingw* | pw32*)
5716 # Base MSYS/MinGW do not provide the 'file' command needed by
5717 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5718 # unless we find 'file', for example because we are cross-compiling.
5719 if ( file / ) >/dev/null 2>&1; then
5720 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5721 lt_cv_file_magic_cmd='func_win32_libid'
5722 else
5723 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5724 lt_cv_file_magic_cmd='$OBJDUMP -f'
5725 fi
5726 ;;
5727
5728 cegcc)
5729 # use the weaker test based on 'objdump'. See mingw*.
5730 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5731 lt_cv_file_magic_cmd='$OBJDUMP -f'
5732 ;;
5733
5734 darwin* | rhapsody*)
5735 lt_cv_deplibs_check_method=pass_all
5736 ;;
5737
5738 freebsd* | dragonfly*)
5739 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5740 case $host_cpu in
5741 i*86 )
5742 # Not sure whether the presence of OpenBSD here was a mistake.
5743 # Let's accept both of them until this is cleared up.
5744 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5745 lt_cv_file_magic_cmd=/usr/bin/file
5746 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5747 ;;
5748 esac
5749 else
5750 lt_cv_deplibs_check_method=pass_all
5751 fi
5752 ;;
5753
5754 gnu*)
5755 lt_cv_deplibs_check_method=pass_all
5756 ;;
5757
5758 hpux10.20* | hpux11*)
5759 lt_cv_file_magic_cmd=/usr/bin/file
5760 case $host_cpu in
5761 ia64*)
5762 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5763 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5764 ;;
5765 hppa*64*)
5766 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]'
5767 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5768 ;;
5769 *)
5770 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5771 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5772 ;;
5773 esac
5774 ;;
5775
5776 interix[3-9]*)
5777 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5778 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5779 ;;
5780
5781 irix5* | irix6* | nonstopux*)
5782 case $LD in
5783 *-32|*"-32 ") libmagic=32-bit;;
5784 *-n32|*"-n32 ") libmagic=N32;;
5785 *-64|*"-64 ") libmagic=64-bit;;
5786 *) libmagic=never-match;;
5787 esac
5788 lt_cv_deplibs_check_method=pass_all
5789 ;;
5790
5791 # This must be Linux ELF.
5792 linux* | k*bsd*-gnu)
5793 lt_cv_deplibs_check_method=pass_all
5794 ;;
5795
5796 netbsd* | netbsdelf*-gnu)
5797 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5798 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5799 else
5800 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5801 fi
5802 ;;
5803
5804 newos6*)
5805 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5806 lt_cv_file_magic_cmd=/usr/bin/file
5807 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5808 ;;
5809
5810 *nto* | *qnx*)
5811 lt_cv_deplibs_check_method=pass_all
5812 ;;
5813
5814 openbsd*)
5815 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5816 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5817 else
5818 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5819 fi
5820 ;;
5821
5822 osf3* | osf4* | osf5*)
5823 lt_cv_deplibs_check_method=pass_all
5824 ;;
5825
5826 rdos*)
5827 lt_cv_deplibs_check_method=pass_all
5828 ;;
5829
5830 solaris*)
5831 lt_cv_deplibs_check_method=pass_all
5832 ;;
5833
5834 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5835 lt_cv_deplibs_check_method=pass_all
5836 ;;
5837
5838 sysv4 | sysv4.3*)
5839 case $host_vendor in
5840 motorola)
5841 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]'
5842 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5843 ;;
5844 ncr)
5845 lt_cv_deplibs_check_method=pass_all
5846 ;;
5847 sequent)
5848 lt_cv_file_magic_cmd='/bin/file'
5849 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5850 ;;
5851 sni)
5852 lt_cv_file_magic_cmd='/bin/file'
5853 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5854 lt_cv_file_magic_test_file=/lib/libc.so
5855 ;;
5856 siemens)
5857 lt_cv_deplibs_check_method=pass_all
5858 ;;
5859 pc)
5860 lt_cv_deplibs_check_method=pass_all
5861 ;;
5862 esac
5863 ;;
5864
5865 tpf*)
5866 lt_cv_deplibs_check_method=pass_all
5867 ;;
5868 esac
5869
5870 fi
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5872 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5873 file_magic_cmd=$lt_cv_file_magic_cmd
5874 deplibs_check_method=$lt_cv_deplibs_check_method
5875 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888 if test -n "$ac_tool_prefix"; then
5889 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5890 set dummy ${ac_tool_prefix}ar; ac_word=$2
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5892 $as_echo_n "checking for $ac_word... " >&6; }
5893 if test "${ac_cv_prog_AR+set}" = set; then :
5894 $as_echo_n "(cached) " >&6
5895 else
5896 if test -n "$AR"; then
5897 ac_cv_prog_AR="$AR" # Let the user override the test.
5898 else
5899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5900 for as_dir in $PATH
5901 do
5902 IFS=$as_save_IFS
5903 test -z "$as_dir" && as_dir=.
5904 for ac_exec_ext in '' $ac_executable_extensions; do
5905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5906 ac_cv_prog_AR="${ac_tool_prefix}ar"
5907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5908 break 2
5909 fi
5910 done
5911 done
5912 IFS=$as_save_IFS
5913
5914 fi
5915 fi
5916 AR=$ac_cv_prog_AR
5917 if test -n "$AR"; then
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5919 $as_echo "$AR" >&6; }
5920 else
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5922 $as_echo "no" >&6; }
5923 fi
5924
5925
5926 fi
5927 if test -z "$ac_cv_prog_AR"; then
5928 ac_ct_AR=$AR
5929 # Extract the first word of "ar", so it can be a program name with args.
5930 set dummy ar; ac_word=$2
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5932 $as_echo_n "checking for $ac_word... " >&6; }
5933 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5934 $as_echo_n "(cached) " >&6
5935 else
5936 if test -n "$ac_ct_AR"; then
5937 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5938 else
5939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5940 for as_dir in $PATH
5941 do
5942 IFS=$as_save_IFS
5943 test -z "$as_dir" && as_dir=.
5944 for ac_exec_ext in '' $ac_executable_extensions; do
5945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5946 ac_cv_prog_ac_ct_AR="ar"
5947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5948 break 2
5949 fi
5950 done
5951 done
5952 IFS=$as_save_IFS
5953
5954 fi
5955 fi
5956 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5957 if test -n "$ac_ct_AR"; then
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5959 $as_echo "$ac_ct_AR" >&6; }
5960 else
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5962 $as_echo "no" >&6; }
5963 fi
5964
5965 if test "x$ac_ct_AR" = x; then
5966 AR="false"
5967 else
5968 case $cross_compiling:$ac_tool_warned in
5969 yes:)
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5971 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5972 ac_tool_warned=yes ;;
5973 esac
5974 AR=$ac_ct_AR
5975 fi
5976 else
5977 AR="$ac_cv_prog_AR"
5978 fi
5979
5980 test -z "$AR" && AR=ar
5981 test -z "$AR_FLAGS" && AR_FLAGS=cru
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993 if test -n "$ac_tool_prefix"; then
5994 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5995 set dummy ${ac_tool_prefix}strip; ac_word=$2
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5997 $as_echo_n "checking for $ac_word... " >&6; }
5998 if test "${ac_cv_prog_STRIP+set}" = set; then :
5999 $as_echo_n "(cached) " >&6
6000 else
6001 if test -n "$STRIP"; then
6002 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6003 else
6004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005 for as_dir in $PATH
6006 do
6007 IFS=$as_save_IFS
6008 test -z "$as_dir" && as_dir=.
6009 for ac_exec_ext in '' $ac_executable_extensions; do
6010 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6011 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6013 break 2
6014 fi
6015 done
6016 done
6017 IFS=$as_save_IFS
6018
6019 fi
6020 fi
6021 STRIP=$ac_cv_prog_STRIP
6022 if test -n "$STRIP"; then
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6024 $as_echo "$STRIP" >&6; }
6025 else
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6027 $as_echo "no" >&6; }
6028 fi
6029
6030
6031 fi
6032 if test -z "$ac_cv_prog_STRIP"; then
6033 ac_ct_STRIP=$STRIP
6034 # Extract the first word of "strip", so it can be a program name with args.
6035 set dummy strip; ac_word=$2
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6037 $as_echo_n "checking for $ac_word... " >&6; }
6038 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6039 $as_echo_n "(cached) " >&6
6040 else
6041 if test -n "$ac_ct_STRIP"; then
6042 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6043 else
6044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6045 for as_dir in $PATH
6046 do
6047 IFS=$as_save_IFS
6048 test -z "$as_dir" && as_dir=.
6049 for ac_exec_ext in '' $ac_executable_extensions; do
6050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6051 ac_cv_prog_ac_ct_STRIP="strip"
6052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6053 break 2
6054 fi
6055 done
6056 done
6057 IFS=$as_save_IFS
6058
6059 fi
6060 fi
6061 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6062 if test -n "$ac_ct_STRIP"; then
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6064 $as_echo "$ac_ct_STRIP" >&6; }
6065 else
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6067 $as_echo "no" >&6; }
6068 fi
6069
6070 if test "x$ac_ct_STRIP" = x; then
6071 STRIP=":"
6072 else
6073 case $cross_compiling:$ac_tool_warned in
6074 yes:)
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6076 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6077 ac_tool_warned=yes ;;
6078 esac
6079 STRIP=$ac_ct_STRIP
6080 fi
6081 else
6082 STRIP="$ac_cv_prog_STRIP"
6083 fi
6084
6085 test -z "$STRIP" && STRIP=:
6086
6087
6088
6089
6090
6091
6092 if test -n "$ac_tool_prefix"; then
6093 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6094 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6096 $as_echo_n "checking for $ac_word... " >&6; }
6097 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6098 $as_echo_n "(cached) " >&6
6099 else
6100 if test -n "$RANLIB"; then
6101 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6102 else
6103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6104 for as_dir in $PATH
6105 do
6106 IFS=$as_save_IFS
6107 test -z "$as_dir" && as_dir=.
6108 for ac_exec_ext in '' $ac_executable_extensions; do
6109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6110 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6112 break 2
6113 fi
6114 done
6115 done
6116 IFS=$as_save_IFS
6117
6118 fi
6119 fi
6120 RANLIB=$ac_cv_prog_RANLIB
6121 if test -n "$RANLIB"; then
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6123 $as_echo "$RANLIB" >&6; }
6124 else
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6126 $as_echo "no" >&6; }
6127 fi
6128
6129
6130 fi
6131 if test -z "$ac_cv_prog_RANLIB"; then
6132 ac_ct_RANLIB=$RANLIB
6133 # Extract the first word of "ranlib", so it can be a program name with args.
6134 set dummy ranlib; ac_word=$2
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6136 $as_echo_n "checking for $ac_word... " >&6; }
6137 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6138 $as_echo_n "(cached) " >&6
6139 else
6140 if test -n "$ac_ct_RANLIB"; then
6141 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6142 else
6143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6144 for as_dir in $PATH
6145 do
6146 IFS=$as_save_IFS
6147 test -z "$as_dir" && as_dir=.
6148 for ac_exec_ext in '' $ac_executable_extensions; do
6149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6150 ac_cv_prog_ac_ct_RANLIB="ranlib"
6151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6152 break 2
6153 fi
6154 done
6155 done
6156 IFS=$as_save_IFS
6157
6158 fi
6159 fi
6160 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6161 if test -n "$ac_ct_RANLIB"; then
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6163 $as_echo "$ac_ct_RANLIB" >&6; }
6164 else
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6166 $as_echo "no" >&6; }
6167 fi
6168
6169 if test "x$ac_ct_RANLIB" = x; then
6170 RANLIB=":"
6171 else
6172 case $cross_compiling:$ac_tool_warned in
6173 yes:)
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6175 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6176 ac_tool_warned=yes ;;
6177 esac
6178 RANLIB=$ac_ct_RANLIB
6179 fi
6180 else
6181 RANLIB="$ac_cv_prog_RANLIB"
6182 fi
6183
6184 test -z "$RANLIB" && RANLIB=:
6185
6186
6187
6188
6189
6190
6191 # Determine commands to create old-style static archives.
6192 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6193 old_postinstall_cmds='chmod 644 $oldlib'
6194 old_postuninstall_cmds=
6195
6196 if test -n "$RANLIB"; then
6197 case $host_os in
6198 openbsd*)
6199 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6200 ;;
6201 *)
6202 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6203 ;;
6204 esac
6205 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6206 fi
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241 # If no C compiler was specified, use CC.
6242 LTCC=${LTCC-"$CC"}
6243
6244 # If no C compiler flags were specified, use CFLAGS.
6245 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6246
6247 # Allow CC to be a program name with arguments.
6248 compiler=$CC
6249
6250
6251 # Check for command to grab the raw symbol name followed by C symbol from nm.
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6253 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6254 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6255 $as_echo_n "(cached) " >&6
6256 else
6257
6258 # These are sane defaults that work on at least a few old systems.
6259 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6260
6261 # Character class describing NM global symbol codes.
6262 symcode='[BCDEGRST]'
6263
6264 # Regexp to match symbols that can be accessed directly from C.
6265 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6266
6267 # Define system-specific variables.
6268 case $host_os in
6269 aix*)
6270 symcode='[BCDT]'
6271 ;;
6272 cygwin* | mingw* | pw32* | cegcc*)
6273 symcode='[ABCDGISTW]'
6274 ;;
6275 hpux*)
6276 if test "$host_cpu" = ia64; then
6277 symcode='[ABCDEGRST]'
6278 fi
6279 ;;
6280 irix* | nonstopux*)
6281 symcode='[BCDEGRST]'
6282 ;;
6283 osf*)
6284 symcode='[BCDEGQRST]'
6285 ;;
6286 solaris*)
6287 symcode='[BDRT]'
6288 ;;
6289 sco3.2v5*)
6290 symcode='[DT]'
6291 ;;
6292 sysv4.2uw2*)
6293 symcode='[DT]'
6294 ;;
6295 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6296 symcode='[ABDT]'
6297 ;;
6298 sysv4)
6299 symcode='[DFNSTU]'
6300 ;;
6301 esac
6302
6303 # If we're using GNU nm, then use its standard symbol codes.
6304 case `$NM -V 2>&1` in
6305 *GNU* | *'with BFD'*)
6306 symcode='[ABCDGIRSTW]' ;;
6307 esac
6308
6309 # Transform an extracted symbol line into a proper C declaration.
6310 # Some systems (esp. on ia64) link data and code symbols differently,
6311 # so use this general approach.
6312 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6313
6314 # Transform an extracted symbol line into symbol name and symbol address
6315 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6316 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'"
6317
6318 # Handle CRLF in mingw tool chain
6319 opt_cr=
6320 case $build_os in
6321 mingw*)
6322 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6323 ;;
6324 esac
6325
6326 # Try without a prefix underscore, then with it.
6327 for ac_symprfx in "" "_"; do
6328
6329 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6330 symxfrm="\\1 $ac_symprfx\\2 \\2"
6331
6332 # Write the raw and C identifiers.
6333 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6334 # Fake it for dumpbin and say T for any non-static function
6335 # and D for any global variable.
6336 # Also find C++ and __fastcall symbols from MSVC++,
6337 # which start with @ or ?.
6338 lt_cv_sys_global_symbol_pipe="$AWK '"\
6339 " {last_section=section; section=\$ 3};"\
6340 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6341 " \$ 0!~/External *\|/{next};"\
6342 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6343 " {if(hide[section]) next};"\
6344 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6345 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6346 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6347 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6348 " ' prfx=^$ac_symprfx"
6349 else
6350 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6351 fi
6352
6353 # Check to see that the pipe works correctly.
6354 pipe_works=no
6355
6356 rm -f conftest*
6357 cat > conftest.$ac_ext <<_LT_EOF
6358 #ifdef __cplusplus
6359 extern "C" {
6360 #endif
6361 char nm_test_var;
6362 void nm_test_func(void);
6363 void nm_test_func(void){}
6364 #ifdef __cplusplus
6365 }
6366 #endif
6367 int main(){nm_test_var='a';nm_test_func();return(0);}
6368 _LT_EOF
6369
6370 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6371 (eval $ac_compile) 2>&5
6372 ac_status=$?
6373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6374 test $ac_status = 0; }; then
6375 # Now try to grab the symbols.
6376 nlist=conftest.nm
6377 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
6378 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6379 ac_status=$?
6380 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6381 test $ac_status = 0; } && test -s "$nlist"; then
6382 # Try sorting and uniquifying the output.
6383 if sort "$nlist" | uniq > "$nlist"T; then
6384 mv -f "$nlist"T "$nlist"
6385 else
6386 rm -f "$nlist"T
6387 fi
6388
6389 # Make sure that we snagged all the symbols we need.
6390 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6391 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6392 cat <<_LT_EOF > conftest.$ac_ext
6393 #ifdef __cplusplus
6394 extern "C" {
6395 #endif
6396
6397 _LT_EOF
6398 # Now generate the symbol file.
6399 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6400
6401 cat <<_LT_EOF >> conftest.$ac_ext
6402
6403 /* The mapping between symbol names and symbols. */
6404 const struct {
6405 const char *name;
6406 void *address;
6407 }
6408 lt__PROGRAM__LTX_preloaded_symbols[] =
6409 {
6410 { "@PROGRAM@", (void *) 0 },
6411 _LT_EOF
6412 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6413 cat <<\_LT_EOF >> conftest.$ac_ext
6414 {0, (void *) 0}
6415 };
6416
6417 /* This works around a problem in FreeBSD linker */
6418 #ifdef FREEBSD_WORKAROUND
6419 static const void *lt_preloaded_setup() {
6420 return lt__PROGRAM__LTX_preloaded_symbols;
6421 }
6422 #endif
6423
6424 #ifdef __cplusplus
6425 }
6426 #endif
6427 _LT_EOF
6428 # Now try linking the two files.
6429 mv conftest.$ac_objext conftstm.$ac_objext
6430 lt_save_LIBS="$LIBS"
6431 lt_save_CFLAGS="$CFLAGS"
6432 LIBS="conftstm.$ac_objext"
6433 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6434 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6435 (eval $ac_link) 2>&5
6436 ac_status=$?
6437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6438 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6439 pipe_works=yes
6440 fi
6441 LIBS="$lt_save_LIBS"
6442 CFLAGS="$lt_save_CFLAGS"
6443 else
6444 echo "cannot find nm_test_func in $nlist" >&5
6445 fi
6446 else
6447 echo "cannot find nm_test_var in $nlist" >&5
6448 fi
6449 else
6450 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6451 fi
6452 else
6453 echo "$progname: failed program was:" >&5
6454 cat conftest.$ac_ext >&5
6455 fi
6456 rm -rf conftest* conftst*
6457
6458 # Do not use the global_symbol_pipe unless it works.
6459 if test "$pipe_works" = yes; then
6460 break
6461 else
6462 lt_cv_sys_global_symbol_pipe=
6463 fi
6464 done
6465
6466 fi
6467
6468 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6469 lt_cv_sys_global_symbol_to_cdecl=
6470 fi
6471 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6473 $as_echo "failed" >&6; }
6474 else
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6476 $as_echo "ok" >&6; }
6477 fi
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500 # Check whether --enable-libtool-lock was given.
6501 if test "${enable_libtool_lock+set}" = set; then :
6502 enableval=$enable_libtool_lock;
6503 fi
6504
6505 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6506
6507 # Some flags need to be propagated to the compiler or linker for good
6508 # libtool support.
6509 case $host in
6510 ia64-*-hpux*)
6511 # Find out which ABI we are using.
6512 echo 'int i;' > conftest.$ac_ext
6513 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6514 (eval $ac_compile) 2>&5
6515 ac_status=$?
6516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6517 test $ac_status = 0; }; then
6518 case `/usr/bin/file conftest.$ac_objext` in
6519 *ELF-32*)
6520 HPUX_IA64_MODE="32"
6521 ;;
6522 *ELF-64*)
6523 HPUX_IA64_MODE="64"
6524 ;;
6525 esac
6526 fi
6527 rm -rf conftest*
6528 ;;
6529 *-*-irix6*)
6530 # Find out which ABI we are using.
6531 echo '#line 6531 "configure"' > conftest.$ac_ext
6532 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6533 (eval $ac_compile) 2>&5
6534 ac_status=$?
6535 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6536 test $ac_status = 0; }; then
6537 if test "$lt_cv_prog_gnu_ld" = yes; then
6538 case `/usr/bin/file conftest.$ac_objext` in
6539 *32-bit*)
6540 LD="${LD-ld} -melf32bsmip"
6541 ;;
6542 *N32*)
6543 LD="${LD-ld} -melf32bmipn32"
6544 ;;
6545 *64-bit*)
6546 LD="${LD-ld} -melf64bmip"
6547 ;;
6548 esac
6549 else
6550 case `/usr/bin/file conftest.$ac_objext` in
6551 *32-bit*)
6552 LD="${LD-ld} -32"
6553 ;;
6554 *N32*)
6555 LD="${LD-ld} -n32"
6556 ;;
6557 *64-bit*)
6558 LD="${LD-ld} -64"
6559 ;;
6560 esac
6561 fi
6562 fi
6563 rm -rf conftest*
6564 ;;
6565
6566 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6567 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6568 # Find out which ABI we are using.
6569 echo 'int i;' > conftest.$ac_ext
6570 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6571 (eval $ac_compile) 2>&5
6572 ac_status=$?
6573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6574 test $ac_status = 0; }; then
6575 case `/usr/bin/file conftest.o` in
6576 *32-bit*)
6577 case $host in
6578 x86_64-*kfreebsd*-gnu)
6579 LD="${LD-ld} -m elf_i386_fbsd"
6580 ;;
6581 x86_64-*linux*)
6582 LD="${LD-ld} -m elf_i386"
6583 ;;
6584 ppc64-*linux*|powerpc64-*linux*)
6585 LD="${LD-ld} -m elf32ppclinux"
6586 ;;
6587 s390x-*linux*)
6588 LD="${LD-ld} -m elf_s390"
6589 ;;
6590 sparc64-*linux*)
6591 LD="${LD-ld} -m elf32_sparc"
6592 ;;
6593 esac
6594 ;;
6595 *64-bit*)
6596 case $host in
6597 x86_64-*kfreebsd*-gnu)
6598 LD="${LD-ld} -m elf_x86_64_fbsd"
6599 ;;
6600 x86_64-*linux*)
6601 LD="${LD-ld} -m elf_x86_64"
6602 ;;
6603 ppc*-*linux*|powerpc*-*linux*)
6604 LD="${LD-ld} -m elf64ppc"
6605 ;;
6606 s390*-*linux*|s390*-*tpf*)
6607 LD="${LD-ld} -m elf64_s390"
6608 ;;
6609 sparc*-*linux*)
6610 LD="${LD-ld} -m elf64_sparc"
6611 ;;
6612 esac
6613 ;;
6614 esac
6615 fi
6616 rm -rf conftest*
6617 ;;
6618
6619 *-*-sco3.2v5*)
6620 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6621 SAVE_CFLAGS="$CFLAGS"
6622 CFLAGS="$CFLAGS -belf"
6623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6624 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6625 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6626 $as_echo_n "(cached) " >&6
6627 else
6628 ac_ext=c
6629 ac_cpp='$CPP $CPPFLAGS'
6630 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6631 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6632 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6633
6634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6635 /* end confdefs.h. */
6636
6637 int
6638 main ()
6639 {
6640
6641 ;
6642 return 0;
6643 }
6644 _ACEOF
6645 if ac_fn_c_try_link "$LINENO"; then :
6646 lt_cv_cc_needs_belf=yes
6647 else
6648 lt_cv_cc_needs_belf=no
6649 fi
6650 rm -f core conftest.err conftest.$ac_objext \
6651 conftest$ac_exeext conftest.$ac_ext
6652 ac_ext=c
6653 ac_cpp='$CPP $CPPFLAGS'
6654 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6655 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6656 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6657
6658 fi
6659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6660 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6661 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6662 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6663 CFLAGS="$SAVE_CFLAGS"
6664 fi
6665 ;;
6666 sparc*-*solaris*)
6667 # Find out which ABI we are using.
6668 echo 'int i;' > conftest.$ac_ext
6669 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6670 (eval $ac_compile) 2>&5
6671 ac_status=$?
6672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6673 test $ac_status = 0; }; then
6674 case `/usr/bin/file conftest.o` in
6675 *64-bit*)
6676 case $lt_cv_prog_gnu_ld in
6677 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6678 *)
6679 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6680 LD="${LD-ld} -64"
6681 fi
6682 ;;
6683 esac
6684 ;;
6685 esac
6686 fi
6687 rm -rf conftest*
6688 ;;
6689 esac
6690
6691 need_locks="$enable_libtool_lock"
6692
6693
6694 case $host_os in
6695 rhapsody* | darwin*)
6696 if test -n "$ac_tool_prefix"; then
6697 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6698 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6700 $as_echo_n "checking for $ac_word... " >&6; }
6701 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6702 $as_echo_n "(cached) " >&6
6703 else
6704 if test -n "$DSYMUTIL"; then
6705 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6706 else
6707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6708 for as_dir in $PATH
6709 do
6710 IFS=$as_save_IFS
6711 test -z "$as_dir" && as_dir=.
6712 for ac_exec_ext in '' $ac_executable_extensions; do
6713 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6714 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6716 break 2
6717 fi
6718 done
6719 done
6720 IFS=$as_save_IFS
6721
6722 fi
6723 fi
6724 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6725 if test -n "$DSYMUTIL"; then
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6727 $as_echo "$DSYMUTIL" >&6; }
6728 else
6729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6730 $as_echo "no" >&6; }
6731 fi
6732
6733
6734 fi
6735 if test -z "$ac_cv_prog_DSYMUTIL"; then
6736 ac_ct_DSYMUTIL=$DSYMUTIL
6737 # Extract the first word of "dsymutil", so it can be a program name with args.
6738 set dummy dsymutil; ac_word=$2
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6740 $as_echo_n "checking for $ac_word... " >&6; }
6741 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6742 $as_echo_n "(cached) " >&6
6743 else
6744 if test -n "$ac_ct_DSYMUTIL"; then
6745 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6746 else
6747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6748 for as_dir in $PATH
6749 do
6750 IFS=$as_save_IFS
6751 test -z "$as_dir" && as_dir=.
6752 for ac_exec_ext in '' $ac_executable_extensions; do
6753 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6754 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6756 break 2
6757 fi
6758 done
6759 done
6760 IFS=$as_save_IFS
6761
6762 fi
6763 fi
6764 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6765 if test -n "$ac_ct_DSYMUTIL"; then
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6767 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6768 else
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6770 $as_echo "no" >&6; }
6771 fi
6772
6773 if test "x$ac_ct_DSYMUTIL" = x; then
6774 DSYMUTIL=":"
6775 else
6776 case $cross_compiling:$ac_tool_warned in
6777 yes:)
6778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6779 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6780 ac_tool_warned=yes ;;
6781 esac
6782 DSYMUTIL=$ac_ct_DSYMUTIL
6783 fi
6784 else
6785 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6786 fi
6787
6788 if test -n "$ac_tool_prefix"; then
6789 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6790 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6792 $as_echo_n "checking for $ac_word... " >&6; }
6793 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6794 $as_echo_n "(cached) " >&6
6795 else
6796 if test -n "$NMEDIT"; then
6797 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6798 else
6799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6800 for as_dir in $PATH
6801 do
6802 IFS=$as_save_IFS
6803 test -z "$as_dir" && as_dir=.
6804 for ac_exec_ext in '' $ac_executable_extensions; do
6805 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6806 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6808 break 2
6809 fi
6810 done
6811 done
6812 IFS=$as_save_IFS
6813
6814 fi
6815 fi
6816 NMEDIT=$ac_cv_prog_NMEDIT
6817 if test -n "$NMEDIT"; then
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6819 $as_echo "$NMEDIT" >&6; }
6820 else
6821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6822 $as_echo "no" >&6; }
6823 fi
6824
6825
6826 fi
6827 if test -z "$ac_cv_prog_NMEDIT"; then
6828 ac_ct_NMEDIT=$NMEDIT
6829 # Extract the first word of "nmedit", so it can be a program name with args.
6830 set dummy nmedit; ac_word=$2
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6832 $as_echo_n "checking for $ac_word... " >&6; }
6833 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6834 $as_echo_n "(cached) " >&6
6835 else
6836 if test -n "$ac_ct_NMEDIT"; then
6837 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6838 else
6839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6840 for as_dir in $PATH
6841 do
6842 IFS=$as_save_IFS
6843 test -z "$as_dir" && as_dir=.
6844 for ac_exec_ext in '' $ac_executable_extensions; do
6845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6846 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6848 break 2
6849 fi
6850 done
6851 done
6852 IFS=$as_save_IFS
6853
6854 fi
6855 fi
6856 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6857 if test -n "$ac_ct_NMEDIT"; then
6858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6859 $as_echo "$ac_ct_NMEDIT" >&6; }
6860 else
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6862 $as_echo "no" >&6; }
6863 fi
6864
6865 if test "x$ac_ct_NMEDIT" = x; then
6866 NMEDIT=":"
6867 else
6868 case $cross_compiling:$ac_tool_warned in
6869 yes:)
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6871 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6872 ac_tool_warned=yes ;;
6873 esac
6874 NMEDIT=$ac_ct_NMEDIT
6875 fi
6876 else
6877 NMEDIT="$ac_cv_prog_NMEDIT"
6878 fi
6879
6880 if test -n "$ac_tool_prefix"; then
6881 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6882 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6884 $as_echo_n "checking for $ac_word... " >&6; }
6885 if test "${ac_cv_prog_LIPO+set}" = set; then :
6886 $as_echo_n "(cached) " >&6
6887 else
6888 if test -n "$LIPO"; then
6889 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6890 else
6891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6892 for as_dir in $PATH
6893 do
6894 IFS=$as_save_IFS
6895 test -z "$as_dir" && as_dir=.
6896 for ac_exec_ext in '' $ac_executable_extensions; do
6897 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6898 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6900 break 2
6901 fi
6902 done
6903 done
6904 IFS=$as_save_IFS
6905
6906 fi
6907 fi
6908 LIPO=$ac_cv_prog_LIPO
6909 if test -n "$LIPO"; then
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6911 $as_echo "$LIPO" >&6; }
6912 else
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6914 $as_echo "no" >&6; }
6915 fi
6916
6917
6918 fi
6919 if test -z "$ac_cv_prog_LIPO"; then
6920 ac_ct_LIPO=$LIPO
6921 # Extract the first word of "lipo", so it can be a program name with args.
6922 set dummy lipo; ac_word=$2
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6924 $as_echo_n "checking for $ac_word... " >&6; }
6925 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6926 $as_echo_n "(cached) " >&6
6927 else
6928 if test -n "$ac_ct_LIPO"; then
6929 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6930 else
6931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6932 for as_dir in $PATH
6933 do
6934 IFS=$as_save_IFS
6935 test -z "$as_dir" && as_dir=.
6936 for ac_exec_ext in '' $ac_executable_extensions; do
6937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6938 ac_cv_prog_ac_ct_LIPO="lipo"
6939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6940 break 2
6941 fi
6942 done
6943 done
6944 IFS=$as_save_IFS
6945
6946 fi
6947 fi
6948 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6949 if test -n "$ac_ct_LIPO"; then
6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6951 $as_echo "$ac_ct_LIPO" >&6; }
6952 else
6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6954 $as_echo "no" >&6; }
6955 fi
6956
6957 if test "x$ac_ct_LIPO" = x; then
6958 LIPO=":"
6959 else
6960 case $cross_compiling:$ac_tool_warned in
6961 yes:)
6962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6963 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6964 ac_tool_warned=yes ;;
6965 esac
6966 LIPO=$ac_ct_LIPO
6967 fi
6968 else
6969 LIPO="$ac_cv_prog_LIPO"
6970 fi
6971
6972 if test -n "$ac_tool_prefix"; then
6973 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6974 set dummy ${ac_tool_prefix}otool; ac_word=$2
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6976 $as_echo_n "checking for $ac_word... " >&6; }
6977 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6978 $as_echo_n "(cached) " >&6
6979 else
6980 if test -n "$OTOOL"; then
6981 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6982 else
6983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6984 for as_dir in $PATH
6985 do
6986 IFS=$as_save_IFS
6987 test -z "$as_dir" && as_dir=.
6988 for ac_exec_ext in '' $ac_executable_extensions; do
6989 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6990 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6992 break 2
6993 fi
6994 done
6995 done
6996 IFS=$as_save_IFS
6997
6998 fi
6999 fi
7000 OTOOL=$ac_cv_prog_OTOOL
7001 if test -n "$OTOOL"; then
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7003 $as_echo "$OTOOL" >&6; }
7004 else
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7006 $as_echo "no" >&6; }
7007 fi
7008
7009
7010 fi
7011 if test -z "$ac_cv_prog_OTOOL"; then
7012 ac_ct_OTOOL=$OTOOL
7013 # Extract the first word of "otool", so it can be a program name with args.
7014 set dummy otool; ac_word=$2
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7016 $as_echo_n "checking for $ac_word... " >&6; }
7017 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7018 $as_echo_n "(cached) " >&6
7019 else
7020 if test -n "$ac_ct_OTOOL"; then
7021 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7022 else
7023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7024 for as_dir in $PATH
7025 do
7026 IFS=$as_save_IFS
7027 test -z "$as_dir" && as_dir=.
7028 for ac_exec_ext in '' $ac_executable_extensions; do
7029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7030 ac_cv_prog_ac_ct_OTOOL="otool"
7031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7032 break 2
7033 fi
7034 done
7035 done
7036 IFS=$as_save_IFS
7037
7038 fi
7039 fi
7040 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7041 if test -n "$ac_ct_OTOOL"; then
7042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7043 $as_echo "$ac_ct_OTOOL" >&6; }
7044 else
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7046 $as_echo "no" >&6; }
7047 fi
7048
7049 if test "x$ac_ct_OTOOL" = x; then
7050 OTOOL=":"
7051 else
7052 case $cross_compiling:$ac_tool_warned in
7053 yes:)
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7055 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7056 ac_tool_warned=yes ;;
7057 esac
7058 OTOOL=$ac_ct_OTOOL
7059 fi
7060 else
7061 OTOOL="$ac_cv_prog_OTOOL"
7062 fi
7063
7064 if test -n "$ac_tool_prefix"; then
7065 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7066 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7068 $as_echo_n "checking for $ac_word... " >&6; }
7069 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7070 $as_echo_n "(cached) " >&6
7071 else
7072 if test -n "$OTOOL64"; then
7073 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7074 else
7075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7076 for as_dir in $PATH
7077 do
7078 IFS=$as_save_IFS
7079 test -z "$as_dir" && as_dir=.
7080 for ac_exec_ext in '' $ac_executable_extensions; do
7081 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7082 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7084 break 2
7085 fi
7086 done
7087 done
7088 IFS=$as_save_IFS
7089
7090 fi
7091 fi
7092 OTOOL64=$ac_cv_prog_OTOOL64
7093 if test -n "$OTOOL64"; then
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7095 $as_echo "$OTOOL64" >&6; }
7096 else
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7098 $as_echo "no" >&6; }
7099 fi
7100
7101
7102 fi
7103 if test -z "$ac_cv_prog_OTOOL64"; then
7104 ac_ct_OTOOL64=$OTOOL64
7105 # Extract the first word of "otool64", so it can be a program name with args.
7106 set dummy otool64; ac_word=$2
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7108 $as_echo_n "checking for $ac_word... " >&6; }
7109 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7110 $as_echo_n "(cached) " >&6
7111 else
7112 if test -n "$ac_ct_OTOOL64"; then
7113 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7114 else
7115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7116 for as_dir in $PATH
7117 do
7118 IFS=$as_save_IFS
7119 test -z "$as_dir" && as_dir=.
7120 for ac_exec_ext in '' $ac_executable_extensions; do
7121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7122 ac_cv_prog_ac_ct_OTOOL64="otool64"
7123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7124 break 2
7125 fi
7126 done
7127 done
7128 IFS=$as_save_IFS
7129
7130 fi
7131 fi
7132 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7133 if test -n "$ac_ct_OTOOL64"; then
7134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7135 $as_echo "$ac_ct_OTOOL64" >&6; }
7136 else
7137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7138 $as_echo "no" >&6; }
7139 fi
7140
7141 if test "x$ac_ct_OTOOL64" = x; then
7142 OTOOL64=":"
7143 else
7144 case $cross_compiling:$ac_tool_warned in
7145 yes:)
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7147 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7148 ac_tool_warned=yes ;;
7149 esac
7150 OTOOL64=$ac_ct_OTOOL64
7151 fi
7152 else
7153 OTOOL64="$ac_cv_prog_OTOOL64"
7154 fi
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7183 $as_echo_n "checking for -single_module linker flag... " >&6; }
7184 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7185 $as_echo_n "(cached) " >&6
7186 else
7187 lt_cv_apple_cc_single_mod=no
7188 if test -z "${LT_MULTI_MODULE}"; then
7189 # By default we will add the -single_module flag. You can override
7190 # by either setting the environment variable LT_MULTI_MODULE
7191 # non-empty at configure time, or by adding -multi_module to the
7192 # link flags.
7193 rm -rf libconftest.dylib*
7194 echo "int foo(void){return 1;}" > conftest.c
7195 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7196 -dynamiclib -Wl,-single_module conftest.c" >&5
7197 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7198 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7199 _lt_result=$?
7200 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7201 lt_cv_apple_cc_single_mod=yes
7202 else
7203 cat conftest.err >&5
7204 fi
7205 rm -rf libconftest.dylib*
7206 rm -f conftest.*
7207 fi
7208 fi
7209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7210 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7212 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7213 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7214 $as_echo_n "(cached) " >&6
7215 else
7216 lt_cv_ld_exported_symbols_list=no
7217 save_LDFLAGS=$LDFLAGS
7218 echo "_main" > conftest.sym
7219 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7221 /* end confdefs.h. */
7222
7223 int
7224 main ()
7225 {
7226
7227 ;
7228 return 0;
7229 }
7230 _ACEOF
7231 if ac_fn_c_try_link "$LINENO"; then :
7232 lt_cv_ld_exported_symbols_list=yes
7233 else
7234 lt_cv_ld_exported_symbols_list=no
7235 fi
7236 rm -f core conftest.err conftest.$ac_objext \
7237 conftest$ac_exeext conftest.$ac_ext
7238 LDFLAGS="$save_LDFLAGS"
7239
7240 fi
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7242 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7243 case $host_os in
7244 rhapsody* | darwin1.[012])
7245 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7246 darwin1.*)
7247 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7248 darwin*) # darwin 5.x on
7249 # if running on 10.5 or later, the deployment target defaults
7250 # to the OS version, if on x86, and 10.4, the deployment
7251 # target defaults to 10.4. Don't you love it?
7252 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7253 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7254 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7255 10.[012]*)
7256 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7257 10.*)
7258 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7259 esac
7260 ;;
7261 esac
7262 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7263 _lt_dar_single_mod='$single_module'
7264 fi
7265 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7266 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7267 else
7268 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7269 fi
7270 if test "$DSYMUTIL" != ":"; then
7271 _lt_dsymutil='~$DSYMUTIL $lib || :'
7272 else
7273 _lt_dsymutil=
7274 fi
7275 ;;
7276 esac
7277
7278 for ac_header in dlfcn.h
7279 do :
7280 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7281 "
7282 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7283 cat >>confdefs.h <<_ACEOF
7284 #define HAVE_DLFCN_H 1
7285 _ACEOF
7286
7287 fi
7288
7289 done
7290
7291
7292
7293 # Set options
7294
7295
7296
7297 enable_dlopen=no
7298
7299
7300 enable_win32_dll=no
7301
7302
7303 # Check whether --enable-shared was given.
7304 if test "${enable_shared+set}" = set; then :
7305 enableval=$enable_shared; p=${PACKAGE-default}
7306 case $enableval in
7307 yes) enable_shared=yes ;;
7308 no) enable_shared=no ;;
7309 *)
7310 enable_shared=no
7311 # Look at the argument we got. We use all the common list separators.
7312 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7313 for pkg in $enableval; do
7314 IFS="$lt_save_ifs"
7315 if test "X$pkg" = "X$p"; then
7316 enable_shared=yes
7317 fi
7318 done
7319 IFS="$lt_save_ifs"
7320 ;;
7321 esac
7322 else
7323 enable_shared=yes
7324 fi
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336 # Check whether --with-pic was given.
7337 if test "${with_pic+set}" = set; then :
7338 withval=$with_pic; pic_mode="$withval"
7339 else
7340 pic_mode=default
7341 fi
7342
7343
7344 test -z "$pic_mode" && pic_mode=default
7345
7346
7347
7348
7349
7350
7351
7352 # Check whether --enable-fast-install was given.
7353 if test "${enable_fast_install+set}" = set; then :
7354 enableval=$enable_fast_install; p=${PACKAGE-default}
7355 case $enableval in
7356 yes) enable_fast_install=yes ;;
7357 no) enable_fast_install=no ;;
7358 *)
7359 enable_fast_install=no
7360 # Look at the argument we got. We use all the common list separators.
7361 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7362 for pkg in $enableval; do
7363 IFS="$lt_save_ifs"
7364 if test "X$pkg" = "X$p"; then
7365 enable_fast_install=yes
7366 fi
7367 done
7368 IFS="$lt_save_ifs"
7369 ;;
7370 esac
7371 else
7372 enable_fast_install=yes
7373 fi
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385 # This can be used to rebuild libtool when needed
7386 LIBTOOL_DEPS="$ltmain"
7387
7388 # Always use our own libtool.
7389 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415 test -z "$LN_S" && LN_S="ln -s"
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430 if test -n "${ZSH_VERSION+set}" ; then
7431 setopt NO_GLOB_SUBST
7432 fi
7433
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7435 $as_echo_n "checking for objdir... " >&6; }
7436 if test "${lt_cv_objdir+set}" = set; then :
7437 $as_echo_n "(cached) " >&6
7438 else
7439 rm -f .libs 2>/dev/null
7440 mkdir .libs 2>/dev/null
7441 if test -d .libs; then
7442 lt_cv_objdir=.libs
7443 else
7444 # MS-DOS does not allow filenames that begin with a dot.
7445 lt_cv_objdir=_libs
7446 fi
7447 rmdir .libs 2>/dev/null
7448 fi
7449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7450 $as_echo "$lt_cv_objdir" >&6; }
7451 objdir=$lt_cv_objdir
7452
7453
7454
7455
7456
7457 cat >>confdefs.h <<_ACEOF
7458 #define LT_OBJDIR "$lt_cv_objdir/"
7459 _ACEOF
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477 case $host_os in
7478 aix3*)
7479 # AIX sometimes has problems with the GCC collect2 program. For some
7480 # reason, if we set the COLLECT_NAMES environment variable, the problems
7481 # vanish in a puff of smoke.
7482 if test "X${COLLECT_NAMES+set}" != Xset; then
7483 COLLECT_NAMES=
7484 export COLLECT_NAMES
7485 fi
7486 ;;
7487 esac
7488
7489 # Sed substitution that helps us do robust quoting. It backslashifies
7490 # metacharacters that are still active within double-quoted strings.
7491 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7492
7493 # Same as above, but do not quote variable references.
7494 double_quote_subst='s/\(["`\\]\)/\\\1/g'
7495
7496 # Sed substitution to delay expansion of an escaped shell variable in a
7497 # double_quote_subst'ed string.
7498 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7499
7500 # Sed substitution to delay expansion of an escaped single quote.
7501 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7502
7503 # Sed substitution to avoid accidental globbing in evaled expressions
7504 no_glob_subst='s/\*/\\\*/g'
7505
7506 # Global variables:
7507 ofile=libtool
7508 can_build_shared=yes
7509
7510 # All known linkers require a `.a' archive for static linking (except MSVC,
7511 # which needs '.lib').
7512 libext=a
7513
7514 with_gnu_ld="$lt_cv_prog_gnu_ld"
7515
7516 old_CC="$CC"
7517 old_CFLAGS="$CFLAGS"
7518
7519 # Set sane defaults for various variables
7520 test -z "$CC" && CC=cc
7521 test -z "$LTCC" && LTCC=$CC
7522 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7523 test -z "$LD" && LD=ld
7524 test -z "$ac_objext" && ac_objext=o
7525
7526 for cc_temp in $compiler""; do
7527 case $cc_temp in
7528 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7529 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7530 \-*) ;;
7531 *) break;;
7532 esac
7533 done
7534 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7535
7536
7537 # Only perform the check for file, if the check method requires it
7538 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7539 case $deplibs_check_method in
7540 file_magic*)
7541 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7543 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7544 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7545 $as_echo_n "(cached) " >&6
7546 else
7547 case $MAGIC_CMD in
7548 [\\/*] | ?:[\\/]*)
7549 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7550 ;;
7551 *)
7552 lt_save_MAGIC_CMD="$MAGIC_CMD"
7553 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7554 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7555 for ac_dir in $ac_dummy; do
7556 IFS="$lt_save_ifs"
7557 test -z "$ac_dir" && ac_dir=.
7558 if test -f $ac_dir/${ac_tool_prefix}file; then
7559 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7560 if test -n "$file_magic_test_file"; then
7561 case $deplibs_check_method in
7562 "file_magic "*)
7563 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7564 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7565 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7566 $EGREP "$file_magic_regex" > /dev/null; then
7567 :
7568 else
7569 cat <<_LT_EOF 1>&2
7570
7571 *** Warning: the command libtool uses to detect shared libraries,
7572 *** $file_magic_cmd, produces output that libtool cannot recognize.
7573 *** The result is that libtool may fail to recognize shared libraries
7574 *** as such. This will affect the creation of libtool libraries that
7575 *** depend on shared libraries, but programs linked with such libtool
7576 *** libraries will work regardless of this problem. Nevertheless, you
7577 *** may want to report the problem to your system manager and/or to
7578 *** bug-libtool@gnu.org
7579
7580 _LT_EOF
7581 fi ;;
7582 esac
7583 fi
7584 break
7585 fi
7586 done
7587 IFS="$lt_save_ifs"
7588 MAGIC_CMD="$lt_save_MAGIC_CMD"
7589 ;;
7590 esac
7591 fi
7592
7593 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7594 if test -n "$MAGIC_CMD"; then
7595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7596 $as_echo "$MAGIC_CMD" >&6; }
7597 else
7598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7599 $as_echo "no" >&6; }
7600 fi
7601
7602
7603
7604
7605
7606 if test -z "$lt_cv_path_MAGIC_CMD"; then
7607 if test -n "$ac_tool_prefix"; then
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7609 $as_echo_n "checking for file... " >&6; }
7610 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7611 $as_echo_n "(cached) " >&6
7612 else
7613 case $MAGIC_CMD in
7614 [\\/*] | ?:[\\/]*)
7615 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7616 ;;
7617 *)
7618 lt_save_MAGIC_CMD="$MAGIC_CMD"
7619 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7620 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7621 for ac_dir in $ac_dummy; do
7622 IFS="$lt_save_ifs"
7623 test -z "$ac_dir" && ac_dir=.
7624 if test -f $ac_dir/file; then
7625 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7626 if test -n "$file_magic_test_file"; then
7627 case $deplibs_check_method in
7628 "file_magic "*)
7629 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7630 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7631 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7632 $EGREP "$file_magic_regex" > /dev/null; then
7633 :
7634 else
7635 cat <<_LT_EOF 1>&2
7636
7637 *** Warning: the command libtool uses to detect shared libraries,
7638 *** $file_magic_cmd, produces output that libtool cannot recognize.
7639 *** The result is that libtool may fail to recognize shared libraries
7640 *** as such. This will affect the creation of libtool libraries that
7641 *** depend on shared libraries, but programs linked with such libtool
7642 *** libraries will work regardless of this problem. Nevertheless, you
7643 *** may want to report the problem to your system manager and/or to
7644 *** bug-libtool@gnu.org
7645
7646 _LT_EOF
7647 fi ;;
7648 esac
7649 fi
7650 break
7651 fi
7652 done
7653 IFS="$lt_save_ifs"
7654 MAGIC_CMD="$lt_save_MAGIC_CMD"
7655 ;;
7656 esac
7657 fi
7658
7659 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7660 if test -n "$MAGIC_CMD"; then
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7662 $as_echo "$MAGIC_CMD" >&6; }
7663 else
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7665 $as_echo "no" >&6; }
7666 fi
7667
7668
7669 else
7670 MAGIC_CMD=:
7671 fi
7672 fi
7673
7674 fi
7675 ;;
7676 esac
7677
7678 # Use C for the default configuration in the libtool script
7679
7680 lt_save_CC="$CC"
7681 ac_ext=c
7682 ac_cpp='$CPP $CPPFLAGS'
7683 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7684 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7685 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7686
7687
7688 # Source file extension for C test sources.
7689 ac_ext=c
7690
7691 # Object file extension for compiled C test sources.
7692 objext=o
7693 objext=$objext
7694
7695 # Code to be used in simple compile tests
7696 lt_simple_compile_test_code="int some_variable = 0;"
7697
7698 # Code to be used in simple link tests
7699 lt_simple_link_test_code='int main(){return(0);}'
7700
7701
7702
7703
7704
7705
7706
7707 # If no C compiler was specified, use CC.
7708 LTCC=${LTCC-"$CC"}
7709
7710 # If no C compiler flags were specified, use CFLAGS.
7711 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7712
7713 # Allow CC to be a program name with arguments.
7714 compiler=$CC
7715
7716 # Save the default compiler, since it gets overwritten when the other
7717 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7718 compiler_DEFAULT=$CC
7719
7720 # save warnings/boilerplate of simple test code
7721 ac_outfile=conftest.$ac_objext
7722 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7723 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7724 _lt_compiler_boilerplate=`cat conftest.err`
7725 $RM conftest*
7726
7727 ac_outfile=conftest.$ac_objext
7728 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7729 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7730 _lt_linker_boilerplate=`cat conftest.err`
7731 $RM -r conftest*
7732
7733
7734 if test -n "$compiler"; then
7735
7736 lt_prog_compiler_no_builtin_flag=
7737
7738 if test "$GCC" = yes; then
7739 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7740
7741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7742 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7743 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7744 $as_echo_n "(cached) " >&6
7745 else
7746 lt_cv_prog_compiler_rtti_exceptions=no
7747 ac_outfile=conftest.$ac_objext
7748 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7749 lt_compiler_flag="-fno-rtti -fno-exceptions"
7750 # Insert the option either (1) after the last *FLAGS variable, or
7751 # (2) before a word containing "conftest.", or (3) at the end.
7752 # Note that $ac_compile itself does not contain backslashes and begins
7753 # with a dollar sign (not a hyphen), so the echo should work correctly.
7754 # The option is referenced via a variable to avoid confusing sed.
7755 lt_compile=`echo "$ac_compile" | $SED \
7756 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7757 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7758 -e 's:$: $lt_compiler_flag:'`
7759 (eval echo "\"\$as_me:7759: $lt_compile\"" >&5)
7760 (eval "$lt_compile" 2>conftest.err)
7761 ac_status=$?
7762 cat conftest.err >&5
7763 echo "$as_me:7763: \$? = $ac_status" >&5
7764 if (exit $ac_status) && test -s "$ac_outfile"; then
7765 # The compiler can only warn and ignore the option if not recognized
7766 # So say no if there are warnings other than the usual output.
7767 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7768 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7769 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7770 lt_cv_prog_compiler_rtti_exceptions=yes
7771 fi
7772 fi
7773 $RM conftest*
7774
7775 fi
7776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7777 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7778
7779 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7780 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7781 else
7782 :
7783 fi
7784
7785 fi
7786
7787
7788
7789
7790
7791
7792 lt_prog_compiler_wl=
7793 lt_prog_compiler_pic=
7794 lt_prog_compiler_static=
7795
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7797 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7798
7799 if test "$GCC" = yes; then
7800 lt_prog_compiler_wl='-Wl,'
7801 lt_prog_compiler_static='-static'
7802
7803 case $host_os in
7804 aix*)
7805 # All AIX code is PIC.
7806 if test "$host_cpu" = ia64; then
7807 # AIX 5 now supports IA64 processor
7808 lt_prog_compiler_static='-Bstatic'
7809 fi
7810 ;;
7811
7812 amigaos*)
7813 case $host_cpu in
7814 powerpc)
7815 # see comment about AmigaOS4 .so support
7816 lt_prog_compiler_pic='-fPIC'
7817 ;;
7818 m68k)
7819 # FIXME: we need at least 68020 code to build shared libraries, but
7820 # adding the `-m68020' flag to GCC prevents building anything better,
7821 # like `-m68040'.
7822 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7823 ;;
7824 esac
7825 ;;
7826
7827 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7828 # PIC is the default for these OSes.
7829 ;;
7830
7831 mingw* | cygwin* | pw32* | os2* | cegcc*)
7832 # This hack is so that the source file can tell whether it is being
7833 # built for inclusion in a dll (and should export symbols for example).
7834 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7835 # (--disable-auto-import) libraries
7836 lt_prog_compiler_pic='-DDLL_EXPORT'
7837 ;;
7838
7839 darwin* | rhapsody*)
7840 # PIC is the default on this platform
7841 # Common symbols not allowed in MH_DYLIB files
7842 lt_prog_compiler_pic='-fno-common'
7843 ;;
7844
7845 hpux*)
7846 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7847 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7848 # sets the default TLS model and affects inlining.
7849 case $host_cpu in
7850 hppa*64*)
7851 # +Z the default
7852 ;;
7853 *)
7854 lt_prog_compiler_pic='-fPIC'
7855 ;;
7856 esac
7857 ;;
7858
7859 interix[3-9]*)
7860 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7861 # Instead, we relocate shared libraries at runtime.
7862 ;;
7863
7864 msdosdjgpp*)
7865 # Just because we use GCC doesn't mean we suddenly get shared libraries
7866 # on systems that don't support them.
7867 lt_prog_compiler_can_build_shared=no
7868 enable_shared=no
7869 ;;
7870
7871 *nto* | *qnx*)
7872 # QNX uses GNU C++, but need to define -shared option too, otherwise
7873 # it will coredump.
7874 lt_prog_compiler_pic='-fPIC -shared'
7875 ;;
7876
7877 sysv4*MP*)
7878 if test -d /usr/nec; then
7879 lt_prog_compiler_pic=-Kconform_pic
7880 fi
7881 ;;
7882
7883 *)
7884 lt_prog_compiler_pic='-fPIC'
7885 ;;
7886 esac
7887 else
7888 # PORTME Check for flag to pass linker flags through the system compiler.
7889 case $host_os in
7890 aix*)
7891 lt_prog_compiler_wl='-Wl,'
7892 if test "$host_cpu" = ia64; then
7893 # AIX 5 now supports IA64 processor
7894 lt_prog_compiler_static='-Bstatic'
7895 else
7896 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7897 fi
7898 ;;
7899
7900 mingw* | cygwin* | pw32* | os2* | cegcc*)
7901 # This hack is so that the source file can tell whether it is being
7902 # built for inclusion in a dll (and should export symbols for example).
7903 lt_prog_compiler_pic='-DDLL_EXPORT'
7904 ;;
7905
7906 hpux9* | hpux10* | hpux11*)
7907 lt_prog_compiler_wl='-Wl,'
7908 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7909 # not for PA HP-UX.
7910 case $host_cpu in
7911 hppa*64*|ia64*)
7912 # +Z the default
7913 ;;
7914 *)
7915 lt_prog_compiler_pic='+Z'
7916 ;;
7917 esac
7918 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7919 lt_prog_compiler_static='${wl}-a ${wl}archive'
7920 ;;
7921
7922 irix5* | irix6* | nonstopux*)
7923 lt_prog_compiler_wl='-Wl,'
7924 # PIC (with -KPIC) is the default.
7925 lt_prog_compiler_static='-non_shared'
7926 ;;
7927
7928 linux* | k*bsd*-gnu)
7929 case $cc_basename in
7930 # old Intel for x86_64 which still supported -KPIC.
7931 ecc*)
7932 lt_prog_compiler_wl='-Wl,'
7933 lt_prog_compiler_pic='-KPIC'
7934 lt_prog_compiler_static='-static'
7935 ;;
7936 # icc used to be incompatible with GCC.
7937 # ICC 10 doesn't accept -KPIC any more.
7938 icc* | ifort*)
7939 lt_prog_compiler_wl='-Wl,'
7940 lt_prog_compiler_pic='-fPIC'
7941 lt_prog_compiler_static='-static'
7942 ;;
7943 # Lahey Fortran 8.1.
7944 lf95*)
7945 lt_prog_compiler_wl='-Wl,'
7946 lt_prog_compiler_pic='--shared'
7947 lt_prog_compiler_static='--static'
7948 ;;
7949 pgcc* | pgf77* | pgf90* | pgf95*)
7950 # Portland Group compilers (*not* the Pentium gcc compiler,
7951 # which looks to be a dead project)
7952 lt_prog_compiler_wl='-Wl,'
7953 lt_prog_compiler_pic='-fpic'
7954 lt_prog_compiler_static='-Bstatic'
7955 ;;
7956 ccc*)
7957 lt_prog_compiler_wl='-Wl,'
7958 # All Alpha code is PIC.
7959 lt_prog_compiler_static='-non_shared'
7960 ;;
7961 xl*)
7962 # IBM XL C 8.0/Fortran 10.1 on PPC
7963 lt_prog_compiler_wl='-Wl,'
7964 lt_prog_compiler_pic='-qpic'
7965 lt_prog_compiler_static='-qstaticlink'
7966 ;;
7967 *)
7968 case `$CC -V 2>&1 | sed 5q` in
7969 *Sun\ C*)
7970 # Sun C 5.9
7971 lt_prog_compiler_pic='-KPIC'
7972 lt_prog_compiler_static='-Bstatic'
7973 lt_prog_compiler_wl='-Wl,'
7974 ;;
7975 *Sun\ F*)
7976 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7977 lt_prog_compiler_pic='-KPIC'
7978 lt_prog_compiler_static='-Bstatic'
7979 lt_prog_compiler_wl=''
7980 ;;
7981 esac
7982 ;;
7983 esac
7984 ;;
7985
7986 newsos6)
7987 lt_prog_compiler_pic='-KPIC'
7988 lt_prog_compiler_static='-Bstatic'
7989 ;;
7990
7991 *nto* | *qnx*)
7992 # QNX uses GNU C++, but need to define -shared option too, otherwise
7993 # it will coredump.
7994 lt_prog_compiler_pic='-fPIC -shared'
7995 ;;
7996
7997 osf3* | osf4* | osf5*)
7998 lt_prog_compiler_wl='-Wl,'
7999 # All OSF/1 code is PIC.
8000 lt_prog_compiler_static='-non_shared'
8001 ;;
8002
8003 rdos*)
8004 lt_prog_compiler_static='-non_shared'
8005 ;;
8006
8007 solaris*)
8008 lt_prog_compiler_pic='-KPIC'
8009 lt_prog_compiler_static='-Bstatic'
8010 case $cc_basename in
8011 f77* | f90* | f95*)
8012 lt_prog_compiler_wl='-Qoption ld ';;
8013 *)
8014 lt_prog_compiler_wl='-Wl,';;
8015 esac
8016 ;;
8017
8018 sunos4*)
8019 lt_prog_compiler_wl='-Qoption ld '
8020 lt_prog_compiler_pic='-PIC'
8021 lt_prog_compiler_static='-Bstatic'
8022 ;;
8023
8024 sysv4 | sysv4.2uw2* | sysv4.3*)
8025 lt_prog_compiler_wl='-Wl,'
8026 lt_prog_compiler_pic='-KPIC'
8027 lt_prog_compiler_static='-Bstatic'
8028 ;;
8029
8030 sysv4*MP*)
8031 if test -d /usr/nec ;then
8032 lt_prog_compiler_pic='-Kconform_pic'
8033 lt_prog_compiler_static='-Bstatic'
8034 fi
8035 ;;
8036
8037 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8038 lt_prog_compiler_wl='-Wl,'
8039 lt_prog_compiler_pic='-KPIC'
8040 lt_prog_compiler_static='-Bstatic'
8041 ;;
8042
8043 unicos*)
8044 lt_prog_compiler_wl='-Wl,'
8045 lt_prog_compiler_can_build_shared=no
8046 ;;
8047
8048 uts4*)
8049 lt_prog_compiler_pic='-pic'
8050 lt_prog_compiler_static='-Bstatic'
8051 ;;
8052
8053 *)
8054 lt_prog_compiler_can_build_shared=no
8055 ;;
8056 esac
8057 fi
8058
8059 case $host_os in
8060 # For platforms which do not support PIC, -DPIC is meaningless:
8061 *djgpp*)
8062 lt_prog_compiler_pic=
8063 ;;
8064 *)
8065 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8066 ;;
8067 esac
8068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8069 $as_echo "$lt_prog_compiler_pic" >&6; }
8070
8071
8072
8073
8074
8075
8076 #
8077 # Check to make sure the PIC flag actually works.
8078 #
8079 if test -n "$lt_prog_compiler_pic"; then
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8081 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8082 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8083 $as_echo_n "(cached) " >&6
8084 else
8085 lt_cv_prog_compiler_pic_works=no
8086 ac_outfile=conftest.$ac_objext
8087 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8088 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8089 # Insert the option either (1) after the last *FLAGS variable, or
8090 # (2) before a word containing "conftest.", or (3) at the end.
8091 # Note that $ac_compile itself does not contain backslashes and begins
8092 # with a dollar sign (not a hyphen), so the echo should work correctly.
8093 # The option is referenced via a variable to avoid confusing sed.
8094 lt_compile=`echo "$ac_compile" | $SED \
8095 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8096 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8097 -e 's:$: $lt_compiler_flag:'`
8098 (eval echo "\"\$as_me:8098: $lt_compile\"" >&5)
8099 (eval "$lt_compile" 2>conftest.err)
8100 ac_status=$?
8101 cat conftest.err >&5
8102 echo "$as_me:8102: \$? = $ac_status" >&5
8103 if (exit $ac_status) && test -s "$ac_outfile"; then
8104 # The compiler can only warn and ignore the option if not recognized
8105 # So say no if there are warnings other than the usual output.
8106 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8107 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8108 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8109 lt_cv_prog_compiler_pic_works=yes
8110 fi
8111 fi
8112 $RM conftest*
8113
8114 fi
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8116 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8117
8118 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8119 case $lt_prog_compiler_pic in
8120 "" | " "*) ;;
8121 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8122 esac
8123 else
8124 lt_prog_compiler_pic=
8125 lt_prog_compiler_can_build_shared=no
8126 fi
8127
8128 fi
8129
8130
8131
8132
8133
8134
8135 #
8136 # Check to make sure the static flag actually works.
8137 #
8138 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8140 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8141 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8142 $as_echo_n "(cached) " >&6
8143 else
8144 lt_cv_prog_compiler_static_works=no
8145 save_LDFLAGS="$LDFLAGS"
8146 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8147 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8148 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8149 # The linker can only warn and ignore the option if not recognized
8150 # So say no if there are warnings
8151 if test -s conftest.err; then
8152 # Append any errors to the config.log.
8153 cat conftest.err 1>&5
8154 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8155 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8156 if diff conftest.exp conftest.er2 >/dev/null; then
8157 lt_cv_prog_compiler_static_works=yes
8158 fi
8159 else
8160 lt_cv_prog_compiler_static_works=yes
8161 fi
8162 fi
8163 $RM -r conftest*
8164 LDFLAGS="$save_LDFLAGS"
8165
8166 fi
8167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8168 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8169
8170 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8171 :
8172 else
8173 lt_prog_compiler_static=
8174 fi
8175
8176
8177
8178
8179
8180
8181
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8183 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8184 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8185 $as_echo_n "(cached) " >&6
8186 else
8187 lt_cv_prog_compiler_c_o=no
8188 $RM -r conftest 2>/dev/null
8189 mkdir conftest
8190 cd conftest
8191 mkdir out
8192 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8193
8194 lt_compiler_flag="-o out/conftest2.$ac_objext"
8195 # Insert the option either (1) after the last *FLAGS variable, or
8196 # (2) before a word containing "conftest.", or (3) at the end.
8197 # Note that $ac_compile itself does not contain backslashes and begins
8198 # with a dollar sign (not a hyphen), so the echo should work correctly.
8199 lt_compile=`echo "$ac_compile" | $SED \
8200 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8201 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8202 -e 's:$: $lt_compiler_flag:'`
8203 (eval echo "\"\$as_me:8203: $lt_compile\"" >&5)
8204 (eval "$lt_compile" 2>out/conftest.err)
8205 ac_status=$?
8206 cat out/conftest.err >&5
8207 echo "$as_me:8207: \$? = $ac_status" >&5
8208 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8209 then
8210 # The compiler can only warn and ignore the option if not recognized
8211 # So say no if there are warnings
8212 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8213 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8214 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8215 lt_cv_prog_compiler_c_o=yes
8216 fi
8217 fi
8218 chmod u+w . 2>&5
8219 $RM conftest*
8220 # SGI C++ compiler will create directory out/ii_files/ for
8221 # template instantiation
8222 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8223 $RM out/* && rmdir out
8224 cd ..
8225 $RM -r conftest
8226 $RM conftest*
8227
8228 fi
8229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8230 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8231
8232
8233
8234
8235
8236
8237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8238 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8239 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8240 $as_echo_n "(cached) " >&6
8241 else
8242 lt_cv_prog_compiler_c_o=no
8243 $RM -r conftest 2>/dev/null
8244 mkdir conftest
8245 cd conftest
8246 mkdir out
8247 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8248
8249 lt_compiler_flag="-o out/conftest2.$ac_objext"
8250 # Insert the option either (1) after the last *FLAGS variable, or
8251 # (2) before a word containing "conftest.", or (3) at the end.
8252 # Note that $ac_compile itself does not contain backslashes and begins
8253 # with a dollar sign (not a hyphen), so the echo should work correctly.
8254 lt_compile=`echo "$ac_compile" | $SED \
8255 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8256 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8257 -e 's:$: $lt_compiler_flag:'`
8258 (eval echo "\"\$as_me:8258: $lt_compile\"" >&5)
8259 (eval "$lt_compile" 2>out/conftest.err)
8260 ac_status=$?
8261 cat out/conftest.err >&5
8262 echo "$as_me:8262: \$? = $ac_status" >&5
8263 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8264 then
8265 # The compiler can only warn and ignore the option if not recognized
8266 # So say no if there are warnings
8267 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8268 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8269 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8270 lt_cv_prog_compiler_c_o=yes
8271 fi
8272 fi
8273 chmod u+w . 2>&5
8274 $RM conftest*
8275 # SGI C++ compiler will create directory out/ii_files/ for
8276 # template instantiation
8277 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8278 $RM out/* && rmdir out
8279 cd ..
8280 $RM -r conftest
8281 $RM conftest*
8282
8283 fi
8284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8285 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8286
8287
8288
8289
8290 hard_links="nottested"
8291 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8292 # do not overwrite the value of need_locks provided by the user
8293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8294 $as_echo_n "checking if we can lock with hard links... " >&6; }
8295 hard_links=yes
8296 $RM conftest*
8297 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8298 touch conftest.a
8299 ln conftest.a conftest.b 2>&5 || hard_links=no
8300 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8302 $as_echo "$hard_links" >&6; }
8303 if test "$hard_links" = no; then
8304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8305 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8306 need_locks=warn
8307 fi
8308 else
8309 need_locks=no
8310 fi
8311
8312
8313
8314
8315
8316
8317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8318 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8319
8320 runpath_var=
8321 allow_undefined_flag=
8322 always_export_symbols=no
8323 archive_cmds=
8324 archive_expsym_cmds=
8325 compiler_needs_object=no
8326 enable_shared_with_static_runtimes=no
8327 export_dynamic_flag_spec=
8328 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8329 hardcode_automatic=no
8330 hardcode_direct=no
8331 hardcode_direct_absolute=no
8332 hardcode_libdir_flag_spec=
8333 hardcode_libdir_flag_spec_ld=
8334 hardcode_libdir_separator=
8335 hardcode_minus_L=no
8336 hardcode_shlibpath_var=unsupported
8337 inherit_rpath=no
8338 link_all_deplibs=unknown
8339 module_cmds=
8340 module_expsym_cmds=
8341 old_archive_from_new_cmds=
8342 old_archive_from_expsyms_cmds=
8343 thread_safe_flag_spec=
8344 whole_archive_flag_spec=
8345 # include_expsyms should be a list of space-separated symbols to be *always*
8346 # included in the symbol list
8347 include_expsyms=
8348 # exclude_expsyms can be an extended regexp of symbols to exclude
8349 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8350 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8351 # as well as any symbol that contains `d'.
8352 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8353 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8354 # platforms (ab)use it in PIC code, but their linkers get confused if
8355 # the symbol is explicitly referenced. Since portable code cannot
8356 # rely on this symbol name, it's probably fine to never include it in
8357 # preloaded symbol tables.
8358 # Exclude shared library initialization/finalization symbols.
8359 extract_expsyms_cmds=
8360
8361 case $host_os in
8362 cygwin* | mingw* | pw32* | cegcc*)
8363 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8364 # When not using gcc, we currently assume that we are using
8365 # Microsoft Visual C++.
8366 if test "$GCC" != yes; then
8367 with_gnu_ld=no
8368 fi
8369 ;;
8370 interix*)
8371 # we just hope/assume this is gcc and not c89 (= MSVC++)
8372 with_gnu_ld=yes
8373 ;;
8374 openbsd*)
8375 with_gnu_ld=no
8376 ;;
8377 linux* | k*bsd*-gnu)
8378 link_all_deplibs=no
8379 ;;
8380 esac
8381
8382 ld_shlibs=yes
8383 if test "$with_gnu_ld" = yes; then
8384 # If archive_cmds runs LD, not CC, wlarc should be empty
8385 wlarc='${wl}'
8386
8387 # Set some defaults for GNU ld with shared library support. These
8388 # are reset later if shared libraries are not supported. Putting them
8389 # here allows them to be overridden if necessary.
8390 runpath_var=LD_RUN_PATH
8391 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8392 export_dynamic_flag_spec='${wl}--export-dynamic'
8393 # ancient GNU ld didn't support --whole-archive et. al.
8394 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8395 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8396 else
8397 whole_archive_flag_spec=
8398 fi
8399 supports_anon_versioning=no
8400 case `$LD -v 2>&1` in
8401 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8402 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8403 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8404 *\ 2.11.*) ;; # other 2.11 versions
8405 *) supports_anon_versioning=yes ;;
8406 esac
8407
8408 # See if GNU ld supports shared libraries.
8409 case $host_os in
8410 aix[3-9]*)
8411 # On AIX/PPC, the GNU linker is very broken
8412 if test "$host_cpu" != ia64; then
8413 ld_shlibs=no
8414 cat <<_LT_EOF 1>&2
8415
8416 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8417 *** to be unable to reliably create shared libraries on AIX.
8418 *** Therefore, libtool is disabling shared libraries support. If you
8419 *** really care for shared libraries, you may want to modify your PATH
8420 *** so that a non-GNU linker is found, and then restart.
8421
8422 _LT_EOF
8423 fi
8424 ;;
8425
8426 amigaos*)
8427 case $host_cpu in
8428 powerpc)
8429 # see comment about AmigaOS4 .so support
8430 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8431 archive_expsym_cmds=''
8432 ;;
8433 m68k)
8434 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)'
8435 hardcode_libdir_flag_spec='-L$libdir'
8436 hardcode_minus_L=yes
8437 ;;
8438 esac
8439 ;;
8440
8441 beos*)
8442 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8443 allow_undefined_flag=unsupported
8444 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8445 # support --undefined. This deserves some investigation. FIXME
8446 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8447 else
8448 ld_shlibs=no
8449 fi
8450 ;;
8451
8452 cygwin* | mingw* | pw32* | cegcc*)
8453 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8454 # as there is no search path for DLLs.
8455 hardcode_libdir_flag_spec='-L$libdir'
8456 allow_undefined_flag=unsupported
8457 always_export_symbols=no
8458 enable_shared_with_static_runtimes=yes
8459 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8460
8461 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8462 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8463 # If the export-symbols file already is a .def file (1st line
8464 # is EXPORTS), use it as is; otherwise, prepend...
8465 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8466 cp $export_symbols $output_objdir/$soname.def;
8467 else
8468 echo EXPORTS > $output_objdir/$soname.def;
8469 cat $export_symbols >> $output_objdir/$soname.def;
8470 fi~
8471 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8472 else
8473 ld_shlibs=no
8474 fi
8475 ;;
8476
8477 interix[3-9]*)
8478 hardcode_direct=no
8479 hardcode_shlibpath_var=no
8480 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8481 export_dynamic_flag_spec='${wl}-E'
8482 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8483 # Instead, shared libraries are loaded at an image base (0x10000000 by
8484 # default) and relocated if they conflict, which is a slow very memory
8485 # consuming and fragmenting process. To avoid this, we pick a random,
8486 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8487 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8488 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8489 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'
8490 ;;
8491
8492 gnu* | linux* | tpf* | k*bsd*-gnu)
8493 tmp_diet=no
8494 if test "$host_os" = linux-dietlibc; then
8495 case $cc_basename in
8496 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8497 esac
8498 fi
8499 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8500 && test "$tmp_diet" = no
8501 then
8502 tmp_addflag=
8503 tmp_sharedflag='-shared'
8504 case $cc_basename,$host_cpu in
8505 pgcc*) # Portland Group C compiler
8506 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'
8507 tmp_addflag=' $pic_flag'
8508 ;;
8509 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8510 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'
8511 tmp_addflag=' $pic_flag -Mnomain' ;;
8512 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8513 tmp_addflag=' -i_dynamic' ;;
8514 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8515 tmp_addflag=' -i_dynamic -nofor_main' ;;
8516 ifc* | ifort*) # Intel Fortran compiler
8517 tmp_addflag=' -nofor_main' ;;
8518 lf95*) # Lahey Fortran 8.1
8519 whole_archive_flag_spec=
8520 tmp_sharedflag='--shared' ;;
8521 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8522 tmp_sharedflag='-qmkshrobj'
8523 tmp_addflag= ;;
8524 esac
8525 case `$CC -V 2>&1 | sed 5q` in
8526 *Sun\ C*) # Sun C 5.9
8527 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'
8528 compiler_needs_object=yes
8529 tmp_sharedflag='-G' ;;
8530 *Sun\ F*) # Sun Fortran 8.3
8531 tmp_sharedflag='-G' ;;
8532 esac
8533 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8534
8535 if test "x$supports_anon_versioning" = xyes; then
8536 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8537 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8538 echo "local: *; };" >> $output_objdir/$libname.ver~
8539 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8540 fi
8541
8542 case $cc_basename in
8543 xlf*)
8544 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8545 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8546 hardcode_libdir_flag_spec=
8547 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8548 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8549 if test "x$supports_anon_versioning" = xyes; then
8550 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8551 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8552 echo "local: *; };" >> $output_objdir/$libname.ver~
8553 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8554 fi
8555 ;;
8556 esac
8557 else
8558 ld_shlibs=no
8559 fi
8560 ;;
8561
8562 netbsd* | netbsdelf*-gnu)
8563 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8564 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8565 wlarc=
8566 else
8567 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8568 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8569 fi
8570 ;;
8571
8572 solaris*)
8573 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8574 ld_shlibs=no
8575 cat <<_LT_EOF 1>&2
8576
8577 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8578 *** create shared libraries on Solaris systems. Therefore, libtool
8579 *** is disabling shared libraries support. We urge you to upgrade GNU
8580 *** binutils to release 2.9.1 or newer. Another option is to modify
8581 *** your PATH or compiler configuration so that the native linker is
8582 *** used, and then restart.
8583
8584 _LT_EOF
8585 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8586 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8587 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8588 else
8589 ld_shlibs=no
8590 fi
8591 ;;
8592
8593 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8594 case `$LD -v 2>&1` in
8595 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8596 ld_shlibs=no
8597 cat <<_LT_EOF 1>&2
8598
8599 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8600 *** reliably create shared libraries on SCO systems. Therefore, libtool
8601 *** is disabling shared libraries support. We urge you to upgrade GNU
8602 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8603 *** your PATH or compiler configuration so that the native linker is
8604 *** used, and then restart.
8605
8606 _LT_EOF
8607 ;;
8608 *)
8609 # For security reasons, it is highly recommended that you always
8610 # use absolute paths for naming shared libraries, and exclude the
8611 # DT_RUNPATH tag from executables and libraries. But doing so
8612 # requires that you compile everything twice, which is a pain.
8613 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8614 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8615 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8616 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8617 else
8618 ld_shlibs=no
8619 fi
8620 ;;
8621 esac
8622 ;;
8623
8624 sunos4*)
8625 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8626 wlarc=
8627 hardcode_direct=yes
8628 hardcode_shlibpath_var=no
8629 ;;
8630
8631 *)
8632 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8633 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8634 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8635 else
8636 ld_shlibs=no
8637 fi
8638 ;;
8639 esac
8640
8641 if test "$ld_shlibs" = no; then
8642 runpath_var=
8643 hardcode_libdir_flag_spec=
8644 export_dynamic_flag_spec=
8645 whole_archive_flag_spec=
8646 fi
8647 else
8648 # PORTME fill in a description of your system's linker (not GNU ld)
8649 case $host_os in
8650 aix3*)
8651 allow_undefined_flag=unsupported
8652 always_export_symbols=yes
8653 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'
8654 # Note: this linker hardcodes the directories in LIBPATH if there
8655 # are no directories specified by -L.
8656 hardcode_minus_L=yes
8657 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8658 # Neither direct hardcoding nor static linking is supported with a
8659 # broken collect2.
8660 hardcode_direct=unsupported
8661 fi
8662 ;;
8663
8664 aix[4-9]*)
8665 if test "$host_cpu" = ia64; then
8666 # On IA64, the linker does run time linking by default, so we don't
8667 # have to do anything special.
8668 aix_use_runtimelinking=no
8669 exp_sym_flag='-Bexport'
8670 no_entry_flag=""
8671 else
8672 # If we're using GNU nm, then we don't want the "-C" option.
8673 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8674 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8675 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'
8676 else
8677 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'
8678 fi
8679 aix_use_runtimelinking=no
8680
8681 # Test if we are trying to use run time linking or normal
8682 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8683 # need to do runtime linking.
8684 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8685 for ld_flag in $LDFLAGS; do
8686 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8687 aix_use_runtimelinking=yes
8688 break
8689 fi
8690 done
8691 ;;
8692 esac
8693
8694 exp_sym_flag='-bexport'
8695 no_entry_flag='-bnoentry'
8696 fi
8697
8698 # When large executables or shared objects are built, AIX ld can
8699 # have problems creating the table of contents. If linking a library
8700 # or program results in "error TOC overflow" add -mminimal-toc to
8701 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8702 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8703
8704 archive_cmds=''
8705 hardcode_direct=yes
8706 hardcode_direct_absolute=yes
8707 hardcode_libdir_separator=':'
8708 link_all_deplibs=yes
8709 file_list_spec='${wl}-f,'
8710
8711 if test "$GCC" = yes; then
8712 case $host_os in aix4.[012]|aix4.[012].*)
8713 # We only want to do this on AIX 4.2 and lower, the check
8714 # below for broken collect2 doesn't work under 4.3+
8715 collect2name=`${CC} -print-prog-name=collect2`
8716 if test -f "$collect2name" &&
8717 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8718 then
8719 # We have reworked collect2
8720 :
8721 else
8722 # We have old collect2
8723 hardcode_direct=unsupported
8724 # It fails to find uninstalled libraries when the uninstalled
8725 # path is not listed in the libpath. Setting hardcode_minus_L
8726 # to unsupported forces relinking
8727 hardcode_minus_L=yes
8728 hardcode_libdir_flag_spec='-L$libdir'
8729 hardcode_libdir_separator=
8730 fi
8731 ;;
8732 esac
8733 shared_flag='-shared'
8734 if test "$aix_use_runtimelinking" = yes; then
8735 shared_flag="$shared_flag "'${wl}-G'
8736 fi
8737 link_all_deplibs=no
8738 else
8739 # not using gcc
8740 if test "$host_cpu" = ia64; then
8741 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8742 # chokes on -Wl,-G. The following line is correct:
8743 shared_flag='-G'
8744 else
8745 if test "$aix_use_runtimelinking" = yes; then
8746 shared_flag='${wl}-G'
8747 else
8748 shared_flag='${wl}-bM:SRE'
8749 fi
8750 fi
8751 fi
8752
8753 export_dynamic_flag_spec='${wl}-bexpall'
8754 # It seems that -bexpall does not export symbols beginning with
8755 # underscore (_), so it is better to generate a list of symbols to export.
8756 always_export_symbols=yes
8757 if test "$aix_use_runtimelinking" = yes; then
8758 # Warning - without using the other runtime loading flags (-brtl),
8759 # -berok will link without error, but may produce a broken library.
8760 allow_undefined_flag='-berok'
8761 # Determine the default libpath from the value encoded in an
8762 # empty executable.
8763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8764 /* end confdefs.h. */
8765
8766 int
8767 main ()
8768 {
8769
8770 ;
8771 return 0;
8772 }
8773 _ACEOF
8774 if ac_fn_c_try_link "$LINENO"; then :
8775
8776 lt_aix_libpath_sed='
8777 /Import File Strings/,/^$/ {
8778 /^0/ {
8779 s/^0 *\(.*\)$/\1/
8780 p
8781 }
8782 }'
8783 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8784 # Check for a 64-bit object if we didn't find anything.
8785 if test -z "$aix_libpath"; then
8786 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8787 fi
8788 fi
8789 rm -f core conftest.err conftest.$ac_objext \
8790 conftest$ac_exeext conftest.$ac_ext
8791 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8792
8793 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8794 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"
8795 else
8796 if test "$host_cpu" = ia64; then
8797 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8798 allow_undefined_flag="-z nodefs"
8799 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"
8800 else
8801 # Determine the default libpath from the value encoded in an
8802 # empty executable.
8803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804 /* end confdefs.h. */
8805
8806 int
8807 main ()
8808 {
8809
8810 ;
8811 return 0;
8812 }
8813 _ACEOF
8814 if ac_fn_c_try_link "$LINENO"; then :
8815
8816 lt_aix_libpath_sed='
8817 /Import File Strings/,/^$/ {
8818 /^0/ {
8819 s/^0 *\(.*\)$/\1/
8820 p
8821 }
8822 }'
8823 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8824 # Check for a 64-bit object if we didn't find anything.
8825 if test -z "$aix_libpath"; then
8826 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8827 fi
8828 fi
8829 rm -f core conftest.err conftest.$ac_objext \
8830 conftest$ac_exeext conftest.$ac_ext
8831 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8832
8833 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8834 # Warning - without using the other run time loading flags,
8835 # -berok will link without error, but may produce a broken library.
8836 no_undefined_flag=' ${wl}-bernotok'
8837 allow_undefined_flag=' ${wl}-berok'
8838 # Exported symbols can be pulled into shared objects from archives
8839 whole_archive_flag_spec='$convenience'
8840 archive_cmds_need_lc=yes
8841 # This is similar to how AIX traditionally builds its shared libraries.
8842 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'
8843 fi
8844 fi
8845 ;;
8846
8847 amigaos*)
8848 case $host_cpu in
8849 powerpc)
8850 # see comment about AmigaOS4 .so support
8851 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8852 archive_expsym_cmds=''
8853 ;;
8854 m68k)
8855 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)'
8856 hardcode_libdir_flag_spec='-L$libdir'
8857 hardcode_minus_L=yes
8858 ;;
8859 esac
8860 ;;
8861
8862 bsdi[45]*)
8863 export_dynamic_flag_spec=-rdynamic
8864 ;;
8865
8866 cygwin* | mingw* | pw32* | cegcc*)
8867 # When not using gcc, we currently assume that we are using
8868 # Microsoft Visual C++.
8869 # hardcode_libdir_flag_spec is actually meaningless, as there is
8870 # no search path for DLLs.
8871 hardcode_libdir_flag_spec=' '
8872 allow_undefined_flag=unsupported
8873 # Tell ltmain to make .lib files, not .a files.
8874 libext=lib
8875 # Tell ltmain to make .dll files, not .so files.
8876 shrext_cmds=".dll"
8877 # FIXME: Setting linknames here is a bad hack.
8878 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8879 # The linker will automatically build a .lib file if we build a DLL.
8880 old_archive_from_new_cmds='true'
8881 # FIXME: Should let the user specify the lib program.
8882 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8883 fix_srcfile_path='`cygpath -w "$srcfile"`'
8884 enable_shared_with_static_runtimes=yes
8885 ;;
8886
8887 darwin* | rhapsody*)
8888
8889
8890 archive_cmds_need_lc=no
8891 hardcode_direct=no
8892 hardcode_automatic=yes
8893 hardcode_shlibpath_var=unsupported
8894 whole_archive_flag_spec=''
8895 link_all_deplibs=yes
8896 allow_undefined_flag="$_lt_dar_allow_undefined"
8897 case $cc_basename in
8898 ifort*) _lt_dar_can_shared=yes ;;
8899 *) _lt_dar_can_shared=$GCC ;;
8900 esac
8901 if test "$_lt_dar_can_shared" = "yes"; then
8902 output_verbose_link_cmd=echo
8903 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8904 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8905 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}"
8906 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}"
8907
8908 else
8909 ld_shlibs=no
8910 fi
8911
8912 ;;
8913
8914 dgux*)
8915 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8916 hardcode_libdir_flag_spec='-L$libdir'
8917 hardcode_shlibpath_var=no
8918 ;;
8919
8920 freebsd1*)
8921 ld_shlibs=no
8922 ;;
8923
8924 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8925 # support. Future versions do this automatically, but an explicit c++rt0.o
8926 # does not break anything, and helps significantly (at the cost of a little
8927 # extra space).
8928 freebsd2.2*)
8929 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8930 hardcode_libdir_flag_spec='-R$libdir'
8931 hardcode_direct=yes
8932 hardcode_shlibpath_var=no
8933 ;;
8934
8935 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8936 freebsd2*)
8937 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8938 hardcode_direct=yes
8939 hardcode_minus_L=yes
8940 hardcode_shlibpath_var=no
8941 ;;
8942
8943 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8944 freebsd* | dragonfly*)
8945 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8946 hardcode_libdir_flag_spec='-R$libdir'
8947 hardcode_direct=yes
8948 hardcode_shlibpath_var=no
8949 ;;
8950
8951 hpux9*)
8952 if test "$GCC" = yes; then
8953 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'
8954 else
8955 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'
8956 fi
8957 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8958 hardcode_libdir_separator=:
8959 hardcode_direct=yes
8960
8961 # hardcode_minus_L: Not really in the search PATH,
8962 # but as the default location of the library.
8963 hardcode_minus_L=yes
8964 export_dynamic_flag_spec='${wl}-E'
8965 ;;
8966
8967 hpux10*)
8968 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8969 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8970 else
8971 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8972 fi
8973 if test "$with_gnu_ld" = no; then
8974 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8975 hardcode_libdir_flag_spec_ld='+b $libdir'
8976 hardcode_libdir_separator=:
8977 hardcode_direct=yes
8978 hardcode_direct_absolute=yes
8979 export_dynamic_flag_spec='${wl}-E'
8980 # hardcode_minus_L: Not really in the search PATH,
8981 # but as the default location of the library.
8982 hardcode_minus_L=yes
8983 fi
8984 ;;
8985
8986 hpux11*)
8987 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8988 case $host_cpu in
8989 hppa*64*)
8990 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8991 ;;
8992 ia64*)
8993 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8994 ;;
8995 *)
8996 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8997 ;;
8998 esac
8999 else
9000 case $host_cpu in
9001 hppa*64*)
9002 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9003 ;;
9004 ia64*)
9005 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9006 ;;
9007 *)
9008 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9009 ;;
9010 esac
9011 fi
9012 if test "$with_gnu_ld" = no; then
9013 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9014 hardcode_libdir_separator=:
9015
9016 case $host_cpu in
9017 hppa*64*|ia64*)
9018 hardcode_direct=no
9019 hardcode_shlibpath_var=no
9020 ;;
9021 *)
9022 hardcode_direct=yes
9023 hardcode_direct_absolute=yes
9024 export_dynamic_flag_spec='${wl}-E'
9025
9026 # hardcode_minus_L: Not really in the search PATH,
9027 # but as the default location of the library.
9028 hardcode_minus_L=yes
9029 ;;
9030 esac
9031 fi
9032 ;;
9033
9034 irix5* | irix6* | nonstopux*)
9035 if test "$GCC" = yes; then
9036 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'
9037 # Try to use the -exported_symbol ld option, if it does not
9038 # work, assume that -exports_file does not work either and
9039 # implicitly export all symbols.
9040 save_LDFLAGS="$LDFLAGS"
9041 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9043 /* end confdefs.h. */
9044 int foo(void) {}
9045 _ACEOF
9046 if ac_fn_c_try_link "$LINENO"; then :
9047 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'
9048
9049 fi
9050 rm -f core conftest.err conftest.$ac_objext \
9051 conftest$ac_exeext conftest.$ac_ext
9052 LDFLAGS="$save_LDFLAGS"
9053 else
9054 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'
9055 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'
9056 fi
9057 archive_cmds_need_lc='no'
9058 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9059 hardcode_libdir_separator=:
9060 inherit_rpath=yes
9061 link_all_deplibs=yes
9062 ;;
9063
9064 netbsd* | netbsdelf*-gnu)
9065 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9066 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9067 else
9068 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9069 fi
9070 hardcode_libdir_flag_spec='-R$libdir'
9071 hardcode_direct=yes
9072 hardcode_shlibpath_var=no
9073 ;;
9074
9075 newsos6)
9076 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9077 hardcode_direct=yes
9078 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9079 hardcode_libdir_separator=:
9080 hardcode_shlibpath_var=no
9081 ;;
9082
9083 *nto* | *qnx*)
9084 ;;
9085
9086 openbsd*)
9087 if test -f /usr/libexec/ld.so; then
9088 hardcode_direct=yes
9089 hardcode_shlibpath_var=no
9090 hardcode_direct_absolute=yes
9091 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9092 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9093 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9094 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9095 export_dynamic_flag_spec='${wl}-E'
9096 else
9097 case $host_os in
9098 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9099 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9100 hardcode_libdir_flag_spec='-R$libdir'
9101 ;;
9102 *)
9103 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9104 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9105 ;;
9106 esac
9107 fi
9108 else
9109 ld_shlibs=no
9110 fi
9111 ;;
9112
9113 os2*)
9114 hardcode_libdir_flag_spec='-L$libdir'
9115 hardcode_minus_L=yes
9116 allow_undefined_flag=unsupported
9117 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'
9118 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9119 ;;
9120
9121 osf3*)
9122 if test "$GCC" = yes; then
9123 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9124 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'
9125 else
9126 allow_undefined_flag=' -expect_unresolved \*'
9127 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'
9128 fi
9129 archive_cmds_need_lc='no'
9130 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9131 hardcode_libdir_separator=:
9132 ;;
9133
9134 osf4* | osf5*) # as osf3* with the addition of -msym flag
9135 if test "$GCC" = yes; then
9136 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9137 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'
9138 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9139 else
9140 allow_undefined_flag=' -expect_unresolved \*'
9141 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'
9142 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~
9143 $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'
9144
9145 # Both c and cxx compiler support -rpath directly
9146 hardcode_libdir_flag_spec='-rpath $libdir'
9147 fi
9148 archive_cmds_need_lc='no'
9149 hardcode_libdir_separator=:
9150 ;;
9151
9152 solaris*)
9153 no_undefined_flag=' -z defs'
9154 if test "$GCC" = yes; then
9155 wlarc='${wl}'
9156 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9157 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9158 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9159 else
9160 case `$CC -V 2>&1` in
9161 *"Compilers 5.0"*)
9162 wlarc=''
9163 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9164 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9165 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9166 ;;
9167 *)
9168 wlarc='${wl}'
9169 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9170 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9171 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9172 ;;
9173 esac
9174 fi
9175 hardcode_libdir_flag_spec='-R$libdir'
9176 hardcode_shlibpath_var=no
9177 case $host_os in
9178 solaris2.[0-5] | solaris2.[0-5].*) ;;
9179 *)
9180 # The compiler driver will combine and reorder linker options,
9181 # but understands `-z linker_flag'. GCC discards it without `$wl',
9182 # but is careful enough not to reorder.
9183 # Supported since Solaris 2.6 (maybe 2.5.1?)
9184 if test "$GCC" = yes; then
9185 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9186 else
9187 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9188 fi
9189 ;;
9190 esac
9191 link_all_deplibs=yes
9192 ;;
9193
9194 sunos4*)
9195 if test "x$host_vendor" = xsequent; then
9196 # Use $CC to link under sequent, because it throws in some extra .o
9197 # files that make .init and .fini sections work.
9198 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9199 else
9200 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9201 fi
9202 hardcode_libdir_flag_spec='-L$libdir'
9203 hardcode_direct=yes
9204 hardcode_minus_L=yes
9205 hardcode_shlibpath_var=no
9206 ;;
9207
9208 sysv4)
9209 case $host_vendor in
9210 sni)
9211 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9212 hardcode_direct=yes # is this really true???
9213 ;;
9214 siemens)
9215 ## LD is ld it makes a PLAMLIB
9216 ## CC just makes a GrossModule.
9217 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9218 reload_cmds='$CC -r -o $output$reload_objs'
9219 hardcode_direct=no
9220 ;;
9221 motorola)
9222 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9223 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9224 ;;
9225 esac
9226 runpath_var='LD_RUN_PATH'
9227 hardcode_shlibpath_var=no
9228 ;;
9229
9230 sysv4.3*)
9231 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9232 hardcode_shlibpath_var=no
9233 export_dynamic_flag_spec='-Bexport'
9234 ;;
9235
9236 sysv4*MP*)
9237 if test -d /usr/nec; then
9238 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9239 hardcode_shlibpath_var=no
9240 runpath_var=LD_RUN_PATH
9241 hardcode_runpath_var=yes
9242 ld_shlibs=yes
9243 fi
9244 ;;
9245
9246 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9247 no_undefined_flag='${wl}-z,text'
9248 archive_cmds_need_lc=no
9249 hardcode_shlibpath_var=no
9250 runpath_var='LD_RUN_PATH'
9251
9252 if test "$GCC" = yes; then
9253 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9254 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9255 else
9256 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9257 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9258 fi
9259 ;;
9260
9261 sysv5* | sco3.2v5* | sco5v6*)
9262 # Note: We can NOT use -z defs as we might desire, because we do not
9263 # link with -lc, and that would cause any symbols used from libc to
9264 # always be unresolved, which means just about no library would
9265 # ever link correctly. If we're not using GNU ld we use -z text
9266 # though, which does catch some bad symbols but isn't as heavy-handed
9267 # as -z defs.
9268 no_undefined_flag='${wl}-z,text'
9269 allow_undefined_flag='${wl}-z,nodefs'
9270 archive_cmds_need_lc=no
9271 hardcode_shlibpath_var=no
9272 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9273 hardcode_libdir_separator=':'
9274 link_all_deplibs=yes
9275 export_dynamic_flag_spec='${wl}-Bexport'
9276 runpath_var='LD_RUN_PATH'
9277
9278 if test "$GCC" = yes; then
9279 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9280 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9281 else
9282 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9283 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9284 fi
9285 ;;
9286
9287 uts4*)
9288 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9289 hardcode_libdir_flag_spec='-L$libdir'
9290 hardcode_shlibpath_var=no
9291 ;;
9292
9293 *)
9294 ld_shlibs=no
9295 ;;
9296 esac
9297
9298 if test x$host_vendor = xsni; then
9299 case $host in
9300 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9301 export_dynamic_flag_spec='${wl}-Blargedynsym'
9302 ;;
9303 esac
9304 fi
9305 fi
9306
9307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9308 $as_echo "$ld_shlibs" >&6; }
9309 test "$ld_shlibs" = no && can_build_shared=no
9310
9311 with_gnu_ld=$with_gnu_ld
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327 #
9328 # Do we need to explicitly link libc?
9329 #
9330 case "x$archive_cmds_need_lc" in
9331 x|xyes)
9332 # Assume -lc should be added
9333 archive_cmds_need_lc=yes
9334
9335 if test "$enable_shared" = yes && test "$GCC" = yes; then
9336 case $archive_cmds in
9337 *'~'*)
9338 # FIXME: we may have to deal with multi-command sequences.
9339 ;;
9340 '$CC '*)
9341 # Test whether the compiler implicitly links with -lc since on some
9342 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9343 # to ld, don't add -lc before -lgcc.
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9345 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9346 $RM conftest*
9347 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9348
9349 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9350 (eval $ac_compile) 2>&5
9351 ac_status=$?
9352 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9353 test $ac_status = 0; } 2>conftest.err; then
9354 soname=conftest
9355 lib=conftest
9356 libobjs=conftest.$ac_objext
9357 deplibs=
9358 wl=$lt_prog_compiler_wl
9359 pic_flag=$lt_prog_compiler_pic
9360 compiler_flags=-v
9361 linker_flags=-v
9362 verstring=
9363 output_objdir=.
9364 libname=conftest
9365 lt_save_allow_undefined_flag=$allow_undefined_flag
9366 allow_undefined_flag=
9367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9368 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9369 ac_status=$?
9370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9371 test $ac_status = 0; }
9372 then
9373 archive_cmds_need_lc=no
9374 else
9375 archive_cmds_need_lc=yes
9376 fi
9377 allow_undefined_flag=$lt_save_allow_undefined_flag
9378 else
9379 cat conftest.err 1>&5
9380 fi
9381 $RM conftest*
9382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
9383 $as_echo "$archive_cmds_need_lc" >&6; }
9384 ;;
9385 esac
9386 fi
9387 ;;
9388 esac
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9547 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9548
9549 if test "$GCC" = yes; then
9550 case $host_os in
9551 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9552 *) lt_awk_arg="/^libraries:/" ;;
9553 esac
9554 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9555 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9556 # if the path contains ";" then we assume it to be the separator
9557 # otherwise default to the standard path separator (i.e. ":") - it is
9558 # assumed that no part of a normal pathname contains ";" but that should
9559 # okay in the real world where ";" in dirpaths is itself problematic.
9560 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9561 else
9562 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9563 fi
9564 # Ok, now we have the path, separated by spaces, we can step through it
9565 # and add multilib dir if necessary.
9566 lt_tmp_lt_search_path_spec=
9567 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9568 for lt_sys_path in $lt_search_path_spec; do
9569 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9570 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9571 else
9572 test -d "$lt_sys_path" && \
9573 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9574 fi
9575 done
9576 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9577 BEGIN {RS=" "; FS="/|\n";} {
9578 lt_foo="";
9579 lt_count=0;
9580 for (lt_i = NF; lt_i > 0; lt_i--) {
9581 if ($lt_i != "" && $lt_i != ".") {
9582 if ($lt_i == "..") {
9583 lt_count++;
9584 } else {
9585 if (lt_count == 0) {
9586 lt_foo="/" $lt_i lt_foo;
9587 } else {
9588 lt_count--;
9589 }
9590 }
9591 }
9592 }
9593 if (lt_foo != "") { lt_freq[lt_foo]++; }
9594 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9595 }'`
9596 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9597 else
9598 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9599 fi
9600 library_names_spec=
9601 libname_spec='lib$name'
9602 soname_spec=
9603 shrext_cmds=".so"
9604 postinstall_cmds=
9605 postuninstall_cmds=
9606 finish_cmds=
9607 finish_eval=
9608 shlibpath_var=
9609 shlibpath_overrides_runpath=unknown
9610 version_type=none
9611 dynamic_linker="$host_os ld.so"
9612 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9613 need_lib_prefix=unknown
9614 hardcode_into_libs=no
9615
9616 # when you set need_version to no, make sure it does not cause -set_version
9617 # flags to be left without arguments
9618 need_version=unknown
9619
9620 case $host_os in
9621 aix3*)
9622 version_type=linux
9623 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9624 shlibpath_var=LIBPATH
9625
9626 # AIX 3 has no versioning support, so we append a major version to the name.
9627 soname_spec='${libname}${release}${shared_ext}$major'
9628 ;;
9629
9630 aix[4-9]*)
9631 version_type=linux
9632 need_lib_prefix=no
9633 need_version=no
9634 hardcode_into_libs=yes
9635 if test "$host_cpu" = ia64; then
9636 # AIX 5 supports IA64
9637 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9638 shlibpath_var=LD_LIBRARY_PATH
9639 else
9640 # With GCC up to 2.95.x, collect2 would create an import file
9641 # for dependence libraries. The import file would start with
9642 # the line `#! .'. This would cause the generated library to
9643 # depend on `.', always an invalid library. This was fixed in
9644 # development snapshots of GCC prior to 3.0.
9645 case $host_os in
9646 aix4 | aix4.[01] | aix4.[01].*)
9647 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9648 echo ' yes '
9649 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9650 :
9651 else
9652 can_build_shared=no
9653 fi
9654 ;;
9655 esac
9656 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9657 # soname into executable. Probably we can add versioning support to
9658 # collect2, so additional links can be useful in future.
9659 if test "$aix_use_runtimelinking" = yes; then
9660 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9661 # instead of lib<name>.a to let people know that these are not
9662 # typical AIX shared libraries.
9663 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9664 else
9665 # We preserve .a as extension for shared libraries through AIX4.2
9666 # and later when we are not doing run time linking.
9667 library_names_spec='${libname}${release}.a $libname.a'
9668 soname_spec='${libname}${release}${shared_ext}$major'
9669 fi
9670 shlibpath_var=LIBPATH
9671 fi
9672 ;;
9673
9674 amigaos*)
9675 case $host_cpu in
9676 powerpc)
9677 # Since July 2007 AmigaOS4 officially supports .so libraries.
9678 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9680 ;;
9681 m68k)
9682 library_names_spec='$libname.ixlibrary $libname.a'
9683 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9684 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'
9685 ;;
9686 esac
9687 ;;
9688
9689 beos*)
9690 library_names_spec='${libname}${shared_ext}'
9691 dynamic_linker="$host_os ld.so"
9692 shlibpath_var=LIBRARY_PATH
9693 ;;
9694
9695 bsdi[45]*)
9696 version_type=linux
9697 need_version=no
9698 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9699 soname_spec='${libname}${release}${shared_ext}$major'
9700 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9701 shlibpath_var=LD_LIBRARY_PATH
9702 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9703 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9704 # the default ld.so.conf also contains /usr/contrib/lib and
9705 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9706 # libtool to hard-code these into programs
9707 ;;
9708
9709 cygwin* | mingw* | pw32* | cegcc*)
9710 version_type=windows
9711 shrext_cmds=".dll"
9712 need_version=no
9713 need_lib_prefix=no
9714
9715 case $GCC,$host_os in
9716 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9717 library_names_spec='$libname.dll.a'
9718 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9719 postinstall_cmds='base_file=`basename \${file}`~
9720 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9721 dldir=$destdir/`dirname \$dlpath`~
9722 test -d \$dldir || mkdir -p \$dldir~
9723 $install_prog $dir/$dlname \$dldir/$dlname~
9724 chmod a+x \$dldir/$dlname~
9725 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9726 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9727 fi'
9728 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9729 dlpath=$dir/\$dldll~
9730 $RM \$dlpath'
9731 shlibpath_overrides_runpath=yes
9732
9733 case $host_os in
9734 cygwin*)
9735 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9736 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9737 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9738 ;;
9739 mingw* | cegcc*)
9740 # MinGW DLLs use traditional 'lib' prefix
9741 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9742 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9743 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9744 # It is most probably a Windows format PATH printed by
9745 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9746 # path with ; separators, and with drive letters. We can handle the
9747 # drive letters (cygwin fileutils understands them), so leave them,
9748 # especially as we might pass files found there to a mingw objdump,
9749 # which wouldn't understand a cygwinified path. Ahh.
9750 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9751 else
9752 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9753 fi
9754 ;;
9755 pw32*)
9756 # pw32 DLLs use 'pw' prefix rather than 'lib'
9757 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9758 ;;
9759 esac
9760 ;;
9761
9762 *)
9763 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9764 ;;
9765 esac
9766 dynamic_linker='Win32 ld.exe'
9767 # FIXME: first we should search . and the directory the executable is in
9768 shlibpath_var=PATH
9769 ;;
9770
9771 darwin* | rhapsody*)
9772 dynamic_linker="$host_os dyld"
9773 version_type=darwin
9774 need_lib_prefix=no
9775 need_version=no
9776 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9777 soname_spec='${libname}${release}${major}$shared_ext'
9778 shlibpath_overrides_runpath=yes
9779 shlibpath_var=DYLD_LIBRARY_PATH
9780 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9781
9782 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9783 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9784 ;;
9785
9786 dgux*)
9787 version_type=linux
9788 need_lib_prefix=no
9789 need_version=no
9790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9791 soname_spec='${libname}${release}${shared_ext}$major'
9792 shlibpath_var=LD_LIBRARY_PATH
9793 ;;
9794
9795 freebsd1*)
9796 dynamic_linker=no
9797 ;;
9798
9799 freebsd* | dragonfly*)
9800 # DragonFly does not have aout. When/if they implement a new
9801 # versioning mechanism, adjust this.
9802 if test -x /usr/bin/objformat; then
9803 objformat=`/usr/bin/objformat`
9804 else
9805 case $host_os in
9806 freebsd[123]*) objformat=aout ;;
9807 *) objformat=elf ;;
9808 esac
9809 fi
9810 version_type=freebsd-$objformat
9811 case $version_type in
9812 freebsd-elf*)
9813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9814 need_version=no
9815 need_lib_prefix=no
9816 ;;
9817 freebsd-*)
9818 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9819 need_version=yes
9820 ;;
9821 esac
9822 shlibpath_var=LD_LIBRARY_PATH
9823 case $host_os in
9824 freebsd2*)
9825 shlibpath_overrides_runpath=yes
9826 ;;
9827 freebsd3.[01]* | freebsdelf3.[01]*)
9828 shlibpath_overrides_runpath=yes
9829 hardcode_into_libs=yes
9830 ;;
9831 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9832 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9833 shlibpath_overrides_runpath=no
9834 hardcode_into_libs=yes
9835 ;;
9836 *) # from 4.6 on, and DragonFly
9837 shlibpath_overrides_runpath=yes
9838 hardcode_into_libs=yes
9839 ;;
9840 esac
9841 ;;
9842
9843 gnu*)
9844 version_type=linux
9845 need_lib_prefix=no
9846 need_version=no
9847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9848 soname_spec='${libname}${release}${shared_ext}$major'
9849 shlibpath_var=LD_LIBRARY_PATH
9850 hardcode_into_libs=yes
9851 ;;
9852
9853 hpux9* | hpux10* | hpux11*)
9854 # Give a soname corresponding to the major version so that dld.sl refuses to
9855 # link against other versions.
9856 version_type=sunos
9857 need_lib_prefix=no
9858 need_version=no
9859 case $host_cpu in
9860 ia64*)
9861 shrext_cmds='.so'
9862 hardcode_into_libs=yes
9863 dynamic_linker="$host_os dld.so"
9864 shlibpath_var=LD_LIBRARY_PATH
9865 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9866 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9867 soname_spec='${libname}${release}${shared_ext}$major'
9868 if test "X$HPUX_IA64_MODE" = X32; then
9869 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9870 else
9871 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9872 fi
9873 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9874 ;;
9875 hppa*64*)
9876 shrext_cmds='.sl'
9877 hardcode_into_libs=yes
9878 dynamic_linker="$host_os dld.sl"
9879 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9880 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9881 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9882 soname_spec='${libname}${release}${shared_ext}$major'
9883 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9884 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9885 ;;
9886 *)
9887 shrext_cmds='.sl'
9888 dynamic_linker="$host_os dld.sl"
9889 shlibpath_var=SHLIB_PATH
9890 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9892 soname_spec='${libname}${release}${shared_ext}$major'
9893 ;;
9894 esac
9895 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9896 postinstall_cmds='chmod 555 $lib'
9897 ;;
9898
9899 interix[3-9]*)
9900 version_type=linux
9901 need_lib_prefix=no
9902 need_version=no
9903 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9904 soname_spec='${libname}${release}${shared_ext}$major'
9905 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9906 shlibpath_var=LD_LIBRARY_PATH
9907 shlibpath_overrides_runpath=no
9908 hardcode_into_libs=yes
9909 ;;
9910
9911 irix5* | irix6* | nonstopux*)
9912 case $host_os in
9913 nonstopux*) version_type=nonstopux ;;
9914 *)
9915 if test "$lt_cv_prog_gnu_ld" = yes; then
9916 version_type=linux
9917 else
9918 version_type=irix
9919 fi ;;
9920 esac
9921 need_lib_prefix=no
9922 need_version=no
9923 soname_spec='${libname}${release}${shared_ext}$major'
9924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9925 case $host_os in
9926 irix5* | nonstopux*)
9927 libsuff= shlibsuff=
9928 ;;
9929 *)
9930 case $LD in # libtool.m4 will add one of these switches to LD
9931 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9932 libsuff= shlibsuff= libmagic=32-bit;;
9933 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9934 libsuff=32 shlibsuff=N32 libmagic=N32;;
9935 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9936 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9937 *) libsuff= shlibsuff= libmagic=never-match;;
9938 esac
9939 ;;
9940 esac
9941 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9942 shlibpath_overrides_runpath=no
9943 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9944 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9945 hardcode_into_libs=yes
9946 ;;
9947
9948 # No shared lib support for Linux oldld, aout, or coff.
9949 linux*oldld* | linux*aout* | linux*coff*)
9950 dynamic_linker=no
9951 ;;
9952
9953 # This must be Linux ELF.
9954 linux* | k*bsd*-gnu)
9955 version_type=linux
9956 need_lib_prefix=no
9957 need_version=no
9958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9959 soname_spec='${libname}${release}${shared_ext}$major'
9960 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9961 shlibpath_var=LD_LIBRARY_PATH
9962 shlibpath_overrides_runpath=no
9963 # Some binutils ld are patched to set DT_RUNPATH
9964 save_LDFLAGS=$LDFLAGS
9965 save_libdir=$libdir
9966 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9967 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9969 /* end confdefs.h. */
9970
9971 int
9972 main ()
9973 {
9974
9975 ;
9976 return 0;
9977 }
9978 _ACEOF
9979 if ac_fn_c_try_link "$LINENO"; then :
9980 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9981 shlibpath_overrides_runpath=yes
9982 fi
9983 fi
9984 rm -f core conftest.err conftest.$ac_objext \
9985 conftest$ac_exeext conftest.$ac_ext
9986 LDFLAGS=$save_LDFLAGS
9987 libdir=$save_libdir
9988
9989 # This implies no fast_install, which is unacceptable.
9990 # Some rework will be needed to allow for fast_install
9991 # before this can be enabled.
9992 hardcode_into_libs=yes
9993
9994 # Append ld.so.conf contents to the search path
9995 if test -f /etc/ld.so.conf; then
9996 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' ' '`
9997 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9998 fi
9999
10000 # We used to test for /lib/ld.so.1 and disable shared libraries on
10001 # powerpc, because MkLinux only supported shared libraries with the
10002 # GNU dynamic linker. Since this was broken with cross compilers,
10003 # most powerpc-linux boxes support dynamic linking these days and
10004 # people can always --disable-shared, the test was removed, and we
10005 # assume the GNU/Linux dynamic linker is in use.
10006 dynamic_linker='GNU/Linux ld.so'
10007 ;;
10008
10009 netbsdelf*-gnu)
10010 version_type=linux
10011 need_lib_prefix=no
10012 need_version=no
10013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10014 soname_spec='${libname}${release}${shared_ext}$major'
10015 shlibpath_var=LD_LIBRARY_PATH
10016 shlibpath_overrides_runpath=no
10017 hardcode_into_libs=yes
10018 dynamic_linker='NetBSD ld.elf_so'
10019 ;;
10020
10021 netbsd*)
10022 version_type=sunos
10023 need_lib_prefix=no
10024 need_version=no
10025 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10027 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10028 dynamic_linker='NetBSD (a.out) ld.so'
10029 else
10030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10031 soname_spec='${libname}${release}${shared_ext}$major'
10032 dynamic_linker='NetBSD ld.elf_so'
10033 fi
10034 shlibpath_var=LD_LIBRARY_PATH
10035 shlibpath_overrides_runpath=yes
10036 hardcode_into_libs=yes
10037 ;;
10038
10039 newsos6)
10040 version_type=linux
10041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10042 shlibpath_var=LD_LIBRARY_PATH
10043 shlibpath_overrides_runpath=yes
10044 ;;
10045
10046 *nto* | *qnx*)
10047 version_type=qnx
10048 need_lib_prefix=no
10049 need_version=no
10050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10051 soname_spec='${libname}${release}${shared_ext}$major'
10052 shlibpath_var=LD_LIBRARY_PATH
10053 shlibpath_overrides_runpath=no
10054 hardcode_into_libs=yes
10055 dynamic_linker='ldqnx.so'
10056 ;;
10057
10058 openbsd*)
10059 version_type=sunos
10060 sys_lib_dlsearch_path_spec="/usr/lib"
10061 need_lib_prefix=no
10062 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10063 case $host_os in
10064 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10065 *) need_version=no ;;
10066 esac
10067 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10068 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10069 shlibpath_var=LD_LIBRARY_PATH
10070 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10071 case $host_os in
10072 openbsd2.[89] | openbsd2.[89].*)
10073 shlibpath_overrides_runpath=no
10074 ;;
10075 *)
10076 shlibpath_overrides_runpath=yes
10077 ;;
10078 esac
10079 else
10080 shlibpath_overrides_runpath=yes
10081 fi
10082 ;;
10083
10084 os2*)
10085 libname_spec='$name'
10086 shrext_cmds=".dll"
10087 need_lib_prefix=no
10088 library_names_spec='$libname${shared_ext} $libname.a'
10089 dynamic_linker='OS/2 ld.exe'
10090 shlibpath_var=LIBPATH
10091 ;;
10092
10093 osf3* | osf4* | osf5*)
10094 version_type=osf
10095 need_lib_prefix=no
10096 need_version=no
10097 soname_spec='${libname}${release}${shared_ext}$major'
10098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10099 shlibpath_var=LD_LIBRARY_PATH
10100 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10101 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10102 ;;
10103
10104 rdos*)
10105 dynamic_linker=no
10106 ;;
10107
10108 solaris*)
10109 version_type=linux
10110 need_lib_prefix=no
10111 need_version=no
10112 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10113 soname_spec='${libname}${release}${shared_ext}$major'
10114 shlibpath_var=LD_LIBRARY_PATH
10115 shlibpath_overrides_runpath=yes
10116 hardcode_into_libs=yes
10117 # ldd complains unless libraries are executable
10118 postinstall_cmds='chmod +x $lib'
10119 ;;
10120
10121 sunos4*)
10122 version_type=sunos
10123 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10124 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10125 shlibpath_var=LD_LIBRARY_PATH
10126 shlibpath_overrides_runpath=yes
10127 if test "$with_gnu_ld" = yes; then
10128 need_lib_prefix=no
10129 fi
10130 need_version=yes
10131 ;;
10132
10133 sysv4 | sysv4.3*)
10134 version_type=linux
10135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10136 soname_spec='${libname}${release}${shared_ext}$major'
10137 shlibpath_var=LD_LIBRARY_PATH
10138 case $host_vendor in
10139 sni)
10140 shlibpath_overrides_runpath=no
10141 need_lib_prefix=no
10142 runpath_var=LD_RUN_PATH
10143 ;;
10144 siemens)
10145 need_lib_prefix=no
10146 ;;
10147 motorola)
10148 need_lib_prefix=no
10149 need_version=no
10150 shlibpath_overrides_runpath=no
10151 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10152 ;;
10153 esac
10154 ;;
10155
10156 sysv4*MP*)
10157 if test -d /usr/nec ;then
10158 version_type=linux
10159 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10160 soname_spec='$libname${shared_ext}.$major'
10161 shlibpath_var=LD_LIBRARY_PATH
10162 fi
10163 ;;
10164
10165 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10166 version_type=freebsd-elf
10167 need_lib_prefix=no
10168 need_version=no
10169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10170 soname_spec='${libname}${release}${shared_ext}$major'
10171 shlibpath_var=LD_LIBRARY_PATH
10172 shlibpath_overrides_runpath=yes
10173 hardcode_into_libs=yes
10174 if test "$with_gnu_ld" = yes; then
10175 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10176 else
10177 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10178 case $host_os in
10179 sco3.2v5*)
10180 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10181 ;;
10182 esac
10183 fi
10184 sys_lib_dlsearch_path_spec='/usr/lib'
10185 ;;
10186
10187 tpf*)
10188 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10189 version_type=linux
10190 need_lib_prefix=no
10191 need_version=no
10192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10193 shlibpath_var=LD_LIBRARY_PATH
10194 shlibpath_overrides_runpath=no
10195 hardcode_into_libs=yes
10196 ;;
10197
10198 uts4*)
10199 version_type=linux
10200 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10201 soname_spec='${libname}${release}${shared_ext}$major'
10202 shlibpath_var=LD_LIBRARY_PATH
10203 ;;
10204
10205 *)
10206 dynamic_linker=no
10207 ;;
10208 esac
10209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10210 $as_echo "$dynamic_linker" >&6; }
10211 test "$dynamic_linker" = no && can_build_shared=no
10212
10213 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10214 if test "$GCC" = yes; then
10215 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10216 fi
10217
10218 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10219 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10220 fi
10221 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10222 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10223 fi
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10312 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10313 hardcode_action=
10314 if test -n "$hardcode_libdir_flag_spec" ||
10315 test -n "$runpath_var" ||
10316 test "X$hardcode_automatic" = "Xyes" ; then
10317
10318 # We can hardcode non-existent directories.
10319 if test "$hardcode_direct" != no &&
10320 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10321 # have to relink, otherwise we might link with an installed library
10322 # when we should be linking with a yet-to-be-installed one
10323 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10324 test "$hardcode_minus_L" != no; then
10325 # Linking always hardcodes the temporary library directory.
10326 hardcode_action=relink
10327 else
10328 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10329 hardcode_action=immediate
10330 fi
10331 else
10332 # We cannot hardcode anything, or else we can only hardcode existing
10333 # directories.
10334 hardcode_action=unsupported
10335 fi
10336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10337 $as_echo "$hardcode_action" >&6; }
10338
10339 if test "$hardcode_action" = relink ||
10340 test "$inherit_rpath" = yes; then
10341 # Fast installation is not supported
10342 enable_fast_install=no
10343 elif test "$shlibpath_overrides_runpath" = yes ||
10344 test "$enable_shared" = no; then
10345 # Fast installation is not necessary
10346 enable_fast_install=needless
10347 fi
10348
10349
10350
10351
10352
10353
10354 if test "x$enable_dlopen" != xyes; then
10355 enable_dlopen=unknown
10356 enable_dlopen_self=unknown
10357 enable_dlopen_self_static=unknown
10358 else
10359 lt_cv_dlopen=no
10360 lt_cv_dlopen_libs=
10361
10362 case $host_os in
10363 beos*)
10364 lt_cv_dlopen="load_add_on"
10365 lt_cv_dlopen_libs=
10366 lt_cv_dlopen_self=yes
10367 ;;
10368
10369 mingw* | pw32* | cegcc*)
10370 lt_cv_dlopen="LoadLibrary"
10371 lt_cv_dlopen_libs=
10372 ;;
10373
10374 cygwin*)
10375 lt_cv_dlopen="dlopen"
10376 lt_cv_dlopen_libs=
10377 ;;
10378
10379 darwin*)
10380 # if libdl is installed we need to link against it
10381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10382 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10383 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10384 $as_echo_n "(cached) " >&6
10385 else
10386 ac_check_lib_save_LIBS=$LIBS
10387 LIBS="-ldl $LIBS"
10388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10389 /* end confdefs.h. */
10390
10391 /* Override any GCC internal prototype to avoid an error.
10392 Use char because int might match the return type of a GCC
10393 builtin and then its argument prototype would still apply. */
10394 #ifdef __cplusplus
10395 extern "C"
10396 #endif
10397 char dlopen ();
10398 int
10399 main ()
10400 {
10401 return dlopen ();
10402 ;
10403 return 0;
10404 }
10405 _ACEOF
10406 if ac_fn_c_try_link "$LINENO"; then :
10407 ac_cv_lib_dl_dlopen=yes
10408 else
10409 ac_cv_lib_dl_dlopen=no
10410 fi
10411 rm -f core conftest.err conftest.$ac_objext \
10412 conftest$ac_exeext conftest.$ac_ext
10413 LIBS=$ac_check_lib_save_LIBS
10414 fi
10415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10416 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10417 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10418 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10419 else
10420
10421 lt_cv_dlopen="dyld"
10422 lt_cv_dlopen_libs=
10423 lt_cv_dlopen_self=yes
10424
10425 fi
10426
10427 ;;
10428
10429 *)
10430 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10431 if test "x$ac_cv_func_shl_load" = x""yes; then :
10432 lt_cv_dlopen="shl_load"
10433 else
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10435 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10436 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10437 $as_echo_n "(cached) " >&6
10438 else
10439 ac_check_lib_save_LIBS=$LIBS
10440 LIBS="-ldld $LIBS"
10441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10442 /* end confdefs.h. */
10443
10444 /* Override any GCC internal prototype to avoid an error.
10445 Use char because int might match the return type of a GCC
10446 builtin and then its argument prototype would still apply. */
10447 #ifdef __cplusplus
10448 extern "C"
10449 #endif
10450 char shl_load ();
10451 int
10452 main ()
10453 {
10454 return shl_load ();
10455 ;
10456 return 0;
10457 }
10458 _ACEOF
10459 if ac_fn_c_try_link "$LINENO"; then :
10460 ac_cv_lib_dld_shl_load=yes
10461 else
10462 ac_cv_lib_dld_shl_load=no
10463 fi
10464 rm -f core conftest.err conftest.$ac_objext \
10465 conftest$ac_exeext conftest.$ac_ext
10466 LIBS=$ac_check_lib_save_LIBS
10467 fi
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10469 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10470 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10471 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10472 else
10473 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10474 if test "x$ac_cv_func_dlopen" = x""yes; then :
10475 lt_cv_dlopen="dlopen"
10476 else
10477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10478 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10479 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10480 $as_echo_n "(cached) " >&6
10481 else
10482 ac_check_lib_save_LIBS=$LIBS
10483 LIBS="-ldl $LIBS"
10484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10485 /* end confdefs.h. */
10486
10487 /* Override any GCC internal prototype to avoid an error.
10488 Use char because int might match the return type of a GCC
10489 builtin and then its argument prototype would still apply. */
10490 #ifdef __cplusplus
10491 extern "C"
10492 #endif
10493 char dlopen ();
10494 int
10495 main ()
10496 {
10497 return dlopen ();
10498 ;
10499 return 0;
10500 }
10501 _ACEOF
10502 if ac_fn_c_try_link "$LINENO"; then :
10503 ac_cv_lib_dl_dlopen=yes
10504 else
10505 ac_cv_lib_dl_dlopen=no
10506 fi
10507 rm -f core conftest.err conftest.$ac_objext \
10508 conftest$ac_exeext conftest.$ac_ext
10509 LIBS=$ac_check_lib_save_LIBS
10510 fi
10511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10512 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10513 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10514 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10515 else
10516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10517 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10518 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10519 $as_echo_n "(cached) " >&6
10520 else
10521 ac_check_lib_save_LIBS=$LIBS
10522 LIBS="-lsvld $LIBS"
10523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10524 /* end confdefs.h. */
10525
10526 /* Override any GCC internal prototype to avoid an error.
10527 Use char because int might match the return type of a GCC
10528 builtin and then its argument prototype would still apply. */
10529 #ifdef __cplusplus
10530 extern "C"
10531 #endif
10532 char dlopen ();
10533 int
10534 main ()
10535 {
10536 return dlopen ();
10537 ;
10538 return 0;
10539 }
10540 _ACEOF
10541 if ac_fn_c_try_link "$LINENO"; then :
10542 ac_cv_lib_svld_dlopen=yes
10543 else
10544 ac_cv_lib_svld_dlopen=no
10545 fi
10546 rm -f core conftest.err conftest.$ac_objext \
10547 conftest$ac_exeext conftest.$ac_ext
10548 LIBS=$ac_check_lib_save_LIBS
10549 fi
10550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10551 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10552 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10553 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10554 else
10555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10556 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10557 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10558 $as_echo_n "(cached) " >&6
10559 else
10560 ac_check_lib_save_LIBS=$LIBS
10561 LIBS="-ldld $LIBS"
10562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10563 /* end confdefs.h. */
10564
10565 /* Override any GCC internal prototype to avoid an error.
10566 Use char because int might match the return type of a GCC
10567 builtin and then its argument prototype would still apply. */
10568 #ifdef __cplusplus
10569 extern "C"
10570 #endif
10571 char dld_link ();
10572 int
10573 main ()
10574 {
10575 return dld_link ();
10576 ;
10577 return 0;
10578 }
10579 _ACEOF
10580 if ac_fn_c_try_link "$LINENO"; then :
10581 ac_cv_lib_dld_dld_link=yes
10582 else
10583 ac_cv_lib_dld_dld_link=no
10584 fi
10585 rm -f core conftest.err conftest.$ac_objext \
10586 conftest$ac_exeext conftest.$ac_ext
10587 LIBS=$ac_check_lib_save_LIBS
10588 fi
10589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10590 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10591 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10592 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10593 fi
10594
10595
10596 fi
10597
10598
10599 fi
10600
10601
10602 fi
10603
10604
10605 fi
10606
10607
10608 fi
10609
10610 ;;
10611 esac
10612
10613 if test "x$lt_cv_dlopen" != xno; then
10614 enable_dlopen=yes
10615 else
10616 enable_dlopen=no
10617 fi
10618
10619 case $lt_cv_dlopen in
10620 dlopen)
10621 save_CPPFLAGS="$CPPFLAGS"
10622 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10623
10624 save_LDFLAGS="$LDFLAGS"
10625 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10626
10627 save_LIBS="$LIBS"
10628 LIBS="$lt_cv_dlopen_libs $LIBS"
10629
10630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10631 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10632 if test "${lt_cv_dlopen_self+set}" = set; then :
10633 $as_echo_n "(cached) " >&6
10634 else
10635 if test "$cross_compiling" = yes; then :
10636 lt_cv_dlopen_self=cross
10637 else
10638 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10639 lt_status=$lt_dlunknown
10640 cat > conftest.$ac_ext <<_LT_EOF
10641 #line 10641 "configure"
10642 #include "confdefs.h"
10643
10644 #if HAVE_DLFCN_H
10645 #include <dlfcn.h>
10646 #endif
10647
10648 #include <stdio.h>
10649
10650 #ifdef RTLD_GLOBAL
10651 # define LT_DLGLOBAL RTLD_GLOBAL
10652 #else
10653 # ifdef DL_GLOBAL
10654 # define LT_DLGLOBAL DL_GLOBAL
10655 # else
10656 # define LT_DLGLOBAL 0
10657 # endif
10658 #endif
10659
10660 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10661 find out it does not work in some platform. */
10662 #ifndef LT_DLLAZY_OR_NOW
10663 # ifdef RTLD_LAZY
10664 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10665 # else
10666 # ifdef DL_LAZY
10667 # define LT_DLLAZY_OR_NOW DL_LAZY
10668 # else
10669 # ifdef RTLD_NOW
10670 # define LT_DLLAZY_OR_NOW RTLD_NOW
10671 # else
10672 # ifdef DL_NOW
10673 # define LT_DLLAZY_OR_NOW DL_NOW
10674 # else
10675 # define LT_DLLAZY_OR_NOW 0
10676 # endif
10677 # endif
10678 # endif
10679 # endif
10680 #endif
10681
10682 void fnord() { int i=42;}
10683 int main ()
10684 {
10685 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10686 int status = $lt_dlunknown;
10687
10688 if (self)
10689 {
10690 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10691 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10692 /* dlclose (self); */
10693 }
10694 else
10695 puts (dlerror ());
10696
10697 return status;
10698 }
10699 _LT_EOF
10700 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10701 (eval $ac_link) 2>&5
10702 ac_status=$?
10703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10704 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10705 (./conftest; exit; ) >&5 2>/dev/null
10706 lt_status=$?
10707 case x$lt_status in
10708 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10709 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10710 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10711 esac
10712 else :
10713 # compilation failed
10714 lt_cv_dlopen_self=no
10715 fi
10716 fi
10717 rm -fr conftest*
10718
10719
10720 fi
10721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10722 $as_echo "$lt_cv_dlopen_self" >&6; }
10723
10724 if test "x$lt_cv_dlopen_self" = xyes; then
10725 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10727 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10728 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10729 $as_echo_n "(cached) " >&6
10730 else
10731 if test "$cross_compiling" = yes; then :
10732 lt_cv_dlopen_self_static=cross
10733 else
10734 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10735 lt_status=$lt_dlunknown
10736 cat > conftest.$ac_ext <<_LT_EOF
10737 #line 10737 "configure"
10738 #include "confdefs.h"
10739
10740 #if HAVE_DLFCN_H
10741 #include <dlfcn.h>
10742 #endif
10743
10744 #include <stdio.h>
10745
10746 #ifdef RTLD_GLOBAL
10747 # define LT_DLGLOBAL RTLD_GLOBAL
10748 #else
10749 # ifdef DL_GLOBAL
10750 # define LT_DLGLOBAL DL_GLOBAL
10751 # else
10752 # define LT_DLGLOBAL 0
10753 # endif
10754 #endif
10755
10756 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10757 find out it does not work in some platform. */
10758 #ifndef LT_DLLAZY_OR_NOW
10759 # ifdef RTLD_LAZY
10760 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10761 # else
10762 # ifdef DL_LAZY
10763 # define LT_DLLAZY_OR_NOW DL_LAZY
10764 # else
10765 # ifdef RTLD_NOW
10766 # define LT_DLLAZY_OR_NOW RTLD_NOW
10767 # else
10768 # ifdef DL_NOW
10769 # define LT_DLLAZY_OR_NOW DL_NOW
10770 # else
10771 # define LT_DLLAZY_OR_NOW 0
10772 # endif
10773 # endif
10774 # endif
10775 # endif
10776 #endif
10777
10778 void fnord() { int i=42;}
10779 int main ()
10780 {
10781 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10782 int status = $lt_dlunknown;
10783
10784 if (self)
10785 {
10786 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10787 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10788 /* dlclose (self); */
10789 }
10790 else
10791 puts (dlerror ());
10792
10793 return status;
10794 }
10795 _LT_EOF
10796 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10797 (eval $ac_link) 2>&5
10798 ac_status=$?
10799 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10800 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10801 (./conftest; exit; ) >&5 2>/dev/null
10802 lt_status=$?
10803 case x$lt_status in
10804 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10805 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10806 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10807 esac
10808 else :
10809 # compilation failed
10810 lt_cv_dlopen_self_static=no
10811 fi
10812 fi
10813 rm -fr conftest*
10814
10815
10816 fi
10817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10818 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10819 fi
10820
10821 CPPFLAGS="$save_CPPFLAGS"
10822 LDFLAGS="$save_LDFLAGS"
10823 LIBS="$save_LIBS"
10824 ;;
10825 esac
10826
10827 case $lt_cv_dlopen_self in
10828 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10829 *) enable_dlopen_self=unknown ;;
10830 esac
10831
10832 case $lt_cv_dlopen_self_static in
10833 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10834 *) enable_dlopen_self_static=unknown ;;
10835 esac
10836 fi
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854 striplib=
10855 old_striplib=
10856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10857 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10858 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10859 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10860 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10862 $as_echo "yes" >&6; }
10863 else
10864 # FIXME - insert some real tests, host_os isn't really good enough
10865 case $host_os in
10866 darwin*)
10867 if test -n "$STRIP" ; then
10868 striplib="$STRIP -x"
10869 old_striplib="$STRIP -S"
10870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10871 $as_echo "yes" >&6; }
10872 else
10873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10874 $as_echo "no" >&6; }
10875 fi
10876 ;;
10877 *)
10878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10879 $as_echo "no" >&6; }
10880 ;;
10881 esac
10882 fi
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895 # Report which library types will actually be built
10896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10897 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10899 $as_echo "$can_build_shared" >&6; }
10900
10901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10902 $as_echo_n "checking whether to build shared libraries... " >&6; }
10903 test "$can_build_shared" = "no" && enable_shared=no
10904
10905 # On AIX, shared libraries and static libraries use the same namespace, and
10906 # are all built from PIC.
10907 case $host_os in
10908 aix3*)
10909 test "$enable_shared" = yes && enable_static=no
10910 if test -n "$RANLIB"; then
10911 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10912 postinstall_cmds='$RANLIB $lib'
10913 fi
10914 ;;
10915
10916 aix[4-9]*)
10917 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10918 test "$enable_shared" = yes && enable_static=no
10919 fi
10920 ;;
10921 esac
10922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10923 $as_echo "$enable_shared" >&6; }
10924
10925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10926 $as_echo_n "checking whether to build static libraries... " >&6; }
10927 # Make sure either enable_shared or enable_static is yes.
10928 test "$enable_shared" = yes || enable_static=yes
10929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10930 $as_echo "$enable_static" >&6; }
10931
10932
10933
10934
10935 fi
10936 ac_ext=c
10937 ac_cpp='$CPP $CPPFLAGS'
10938 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10939 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10940 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10941
10942 CC="$lt_save_CC"
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956 ac_config_commands="$ac_config_commands libtool"
10957
10958
10959
10960
10961 # Only expand once:
10962
10963
10964 ac_ext=c
10965 ac_cpp='$CPP $CPPFLAGS'
10966 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10967 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10968 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10969 if test -n "$ac_tool_prefix"; then
10970 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
10971 set dummy ${ac_tool_prefix}gcc; ac_word=$2
10972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10973 $as_echo_n "checking for $ac_word... " >&6; }
10974 if test "${ac_cv_prog_CC+set}" = set; then :
10975 $as_echo_n "(cached) " >&6
10976 else
10977 if test -n "$CC"; then
10978 ac_cv_prog_CC="$CC" # Let the user override the test.
10979 else
10980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10981 for as_dir in $PATH
10982 do
10983 IFS=$as_save_IFS
10984 test -z "$as_dir" && as_dir=.
10985 for ac_exec_ext in '' $ac_executable_extensions; do
10986 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10987 ac_cv_prog_CC="${ac_tool_prefix}gcc"
10988 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10989 break 2
10990 fi
10991 done
10992 done
10993 IFS=$as_save_IFS
10994
10995 fi
10996 fi
10997 CC=$ac_cv_prog_CC
10998 if test -n "$CC"; then
10999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11000 $as_echo "$CC" >&6; }
11001 else
11002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11003 $as_echo "no" >&6; }
11004 fi
11005
11006
11007 fi
11008 if test -z "$ac_cv_prog_CC"; then
11009 ac_ct_CC=$CC
11010 # Extract the first word of "gcc", so it can be a program name with args.
11011 set dummy gcc; ac_word=$2
11012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11013 $as_echo_n "checking for $ac_word... " >&6; }
11014 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
11015 $as_echo_n "(cached) " >&6
11016 else
11017 if test -n "$ac_ct_CC"; then
11018 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11019 else
11020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11021 for as_dir in $PATH
11022 do
11023 IFS=$as_save_IFS
11024 test -z "$as_dir" && as_dir=.
11025 for ac_exec_ext in '' $ac_executable_extensions; do
11026 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11027 ac_cv_prog_ac_ct_CC="gcc"
11028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11029 break 2
11030 fi
11031 done
11032 done
11033 IFS=$as_save_IFS
11034
11035 fi
11036 fi
11037 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11038 if test -n "$ac_ct_CC"; then
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11040 $as_echo "$ac_ct_CC" >&6; }
11041 else
11042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11043 $as_echo "no" >&6; }
11044 fi
11045
11046 if test "x$ac_ct_CC" = x; then
11047 CC=""
11048 else
11049 case $cross_compiling:$ac_tool_warned in
11050 yes:)
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11052 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11053 ac_tool_warned=yes ;;
11054 esac
11055 CC=$ac_ct_CC
11056 fi
11057 else
11058 CC="$ac_cv_prog_CC"
11059 fi
11060
11061 if test -z "$CC"; then
11062 if test -n "$ac_tool_prefix"; then
11063 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
11064 set dummy ${ac_tool_prefix}cc; ac_word=$2
11065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11066 $as_echo_n "checking for $ac_word... " >&6; }
11067 if test "${ac_cv_prog_CC+set}" = set; then :
11068 $as_echo_n "(cached) " >&6
11069 else
11070 if test -n "$CC"; then
11071 ac_cv_prog_CC="$CC" # Let the user override the test.
11072 else
11073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11074 for as_dir in $PATH
11075 do
11076 IFS=$as_save_IFS
11077 test -z "$as_dir" && as_dir=.
11078 for ac_exec_ext in '' $ac_executable_extensions; do
11079 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11080 ac_cv_prog_CC="${ac_tool_prefix}cc"
11081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11082 break 2
11083 fi
11084 done
11085 done
11086 IFS=$as_save_IFS
11087
11088 fi
11089 fi
11090 CC=$ac_cv_prog_CC
11091 if test -n "$CC"; then
11092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11093 $as_echo "$CC" >&6; }
11094 else
11095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11096 $as_echo "no" >&6; }
11097 fi
11098
11099
11100 fi
11101 fi
11102 if test -z "$CC"; then
11103 # Extract the first word of "cc", so it can be a program name with args.
11104 set dummy cc; ac_word=$2
11105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11106 $as_echo_n "checking for $ac_word... " >&6; }
11107 if test "${ac_cv_prog_CC+set}" = set; then :
11108 $as_echo_n "(cached) " >&6
11109 else
11110 if test -n "$CC"; then
11111 ac_cv_prog_CC="$CC" # Let the user override the test.
11112 else
11113 ac_prog_rejected=no
11114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11115 for as_dir in $PATH
11116 do
11117 IFS=$as_save_IFS
11118 test -z "$as_dir" && as_dir=.
11119 for ac_exec_ext in '' $ac_executable_extensions; do
11120 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11121 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
11122 ac_prog_rejected=yes
11123 continue
11124 fi
11125 ac_cv_prog_CC="cc"
11126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11127 break 2
11128 fi
11129 done
11130 done
11131 IFS=$as_save_IFS
11132
11133 if test $ac_prog_rejected = yes; then
11134 # We found a bogon in the path, so make sure we never use it.
11135 set dummy $ac_cv_prog_CC
11136 shift
11137 if test $# != 0; then
11138 # We chose a different compiler from the bogus one.
11139 # However, it has the same basename, so the bogon will be chosen
11140 # first if we set CC to just the basename; use the full file name.
11141 shift
11142 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
11143 fi
11144 fi
11145 fi
11146 fi
11147 CC=$ac_cv_prog_CC
11148 if test -n "$CC"; then
11149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11150 $as_echo "$CC" >&6; }
11151 else
11152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11153 $as_echo "no" >&6; }
11154 fi
11155
11156
11157 fi
11158 if test -z "$CC"; then
11159 if test -n "$ac_tool_prefix"; then
11160 for ac_prog in cl.exe
11161 do
11162 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11163 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11165 $as_echo_n "checking for $ac_word... " >&6; }
11166 if test "${ac_cv_prog_CC+set}" = set; then :
11167 $as_echo_n "(cached) " >&6
11168 else
11169 if test -n "$CC"; then
11170 ac_cv_prog_CC="$CC" # Let the user override the test.
11171 else
11172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11173 for as_dir in $PATH
11174 do
11175 IFS=$as_save_IFS
11176 test -z "$as_dir" && as_dir=.
11177 for ac_exec_ext in '' $ac_executable_extensions; do
11178 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11179 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
11180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11181 break 2
11182 fi
11183 done
11184 done
11185 IFS=$as_save_IFS
11186
11187 fi
11188 fi
11189 CC=$ac_cv_prog_CC
11190 if test -n "$CC"; then
11191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
11192 $as_echo "$CC" >&6; }
11193 else
11194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11195 $as_echo "no" >&6; }
11196 fi
11197
11198
11199 test -n "$CC" && break
11200 done
11201 fi
11202 if test -z "$CC"; then
11203 ac_ct_CC=$CC
11204 for ac_prog in cl.exe
11205 do
11206 # Extract the first word of "$ac_prog", so it can be a program name with args.
11207 set dummy $ac_prog; ac_word=$2
11208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11209 $as_echo_n "checking for $ac_word... " >&6; }
11210 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
11211 $as_echo_n "(cached) " >&6
11212 else
11213 if test -n "$ac_ct_CC"; then
11214 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11215 else
11216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11217 for as_dir in $PATH
11218 do
11219 IFS=$as_save_IFS
11220 test -z "$as_dir" && as_dir=.
11221 for ac_exec_ext in '' $ac_executable_extensions; do
11222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11223 ac_cv_prog_ac_ct_CC="$ac_prog"
11224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11225 break 2
11226 fi
11227 done
11228 done
11229 IFS=$as_save_IFS
11230
11231 fi
11232 fi
11233 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11234 if test -n "$ac_ct_CC"; then
11235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
11236 $as_echo "$ac_ct_CC" >&6; }
11237 else
11238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11239 $as_echo "no" >&6; }
11240 fi
11241
11242
11243 test -n "$ac_ct_CC" && break
11244 done
11245
11246 if test "x$ac_ct_CC" = x; then
11247 CC=""
11248 else
11249 case $cross_compiling:$ac_tool_warned in
11250 yes:)
11251 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11252 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11253 ac_tool_warned=yes ;;
11254 esac
11255 CC=$ac_ct_CC
11256 fi
11257 fi
11258
11259 fi
11260
11261
11262 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11263 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11264 as_fn_error "no acceptable C compiler found in \$PATH
11265 See \`config.log' for more details." "$LINENO" 5; }
11266
11267 # Provide some information about the compiler.
11268 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
11269 set X $ac_compile
11270 ac_compiler=$2
11271 for ac_option in --version -v -V -qversion; do
11272 { { ac_try="$ac_compiler $ac_option >&5"
11273 case "(($ac_try" in
11274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11275 *) ac_try_echo=$ac_try;;
11276 esac
11277 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11278 $as_echo "$ac_try_echo"; } >&5
11279 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11280 ac_status=$?
11281 if test -s conftest.err; then
11282 sed '10a\
11283 ... rest of stderr output deleted ...
11284 10q' conftest.err >conftest.er1
11285 cat conftest.er1 >&5
11286 rm -f conftest.er1 conftest.err
11287 fi
11288 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11289 test $ac_status = 0; }
11290 done
11291
11292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
11293 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
11294 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
11295 $as_echo_n "(cached) " >&6
11296 else
11297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11298 /* end confdefs.h. */
11299
11300 int
11301 main ()
11302 {
11303 #ifndef __GNUC__
11304 choke me
11305 #endif
11306
11307 ;
11308 return 0;
11309 }
11310 _ACEOF
11311 if ac_fn_c_try_compile "$LINENO"; then :
11312 ac_compiler_gnu=yes
11313 else
11314 ac_compiler_gnu=no
11315 fi
11316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11317 ac_cv_c_compiler_gnu=$ac_compiler_gnu
11318
11319 fi
11320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
11321 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
11322 if test $ac_compiler_gnu = yes; then
11323 GCC=yes
11324 else
11325 GCC=
11326 fi
11327 ac_test_CFLAGS=${CFLAGS+set}
11328 ac_save_CFLAGS=$CFLAGS
11329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
11330 $as_echo_n "checking whether $CC accepts -g... " >&6; }
11331 if test "${ac_cv_prog_cc_g+set}" = set; then :
11332 $as_echo_n "(cached) " >&6
11333 else
11334 ac_save_c_werror_flag=$ac_c_werror_flag
11335 ac_c_werror_flag=yes
11336 ac_cv_prog_cc_g=no
11337 CFLAGS="-g"
11338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11339 /* end confdefs.h. */
11340
11341 int
11342 main ()
11343 {
11344
11345 ;
11346 return 0;
11347 }
11348 _ACEOF
11349 if ac_fn_c_try_compile "$LINENO"; then :
11350 ac_cv_prog_cc_g=yes
11351 else
11352 CFLAGS=""
11353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11354 /* end confdefs.h. */
11355
11356 int
11357 main ()
11358 {
11359
11360 ;
11361 return 0;
11362 }
11363 _ACEOF
11364 if ac_fn_c_try_compile "$LINENO"; then :
11365
11366 else
11367 ac_c_werror_flag=$ac_save_c_werror_flag
11368 CFLAGS="-g"
11369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11370 /* end confdefs.h. */
11371
11372 int
11373 main ()
11374 {
11375
11376 ;
11377 return 0;
11378 }
11379 _ACEOF
11380 if ac_fn_c_try_compile "$LINENO"; then :
11381 ac_cv_prog_cc_g=yes
11382 fi
11383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11384 fi
11385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11386 fi
11387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11388 ac_c_werror_flag=$ac_save_c_werror_flag
11389 fi
11390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
11391 $as_echo "$ac_cv_prog_cc_g" >&6; }
11392 if test "$ac_test_CFLAGS" = set; then
11393 CFLAGS=$ac_save_CFLAGS
11394 elif test $ac_cv_prog_cc_g = yes; then
11395 if test "$GCC" = yes; then
11396 CFLAGS="-g -O2"
11397 else
11398 CFLAGS="-g"
11399 fi
11400 else
11401 if test "$GCC" = yes; then
11402 CFLAGS="-O2"
11403 else
11404 CFLAGS=
11405 fi
11406 fi
11407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
11408 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
11409 if test "${ac_cv_prog_cc_c89+set}" = set; then :
11410 $as_echo_n "(cached) " >&6
11411 else
11412 ac_cv_prog_cc_c89=no
11413 ac_save_CC=$CC
11414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11415 /* end confdefs.h. */
11416 #include <stdarg.h>
11417 #include <stdio.h>
11418 #include <sys/types.h>
11419 #include <sys/stat.h>
11420 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
11421 struct buf { int x; };
11422 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11423 static char *e (p, i)
11424 char **p;
11425 int i;
11426 {
11427 return p[i];
11428 }
11429 static char *f (char * (*g) (char **, int), char **p, ...)
11430 {
11431 char *s;
11432 va_list v;
11433 va_start (v,p);
11434 s = g (p, va_arg (v,int));
11435 va_end (v);
11436 return s;
11437 }
11438
11439 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
11440 function prototypes and stuff, but not '\xHH' hex character constants.
11441 These don't provoke an error unfortunately, instead are silently treated
11442 as 'x'. The following induces an error, until -std is added to get
11443 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
11444 array size at least. It's necessary to write '\x00'==0 to get something
11445 that's true only with -std. */
11446 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
11447
11448 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
11449 inside strings and character constants. */
11450 #define FOO(x) 'x'
11451 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
11452
11453 int test (int i, double x);
11454 struct s1 {int (*f) (int a);};
11455 struct s2 {int (*f) (double a);};
11456 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11457 int argc;
11458 char **argv;
11459 int
11460 main ()
11461 {
11462 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
11463 ;
11464 return 0;
11465 }
11466 _ACEOF
11467 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
11468 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11469 do
11470 CC="$ac_save_CC $ac_arg"
11471 if ac_fn_c_try_compile "$LINENO"; then :
11472 ac_cv_prog_cc_c89=$ac_arg
11473 fi
11474 rm -f core conftest.err conftest.$ac_objext
11475 test "x$ac_cv_prog_cc_c89" != "xno" && break
11476 done
11477 rm -f conftest.$ac_ext
11478 CC=$ac_save_CC
11479
11480 fi
11481 # AC_CACHE_VAL
11482 case "x$ac_cv_prog_cc_c89" in
11483 x)
11484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
11485 $as_echo "none needed" >&6; } ;;
11486 xno)
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
11488 $as_echo "unsupported" >&6; } ;;
11489 *)
11490 CC="$CC $ac_cv_prog_cc_c89"
11491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
11492 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
11493 esac
11494 if test "x$ac_cv_prog_cc_c89" != xno; then :
11495
11496 fi
11497
11498 ac_ext=c
11499 ac_cpp='$CPP $CPPFLAGS'
11500 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11501 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11502 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11503
11504
11505
11506
11507 # Options
11508
11509 # Check whether --with-xorg-module-dir was given.
11510 if test "${with_xorg_module_dir+set}" = set; then :
11511 withval=$with_xorg_module_dir; moduledir="$withval"
11512 else
11513 moduledir="$libdir/xorg/modules"
11514 fi
11515
11516
11517
11518 # Check whether --with-xserver-source was given.
11519 if test "${with_xserver_source+set}" = set; then :
11520 withval=$with_xserver_source; XSERVER_SOURCE="$withval"
11521 else
11522 XSERVER_SOURCE=""
11523 fi
11524
11525
11526 # Checks for extensions
11527
11528 SAVE_CFLAGS="$CFLAGS"
11529 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
11530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11531 /* end confdefs.h. */
11532
11533 #include "xorg-server.h"
11534 #if !defined RANDR
11535 #error RANDR not defined
11536 #endif
11537
11538 int
11539 main ()
11540 {
11541
11542 ;
11543 return 0;
11544 }
11545 _ACEOF
11546 if ac_fn_c_try_compile "$LINENO"; then :
11547 _EXT_CHECK=yes
11548 else
11549 _EXT_CHECK=no
11550 fi
11551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11552 CFLAGS="$SAVE_CFLAGS"
11553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5
11554 $as_echo_n "checking if RANDR is defined... " >&6; }
11555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
11556 $as_echo "$_EXT_CHECK" >&6; }
11557 if test "$_EXT_CHECK" != no; then
11558 REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
11559 fi
11560
11561
11562 SAVE_CFLAGS="$CFLAGS"
11563 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
11564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11565 /* end confdefs.h. */
11566
11567 #include "xorg-server.h"
11568 #if !defined RENDER
11569 #error RENDER not defined
11570 #endif
11571
11572 int
11573 main ()
11574 {
11575
11576 ;
11577 return 0;
11578 }
11579 _ACEOF
11580 if ac_fn_c_try_compile "$LINENO"; then :
11581 _EXT_CHECK=yes
11582 else
11583 _EXT_CHECK=no
11584 fi
11585 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11586 CFLAGS="$SAVE_CFLAGS"
11587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5
11588 $as_echo_n "checking if RENDER is defined... " >&6; }
11589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
11590 $as_echo "$_EXT_CHECK" >&6; }
11591 if test "$_EXT_CHECK" != no; then
11592 REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
11593 fi
11594
11595
11596 SAVE_CFLAGS="$CFLAGS"
11597 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
11598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11599 /* end confdefs.h. */
11600
11601 #include "xorg-server.h"
11602 #if !defined XV
11603 #error XV not defined
11604 #endif
11605
11606 int
11607 main ()
11608 {
11609
11610 ;
11611 return 0;
11612 }
11613 _ACEOF
11614 if ac_fn_c_try_compile "$LINENO"; then :
11615 _EXT_CHECK=yes
11616 else
11617 _EXT_CHECK=no
11618 fi
11619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11620 CFLAGS="$SAVE_CFLAGS"
11621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5
11622 $as_echo_n "checking if XV is defined... " >&6; }
11623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
11624 $as_echo "$_EXT_CHECK" >&6; }
11625 if test "$_EXT_CHECK" != no; then
11626 REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
11627 fi
11628
11629
11630 SAVE_CFLAGS="$CFLAGS"
11631 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
11632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11633 /* end confdefs.h. */
11634
11635 #include "xorg-server.h"
11636 #if !defined DPMSExtension
11637 #error DPMSExtension not defined
11638 #endif
11639
11640 int
11641 main ()
11642 {
11643
11644 ;
11645 return 0;
11646 }
11647 _ACEOF
11648 if ac_fn_c_try_compile "$LINENO"; then :
11649 _EXT_CHECK=yes
11650 else
11651 _EXT_CHECK=no
11652 fi
11653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11654 CFLAGS="$SAVE_CFLAGS"
11655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5
11656 $as_echo_n "checking if DPMSExtension is defined... " >&6; }
11657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5
11658 $as_echo "$_EXT_CHECK" >&6; }
11659 if test "$_EXT_CHECK" != no; then
11660 REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
11661 fi
11662
11663
11664 # Checks for pkg-config packages
11665
11666 pkg_failed=no
11667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5
11668 $as_echo_n "checking for XORG... " >&6; }
11669
11670 if test -n "$PKG_CONFIG"; then
11671 if test -n "$XORG_CFLAGS"; then
11672 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
11673 else
11674 if test -n "$PKG_CONFIG" && \
11675 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\""; } >&5
11676 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
11677 ac_status=$?
11678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11679 test $ac_status = 0; }; then
11680 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
11681 else
11682 pkg_failed=yes
11683 fi
11684 fi
11685 else
11686 pkg_failed=untried
11687 fi
11688 if test -n "$PKG_CONFIG"; then
11689 if test -n "$XORG_LIBS"; then
11690 pkg_cv_XORG_LIBS="$XORG_LIBS"
11691 else
11692 if test -n "$PKG_CONFIG" && \
11693 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\""; } >&5
11694 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
11695 ac_status=$?
11696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11697 test $ac_status = 0; }; then
11698 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
11699 else
11700 pkg_failed=yes
11701 fi
11702 fi
11703 else
11704 pkg_failed=untried
11705 fi
11706
11707
11708
11709 if test $pkg_failed = yes; then
11710
11711 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11712 _pkg_short_errors_supported=yes
11713 else
11714 _pkg_short_errors_supported=no
11715 fi
11716 if test $_pkg_short_errors_supported = yes; then
11717 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES"`
11718 else
11719 XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES"`
11720 fi
11721 # Put the nasty error message in config.log where it belongs
11722 echo "$XORG_PKG_ERRORS" >&5
11723
11724 as_fn_error "Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met:
11725
11726 $XORG_PKG_ERRORS
11727
11728 Consider adjusting the PKG_CONFIG_PATH environment variable if you
11729 installed software in a non-standard prefix.
11730
11731 Alternatively, you may set the environment variables XORG_CFLAGS
11732 and XORG_LIBS to avoid the need to call pkg-config.
11733 See the pkg-config man page for more details.
11734 " "$LINENO" 5
11735 elif test $pkg_failed = untried; then
11736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11737 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11738 as_fn_error "The pkg-config script could not be found or is too old. Make sure it
11739 is in your PATH or set the PKG_CONFIG environment variable to the full
11740 path to pkg-config.
11741
11742 Alternatively, you may set the environment variables XORG_CFLAGS
11743 and XORG_LIBS to avoid the need to call pkg-config.
11744 See the pkg-config man page for more details.
11745
11746 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
11747 See \`config.log' for more details." "$LINENO" 5; }
11748 else
11749 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
11750 XORG_LIBS=$pkg_cv_XORG_LIBS
11751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11752 $as_echo "yes" >&6; }
11753 :
11754 fi
11755
11756 pkg_failed=no
11757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5
11758 $as_echo_n "checking for XEXT... " >&6; }
11759
11760 if test -n "$PKG_CONFIG"; then
11761 if test -n "$XEXT_CFLAGS"; then
11762 pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
11763 else
11764 if test -n "$PKG_CONFIG" && \
11765 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
11766 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
11767 ac_status=$?
11768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11769 test $ac_status = 0; }; then
11770 pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
11771 else
11772 pkg_failed=yes
11773 fi
11774 fi
11775 else
11776 pkg_failed=untried
11777 fi
11778 if test -n "$PKG_CONFIG"; then
11779 if test -n "$XEXT_LIBS"; then
11780 pkg_cv_XEXT_LIBS="$XEXT_LIBS"
11781 else
11782 if test -n "$PKG_CONFIG" && \
11783 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5
11784 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
11785 ac_status=$?
11786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11787 test $ac_status = 0; }; then
11788 pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
11789 else
11790 pkg_failed=yes
11791 fi
11792 fi
11793 else
11794 pkg_failed=untried
11795 fi
11796
11797
11798
11799 if test $pkg_failed = yes; then
11800
11801 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11802 _pkg_short_errors_supported=yes
11803 else
11804 _pkg_short_errors_supported=no
11805 fi
11806 if test $_pkg_short_errors_supported = yes; then
11807 XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xextproto >= 7.0.99.1"`
11808 else
11809 XEXT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xextproto >= 7.0.99.1"`
11810 fi
11811 # Put the nasty error message in config.log where it belongs
11812 echo "$XEXT_PKG_ERRORS" >&5
11813
11814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11815 $as_echo "no" >&6; }
11816 HAVE_XEXTPROTO_71="no"
11817 elif test $pkg_failed = untried; then
11818 HAVE_XEXTPROTO_71="no"
11819 else
11820 XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
11821 XEXT_LIBS=$pkg_cv_XEXT_LIBS
11822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11823 $as_echo "yes" >&6; }
11824 HAVE_XEXTPROTO_71="yes";
11825 $as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h
11826
11827 fi
11828 if test "$HAVE_XEXTPROTO_71" = "yes" ; then
11829 HAVE_XEXTPROTO_71_TRUE=
11830 HAVE_XEXTPROTO_71_FALSE='#'
11831 else
11832 HAVE_XEXTPROTO_71_TRUE='#'
11833 HAVE_XEXTPROTO_71_FALSE=
11834 fi
11835
11836
11837 # Checks for libraries.
11838
11839 # Checks for header files.
11840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11841 $as_echo_n "checking for ANSI C header files... " >&6; }
11842 if test "${ac_cv_header_stdc+set}" = set; then :
11843 $as_echo_n "(cached) " >&6
11844 else
11845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11846 /* end confdefs.h. */
11847 #include <stdlib.h>
11848 #include <stdarg.h>
11849 #include <string.h>
11850 #include <float.h>
11851
11852 int
11853 main ()
11854 {
11855
11856 ;
11857 return 0;
11858 }
11859 _ACEOF
11860 if ac_fn_c_try_compile "$LINENO"; then :
11861 ac_cv_header_stdc=yes
11862 else
11863 ac_cv_header_stdc=no
11864 fi
11865 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11866
11867 if test $ac_cv_header_stdc = yes; then
11868 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11870 /* end confdefs.h. */
11871 #include <string.h>
11872
11873 _ACEOF
11874 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11875 $EGREP "memchr" >/dev/null 2>&1; then :
11876
11877 else
11878 ac_cv_header_stdc=no
11879 fi
11880 rm -f conftest*
11881
11882 fi
11883
11884 if test $ac_cv_header_stdc = yes; then
11885 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11887 /* end confdefs.h. */
11888 #include <stdlib.h>
11889
11890 _ACEOF
11891 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11892 $EGREP "free" >/dev/null 2>&1; then :
11893
11894 else
11895 ac_cv_header_stdc=no
11896 fi
11897 rm -f conftest*
11898
11899 fi
11900
11901 if test $ac_cv_header_stdc = yes; then
11902 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11903 if test "$cross_compiling" = yes; then :
11904 :
11905 else
11906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11907 /* end confdefs.h. */
11908 #include <ctype.h>
11909 #include <stdlib.h>
11910 #if ((' ' & 0x0FF) == 0x020)
11911 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11912 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11913 #else
11914 # define ISLOWER(c) \
11915 (('a' <= (c) && (c) <= 'i') \
11916 || ('j' <= (c) && (c) <= 'r') \
11917 || ('s' <= (c) && (c) <= 'z'))
11918 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11919 #endif
11920
11921 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11922 int
11923 main ()
11924 {
11925 int i;
11926 for (i = 0; i < 256; i++)
11927 if (XOR (islower (i), ISLOWER (i))
11928 || toupper (i) != TOUPPER (i))
11929 return 2;
11930 return 0;
11931 }
11932 _ACEOF
11933 if ac_fn_c_try_run "$LINENO"; then :
11934
11935 else
11936 ac_cv_header_stdc=no
11937 fi
11938 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11939 conftest.$ac_objext conftest.beam conftest.$ac_ext
11940 fi
11941
11942 fi
11943 fi
11944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11945 $as_echo "$ac_cv_header_stdc" >&6; }
11946 if test $ac_cv_header_stdc = yes; then
11947
11948 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11949
11950 fi
11951
11952
11953 save_CFLAGS="$CFLAGS"
11954 CFLAGS="$XORG_CFLAGS"
11955
11956 # RandR 1.2
11957 ac_fn_c_check_header_compile "$LINENO" "xf86Modes.h" "ac_cv_header_xf86Modes_h" "#include \"xorg-server.h\"
11958 "
11959 if test "x$ac_cv_header_xf86Modes_h" = x""yes; then :
11960 BUILD_XMODES=no
11961 else
11962 BUILD_XMODES=yes
11963 fi
11964
11965
11966
11967 # PCI rework
11968 ac_fn_c_check_decl "$LINENO" "XSERVER_LIBPCIACCESS" "ac_cv_have_decl_XSERVER_LIBPCIACCESS" "#include \"xorg-server.h\"
11969 "
11970 if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then :
11971 XSERVER_LIBPCIACCESS=yes
11972 else
11973 XSERVER_LIBPCIACCESS=no
11974 fi
11975
11976 if test "x$XSERVER_LIBPCIACCESS" = "xyes"; then
11977
11978 pkg_failed=no
11979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5
11980 $as_echo_n "checking for PCIACCESS... " >&6; }
11981
11982 if test -n "$PKG_CONFIG"; then
11983 if test -n "$PCIACCESS_CFLAGS"; then
11984 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
11985 else
11986 if test -n "$PKG_CONFIG" && \
11987 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5
11988 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
11989 ac_status=$?
11990 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11991 test $ac_status = 0; }; then
11992 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
11993 else
11994 pkg_failed=yes
11995 fi
11996 fi
11997 else
11998 pkg_failed=untried
11999 fi
12000 if test -n "$PKG_CONFIG"; then
12001 if test -n "$PCIACCESS_LIBS"; then
12002 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
12003 else
12004 if test -n "$PKG_CONFIG" && \
12005 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5
12006 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
12007 ac_status=$?
12008 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12009 test $ac_status = 0; }; then
12010 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
12011 else
12012 pkg_failed=yes
12013 fi
12014 fi
12015 else
12016 pkg_failed=untried
12017 fi
12018
12019
12020
12021 if test $pkg_failed = yes; then
12022
12023 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12024 _pkg_short_errors_supported=yes
12025 else
12026 _pkg_short_errors_supported=no
12027 fi
12028 if test $_pkg_short_errors_supported = yes; then
12029 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "pciaccess >= 0.8.0"`
12030 else
12031 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pciaccess >= 0.8.0"`
12032 fi
12033 # Put the nasty error message in config.log where it belongs
12034 echo "$PCIACCESS_PKG_ERRORS" >&5
12035
12036 as_fn_error "Package requirements (pciaccess >= 0.8.0) were not met:
12037
12038 $PCIACCESS_PKG_ERRORS
12039
12040 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12041 installed software in a non-standard prefix.
12042
12043 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
12044 and PCIACCESS_LIBS to avoid the need to call pkg-config.
12045 See the pkg-config man page for more details.
12046 " "$LINENO" 5
12047 elif test $pkg_failed = untried; then
12048 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12049 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12050 as_fn_error "The pkg-config script could not be found or is too old. Make sure it
12051 is in your PATH or set the PKG_CONFIG environment variable to the full
12052 path to pkg-config.
12053
12054 Alternatively, you may set the environment variables PCIACCESS_CFLAGS
12055 and PCIACCESS_LIBS to avoid the need to call pkg-config.
12056 See the pkg-config man page for more details.
12057
12058 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12059 See \`config.log' for more details." "$LINENO" 5; }
12060 else
12061 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
12062 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
12063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12064 $as_echo "yes" >&6; }
12065 :
12066 fi
12067 fi
12068
12069 CFLAGS="$save_CFLAGS"
12070
12071 if test "x$BUILD_XMODES" = xyes; then
12072 BUILD_XMODES_TRUE=
12073 BUILD_XMODES_FALSE='#'
12074 else
12075 BUILD_XMODES_TRUE='#'
12076 BUILD_XMODES_FALSE=
12077 fi
12078
12079 if test "x$XSERVER_SOURCE" != x; then
12080 if test -d "$XSERVER_SOURCE"; then
12081 XSERVER_SOURCE=`cd "$XSERVER_SOURCE" && pwd`
12082 if test -f "$XSERVER_SOURCE/hw/xfree86/modes/xf86Modes.h" -a -f "$XSERVER_SOURCE/hw/xfree86/parser/xf86Parser.h"; then
12083 :
12084 else
12085 as_fn_error "Server source at $XSERVER_SOURCE doesn't have the new mode code" "$LINENO" 5
12086 fi
12087 else
12088 as_fn_error "Can't find xserver-source path $XSERVER_SOURCE" "$LINENO" 5
12089 fi
12090 fi
12091 if test "x$BUILD_XMODES" = xno; then
12092 { $as_echo "$as_me:${as_lineno-$LINENO}: X server has new mode code" >&5
12093 $as_echo "$as_me: X server has new mode code" >&6;}
12094 XMODES_CFLAGS=
12095 parser_dir=
12096 modes_dir=
12097 else
12098 if test "x$XSERVER_SOURCE" = x; then
12099 { $as_echo "$as_me:${as_lineno-$LINENO}: X server is missing new mode code and --with-xserver-source not specified, using local copy" >&5
12100 $as_echo "$as_me: X server is missing new mode code and --with-xserver-source not specified, using local copy" >&6;}
12101 { $as_echo "$as_me:${as_lineno-$LINENO}: If you're building from git, please read compat/README" >&5
12102 $as_echo "$as_me: If you're building from git, please read compat/README" >&6;}
12103 parser_dir='$(top_srcdir)/compat/parser'
12104 modes_dir='$(top_srcdir)/compat/modes'
12105 else
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: Using mode code from $XSERVER_SOURCE" >&5
12107 $as_echo "$as_me: Using mode code from $XSERVER_SOURCE" >&6;}
12108 parser_dir="$XSERVER_SOURCE/hw/xfree86/parser"
12109 modes_dir="$XSERVER_SOURCE/hw/xfree86/modes"
12110 fi
12111 XMODES_CFLAGS="-DXF86_MODES_RENAME -I\"$modes_dir\" -I\"$parser_dir\""
12112
12113 $as_echo "#define BUILD_XMODES 1" >>confdefs.h
12114
12115 fi
12116
12117
12118
12119
12120 # Substitutions
12121
12122
12123
12124 DRIVER_NAME=nv
12125
12126
12127 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile compat/Makefile"
12128
12129 cat >confcache <<\_ACEOF
12130 # This file is a shell script that caches the results of configure
12131 # tests run on this system so they can be shared between configure
12132 # scripts and configure runs, see configure's option --config-cache.
12133 # It is not useful on other systems. If it contains results you don't
12134 # want to keep, you may remove or edit it.
12135 #
12136 # config.status only pays attention to the cache file if you give it
12137 # the --recheck option to rerun configure.
12138 #
12139 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12140 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12141 # following values.
12142
12143 _ACEOF
12144
12145 # The following way of writing the cache mishandles newlines in values,
12146 # but we know of no workaround that is simple, portable, and efficient.
12147 # So, we kill variables containing newlines.
12148 # Ultrix sh set writes to stderr and can't be redirected directly,
12149 # and sets the high bit in the cache file unless we assign to the vars.
12150 (
12151 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12152 eval ac_val=\$$ac_var
12153 case $ac_val in #(
12154 *${as_nl}*)
12155 case $ac_var in #(
12156 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12157 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12158 esac
12159 case $ac_var in #(
12160 _ | IFS | as_nl) ;; #(
12161 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12162 *) { eval $ac_var=; unset $ac_var;} ;;
12163 esac ;;
12164 esac
12165 done
12166
12167 (set) 2>&1 |
12168 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12169 *${as_nl}ac_space=\ *)
12170 # `set' does not quote correctly, so add quotes: double-quote
12171 # substitution turns \\\\ into \\, and sed turns \\ into \.
12172 sed -n \
12173 "s/'/'\\\\''/g;
12174 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12175 ;; #(
12176 *)
12177 # `set' quotes correctly as required by POSIX, so do not add quotes.
12178 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12179 ;;
12180 esac |
12181 sort
12182 ) |
12183 sed '
12184 /^ac_cv_env_/b end
12185 t clear
12186 :clear
12187 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12188 t end
12189 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12190 :end' >>confcache
12191 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12192 if test -w "$cache_file"; then
12193 test "x$cache_file" != "x/dev/null" &&
12194 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12195 $as_echo "$as_me: updating cache $cache_file" >&6;}
12196 cat confcache >$cache_file
12197 else
12198 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12199 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12200 fi
12201 fi
12202 rm -f confcache
12203
12204 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12205 # Let make expand exec_prefix.
12206 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12207
12208 DEFS=-DHAVE_CONFIG_H
12209
12210 ac_libobjs=
12211 ac_ltlibobjs=
12212 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12213 # 1. Remove the extension, and $U if already installed.
12214 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12215 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12216 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12217 # will be set to the directory where LIBOBJS objects are built.
12218 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12219 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12220 done
12221 LIBOBJS=$ac_libobjs
12222
12223 LTLIBOBJS=$ac_ltlibobjs
12224
12225
12226 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
12227 as_fn_error "conditional \"AMDEP\" was never defined.
12228 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12229 fi
12230 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
12231 as_fn_error "conditional \"am__fastdepCC\" was never defined.
12232 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12233 fi
12234 if test -n "$EXEEXT"; then
12235 am__EXEEXT_TRUE=
12236 am__EXEEXT_FALSE='#'
12237 else
12238 am__EXEEXT_TRUE='#'
12239 am__EXEEXT_FALSE=
12240 fi
12241
12242 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12243 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
12244 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12245 fi
12246 if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
12247 as_fn_error "conditional \"HAVE_XEXTPROTO_71\" was never defined.
12248 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12249 fi
12250 if test -z "${BUILD_XMODES_TRUE}" && test -z "${BUILD_XMODES_FALSE}"; then
12251 as_fn_error "conditional \"BUILD_XMODES\" was never defined.
12252 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12253 fi
12254
12255 : ${CONFIG_STATUS=./config.status}
12256 ac_write_fail=0
12257 ac_clean_files_save=$ac_clean_files
12258 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12259 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12260 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12261 as_write_fail=0
12262 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12263 #! $SHELL
12264 # Generated by $as_me.
12265 # Run this file to recreate the current configuration.
12266 # Compiler output produced by configure, useful for debugging
12267 # configure, is in config.log if it exists.
12268
12269 debug=false
12270 ac_cs_recheck=false
12271 ac_cs_silent=false
12272
12273 SHELL=\${CONFIG_SHELL-$SHELL}
12274 export SHELL
12275 _ASEOF
12276 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12277 ## -------------------- ##
12278 ## M4sh Initialization. ##
12279 ## -------------------- ##
12280
12281 # Be more Bourne compatible
12282 DUALCASE=1; export DUALCASE # for MKS sh
12283 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12284 emulate sh
12285 NULLCMD=:
12286 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12287 # is contrary to our usage. Disable this feature.
12288 alias -g '${1+"$@"}'='"$@"'
12289 setopt NO_GLOB_SUBST
12290 else
12291 case `(set -o) 2>/dev/null` in #(
12292 *posix*) :
12293 set -o posix ;; #(
12294 *) :
12295 ;;
12296 esac
12297 fi
12298
12299
12300 as_nl='
12301 '
12302 export as_nl
12303 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12304 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12305 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12306 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12307 # Prefer a ksh shell builtin over an external printf program on Solaris,
12308 # but without wasting forks for bash or zsh.
12309 if test -z "$BASH_VERSION$ZSH_VERSION" \
12310 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12311 as_echo='print -r --'
12312 as_echo_n='print -rn --'
12313 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12314 as_echo='printf %s\n'
12315 as_echo_n='printf %s'
12316 else
12317 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12318 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12319 as_echo_n='/usr/ucb/echo -n'
12320 else
12321 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12322 as_echo_n_body='eval
12323 arg=$1;
12324 case $arg in #(
12325 *"$as_nl"*)
12326 expr "X$arg" : "X\\(.*\\)$as_nl";
12327 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12328 esac;
12329 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12330 '
12331 export as_echo_n_body
12332 as_echo_n='sh -c $as_echo_n_body as_echo'
12333 fi
12334 export as_echo_body
12335 as_echo='sh -c $as_echo_body as_echo'
12336 fi
12337
12338 # The user is always right.
12339 if test "${PATH_SEPARATOR+set}" != set; then
12340 PATH_SEPARATOR=:
12341 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12342 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12343 PATH_SEPARATOR=';'
12344 }
12345 fi
12346
12347
12348 # IFS
12349 # We need space, tab and new line, in precisely that order. Quoting is
12350 # there to prevent editors from complaining about space-tab.
12351 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12352 # splitting by setting IFS to empty value.)
12353 IFS=" "" $as_nl"
12354
12355 # Find who we are. Look in the path if we contain no directory separator.
12356 case $0 in #((
12357 *[\\/]* ) as_myself=$0 ;;
12358 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12359 for as_dir in $PATH
12360 do
12361 IFS=$as_save_IFS
12362 test -z "$as_dir" && as_dir=.
12363 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12364 done
12365 IFS=$as_save_IFS
12366
12367 ;;
12368 esac
12369 # We did not find ourselves, most probably we were run as `sh COMMAND'
12370 # in which case we are not to be found in the path.
12371 if test "x$as_myself" = x; then
12372 as_myself=$0
12373 fi
12374 if test ! -f "$as_myself"; then
12375 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12376 exit 1
12377 fi
12378
12379 # Unset variables that we do not need and which cause bugs (e.g. in
12380 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12381 # suppresses any "Segmentation fault" message there. '((' could
12382 # trigger a bug in pdksh 5.2.14.
12383 for as_var in BASH_ENV ENV MAIL MAILPATH
12384 do eval test x\${$as_var+set} = xset \
12385 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12386 done
12387 PS1='$ '
12388 PS2='> '
12389 PS4='+ '
12390
12391 # NLS nuisances.
12392 LC_ALL=C
12393 export LC_ALL
12394 LANGUAGE=C
12395 export LANGUAGE
12396
12397 # CDPATH.
12398 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12399
12400
12401 # as_fn_error ERROR [LINENO LOG_FD]
12402 # ---------------------------------
12403 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12404 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12405 # script with status $?, using 1 if that was 0.
12406 as_fn_error ()
12407 {
12408 as_status=$?; test $as_status -eq 0 && as_status=1
12409 if test "$3"; then
12410 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12411 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12412 fi
12413 $as_echo "$as_me: error: $1" >&2
12414 as_fn_exit $as_status
12415 } # as_fn_error
12416
12417
12418 # as_fn_set_status STATUS
12419 # -----------------------
12420 # Set $? to STATUS, without forking.
12421 as_fn_set_status ()
12422 {
12423 return $1
12424 } # as_fn_set_status
12425
12426 # as_fn_exit STATUS
12427 # -----------------
12428 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12429 as_fn_exit ()
12430 {
12431 set +e
12432 as_fn_set_status $1
12433 exit $1
12434 } # as_fn_exit
12435
12436 # as_fn_unset VAR
12437 # ---------------
12438 # Portably unset VAR.
12439 as_fn_unset ()
12440 {
12441 { eval $1=; unset $1;}
12442 }
12443 as_unset=as_fn_unset
12444 # as_fn_append VAR VALUE
12445 # ----------------------
12446 # Append the text in VALUE to the end of the definition contained in VAR. Take
12447 # advantage of any shell optimizations that allow amortized linear growth over
12448 # repeated appends, instead of the typical quadratic growth present in naive
12449 # implementations.
12450 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12451 eval 'as_fn_append ()
12452 {
12453 eval $1+=\$2
12454 }'
12455 else
12456 as_fn_append ()
12457 {
12458 eval $1=\$$1\$2
12459 }
12460 fi # as_fn_append
12461
12462 # as_fn_arith ARG...
12463 # ------------------
12464 # Perform arithmetic evaluation on the ARGs, and store the result in the
12465 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12466 # must be portable across $(()) and expr.
12467 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12468 eval 'as_fn_arith ()
12469 {
12470 as_val=$(( $* ))
12471 }'
12472 else
12473 as_fn_arith ()
12474 {
12475 as_val=`expr "$@" || test $? -eq 1`
12476 }
12477 fi # as_fn_arith
12478
12479
12480 if expr a : '\(a\)' >/dev/null 2>&1 &&
12481 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12482 as_expr=expr
12483 else
12484 as_expr=false
12485 fi
12486
12487 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12488 as_basename=basename
12489 else
12490 as_basename=false
12491 fi
12492
12493 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12494 as_dirname=dirname
12495 else
12496 as_dirname=false
12497 fi
12498
12499 as_me=`$as_basename -- "$0" ||
12500 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12501 X"$0" : 'X\(//\)$' \| \
12502 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12503 $as_echo X/"$0" |
12504 sed '/^.*\/\([^/][^/]*\)\/*$/{
12505 s//\1/
12506 q
12507 }
12508 /^X\/\(\/\/\)$/{
12509 s//\1/
12510 q
12511 }
12512 /^X\/\(\/\).*/{
12513 s//\1/
12514 q
12515 }
12516 s/.*/./; q'`
12517
12518 # Avoid depending upon Character Ranges.
12519 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12520 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12521 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12522 as_cr_digits='0123456789'
12523 as_cr_alnum=$as_cr_Letters$as_cr_digits
12524
12525 ECHO_C= ECHO_N= ECHO_T=
12526 case `echo -n x` in #(((((
12527 -n*)
12528 case `echo 'xy\c'` in
12529 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12530 xy) ECHO_C='\c';;
12531 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12532 ECHO_T=' ';;
12533 esac;;
12534 *)
12535 ECHO_N='-n';;
12536 esac
12537
12538 rm -f conf$$ conf$$.exe conf$$.file
12539 if test -d conf$$.dir; then
12540 rm -f conf$$.dir/conf$$.file
12541 else
12542 rm -f conf$$.dir
12543 mkdir conf$$.dir 2>/dev/null
12544 fi
12545 if (echo >conf$$.file) 2>/dev/null; then
12546 if ln -s conf$$.file conf$$ 2>/dev/null; then
12547 as_ln_s='ln -s'
12548 # ... but there are two gotchas:
12549 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12550 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12551 # In both cases, we have to default to `cp -p'.
12552 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12553 as_ln_s='cp -p'
12554 elif ln conf$$.file conf$$ 2>/dev/null; then
12555 as_ln_s=ln
12556 else
12557 as_ln_s='cp -p'
12558 fi
12559 else
12560 as_ln_s='cp -p'
12561 fi
12562 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12563 rmdir conf$$.dir 2>/dev/null
12564
12565
12566 # as_fn_mkdir_p
12567 # -------------
12568 # Create "$as_dir" as a directory, including parents if necessary.
12569 as_fn_mkdir_p ()
12570 {
12571
12572 case $as_dir in #(
12573 -*) as_dir=./$as_dir;;
12574 esac
12575 test -d "$as_dir" || eval $as_mkdir_p || {
12576 as_dirs=
12577 while :; do
12578 case $as_dir in #(
12579 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12580 *) as_qdir=$as_dir;;
12581 esac
12582 as_dirs="'$as_qdir' $as_dirs"
12583 as_dir=`$as_dirname -- "$as_dir" ||
12584 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12585 X"$as_dir" : 'X\(//\)[^/]' \| \
12586 X"$as_dir" : 'X\(//\)$' \| \
12587 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12588 $as_echo X"$as_dir" |
12589 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12590 s//\1/
12591 q
12592 }
12593 /^X\(\/\/\)[^/].*/{
12594 s//\1/
12595 q
12596 }
12597 /^X\(\/\/\)$/{
12598 s//\1/
12599 q
12600 }
12601 /^X\(\/\).*/{
12602 s//\1/
12603 q
12604 }
12605 s/.*/./; q'`
12606 test -d "$as_dir" && break
12607 done
12608 test -z "$as_dirs" || eval "mkdir $as_dirs"
12609 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12610
12611
12612 } # as_fn_mkdir_p
12613 if mkdir -p . 2>/dev/null; then
12614 as_mkdir_p='mkdir -p "$as_dir"'
12615 else
12616 test -d ./-p && rmdir ./-p
12617 as_mkdir_p=false
12618 fi
12619
12620 if test -x / >/dev/null 2>&1; then
12621 as_test_x='test -x'
12622 else
12623 if ls -dL / >/dev/null 2>&1; then
12624 as_ls_L_option=L
12625 else
12626 as_ls_L_option=
12627 fi
12628 as_test_x='
12629 eval sh -c '\''
12630 if test -d "$1"; then
12631 test -d "$1/.";
12632 else
12633 case $1 in #(
12634 -*)set "./$1";;
12635 esac;
12636 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12637 ???[sx]*):;;*)false;;esac;fi
12638 '\'' sh
12639 '
12640 fi
12641 as_executable_p=$as_test_x
12642
12643 # Sed expression to map a string onto a valid CPP name.
12644 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12645
12646 # Sed expression to map a string onto a valid variable name.
12647 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12648
12649
12650 exec 6>&1
12651 ## ----------------------------------- ##
12652 ## Main body of $CONFIG_STATUS script. ##
12653 ## ----------------------------------- ##
12654 _ASEOF
12655 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12656
12657 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12658 # Save the log message, to keep $0 and so on meaningful, and to
12659 # report actual input values of CONFIG_FILES etc. instead of their
12660 # values after options handling.
12661 ac_log="
12662 This file was extended by xf86-video-nv $as_me 2.1.17, which was
12663 generated by GNU Autoconf 2.64. Invocation command line was
12664
12665 CONFIG_FILES = $CONFIG_FILES
12666 CONFIG_HEADERS = $CONFIG_HEADERS
12667 CONFIG_LINKS = $CONFIG_LINKS
12668 CONFIG_COMMANDS = $CONFIG_COMMANDS
12669 $ $0 $@
12670
12671 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12672 "
12673
12674 _ACEOF
12675
12676 case $ac_config_files in *"
12677 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12678 esac
12679
12680 case $ac_config_headers in *"
12681 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12682 esac
12683
12684
12685 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12686 # Files that config.status was made for.
12687 config_files="$ac_config_files"
12688 config_headers="$ac_config_headers"
12689 config_commands="$ac_config_commands"
12690
12691 _ACEOF
12692
12693 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12694 ac_cs_usage="\
12695 \`$as_me' instantiates files and other configuration actions
12696 from templates according to the current configuration. Unless the files
12697 and actions are specified as TAGs, all are instantiated by default.
12698
12699 Usage: $0 [OPTION]... [TAG]...
12700
12701 -h, --help print this help, then exit
12702 -V, --version print version number and configuration settings, then exit
12703 -q, --quiet, --silent
12704 do not print progress messages
12705 -d, --debug don't remove temporary files
12706 --recheck update $as_me by reconfiguring in the same conditions
12707 --file=FILE[:TEMPLATE]
12708 instantiate the configuration file FILE
12709 --header=FILE[:TEMPLATE]
12710 instantiate the configuration header FILE
12711
12712 Configuration files:
12713 $config_files
12714
12715 Configuration headers:
12716 $config_headers
12717
12718 Configuration commands:
12719 $config_commands
12720
12721 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
12722
12723 _ACEOF
12724 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12725 ac_cs_version="\\
12726 xf86-video-nv config.status 2.1.17
12727 configured by $0, generated by GNU Autoconf 2.64,
12728 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
12729
12730 Copyright (C) 2009 Free Software Foundation, Inc.
12731 This config.status script is free software; the Free Software Foundation
12732 gives unlimited permission to copy, distribute and modify it."
12733
12734 ac_pwd='$ac_pwd'
12735 srcdir='$srcdir'
12736 INSTALL='$INSTALL'
12737 MKDIR_P='$MKDIR_P'
12738 AWK='$AWK'
12739 test -n "\$AWK" || AWK=awk
12740 _ACEOF
12741
12742 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12743 # The default lists apply if the user does not specify any file.
12744 ac_need_defaults=:
12745 while test $# != 0
12746 do
12747 case $1 in
12748 --*=*)
12749 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12750 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12751 ac_shift=:
12752 ;;
12753 *)
12754 ac_option=$1
12755 ac_optarg=$2
12756 ac_shift=shift
12757 ;;
12758 esac
12759
12760 case $ac_option in
12761 # Handling of the options.
12762 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12763 ac_cs_recheck=: ;;
12764 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12765 $as_echo "$ac_cs_version"; exit ;;
12766 --debug | --debu | --deb | --de | --d | -d )
12767 debug=: ;;
12768 --file | --fil | --fi | --f )
12769 $ac_shift
12770 case $ac_optarg in
12771 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12772 esac
12773 as_fn_append CONFIG_FILES " '$ac_optarg'"
12774 ac_need_defaults=false;;
12775 --header | --heade | --head | --hea )
12776 $ac_shift
12777 case $ac_optarg in
12778 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12779 esac
12780 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12781 ac_need_defaults=false;;
12782 --he | --h)
12783 # Conflict between --help and --header
12784 as_fn_error "ambiguous option: \`$1'
12785 Try \`$0 --help' for more information.";;
12786 --help | --hel | -h )
12787 $as_echo "$ac_cs_usage"; exit ;;
12788 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12789 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12790 ac_cs_silent=: ;;
12791
12792 # This is an error.
12793 -*) as_fn_error "unrecognized option: \`$1'
12794 Try \`$0 --help' for more information." ;;
12795
12796 *) as_fn_append ac_config_targets " $1"
12797 ac_need_defaults=false ;;
12798
12799 esac
12800 shift
12801 done
12802
12803 ac_configure_extra_args=
12804
12805 if $ac_cs_silent; then
12806 exec 6>/dev/null
12807 ac_configure_extra_args="$ac_configure_extra_args --silent"
12808 fi
12809
12810 _ACEOF
12811 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12812 if \$ac_cs_recheck; then
12813 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12814 shift
12815 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12816 CONFIG_SHELL='$SHELL'
12817 export CONFIG_SHELL
12818 exec "\$@"
12819 fi
12820
12821 _ACEOF
12822 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12823 exec 5>>config.log
12824 {
12825 echo
12826 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12827 ## Running $as_me. ##
12828 _ASBOX
12829 $as_echo "$ac_log"
12830 } >&5
12831
12832 _ACEOF
12833 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12834 #
12835 # INIT-COMMANDS
12836 #
12837 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12838
12839
12840 # The HP-UX ksh and POSIX shell print the target directory to stdout
12841 # if CDPATH is set.
12842 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12843
12844 sed_quote_subst='$sed_quote_subst'
12845 double_quote_subst='$double_quote_subst'
12846 delay_variable_subst='$delay_variable_subst'
12847 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
12848 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
12849 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
12850 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
12851 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
12852 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
12853 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
12854 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
12855 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
12856 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
12857 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
12858 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
12859 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
12860 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
12861 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
12862 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
12863 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
12864 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
12865 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
12866 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
12867 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
12868 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
12869 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
12870 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
12871 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
12872 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
12873 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
12874 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12875 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
12876 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
12877 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
12878 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
12879 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12880 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
12881 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
12882 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12883 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12884 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12885 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
12886 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12887 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
12888 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
12889 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
12890 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
12891 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"`'
12892 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"`'
12893 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
12894 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
12895 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
12896 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
12897 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
12898 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
12899 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
12900 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
12901 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
12902 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
12903 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
12904 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
12905 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
12906 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
12907 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
12908 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
12909 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12910 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12911 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
12912 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
12913 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12914 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12915 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
12916 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12917 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12918 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12919 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12920 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12921 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12922 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
12923 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12924 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12925 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12926 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
12927 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
12928 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
12929 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
12930 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
12931 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12932 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
12933 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
12934 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
12935 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
12936 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
12937 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12938 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12939 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12940 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12941 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
12942 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
12943 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12944 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
12945 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
12946 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12947 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12948 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
12949 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12950 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
12951 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12952 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12953 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12954 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12955 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
12956 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
12957 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12958 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12959 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
12960 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
12961 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
12962 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
12963 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
12964 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
12965
12966 LTCC='$LTCC'
12967 LTCFLAGS='$LTCFLAGS'
12968 compiler='$compiler_DEFAULT'
12969
12970 # Quote evaled strings.
12971 for var in SED \
12972 GREP \
12973 EGREP \
12974 FGREP \
12975 LD \
12976 NM \
12977 LN_S \
12978 lt_SP2NL \
12979 lt_NL2SP \
12980 reload_flag \
12981 OBJDUMP \
12982 deplibs_check_method \
12983 file_magic_cmd \
12984 AR \
12985 AR_FLAGS \
12986 STRIP \
12987 RANLIB \
12988 CC \
12989 CFLAGS \
12990 compiler \
12991 lt_cv_sys_global_symbol_pipe \
12992 lt_cv_sys_global_symbol_to_cdecl \
12993 lt_cv_sys_global_symbol_to_c_name_address \
12994 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12995 SHELL \
12996 ECHO \
12997 lt_prog_compiler_no_builtin_flag \
12998 lt_prog_compiler_wl \
12999 lt_prog_compiler_pic \
13000 lt_prog_compiler_static \
13001 lt_cv_prog_compiler_c_o \
13002 need_locks \
13003 DSYMUTIL \
13004 NMEDIT \
13005 LIPO \
13006 OTOOL \
13007 OTOOL64 \
13008 shrext_cmds \
13009 export_dynamic_flag_spec \
13010 whole_archive_flag_spec \
13011 compiler_needs_object \
13012 with_gnu_ld \
13013 allow_undefined_flag \
13014 no_undefined_flag \
13015 hardcode_libdir_flag_spec \
13016 hardcode_libdir_flag_spec_ld \
13017 hardcode_libdir_separator \
13018 fix_srcfile_path \
13019 exclude_expsyms \
13020 include_expsyms \
13021 file_list_spec \
13022 variables_saved_for_relink \
13023 libname_spec \
13024 library_names_spec \
13025 soname_spec \
13026 finish_eval \
13027 old_striplib \
13028 striplib; do
13029 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13030 *[\\\\\\\`\\"\\\$]*)
13031 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13032 ;;
13033 *)
13034 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13035 ;;
13036 esac
13037 done
13038
13039 # Double-quote double-evaled strings.
13040 for var in reload_cmds \
13041 old_postinstall_cmds \
13042 old_postuninstall_cmds \
13043 old_archive_cmds \
13044 extract_expsyms_cmds \
13045 old_archive_from_new_cmds \
13046 old_archive_from_expsyms_cmds \
13047 archive_cmds \
13048 archive_expsym_cmds \
13049 module_cmds \
13050 module_expsym_cmds \
13051 export_symbols_cmds \
13052 prelink_cmds \
13053 postinstall_cmds \
13054 postuninstall_cmds \
13055 finish_cmds \
13056 sys_lib_search_path_spec \
13057 sys_lib_dlsearch_path_spec; do
13058 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
13059 *[\\\\\\\`\\"\\\$]*)
13060 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13061 ;;
13062 *)
13063 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13064 ;;
13065 esac
13066 done
13067
13068 # Fix-up fallback echo if it was mangled by the above quoting rules.
13069 case \$lt_ECHO in
13070 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
13071 ;;
13072 esac
13073
13074 ac_aux_dir='$ac_aux_dir'
13075 xsi_shell='$xsi_shell'
13076 lt_shell_append='$lt_shell_append'
13077
13078 # See if we are running on zsh, and set the options which allow our
13079 # commands through without removal of \ escapes INIT.
13080 if test -n "\${ZSH_VERSION+set}" ; then
13081 setopt NO_GLOB_SUBST
13082 fi
13083
13084
13085 PACKAGE='$PACKAGE'
13086 VERSION='$VERSION'
13087 TIMESTAMP='$TIMESTAMP'
13088 RM='$RM'
13089 ofile='$ofile'
13090
13091
13092
13093
13094 _ACEOF
13095
13096 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13097
13098 # Handling of arguments.
13099 for ac_config_target in $ac_config_targets
13100 do
13101 case $ac_config_target in
13102 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
13103 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13104 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13105 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13106 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
13107 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
13108 "compat/Makefile") CONFIG_FILES="$CONFIG_FILES compat/Makefile" ;;
13109
13110 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13111 esac
13112 done
13113
13114
13115 # If the user did not use the arguments to specify the items to instantiate,
13116 # then the envvar interface is used. Set only those that are not.
13117 # We use the long form for the default assignment because of an extremely
13118 # bizarre bug on SunOS 4.1.3.
13119 if $ac_need_defaults; then
13120 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13121 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13122 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13123 fi
13124
13125 # Have a temporary directory for convenience. Make it in the build tree
13126 # simply because there is no reason against having it here, and in addition,
13127 # creating and moving files from /tmp can sometimes cause problems.
13128 # Hook for its removal unless debugging.
13129 # Note that there is a small window in which the directory will not be cleaned:
13130 # after its creation but before its name has been assigned to `$tmp'.
13131 $debug ||
13132 {
13133 tmp=
13134 trap 'exit_status=$?
13135 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13136 ' 0
13137 trap 'as_fn_exit 1' 1 2 13 15
13138 }
13139 # Create a (secure) tmp directory for tmp files.
13140
13141 {
13142 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13143 test -n "$tmp" && test -d "$tmp"
13144 } ||
13145 {
13146 tmp=./conf$$-$RANDOM
13147 (umask 077 && mkdir "$tmp")
13148 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13149
13150 # Set up the scripts for CONFIG_FILES section.
13151 # No need to generate them if there are no CONFIG_FILES.
13152 # This happens for instance with `./config.status config.h'.
13153 if test -n "$CONFIG_FILES"; then
13154
13155
13156 ac_cr=`echo X | tr X '\015'`
13157 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13158 # But we know of no other shell where ac_cr would be empty at this
13159 # point, so we can use a bashism as a fallback.
13160 if test "x$ac_cr" = x; then
13161 eval ac_cr=\$\'\\r\'
13162 fi
13163 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13164 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13165 ac_cs_awk_cr='\r'
13166 else
13167 ac_cs_awk_cr=$ac_cr
13168 fi
13169
13170 echo 'BEGIN {' >"$tmp/subs1.awk" &&
13171 _ACEOF
13172
13173
13174 {
13175 echo "cat >conf$$subs.awk <<_ACEOF" &&
13176 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13177 echo "_ACEOF"
13178 } >conf$$subs.sh ||
13179 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13180 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13181 ac_delim='%!_!# '
13182 for ac_last_try in false false false false false :; do
13183 . ./conf$$subs.sh ||
13184 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13185
13186 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13187 if test $ac_delim_n = $ac_delim_num; then
13188 break
13189 elif $ac_last_try; then
13190 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13191 else
13192 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13193 fi
13194 done
13195 rm -f conf$$subs.sh
13196
13197 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13198 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13199 _ACEOF
13200 sed -n '
13201 h
13202 s/^/S["/; s/!.*/"]=/
13203 p
13204 g
13205 s/^[^!]*!//
13206 :repl
13207 t repl
13208 s/'"$ac_delim"'$//
13209 t delim
13210 :nl
13211 h
13212 s/\(.\{148\}\).*/\1/
13213 t more1
13214 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13215 p
13216 n
13217 b repl
13218 :more1
13219 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13220 p
13221 g
13222 s/.\{148\}//
13223 t nl
13224 :delim
13225 h
13226 s/\(.\{148\}\).*/\1/
13227 t more2
13228 s/["\\]/\\&/g; s/^/"/; s/$/"/
13229 p
13230 b
13231 :more2
13232 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13233 p
13234 g
13235 s/.\{148\}//
13236 t delim
13237 ' <conf$$subs.awk | sed '
13238 /^[^""]/{
13239 N
13240 s/\n//
13241 }
13242 ' >>$CONFIG_STATUS || ac_write_fail=1
13243 rm -f conf$$subs.awk
13244 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13245 _ACAWK
13246 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13247 for (key in S) S_is_set[key] = 1
13248 FS = ""
13249
13250 }
13251 {
13252 line = $ 0
13253 nfields = split(line, field, "@")
13254 substed = 0
13255 len = length(field[1])
13256 for (i = 2; i < nfields; i++) {
13257 key = field[i]
13258 keylen = length(key)
13259 if (S_is_set[key]) {
13260 value = S[key]
13261 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13262 len += length(value) + length(field[++i])
13263 substed = 1
13264 } else
13265 len += 1 + keylen
13266 }
13267
13268 print line
13269 }
13270
13271 _ACAWK
13272 _ACEOF
13273 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13274 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13275 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13276 else
13277 cat
13278 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13279 || as_fn_error "could not setup config files machinery" "$LINENO" 5
13280 _ACEOF
13281
13282 # VPATH may cause trouble with some makes, so we remove $(srcdir),
13283 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13284 # trailing colons and then remove the whole line if VPATH becomes empty
13285 # (actually we leave an empty line to preserve line numbers).
13286 if test "x$srcdir" = x.; then
13287 ac_vpsub='/^[ ]*VPATH[ ]*=/{
13288 s/:*\$(srcdir):*/:/
13289 s/:*\${srcdir}:*/:/
13290 s/:*@srcdir@:*/:/
13291 s/^\([^=]*=[ ]*\):*/\1/
13292 s/:*$//
13293 s/^[^=]*=[ ]*$//
13294 }'
13295 fi
13296
13297 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13298 fi # test -n "$CONFIG_FILES"
13299
13300 # Set up the scripts for CONFIG_HEADERS section.
13301 # No need to generate them if there are no CONFIG_HEADERS.
13302 # This happens for instance with `./config.status Makefile'.
13303 if test -n "$CONFIG_HEADERS"; then
13304 cat >"$tmp/defines.awk" <<\_ACAWK ||
13305 BEGIN {
13306 _ACEOF
13307
13308 # Transform confdefs.h into an awk script `defines.awk', embedded as
13309 # here-document in config.status, that substitutes the proper values into
13310 # config.h.in to produce config.h.
13311
13312 # Create a delimiter string that does not exist in confdefs.h, to ease
13313 # handling of long lines.
13314 ac_delim='%!_!# '
13315 for ac_last_try in false false :; do
13316 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13317 if test -z "$ac_t"; then
13318 break
13319 elif $ac_last_try; then
13320 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13321 else
13322 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13323 fi
13324 done
13325
13326 # For the awk script, D is an array of macro values keyed by name,
13327 # likewise P contains macro parameters if any. Preserve backslash
13328 # newline sequences.
13329
13330 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13331 sed -n '
13332 s/.\{148\}/&'"$ac_delim"'/g
13333 t rset
13334 :rset
13335 s/^[ ]*#[ ]*define[ ][ ]*/ /
13336 t def
13337 d
13338 :def
13339 s/\\$//
13340 t bsnl
13341 s/["\\]/\\&/g
13342 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13343 D["\1"]=" \3"/p
13344 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13345 d
13346 :bsnl
13347 s/["\\]/\\&/g
13348 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13349 D["\1"]=" \3\\\\\\n"\\/p
13350 t cont
13351 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13352 t cont
13353 d
13354 :cont
13355 n
13356 s/.\{148\}/&'"$ac_delim"'/g
13357 t clear
13358 :clear
13359 s/\\$//
13360 t bsnlc
13361 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13362 d
13363 :bsnlc
13364 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13365 b cont
13366 ' <confdefs.h | sed '
13367 s/'"$ac_delim"'/"\\\
13368 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13369
13370 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13371 for (key in D) D_is_set[key] = 1
13372 FS = ""
13373 }
13374 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13375 line = \$ 0
13376 split(line, arg, " ")
13377 if (arg[1] == "#") {
13378 defundef = arg[2]
13379 mac1 = arg[3]
13380 } else {
13381 defundef = substr(arg[1], 2)
13382 mac1 = arg[2]
13383 }
13384 split(mac1, mac2, "(") #)
13385 macro = mac2[1]
13386 prefix = substr(line, 1, index(line, defundef) - 1)
13387 if (D_is_set[macro]) {
13388 # Preserve the white space surrounding the "#".
13389 print prefix "define", macro P[macro] D[macro]
13390 next
13391 } else {
13392 # Replace #undef with comments. This is necessary, for example,
13393 # in the case of _POSIX_SOURCE, which is predefined and required
13394 # on some systems where configure will not decide to define it.
13395 if (defundef == "undef") {
13396 print "/*", prefix defundef, macro, "*/"
13397 next
13398 }
13399 }
13400 }
13401 { print }
13402 _ACAWK
13403 _ACEOF
13404 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13405 as_fn_error "could not setup config headers machinery" "$LINENO" 5
13406 fi # test -n "$CONFIG_HEADERS"
13407
13408
13409 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13410 shift
13411 for ac_tag
13412 do
13413 case $ac_tag in
13414 :[FHLC]) ac_mode=$ac_tag; continue;;
13415 esac
13416 case $ac_mode$ac_tag in
13417 :[FHL]*:*);;
13418 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13419 :[FH]-) ac_tag=-:-;;
13420 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13421 esac
13422 ac_save_IFS=$IFS
13423 IFS=:
13424 set x $ac_tag
13425 IFS=$ac_save_IFS
13426 shift
13427 ac_file=$1
13428 shift
13429
13430 case $ac_mode in
13431 :L) ac_source=$1;;
13432 :[FH])
13433 ac_file_inputs=
13434 for ac_f
13435 do
13436 case $ac_f in
13437 -) ac_f="$tmp/stdin";;
13438 *) # Look for the file first in the build tree, then in the source tree
13439 # (if the path is not absolute). The absolute path cannot be DOS-style,
13440 # because $ac_f cannot contain `:'.
13441 test -f "$ac_f" ||
13442 case $ac_f in
13443 [\\/$]*) false;;
13444 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13445 esac ||
13446 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13447 esac
13448 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13449 as_fn_append ac_file_inputs " '$ac_f'"
13450 done
13451
13452 # Let's still pretend it is `configure' which instantiates (i.e., don't
13453 # use $as_me), people would be surprised to read:
13454 # /* config.h. Generated by config.status. */
13455 configure_input='Generated from '`
13456 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13457 `' by configure.'
13458 if test x"$ac_file" != x-; then
13459 configure_input="$ac_file. $configure_input"
13460 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13461 $as_echo "$as_me: creating $ac_file" >&6;}
13462 fi
13463 # Neutralize special characters interpreted by sed in replacement strings.
13464 case $configure_input in #(
13465 *\&* | *\|* | *\\* )
13466 ac_sed_conf_input=`$as_echo "$configure_input" |
13467 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13468 *) ac_sed_conf_input=$configure_input;;
13469 esac
13470
13471 case $ac_tag in
13472 *:-:* | *:-) cat >"$tmp/stdin" \
13473 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13474 esac
13475 ;;
13476 esac
13477
13478 ac_dir=`$as_dirname -- "$ac_file" ||
13479 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13480 X"$ac_file" : 'X\(//\)[^/]' \| \
13481 X"$ac_file" : 'X\(//\)$' \| \
13482 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13483 $as_echo X"$ac_file" |
13484 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13485 s//\1/
13486 q
13487 }
13488 /^X\(\/\/\)[^/].*/{
13489 s//\1/
13490 q
13491 }
13492 /^X\(\/\/\)$/{
13493 s//\1/
13494 q
13495 }
13496 /^X\(\/\).*/{
13497 s//\1/
13498 q
13499 }
13500 s/.*/./; q'`
13501 as_dir="$ac_dir"; as_fn_mkdir_p
13502 ac_builddir=.
13503
13504 case "$ac_dir" in
13505 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13506 *)
13507 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13508 # A ".." for each directory in $ac_dir_suffix.
13509 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13510 case $ac_top_builddir_sub in
13511 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13512 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13513 esac ;;
13514 esac
13515 ac_abs_top_builddir=$ac_pwd
13516 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13517 # for backward compatibility:
13518 ac_top_builddir=$ac_top_build_prefix
13519
13520 case $srcdir in
13521 .) # We are building in place.
13522 ac_srcdir=.
13523 ac_top_srcdir=$ac_top_builddir_sub
13524 ac_abs_top_srcdir=$ac_pwd ;;
13525 [\\/]* | ?:[\\/]* ) # Absolute name.
13526 ac_srcdir=$srcdir$ac_dir_suffix;
13527 ac_top_srcdir=$srcdir
13528 ac_abs_top_srcdir=$srcdir ;;
13529 *) # Relative name.
13530 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13531 ac_top_srcdir=$ac_top_build_prefix$srcdir
13532 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13533 esac
13534 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13535
13536
13537 case $ac_mode in
13538 :F)
13539 #
13540 # CONFIG_FILE
13541 #
13542
13543 case $INSTALL in
13544 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13545 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13546 esac
13547 ac_MKDIR_P=$MKDIR_P
13548 case $MKDIR_P in
13549 [\\/$]* | ?:[\\/]* ) ;;
13550 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13551 esac
13552 _ACEOF
13553
13554 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13555 # If the template does not know about datarootdir, expand it.
13556 # FIXME: This hack should be removed a few years after 2.60.
13557 ac_datarootdir_hack=; ac_datarootdir_seen=
13558 ac_sed_dataroot='
13559 /datarootdir/ {
13560 p
13561 q
13562 }
13563 /@datadir@/p
13564 /@docdir@/p
13565 /@infodir@/p
13566 /@localedir@/p
13567 /@mandir@/p'
13568 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13569 *datarootdir*) ac_datarootdir_seen=yes;;
13570 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13572 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13573 _ACEOF
13574 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13575 ac_datarootdir_hack='
13576 s&@datadir@&$datadir&g
13577 s&@docdir@&$docdir&g
13578 s&@infodir@&$infodir&g
13579 s&@localedir@&$localedir&g
13580 s&@mandir@&$mandir&g
13581 s&\\\${datarootdir}&$datarootdir&g' ;;
13582 esac
13583 _ACEOF
13584
13585 # Neutralize VPATH when `$srcdir' = `.'.
13586 # Shell code in configure.ac might set extrasub.
13587 # FIXME: do we really want to maintain this feature?
13588 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13589 ac_sed_extra="$ac_vpsub
13590 $extrasub
13591 _ACEOF
13592 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13593 :t
13594 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13595 s|@configure_input@|$ac_sed_conf_input|;t t
13596 s&@top_builddir@&$ac_top_builddir_sub&;t t
13597 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13598 s&@srcdir@&$ac_srcdir&;t t
13599 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13600 s&@top_srcdir@&$ac_top_srcdir&;t t
13601 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13602 s&@builddir@&$ac_builddir&;t t
13603 s&@abs_builddir@&$ac_abs_builddir&;t t
13604 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13605 s&@INSTALL@&$ac_INSTALL&;t t
13606 s&@MKDIR_P@&$ac_MKDIR_P&;t t
13607 $ac_datarootdir_hack
13608 "
13609 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13610 || as_fn_error "could not create $ac_file" "$LINENO" 5
13611
13612 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13613 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13614 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13616 which seems to be undefined. Please make sure it is defined." >&5
13617 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13618 which seems to be undefined. Please make sure it is defined." >&2;}
13619
13620 rm -f "$tmp/stdin"
13621 case $ac_file in
13622 -) cat "$tmp/out" && rm -f "$tmp/out";;
13623 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13624 esac \
13625 || as_fn_error "could not create $ac_file" "$LINENO" 5
13626 ;;
13627 :H)
13628 #
13629 # CONFIG_HEADER
13630 #
13631 if test x"$ac_file" != x-; then
13632 {
13633 $as_echo "/* $configure_input */" \
13634 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13635 } >"$tmp/config.h" \
13636 || as_fn_error "could not create $ac_file" "$LINENO" 5
13637 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13638 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13639 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13640 else
13641 rm -f "$ac_file"
13642 mv "$tmp/config.h" "$ac_file" \
13643 || as_fn_error "could not create $ac_file" "$LINENO" 5
13644 fi
13645 else
13646 $as_echo "/* $configure_input */" \
13647 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13648 || as_fn_error "could not create -" "$LINENO" 5
13649 fi
13650 # Compute "$ac_file"'s index in $config_headers.
13651 _am_arg="$ac_file"
13652 _am_stamp_count=1
13653 for _am_header in $config_headers :; do
13654 case $_am_header in
13655 $_am_arg | $_am_arg:* )
13656 break ;;
13657 * )
13658 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13659 esac
13660 done
13661 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13662 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13663 X"$_am_arg" : 'X\(//\)[^/]' \| \
13664 X"$_am_arg" : 'X\(//\)$' \| \
13665 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13666 $as_echo X"$_am_arg" |
13667 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13668 s//\1/
13669 q
13670 }
13671 /^X\(\/\/\)[^/].*/{
13672 s//\1/
13673 q
13674 }
13675 /^X\(\/\/\)$/{
13676 s//\1/
13677 q
13678 }
13679 /^X\(\/\).*/{
13680 s//\1/
13681 q
13682 }
13683 s/.*/./; q'`/stamp-h$_am_stamp_count
13684 ;;
13685
13686 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13687 $as_echo "$as_me: executing $ac_file commands" >&6;}
13688 ;;
13689 esac
13690
13691
13692 case $ac_file$ac_mode in
13693 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13694 # Autoconf 2.62 quotes --file arguments for eval, but not when files
13695 # are listed without --file. Let's play safe and only enable the eval
13696 # if we detect the quoting.
13697 case $CONFIG_FILES in
13698 *\'*) eval set x "$CONFIG_FILES" ;;
13699 *) set x $CONFIG_FILES ;;
13700 esac
13701 shift
13702 for mf
13703 do
13704 # Strip MF so we end up with the name of the file.
13705 mf=`echo "$mf" | sed -e 's/:.*$//'`
13706 # Check whether this is an Automake generated Makefile or not.
13707 # We used to match only the files named `Makefile.in', but
13708 # some people rename them; so instead we look at the file content.
13709 # Grep'ing the first line is not enough: some people post-process
13710 # each Makefile.in and add a new line on top of each file to say so.
13711 # Grep'ing the whole file is not good either: AIX grep has a line
13712 # limit of 2048, but all sed's we know have understand at least 4000.
13713 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13714 dirpart=`$as_dirname -- "$mf" ||
13715 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13716 X"$mf" : 'X\(//\)[^/]' \| \
13717 X"$mf" : 'X\(//\)$' \| \
13718 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13719 $as_echo X"$mf" |
13720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13721 s//\1/
13722 q
13723 }
13724 /^X\(\/\/\)[^/].*/{
13725 s//\1/
13726 q
13727 }
13728 /^X\(\/\/\)$/{
13729 s//\1/
13730 q
13731 }
13732 /^X\(\/\).*/{
13733 s//\1/
13734 q
13735 }
13736 s/.*/./; q'`
13737 else
13738 continue
13739 fi
13740 # Extract the definition of DEPDIR, am__include, and am__quote
13741 # from the Makefile without running `make'.
13742 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13743 test -z "$DEPDIR" && continue
13744 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13745 test -z "am__include" && continue
13746 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13747 # When using ansi2knr, U may be empty or an underscore; expand it
13748 U=`sed -n 's/^U = //p' < "$mf"`
13749 # Find all dependency output files, they are included files with
13750 # $(DEPDIR) in their names. We invoke sed twice because it is the
13751 # simplest approach to changing $(DEPDIR) to its actual value in the
13752 # expansion.
13753 for file in `sed -n "
13754 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13755 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
13756 # Make sure the directory exists.
13757 test -f "$dirpart/$file" && continue
13758 fdir=`$as_dirname -- "$file" ||
13759 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13760 X"$file" : 'X\(//\)[^/]' \| \
13761 X"$file" : 'X\(//\)$' \| \
13762 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13763 $as_echo X"$file" |
13764 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13765 s//\1/
13766 q
13767 }
13768 /^X\(\/\/\)[^/].*/{
13769 s//\1/
13770 q
13771 }
13772 /^X\(\/\/\)$/{
13773 s//\1/
13774 q
13775 }
13776 /^X\(\/\).*/{
13777 s//\1/
13778 q
13779 }
13780 s/.*/./; q'`
13781 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13782 # echo "creating $dirpart/$file"
13783 echo '# dummy' > "$dirpart/$file"
13784 done
13785 done
13786 }
13787 ;;
13788 "libtool":C)
13789
13790 # See if we are running on zsh, and set the options which allow our
13791 # commands through without removal of \ escapes.
13792 if test -n "${ZSH_VERSION+set}" ; then
13793 setopt NO_GLOB_SUBST
13794 fi
13795
13796 cfgfile="${ofile}T"
13797 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13798 $RM "$cfgfile"
13799
13800 cat <<_LT_EOF >> "$cfgfile"
13801 #! $SHELL
13802
13803 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13804 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13805 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13806 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13807 #
13808 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13809 # 2006, 2007, 2008 Free Software Foundation, Inc.
13810 # Written by Gordon Matzigkeit, 1996
13811 #
13812 # This file is part of GNU Libtool.
13813 #
13814 # GNU Libtool is free software; you can redistribute it and/or
13815 # modify it under the terms of the GNU General Public License as
13816 # published by the Free Software Foundation; either version 2 of
13817 # the License, or (at your option) any later version.
13818 #
13819 # As a special exception to the GNU General Public License,
13820 # if you distribute this file as part of a program or library that
13821 # is built using GNU Libtool, you may include this file under the
13822 # same distribution terms that you use for the rest of that program.
13823 #
13824 # GNU Libtool is distributed in the hope that it will be useful,
13825 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13826 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13827 # GNU General Public License for more details.
13828 #
13829 # You should have received a copy of the GNU General Public License
13830 # along with GNU Libtool; see the file COPYING. If not, a copy
13831 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13832 # obtained by writing to the Free Software Foundation, Inc.,
13833 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13834
13835
13836 # The names of the tagged configurations supported by this script.
13837 available_tags=""
13838
13839 # ### BEGIN LIBTOOL CONFIG
13840
13841 # Whether or not to build static libraries.
13842 build_old_libs=$enable_static
13843
13844 # Which release of libtool.m4 was used?
13845 macro_version=$macro_version
13846 macro_revision=$macro_revision
13847
13848 # Whether or not to build shared libraries.
13849 build_libtool_libs=$enable_shared
13850
13851 # What type of objects to build.
13852 pic_mode=$pic_mode
13853
13854 # Whether or not to optimize for fast installation.
13855 fast_install=$enable_fast_install
13856
13857 # The host system.
13858 host_alias=$host_alias
13859 host=$host
13860 host_os=$host_os
13861
13862 # The build system.
13863 build_alias=$build_alias
13864 build=$build
13865 build_os=$build_os
13866
13867 # A sed program that does not truncate output.
13868 SED=$lt_SED
13869
13870 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13871 Xsed="\$SED -e 1s/^X//"
13872
13873 # A grep program that handles long lines.
13874 GREP=$lt_GREP
13875
13876 # An ERE matcher.
13877 EGREP=$lt_EGREP
13878
13879 # A literal string matcher.
13880 FGREP=$lt_FGREP
13881
13882 # A BSD- or MS-compatible name lister.
13883 NM=$lt_NM
13884
13885 # Whether we need soft or hard links.
13886 LN_S=$lt_LN_S
13887
13888 # What is the maximum length of a command?
13889 max_cmd_len=$max_cmd_len
13890
13891 # Object file suffix (normally "o").
13892 objext=$ac_objext
13893
13894 # Executable file suffix (normally "").
13895 exeext=$exeext
13896
13897 # whether the shell understands "unset".
13898 lt_unset=$lt_unset
13899
13900 # turn spaces into newlines.
13901 SP2NL=$lt_lt_SP2NL
13902
13903 # turn newlines into spaces.
13904 NL2SP=$lt_lt_NL2SP
13905
13906 # How to create reloadable object files.
13907 reload_flag=$lt_reload_flag
13908 reload_cmds=$lt_reload_cmds
13909
13910 # An object symbol dumper.
13911 OBJDUMP=$lt_OBJDUMP
13912
13913 # Method to check whether dependent libraries are shared objects.
13914 deplibs_check_method=$lt_deplibs_check_method
13915
13916 # Command to use when deplibs_check_method == "file_magic".
13917 file_magic_cmd=$lt_file_magic_cmd
13918
13919 # The archiver.
13920 AR=$lt_AR
13921 AR_FLAGS=$lt_AR_FLAGS
13922
13923 # A symbol stripping program.
13924 STRIP=$lt_STRIP
13925
13926 # Commands used to install an old-style archive.
13927 RANLIB=$lt_RANLIB
13928 old_postinstall_cmds=$lt_old_postinstall_cmds
13929 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13930
13931 # A C compiler.
13932 LTCC=$lt_CC
13933
13934 # LTCC compiler flags.
13935 LTCFLAGS=$lt_CFLAGS
13936
13937 # Take the output of nm and produce a listing of raw symbols and C names.
13938 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13939
13940 # Transform the output of nm in a proper C declaration.
13941 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13942
13943 # Transform the output of nm in a C name address pair.
13944 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13945
13946 # Transform the output of nm in a C name address pair when lib prefix is needed.
13947 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13948
13949 # The name of the directory that contains temporary libtool files.
13950 objdir=$objdir
13951
13952 # Shell to use when invoking shell scripts.
13953 SHELL=$lt_SHELL
13954
13955 # An echo program that does not interpret backslashes.
13956 ECHO=$lt_ECHO
13957
13958 # Used to examine libraries when file_magic_cmd begins with "file".
13959 MAGIC_CMD=$MAGIC_CMD
13960
13961 # Must we lock files when doing compilation?
13962 need_locks=$lt_need_locks
13963
13964 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13965 DSYMUTIL=$lt_DSYMUTIL
13966
13967 # Tool to change global to local symbols on Mac OS X.
13968 NMEDIT=$lt_NMEDIT
13969
13970 # Tool to manipulate fat objects and archives on Mac OS X.
13971 LIPO=$lt_LIPO
13972
13973 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13974 OTOOL=$lt_OTOOL
13975
13976 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13977 OTOOL64=$lt_OTOOL64
13978
13979 # Old archive suffix (normally "a").
13980 libext=$libext
13981
13982 # Shared library suffix (normally ".so").
13983 shrext_cmds=$lt_shrext_cmds
13984
13985 # The commands to extract the exported symbol list from a shared archive.
13986 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13987
13988 # Variables whose values should be saved in libtool wrapper scripts and
13989 # restored at link time.
13990 variables_saved_for_relink=$lt_variables_saved_for_relink
13991
13992 # Do we need the "lib" prefix for modules?
13993 need_lib_prefix=$need_lib_prefix
13994
13995 # Do we need a version for libraries?
13996 need_version=$need_version
13997
13998 # Library versioning type.
13999 version_type=$version_type
14000
14001 # Shared library runtime path variable.
14002 runpath_var=$runpath_var
14003
14004 # Shared library path variable.
14005 shlibpath_var=$shlibpath_var
14006
14007 # Is shlibpath searched before the hard-coded library search path?
14008 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14009
14010 # Format of library name prefix.
14011 libname_spec=$lt_libname_spec
14012
14013 # List of archive names. First name is the real one, the rest are links.
14014 # The last name is the one that the linker finds with -lNAME
14015 library_names_spec=$lt_library_names_spec
14016
14017 # The coded name of the library, if different from the real name.
14018 soname_spec=$lt_soname_spec
14019
14020 # Command to use after installation of a shared archive.
14021 postinstall_cmds=$lt_postinstall_cmds
14022
14023 # Command to use after uninstallation of a shared archive.
14024 postuninstall_cmds=$lt_postuninstall_cmds
14025
14026 # Commands used to finish a libtool library installation in a directory.
14027 finish_cmds=$lt_finish_cmds
14028
14029 # As "finish_cmds", except a single script fragment to be evaled but
14030 # not shown.
14031 finish_eval=$lt_finish_eval
14032
14033 # Whether we should hardcode library paths into libraries.
14034 hardcode_into_libs=$hardcode_into_libs
14035
14036 # Compile-time system search path for libraries.
14037 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14038
14039 # Run-time system search path for libraries.
14040 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14041
14042 # Whether dlopen is supported.
14043 dlopen_support=$enable_dlopen
14044
14045 # Whether dlopen of programs is supported.
14046 dlopen_self=$enable_dlopen_self
14047
14048 # Whether dlopen of statically linked programs is supported.
14049 dlopen_self_static=$enable_dlopen_self_static
14050
14051 # Commands to strip libraries.
14052 old_striplib=$lt_old_striplib
14053 striplib=$lt_striplib
14054
14055
14056 # The linker used to build libraries.
14057 LD=$lt_LD
14058
14059 # Commands used to build an old-style archive.
14060 old_archive_cmds=$lt_old_archive_cmds
14061
14062 # A language specific compiler.
14063 CC=$lt_compiler
14064
14065 # Is the compiler the GNU compiler?
14066 with_gcc=$GCC
14067
14068 # Compiler flag to turn off builtin functions.
14069 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14070
14071 # How to pass a linker flag through the compiler.
14072 wl=$lt_lt_prog_compiler_wl
14073
14074 # Additional compiler flags for building library objects.
14075 pic_flag=$lt_lt_prog_compiler_pic
14076
14077 # Compiler flag to prevent dynamic linking.
14078 link_static_flag=$lt_lt_prog_compiler_static
14079
14080 # Does compiler simultaneously support -c and -o options?
14081 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14082
14083 # Whether or not to add -lc for building shared libraries.
14084 build_libtool_need_lc=$archive_cmds_need_lc
14085
14086 # Whether or not to disallow shared libs when runtime libs are static.
14087 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14088
14089 # Compiler flag to allow reflexive dlopens.
14090 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14091
14092 # Compiler flag to generate shared objects directly from archives.
14093 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14094
14095 # Whether the compiler copes with passing no objects directly.
14096 compiler_needs_object=$lt_compiler_needs_object
14097
14098 # Create an old-style archive from a shared archive.
14099 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14100
14101 # Create a temporary old-style archive to link instead of a shared archive.
14102 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14103
14104 # Commands used to build a shared archive.
14105 archive_cmds=$lt_archive_cmds
14106 archive_expsym_cmds=$lt_archive_expsym_cmds
14107
14108 # Commands used to build a loadable module if different from building
14109 # a shared archive.
14110 module_cmds=$lt_module_cmds
14111 module_expsym_cmds=$lt_module_expsym_cmds
14112
14113 # Whether we are building with GNU ld or not.
14114 with_gnu_ld=$lt_with_gnu_ld
14115
14116 # Flag that allows shared libraries with undefined symbols to be built.
14117 allow_undefined_flag=$lt_allow_undefined_flag
14118
14119 # Flag that enforces no undefined symbols.
14120 no_undefined_flag=$lt_no_undefined_flag
14121
14122 # Flag to hardcode \$libdir into a binary during linking.
14123 # This must work even if \$libdir does not exist
14124 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14125
14126 # If ld is used when linking, flag to hardcode \$libdir into a binary
14127 # during linking. This must work even if \$libdir does not exist.
14128 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14129
14130 # Whether we need a single "-rpath" flag with a separated argument.
14131 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14132
14133 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14134 # DIR into the resulting binary.
14135 hardcode_direct=$hardcode_direct
14136
14137 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14138 # DIR into the resulting binary and the resulting library dependency is
14139 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14140 # library is relocated.
14141 hardcode_direct_absolute=$hardcode_direct_absolute
14142
14143 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14144 # into the resulting binary.
14145 hardcode_minus_L=$hardcode_minus_L
14146
14147 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14148 # into the resulting binary.
14149 hardcode_shlibpath_var=$hardcode_shlibpath_var
14150
14151 # Set to "yes" if building a shared library automatically hardcodes DIR
14152 # into the library and all subsequent libraries and executables linked
14153 # against it.
14154 hardcode_automatic=$hardcode_automatic
14155
14156 # Set to yes if linker adds runtime paths of dependent libraries
14157 # to runtime path list.
14158 inherit_rpath=$inherit_rpath
14159
14160 # Whether libtool must link a program against all its dependency libraries.
14161 link_all_deplibs=$link_all_deplibs
14162
14163 # Fix the shell variable \$srcfile for the compiler.
14164 fix_srcfile_path=$lt_fix_srcfile_path
14165
14166 # Set to "yes" if exported symbols are required.
14167 always_export_symbols=$always_export_symbols
14168
14169 # The commands to list exported symbols.
14170 export_symbols_cmds=$lt_export_symbols_cmds
14171
14172 # Symbols that should not be listed in the preloaded symbols.
14173 exclude_expsyms=$lt_exclude_expsyms
14174
14175 # Symbols that must always be exported.
14176 include_expsyms=$lt_include_expsyms
14177
14178 # Commands necessary for linking programs (against libraries) with templates.
14179 prelink_cmds=$lt_prelink_cmds
14180
14181 # Specify filename containing input files.
14182 file_list_spec=$lt_file_list_spec
14183
14184 # How to hardcode a shared library path into an executable.
14185 hardcode_action=$hardcode_action
14186
14187 # ### END LIBTOOL CONFIG
14188
14189 _LT_EOF
14190
14191 case $host_os in
14192 aix3*)
14193 cat <<\_LT_EOF >> "$cfgfile"
14194 # AIX sometimes has problems with the GCC collect2 program. For some
14195 # reason, if we set the COLLECT_NAMES environment variable, the problems
14196 # vanish in a puff of smoke.
14197 if test "X${COLLECT_NAMES+set}" != Xset; then
14198 COLLECT_NAMES=
14199 export COLLECT_NAMES
14200 fi
14201 _LT_EOF
14202 ;;
14203 esac
14204
14205
14206 ltmain="$ac_aux_dir/ltmain.sh"
14207
14208
14209 # We use sed instead of cat because bash on DJGPP gets confused if
14210 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14211 # text mode, it properly converts lines to CR/LF. This bash problem
14212 # is reportedly fixed, but why not run on old versions too?
14213 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14214 || (rm -f "$cfgfile"; exit 1)
14215
14216 case $xsi_shell in
14217 yes)
14218 cat << \_LT_EOF >> "$cfgfile"
14219
14220 # func_dirname file append nondir_replacement
14221 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14222 # otherwise set result to NONDIR_REPLACEMENT.
14223 func_dirname ()
14224 {
14225 case ${1} in
14226 */*) func_dirname_result="${1%/*}${2}" ;;
14227 * ) func_dirname_result="${3}" ;;
14228 esac
14229 }
14230
14231 # func_basename file
14232 func_basename ()
14233 {
14234 func_basename_result="${1##*/}"
14235 }
14236
14237 # func_dirname_and_basename file append nondir_replacement
14238 # perform func_basename and func_dirname in a single function
14239 # call:
14240 # dirname: Compute the dirname of FILE. If nonempty,
14241 # add APPEND to the result, otherwise set result
14242 # to NONDIR_REPLACEMENT.
14243 # value returned in "$func_dirname_result"
14244 # basename: Compute filename of FILE.
14245 # value retuned in "$func_basename_result"
14246 # Implementation must be kept synchronized with func_dirname
14247 # and func_basename. For efficiency, we do not delegate to
14248 # those functions but instead duplicate the functionality here.
14249 func_dirname_and_basename ()
14250 {
14251 case ${1} in
14252 */*) func_dirname_result="${1%/*}${2}" ;;
14253 * ) func_dirname_result="${3}" ;;
14254 esac
14255 func_basename_result="${1##*/}"
14256 }
14257
14258 # func_stripname prefix suffix name
14259 # strip PREFIX and SUFFIX off of NAME.
14260 # PREFIX and SUFFIX must not contain globbing or regex special
14261 # characters, hashes, percent signs, but SUFFIX may contain a leading
14262 # dot (in which case that matches only a dot).
14263 func_stripname ()
14264 {
14265 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14266 # positional parameters, so assign one to ordinary parameter first.
14267 func_stripname_result=${3}
14268 func_stripname_result=${func_stripname_result#"${1}"}
14269 func_stripname_result=${func_stripname_result%"${2}"}
14270 }
14271
14272 # func_opt_split
14273 func_opt_split ()
14274 {
14275 func_opt_split_opt=${1%%=*}
14276 func_opt_split_arg=${1#*=}
14277 }
14278
14279 # func_lo2o object
14280 func_lo2o ()
14281 {
14282 case ${1} in
14283 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14284 *) func_lo2o_result=${1} ;;
14285 esac
14286 }
14287
14288 # func_xform libobj-or-source
14289 func_xform ()
14290 {
14291 func_xform_result=${1%.*}.lo
14292 }
14293
14294 # func_arith arithmetic-term...
14295 func_arith ()
14296 {
14297 func_arith_result=$(( $* ))
14298 }
14299
14300 # func_len string
14301 # STRING may not start with a hyphen.
14302 func_len ()
14303 {
14304 func_len_result=${#1}
14305 }
14306
14307 _LT_EOF
14308 ;;
14309 *) # Bourne compatible functions.
14310 cat << \_LT_EOF >> "$cfgfile"
14311
14312 # func_dirname file append nondir_replacement
14313 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14314 # otherwise set result to NONDIR_REPLACEMENT.
14315 func_dirname ()
14316 {
14317 # Extract subdirectory from the argument.
14318 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
14319 if test "X$func_dirname_result" = "X${1}"; then
14320 func_dirname_result="${3}"
14321 else
14322 func_dirname_result="$func_dirname_result${2}"
14323 fi
14324 }
14325
14326 # func_basename file
14327 func_basename ()
14328 {
14329 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
14330 }
14331
14332
14333 # func_stripname prefix suffix name
14334 # strip PREFIX and SUFFIX off of NAME.
14335 # PREFIX and SUFFIX must not contain globbing or regex special
14336 # characters, hashes, percent signs, but SUFFIX may contain a leading
14337 # dot (in which case that matches only a dot).
14338 # func_strip_suffix prefix name
14339 func_stripname ()
14340 {
14341 case ${2} in
14342 .*) func_stripname_result=`$ECHO "X${3}" \
14343 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
14344 *) func_stripname_result=`$ECHO "X${3}" \
14345 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
14346 esac
14347 }
14348
14349 # sed scripts:
14350 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14351 my_sed_long_arg='1s/^-[^=]*=//'
14352
14353 # func_opt_split
14354 func_opt_split ()
14355 {
14356 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
14357 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
14358 }
14359
14360 # func_lo2o object
14361 func_lo2o ()
14362 {
14363 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
14364 }
14365
14366 # func_xform libobj-or-source
14367 func_xform ()
14368 {
14369 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
14370 }
14371
14372 # func_arith arithmetic-term...
14373 func_arith ()
14374 {
14375 func_arith_result=`expr "$@"`
14376 }
14377
14378 # func_len string
14379 # STRING may not start with a hyphen.
14380 func_len ()
14381 {
14382 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14383 }
14384
14385 _LT_EOF
14386 esac
14387
14388 case $lt_shell_append in
14389 yes)
14390 cat << \_LT_EOF >> "$cfgfile"
14391
14392 # func_append var value
14393 # Append VALUE to the end of shell variable VAR.
14394 func_append ()
14395 {
14396 eval "$1+=\$2"
14397 }
14398 _LT_EOF
14399 ;;
14400 *)
14401 cat << \_LT_EOF >> "$cfgfile"
14402
14403 # func_append var value
14404 # Append VALUE to the end of shell variable VAR.
14405 func_append ()
14406 {
14407 eval "$1=\$$1\$2"
14408 }
14409
14410 _LT_EOF
14411 ;;
14412 esac
14413
14414
14415 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14416 || (rm -f "$cfgfile"; exit 1)
14417
14418 mv -f "$cfgfile" "$ofile" ||
14419 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14420 chmod +x "$ofile"
14421
14422 ;;
14423
14424 esac
14425 done # for ac_tag
14426
14427
14428 as_fn_exit 0
14429 _ACEOF
14430 ac_clean_files=$ac_clean_files_save
14431
14432 test $ac_write_fail = 0 ||
14433 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14434
14435
14436 # configure is writing to config.log, and then calls config.status.
14437 # config.status does its own redirection, appending to config.log.
14438 # Unfortunately, on DOS this fails, as config.log is still kept open
14439 # by configure, so config.status won't be able to write to it; its
14440 # output is simply discarded. So we exec the FD to /dev/null,
14441 # effectively closing config.log, so it can be properly (re)opened and
14442 # appended to by config.status. When coming back to configure, we
14443 # need to make the FD available again.
14444 if test "$no_create" != yes; then
14445 ac_cs_success=:
14446 ac_config_status_args=
14447 test "$silent" = yes &&
14448 ac_config_status_args="$ac_config_status_args --quiet"
14449 exec 5>/dev/null
14450 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14451 exec 5>>config.log
14452 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14453 # would make configure fail if this is the last instruction.
14454 $ac_cs_success || as_fn_exit $?
14455 fi
14456 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14458 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14459 fi
14460
14461