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.65 for xf86-input-mouse 1.6.0.
4 #
5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10 # Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54 else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
71 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" "" $as_nl"
92
93 # Find who we are. Look in the path if we contain no directory separator.
94 case $0 in #((
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
103 IFS=$as_save_IFS
104
105 ;;
106 esac
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
110 as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 exit 1
115 fi
116
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there. '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 emulate sh
141 NULLCMD=:
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 setopt NO_GLOB_SUBST
146 else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152 esac
153 fi
154 "
155 as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
160
161 exitcode=0
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
169 exitcode=1; echo positional parameters were not saved.
170 fi
171 test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1"
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179 else
180 as_have_required=no
181 fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184 else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186 as_found=false
187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188 do
189 IFS=$as_save_IFS
190 test -z "$as_dir" && as_dir=.
191 as_found=:
192 case $as_dir in #(
193 /*)
194 for as_base in sh bash ksh sh5; do
195 # Try only shells that exist, to save several forks.
196 as_shell=$as_dir/$as_base
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 CONFIG_SHELL=$as_shell as_have_required=yes
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 break 2
202 fi
203 fi
204 done;;
205 esac
206 as_found=false
207 done
208 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 CONFIG_SHELL=$SHELL as_have_required=yes
211 fi; }
212 IFS=$as_save_IFS
213
214
215 if test "x$CONFIG_SHELL" != x; then :
216 # We cannot yet assume a decent shell, so we have to provide a
217 # neutralization value for shells without unset; and this also
218 # works around shells that cannot unset nonexistent variables.
219 BASH_ENV=/dev/null
220 ENV=/dev/null
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222 export CONFIG_SHELL
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 fi
225
226 if test x$as_have_required = xno; then :
227 $as_echo "$0: This script requires a shell more modern than all"
228 $as_echo "$0: the shells that I found on your system."
229 if test x${ZSH_VERSION+set} = xset ; then
230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232 else
233 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
234 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
235 $0: about your system, including any error possibly output
236 $0: before this message. Then install a modern shell, or
237 $0: manually run the script under such a shell if you do
238 $0: have one."
239 fi
240 exit 1
241 fi
242 fi
243 fi
244 SHELL=${CONFIG_SHELL-/bin/sh}
245 export SHELL
246 # Unset more variables known to interfere with behavior of common tools.
247 CLICOLOR_FORCE= GREP_OPTIONS=
248 unset CLICOLOR_FORCE GREP_OPTIONS
249
250 ## --------------------- ##
251 ## M4sh Shell Functions. ##
252 ## --------------------- ##
253 # as_fn_unset VAR
254 # ---------------
255 # Portably unset VAR.
256 as_fn_unset ()
257 {
258 { eval $1=; unset $1;}
259 }
260 as_unset=as_fn_unset
261
262 # as_fn_set_status STATUS
263 # -----------------------
264 # Set $? to STATUS, without forking.
265 as_fn_set_status ()
266 {
267 return $1
268 } # as_fn_set_status
269
270 # as_fn_exit STATUS
271 # -----------------
272 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
273 as_fn_exit ()
274 {
275 set +e
276 as_fn_set_status $1
277 exit $1
278 } # as_fn_exit
279
280 # as_fn_mkdir_p
281 # -------------
282 # Create "$as_dir" as a directory, including parents if necessary.
283 as_fn_mkdir_p ()
284 {
285
286 case $as_dir in #(
287 -*) as_dir=./$as_dir;;
288 esac
289 test -d "$as_dir" || eval $as_mkdir_p || {
290 as_dirs=
291 while :; do
292 case $as_dir in #(
293 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
294 *) as_qdir=$as_dir;;
295 esac
296 as_dirs="'$as_qdir' $as_dirs"
297 as_dir=`$as_dirname -- "$as_dir" ||
298 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
299 X"$as_dir" : 'X\(//\)[^/]' \| \
300 X"$as_dir" : 'X\(//\)$' \| \
301 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
302 $as_echo X"$as_dir" |
303 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
304 s//\1/
305 q
306 }
307 /^X\(\/\/\)[^/].*/{
308 s//\1/
309 q
310 }
311 /^X\(\/\/\)$/{
312 s//\1/
313 q
314 }
315 /^X\(\/\).*/{
316 s//\1/
317 q
318 }
319 s/.*/./; q'`
320 test -d "$as_dir" && break
321 done
322 test -z "$as_dirs" || eval "mkdir $as_dirs"
323 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
324
325
326 } # as_fn_mkdir_p
327 # as_fn_append VAR VALUE
328 # ----------------------
329 # Append the text in VALUE to the end of the definition contained in VAR. Take
330 # advantage of any shell optimizations that allow amortized linear growth over
331 # repeated appends, instead of the typical quadratic growth present in naive
332 # implementations.
333 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
334 eval 'as_fn_append ()
335 {
336 eval $1+=\$2
337 }'
338 else
339 as_fn_append ()
340 {
341 eval $1=\$$1\$2
342 }
343 fi # as_fn_append
344
345 # as_fn_arith ARG...
346 # ------------------
347 # Perform arithmetic evaluation on the ARGs, and store the result in the
348 # global $as_val. Take advantage of shells that can avoid forks. The arguments
349 # must be portable across $(()) and expr.
350 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
351 eval 'as_fn_arith ()
352 {
353 as_val=$(( $* ))
354 }'
355 else
356 as_fn_arith ()
357 {
358 as_val=`expr "$@" || test $? -eq 1`
359 }
360 fi # as_fn_arith
361
362
363 # as_fn_error ERROR [LINENO LOG_FD]
364 # ---------------------------------
365 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
366 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
367 # script with status $?, using 1 if that was 0.
368 as_fn_error ()
369 {
370 as_status=$?; test $as_status -eq 0 && as_status=1
371 if test "$3"; then
372 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
373 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
374 fi
375 $as_echo "$as_me: error: $1" >&2
376 as_fn_exit $as_status
377 } # as_fn_error
378
379 if expr a : '\(a\)' >/dev/null 2>&1 &&
380 test "X`expr 00001 : '.*\(...\)'`" = X001; then
381 as_expr=expr
382 else
383 as_expr=false
384 fi
385
386 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
387 as_basename=basename
388 else
389 as_basename=false
390 fi
391
392 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
393 as_dirname=dirname
394 else
395 as_dirname=false
396 fi
397
398 as_me=`$as_basename -- "$0" ||
399 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
400 X"$0" : 'X\(//\)$' \| \
401 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
402 $as_echo X/"$0" |
403 sed '/^.*\/\([^/][^/]*\)\/*$/{
404 s//\1/
405 q
406 }
407 /^X\/\(\/\/\)$/{
408 s//\1/
409 q
410 }
411 /^X\/\(\/\).*/{
412 s//\1/
413 q
414 }
415 s/.*/./; q'`
416
417 # Avoid depending upon Character Ranges.
418 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
419 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
420 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
421 as_cr_digits='0123456789'
422 as_cr_alnum=$as_cr_Letters$as_cr_digits
423
424
425 as_lineno_1=$LINENO as_lineno_1a=$LINENO
426 as_lineno_2=$LINENO as_lineno_2a=$LINENO
427 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
428 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
429 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
430 sed -n '
431 p
432 /[$]LINENO/=
433 ' <$as_myself |
434 sed '
435 s/[$]LINENO.*/&-/
436 t lineno
437 b
438 :lineno
439 N
440 :loop
441 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
442 t loop
443 s/-\n.*//
444 ' >$as_me.lineno &&
445 chmod +x "$as_me.lineno" ||
446 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
447
448 # Don't try to exec as it changes $[0], causing all sort of problems
449 # (the dirname of $[0] is not the place where we might find the
450 # original and so on. Autoconf is especially sensitive to this).
451 . "./$as_me.lineno"
452 # Exit status is that of the last command.
453 exit
454 }
455
456 ECHO_C= ECHO_N= ECHO_T=
457 case `echo -n x` in #(((((
458 -n*)
459 case `echo 'xy\c'` in
460 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
461 xy) ECHO_C='\c';;
462 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
463 ECHO_T=' ';;
464 esac;;
465 *)
466 ECHO_N='-n';;
467 esac
468
469 rm -f conf$$ conf$$.exe conf$$.file
470 if test -d conf$$.dir; then
471 rm -f conf$$.dir/conf$$.file
472 else
473 rm -f conf$$.dir
474 mkdir conf$$.dir 2>/dev/null
475 fi
476 if (echo >conf$$.file) 2>/dev/null; then
477 if ln -s conf$$.file conf$$ 2>/dev/null; then
478 as_ln_s='ln -s'
479 # ... but there are two gotchas:
480 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
481 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
482 # In both cases, we have to default to `cp -p'.
483 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
484 as_ln_s='cp -p'
485 elif ln conf$$.file conf$$ 2>/dev/null; then
486 as_ln_s=ln
487 else
488 as_ln_s='cp -p'
489 fi
490 else
491 as_ln_s='cp -p'
492 fi
493 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
494 rmdir conf$$.dir 2>/dev/null
495
496 if mkdir -p . 2>/dev/null; then
497 as_mkdir_p='mkdir -p "$as_dir"'
498 else
499 test -d ./-p && rmdir ./-p
500 as_mkdir_p=false
501 fi
502
503 if test -x / >/dev/null 2>&1; then
504 as_test_x='test -x'
505 else
506 if ls -dL / >/dev/null 2>&1; then
507 as_ls_L_option=L
508 else
509 as_ls_L_option=
510 fi
511 as_test_x='
512 eval sh -c '\''
513 if test -d "$1"; then
514 test -d "$1/.";
515 else
516 case $1 in #(
517 -*)set "./$1";;
518 esac;
519 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
520 ???[sx]*):;;*)false;;esac;fi
521 '\'' sh
522 '
523 fi
524 as_executable_p=$as_test_x
525
526 # Sed expression to map a string onto a valid CPP name.
527 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
528
529 # Sed expression to map a string onto a valid variable name.
530 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
531
532
533
534 # Check that we are running under the correct shell.
535 SHELL=${CONFIG_SHELL-/bin/sh}
536
537 case X$lt_ECHO in
538 X*--fallback-echo)
539 # Remove one level of quotation (which was required for Make).
540 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
541 ;;
542 esac
543
544 ECHO=${lt_ECHO-echo}
545 if test "X$1" = X--no-reexec; then
546 # Discard the --no-reexec flag, and continue.
547 shift
548 elif test "X$1" = X--fallback-echo; then
549 # Avoid inline document here, it may be left over
550 :
551 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
552 # Yippee, $ECHO works!
553 :
554 else
555 # Restart under the correct shell.
556 exec $SHELL "$0" --no-reexec ${1+"$@"}
557 fi
558
559 if test "X$1" = X--fallback-echo; then
560 # used as fallback echo
561 shift
562 cat <<_LT_EOF
563 $*
564 _LT_EOF
565 exit 0
566 fi
567
568 # The HP-UX ksh and POSIX shell print the target directory to stdout
569 # if CDPATH is set.
570 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
571
572 if test -z "$lt_ECHO"; then
573 if test "X${echo_test_string+set}" != Xset; then
574 # find a string as large as possible, as long as the shell can cope with it
575 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
576 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
577 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
578 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
579 then
580 break
581 fi
582 done
583 fi
584
585 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
586 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
587 test "X$echo_testing_string" = "X$echo_test_string"; then
588 :
589 else
590 # The Solaris, AIX, and Digital Unix default echo programs unquote
591 # backslashes. This makes it impossible to quote backslashes using
592 # echo "$something" | sed 's/\\/\\\\/g'
593 #
594 # So, first we look for a working echo in the user's PATH.
595
596 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
597 for dir in $PATH /usr/ucb; do
598 IFS="$lt_save_ifs"
599 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
600 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
601 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
602 test "X$echo_testing_string" = "X$echo_test_string"; then
603 ECHO="$dir/echo"
604 break
605 fi
606 done
607 IFS="$lt_save_ifs"
608
609 if test "X$ECHO" = Xecho; then
610 # We didn't find a better echo, so look for alternatives.
611 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
612 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
613 test "X$echo_testing_string" = "X$echo_test_string"; then
614 # This shell has a builtin print -r that does the trick.
615 ECHO='print -r'
616 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
617 test "X$CONFIG_SHELL" != X/bin/ksh; then
618 # If we have ksh, try running configure again with it.
619 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
620 export ORIGINAL_CONFIG_SHELL
621 CONFIG_SHELL=/bin/ksh
622 export CONFIG_SHELL
623 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
624 else
625 # Try using printf.
626 ECHO='printf %s\n'
627 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
628 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
629 test "X$echo_testing_string" = "X$echo_test_string"; then
630 # Cool, printf works
631 :
632 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
633 test "X$echo_testing_string" = 'X\t' &&
634 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
635 test "X$echo_testing_string" = "X$echo_test_string"; then
636 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
637 export CONFIG_SHELL
638 SHELL="$CONFIG_SHELL"
639 export SHELL
640 ECHO="$CONFIG_SHELL $0 --fallback-echo"
641 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
642 test "X$echo_testing_string" = 'X\t' &&
643 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
644 test "X$echo_testing_string" = "X$echo_test_string"; then
645 ECHO="$CONFIG_SHELL $0 --fallback-echo"
646 else
647 # maybe with a smaller string...
648 prev=:
649
650 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
651 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
652 then
653 break
654 fi
655 prev="$cmd"
656 done
657
658 if test "$prev" != 'sed 50q "$0"'; then
659 echo_test_string=`eval $prev`
660 export echo_test_string
661 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
662 else
663 # Oops. We lost completely, so just stick with echo.
664 ECHO=echo
665 fi
666 fi
667 fi
668 fi
669 fi
670 fi
671
672 # Copy echo and quote the copy suitably for passing to libtool from
673 # the Makefile, instead of quoting the original, which is used later.
674 lt_ECHO=$ECHO
675 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
676 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
677 fi
678
679
680
681
682 test -n "$DJDIR" || exec 7<&0 </dev/null
683 exec 6>&1
684
685 # Name of the host.
686 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
687 # so uname gets run too.
688 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
689
690 #
691 # Initializations.
692 #
693 ac_default_prefix=/usr/local
694 ac_clean_files=
695 ac_config_libobj_dir=.
696 LIBOBJS=
697 cross_compiling=no
698 subdirs=
699 MFLAGS=
700 MAKEFLAGS=
701
702 # Identity of this package.
703 PACKAGE_NAME='xf86-input-mouse'
704 PACKAGE_TARNAME='xf86-input-mouse'
705 PACKAGE_VERSION='1.6.0'
706 PACKAGE_STRING='xf86-input-mouse 1.6.0'
707 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
708 PACKAGE_URL=''
709
710 ac_unique_file="Makefile.am"
711 # Factoring default headers for most tests.
712 ac_includes_default="\
713 #include <stdio.h>
714 #ifdef HAVE_SYS_TYPES_H
715 # include <sys/types.h>
716 #endif
717 #ifdef HAVE_SYS_STAT_H
718 # include <sys/stat.h>
719 #endif
720 #ifdef STDC_HEADERS
721 # include <stdlib.h>
722 # include <stddef.h>
723 #else
724 # ifdef HAVE_STDLIB_H
725 # include <stdlib.h>
726 # endif
727 #endif
728 #ifdef HAVE_STRING_H
729 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
730 # include <memory.h>
731 # endif
732 # include <string.h>
733 #endif
734 #ifdef HAVE_STRINGS_H
735 # include <strings.h>
736 #endif
737 #ifdef HAVE_INTTYPES_H
738 # include <inttypes.h>
739 #endif
740 #ifdef HAVE_STDINT_H
741 # include <stdint.h>
742 #endif
743 #ifdef HAVE_UNISTD_H
744 # include <unistd.h>
745 #endif"
746
747 ac_subst_vars='am__EXEEXT_FALSE
748 am__EXEEXT_TRUE
749 LTLIBOBJS
750 LIBOBJS
751 DRIVER_NAME
752 OS_MOUSE_NAME
753 inputdir
754 XORG_LIBS
755 XORG_CFLAGS
756 LINT_FALSE
757 LINT_TRUE
758 LINT_FLAGS
759 LINT
760 AM_BACKSLASH
761 AM_DEFAULT_VERBOSITY
762 MAN_SUBSTS
763 XORG_MAN_PAGE
764 ADMIN_MAN_DIR
765 DRIVER_MAN_DIR
766 MISC_MAN_DIR
767 FILE_MAN_DIR
768 LIB_MAN_DIR
769 APP_MAN_DIR
770 ADMIN_MAN_SUFFIX
771 DRIVER_MAN_SUFFIX
772 MISC_MAN_SUFFIX
773 FILE_MAN_SUFFIX
774 LIB_MAN_SUFFIX
775 APP_MAN_SUFFIX
776 INSTALL_CMD
777 PKG_CONFIG
778 CHANGELOG_CMD
779 CWARNFLAGS
780 CPP
781 OTOOL64
782 OTOOL
783 LIPO
784 NMEDIT
785 DSYMUTIL
786 lt_ECHO
787 RANLIB
788 AR
789 OBJDUMP
790 LN_S
791 NM
792 ac_ct_DUMPBIN
793 DUMPBIN
794 LD
795 FGREP
796 EGREP
797 GREP
798 SED
799 am__fastdepCC_FALSE
800 am__fastdepCC_TRUE
801 CCDEPMODE
802 AMDEPBACKSLASH
803 AMDEP_FALSE
804 AMDEP_TRUE
805 am__quote
806 am__include
807 DEPDIR
808 OBJEXT
809 EXEEXT
810 ac_ct_CC
811 CPPFLAGS
812 LDFLAGS
813 CFLAGS
814 CC
815 host_os
816 host_vendor
817 host_cpu
818 host
819 build_os
820 build_vendor
821 build_cpu
822 build
823 LIBTOOL
824 MAINT
825 MAINTAINER_MODE_FALSE
826 MAINTAINER_MODE_TRUE
827 am__untar
828 am__tar
829 AMTAR
830 am__leading_dot
831 SET_MAKE
832 AWK
833 mkdir_p
834 MKDIR_P
835 INSTALL_STRIP_PROGRAM
836 STRIP
837 install_sh
838 MAKEINFO
839 AUTOHEADER
840 AUTOMAKE
841 AUTOCONF
842 ACLOCAL
843 VERSION
844 PACKAGE
845 CYGPATH_W
846 am__isrc
847 INSTALL_DATA
848 INSTALL_SCRIPT
849 INSTALL_PROGRAM
850 target_alias
851 host_alias
852 build_alias
853 LIBS
854 ECHO_T
855 ECHO_N
856 ECHO_C
857 DEFS
858 mandir
859 localedir
860 libdir
861 psdir
862 pdfdir
863 dvidir
864 htmldir
865 infodir
866 docdir
867 oldincludedir
868 includedir
869 localstatedir
870 sharedstatedir
871 sysconfdir
872 datadir
873 datarootdir
874 libexecdir
875 sbindir
876 bindir
877 program_transform_name
878 prefix
879 exec_prefix
880 PACKAGE_URL
881 PACKAGE_BUGREPORT
882 PACKAGE_STRING
883 PACKAGE_VERSION
884 PACKAGE_TARNAME
885 PACKAGE_NAME
886 PATH_SEPARATOR
887 SHELL'
888 ac_subst_files=''
889 ac_user_opts='
890 enable_option_checking
891 enable_maintainer_mode
892 enable_static
893 enable_shared
894 with_pic
895 enable_fast_install
896 enable_dependency_tracking
897 with_gnu_ld
898 enable_libtool_lock
899 enable_strict_compilation
900 enable_silent_rules
901 with_lint
902 with_xorg_module_dir
903 '
904 ac_precious_vars='build_alias
905 host_alias
906 target_alias
907 CC
908 CFLAGS
909 LDFLAGS
910 LIBS
911 CPPFLAGS
912 CPP
913 PKG_CONFIG
914 LINT
915 LINT_FLAGS
916 XORG_CFLAGS
917 XORG_LIBS'
918
919
920 # Initialize some variables set by options.
921 ac_init_help=
922 ac_init_version=false
923 ac_unrecognized_opts=
924 ac_unrecognized_sep=
925 # The variables have the same names as the options, with
926 # dashes changed to underlines.
927 cache_file=/dev/null
928 exec_prefix=NONE
929 no_create=
930 no_recursion=
931 prefix=NONE
932 program_prefix=NONE
933 program_suffix=NONE
934 program_transform_name=s,x,x,
935 silent=
936 site=
937 srcdir=
938 verbose=
939 x_includes=NONE
940 x_libraries=NONE
941
942 # Installation directory options.
943 # These are left unexpanded so users can "make install exec_prefix=/foo"
944 # and all the variables that are supposed to be based on exec_prefix
945 # by default will actually change.
946 # Use braces instead of parens because sh, perl, etc. also accept them.
947 # (The list follows the same order as the GNU Coding Standards.)
948 bindir='${exec_prefix}/bin'
949 sbindir='${exec_prefix}/sbin'
950 libexecdir='${exec_prefix}/libexec'
951 datarootdir='${prefix}/share'
952 datadir='${datarootdir}'
953 sysconfdir='${prefix}/etc'
954 sharedstatedir='${prefix}/com'
955 localstatedir='${prefix}/var'
956 includedir='${prefix}/include'
957 oldincludedir='/usr/include'
958 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
959 infodir='${datarootdir}/info'
960 htmldir='${docdir}'
961 dvidir='${docdir}'
962 pdfdir='${docdir}'
963 psdir='${docdir}'
964 libdir='${exec_prefix}/lib'
965 localedir='${datarootdir}/locale'
966 mandir='${datarootdir}/man'
967
968 ac_prev=
969 ac_dashdash=
970 for ac_option
971 do
972 # If the previous option needs an argument, assign it.
973 if test -n "$ac_prev"; then
974 eval $ac_prev=\$ac_option
975 ac_prev=
976 continue
977 fi
978
979 case $ac_option in
980 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
981 *) ac_optarg=yes ;;
982 esac
983
984 # Accept the important Cygnus configure options, so we can diagnose typos.
985
986 case $ac_dashdash$ac_option in
987 --)
988 ac_dashdash=yes ;;
989
990 -bindir | --bindir | --bindi | --bind | --bin | --bi)
991 ac_prev=bindir ;;
992 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
993 bindir=$ac_optarg ;;
994
995 -build | --build | --buil | --bui | --bu)
996 ac_prev=build_alias ;;
997 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
998 build_alias=$ac_optarg ;;
999
1000 -cache-file | --cache-file | --cache-fil | --cache-fi \
1001 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1002 ac_prev=cache_file ;;
1003 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1004 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1005 cache_file=$ac_optarg ;;
1006
1007 --config-cache | -C)
1008 cache_file=config.cache ;;
1009
1010 -datadir | --datadir | --datadi | --datad)
1011 ac_prev=datadir ;;
1012 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1013 datadir=$ac_optarg ;;
1014
1015 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1016 | --dataroo | --dataro | --datar)
1017 ac_prev=datarootdir ;;
1018 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1019 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1020 datarootdir=$ac_optarg ;;
1021
1022 -disable-* | --disable-*)
1023 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1024 # Reject names that are not valid shell variable names.
1025 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1026 as_fn_error "invalid feature name: $ac_useropt"
1027 ac_useropt_orig=$ac_useropt
1028 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1029 case $ac_user_opts in
1030 *"
1031 "enable_$ac_useropt"
1032 "*) ;;
1033 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1034 ac_unrecognized_sep=', ';;
1035 esac
1036 eval enable_$ac_useropt=no ;;
1037
1038 -docdir | --docdir | --docdi | --doc | --do)
1039 ac_prev=docdir ;;
1040 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1041 docdir=$ac_optarg ;;
1042
1043 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1044 ac_prev=dvidir ;;
1045 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1046 dvidir=$ac_optarg ;;
1047
1048 -enable-* | --enable-*)
1049 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1050 # Reject names that are not valid shell variable names.
1051 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1052 as_fn_error "invalid feature name: $ac_useropt"
1053 ac_useropt_orig=$ac_useropt
1054 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1055 case $ac_user_opts in
1056 *"
1057 "enable_$ac_useropt"
1058 "*) ;;
1059 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1060 ac_unrecognized_sep=', ';;
1061 esac
1062 eval enable_$ac_useropt=\$ac_optarg ;;
1063
1064 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1065 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1066 | --exec | --exe | --ex)
1067 ac_prev=exec_prefix ;;
1068 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1069 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1070 | --exec=* | --exe=* | --ex=*)
1071 exec_prefix=$ac_optarg ;;
1072
1073 -gas | --gas | --ga | --g)
1074 # Obsolete; use --with-gas.
1075 with_gas=yes ;;
1076
1077 -help | --help | --hel | --he | -h)
1078 ac_init_help=long ;;
1079 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1080 ac_init_help=recursive ;;
1081 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1082 ac_init_help=short ;;
1083
1084 -host | --host | --hos | --ho)
1085 ac_prev=host_alias ;;
1086 -host=* | --host=* | --hos=* | --ho=*)
1087 host_alias=$ac_optarg ;;
1088
1089 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1090 ac_prev=htmldir ;;
1091 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1092 | --ht=*)
1093 htmldir=$ac_optarg ;;
1094
1095 -includedir | --includedir | --includedi | --included | --include \
1096 | --includ | --inclu | --incl | --inc)
1097 ac_prev=includedir ;;
1098 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1099 | --includ=* | --inclu=* | --incl=* | --inc=*)
1100 includedir=$ac_optarg ;;
1101
1102 -infodir | --infodir | --infodi | --infod | --info | --inf)
1103 ac_prev=infodir ;;
1104 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1105 infodir=$ac_optarg ;;
1106
1107 -libdir | --libdir | --libdi | --libd)
1108 ac_prev=libdir ;;
1109 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1110 libdir=$ac_optarg ;;
1111
1112 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1113 | --libexe | --libex | --libe)
1114 ac_prev=libexecdir ;;
1115 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1116 | --libexe=* | --libex=* | --libe=*)
1117 libexecdir=$ac_optarg ;;
1118
1119 -localedir | --localedir | --localedi | --localed | --locale)
1120 ac_prev=localedir ;;
1121 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1122 localedir=$ac_optarg ;;
1123
1124 -localstatedir | --localstatedir | --localstatedi | --localstated \
1125 | --localstate | --localstat | --localsta | --localst | --locals)
1126 ac_prev=localstatedir ;;
1127 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1128 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1129 localstatedir=$ac_optarg ;;
1130
1131 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1132 ac_prev=mandir ;;
1133 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1134 mandir=$ac_optarg ;;
1135
1136 -nfp | --nfp | --nf)
1137 # Obsolete; use --without-fp.
1138 with_fp=no ;;
1139
1140 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1141 | --no-cr | --no-c | -n)
1142 no_create=yes ;;
1143
1144 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1145 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1146 no_recursion=yes ;;
1147
1148 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1149 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1150 | --oldin | --oldi | --old | --ol | --o)
1151 ac_prev=oldincludedir ;;
1152 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1153 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1154 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1155 oldincludedir=$ac_optarg ;;
1156
1157 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1158 ac_prev=prefix ;;
1159 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1160 prefix=$ac_optarg ;;
1161
1162 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1163 | --program-pre | --program-pr | --program-p)
1164 ac_prev=program_prefix ;;
1165 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1166 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1167 program_prefix=$ac_optarg ;;
1168
1169 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1170 | --program-suf | --program-su | --program-s)
1171 ac_prev=program_suffix ;;
1172 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1173 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1174 program_suffix=$ac_optarg ;;
1175
1176 -program-transform-name | --program-transform-name \
1177 | --program-transform-nam | --program-transform-na \
1178 | --program-transform-n | --program-transform- \
1179 | --program-transform | --program-transfor \
1180 | --program-transfo | --program-transf \
1181 | --program-trans | --program-tran \
1182 | --progr-tra | --program-tr | --program-t)
1183 ac_prev=program_transform_name ;;
1184 -program-transform-name=* | --program-transform-name=* \
1185 | --program-transform-nam=* | --program-transform-na=* \
1186 | --program-transform-n=* | --program-transform-=* \
1187 | --program-transform=* | --program-transfor=* \
1188 | --program-transfo=* | --program-transf=* \
1189 | --program-trans=* | --program-tran=* \
1190 | --progr-tra=* | --program-tr=* | --program-t=*)
1191 program_transform_name=$ac_optarg ;;
1192
1193 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1194 ac_prev=pdfdir ;;
1195 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1196 pdfdir=$ac_optarg ;;
1197
1198 -psdir | --psdir | --psdi | --psd | --ps)
1199 ac_prev=psdir ;;
1200 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1201 psdir=$ac_optarg ;;
1202
1203 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1204 | -silent | --silent | --silen | --sile | --sil)
1205 silent=yes ;;
1206
1207 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1208 ac_prev=sbindir ;;
1209 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1210 | --sbi=* | --sb=*)
1211 sbindir=$ac_optarg ;;
1212
1213 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1214 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1215 | --sharedst | --shareds | --shared | --share | --shar \
1216 | --sha | --sh)
1217 ac_prev=sharedstatedir ;;
1218 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1219 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1220 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1221 | --sha=* | --sh=*)
1222 sharedstatedir=$ac_optarg ;;
1223
1224 -site | --site | --sit)
1225 ac_prev=site ;;
1226 -site=* | --site=* | --sit=*)
1227 site=$ac_optarg ;;
1228
1229 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1230 ac_prev=srcdir ;;
1231 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1232 srcdir=$ac_optarg ;;
1233
1234 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1235 | --syscon | --sysco | --sysc | --sys | --sy)
1236 ac_prev=sysconfdir ;;
1237 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1238 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1239 sysconfdir=$ac_optarg ;;
1240
1241 -target | --target | --targe | --targ | --tar | --ta | --t)
1242 ac_prev=target_alias ;;
1243 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1244 target_alias=$ac_optarg ;;
1245
1246 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1247 verbose=yes ;;
1248
1249 -version | --version | --versio | --versi | --vers | -V)
1250 ac_init_version=: ;;
1251
1252 -with-* | --with-*)
1253 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1254 # Reject names that are not valid shell variable names.
1255 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1256 as_fn_error "invalid package name: $ac_useropt"
1257 ac_useropt_orig=$ac_useropt
1258 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1259 case $ac_user_opts in
1260 *"
1261 "with_$ac_useropt"
1262 "*) ;;
1263 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1264 ac_unrecognized_sep=', ';;
1265 esac
1266 eval with_$ac_useropt=\$ac_optarg ;;
1267
1268 -without-* | --without-*)
1269 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1270 # Reject names that are not valid shell variable names.
1271 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1272 as_fn_error "invalid package name: $ac_useropt"
1273 ac_useropt_orig=$ac_useropt
1274 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1275 case $ac_user_opts in
1276 *"
1277 "with_$ac_useropt"
1278 "*) ;;
1279 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1280 ac_unrecognized_sep=', ';;
1281 esac
1282 eval with_$ac_useropt=no ;;
1283
1284 --x)
1285 # Obsolete; use --with-x.
1286 with_x=yes ;;
1287
1288 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1289 | --x-incl | --x-inc | --x-in | --x-i)
1290 ac_prev=x_includes ;;
1291 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1292 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1293 x_includes=$ac_optarg ;;
1294
1295 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1296 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1297 ac_prev=x_libraries ;;
1298 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1299 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1300 x_libraries=$ac_optarg ;;
1301
1302 -*) as_fn_error "unrecognized option: \`$ac_option'
1303 Try \`$0 --help' for more information."
1304 ;;
1305
1306 *=*)
1307 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1308 # Reject names that are not valid shell variable names.
1309 case $ac_envvar in #(
1310 '' | [0-9]* | *[!_$as_cr_alnum]* )
1311 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1312 esac
1313 eval $ac_envvar=\$ac_optarg
1314 export $ac_envvar ;;
1315
1316 *)
1317 # FIXME: should be removed in autoconf 3.0.
1318 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1319 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1320 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1321 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1322 ;;
1323
1324 esac
1325 done
1326
1327 if test -n "$ac_prev"; then
1328 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1329 as_fn_error "missing argument to $ac_option"
1330 fi
1331
1332 if test -n "$ac_unrecognized_opts"; then
1333 case $enable_option_checking in
1334 no) ;;
1335 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1336 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1337 esac
1338 fi
1339
1340 # Check all directory arguments for consistency.
1341 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1342 datadir sysconfdir sharedstatedir localstatedir includedir \
1343 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1344 libdir localedir mandir
1345 do
1346 eval ac_val=\$$ac_var
1347 # Remove trailing slashes.
1348 case $ac_val in
1349 */ )
1350 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1351 eval $ac_var=\$ac_val;;
1352 esac
1353 # Be sure to have absolute directory names.
1354 case $ac_val in
1355 [\\/$]* | ?:[\\/]* ) continue;;
1356 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1357 esac
1358 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1359 done
1360
1361 # There might be people who depend on the old broken behavior: `$host'
1362 # used to hold the argument of --host etc.
1363 # FIXME: To remove some day.
1364 build=$build_alias
1365 host=$host_alias
1366 target=$target_alias
1367
1368 # FIXME: To remove some day.
1369 if test "x$host_alias" != x; then
1370 if test "x$build_alias" = x; then
1371 cross_compiling=maybe
1372 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1373 If a cross compiler is detected then cross compile mode will be used." >&2
1374 elif test "x$build_alias" != "x$host_alias"; then
1375 cross_compiling=yes
1376 fi
1377 fi
1378
1379 ac_tool_prefix=
1380 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1381
1382 test "$silent" = yes && exec 6>/dev/null
1383
1384
1385 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1386 ac_ls_di=`ls -di .` &&
1387 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1388 as_fn_error "working directory cannot be determined"
1389 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1390 as_fn_error "pwd does not report name of working directory"
1391
1392
1393 # Find the source files, if location was not specified.
1394 if test -z "$srcdir"; then
1395 ac_srcdir_defaulted=yes
1396 # Try the directory containing this script, then the parent directory.
1397 ac_confdir=`$as_dirname -- "$as_myself" ||
1398 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1399 X"$as_myself" : 'X\(//\)[^/]' \| \
1400 X"$as_myself" : 'X\(//\)$' \| \
1401 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1402 $as_echo X"$as_myself" |
1403 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1404 s//\1/
1405 q
1406 }
1407 /^X\(\/\/\)[^/].*/{
1408 s//\1/
1409 q
1410 }
1411 /^X\(\/\/\)$/{
1412 s//\1/
1413 q
1414 }
1415 /^X\(\/\).*/{
1416 s//\1/
1417 q
1418 }
1419 s/.*/./; q'`
1420 srcdir=$ac_confdir
1421 if test ! -r "$srcdir/$ac_unique_file"; then
1422 srcdir=..
1423 fi
1424 else
1425 ac_srcdir_defaulted=no
1426 fi
1427 if test ! -r "$srcdir/$ac_unique_file"; then
1428 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1429 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1430 fi
1431 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1432 ac_abs_confdir=`(
1433 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1434 pwd)`
1435 # When building in place, set srcdir=.
1436 if test "$ac_abs_confdir" = "$ac_pwd"; then
1437 srcdir=.
1438 fi
1439 # Remove unnecessary trailing slashes from srcdir.
1440 # Double slashes in file names in object file debugging info
1441 # mess up M-x gdb in Emacs.
1442 case $srcdir in
1443 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1444 esac
1445 for ac_var in $ac_precious_vars; do
1446 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1447 eval ac_env_${ac_var}_value=\$${ac_var}
1448 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1449 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1450 done
1451
1452 #
1453 # Report the --help message.
1454 #
1455 if test "$ac_init_help" = "long"; then
1456 # Omit some internal or obsolete options to make the list less imposing.
1457 # This message is too long to be a string in the A/UX 3.1 sh.
1458 cat <<_ACEOF
1459 \`configure' configures xf86-input-mouse 1.6.0 to adapt to many kinds of systems.
1460
1461 Usage: $0 [OPTION]... [VAR=VALUE]...
1462
1463 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1464 VAR=VALUE. See below for descriptions of some of the useful variables.
1465
1466 Defaults for the options are specified in brackets.
1467
1468 Configuration:
1469 -h, --help display this help and exit
1470 --help=short display options specific to this package
1471 --help=recursive display the short help of all the included packages
1472 -V, --version display version information and exit
1473 -q, --quiet, --silent do not print \`checking...' messages
1474 --cache-file=FILE cache test results in FILE [disabled]
1475 -C, --config-cache alias for \`--cache-file=config.cache'
1476 -n, --no-create do not create output files
1477 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1478
1479 Installation directories:
1480 --prefix=PREFIX install architecture-independent files in PREFIX
1481 [$ac_default_prefix]
1482 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1483 [PREFIX]
1484
1485 By default, \`make install' will install all the files in
1486 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1487 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1488 for instance \`--prefix=\$HOME'.
1489
1490 For better control, use the options below.
1491
1492 Fine tuning of the installation directories:
1493 --bindir=DIR user executables [EPREFIX/bin]
1494 --sbindir=DIR system admin executables [EPREFIX/sbin]
1495 --libexecdir=DIR program executables [EPREFIX/libexec]
1496 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1497 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1498 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1499 --libdir=DIR object code libraries [EPREFIX/lib]
1500 --includedir=DIR C header files [PREFIX/include]
1501 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1502 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1503 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1504 --infodir=DIR info documentation [DATAROOTDIR/info]
1505 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1506 --mandir=DIR man documentation [DATAROOTDIR/man]
1507 --docdir=DIR documentation root
1508 [DATAROOTDIR/doc/xf86-input-mouse]
1509 --htmldir=DIR html documentation [DOCDIR]
1510 --dvidir=DIR dvi documentation [DOCDIR]
1511 --pdfdir=DIR pdf documentation [DOCDIR]
1512 --psdir=DIR ps documentation [DOCDIR]
1513 _ACEOF
1514
1515 cat <<\_ACEOF
1516
1517 Program names:
1518 --program-prefix=PREFIX prepend PREFIX to installed program names
1519 --program-suffix=SUFFIX append SUFFIX to installed program names
1520 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1521
1522 System types:
1523 --build=BUILD configure for building on BUILD [guessed]
1524 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1525 _ACEOF
1526 fi
1527
1528 if test -n "$ac_init_help"; then
1529 case $ac_init_help in
1530 short | recursive ) echo "Configuration of xf86-input-mouse 1.6.0:";;
1531 esac
1532 cat <<\_ACEOF
1533
1534 Optional Features:
1535 --disable-option-checking ignore unrecognized --enable/--with options
1536 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1537 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1538 --enable-maintainer-mode enable make rules and dependencies not useful
1539 (and sometimes confusing) to the casual installer
1540 --enable-static[=PKGS] build static libraries [default=no]
1541 --enable-shared[=PKGS] build shared libraries [default=yes]
1542 --enable-fast-install[=PKGS]
1543 optimize for fast installation [default=yes]
1544 --disable-dependency-tracking speeds up one-time build
1545 --enable-dependency-tracking do not reject slow dependency extractors
1546 --disable-libtool-lock avoid locking (might break parallel builds)
1547 --enable-strict-compilation
1548 Enable all warnings from compiler and make them
1549 errors (default: disabled)
1550 --enable-silent-rules less verbose build output (undo: `make V=1')
1551 --disable-silent-rules verbose build output (undo: `make V=0')
1552
1553 Optional Packages:
1554 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1555 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1556 --with-pic try to use only PIC/non-PIC objects [default=use
1557 both]
1558 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1559 --with-lint Use a lint-style source code checker (default:
1560 disabled)
1561 --with-xorg-module-dir=DIR
1562 Default xorg module directory
1563 [[default=$libdir/xorg/modules]]
1564
1565 Some influential environment variables:
1566 CC C compiler command
1567 CFLAGS C compiler flags
1568 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1569 nonstandard directory <lib dir>
1570 LIBS libraries to pass to the linker, e.g. -l<library>
1571 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1572 you have headers in a nonstandard directory <include dir>
1573 CPP C preprocessor
1574 PKG_CONFIG path to pkg-config utility
1575 LINT Path to a lint-style command
1576 LINT_FLAGS Flags for the lint-style command
1577 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1578 XORG_LIBS linker flags for XORG, overriding pkg-config
1579
1580 Use these variables to override the choices made by `configure' or to help
1581 it to find libraries and programs with nonstandard names/locations.
1582
1583 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1584 _ACEOF
1585 ac_status=$?
1586 fi
1587
1588 if test "$ac_init_help" = "recursive"; then
1589 # If there are subdirs, report their specific --help.
1590 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1591 test -d "$ac_dir" ||
1592 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1593 continue
1594 ac_builddir=.
1595
1596 case "$ac_dir" in
1597 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1598 *)
1599 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1600 # A ".." for each directory in $ac_dir_suffix.
1601 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1602 case $ac_top_builddir_sub in
1603 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1604 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1605 esac ;;
1606 esac
1607 ac_abs_top_builddir=$ac_pwd
1608 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1609 # for backward compatibility:
1610 ac_top_builddir=$ac_top_build_prefix
1611
1612 case $srcdir in
1613 .) # We are building in place.
1614 ac_srcdir=.
1615 ac_top_srcdir=$ac_top_builddir_sub
1616 ac_abs_top_srcdir=$ac_pwd ;;
1617 [\\/]* | ?:[\\/]* ) # Absolute name.
1618 ac_srcdir=$srcdir$ac_dir_suffix;
1619 ac_top_srcdir=$srcdir
1620 ac_abs_top_srcdir=$srcdir ;;
1621 *) # Relative name.
1622 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1623 ac_top_srcdir=$ac_top_build_prefix$srcdir
1624 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1625 esac
1626 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1627
1628 cd "$ac_dir" || { ac_status=$?; continue; }
1629 # Check for guested configure.
1630 if test -f "$ac_srcdir/configure.gnu"; then
1631 echo &&
1632 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1633 elif test -f "$ac_srcdir/configure"; then
1634 echo &&
1635 $SHELL "$ac_srcdir/configure" --help=recursive
1636 else
1637 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1638 fi || ac_status=$?
1639 cd "$ac_pwd" || { ac_status=$?; break; }
1640 done
1641 fi
1642
1643 test -n "$ac_init_help" && exit $ac_status
1644 if $ac_init_version; then
1645 cat <<\_ACEOF
1646 xf86-input-mouse configure 1.6.0
1647 generated by GNU Autoconf 2.65
1648
1649 Copyright (C) 2009 Free Software Foundation, Inc.
1650 This configure script is free software; the Free Software Foundation
1651 gives unlimited permission to copy, distribute and modify it.
1652 _ACEOF
1653 exit
1654 fi
1655
1656 ## ------------------------ ##
1657 ## Autoconf initialization. ##
1658 ## ------------------------ ##
1659
1660 # ac_fn_c_try_compile LINENO
1661 # --------------------------
1662 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1663 ac_fn_c_try_compile ()
1664 {
1665 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1666 rm -f conftest.$ac_objext
1667 if { { ac_try="$ac_compile"
1668 case "(($ac_try" in
1669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1670 *) ac_try_echo=$ac_try;;
1671 esac
1672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1673 $as_echo "$ac_try_echo"; } >&5
1674 (eval "$ac_compile") 2>conftest.err
1675 ac_status=$?
1676 if test -s conftest.err; then
1677 grep -v '^ *+' conftest.err >conftest.er1
1678 cat conftest.er1 >&5
1679 mv -f conftest.er1 conftest.err
1680 fi
1681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1682 test $ac_status = 0; } && {
1683 test -z "$ac_c_werror_flag" ||
1684 test ! -s conftest.err
1685 } && test -s conftest.$ac_objext; then :
1686 ac_retval=0
1687 else
1688 $as_echo "$as_me: failed program was:" >&5
1689 sed 's/^/| /' conftest.$ac_ext >&5
1690
1691 ac_retval=1
1692 fi
1693 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1694 as_fn_set_status $ac_retval
1695
1696 } # ac_fn_c_try_compile
1697
1698 # ac_fn_c_try_link LINENO
1699 # -----------------------
1700 # Try to link conftest.$ac_ext, and return whether this succeeded.
1701 ac_fn_c_try_link ()
1702 {
1703 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1704 rm -f conftest.$ac_objext conftest$ac_exeext
1705 if { { ac_try="$ac_link"
1706 case "(($ac_try" in
1707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708 *) ac_try_echo=$ac_try;;
1709 esac
1710 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1711 $as_echo "$ac_try_echo"; } >&5
1712 (eval "$ac_link") 2>conftest.err
1713 ac_status=$?
1714 if test -s conftest.err; then
1715 grep -v '^ *+' conftest.err >conftest.er1
1716 cat conftest.er1 >&5
1717 mv -f conftest.er1 conftest.err
1718 fi
1719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720 test $ac_status = 0; } && {
1721 test -z "$ac_c_werror_flag" ||
1722 test ! -s conftest.err
1723 } && test -s conftest$ac_exeext && {
1724 test "$cross_compiling" = yes ||
1725 $as_test_x conftest$ac_exeext
1726 }; then :
1727 ac_retval=0
1728 else
1729 $as_echo "$as_me: failed program was:" >&5
1730 sed 's/^/| /' conftest.$ac_ext >&5
1731
1732 ac_retval=1
1733 fi
1734 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1735 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1736 # interfere with the next link command; also delete a directory that is
1737 # left behind by Apple's compiler. We do this before executing the actions.
1738 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1739 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1740 as_fn_set_status $ac_retval
1741
1742 } # ac_fn_c_try_link
1743
1744 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1745 # -------------------------------------------------------
1746 # Tests whether HEADER exists and can be compiled using the include files in
1747 # INCLUDES, setting the cache variable VAR accordingly.
1748 ac_fn_c_check_header_compile ()
1749 {
1750 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1752 $as_echo_n "checking for $2... " >&6; }
1753 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1754 $as_echo_n "(cached) " >&6
1755 else
1756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1757 /* end confdefs.h. */
1758 $4
1759 #include <$2>
1760 _ACEOF
1761 if ac_fn_c_try_compile "$LINENO"; then :
1762 eval "$3=yes"
1763 else
1764 eval "$3=no"
1765 fi
1766 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1767 fi
1768 eval ac_res=\$$3
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1770 $as_echo "$ac_res" >&6; }
1771 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1772
1773 } # ac_fn_c_check_header_compile
1774
1775 # ac_fn_c_try_cpp LINENO
1776 # ----------------------
1777 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1778 ac_fn_c_try_cpp ()
1779 {
1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781 if { { ac_try="$ac_cpp conftest.$ac_ext"
1782 case "(($ac_try" in
1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784 *) ac_try_echo=$ac_try;;
1785 esac
1786 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787 $as_echo "$ac_try_echo"; } >&5
1788 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1789 ac_status=$?
1790 if test -s conftest.err; then
1791 grep -v '^ *+' conftest.err >conftest.er1
1792 cat conftest.er1 >&5
1793 mv -f conftest.er1 conftest.err
1794 fi
1795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796 test $ac_status = 0; } >/dev/null && {
1797 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1798 test ! -s conftest.err
1799 }; then :
1800 ac_retval=0
1801 else
1802 $as_echo "$as_me: failed program was:" >&5
1803 sed 's/^/| /' conftest.$ac_ext >&5
1804
1805 ac_retval=1
1806 fi
1807 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1808 as_fn_set_status $ac_retval
1809
1810 } # ac_fn_c_try_cpp
1811
1812 # ac_fn_c_try_run LINENO
1813 # ----------------------
1814 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1815 # that executables *can* be run.
1816 ac_fn_c_try_run ()
1817 {
1818 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819 if { { ac_try="$ac_link"
1820 case "(($ac_try" in
1821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1822 *) ac_try_echo=$ac_try;;
1823 esac
1824 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1825 $as_echo "$ac_try_echo"; } >&5
1826 (eval "$ac_link") 2>&5
1827 ac_status=$?
1828 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1829 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1830 { { case "(($ac_try" in
1831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1832 *) ac_try_echo=$ac_try;;
1833 esac
1834 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1835 $as_echo "$ac_try_echo"; } >&5
1836 (eval "$ac_try") 2>&5
1837 ac_status=$?
1838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1839 test $ac_status = 0; }; }; then :
1840 ac_retval=0
1841 else
1842 $as_echo "$as_me: program exited with status $ac_status" >&5
1843 $as_echo "$as_me: failed program was:" >&5
1844 sed 's/^/| /' conftest.$ac_ext >&5
1845
1846 ac_retval=$ac_status
1847 fi
1848 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1849 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1850 as_fn_set_status $ac_retval
1851
1852 } # ac_fn_c_try_run
1853
1854 # ac_fn_c_check_func LINENO FUNC VAR
1855 # ----------------------------------
1856 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1857 ac_fn_c_check_func ()
1858 {
1859 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1861 $as_echo_n "checking for $2... " >&6; }
1862 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1863 $as_echo_n "(cached) " >&6
1864 else
1865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1866 /* end confdefs.h. */
1867 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1868 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1869 #define $2 innocuous_$2
1870
1871 /* System header to define __stub macros and hopefully few prototypes,
1872 which can conflict with char $2 (); below.
1873 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1874 <limits.h> exists even on freestanding compilers. */
1875
1876 #ifdef __STDC__
1877 # include <limits.h>
1878 #else
1879 # include <assert.h>
1880 #endif
1881
1882 #undef $2
1883
1884 /* Override any GCC internal prototype to avoid an error.
1885 Use char because int might match the return type of a GCC
1886 builtin and then its argument prototype would still apply. */
1887 #ifdef __cplusplus
1888 extern "C"
1889 #endif
1890 char $2 ();
1891 /* The GNU C library defines this for functions which it implements
1892 to always fail with ENOSYS. Some functions are actually named
1893 something starting with __ and the normal name is an alias. */
1894 #if defined __stub_$2 || defined __stub___$2
1895 choke me
1896 #endif
1897
1898 int
1899 main ()
1900 {
1901 return $2 ();
1902 ;
1903 return 0;
1904 }
1905 _ACEOF
1906 if ac_fn_c_try_link "$LINENO"; then :
1907 eval "$3=yes"
1908 else
1909 eval "$3=no"
1910 fi
1911 rm -f core conftest.err conftest.$ac_objext \
1912 conftest$ac_exeext conftest.$ac_ext
1913 fi
1914 eval ac_res=\$$3
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1916 $as_echo "$ac_res" >&6; }
1917 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1918
1919 } # ac_fn_c_check_func
1920
1921 # ac_fn_c_check_decl LINENO SYMBOL VAR
1922 # ------------------------------------
1923 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1924 ac_fn_c_check_decl ()
1925 {
1926 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
1928 $as_echo_n "checking whether $2 is declared... " >&6; }
1929 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1930 $as_echo_n "(cached) " >&6
1931 else
1932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1933 /* end confdefs.h. */
1934 $4
1935 int
1936 main ()
1937 {
1938 #ifndef $2
1939 (void) $2;
1940 #endif
1941
1942 ;
1943 return 0;
1944 }
1945 _ACEOF
1946 if ac_fn_c_try_compile "$LINENO"; then :
1947 eval "$3=yes"
1948 else
1949 eval "$3=no"
1950 fi
1951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952 fi
1953 eval ac_res=\$$3
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1955 $as_echo "$ac_res" >&6; }
1956 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1957
1958 } # ac_fn_c_check_decl
1959 cat >config.log <<_ACEOF
1960 This file contains any messages produced by compilers while
1961 running configure, to aid debugging if configure makes a mistake.
1962
1963 It was created by xf86-input-mouse $as_me 1.6.0, which was
1964 generated by GNU Autoconf 2.65. Invocation command line was
1965
1966 $ $0 $@
1967
1968 _ACEOF
1969 exec 5>>config.log
1970 {
1971 cat <<_ASUNAME
1972 ## --------- ##
1973 ## Platform. ##
1974 ## --------- ##
1975
1976 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1977 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1978 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1979 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1980 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1981
1982 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1983 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1984
1985 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1986 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1987 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1988 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1989 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1990 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1991 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1992
1993 _ASUNAME
1994
1995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1996 for as_dir in $PATH
1997 do
1998 IFS=$as_save_IFS
1999 test -z "$as_dir" && as_dir=.
2000 $as_echo "PATH: $as_dir"
2001 done
2002 IFS=$as_save_IFS
2003
2004 } >&5
2005
2006 cat >&5 <<_ACEOF
2007
2008
2009 ## ----------- ##
2010 ## Core tests. ##
2011 ## ----------- ##
2012
2013 _ACEOF
2014
2015
2016 # Keep a trace of the command line.
2017 # Strip out --no-create and --no-recursion so they do not pile up.
2018 # Strip out --silent because we don't want to record it for future runs.
2019 # Also quote any args containing shell meta-characters.
2020 # Make two passes to allow for proper duplicate-argument suppression.
2021 ac_configure_args=
2022 ac_configure_args0=
2023 ac_configure_args1=
2024 ac_must_keep_next=false
2025 for ac_pass in 1 2
2026 do
2027 for ac_arg
2028 do
2029 case $ac_arg in
2030 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2031 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2032 | -silent | --silent | --silen | --sile | --sil)
2033 continue ;;
2034 *\'*)
2035 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2036 esac
2037 case $ac_pass in
2038 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2039 2)
2040 as_fn_append ac_configure_args1 " '$ac_arg'"
2041 if test $ac_must_keep_next = true; then
2042 ac_must_keep_next=false # Got value, back to normal.
2043 else
2044 case $ac_arg in
2045 *=* | --config-cache | -C | -disable-* | --disable-* \
2046 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2047 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2048 | -with-* | --with-* | -without-* | --without-* | --x)
2049 case "$ac_configure_args0 " in
2050 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2051 esac
2052 ;;
2053 -* ) ac_must_keep_next=true ;;
2054 esac
2055 fi
2056 as_fn_append ac_configure_args " '$ac_arg'"
2057 ;;
2058 esac
2059 done
2060 done
2061 { ac_configure_args0=; unset ac_configure_args0;}
2062 { ac_configure_args1=; unset ac_configure_args1;}
2063
2064 # When interrupted or exit'd, cleanup temporary files, and complete
2065 # config.log. We remove comments because anyway the quotes in there
2066 # would cause problems or look ugly.
2067 # WARNING: Use '\'' to represent an apostrophe within the trap.
2068 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2069 trap 'exit_status=$?
2070 # Save into config.log some information that might help in debugging.
2071 {
2072 echo
2073
2074 cat <<\_ASBOX
2075 ## ---------------- ##
2076 ## Cache variables. ##
2077 ## ---------------- ##
2078 _ASBOX
2079 echo
2080 # The following way of writing the cache mishandles newlines in values,
2081 (
2082 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2083 eval ac_val=\$$ac_var
2084 case $ac_val in #(
2085 *${as_nl}*)
2086 case $ac_var in #(
2087 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2088 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2089 esac
2090 case $ac_var in #(
2091 _ | IFS | as_nl) ;; #(
2092 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2093 *) { eval $ac_var=; unset $ac_var;} ;;
2094 esac ;;
2095 esac
2096 done
2097 (set) 2>&1 |
2098 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2099 *${as_nl}ac_space=\ *)
2100 sed -n \
2101 "s/'\''/'\''\\\\'\'''\''/g;
2102 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2103 ;; #(
2104 *)
2105 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2106 ;;
2107 esac |
2108 sort
2109 )
2110 echo
2111
2112 cat <<\_ASBOX
2113 ## ----------------- ##
2114 ## Output variables. ##
2115 ## ----------------- ##
2116 _ASBOX
2117 echo
2118 for ac_var in $ac_subst_vars
2119 do
2120 eval ac_val=\$$ac_var
2121 case $ac_val in
2122 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2123 esac
2124 $as_echo "$ac_var='\''$ac_val'\''"
2125 done | sort
2126 echo
2127
2128 if test -n "$ac_subst_files"; then
2129 cat <<\_ASBOX
2130 ## ------------------- ##
2131 ## File substitutions. ##
2132 ## ------------------- ##
2133 _ASBOX
2134 echo
2135 for ac_var in $ac_subst_files
2136 do
2137 eval ac_val=\$$ac_var
2138 case $ac_val in
2139 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2140 esac
2141 $as_echo "$ac_var='\''$ac_val'\''"
2142 done | sort
2143 echo
2144 fi
2145
2146 if test -s confdefs.h; then
2147 cat <<\_ASBOX
2148 ## ----------- ##
2149 ## confdefs.h. ##
2150 ## ----------- ##
2151 _ASBOX
2152 echo
2153 cat confdefs.h
2154 echo
2155 fi
2156 test "$ac_signal" != 0 &&
2157 $as_echo "$as_me: caught signal $ac_signal"
2158 $as_echo "$as_me: exit $exit_status"
2159 } >&5
2160 rm -f core *.core core.conftest.* &&
2161 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2162 exit $exit_status
2163 ' 0
2164 for ac_signal in 1 2 13 15; do
2165 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2166 done
2167 ac_signal=0
2168
2169 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2170 rm -f -r conftest* confdefs.h
2171
2172 $as_echo "/* confdefs.h */" > confdefs.h
2173
2174 # Predefined preprocessor variables.
2175
2176 cat >>confdefs.h <<_ACEOF
2177 #define PACKAGE_NAME "$PACKAGE_NAME"
2178 _ACEOF
2179
2180 cat >>confdefs.h <<_ACEOF
2181 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2182 _ACEOF
2183
2184 cat >>confdefs.h <<_ACEOF
2185 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2186 _ACEOF
2187
2188 cat >>confdefs.h <<_ACEOF
2189 #define PACKAGE_STRING "$PACKAGE_STRING"
2190 _ACEOF
2191
2192 cat >>confdefs.h <<_ACEOF
2193 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2194 _ACEOF
2195
2196 cat >>confdefs.h <<_ACEOF
2197 #define PACKAGE_URL "$PACKAGE_URL"
2198 _ACEOF
2199
2200
2201 # Let the site file select an alternate cache file if it wants to.
2202 # Prefer an explicitly selected file to automatically selected ones.
2203 ac_site_file1=NONE
2204 ac_site_file2=NONE
2205 if test -n "$CONFIG_SITE"; then
2206 ac_site_file1=$CONFIG_SITE
2207 elif test "x$prefix" != xNONE; then
2208 ac_site_file1=$prefix/share/config.site
2209 ac_site_file2=$prefix/etc/config.site
2210 else
2211 ac_site_file1=$ac_default_prefix/share/config.site
2212 ac_site_file2=$ac_default_prefix/etc/config.site
2213 fi
2214 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2215 do
2216 test "x$ac_site_file" = xNONE && continue
2217 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2218 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2219 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2220 sed 's/^/| /' "$ac_site_file" >&5
2221 . "$ac_site_file"
2222 fi
2223 done
2224
2225 if test -r "$cache_file"; then
2226 # Some versions of bash will fail to source /dev/null (special files
2227 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2228 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2230 $as_echo "$as_me: loading cache $cache_file" >&6;}
2231 case $cache_file in
2232 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2233 *) . "./$cache_file";;
2234 esac
2235 fi
2236 else
2237 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2238 $as_echo "$as_me: creating cache $cache_file" >&6;}
2239 >$cache_file
2240 fi
2241
2242 # Check that the precious variables saved in the cache have kept the same
2243 # value.
2244 ac_cache_corrupted=false
2245 for ac_var in $ac_precious_vars; do
2246 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2247 eval ac_new_set=\$ac_env_${ac_var}_set
2248 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2249 eval ac_new_val=\$ac_env_${ac_var}_value
2250 case $ac_old_set,$ac_new_set in
2251 set,)
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2253 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2254 ac_cache_corrupted=: ;;
2255 ,set)
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2257 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2258 ac_cache_corrupted=: ;;
2259 ,);;
2260 *)
2261 if test "x$ac_old_val" != "x$ac_new_val"; then
2262 # differences in whitespace do not lead to failure.
2263 ac_old_val_w=`echo x $ac_old_val`
2264 ac_new_val_w=`echo x $ac_new_val`
2265 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2267 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2268 ac_cache_corrupted=:
2269 else
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2271 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2272 eval $ac_var=\$ac_old_val
2273 fi
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2275 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2277 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2278 fi;;
2279 esac
2280 # Pass precious variables to config.status.
2281 if test "$ac_new_set" = set; then
2282 case $ac_new_val in
2283 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2284 *) ac_arg=$ac_var=$ac_new_val ;;
2285 esac
2286 case " $ac_configure_args " in
2287 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2288 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2289 esac
2290 fi
2291 done
2292 if $ac_cache_corrupted; then
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2296 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2297 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2298 fi
2299 ## -------------------- ##
2300 ## Main body of script. ##
2301 ## -------------------- ##
2302
2303 ac_ext=c
2304 ac_cpp='$CPP $CPPFLAGS'
2305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2308
2309
2310
2311 ac_config_headers="$ac_config_headers config.h"
2312
2313 ac_aux_dir=
2314 for ac_dir in . "$srcdir"/.; do
2315 for ac_t in install-sh install.sh shtool; do
2316 if test -f "$ac_dir/$ac_t"; then
2317 ac_aux_dir=$ac_dir
2318 ac_install_sh="$ac_aux_dir/$ac_t -c"
2319 break 2
2320 fi
2321 done
2322 done
2323 if test -z "$ac_aux_dir"; then
2324 as_fn_error "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2325 fi
2326
2327 # These three variables are undocumented and unsupported,
2328 # and are intended to be withdrawn in a future Autoconf release.
2329 # They can cause serious problems if a builder's source tree is in a directory
2330 # whose full name contains unusual characters.
2331 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2332 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2333 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2334
2335
2336
2337 # Initialize Automake
2338 am__api_version='1.11'
2339
2340 # Find a good install program. We prefer a C program (faster),
2341 # so one script is as good as another. But avoid the broken or
2342 # incompatible versions:
2343 # SysV /etc/install, /usr/sbin/install
2344 # SunOS /usr/etc/install
2345 # IRIX /sbin/install
2346 # AIX /bin/install
2347 # AmigaOS /C/install, which installs bootblocks on floppy discs
2348 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2349 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2350 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2351 # OS/2's system install, which has a completely different semantic
2352 # ./install, which can be erroneously created by make from ./install.sh.
2353 # Reject install programs that cannot install multiple files.
2354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2355 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2356 if test -z "$INSTALL"; then
2357 if test "${ac_cv_path_install+set}" = set; then :
2358 $as_echo_n "(cached) " >&6
2359 else
2360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2361 for as_dir in $PATH
2362 do
2363 IFS=$as_save_IFS
2364 test -z "$as_dir" && as_dir=.
2365 # Account for people who put trailing slashes in PATH elements.
2366 case $as_dir/ in #((
2367 ./ | .// | /[cC]/* | \
2368 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2369 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2370 /usr/ucb/* ) ;;
2371 *)
2372 # OSF1 and SCO ODT 3.0 have their own names for install.
2373 # Don't use installbsd from OSF since it installs stuff as root
2374 # by default.
2375 for ac_prog in ginstall scoinst install; do
2376 for ac_exec_ext in '' $ac_executable_extensions; do
2377 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2378 if test $ac_prog = install &&
2379 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2380 # AIX install. It has an incompatible calling convention.
2381 :
2382 elif test $ac_prog = install &&
2383 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2384 # program-specific install script used by HP pwplus--don't use.
2385 :
2386 else
2387 rm -rf conftest.one conftest.two conftest.dir
2388 echo one > conftest.one
2389 echo two > conftest.two
2390 mkdir conftest.dir
2391 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2392 test -s conftest.one && test -s conftest.two &&
2393 test -s conftest.dir/conftest.one &&
2394 test -s conftest.dir/conftest.two
2395 then
2396 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2397 break 3
2398 fi
2399 fi
2400 fi
2401 done
2402 done
2403 ;;
2404 esac
2405
2406 done
2407 IFS=$as_save_IFS
2408
2409 rm -rf conftest.one conftest.two conftest.dir
2410
2411 fi
2412 if test "${ac_cv_path_install+set}" = set; then
2413 INSTALL=$ac_cv_path_install
2414 else
2415 # As a last resort, use the slow shell script. Don't cache a
2416 # value for INSTALL within a source directory, because that will
2417 # break other packages using the cache if that directory is
2418 # removed, or if the value is a relative name.
2419 INSTALL=$ac_install_sh
2420 fi
2421 fi
2422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2423 $as_echo "$INSTALL" >&6; }
2424
2425 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2426 # It thinks the first close brace ends the variable substitution.
2427 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2428
2429 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2430
2431 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2432
2433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2434 $as_echo_n "checking whether build environment is sane... " >&6; }
2435 # Just in case
2436 sleep 1
2437 echo timestamp > conftest.file
2438 # Reject unsafe characters in $srcdir or the absolute working directory
2439 # name. Accept space and tab only in the latter.
2440 am_lf='
2441 '
2442 case `pwd` in
2443 *[\\\"\#\$\&\'\`$am_lf]*)
2444 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2445 esac
2446 case $srcdir in
2447 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2448 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2449 esac
2450
2451 # Do `set' in a subshell so we don't clobber the current shell's
2452 # arguments. Must try -L first in case configure is actually a
2453 # symlink; some systems play weird games with the mod time of symlinks
2454 # (eg FreeBSD returns the mod time of the symlink's containing
2455 # directory).
2456 if (
2457 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2458 if test "$*" = "X"; then
2459 # -L didn't work.
2460 set X `ls -t "$srcdir/configure" conftest.file`
2461 fi
2462 rm -f conftest.file
2463 if test "$*" != "X $srcdir/configure conftest.file" \
2464 && test "$*" != "X conftest.file $srcdir/configure"; then
2465
2466 # If neither matched, then we have a broken ls. This can happen
2467 # if, for instance, CONFIG_SHELL is bash and it inherits a
2468 # broken ls alias from the environment. This has actually
2469 # happened. Such a system could not be considered "sane".
2470 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2471 alias in your environment" "$LINENO" 5
2472 fi
2473
2474 test "$2" = conftest.file
2475 )
2476 then
2477 # Ok.
2478 :
2479 else
2480 as_fn_error "newly created file is older than distributed files!
2481 Check your system clock" "$LINENO" 5
2482 fi
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2484 $as_echo "yes" >&6; }
2485 test "$program_prefix" != NONE &&
2486 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2487 # Use a double $ so make ignores it.
2488 test "$program_suffix" != NONE &&
2489 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2490 # Double any \ or $.
2491 # By default was `s,x,x', remove it if useless.
2492 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2493 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2494
2495 # expand $ac_aux_dir to an absolute path
2496 am_aux_dir=`cd $ac_aux_dir && pwd`
2497
2498 if test x"${MISSING+set}" != xset; then
2499 case $am_aux_dir in
2500 *\ * | *\ *)
2501 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2502 *)
2503 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2504 esac
2505 fi
2506 # Use eval to expand $SHELL
2507 if eval "$MISSING --run true"; then
2508 am_missing_run="$MISSING --run "
2509 else
2510 am_missing_run=
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2512 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2513 fi
2514
2515 if test x"${install_sh}" != xset; then
2516 case $am_aux_dir in
2517 *\ * | *\ *)
2518 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2519 *)
2520 install_sh="\${SHELL} $am_aux_dir/install-sh"
2521 esac
2522 fi
2523
2524 # Installed binaries are usually stripped using `strip' when the user
2525 # run `make install-strip'. However `strip' might not be the right
2526 # tool to use in cross-compilation environments, therefore Automake
2527 # will honor the `STRIP' environment variable to overrule this program.
2528 if test "$cross_compiling" != no; then
2529 if test -n "$ac_tool_prefix"; then
2530 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2531 set dummy ${ac_tool_prefix}strip; ac_word=$2
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2533 $as_echo_n "checking for $ac_word... " >&6; }
2534 if test "${ac_cv_prog_STRIP+set}" = set; then :
2535 $as_echo_n "(cached) " >&6
2536 else
2537 if test -n "$STRIP"; then
2538 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2539 else
2540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2541 for as_dir in $PATH
2542 do
2543 IFS=$as_save_IFS
2544 test -z "$as_dir" && as_dir=.
2545 for ac_exec_ext in '' $ac_executable_extensions; do
2546 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2547 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2549 break 2
2550 fi
2551 done
2552 done
2553 IFS=$as_save_IFS
2554
2555 fi
2556 fi
2557 STRIP=$ac_cv_prog_STRIP
2558 if test -n "$STRIP"; then
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2560 $as_echo "$STRIP" >&6; }
2561 else
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2563 $as_echo "no" >&6; }
2564 fi
2565
2566
2567 fi
2568 if test -z "$ac_cv_prog_STRIP"; then
2569 ac_ct_STRIP=$STRIP
2570 # Extract the first word of "strip", so it can be a program name with args.
2571 set dummy strip; ac_word=$2
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2573 $as_echo_n "checking for $ac_word... " >&6; }
2574 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2575 $as_echo_n "(cached) " >&6
2576 else
2577 if test -n "$ac_ct_STRIP"; then
2578 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2579 else
2580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2581 for as_dir in $PATH
2582 do
2583 IFS=$as_save_IFS
2584 test -z "$as_dir" && as_dir=.
2585 for ac_exec_ext in '' $ac_executable_extensions; do
2586 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2587 ac_cv_prog_ac_ct_STRIP="strip"
2588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2589 break 2
2590 fi
2591 done
2592 done
2593 IFS=$as_save_IFS
2594
2595 fi
2596 fi
2597 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2598 if test -n "$ac_ct_STRIP"; then
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2600 $as_echo "$ac_ct_STRIP" >&6; }
2601 else
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2603 $as_echo "no" >&6; }
2604 fi
2605
2606 if test "x$ac_ct_STRIP" = x; then
2607 STRIP=":"
2608 else
2609 case $cross_compiling:$ac_tool_warned in
2610 yes:)
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2612 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2613 ac_tool_warned=yes ;;
2614 esac
2615 STRIP=$ac_ct_STRIP
2616 fi
2617 else
2618 STRIP="$ac_cv_prog_STRIP"
2619 fi
2620
2621 fi
2622 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2623
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2625 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2626 if test -z "$MKDIR_P"; then
2627 if test "${ac_cv_path_mkdir+set}" = set; then :
2628 $as_echo_n "(cached) " >&6
2629 else
2630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2631 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2632 do
2633 IFS=$as_save_IFS
2634 test -z "$as_dir" && as_dir=.
2635 for ac_prog in mkdir gmkdir; do
2636 for ac_exec_ext in '' $ac_executable_extensions; do
2637 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2638 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2639 'mkdir (GNU coreutils) '* | \
2640 'mkdir (coreutils) '* | \
2641 'mkdir (fileutils) '4.1*)
2642 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2643 break 3;;
2644 esac
2645 done
2646 done
2647 done
2648 IFS=$as_save_IFS
2649
2650 fi
2651
2652 test -d ./--version && rmdir ./--version
2653 if test "${ac_cv_path_mkdir+set}" = set; then
2654 MKDIR_P="$ac_cv_path_mkdir -p"
2655 else
2656 # As a last resort, use the slow shell script. Don't cache a
2657 # value for MKDIR_P within a source directory, because that will
2658 # break other packages using the cache if that directory is
2659 # removed, or if the value is a relative name.
2660 MKDIR_P="$ac_install_sh -d"
2661 fi
2662 fi
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2664 $as_echo "$MKDIR_P" >&6; }
2665
2666 mkdir_p="$MKDIR_P"
2667 case $mkdir_p in
2668 [\\/$]* | ?:[\\/]*) ;;
2669 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2670 esac
2671
2672 for ac_prog in gawk mawk nawk awk
2673 do
2674 # Extract the first word of "$ac_prog", so it can be a program name with args.
2675 set dummy $ac_prog; ac_word=$2
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2677 $as_echo_n "checking for $ac_word... " >&6; }
2678 if test "${ac_cv_prog_AWK+set}" = set; then :
2679 $as_echo_n "(cached) " >&6
2680 else
2681 if test -n "$AWK"; then
2682 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2683 else
2684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2685 for as_dir in $PATH
2686 do
2687 IFS=$as_save_IFS
2688 test -z "$as_dir" && as_dir=.
2689 for ac_exec_ext in '' $ac_executable_extensions; do
2690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691 ac_cv_prog_AWK="$ac_prog"
2692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2693 break 2
2694 fi
2695 done
2696 done
2697 IFS=$as_save_IFS
2698
2699 fi
2700 fi
2701 AWK=$ac_cv_prog_AWK
2702 if test -n "$AWK"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2704 $as_echo "$AWK" >&6; }
2705 else
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707 $as_echo "no" >&6; }
2708 fi
2709
2710
2711 test -n "$AWK" && break
2712 done
2713
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2715 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2716 set x ${MAKE-make}
2717 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2718 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2719 $as_echo_n "(cached) " >&6
2720 else
2721 cat >conftest.make <<\_ACEOF
2722 SHELL = /bin/sh
2723 all:
2724 @echo '@@@%%%=$(MAKE)=@@@%%%'
2725 _ACEOF
2726 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2727 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2728 *@@@%%%=?*=@@@%%%*)
2729 eval ac_cv_prog_make_${ac_make}_set=yes;;
2730 *)
2731 eval ac_cv_prog_make_${ac_make}_set=no;;
2732 esac
2733 rm -f conftest.make
2734 fi
2735 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2737 $as_echo "yes" >&6; }
2738 SET_MAKE=
2739 else
2740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2741 $as_echo "no" >&6; }
2742 SET_MAKE="MAKE=${MAKE-make}"
2743 fi
2744
2745 rm -rf .tst 2>/dev/null
2746 mkdir .tst 2>/dev/null
2747 if test -d .tst; then
2748 am__leading_dot=.
2749 else
2750 am__leading_dot=_
2751 fi
2752 rmdir .tst 2>/dev/null
2753
2754 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2755 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2756 # is not polluted with repeated "-I."
2757 am__isrc=' -I$(srcdir)'
2758 # test to see if srcdir already configured
2759 if test -f $srcdir/config.status; then
2760 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2761 fi
2762 fi
2763
2764 # test whether we have cygpath
2765 if test -z "$CYGPATH_W"; then
2766 if (cygpath --version) >/dev/null 2>/dev/null; then
2767 CYGPATH_W='cygpath -w'
2768 else
2769 CYGPATH_W=echo
2770 fi
2771 fi
2772
2773
2774 # Define the identity of the package.
2775 PACKAGE='xf86-input-mouse'
2776 VERSION='1.6.0'
2777
2778
2779 cat >>confdefs.h <<_ACEOF
2780 #define PACKAGE "$PACKAGE"
2781 _ACEOF
2782
2783
2784 cat >>confdefs.h <<_ACEOF
2785 #define VERSION "$VERSION"
2786 _ACEOF
2787
2788 # Some tools Automake needs.
2789
2790 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2791
2792
2793 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2794
2795
2796 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2797
2798
2799 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2800
2801
2802 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2803
2804 # We need awk for the "check" target. The system "awk" is bad on
2805 # some platforms.
2806 # Always define AMTAR for backward compatibility.
2807
2808 AMTAR=${AMTAR-"${am_missing_run}tar"}
2809
2810 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2811
2812
2813
2814
2815
2816
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2818 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2819 # Check whether --enable-maintainer-mode was given.
2820 if test "${enable_maintainer_mode+set}" = set; then :
2821 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2822 else
2823 USE_MAINTAINER_MODE=no
2824 fi
2825
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2827 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2828 if test $USE_MAINTAINER_MODE = yes; then
2829 MAINTAINER_MODE_TRUE=
2830 MAINTAINER_MODE_FALSE='#'
2831 else
2832 MAINTAINER_MODE_TRUE='#'
2833 MAINTAINER_MODE_FALSE=
2834 fi
2835
2836 MAINT=$MAINTAINER_MODE_TRUE
2837
2838
2839
2840 # Initialize libtool
2841 # Check whether --enable-static was given.
2842 if test "${enable_static+set}" = set; then :
2843 enableval=$enable_static; p=${PACKAGE-default}
2844 case $enableval in
2845 yes) enable_static=yes ;;
2846 no) enable_static=no ;;
2847 *)
2848 enable_static=no
2849 # Look at the argument we got. We use all the common list separators.
2850 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2851 for pkg in $enableval; do
2852 IFS="$lt_save_ifs"
2853 if test "X$pkg" = "X$p"; then
2854 enable_static=yes
2855 fi
2856 done
2857 IFS="$lt_save_ifs"
2858 ;;
2859 esac
2860 else
2861 enable_static=no
2862 fi
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872 case `pwd` in
2873 *\ * | *\ *)
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2875 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2876 esac
2877
2878
2879
2880 macro_version='2.2.6b'
2881 macro_revision='1.3017'
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895 ltmain="$ac_aux_dir/ltmain.sh"
2896
2897 # Make sure we can run config.sub.
2898 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2899 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2900
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2902 $as_echo_n "checking build system type... " >&6; }
2903 if test "${ac_cv_build+set}" = set; then :
2904 $as_echo_n "(cached) " >&6
2905 else
2906 ac_build_alias=$build_alias
2907 test "x$ac_build_alias" = x &&
2908 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2909 test "x$ac_build_alias" = x &&
2910 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2911 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2912 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2913
2914 fi
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2916 $as_echo "$ac_cv_build" >&6; }
2917 case $ac_cv_build in
2918 *-*-*) ;;
2919 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2920 esac
2921 build=$ac_cv_build
2922 ac_save_IFS=$IFS; IFS='-'
2923 set x $ac_cv_build
2924 shift
2925 build_cpu=$1
2926 build_vendor=$2
2927 shift; shift
2928 # Remember, the first character of IFS is used to create $*,
2929 # except with old shells:
2930 build_os=$*
2931 IFS=$ac_save_IFS
2932 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2933
2934
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2936 $as_echo_n "checking host system type... " >&6; }
2937 if test "${ac_cv_host+set}" = set; then :
2938 $as_echo_n "(cached) " >&6
2939 else
2940 if test "x$host_alias" = x; then
2941 ac_cv_host=$ac_cv_build
2942 else
2943 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2944 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2945 fi
2946
2947 fi
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2949 $as_echo "$ac_cv_host" >&6; }
2950 case $ac_cv_host in
2951 *-*-*) ;;
2952 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2953 esac
2954 host=$ac_cv_host
2955 ac_save_IFS=$IFS; IFS='-'
2956 set x $ac_cv_host
2957 shift
2958 host_cpu=$1
2959 host_vendor=$2
2960 shift; shift
2961 # Remember, the first character of IFS is used to create $*,
2962 # except with old shells:
2963 host_os=$*
2964 IFS=$ac_save_IFS
2965 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2966
2967
2968 DEPDIR="${am__leading_dot}deps"
2969
2970 ac_config_commands="$ac_config_commands depfiles"
2971
2972
2973 am_make=${MAKE-make}
2974 cat > confinc << 'END'
2975 am__doit:
2976 @echo this is the am__doit target
2977 .PHONY: am__doit
2978 END
2979 # If we don't find an include directive, just comment out the code.
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2981 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2982 am__include="#"
2983 am__quote=
2984 _am_result=none
2985 # First try GNU make style include.
2986 echo "include confinc" > confmf
2987 # Ignore all kinds of additional output from `make'.
2988 case `$am_make -s -f confmf 2> /dev/null` in #(
2989 *the\ am__doit\ target*)
2990 am__include=include
2991 am__quote=
2992 _am_result=GNU
2993 ;;
2994 esac
2995 # Now try BSD make style include.
2996 if test "$am__include" = "#"; then
2997 echo '.include "confinc"' > confmf
2998 case `$am_make -s -f confmf 2> /dev/null` in #(
2999 *the\ am__doit\ target*)
3000 am__include=.include
3001 am__quote="\""
3002 _am_result=BSD
3003 ;;
3004 esac
3005 fi
3006
3007
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3009 $as_echo "$_am_result" >&6; }
3010 rm -f confinc confmf
3011
3012 # Check whether --enable-dependency-tracking was given.
3013 if test "${enable_dependency_tracking+set}" = set; then :
3014 enableval=$enable_dependency_tracking;
3015 fi
3016
3017 if test "x$enable_dependency_tracking" != xno; then
3018 am_depcomp="$ac_aux_dir/depcomp"
3019 AMDEPBACKSLASH='\'
3020 fi
3021 if test "x$enable_dependency_tracking" != xno; then
3022 AMDEP_TRUE=
3023 AMDEP_FALSE='#'
3024 else
3025 AMDEP_TRUE='#'
3026 AMDEP_FALSE=
3027 fi
3028
3029
3030 ac_ext=c
3031 ac_cpp='$CPP $CPPFLAGS'
3032 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3033 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3034 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3035 if test -n "$ac_tool_prefix"; then
3036 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3037 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3039 $as_echo_n "checking for $ac_word... " >&6; }
3040 if test "${ac_cv_prog_CC+set}" = set; then :
3041 $as_echo_n "(cached) " >&6
3042 else
3043 if test -n "$CC"; then
3044 ac_cv_prog_CC="$CC" # Let the user override the test.
3045 else
3046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3047 for as_dir in $PATH
3048 do
3049 IFS=$as_save_IFS
3050 test -z "$as_dir" && as_dir=.
3051 for ac_exec_ext in '' $ac_executable_extensions; do
3052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3053 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3055 break 2
3056 fi
3057 done
3058 done
3059 IFS=$as_save_IFS
3060
3061 fi
3062 fi
3063 CC=$ac_cv_prog_CC
3064 if test -n "$CC"; then
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3066 $as_echo "$CC" >&6; }
3067 else
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 $as_echo "no" >&6; }
3070 fi
3071
3072
3073 fi
3074 if test -z "$ac_cv_prog_CC"; then
3075 ac_ct_CC=$CC
3076 # Extract the first word of "gcc", so it can be a program name with args.
3077 set dummy gcc; ac_word=$2
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3079 $as_echo_n "checking for $ac_word... " >&6; }
3080 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3081 $as_echo_n "(cached) " >&6
3082 else
3083 if test -n "$ac_ct_CC"; then
3084 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3085 else
3086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3087 for as_dir in $PATH
3088 do
3089 IFS=$as_save_IFS
3090 test -z "$as_dir" && as_dir=.
3091 for ac_exec_ext in '' $ac_executable_extensions; do
3092 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3093 ac_cv_prog_ac_ct_CC="gcc"
3094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3095 break 2
3096 fi
3097 done
3098 done
3099 IFS=$as_save_IFS
3100
3101 fi
3102 fi
3103 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3104 if test -n "$ac_ct_CC"; then
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3106 $as_echo "$ac_ct_CC" >&6; }
3107 else
3108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3109 $as_echo "no" >&6; }
3110 fi
3111
3112 if test "x$ac_ct_CC" = x; then
3113 CC=""
3114 else
3115 case $cross_compiling:$ac_tool_warned in
3116 yes:)
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3118 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3119 ac_tool_warned=yes ;;
3120 esac
3121 CC=$ac_ct_CC
3122 fi
3123 else
3124 CC="$ac_cv_prog_CC"
3125 fi
3126
3127 if test -z "$CC"; then
3128 if test -n "$ac_tool_prefix"; then
3129 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3130 set dummy ${ac_tool_prefix}cc; ac_word=$2
3131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3132 $as_echo_n "checking for $ac_word... " >&6; }
3133 if test "${ac_cv_prog_CC+set}" = set; then :
3134 $as_echo_n "(cached) " >&6
3135 else
3136 if test -n "$CC"; then
3137 ac_cv_prog_CC="$CC" # Let the user override the test.
3138 else
3139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3140 for as_dir in $PATH
3141 do
3142 IFS=$as_save_IFS
3143 test -z "$as_dir" && as_dir=.
3144 for ac_exec_ext in '' $ac_executable_extensions; do
3145 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3146 ac_cv_prog_CC="${ac_tool_prefix}cc"
3147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3148 break 2
3149 fi
3150 done
3151 done
3152 IFS=$as_save_IFS
3153
3154 fi
3155 fi
3156 CC=$ac_cv_prog_CC
3157 if test -n "$CC"; then
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3159 $as_echo "$CC" >&6; }
3160 else
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3162 $as_echo "no" >&6; }
3163 fi
3164
3165
3166 fi
3167 fi
3168 if test -z "$CC"; then
3169 # Extract the first word of "cc", so it can be a program name with args.
3170 set dummy cc; ac_word=$2
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3172 $as_echo_n "checking for $ac_word... " >&6; }
3173 if test "${ac_cv_prog_CC+set}" = set; then :
3174 $as_echo_n "(cached) " >&6
3175 else
3176 if test -n "$CC"; then
3177 ac_cv_prog_CC="$CC" # Let the user override the test.
3178 else
3179 ac_prog_rejected=no
3180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3181 for as_dir in $PATH
3182 do
3183 IFS=$as_save_IFS
3184 test -z "$as_dir" && as_dir=.
3185 for ac_exec_ext in '' $ac_executable_extensions; do
3186 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3187 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3188 ac_prog_rejected=yes
3189 continue
3190 fi
3191 ac_cv_prog_CC="cc"
3192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3193 break 2
3194 fi
3195 done
3196 done
3197 IFS=$as_save_IFS
3198
3199 if test $ac_prog_rejected = yes; then
3200 # We found a bogon in the path, so make sure we never use it.
3201 set dummy $ac_cv_prog_CC
3202 shift
3203 if test $# != 0; then
3204 # We chose a different compiler from the bogus one.
3205 # However, it has the same basename, so the bogon will be chosen
3206 # first if we set CC to just the basename; use the full file name.
3207 shift
3208 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3209 fi
3210 fi
3211 fi
3212 fi
3213 CC=$ac_cv_prog_CC
3214 if test -n "$CC"; then
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3216 $as_echo "$CC" >&6; }
3217 else
3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3219 $as_echo "no" >&6; }
3220 fi
3221
3222
3223 fi
3224 if test -z "$CC"; then
3225 if test -n "$ac_tool_prefix"; then
3226 for ac_prog in cl.exe
3227 do
3228 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3229 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3231 $as_echo_n "checking for $ac_word... " >&6; }
3232 if test "${ac_cv_prog_CC+set}" = set; then :
3233 $as_echo_n "(cached) " >&6
3234 else
3235 if test -n "$CC"; then
3236 ac_cv_prog_CC="$CC" # Let the user override the test.
3237 else
3238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3239 for as_dir in $PATH
3240 do
3241 IFS=$as_save_IFS
3242 test -z "$as_dir" && as_dir=.
3243 for ac_exec_ext in '' $ac_executable_extensions; do
3244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3245 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3247 break 2
3248 fi
3249 done
3250 done
3251 IFS=$as_save_IFS
3252
3253 fi
3254 fi
3255 CC=$ac_cv_prog_CC
3256 if test -n "$CC"; then
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3258 $as_echo "$CC" >&6; }
3259 else
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3261 $as_echo "no" >&6; }
3262 fi
3263
3264
3265 test -n "$CC" && break
3266 done
3267 fi
3268 if test -z "$CC"; then
3269 ac_ct_CC=$CC
3270 for ac_prog in cl.exe
3271 do
3272 # Extract the first word of "$ac_prog", so it can be a program name with args.
3273 set dummy $ac_prog; ac_word=$2
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3275 $as_echo_n "checking for $ac_word... " >&6; }
3276 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3277 $as_echo_n "(cached) " >&6
3278 else
3279 if test -n "$ac_ct_CC"; then
3280 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3281 else
3282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3283 for as_dir in $PATH
3284 do
3285 IFS=$as_save_IFS
3286 test -z "$as_dir" && as_dir=.
3287 for ac_exec_ext in '' $ac_executable_extensions; do
3288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3289 ac_cv_prog_ac_ct_CC="$ac_prog"
3290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3291 break 2
3292 fi
3293 done
3294 done
3295 IFS=$as_save_IFS
3296
3297 fi
3298 fi
3299 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3300 if test -n "$ac_ct_CC"; then
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3302 $as_echo "$ac_ct_CC" >&6; }
3303 else
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3305 $as_echo "no" >&6; }
3306 fi
3307
3308
3309 test -n "$ac_ct_CC" && break
3310 done
3311
3312 if test "x$ac_ct_CC" = x; then
3313 CC=""
3314 else
3315 case $cross_compiling:$ac_tool_warned in
3316 yes:)
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3318 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3319 ac_tool_warned=yes ;;
3320 esac
3321 CC=$ac_ct_CC
3322 fi
3323 fi
3324
3325 fi
3326
3327
3328 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3329 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3330 as_fn_error "no acceptable C compiler found in \$PATH
3331 See \`config.log' for more details." "$LINENO" 5; }
3332
3333 # Provide some information about the compiler.
3334 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3335 set X $ac_compile
3336 ac_compiler=$2
3337 for ac_option in --version -v -V -qversion; do
3338 { { ac_try="$ac_compiler $ac_option >&5"
3339 case "(($ac_try" in
3340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3341 *) ac_try_echo=$ac_try;;
3342 esac
3343 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3344 $as_echo "$ac_try_echo"; } >&5
3345 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3346 ac_status=$?
3347 if test -s conftest.err; then
3348 sed '10a\
3349 ... rest of stderr output deleted ...
3350 10q' conftest.err >conftest.er1
3351 cat conftest.er1 >&5
3352 fi
3353 rm -f conftest.er1 conftest.err
3354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3355 test $ac_status = 0; }
3356 done
3357
3358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3359 /* end confdefs.h. */
3360
3361 int
3362 main ()
3363 {
3364
3365 ;
3366 return 0;
3367 }
3368 _ACEOF
3369 ac_clean_files_save=$ac_clean_files
3370 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3371 # Try to create an executable without -o first, disregard a.out.
3372 # It will help us diagnose broken compilers, and finding out an intuition
3373 # of exeext.
3374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3375 $as_echo_n "checking whether the C compiler works... " >&6; }
3376 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3377
3378 # The possible output files:
3379 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3380
3381 ac_rmfiles=
3382 for ac_file in $ac_files
3383 do
3384 case $ac_file in
3385 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3386 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3387 esac
3388 done
3389 rm -f $ac_rmfiles
3390
3391 if { { ac_try="$ac_link_default"
3392 case "(($ac_try" in
3393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3394 *) ac_try_echo=$ac_try;;
3395 esac
3396 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3397 $as_echo "$ac_try_echo"; } >&5
3398 (eval "$ac_link_default") 2>&5
3399 ac_status=$?
3400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3401 test $ac_status = 0; }; then :
3402 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3403 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3404 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3405 # so that the user can short-circuit this test for compilers unknown to
3406 # Autoconf.
3407 for ac_file in $ac_files ''
3408 do
3409 test -f "$ac_file" || continue
3410 case $ac_file in
3411 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3412 ;;
3413 [ab].out )
3414 # We found the default executable, but exeext='' is most
3415 # certainly right.
3416 break;;
3417 *.* )
3418 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3419 then :; else
3420 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3421 fi
3422 # We set ac_cv_exeext here because the later test for it is not
3423 # safe: cross compilers may not add the suffix if given an `-o'
3424 # argument, so we may need to know it at that point already.
3425 # Even if this section looks crufty: it has the advantage of
3426 # actually working.
3427 break;;
3428 * )
3429 break;;
3430 esac
3431 done
3432 test "$ac_cv_exeext" = no && ac_cv_exeext=
3433
3434 else
3435 ac_file=''
3436 fi
3437 if test -z "$ac_file"; then :
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3439 $as_echo "no" >&6; }
3440 $as_echo "$as_me: failed program was:" >&5
3441 sed 's/^/| /' conftest.$ac_ext >&5
3442
3443 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3444 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3445 { as_fn_set_status 77
3446 as_fn_error "C compiler cannot create executables
3447 See \`config.log' for more details." "$LINENO" 5; }; }
3448 else
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3450 $as_echo "yes" >&6; }
3451 fi
3452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3453 $as_echo_n "checking for C compiler default output file name... " >&6; }
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3455 $as_echo "$ac_file" >&6; }
3456 ac_exeext=$ac_cv_exeext
3457
3458 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3459 ac_clean_files=$ac_clean_files_save
3460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3461 $as_echo_n "checking for suffix of executables... " >&6; }
3462 if { { ac_try="$ac_link"
3463 case "(($ac_try" in
3464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3465 *) ac_try_echo=$ac_try;;
3466 esac
3467 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3468 $as_echo "$ac_try_echo"; } >&5
3469 (eval "$ac_link") 2>&5
3470 ac_status=$?
3471 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3472 test $ac_status = 0; }; then :
3473 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3474 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3475 # work properly (i.e., refer to `conftest.exe'), while it won't with
3476 # `rm'.
3477 for ac_file in conftest.exe conftest conftest.*; do
3478 test -f "$ac_file" || continue
3479 case $ac_file in
3480 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3481 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3482 break;;
3483 * ) break;;
3484 esac
3485 done
3486 else
3487 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3488 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3489 as_fn_error "cannot compute suffix of executables: cannot compile and link
3490 See \`config.log' for more details." "$LINENO" 5; }
3491 fi
3492 rm -f conftest conftest$ac_cv_exeext
3493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3494 $as_echo "$ac_cv_exeext" >&6; }
3495
3496 rm -f conftest.$ac_ext
3497 EXEEXT=$ac_cv_exeext
3498 ac_exeext=$EXEEXT
3499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3500 /* end confdefs.h. */
3501 #include <stdio.h>
3502 int
3503 main ()
3504 {
3505 FILE *f = fopen ("conftest.out", "w");
3506 return ferror (f) || fclose (f) != 0;
3507
3508 ;
3509 return 0;
3510 }
3511 _ACEOF
3512 ac_clean_files="$ac_clean_files conftest.out"
3513 # Check that the compiler produces executables we can run. If not, either
3514 # the compiler is broken, or we cross compile.
3515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3516 $as_echo_n "checking whether we are cross compiling... " >&6; }
3517 if test "$cross_compiling" != yes; then
3518 { { ac_try="$ac_link"
3519 case "(($ac_try" in
3520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3521 *) ac_try_echo=$ac_try;;
3522 esac
3523 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3524 $as_echo "$ac_try_echo"; } >&5
3525 (eval "$ac_link") 2>&5
3526 ac_status=$?
3527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3528 test $ac_status = 0; }
3529 if { ac_try='./conftest$ac_cv_exeext'
3530 { { case "(($ac_try" in
3531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3532 *) ac_try_echo=$ac_try;;
3533 esac
3534 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3535 $as_echo "$ac_try_echo"; } >&5
3536 (eval "$ac_try") 2>&5
3537 ac_status=$?
3538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3539 test $ac_status = 0; }; }; then
3540 cross_compiling=no
3541 else
3542 if test "$cross_compiling" = maybe; then
3543 cross_compiling=yes
3544 else
3545 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3546 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3547 as_fn_error "cannot run C compiled programs.
3548 If you meant to cross compile, use \`--host'.
3549 See \`config.log' for more details." "$LINENO" 5; }
3550 fi
3551 fi
3552 fi
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3554 $as_echo "$cross_compiling" >&6; }
3555
3556 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3557 ac_clean_files=$ac_clean_files_save
3558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3559 $as_echo_n "checking for suffix of object files... " >&6; }
3560 if test "${ac_cv_objext+set}" = set; then :
3561 $as_echo_n "(cached) " >&6
3562 else
3563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3564 /* end confdefs.h. */
3565
3566 int
3567 main ()
3568 {
3569
3570 ;
3571 return 0;
3572 }
3573 _ACEOF
3574 rm -f conftest.o conftest.obj
3575 if { { ac_try="$ac_compile"
3576 case "(($ac_try" in
3577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3578 *) ac_try_echo=$ac_try;;
3579 esac
3580 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3581 $as_echo "$ac_try_echo"; } >&5
3582 (eval "$ac_compile") 2>&5
3583 ac_status=$?
3584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3585 test $ac_status = 0; }; then :
3586 for ac_file in conftest.o conftest.obj conftest.*; do
3587 test -f "$ac_file" || continue;
3588 case $ac_file in
3589 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3590 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3591 break;;
3592 esac
3593 done
3594 else
3595 $as_echo "$as_me: failed program was:" >&5
3596 sed 's/^/| /' conftest.$ac_ext >&5
3597
3598 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3599 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3600 as_fn_error "cannot compute suffix of object files: cannot compile
3601 See \`config.log' for more details." "$LINENO" 5; }
3602 fi
3603 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3604 fi
3605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3606 $as_echo "$ac_cv_objext" >&6; }
3607 OBJEXT=$ac_cv_objext
3608 ac_objext=$OBJEXT
3609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3610 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3611 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3612 $as_echo_n "(cached) " >&6
3613 else
3614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3615 /* end confdefs.h. */
3616
3617 int
3618 main ()
3619 {
3620 #ifndef __GNUC__
3621 choke me
3622 #endif
3623
3624 ;
3625 return 0;
3626 }
3627 _ACEOF
3628 if ac_fn_c_try_compile "$LINENO"; then :
3629 ac_compiler_gnu=yes
3630 else
3631 ac_compiler_gnu=no
3632 fi
3633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3634 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3635
3636 fi
3637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3638 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3639 if test $ac_compiler_gnu = yes; then
3640 GCC=yes
3641 else
3642 GCC=
3643 fi
3644 ac_test_CFLAGS=${CFLAGS+set}
3645 ac_save_CFLAGS=$CFLAGS
3646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3647 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3648 if test "${ac_cv_prog_cc_g+set}" = set; then :
3649 $as_echo_n "(cached) " >&6
3650 else
3651 ac_save_c_werror_flag=$ac_c_werror_flag
3652 ac_c_werror_flag=yes
3653 ac_cv_prog_cc_g=no
3654 CFLAGS="-g"
3655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3656 /* end confdefs.h. */
3657
3658 int
3659 main ()
3660 {
3661
3662 ;
3663 return 0;
3664 }
3665 _ACEOF
3666 if ac_fn_c_try_compile "$LINENO"; then :
3667 ac_cv_prog_cc_g=yes
3668 else
3669 CFLAGS=""
3670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3671 /* end confdefs.h. */
3672
3673 int
3674 main ()
3675 {
3676
3677 ;
3678 return 0;
3679 }
3680 _ACEOF
3681 if ac_fn_c_try_compile "$LINENO"; then :
3682
3683 else
3684 ac_c_werror_flag=$ac_save_c_werror_flag
3685 CFLAGS="-g"
3686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3687 /* end confdefs.h. */
3688
3689 int
3690 main ()
3691 {
3692
3693 ;
3694 return 0;
3695 }
3696 _ACEOF
3697 if ac_fn_c_try_compile "$LINENO"; then :
3698 ac_cv_prog_cc_g=yes
3699 fi
3700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3701 fi
3702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3703 fi
3704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3705 ac_c_werror_flag=$ac_save_c_werror_flag
3706 fi
3707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3708 $as_echo "$ac_cv_prog_cc_g" >&6; }
3709 if test "$ac_test_CFLAGS" = set; then
3710 CFLAGS=$ac_save_CFLAGS
3711 elif test $ac_cv_prog_cc_g = yes; then
3712 if test "$GCC" = yes; then
3713 CFLAGS="-g -O2"
3714 else
3715 CFLAGS="-g"
3716 fi
3717 else
3718 if test "$GCC" = yes; then
3719 CFLAGS="-O2"
3720 else
3721 CFLAGS=
3722 fi
3723 fi
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3725 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3726 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3727 $as_echo_n "(cached) " >&6
3728 else
3729 ac_cv_prog_cc_c89=no
3730 ac_save_CC=$CC
3731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3732 /* end confdefs.h. */
3733 #include <stdarg.h>
3734 #include <stdio.h>
3735 #include <sys/types.h>
3736 #include <sys/stat.h>
3737 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3738 struct buf { int x; };
3739 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3740 static char *e (p, i)
3741 char **p;
3742 int i;
3743 {
3744 return p[i];
3745 }
3746 static char *f (char * (*g) (char **, int), char **p, ...)
3747 {
3748 char *s;
3749 va_list v;
3750 va_start (v,p);
3751 s = g (p, va_arg (v,int));
3752 va_end (v);
3753 return s;
3754 }
3755
3756 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3757 function prototypes and stuff, but not '\xHH' hex character constants.
3758 These don't provoke an error unfortunately, instead are silently treated
3759 as 'x'. The following induces an error, until -std is added to get
3760 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3761 array size at least. It's necessary to write '\x00'==0 to get something
3762 that's true only with -std. */
3763 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3764
3765 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3766 inside strings and character constants. */
3767 #define FOO(x) 'x'
3768 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3769
3770 int test (int i, double x);
3771 struct s1 {int (*f) (int a);};
3772 struct s2 {int (*f) (double a);};
3773 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3774 int argc;
3775 char **argv;
3776 int
3777 main ()
3778 {
3779 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3780 ;
3781 return 0;
3782 }
3783 _ACEOF
3784 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3785 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3786 do
3787 CC="$ac_save_CC $ac_arg"
3788 if ac_fn_c_try_compile "$LINENO"; then :
3789 ac_cv_prog_cc_c89=$ac_arg
3790 fi
3791 rm -f core conftest.err conftest.$ac_objext
3792 test "x$ac_cv_prog_cc_c89" != "xno" && break
3793 done
3794 rm -f conftest.$ac_ext
3795 CC=$ac_save_CC
3796
3797 fi
3798 # AC_CACHE_VAL
3799 case "x$ac_cv_prog_cc_c89" in
3800 x)
3801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3802 $as_echo "none needed" >&6; } ;;
3803 xno)
3804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3805 $as_echo "unsupported" >&6; } ;;
3806 *)
3807 CC="$CC $ac_cv_prog_cc_c89"
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3809 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3810 esac
3811 if test "x$ac_cv_prog_cc_c89" != xno; then :
3812
3813 fi
3814
3815 ac_ext=c
3816 ac_cpp='$CPP $CPPFLAGS'
3817 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3818 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3819 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3820
3821 depcc="$CC" am_compiler_list=
3822
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3824 $as_echo_n "checking dependency style of $depcc... " >&6; }
3825 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3826 $as_echo_n "(cached) " >&6
3827 else
3828 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3829 # We make a subdir and do the tests there. Otherwise we can end up
3830 # making bogus files that we don't know about and never remove. For
3831 # instance it was reported that on HP-UX the gcc test will end up
3832 # making a dummy file named `D' -- because `-MD' means `put the output
3833 # in D'.
3834 mkdir conftest.dir
3835 # Copy depcomp to subdir because otherwise we won't find it if we're
3836 # using a relative directory.
3837 cp "$am_depcomp" conftest.dir
3838 cd conftest.dir
3839 # We will build objects and dependencies in a subdirectory because
3840 # it helps to detect inapplicable dependency modes. For instance
3841 # both Tru64's cc and ICC support -MD to output dependencies as a
3842 # side effect of compilation, but ICC will put the dependencies in
3843 # the current directory while Tru64 will put them in the object
3844 # directory.
3845 mkdir sub
3846
3847 am_cv_CC_dependencies_compiler_type=none
3848 if test "$am_compiler_list" = ""; then
3849 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3850 fi
3851 am__universal=false
3852 case " $depcc " in #(
3853 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3854 esac
3855
3856 for depmode in $am_compiler_list; do
3857 # Setup a source with many dependencies, because some compilers
3858 # like to wrap large dependency lists on column 80 (with \), and
3859 # we should not choose a depcomp mode which is confused by this.
3860 #
3861 # We need to recreate these files for each test, as the compiler may
3862 # overwrite some of them when testing with obscure command lines.
3863 # This happens at least with the AIX C compiler.
3864 : > sub/conftest.c
3865 for i in 1 2 3 4 5 6; do
3866 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3867 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3868 # Solaris 8's {/usr,}/bin/sh.
3869 touch sub/conftst$i.h
3870 done
3871 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3872
3873 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3874 # mode. It turns out that the SunPro C++ compiler does not properly
3875 # handle `-M -o', and we need to detect this. Also, some Intel
3876 # versions had trouble with output in subdirs
3877 am__obj=sub/conftest.${OBJEXT-o}
3878 am__minus_obj="-o $am__obj"
3879 case $depmode in
3880 gcc)
3881 # This depmode causes a compiler race in universal mode.
3882 test "$am__universal" = false || continue
3883 ;;
3884 nosideeffect)
3885 # after this tag, mechanisms are not by side-effect, so they'll
3886 # only be used when explicitly requested
3887 if test "x$enable_dependency_tracking" = xyes; then
3888 continue
3889 else
3890 break
3891 fi
3892 ;;
3893 msvisualcpp | msvcmsys)
3894 # This compiler won't grok `-c -o', but also, the minuso test has
3895 # not run yet. These depmodes are late enough in the game, and
3896 # so weak that their functioning should not be impacted.
3897 am__obj=conftest.${OBJEXT-o}
3898 am__minus_obj=
3899 ;;
3900 none) break ;;
3901 esac
3902 if depmode=$depmode \
3903 source=sub/conftest.c object=$am__obj \
3904 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3905 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3906 >/dev/null 2>conftest.err &&
3907 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3908 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3909 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3910 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3911 # icc doesn't choke on unknown options, it will just issue warnings
3912 # or remarks (even with -Werror). So we grep stderr for any message
3913 # that says an option was ignored or not supported.
3914 # When given -MP, icc 7.0 and 7.1 complain thusly:
3915 # icc: Command line warning: ignoring option '-M'; no argument required
3916 # The diagnosis changed in icc 8.0:
3917 # icc: Command line remark: option '-MP' not supported
3918 if (grep 'ignoring option' conftest.err ||
3919 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3920 am_cv_CC_dependencies_compiler_type=$depmode
3921 break
3922 fi
3923 fi
3924 done
3925
3926 cd ..
3927 rm -rf conftest.dir
3928 else
3929 am_cv_CC_dependencies_compiler_type=none
3930 fi
3931
3932 fi
3933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3934 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3935 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3936
3937 if
3938 test "x$enable_dependency_tracking" != xno \
3939 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3940 am__fastdepCC_TRUE=
3941 am__fastdepCC_FALSE='#'
3942 else
3943 am__fastdepCC_TRUE='#'
3944 am__fastdepCC_FALSE=
3945 fi
3946
3947
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3949 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3950 if test "${ac_cv_path_SED+set}" = set; then :
3951 $as_echo_n "(cached) " >&6
3952 else
3953 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3954 for ac_i in 1 2 3 4 5 6 7; do
3955 ac_script="$ac_script$as_nl$ac_script"
3956 done
3957 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3958 { ac_script=; unset ac_script;}
3959 if test -z "$SED"; then
3960 ac_path_SED_found=false
3961 # Loop through the user's path and test for each of PROGNAME-LIST
3962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3963 for as_dir in $PATH
3964 do
3965 IFS=$as_save_IFS
3966 test -z "$as_dir" && as_dir=.
3967 for ac_prog in sed gsed; do
3968 for ac_exec_ext in '' $ac_executable_extensions; do
3969 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3970 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3971 # Check for GNU ac_path_SED and select it if it is found.
3972 # Check for GNU $ac_path_SED
3973 case `"$ac_path_SED" --version 2>&1` in
3974 *GNU*)
3975 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3976 *)
3977 ac_count=0
3978 $as_echo_n 0123456789 >"conftest.in"
3979 while :
3980 do
3981 cat "conftest.in" "conftest.in" >"conftest.tmp"
3982 mv "conftest.tmp" "conftest.in"
3983 cp "conftest.in" "conftest.nl"
3984 $as_echo '' >> "conftest.nl"
3985 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3986 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3987 as_fn_arith $ac_count + 1 && ac_count=$as_val
3988 if test $ac_count -gt ${ac_path_SED_max-0}; then
3989 # Best one so far, save it but keep looking for a better one
3990 ac_cv_path_SED="$ac_path_SED"
3991 ac_path_SED_max=$ac_count
3992 fi
3993 # 10*(2^10) chars as input seems more than enough
3994 test $ac_count -gt 10 && break
3995 done
3996 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3997 esac
3998
3999 $ac_path_SED_found && break 3
4000 done
4001 done
4002 done
4003 IFS=$as_save_IFS
4004 if test -z "$ac_cv_path_SED"; then
4005 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4006 fi
4007 else
4008 ac_cv_path_SED=$SED
4009 fi
4010
4011 fi
4012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4013 $as_echo "$ac_cv_path_SED" >&6; }
4014 SED="$ac_cv_path_SED"
4015 rm -f conftest.sed
4016
4017 test -z "$SED" && SED=sed
4018 Xsed="$SED -e 1s/^X//"
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4031 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4032 if test "${ac_cv_path_GREP+set}" = set; then :
4033 $as_echo_n "(cached) " >&6
4034 else
4035 if test -z "$GREP"; then
4036 ac_path_GREP_found=false
4037 # Loop through the user's path and test for each of PROGNAME-LIST
4038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4039 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4040 do
4041 IFS=$as_save_IFS
4042 test -z "$as_dir" && as_dir=.
4043 for ac_prog in grep ggrep; do
4044 for ac_exec_ext in '' $ac_executable_extensions; do
4045 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4046 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4047 # Check for GNU ac_path_GREP and select it if it is found.
4048 # Check for GNU $ac_path_GREP
4049 case `"$ac_path_GREP" --version 2>&1` in
4050 *GNU*)
4051 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4052 *)
4053 ac_count=0
4054 $as_echo_n 0123456789 >"conftest.in"
4055 while :
4056 do
4057 cat "conftest.in" "conftest.in" >"conftest.tmp"
4058 mv "conftest.tmp" "conftest.in"
4059 cp "conftest.in" "conftest.nl"
4060 $as_echo 'GREP' >> "conftest.nl"
4061 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4062 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4063 as_fn_arith $ac_count + 1 && ac_count=$as_val
4064 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4065 # Best one so far, save it but keep looking for a better one
4066 ac_cv_path_GREP="$ac_path_GREP"
4067 ac_path_GREP_max=$ac_count
4068 fi
4069 # 10*(2^10) chars as input seems more than enough
4070 test $ac_count -gt 10 && break
4071 done
4072 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4073 esac
4074
4075 $ac_path_GREP_found && break 3
4076 done
4077 done
4078 done
4079 IFS=$as_save_IFS
4080 if test -z "$ac_cv_path_GREP"; then
4081 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4082 fi
4083 else
4084 ac_cv_path_GREP=$GREP
4085 fi
4086
4087 fi
4088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4089 $as_echo "$ac_cv_path_GREP" >&6; }
4090 GREP="$ac_cv_path_GREP"
4091
4092
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4094 $as_echo_n "checking for egrep... " >&6; }
4095 if test "${ac_cv_path_EGREP+set}" = set; then :
4096 $as_echo_n "(cached) " >&6
4097 else
4098 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4099 then ac_cv_path_EGREP="$GREP -E"
4100 else
4101 if test -z "$EGREP"; then
4102 ac_path_EGREP_found=false
4103 # Loop through the user's path and test for each of PROGNAME-LIST
4104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4105 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4106 do
4107 IFS=$as_save_IFS
4108 test -z "$as_dir" && as_dir=.
4109 for ac_prog in egrep; do
4110 for ac_exec_ext in '' $ac_executable_extensions; do
4111 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4112 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4113 # Check for GNU ac_path_EGREP and select it if it is found.
4114 # Check for GNU $ac_path_EGREP
4115 case `"$ac_path_EGREP" --version 2>&1` in
4116 *GNU*)
4117 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4118 *)
4119 ac_count=0
4120 $as_echo_n 0123456789 >"conftest.in"
4121 while :
4122 do
4123 cat "conftest.in" "conftest.in" >"conftest.tmp"
4124 mv "conftest.tmp" "conftest.in"
4125 cp "conftest.in" "conftest.nl"
4126 $as_echo 'EGREP' >> "conftest.nl"
4127 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4128 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4129 as_fn_arith $ac_count + 1 && ac_count=$as_val
4130 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4131 # Best one so far, save it but keep looking for a better one
4132 ac_cv_path_EGREP="$ac_path_EGREP"
4133 ac_path_EGREP_max=$ac_count
4134 fi
4135 # 10*(2^10) chars as input seems more than enough
4136 test $ac_count -gt 10 && break
4137 done
4138 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4139 esac
4140
4141 $ac_path_EGREP_found && break 3
4142 done
4143 done
4144 done
4145 IFS=$as_save_IFS
4146 if test -z "$ac_cv_path_EGREP"; then
4147 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4148 fi
4149 else
4150 ac_cv_path_EGREP=$EGREP
4151 fi
4152
4153 fi
4154 fi
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4156 $as_echo "$ac_cv_path_EGREP" >&6; }
4157 EGREP="$ac_cv_path_EGREP"
4158
4159
4160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4161 $as_echo_n "checking for fgrep... " >&6; }
4162 if test "${ac_cv_path_FGREP+set}" = set; then :
4163 $as_echo_n "(cached) " >&6
4164 else
4165 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4166 then ac_cv_path_FGREP="$GREP -F"
4167 else
4168 if test -z "$FGREP"; then
4169 ac_path_FGREP_found=false
4170 # Loop through the user's path and test for each of PROGNAME-LIST
4171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4172 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4173 do
4174 IFS=$as_save_IFS
4175 test -z "$as_dir" && as_dir=.
4176 for ac_prog in fgrep; do
4177 for ac_exec_ext in '' $ac_executable_extensions; do
4178 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4179 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4180 # Check for GNU ac_path_FGREP and select it if it is found.
4181 # Check for GNU $ac_path_FGREP
4182 case `"$ac_path_FGREP" --version 2>&1` in
4183 *GNU*)
4184 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4185 *)
4186 ac_count=0
4187 $as_echo_n 0123456789 >"conftest.in"
4188 while :
4189 do
4190 cat "conftest.in" "conftest.in" >"conftest.tmp"
4191 mv "conftest.tmp" "conftest.in"
4192 cp "conftest.in" "conftest.nl"
4193 $as_echo 'FGREP' >> "conftest.nl"
4194 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4195 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4196 as_fn_arith $ac_count + 1 && ac_count=$as_val
4197 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4198 # Best one so far, save it but keep looking for a better one
4199 ac_cv_path_FGREP="$ac_path_FGREP"
4200 ac_path_FGREP_max=$ac_count
4201 fi
4202 # 10*(2^10) chars as input seems more than enough
4203 test $ac_count -gt 10 && break
4204 done
4205 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4206 esac
4207
4208 $ac_path_FGREP_found && break 3
4209 done
4210 done
4211 done
4212 IFS=$as_save_IFS
4213 if test -z "$ac_cv_path_FGREP"; then
4214 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4215 fi
4216 else
4217 ac_cv_path_FGREP=$FGREP
4218 fi
4219
4220 fi
4221 fi
4222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4223 $as_echo "$ac_cv_path_FGREP" >&6; }
4224 FGREP="$ac_cv_path_FGREP"
4225
4226
4227 test -z "$GREP" && GREP=grep
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247 # Check whether --with-gnu-ld was given.
4248 if test "${with_gnu_ld+set}" = set; then :
4249 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4250 else
4251 with_gnu_ld=no
4252 fi
4253
4254 ac_prog=ld
4255 if test "$GCC" = yes; then
4256 # Check if gcc -print-prog-name=ld gives a path.
4257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4258 $as_echo_n "checking for ld used by $CC... " >&6; }
4259 case $host in
4260 *-*-mingw*)
4261 # gcc leaves a trailing carriage return which upsets mingw
4262 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4263 *)
4264 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4265 esac
4266 case $ac_prog in
4267 # Accept absolute paths.
4268 [\\/]* | ?:[\\/]*)
4269 re_direlt='/[^/][^/]*/\.\./'
4270 # Canonicalize the pathname of ld
4271 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4272 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4273 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4274 done
4275 test -z "$LD" && LD="$ac_prog"
4276 ;;
4277 "")
4278 # If it fails, then pretend we aren't using GCC.
4279 ac_prog=ld
4280 ;;
4281 *)
4282 # If it is relative, then search for the first ld in PATH.
4283 with_gnu_ld=unknown
4284 ;;
4285 esac
4286 elif test "$with_gnu_ld" = yes; then
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4288 $as_echo_n "checking for GNU ld... " >&6; }
4289 else
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4291 $as_echo_n "checking for non-GNU ld... " >&6; }
4292 fi
4293 if test "${lt_cv_path_LD+set}" = set; then :
4294 $as_echo_n "(cached) " >&6
4295 else
4296 if test -z "$LD"; then
4297 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4298 for ac_dir in $PATH; do
4299 IFS="$lt_save_ifs"
4300 test -z "$ac_dir" && ac_dir=.
4301 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4302 lt_cv_path_LD="$ac_dir/$ac_prog"
4303 # Check to see if the program is GNU ld. I'd rather use --version,
4304 # but apparently some variants of GNU ld only accept -v.
4305 # Break only if it was the GNU/non-GNU ld that we prefer.
4306 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4307 *GNU* | *'with BFD'*)
4308 test "$with_gnu_ld" != no && break
4309 ;;
4310 *)
4311 test "$with_gnu_ld" != yes && break
4312 ;;
4313 esac
4314 fi
4315 done
4316 IFS="$lt_save_ifs"
4317 else
4318 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4319 fi
4320 fi
4321
4322 LD="$lt_cv_path_LD"
4323 if test -n "$LD"; then
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4325 $as_echo "$LD" >&6; }
4326 else
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4328 $as_echo "no" >&6; }
4329 fi
4330 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4332 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4333 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4334 $as_echo_n "(cached) " >&6
4335 else
4336 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4337 case `$LD -v 2>&1 </dev/null` in
4338 *GNU* | *'with BFD'*)
4339 lt_cv_prog_gnu_ld=yes
4340 ;;
4341 *)
4342 lt_cv_prog_gnu_ld=no
4343 ;;
4344 esac
4345 fi
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4347 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4348 with_gnu_ld=$lt_cv_prog_gnu_ld
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4359 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4360 if test "${lt_cv_path_NM+set}" = set; then :
4361 $as_echo_n "(cached) " >&6
4362 else
4363 if test -n "$NM"; then
4364 # Let the user override the test.
4365 lt_cv_path_NM="$NM"
4366 else
4367 lt_nm_to_check="${ac_tool_prefix}nm"
4368 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4369 lt_nm_to_check="$lt_nm_to_check nm"
4370 fi
4371 for lt_tmp_nm in $lt_nm_to_check; do
4372 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4373 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4374 IFS="$lt_save_ifs"
4375 test -z "$ac_dir" && ac_dir=.
4376 tmp_nm="$ac_dir/$lt_tmp_nm"
4377 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4378 # Check to see if the nm accepts a BSD-compat flag.
4379 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4380 # nm: unknown option "B" ignored
4381 # Tru64's nm complains that /dev/null is an invalid object file
4382 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4383 */dev/null* | *'Invalid file or object type'*)
4384 lt_cv_path_NM="$tmp_nm -B"
4385 break
4386 ;;
4387 *)
4388 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4389 */dev/null*)
4390 lt_cv_path_NM="$tmp_nm -p"
4391 break
4392 ;;
4393 *)
4394 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4395 continue # so that we can try to find one that supports BSD flags
4396 ;;
4397 esac
4398 ;;
4399 esac
4400 fi
4401 done
4402 IFS="$lt_save_ifs"
4403 done
4404 : ${lt_cv_path_NM=no}
4405 fi
4406 fi
4407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4408 $as_echo "$lt_cv_path_NM" >&6; }
4409 if test "$lt_cv_path_NM" != "no"; then
4410 NM="$lt_cv_path_NM"
4411 else
4412 # Didn't find any BSD compatible name lister, look for dumpbin.
4413 if test -n "$ac_tool_prefix"; then
4414 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4415 do
4416 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4417 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4419 $as_echo_n "checking for $ac_word... " >&6; }
4420 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4421 $as_echo_n "(cached) " >&6
4422 else
4423 if test -n "$DUMPBIN"; then
4424 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4425 else
4426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4427 for as_dir in $PATH
4428 do
4429 IFS=$as_save_IFS
4430 test -z "$as_dir" && as_dir=.
4431 for ac_exec_ext in '' $ac_executable_extensions; do
4432 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4433 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4435 break 2
4436 fi
4437 done
4438 done
4439 IFS=$as_save_IFS
4440
4441 fi
4442 fi
4443 DUMPBIN=$ac_cv_prog_DUMPBIN
4444 if test -n "$DUMPBIN"; then
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4446 $as_echo "$DUMPBIN" >&6; }
4447 else
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4449 $as_echo "no" >&6; }
4450 fi
4451
4452
4453 test -n "$DUMPBIN" && break
4454 done
4455 fi
4456 if test -z "$DUMPBIN"; then
4457 ac_ct_DUMPBIN=$DUMPBIN
4458 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4459 do
4460 # Extract the first word of "$ac_prog", so it can be a program name with args.
4461 set dummy $ac_prog; ac_word=$2
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4463 $as_echo_n "checking for $ac_word... " >&6; }
4464 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4465 $as_echo_n "(cached) " >&6
4466 else
4467 if test -n "$ac_ct_DUMPBIN"; then
4468 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4469 else
4470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4471 for as_dir in $PATH
4472 do
4473 IFS=$as_save_IFS
4474 test -z "$as_dir" && as_dir=.
4475 for ac_exec_ext in '' $ac_executable_extensions; do
4476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4477 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4479 break 2
4480 fi
4481 done
4482 done
4483 IFS=$as_save_IFS
4484
4485 fi
4486 fi
4487 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4488 if test -n "$ac_ct_DUMPBIN"; then
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4490 $as_echo "$ac_ct_DUMPBIN" >&6; }
4491 else
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4493 $as_echo "no" >&6; }
4494 fi
4495
4496
4497 test -n "$ac_ct_DUMPBIN" && break
4498 done
4499
4500 if test "x$ac_ct_DUMPBIN" = x; then
4501 DUMPBIN=":"
4502 else
4503 case $cross_compiling:$ac_tool_warned in
4504 yes:)
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4506 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4507 ac_tool_warned=yes ;;
4508 esac
4509 DUMPBIN=$ac_ct_DUMPBIN
4510 fi
4511 fi
4512
4513
4514 if test "$DUMPBIN" != ":"; then
4515 NM="$DUMPBIN"
4516 fi
4517 fi
4518 test -z "$NM" && NM=nm
4519
4520
4521
4522
4523
4524
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4526 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4527 if test "${lt_cv_nm_interface+set}" = set; then :
4528 $as_echo_n "(cached) " >&6
4529 else
4530 lt_cv_nm_interface="BSD nm"
4531 echo "int some_variable = 0;" > conftest.$ac_ext
4532 (eval echo "\"\$as_me:4532: $ac_compile\"" >&5)
4533 (eval "$ac_compile" 2>conftest.err)
4534 cat conftest.err >&5
4535 (eval echo "\"\$as_me:4535: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4536 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4537 cat conftest.err >&5
4538 (eval echo "\"\$as_me:4538: output\"" >&5)
4539 cat conftest.out >&5
4540 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4541 lt_cv_nm_interface="MS dumpbin"
4542 fi
4543 rm -f conftest*
4544 fi
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4546 $as_echo "$lt_cv_nm_interface" >&6; }
4547
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4549 $as_echo_n "checking whether ln -s works... " >&6; }
4550 LN_S=$as_ln_s
4551 if test "$LN_S" = "ln -s"; then
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4553 $as_echo "yes" >&6; }
4554 else
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4556 $as_echo "no, using $LN_S" >&6; }
4557 fi
4558
4559 # find the maximum length of command line arguments
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4561 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4562 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4563 $as_echo_n "(cached) " >&6
4564 else
4565 i=0
4566 teststring="ABCD"
4567
4568 case $build_os in
4569 msdosdjgpp*)
4570 # On DJGPP, this test can blow up pretty badly due to problems in libc
4571 # (any single argument exceeding 2000 bytes causes a buffer overrun
4572 # during glob expansion). Even if it were fixed, the result of this
4573 # check would be larger than it should be.
4574 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4575 ;;
4576
4577 gnu*)
4578 # Under GNU Hurd, this test is not required because there is
4579 # no limit to the length of command line arguments.
4580 # Libtool will interpret -1 as no limit whatsoever
4581 lt_cv_sys_max_cmd_len=-1;
4582 ;;
4583
4584 cygwin* | mingw* | cegcc*)
4585 # On Win9x/ME, this test blows up -- it succeeds, but takes
4586 # about 5 minutes as the teststring grows exponentially.
4587 # Worse, since 9x/ME are not pre-emptively multitasking,
4588 # you end up with a "frozen" computer, even though with patience
4589 # the test eventually succeeds (with a max line length of 256k).
4590 # Instead, let's just punt: use the minimum linelength reported by
4591 # all of the supported platforms: 8192 (on NT/2K/XP).
4592 lt_cv_sys_max_cmd_len=8192;
4593 ;;
4594
4595 amigaos*)
4596 # On AmigaOS with pdksh, this test takes hours, literally.
4597 # So we just punt and use a minimum line length of 8192.
4598 lt_cv_sys_max_cmd_len=8192;
4599 ;;
4600
4601 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4602 # This has been around since 386BSD, at least. Likely further.
4603 if test -x /sbin/sysctl; then
4604 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4605 elif test -x /usr/sbin/sysctl; then
4606 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4607 else
4608 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4609 fi
4610 # And add a safety zone
4611 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4612 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4613 ;;
4614
4615 interix*)
4616 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4617 lt_cv_sys_max_cmd_len=196608
4618 ;;
4619
4620 osf*)
4621 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4622 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4623 # nice to cause kernel panics so lets avoid the loop below.
4624 # First set a reasonable default.
4625 lt_cv_sys_max_cmd_len=16384
4626 #
4627 if test -x /sbin/sysconfig; then
4628 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4629 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4630 esac
4631 fi
4632 ;;
4633 sco3.2v5*)
4634 lt_cv_sys_max_cmd_len=102400
4635 ;;
4636 sysv5* | sco5v6* | sysv4.2uw2*)
4637 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4638 if test -n "$kargmax"; then
4639 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4640 else
4641 lt_cv_sys_max_cmd_len=32768
4642 fi
4643 ;;
4644 *)
4645 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4646 if test -n "$lt_cv_sys_max_cmd_len"; then
4647 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4648 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4649 else
4650 # Make teststring a little bigger before we do anything with it.
4651 # a 1K string should be a reasonable start.
4652 for i in 1 2 3 4 5 6 7 8 ; do
4653 teststring=$teststring$teststring
4654 done
4655 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4656 # If test is not a shell built-in, we'll probably end up computing a
4657 # maximum length that is only half of the actual maximum length, but
4658 # we can't tell.
4659 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4660 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4661 test $i != 17 # 1/2 MB should be enough
4662 do
4663 i=`expr $i + 1`
4664 teststring=$teststring$teststring
4665 done
4666 # Only check the string length outside the loop.
4667 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4668 teststring=
4669 # Add a significant safety factor because C++ compilers can tack on
4670 # massive amounts of additional arguments before passing them to the
4671 # linker. It appears as though 1/2 is a usable value.
4672 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4673 fi
4674 ;;
4675 esac
4676
4677 fi
4678
4679 if test -n $lt_cv_sys_max_cmd_len ; then
4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4681 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4682 else
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4684 $as_echo "none" >&6; }
4685 fi
4686 max_cmd_len=$lt_cv_sys_max_cmd_len
4687
4688
4689
4690
4691
4692
4693 : ${CP="cp -f"}
4694 : ${MV="mv -f"}
4695 : ${RM="rm -f"}
4696
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4698 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4699 # Try some XSI features
4700 xsi_shell=no
4701 ( _lt_dummy="a/b/c"
4702 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4703 = c,a/b,, \
4704 && eval 'test $(( 1 + 1 )) -eq 2 \
4705 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4706 && xsi_shell=yes
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4708 $as_echo "$xsi_shell" >&6; }
4709
4710
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4712 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4713 lt_shell_append=no
4714 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4715 >/dev/null 2>&1 \
4716 && lt_shell_append=yes
4717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4718 $as_echo "$lt_shell_append" >&6; }
4719
4720
4721 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4722 lt_unset=unset
4723 else
4724 lt_unset=false
4725 fi
4726
4727
4728
4729
4730
4731 # test EBCDIC or ASCII
4732 case `echo X|tr X '\101'` in
4733 A) # ASCII based system
4734 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4735 lt_SP2NL='tr \040 \012'
4736 lt_NL2SP='tr \015\012 \040\040'
4737 ;;
4738 *) # EBCDIC based system
4739 lt_SP2NL='tr \100 \n'
4740 lt_NL2SP='tr \r\n \100\100'
4741 ;;
4742 esac
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4753 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4754 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4755 $as_echo_n "(cached) " >&6
4756 else
4757 lt_cv_ld_reload_flag='-r'
4758 fi
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4760 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4761 reload_flag=$lt_cv_ld_reload_flag
4762 case $reload_flag in
4763 "" | " "*) ;;
4764 *) reload_flag=" $reload_flag" ;;
4765 esac
4766 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4767 case $host_os in
4768 darwin*)
4769 if test "$GCC" = yes; then
4770 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4771 else
4772 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4773 fi
4774 ;;
4775 esac
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785 if test -n "$ac_tool_prefix"; then
4786 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4787 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4789 $as_echo_n "checking for $ac_word... " >&6; }
4790 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4791 $as_echo_n "(cached) " >&6
4792 else
4793 if test -n "$OBJDUMP"; then
4794 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4795 else
4796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4797 for as_dir in $PATH
4798 do
4799 IFS=$as_save_IFS
4800 test -z "$as_dir" && as_dir=.
4801 for ac_exec_ext in '' $ac_executable_extensions; do
4802 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4803 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4805 break 2
4806 fi
4807 done
4808 done
4809 IFS=$as_save_IFS
4810
4811 fi
4812 fi
4813 OBJDUMP=$ac_cv_prog_OBJDUMP
4814 if test -n "$OBJDUMP"; then
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4816 $as_echo "$OBJDUMP" >&6; }
4817 else
4818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4819 $as_echo "no" >&6; }
4820 fi
4821
4822
4823 fi
4824 if test -z "$ac_cv_prog_OBJDUMP"; then
4825 ac_ct_OBJDUMP=$OBJDUMP
4826 # Extract the first word of "objdump", so it can be a program name with args.
4827 set dummy objdump; ac_word=$2
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4829 $as_echo_n "checking for $ac_word... " >&6; }
4830 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4831 $as_echo_n "(cached) " >&6
4832 else
4833 if test -n "$ac_ct_OBJDUMP"; then
4834 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4835 else
4836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4837 for as_dir in $PATH
4838 do
4839 IFS=$as_save_IFS
4840 test -z "$as_dir" && as_dir=.
4841 for ac_exec_ext in '' $ac_executable_extensions; do
4842 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4843 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4844 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4845 break 2
4846 fi
4847 done
4848 done
4849 IFS=$as_save_IFS
4850
4851 fi
4852 fi
4853 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4854 if test -n "$ac_ct_OBJDUMP"; then
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4856 $as_echo "$ac_ct_OBJDUMP" >&6; }
4857 else
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4859 $as_echo "no" >&6; }
4860 fi
4861
4862 if test "x$ac_ct_OBJDUMP" = x; then
4863 OBJDUMP="false"
4864 else
4865 case $cross_compiling:$ac_tool_warned in
4866 yes:)
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4868 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4869 ac_tool_warned=yes ;;
4870 esac
4871 OBJDUMP=$ac_ct_OBJDUMP
4872 fi
4873 else
4874 OBJDUMP="$ac_cv_prog_OBJDUMP"
4875 fi
4876
4877 test -z "$OBJDUMP" && OBJDUMP=objdump
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4888 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4889 if test "${lt_cv_deplibs_check_method+set}" = set; then :
4890 $as_echo_n "(cached) " >&6
4891 else
4892 lt_cv_file_magic_cmd='$MAGIC_CMD'
4893 lt_cv_file_magic_test_file=
4894 lt_cv_deplibs_check_method='unknown'
4895 # Need to set the preceding variable on all platforms that support
4896 # interlibrary dependencies.
4897 # 'none' -- dependencies not supported.
4898 # `unknown' -- same as none, but documents that we really don't know.
4899 # 'pass_all' -- all dependencies passed with no checks.
4900 # 'test_compile' -- check by making test program.
4901 # 'file_magic [[regex]]' -- check by looking for files in library path
4902 # which responds to the $file_magic_cmd with a given extended regex.
4903 # If you have `file' or equivalent on your system and you're not sure
4904 # whether `pass_all' will *always* work, you probably want this one.
4905
4906 case $host_os in
4907 aix[4-9]*)
4908 lt_cv_deplibs_check_method=pass_all
4909 ;;
4910
4911 beos*)
4912 lt_cv_deplibs_check_method=pass_all
4913 ;;
4914
4915 bsdi[45]*)
4916 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4917 lt_cv_file_magic_cmd='/usr/bin/file -L'
4918 lt_cv_file_magic_test_file=/shlib/libc.so
4919 ;;
4920
4921 cygwin*)
4922 # func_win32_libid is a shell function defined in ltmain.sh
4923 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4924 lt_cv_file_magic_cmd='func_win32_libid'
4925 ;;
4926
4927 mingw* | pw32*)
4928 # Base MSYS/MinGW do not provide the 'file' command needed by
4929 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4930 # unless we find 'file', for example because we are cross-compiling.
4931 if ( file / ) >/dev/null 2>&1; then
4932 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4933 lt_cv_file_magic_cmd='func_win32_libid'
4934 else
4935 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4936 lt_cv_file_magic_cmd='$OBJDUMP -f'
4937 fi
4938 ;;
4939
4940 cegcc)
4941 # use the weaker test based on 'objdump'. See mingw*.
4942 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4943 lt_cv_file_magic_cmd='$OBJDUMP -f'
4944 ;;
4945
4946 darwin* | rhapsody*)
4947 lt_cv_deplibs_check_method=pass_all
4948 ;;
4949
4950 freebsd* | dragonfly*)
4951 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4952 case $host_cpu in
4953 i*86 )
4954 # Not sure whether the presence of OpenBSD here was a mistake.
4955 # Let's accept both of them until this is cleared up.
4956 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4957 lt_cv_file_magic_cmd=/usr/bin/file
4958 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4959 ;;
4960 esac
4961 else
4962 lt_cv_deplibs_check_method=pass_all
4963 fi
4964 ;;
4965
4966 gnu*)
4967 lt_cv_deplibs_check_method=pass_all
4968 ;;
4969
4970 hpux10.20* | hpux11*)
4971 lt_cv_file_magic_cmd=/usr/bin/file
4972 case $host_cpu in
4973 ia64*)
4974 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4975 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4976 ;;
4977 hppa*64*)
4978 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]'
4979 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4980 ;;
4981 *)
4982 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4983 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4984 ;;
4985 esac
4986 ;;
4987
4988 interix[3-9]*)
4989 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4990 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4991 ;;
4992
4993 irix5* | irix6* | nonstopux*)
4994 case $LD in
4995 *-32|*"-32 ") libmagic=32-bit;;
4996 *-n32|*"-n32 ") libmagic=N32;;
4997 *-64|*"-64 ") libmagic=64-bit;;
4998 *) libmagic=never-match;;
4999 esac
5000 lt_cv_deplibs_check_method=pass_all
5001 ;;
5002
5003 # This must be Linux ELF.
5004 linux* | k*bsd*-gnu)
5005 lt_cv_deplibs_check_method=pass_all
5006 ;;
5007
5008 netbsd*)
5009 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5010 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5011 else
5012 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5013 fi
5014 ;;
5015
5016 newos6*)
5017 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5018 lt_cv_file_magic_cmd=/usr/bin/file
5019 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5020 ;;
5021
5022 *nto* | *qnx*)
5023 lt_cv_deplibs_check_method=pass_all
5024 ;;
5025
5026 openbsd*)
5027 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5028 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5029 else
5030 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5031 fi
5032 ;;
5033
5034 osf3* | osf4* | osf5*)
5035 lt_cv_deplibs_check_method=pass_all
5036 ;;
5037
5038 rdos*)
5039 lt_cv_deplibs_check_method=pass_all
5040 ;;
5041
5042 solaris*)
5043 lt_cv_deplibs_check_method=pass_all
5044 ;;
5045
5046 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5047 lt_cv_deplibs_check_method=pass_all
5048 ;;
5049
5050 sysv4 | sysv4.3*)
5051 case $host_vendor in
5052 motorola)
5053 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]'
5054 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5055 ;;
5056 ncr)
5057 lt_cv_deplibs_check_method=pass_all
5058 ;;
5059 sequent)
5060 lt_cv_file_magic_cmd='/bin/file'
5061 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5062 ;;
5063 sni)
5064 lt_cv_file_magic_cmd='/bin/file'
5065 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5066 lt_cv_file_magic_test_file=/lib/libc.so
5067 ;;
5068 siemens)
5069 lt_cv_deplibs_check_method=pass_all
5070 ;;
5071 pc)
5072 lt_cv_deplibs_check_method=pass_all
5073 ;;
5074 esac
5075 ;;
5076
5077 tpf*)
5078 lt_cv_deplibs_check_method=pass_all
5079 ;;
5080 esac
5081
5082 fi
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5084 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5085 file_magic_cmd=$lt_cv_file_magic_cmd
5086 deplibs_check_method=$lt_cv_deplibs_check_method
5087 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100 if test -n "$ac_tool_prefix"; then
5101 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5102 set dummy ${ac_tool_prefix}ar; ac_word=$2
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5104 $as_echo_n "checking for $ac_word... " >&6; }
5105 if test "${ac_cv_prog_AR+set}" = set; then :
5106 $as_echo_n "(cached) " >&6
5107 else
5108 if test -n "$AR"; then
5109 ac_cv_prog_AR="$AR" # Let the user override the test.
5110 else
5111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5112 for as_dir in $PATH
5113 do
5114 IFS=$as_save_IFS
5115 test -z "$as_dir" && as_dir=.
5116 for ac_exec_ext in '' $ac_executable_extensions; do
5117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5118 ac_cv_prog_AR="${ac_tool_prefix}ar"
5119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5120 break 2
5121 fi
5122 done
5123 done
5124 IFS=$as_save_IFS
5125
5126 fi
5127 fi
5128 AR=$ac_cv_prog_AR
5129 if test -n "$AR"; then
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5131 $as_echo "$AR" >&6; }
5132 else
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5134 $as_echo "no" >&6; }
5135 fi
5136
5137
5138 fi
5139 if test -z "$ac_cv_prog_AR"; then
5140 ac_ct_AR=$AR
5141 # Extract the first word of "ar", so it can be a program name with args.
5142 set dummy ar; ac_word=$2
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5144 $as_echo_n "checking for $ac_word... " >&6; }
5145 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5146 $as_echo_n "(cached) " >&6
5147 else
5148 if test -n "$ac_ct_AR"; then
5149 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5150 else
5151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5152 for as_dir in $PATH
5153 do
5154 IFS=$as_save_IFS
5155 test -z "$as_dir" && as_dir=.
5156 for ac_exec_ext in '' $ac_executable_extensions; do
5157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5158 ac_cv_prog_ac_ct_AR="ar"
5159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5160 break 2
5161 fi
5162 done
5163 done
5164 IFS=$as_save_IFS
5165
5166 fi
5167 fi
5168 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5169 if test -n "$ac_ct_AR"; then
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5171 $as_echo "$ac_ct_AR" >&6; }
5172 else
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5174 $as_echo "no" >&6; }
5175 fi
5176
5177 if test "x$ac_ct_AR" = x; then
5178 AR="false"
5179 else
5180 case $cross_compiling:$ac_tool_warned in
5181 yes:)
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5183 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5184 ac_tool_warned=yes ;;
5185 esac
5186 AR=$ac_ct_AR
5187 fi
5188 else
5189 AR="$ac_cv_prog_AR"
5190 fi
5191
5192 test -z "$AR" && AR=ar
5193 test -z "$AR_FLAGS" && AR_FLAGS=cru
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205 if test -n "$ac_tool_prefix"; then
5206 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5207 set dummy ${ac_tool_prefix}strip; ac_word=$2
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5209 $as_echo_n "checking for $ac_word... " >&6; }
5210 if test "${ac_cv_prog_STRIP+set}" = set; then :
5211 $as_echo_n "(cached) " >&6
5212 else
5213 if test -n "$STRIP"; then
5214 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5215 else
5216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5217 for as_dir in $PATH
5218 do
5219 IFS=$as_save_IFS
5220 test -z "$as_dir" && as_dir=.
5221 for ac_exec_ext in '' $ac_executable_extensions; do
5222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5223 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5225 break 2
5226 fi
5227 done
5228 done
5229 IFS=$as_save_IFS
5230
5231 fi
5232 fi
5233 STRIP=$ac_cv_prog_STRIP
5234 if test -n "$STRIP"; then
5235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5236 $as_echo "$STRIP" >&6; }
5237 else
5238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5239 $as_echo "no" >&6; }
5240 fi
5241
5242
5243 fi
5244 if test -z "$ac_cv_prog_STRIP"; then
5245 ac_ct_STRIP=$STRIP
5246 # Extract the first word of "strip", so it can be a program name with args.
5247 set dummy strip; ac_word=$2
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5249 $as_echo_n "checking for $ac_word... " >&6; }
5250 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5251 $as_echo_n "(cached) " >&6
5252 else
5253 if test -n "$ac_ct_STRIP"; then
5254 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5255 else
5256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5257 for as_dir in $PATH
5258 do
5259 IFS=$as_save_IFS
5260 test -z "$as_dir" && as_dir=.
5261 for ac_exec_ext in '' $ac_executable_extensions; do
5262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5263 ac_cv_prog_ac_ct_STRIP="strip"
5264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5265 break 2
5266 fi
5267 done
5268 done
5269 IFS=$as_save_IFS
5270
5271 fi
5272 fi
5273 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5274 if test -n "$ac_ct_STRIP"; then
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5276 $as_echo "$ac_ct_STRIP" >&6; }
5277 else
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5279 $as_echo "no" >&6; }
5280 fi
5281
5282 if test "x$ac_ct_STRIP" = x; then
5283 STRIP=":"
5284 else
5285 case $cross_compiling:$ac_tool_warned in
5286 yes:)
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5288 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5289 ac_tool_warned=yes ;;
5290 esac
5291 STRIP=$ac_ct_STRIP
5292 fi
5293 else
5294 STRIP="$ac_cv_prog_STRIP"
5295 fi
5296
5297 test -z "$STRIP" && STRIP=:
5298
5299
5300
5301
5302
5303
5304 if test -n "$ac_tool_prefix"; then
5305 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5306 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5308 $as_echo_n "checking for $ac_word... " >&6; }
5309 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5310 $as_echo_n "(cached) " >&6
5311 else
5312 if test -n "$RANLIB"; then
5313 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5314 else
5315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5316 for as_dir in $PATH
5317 do
5318 IFS=$as_save_IFS
5319 test -z "$as_dir" && as_dir=.
5320 for ac_exec_ext in '' $ac_executable_extensions; do
5321 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5322 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5324 break 2
5325 fi
5326 done
5327 done
5328 IFS=$as_save_IFS
5329
5330 fi
5331 fi
5332 RANLIB=$ac_cv_prog_RANLIB
5333 if test -n "$RANLIB"; then
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5335 $as_echo "$RANLIB" >&6; }
5336 else
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5338 $as_echo "no" >&6; }
5339 fi
5340
5341
5342 fi
5343 if test -z "$ac_cv_prog_RANLIB"; then
5344 ac_ct_RANLIB=$RANLIB
5345 # Extract the first word of "ranlib", so it can be a program name with args.
5346 set dummy ranlib; ac_word=$2
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5348 $as_echo_n "checking for $ac_word... " >&6; }
5349 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5350 $as_echo_n "(cached) " >&6
5351 else
5352 if test -n "$ac_ct_RANLIB"; then
5353 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5354 else
5355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5356 for as_dir in $PATH
5357 do
5358 IFS=$as_save_IFS
5359 test -z "$as_dir" && as_dir=.
5360 for ac_exec_ext in '' $ac_executable_extensions; do
5361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5362 ac_cv_prog_ac_ct_RANLIB="ranlib"
5363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5364 break 2
5365 fi
5366 done
5367 done
5368 IFS=$as_save_IFS
5369
5370 fi
5371 fi
5372 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5373 if test -n "$ac_ct_RANLIB"; then
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5375 $as_echo "$ac_ct_RANLIB" >&6; }
5376 else
5377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5378 $as_echo "no" >&6; }
5379 fi
5380
5381 if test "x$ac_ct_RANLIB" = x; then
5382 RANLIB=":"
5383 else
5384 case $cross_compiling:$ac_tool_warned in
5385 yes:)
5386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5387 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5388 ac_tool_warned=yes ;;
5389 esac
5390 RANLIB=$ac_ct_RANLIB
5391 fi
5392 else
5393 RANLIB="$ac_cv_prog_RANLIB"
5394 fi
5395
5396 test -z "$RANLIB" && RANLIB=:
5397
5398
5399
5400
5401
5402
5403 # Determine commands to create old-style static archives.
5404 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5405 old_postinstall_cmds='chmod 644 $oldlib'
5406 old_postuninstall_cmds=
5407
5408 if test -n "$RANLIB"; then
5409 case $host_os in
5410 openbsd*)
5411 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5412 ;;
5413 *)
5414 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5415 ;;
5416 esac
5417 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5418 fi
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453 # If no C compiler was specified, use CC.
5454 LTCC=${LTCC-"$CC"}
5455
5456 # If no C compiler flags were specified, use CFLAGS.
5457 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5458
5459 # Allow CC to be a program name with arguments.
5460 compiler=$CC
5461
5462
5463 # Check for command to grab the raw symbol name followed by C symbol from nm.
5464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5465 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5466 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5467 $as_echo_n "(cached) " >&6
5468 else
5469
5470 # These are sane defaults that work on at least a few old systems.
5471 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5472
5473 # Character class describing NM global symbol codes.
5474 symcode='[BCDEGRST]'
5475
5476 # Regexp to match symbols that can be accessed directly from C.
5477 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5478
5479 # Define system-specific variables.
5480 case $host_os in
5481 aix*)
5482 symcode='[BCDT]'
5483 ;;
5484 cygwin* | mingw* | pw32* | cegcc*)
5485 symcode='[ABCDGISTW]'
5486 ;;
5487 hpux*)
5488 if test "$host_cpu" = ia64; then
5489 symcode='[ABCDEGRST]'
5490 fi
5491 ;;
5492 irix* | nonstopux*)
5493 symcode='[BCDEGRST]'
5494 ;;
5495 osf*)
5496 symcode='[BCDEGQRST]'
5497 ;;
5498 solaris*)
5499 symcode='[BDRT]'
5500 ;;
5501 sco3.2v5*)
5502 symcode='[DT]'
5503 ;;
5504 sysv4.2uw2*)
5505 symcode='[DT]'
5506 ;;
5507 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5508 symcode='[ABDT]'
5509 ;;
5510 sysv4)
5511 symcode='[DFNSTU]'
5512 ;;
5513 esac
5514
5515 # If we're using GNU nm, then use its standard symbol codes.
5516 case `$NM -V 2>&1` in
5517 *GNU* | *'with BFD'*)
5518 symcode='[ABCDGIRSTW]' ;;
5519 esac
5520
5521 # Transform an extracted symbol line into a proper C declaration.
5522 # Some systems (esp. on ia64) link data and code symbols differently,
5523 # so use this general approach.
5524 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5525
5526 # Transform an extracted symbol line into symbol name and symbol address
5527 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5528 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'"
5529
5530 # Handle CRLF in mingw tool chain
5531 opt_cr=
5532 case $build_os in
5533 mingw*)
5534 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5535 ;;
5536 esac
5537
5538 # Try without a prefix underscore, then with it.
5539 for ac_symprfx in "" "_"; do
5540
5541 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5542 symxfrm="\\1 $ac_symprfx\\2 \\2"
5543
5544 # Write the raw and C identifiers.
5545 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5546 # Fake it for dumpbin and say T for any non-static function
5547 # and D for any global variable.
5548 # Also find C++ and __fastcall symbols from MSVC++,
5549 # which start with @ or ?.
5550 lt_cv_sys_global_symbol_pipe="$AWK '"\
5551 " {last_section=section; section=\$ 3};"\
5552 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5553 " \$ 0!~/External *\|/{next};"\
5554 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5555 " {if(hide[section]) next};"\
5556 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5557 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5558 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5559 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5560 " ' prfx=^$ac_symprfx"
5561 else
5562 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5563 fi
5564
5565 # Check to see that the pipe works correctly.
5566 pipe_works=no
5567
5568 rm -f conftest*
5569 cat > conftest.$ac_ext <<_LT_EOF
5570 #ifdef __cplusplus
5571 extern "C" {
5572 #endif
5573 char nm_test_var;
5574 void nm_test_func(void);
5575 void nm_test_func(void){}
5576 #ifdef __cplusplus
5577 }
5578 #endif
5579 int main(){nm_test_var='a';nm_test_func();return(0);}
5580 _LT_EOF
5581
5582 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5583 (eval $ac_compile) 2>&5
5584 ac_status=$?
5585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5586 test $ac_status = 0; }; then
5587 # Now try to grab the symbols.
5588 nlist=conftest.nm
5589 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5590 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5591 ac_status=$?
5592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5593 test $ac_status = 0; } && test -s "$nlist"; then
5594 # Try sorting and uniquifying the output.
5595 if sort "$nlist" | uniq > "$nlist"T; then
5596 mv -f "$nlist"T "$nlist"
5597 else
5598 rm -f "$nlist"T
5599 fi
5600
5601 # Make sure that we snagged all the symbols we need.
5602 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5603 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5604 cat <<_LT_EOF > conftest.$ac_ext
5605 #ifdef __cplusplus
5606 extern "C" {
5607 #endif
5608
5609 _LT_EOF
5610 # Now generate the symbol file.
5611 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5612
5613 cat <<_LT_EOF >> conftest.$ac_ext
5614
5615 /* The mapping between symbol names and symbols. */
5616 const struct {
5617 const char *name;
5618 void *address;
5619 }
5620 lt__PROGRAM__LTX_preloaded_symbols[] =
5621 {
5622 { "@PROGRAM@", (void *) 0 },
5623 _LT_EOF
5624 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5625 cat <<\_LT_EOF >> conftest.$ac_ext
5626 {0, (void *) 0}
5627 };
5628
5629 /* This works around a problem in FreeBSD linker */
5630 #ifdef FREEBSD_WORKAROUND
5631 static const void *lt_preloaded_setup() {
5632 return lt__PROGRAM__LTX_preloaded_symbols;
5633 }
5634 #endif
5635
5636 #ifdef __cplusplus
5637 }
5638 #endif
5639 _LT_EOF
5640 # Now try linking the two files.
5641 mv conftest.$ac_objext conftstm.$ac_objext
5642 lt_save_LIBS="$LIBS"
5643 lt_save_CFLAGS="$CFLAGS"
5644 LIBS="conftstm.$ac_objext"
5645 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5646 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5647 (eval $ac_link) 2>&5
5648 ac_status=$?
5649 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5650 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5651 pipe_works=yes
5652 fi
5653 LIBS="$lt_save_LIBS"
5654 CFLAGS="$lt_save_CFLAGS"
5655 else
5656 echo "cannot find nm_test_func in $nlist" >&5
5657 fi
5658 else
5659 echo "cannot find nm_test_var in $nlist" >&5
5660 fi
5661 else
5662 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5663 fi
5664 else
5665 echo "$progname: failed program was:" >&5
5666 cat conftest.$ac_ext >&5
5667 fi
5668 rm -rf conftest* conftst*
5669
5670 # Do not use the global_symbol_pipe unless it works.
5671 if test "$pipe_works" = yes; then
5672 break
5673 else
5674 lt_cv_sys_global_symbol_pipe=
5675 fi
5676 done
5677
5678 fi
5679
5680 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5681 lt_cv_sys_global_symbol_to_cdecl=
5682 fi
5683 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5685 $as_echo "failed" >&6; }
5686 else
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5688 $as_echo "ok" >&6; }
5689 fi
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713 # Check whether --enable-libtool-lock was given.
5714 if test "${enable_libtool_lock+set}" = set; then :
5715 enableval=$enable_libtool_lock;
5716 fi
5717
5718 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5719
5720 # Some flags need to be propagated to the compiler or linker for good
5721 # libtool support.
5722 case $host in
5723 ia64-*-hpux*)
5724 # Find out which ABI we are using.
5725 echo 'int i;' > conftest.$ac_ext
5726 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5727 (eval $ac_compile) 2>&5
5728 ac_status=$?
5729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5730 test $ac_status = 0; }; then
5731 case `/usr/bin/file conftest.$ac_objext` in
5732 *ELF-32*)
5733 HPUX_IA64_MODE="32"
5734 ;;
5735 *ELF-64*)
5736 HPUX_IA64_MODE="64"
5737 ;;
5738 esac
5739 fi
5740 rm -rf conftest*
5741 ;;
5742 *-*-irix6*)
5743 # Find out which ABI we are using.
5744 echo '#line 5744 "configure"' > conftest.$ac_ext
5745 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5746 (eval $ac_compile) 2>&5
5747 ac_status=$?
5748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5749 test $ac_status = 0; }; then
5750 if test "$lt_cv_prog_gnu_ld" = yes; then
5751 case `/usr/bin/file conftest.$ac_objext` in
5752 *32-bit*)
5753 LD="${LD-ld} -melf32bsmip"
5754 ;;
5755 *N32*)
5756 LD="${LD-ld} -melf32bmipn32"
5757 ;;
5758 *64-bit*)
5759 LD="${LD-ld} -melf64bmip"
5760 ;;
5761 esac
5762 else
5763 case `/usr/bin/file conftest.$ac_objext` in
5764 *32-bit*)
5765 LD="${LD-ld} -32"
5766 ;;
5767 *N32*)
5768 LD="${LD-ld} -n32"
5769 ;;
5770 *64-bit*)
5771 LD="${LD-ld} -64"
5772 ;;
5773 esac
5774 fi
5775 fi
5776 rm -rf conftest*
5777 ;;
5778
5779 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5780 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5781 # Find out which ABI we are using.
5782 echo 'int i;' > conftest.$ac_ext
5783 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5784 (eval $ac_compile) 2>&5
5785 ac_status=$?
5786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5787 test $ac_status = 0; }; then
5788 case `/usr/bin/file conftest.o` in
5789 *32-bit*)
5790 case $host in
5791 x86_64-*kfreebsd*-gnu)
5792 LD="${LD-ld} -m elf_i386_fbsd"
5793 ;;
5794 x86_64-*linux*)
5795 LD="${LD-ld} -m elf_i386"
5796 ;;
5797 ppc64-*linux*|powerpc64-*linux*)
5798 LD="${LD-ld} -m elf32ppclinux"
5799 ;;
5800 s390x-*linux*)
5801 LD="${LD-ld} -m elf_s390"
5802 ;;
5803 sparc64-*linux*)
5804 LD="${LD-ld} -m elf32_sparc"
5805 ;;
5806 esac
5807 ;;
5808 *64-bit*)
5809 case $host in
5810 x86_64-*kfreebsd*-gnu)
5811 LD="${LD-ld} -m elf_x86_64_fbsd"
5812 ;;
5813 x86_64-*linux*)
5814 LD="${LD-ld} -m elf_x86_64"
5815 ;;
5816 ppc*-*linux*|powerpc*-*linux*)
5817 LD="${LD-ld} -m elf64ppc"
5818 ;;
5819 s390*-*linux*|s390*-*tpf*)
5820 LD="${LD-ld} -m elf64_s390"
5821 ;;
5822 sparc*-*linux*)
5823 LD="${LD-ld} -m elf64_sparc"
5824 ;;
5825 esac
5826 ;;
5827 esac
5828 fi
5829 rm -rf conftest*
5830 ;;
5831
5832 *-*-sco3.2v5*)
5833 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5834 SAVE_CFLAGS="$CFLAGS"
5835 CFLAGS="$CFLAGS -belf"
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5837 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5838 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5839 $as_echo_n "(cached) " >&6
5840 else
5841 ac_ext=c
5842 ac_cpp='$CPP $CPPFLAGS'
5843 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5844 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5845 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5846
5847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5848 /* end confdefs.h. */
5849
5850 int
5851 main ()
5852 {
5853
5854 ;
5855 return 0;
5856 }
5857 _ACEOF
5858 if ac_fn_c_try_link "$LINENO"; then :
5859 lt_cv_cc_needs_belf=yes
5860 else
5861 lt_cv_cc_needs_belf=no
5862 fi
5863 rm -f core conftest.err conftest.$ac_objext \
5864 conftest$ac_exeext conftest.$ac_ext
5865 ac_ext=c
5866 ac_cpp='$CPP $CPPFLAGS'
5867 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5868 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5869 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5870
5871 fi
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5873 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5874 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5875 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5876 CFLAGS="$SAVE_CFLAGS"
5877 fi
5878 ;;
5879 sparc*-*solaris*)
5880 # Find out which ABI we are using.
5881 echo 'int i;' > conftest.$ac_ext
5882 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5883 (eval $ac_compile) 2>&5
5884 ac_status=$?
5885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5886 test $ac_status = 0; }; then
5887 case `/usr/bin/file conftest.o` in
5888 *64-bit*)
5889 case $lt_cv_prog_gnu_ld in
5890 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5891 *)
5892 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5893 LD="${LD-ld} -64"
5894 fi
5895 ;;
5896 esac
5897 ;;
5898 esac
5899 fi
5900 rm -rf conftest*
5901 ;;
5902 esac
5903
5904 need_locks="$enable_libtool_lock"
5905
5906
5907 case $host_os in
5908 rhapsody* | darwin*)
5909 if test -n "$ac_tool_prefix"; then
5910 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5911 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5913 $as_echo_n "checking for $ac_word... " >&6; }
5914 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5915 $as_echo_n "(cached) " >&6
5916 else
5917 if test -n "$DSYMUTIL"; then
5918 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5919 else
5920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5921 for as_dir in $PATH
5922 do
5923 IFS=$as_save_IFS
5924 test -z "$as_dir" && as_dir=.
5925 for ac_exec_ext in '' $ac_executable_extensions; do
5926 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5927 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5929 break 2
5930 fi
5931 done
5932 done
5933 IFS=$as_save_IFS
5934
5935 fi
5936 fi
5937 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5938 if test -n "$DSYMUTIL"; then
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5940 $as_echo "$DSYMUTIL" >&6; }
5941 else
5942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5943 $as_echo "no" >&6; }
5944 fi
5945
5946
5947 fi
5948 if test -z "$ac_cv_prog_DSYMUTIL"; then
5949 ac_ct_DSYMUTIL=$DSYMUTIL
5950 # Extract the first word of "dsymutil", so it can be a program name with args.
5951 set dummy dsymutil; ac_word=$2
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5953 $as_echo_n "checking for $ac_word... " >&6; }
5954 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5955 $as_echo_n "(cached) " >&6
5956 else
5957 if test -n "$ac_ct_DSYMUTIL"; then
5958 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5959 else
5960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961 for as_dir in $PATH
5962 do
5963 IFS=$as_save_IFS
5964 test -z "$as_dir" && as_dir=.
5965 for ac_exec_ext in '' $ac_executable_extensions; do
5966 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5967 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5969 break 2
5970 fi
5971 done
5972 done
5973 IFS=$as_save_IFS
5974
5975 fi
5976 fi
5977 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5978 if test -n "$ac_ct_DSYMUTIL"; then
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5980 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5981 else
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5983 $as_echo "no" >&6; }
5984 fi
5985
5986 if test "x$ac_ct_DSYMUTIL" = x; then
5987 DSYMUTIL=":"
5988 else
5989 case $cross_compiling:$ac_tool_warned in
5990 yes:)
5991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5992 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5993 ac_tool_warned=yes ;;
5994 esac
5995 DSYMUTIL=$ac_ct_DSYMUTIL
5996 fi
5997 else
5998 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5999 fi
6000
6001 if test -n "$ac_tool_prefix"; then
6002 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6003 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6005 $as_echo_n "checking for $ac_word... " >&6; }
6006 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6007 $as_echo_n "(cached) " >&6
6008 else
6009 if test -n "$NMEDIT"; then
6010 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6011 else
6012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6013 for as_dir in $PATH
6014 do
6015 IFS=$as_save_IFS
6016 test -z "$as_dir" && as_dir=.
6017 for ac_exec_ext in '' $ac_executable_extensions; do
6018 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6019 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6021 break 2
6022 fi
6023 done
6024 done
6025 IFS=$as_save_IFS
6026
6027 fi
6028 fi
6029 NMEDIT=$ac_cv_prog_NMEDIT
6030 if test -n "$NMEDIT"; then
6031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6032 $as_echo "$NMEDIT" >&6; }
6033 else
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6035 $as_echo "no" >&6; }
6036 fi
6037
6038
6039 fi
6040 if test -z "$ac_cv_prog_NMEDIT"; then
6041 ac_ct_NMEDIT=$NMEDIT
6042 # Extract the first word of "nmedit", so it can be a program name with args.
6043 set dummy nmedit; ac_word=$2
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6045 $as_echo_n "checking for $ac_word... " >&6; }
6046 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6047 $as_echo_n "(cached) " >&6
6048 else
6049 if test -n "$ac_ct_NMEDIT"; then
6050 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6051 else
6052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6053 for as_dir in $PATH
6054 do
6055 IFS=$as_save_IFS
6056 test -z "$as_dir" && as_dir=.
6057 for ac_exec_ext in '' $ac_executable_extensions; do
6058 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6059 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6061 break 2
6062 fi
6063 done
6064 done
6065 IFS=$as_save_IFS
6066
6067 fi
6068 fi
6069 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6070 if test -n "$ac_ct_NMEDIT"; then
6071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6072 $as_echo "$ac_ct_NMEDIT" >&6; }
6073 else
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6075 $as_echo "no" >&6; }
6076 fi
6077
6078 if test "x$ac_ct_NMEDIT" = x; then
6079 NMEDIT=":"
6080 else
6081 case $cross_compiling:$ac_tool_warned in
6082 yes:)
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6084 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6085 ac_tool_warned=yes ;;
6086 esac
6087 NMEDIT=$ac_ct_NMEDIT
6088 fi
6089 else
6090 NMEDIT="$ac_cv_prog_NMEDIT"
6091 fi
6092
6093 if test -n "$ac_tool_prefix"; then
6094 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6095 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6097 $as_echo_n "checking for $ac_word... " >&6; }
6098 if test "${ac_cv_prog_LIPO+set}" = set; then :
6099 $as_echo_n "(cached) " >&6
6100 else
6101 if test -n "$LIPO"; then
6102 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6103 else
6104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6105 for as_dir in $PATH
6106 do
6107 IFS=$as_save_IFS
6108 test -z "$as_dir" && as_dir=.
6109 for ac_exec_ext in '' $ac_executable_extensions; do
6110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6111 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6113 break 2
6114 fi
6115 done
6116 done
6117 IFS=$as_save_IFS
6118
6119 fi
6120 fi
6121 LIPO=$ac_cv_prog_LIPO
6122 if test -n "$LIPO"; then
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6124 $as_echo "$LIPO" >&6; }
6125 else
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6127 $as_echo "no" >&6; }
6128 fi
6129
6130
6131 fi
6132 if test -z "$ac_cv_prog_LIPO"; then
6133 ac_ct_LIPO=$LIPO
6134 # Extract the first word of "lipo", so it can be a program name with args.
6135 set dummy lipo; ac_word=$2
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6137 $as_echo_n "checking for $ac_word... " >&6; }
6138 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6139 $as_echo_n "(cached) " >&6
6140 else
6141 if test -n "$ac_ct_LIPO"; then
6142 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6143 else
6144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6145 for as_dir in $PATH
6146 do
6147 IFS=$as_save_IFS
6148 test -z "$as_dir" && as_dir=.
6149 for ac_exec_ext in '' $ac_executable_extensions; do
6150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6151 ac_cv_prog_ac_ct_LIPO="lipo"
6152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6153 break 2
6154 fi
6155 done
6156 done
6157 IFS=$as_save_IFS
6158
6159 fi
6160 fi
6161 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6162 if test -n "$ac_ct_LIPO"; then
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6164 $as_echo "$ac_ct_LIPO" >&6; }
6165 else
6166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6167 $as_echo "no" >&6; }
6168 fi
6169
6170 if test "x$ac_ct_LIPO" = x; then
6171 LIPO=":"
6172 else
6173 case $cross_compiling:$ac_tool_warned in
6174 yes:)
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6176 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6177 ac_tool_warned=yes ;;
6178 esac
6179 LIPO=$ac_ct_LIPO
6180 fi
6181 else
6182 LIPO="$ac_cv_prog_LIPO"
6183 fi
6184
6185 if test -n "$ac_tool_prefix"; then
6186 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6187 set dummy ${ac_tool_prefix}otool; ac_word=$2
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6189 $as_echo_n "checking for $ac_word... " >&6; }
6190 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6191 $as_echo_n "(cached) " >&6
6192 else
6193 if test -n "$OTOOL"; then
6194 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6195 else
6196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6197 for as_dir in $PATH
6198 do
6199 IFS=$as_save_IFS
6200 test -z "$as_dir" && as_dir=.
6201 for ac_exec_ext in '' $ac_executable_extensions; do
6202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6203 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6205 break 2
6206 fi
6207 done
6208 done
6209 IFS=$as_save_IFS
6210
6211 fi
6212 fi
6213 OTOOL=$ac_cv_prog_OTOOL
6214 if test -n "$OTOOL"; then
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6216 $as_echo "$OTOOL" >&6; }
6217 else
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6219 $as_echo "no" >&6; }
6220 fi
6221
6222
6223 fi
6224 if test -z "$ac_cv_prog_OTOOL"; then
6225 ac_ct_OTOOL=$OTOOL
6226 # Extract the first word of "otool", so it can be a program name with args.
6227 set dummy otool; ac_word=$2
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6229 $as_echo_n "checking for $ac_word... " >&6; }
6230 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6231 $as_echo_n "(cached) " >&6
6232 else
6233 if test -n "$ac_ct_OTOOL"; then
6234 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6235 else
6236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6237 for as_dir in $PATH
6238 do
6239 IFS=$as_save_IFS
6240 test -z "$as_dir" && as_dir=.
6241 for ac_exec_ext in '' $ac_executable_extensions; do
6242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6243 ac_cv_prog_ac_ct_OTOOL="otool"
6244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6245 break 2
6246 fi
6247 done
6248 done
6249 IFS=$as_save_IFS
6250
6251 fi
6252 fi
6253 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6254 if test -n "$ac_ct_OTOOL"; then
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6256 $as_echo "$ac_ct_OTOOL" >&6; }
6257 else
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6259 $as_echo "no" >&6; }
6260 fi
6261
6262 if test "x$ac_ct_OTOOL" = x; then
6263 OTOOL=":"
6264 else
6265 case $cross_compiling:$ac_tool_warned in
6266 yes:)
6267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6268 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6269 ac_tool_warned=yes ;;
6270 esac
6271 OTOOL=$ac_ct_OTOOL
6272 fi
6273 else
6274 OTOOL="$ac_cv_prog_OTOOL"
6275 fi
6276
6277 if test -n "$ac_tool_prefix"; then
6278 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6279 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6281 $as_echo_n "checking for $ac_word... " >&6; }
6282 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6283 $as_echo_n "(cached) " >&6
6284 else
6285 if test -n "$OTOOL64"; then
6286 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6287 else
6288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6289 for as_dir in $PATH
6290 do
6291 IFS=$as_save_IFS
6292 test -z "$as_dir" && as_dir=.
6293 for ac_exec_ext in '' $ac_executable_extensions; do
6294 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6295 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6297 break 2
6298 fi
6299 done
6300 done
6301 IFS=$as_save_IFS
6302
6303 fi
6304 fi
6305 OTOOL64=$ac_cv_prog_OTOOL64
6306 if test -n "$OTOOL64"; then
6307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6308 $as_echo "$OTOOL64" >&6; }
6309 else
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6311 $as_echo "no" >&6; }
6312 fi
6313
6314
6315 fi
6316 if test -z "$ac_cv_prog_OTOOL64"; then
6317 ac_ct_OTOOL64=$OTOOL64
6318 # Extract the first word of "otool64", so it can be a program name with args.
6319 set dummy otool64; ac_word=$2
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6321 $as_echo_n "checking for $ac_word... " >&6; }
6322 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6323 $as_echo_n "(cached) " >&6
6324 else
6325 if test -n "$ac_ct_OTOOL64"; then
6326 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6327 else
6328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6329 for as_dir in $PATH
6330 do
6331 IFS=$as_save_IFS
6332 test -z "$as_dir" && as_dir=.
6333 for ac_exec_ext in '' $ac_executable_extensions; do
6334 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6335 ac_cv_prog_ac_ct_OTOOL64="otool64"
6336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6337 break 2
6338 fi
6339 done
6340 done
6341 IFS=$as_save_IFS
6342
6343 fi
6344 fi
6345 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6346 if test -n "$ac_ct_OTOOL64"; then
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6348 $as_echo "$ac_ct_OTOOL64" >&6; }
6349 else
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6351 $as_echo "no" >&6; }
6352 fi
6353
6354 if test "x$ac_ct_OTOOL64" = x; then
6355 OTOOL64=":"
6356 else
6357 case $cross_compiling:$ac_tool_warned in
6358 yes:)
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6360 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6361 ac_tool_warned=yes ;;
6362 esac
6363 OTOOL64=$ac_ct_OTOOL64
6364 fi
6365 else
6366 OTOOL64="$ac_cv_prog_OTOOL64"
6367 fi
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6396 $as_echo_n "checking for -single_module linker flag... " >&6; }
6397 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6398 $as_echo_n "(cached) " >&6
6399 else
6400 lt_cv_apple_cc_single_mod=no
6401 if test -z "${LT_MULTI_MODULE}"; then
6402 # By default we will add the -single_module flag. You can override
6403 # by either setting the environment variable LT_MULTI_MODULE
6404 # non-empty at configure time, or by adding -multi_module to the
6405 # link flags.
6406 rm -rf libconftest.dylib*
6407 echo "int foo(void){return 1;}" > conftest.c
6408 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6409 -dynamiclib -Wl,-single_module conftest.c" >&5
6410 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6411 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6412 _lt_result=$?
6413 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6414 lt_cv_apple_cc_single_mod=yes
6415 else
6416 cat conftest.err >&5
6417 fi
6418 rm -rf libconftest.dylib*
6419 rm -f conftest.*
6420 fi
6421 fi
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6423 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6425 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6426 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6427 $as_echo_n "(cached) " >&6
6428 else
6429 lt_cv_ld_exported_symbols_list=no
6430 save_LDFLAGS=$LDFLAGS
6431 echo "_main" > conftest.sym
6432 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6434 /* end confdefs.h. */
6435
6436 int
6437 main ()
6438 {
6439
6440 ;
6441 return 0;
6442 }
6443 _ACEOF
6444 if ac_fn_c_try_link "$LINENO"; then :
6445 lt_cv_ld_exported_symbols_list=yes
6446 else
6447 lt_cv_ld_exported_symbols_list=no
6448 fi
6449 rm -f core conftest.err conftest.$ac_objext \
6450 conftest$ac_exeext conftest.$ac_ext
6451 LDFLAGS="$save_LDFLAGS"
6452
6453 fi
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6455 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6456 case $host_os in
6457 rhapsody* | darwin1.[012])
6458 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6459 darwin1.*)
6460 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6461 darwin*) # darwin 5.x on
6462 # if running on 10.5 or later, the deployment target defaults
6463 # to the OS version, if on x86, and 10.4, the deployment
6464 # target defaults to 10.4. Don't you love it?
6465 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6466 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6467 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6468 10.[012]*)
6469 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6470 10.*)
6471 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6472 esac
6473 ;;
6474 esac
6475 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6476 _lt_dar_single_mod='$single_module'
6477 fi
6478 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6479 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6480 else
6481 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6482 fi
6483 if test "$DSYMUTIL" != ":"; then
6484 _lt_dsymutil='~$DSYMUTIL $lib || :'
6485 else
6486 _lt_dsymutil=
6487 fi
6488 ;;
6489 esac
6490
6491 ac_ext=c
6492 ac_cpp='$CPP $CPPFLAGS'
6493 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6494 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6495 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6497 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6498 # On Suns, sometimes $CPP names a directory.
6499 if test -n "$CPP" && test -d "$CPP"; then
6500 CPP=
6501 fi
6502 if test -z "$CPP"; then
6503 if test "${ac_cv_prog_CPP+set}" = set; then :
6504 $as_echo_n "(cached) " >&6
6505 else
6506 # Double quotes because CPP needs to be expanded
6507 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6508 do
6509 ac_preproc_ok=false
6510 for ac_c_preproc_warn_flag in '' yes
6511 do
6512 # Use a header file that comes with gcc, so configuring glibc
6513 # with a fresh cross-compiler works.
6514 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6515 # <limits.h> exists even on freestanding compilers.
6516 # On the NeXT, cc -E runs the code through the compiler's parser,
6517 # not just through cpp. "Syntax error" is here to catch this case.
6518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6519 /* end confdefs.h. */
6520 #ifdef __STDC__
6521 # include <limits.h>
6522 #else
6523 # include <assert.h>
6524 #endif
6525 Syntax error
6526 _ACEOF
6527 if ac_fn_c_try_cpp "$LINENO"; then :
6528
6529 else
6530 # Broken: fails on valid input.
6531 continue
6532 fi
6533 rm -f conftest.err conftest.$ac_ext
6534
6535 # OK, works on sane cases. Now check whether nonexistent headers
6536 # can be detected and how.
6537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6538 /* end confdefs.h. */
6539 #include <ac_nonexistent.h>
6540 _ACEOF
6541 if ac_fn_c_try_cpp "$LINENO"; then :
6542 # Broken: success on invalid input.
6543 continue
6544 else
6545 # Passes both tests.
6546 ac_preproc_ok=:
6547 break
6548 fi
6549 rm -f conftest.err conftest.$ac_ext
6550
6551 done
6552 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6553 rm -f conftest.err conftest.$ac_ext
6554 if $ac_preproc_ok; then :
6555 break
6556 fi
6557
6558 done
6559 ac_cv_prog_CPP=$CPP
6560
6561 fi
6562 CPP=$ac_cv_prog_CPP
6563 else
6564 ac_cv_prog_CPP=$CPP
6565 fi
6566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6567 $as_echo "$CPP" >&6; }
6568 ac_preproc_ok=false
6569 for ac_c_preproc_warn_flag in '' yes
6570 do
6571 # Use a header file that comes with gcc, so configuring glibc
6572 # with a fresh cross-compiler works.
6573 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6574 # <limits.h> exists even on freestanding compilers.
6575 # On the NeXT, cc -E runs the code through the compiler's parser,
6576 # not just through cpp. "Syntax error" is here to catch this case.
6577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6578 /* end confdefs.h. */
6579 #ifdef __STDC__
6580 # include <limits.h>
6581 #else
6582 # include <assert.h>
6583 #endif
6584 Syntax error
6585 _ACEOF
6586 if ac_fn_c_try_cpp "$LINENO"; then :
6587
6588 else
6589 # Broken: fails on valid input.
6590 continue
6591 fi
6592 rm -f conftest.err conftest.$ac_ext
6593
6594 # OK, works on sane cases. Now check whether nonexistent headers
6595 # can be detected and how.
6596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6597 /* end confdefs.h. */
6598 #include <ac_nonexistent.h>
6599 _ACEOF
6600 if ac_fn_c_try_cpp "$LINENO"; then :
6601 # Broken: success on invalid input.
6602 continue
6603 else
6604 # Passes both tests.
6605 ac_preproc_ok=:
6606 break
6607 fi
6608 rm -f conftest.err conftest.$ac_ext
6609
6610 done
6611 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6612 rm -f conftest.err conftest.$ac_ext
6613 if $ac_preproc_ok; then :
6614
6615 else
6616 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6617 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6618 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6619 See \`config.log' for more details." "$LINENO" 5; }
6620 fi
6621
6622 ac_ext=c
6623 ac_cpp='$CPP $CPPFLAGS'
6624 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6625 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6626 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6627
6628
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6630 $as_echo_n "checking for ANSI C header files... " >&6; }
6631 if test "${ac_cv_header_stdc+set}" = set; then :
6632 $as_echo_n "(cached) " >&6
6633 else
6634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6635 /* end confdefs.h. */
6636 #include <stdlib.h>
6637 #include <stdarg.h>
6638 #include <string.h>
6639 #include <float.h>
6640
6641 int
6642 main ()
6643 {
6644
6645 ;
6646 return 0;
6647 }
6648 _ACEOF
6649 if ac_fn_c_try_compile "$LINENO"; then :
6650 ac_cv_header_stdc=yes
6651 else
6652 ac_cv_header_stdc=no
6653 fi
6654 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6655
6656 if test $ac_cv_header_stdc = yes; then
6657 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6659 /* end confdefs.h. */
6660 #include <string.h>
6661
6662 _ACEOF
6663 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6664 $EGREP "memchr" >/dev/null 2>&1; then :
6665
6666 else
6667 ac_cv_header_stdc=no
6668 fi
6669 rm -f conftest*
6670
6671 fi
6672
6673 if test $ac_cv_header_stdc = yes; then
6674 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6676 /* end confdefs.h. */
6677 #include <stdlib.h>
6678
6679 _ACEOF
6680 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6681 $EGREP "free" >/dev/null 2>&1; then :
6682
6683 else
6684 ac_cv_header_stdc=no
6685 fi
6686 rm -f conftest*
6687
6688 fi
6689
6690 if test $ac_cv_header_stdc = yes; then
6691 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6692 if test "$cross_compiling" = yes; then :
6693 :
6694 else
6695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6696 /* end confdefs.h. */
6697 #include <ctype.h>
6698 #include <stdlib.h>
6699 #if ((' ' & 0x0FF) == 0x020)
6700 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6701 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6702 #else
6703 # define ISLOWER(c) \
6704 (('a' <= (c) && (c) <= 'i') \
6705 || ('j' <= (c) && (c) <= 'r') \
6706 || ('s' <= (c) && (c) <= 'z'))
6707 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6708 #endif
6709
6710 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6711 int
6712 main ()
6713 {
6714 int i;
6715 for (i = 0; i < 256; i++)
6716 if (XOR (islower (i), ISLOWER (i))
6717 || toupper (i) != TOUPPER (i))
6718 return 2;
6719 return 0;
6720 }
6721 _ACEOF
6722 if ac_fn_c_try_run "$LINENO"; then :
6723
6724 else
6725 ac_cv_header_stdc=no
6726 fi
6727 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6728 conftest.$ac_objext conftest.beam conftest.$ac_ext
6729 fi
6730
6731 fi
6732 fi
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6734 $as_echo "$ac_cv_header_stdc" >&6; }
6735 if test $ac_cv_header_stdc = yes; then
6736
6737 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6738
6739 fi
6740
6741 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6742 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6743 inttypes.h stdint.h unistd.h
6744 do :
6745 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6746 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6747 "
6748 eval as_val=\$$as_ac_Header
6749 if test "x$as_val" = x""yes; then :
6750 cat >>confdefs.h <<_ACEOF
6751 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6752 _ACEOF
6753
6754 fi
6755
6756 done
6757
6758
6759 for ac_header in dlfcn.h
6760 do :
6761 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6762 "
6763 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6764 cat >>confdefs.h <<_ACEOF
6765 #define HAVE_DLFCN_H 1
6766 _ACEOF
6767
6768 fi
6769
6770 done
6771
6772
6773
6774 # Set options
6775
6776
6777
6778 enable_dlopen=no
6779
6780
6781 enable_win32_dll=no
6782
6783
6784 # Check whether --enable-shared was given.
6785 if test "${enable_shared+set}" = set; then :
6786 enableval=$enable_shared; p=${PACKAGE-default}
6787 case $enableval in
6788 yes) enable_shared=yes ;;
6789 no) enable_shared=no ;;
6790 *)
6791 enable_shared=no
6792 # Look at the argument we got. We use all the common list separators.
6793 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6794 for pkg in $enableval; do
6795 IFS="$lt_save_ifs"
6796 if test "X$pkg" = "X$p"; then
6797 enable_shared=yes
6798 fi
6799 done
6800 IFS="$lt_save_ifs"
6801 ;;
6802 esac
6803 else
6804 enable_shared=yes
6805 fi
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817 # Check whether --with-pic was given.
6818 if test "${with_pic+set}" = set; then :
6819 withval=$with_pic; pic_mode="$withval"
6820 else
6821 pic_mode=default
6822 fi
6823
6824
6825 test -z "$pic_mode" && pic_mode=default
6826
6827
6828
6829
6830
6831
6832
6833 # Check whether --enable-fast-install was given.
6834 if test "${enable_fast_install+set}" = set; then :
6835 enableval=$enable_fast_install; p=${PACKAGE-default}
6836 case $enableval in
6837 yes) enable_fast_install=yes ;;
6838 no) enable_fast_install=no ;;
6839 *)
6840 enable_fast_install=no
6841 # Look at the argument we got. We use all the common list separators.
6842 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6843 for pkg in $enableval; do
6844 IFS="$lt_save_ifs"
6845 if test "X$pkg" = "X$p"; then
6846 enable_fast_install=yes
6847 fi
6848 done
6849 IFS="$lt_save_ifs"
6850 ;;
6851 esac
6852 else
6853 enable_fast_install=yes
6854 fi
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866 # This can be used to rebuild libtool when needed
6867 LIBTOOL_DEPS="$ltmain"
6868
6869 # Always use our own libtool.
6870 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896 test -z "$LN_S" && LN_S="ln -s"
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911 if test -n "${ZSH_VERSION+set}" ; then
6912 setopt NO_GLOB_SUBST
6913 fi
6914
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6916 $as_echo_n "checking for objdir... " >&6; }
6917 if test "${lt_cv_objdir+set}" = set; then :
6918 $as_echo_n "(cached) " >&6
6919 else
6920 rm -f .libs 2>/dev/null
6921 mkdir .libs 2>/dev/null
6922 if test -d .libs; then
6923 lt_cv_objdir=.libs
6924 else
6925 # MS-DOS does not allow filenames that begin with a dot.
6926 lt_cv_objdir=_libs
6927 fi
6928 rmdir .libs 2>/dev/null
6929 fi
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6931 $as_echo "$lt_cv_objdir" >&6; }
6932 objdir=$lt_cv_objdir
6933
6934
6935
6936
6937
6938 cat >>confdefs.h <<_ACEOF
6939 #define LT_OBJDIR "$lt_cv_objdir/"
6940 _ACEOF
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958 case $host_os in
6959 aix3*)
6960 # AIX sometimes has problems with the GCC collect2 program. For some
6961 # reason, if we set the COLLECT_NAMES environment variable, the problems
6962 # vanish in a puff of smoke.
6963 if test "X${COLLECT_NAMES+set}" != Xset; then
6964 COLLECT_NAMES=
6965 export COLLECT_NAMES
6966 fi
6967 ;;
6968 esac
6969
6970 # Sed substitution that helps us do robust quoting. It backslashifies
6971 # metacharacters that are still active within double-quoted strings.
6972 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6973
6974 # Same as above, but do not quote variable references.
6975 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6976
6977 # Sed substitution to delay expansion of an escaped shell variable in a
6978 # double_quote_subst'ed string.
6979 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6980
6981 # Sed substitution to delay expansion of an escaped single quote.
6982 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6983
6984 # Sed substitution to avoid accidental globbing in evaled expressions
6985 no_glob_subst='s/\*/\\\*/g'
6986
6987 # Global variables:
6988 ofile=libtool
6989 can_build_shared=yes
6990
6991 # All known linkers require a `.a' archive for static linking (except MSVC,
6992 # which needs '.lib').
6993 libext=a
6994
6995 with_gnu_ld="$lt_cv_prog_gnu_ld"
6996
6997 old_CC="$CC"
6998 old_CFLAGS="$CFLAGS"
6999
7000 # Set sane defaults for various variables
7001 test -z "$CC" && CC=cc
7002 test -z "$LTCC" && LTCC=$CC
7003 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7004 test -z "$LD" && LD=ld
7005 test -z "$ac_objext" && ac_objext=o
7006
7007 for cc_temp in $compiler""; do
7008 case $cc_temp in
7009 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7010 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7011 \-*) ;;
7012 *) break;;
7013 esac
7014 done
7015 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7016
7017
7018 # Only perform the check for file, if the check method requires it
7019 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7020 case $deplibs_check_method in
7021 file_magic*)
7022 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7024 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7025 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7026 $as_echo_n "(cached) " >&6
7027 else
7028 case $MAGIC_CMD in
7029 [\\/*] | ?:[\\/]*)
7030 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7031 ;;
7032 *)
7033 lt_save_MAGIC_CMD="$MAGIC_CMD"
7034 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7035 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7036 for ac_dir in $ac_dummy; do
7037 IFS="$lt_save_ifs"
7038 test -z "$ac_dir" && ac_dir=.
7039 if test -f $ac_dir/${ac_tool_prefix}file; then
7040 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7041 if test -n "$file_magic_test_file"; then
7042 case $deplibs_check_method in
7043 "file_magic "*)
7044 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7045 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7046 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7047 $EGREP "$file_magic_regex" > /dev/null; then
7048 :
7049 else
7050 cat <<_LT_EOF 1>&2
7051
7052 *** Warning: the command libtool uses to detect shared libraries,
7053 *** $file_magic_cmd, produces output that libtool cannot recognize.
7054 *** The result is that libtool may fail to recognize shared libraries
7055 *** as such. This will affect the creation of libtool libraries that
7056 *** depend on shared libraries, but programs linked with such libtool
7057 *** libraries will work regardless of this problem. Nevertheless, you
7058 *** may want to report the problem to your system manager and/or to
7059 *** bug-libtool@gnu.org
7060
7061 _LT_EOF
7062 fi ;;
7063 esac
7064 fi
7065 break
7066 fi
7067 done
7068 IFS="$lt_save_ifs"
7069 MAGIC_CMD="$lt_save_MAGIC_CMD"
7070 ;;
7071 esac
7072 fi
7073
7074 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7075 if test -n "$MAGIC_CMD"; then
7076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7077 $as_echo "$MAGIC_CMD" >&6; }
7078 else
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7080 $as_echo "no" >&6; }
7081 fi
7082
7083
7084
7085
7086
7087 if test -z "$lt_cv_path_MAGIC_CMD"; then
7088 if test -n "$ac_tool_prefix"; then
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7090 $as_echo_n "checking for file... " >&6; }
7091 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7092 $as_echo_n "(cached) " >&6
7093 else
7094 case $MAGIC_CMD in
7095 [\\/*] | ?:[\\/]*)
7096 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7097 ;;
7098 *)
7099 lt_save_MAGIC_CMD="$MAGIC_CMD"
7100 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7101 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7102 for ac_dir in $ac_dummy; do
7103 IFS="$lt_save_ifs"
7104 test -z "$ac_dir" && ac_dir=.
7105 if test -f $ac_dir/file; then
7106 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7107 if test -n "$file_magic_test_file"; then
7108 case $deplibs_check_method in
7109 "file_magic "*)
7110 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7111 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7112 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7113 $EGREP "$file_magic_regex" > /dev/null; then
7114 :
7115 else
7116 cat <<_LT_EOF 1>&2
7117
7118 *** Warning: the command libtool uses to detect shared libraries,
7119 *** $file_magic_cmd, produces output that libtool cannot recognize.
7120 *** The result is that libtool may fail to recognize shared libraries
7121 *** as such. This will affect the creation of libtool libraries that
7122 *** depend on shared libraries, but programs linked with such libtool
7123 *** libraries will work regardless of this problem. Nevertheless, you
7124 *** may want to report the problem to your system manager and/or to
7125 *** bug-libtool@gnu.org
7126
7127 _LT_EOF
7128 fi ;;
7129 esac
7130 fi
7131 break
7132 fi
7133 done
7134 IFS="$lt_save_ifs"
7135 MAGIC_CMD="$lt_save_MAGIC_CMD"
7136 ;;
7137 esac
7138 fi
7139
7140 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7141 if test -n "$MAGIC_CMD"; then
7142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7143 $as_echo "$MAGIC_CMD" >&6; }
7144 else
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7146 $as_echo "no" >&6; }
7147 fi
7148
7149
7150 else
7151 MAGIC_CMD=:
7152 fi
7153 fi
7154
7155 fi
7156 ;;
7157 esac
7158
7159 # Use C for the default configuration in the libtool script
7160
7161 lt_save_CC="$CC"
7162 ac_ext=c
7163 ac_cpp='$CPP $CPPFLAGS'
7164 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7165 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7166 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7167
7168
7169 # Source file extension for C test sources.
7170 ac_ext=c
7171
7172 # Object file extension for compiled C test sources.
7173 objext=o
7174 objext=$objext
7175
7176 # Code to be used in simple compile tests
7177 lt_simple_compile_test_code="int some_variable = 0;"
7178
7179 # Code to be used in simple link tests
7180 lt_simple_link_test_code='int main(){return(0);}'
7181
7182
7183
7184
7185
7186
7187
7188 # If no C compiler was specified, use CC.
7189 LTCC=${LTCC-"$CC"}
7190
7191 # If no C compiler flags were specified, use CFLAGS.
7192 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7193
7194 # Allow CC to be a program name with arguments.
7195 compiler=$CC
7196
7197 # Save the default compiler, since it gets overwritten when the other
7198 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7199 compiler_DEFAULT=$CC
7200
7201 # save warnings/boilerplate of simple test code
7202 ac_outfile=conftest.$ac_objext
7203 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7204 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7205 _lt_compiler_boilerplate=`cat conftest.err`
7206 $RM conftest*
7207
7208 ac_outfile=conftest.$ac_objext
7209 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7210 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7211 _lt_linker_boilerplate=`cat conftest.err`
7212 $RM -r conftest*
7213
7214
7215 if test -n "$compiler"; then
7216
7217 lt_prog_compiler_no_builtin_flag=
7218
7219 if test "$GCC" = yes; then
7220 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7221
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7223 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7224 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7225 $as_echo_n "(cached) " >&6
7226 else
7227 lt_cv_prog_compiler_rtti_exceptions=no
7228 ac_outfile=conftest.$ac_objext
7229 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7230 lt_compiler_flag="-fno-rtti -fno-exceptions"
7231 # Insert the option either (1) after the last *FLAGS variable, or
7232 # (2) before a word containing "conftest.", or (3) at the end.
7233 # Note that $ac_compile itself does not contain backslashes and begins
7234 # with a dollar sign (not a hyphen), so the echo should work correctly.
7235 # The option is referenced via a variable to avoid confusing sed.
7236 lt_compile=`echo "$ac_compile" | $SED \
7237 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7238 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7239 -e 's:$: $lt_compiler_flag:'`
7240 (eval echo "\"\$as_me:7240: $lt_compile\"" >&5)
7241 (eval "$lt_compile" 2>conftest.err)
7242 ac_status=$?
7243 cat conftest.err >&5
7244 echo "$as_me:7244: \$? = $ac_status" >&5
7245 if (exit $ac_status) && test -s "$ac_outfile"; then
7246 # The compiler can only warn and ignore the option if not recognized
7247 # So say no if there are warnings other than the usual output.
7248 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7249 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7250 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7251 lt_cv_prog_compiler_rtti_exceptions=yes
7252 fi
7253 fi
7254 $RM conftest*
7255
7256 fi
7257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7258 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7259
7260 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7261 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7262 else
7263 :
7264 fi
7265
7266 fi
7267
7268
7269
7270
7271
7272
7273 lt_prog_compiler_wl=
7274 lt_prog_compiler_pic=
7275 lt_prog_compiler_static=
7276
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7278 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7279
7280 if test "$GCC" = yes; then
7281 lt_prog_compiler_wl='-Wl,'
7282 lt_prog_compiler_static='-static'
7283
7284 case $host_os in
7285 aix*)
7286 # All AIX code is PIC.
7287 if test "$host_cpu" = ia64; then
7288 # AIX 5 now supports IA64 processor
7289 lt_prog_compiler_static='-Bstatic'
7290 fi
7291 ;;
7292
7293 amigaos*)
7294 case $host_cpu in
7295 powerpc)
7296 # see comment about AmigaOS4 .so support
7297 lt_prog_compiler_pic='-fPIC'
7298 ;;
7299 m68k)
7300 # FIXME: we need at least 68020 code to build shared libraries, but
7301 # adding the `-m68020' flag to GCC prevents building anything better,
7302 # like `-m68040'.
7303 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7304 ;;
7305 esac
7306 ;;
7307
7308 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7309 # PIC is the default for these OSes.
7310 ;;
7311
7312 mingw* | cygwin* | pw32* | os2* | cegcc*)
7313 # This hack is so that the source file can tell whether it is being
7314 # built for inclusion in a dll (and should export symbols for example).
7315 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7316 # (--disable-auto-import) libraries
7317 lt_prog_compiler_pic='-DDLL_EXPORT'
7318 ;;
7319
7320 darwin* | rhapsody*)
7321 # PIC is the default on this platform
7322 # Common symbols not allowed in MH_DYLIB files
7323 lt_prog_compiler_pic='-fno-common'
7324 ;;
7325
7326 hpux*)
7327 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7328 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7329 # sets the default TLS model and affects inlining.
7330 case $host_cpu in
7331 hppa*64*)
7332 # +Z the default
7333 ;;
7334 *)
7335 lt_prog_compiler_pic='-fPIC'
7336 ;;
7337 esac
7338 ;;
7339
7340 interix[3-9]*)
7341 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7342 # Instead, we relocate shared libraries at runtime.
7343 ;;
7344
7345 msdosdjgpp*)
7346 # Just because we use GCC doesn't mean we suddenly get shared libraries
7347 # on systems that don't support them.
7348 lt_prog_compiler_can_build_shared=no
7349 enable_shared=no
7350 ;;
7351
7352 *nto* | *qnx*)
7353 # QNX uses GNU C++, but need to define -shared option too, otherwise
7354 # it will coredump.
7355 lt_prog_compiler_pic='-fPIC -shared'
7356 ;;
7357
7358 sysv4*MP*)
7359 if test -d /usr/nec; then
7360 lt_prog_compiler_pic=-Kconform_pic
7361 fi
7362 ;;
7363
7364 *)
7365 lt_prog_compiler_pic='-fPIC'
7366 ;;
7367 esac
7368 else
7369 # PORTME Check for flag to pass linker flags through the system compiler.
7370 case $host_os in
7371 aix*)
7372 lt_prog_compiler_wl='-Wl,'
7373 if test "$host_cpu" = ia64; then
7374 # AIX 5 now supports IA64 processor
7375 lt_prog_compiler_static='-Bstatic'
7376 else
7377 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7378 fi
7379 ;;
7380
7381 mingw* | cygwin* | pw32* | os2* | cegcc*)
7382 # This hack is so that the source file can tell whether it is being
7383 # built for inclusion in a dll (and should export symbols for example).
7384 lt_prog_compiler_pic='-DDLL_EXPORT'
7385 ;;
7386
7387 hpux9* | hpux10* | hpux11*)
7388 lt_prog_compiler_wl='-Wl,'
7389 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7390 # not for PA HP-UX.
7391 case $host_cpu in
7392 hppa*64*|ia64*)
7393 # +Z the default
7394 ;;
7395 *)
7396 lt_prog_compiler_pic='+Z'
7397 ;;
7398 esac
7399 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7400 lt_prog_compiler_static='${wl}-a ${wl}archive'
7401 ;;
7402
7403 irix5* | irix6* | nonstopux*)
7404 lt_prog_compiler_wl='-Wl,'
7405 # PIC (with -KPIC) is the default.
7406 lt_prog_compiler_static='-non_shared'
7407 ;;
7408
7409 linux* | k*bsd*-gnu)
7410 case $cc_basename in
7411 # old Intel for x86_64 which still supported -KPIC.
7412 ecc*)
7413 lt_prog_compiler_wl='-Wl,'
7414 lt_prog_compiler_pic='-KPIC'
7415 lt_prog_compiler_static='-static'
7416 ;;
7417 # icc used to be incompatible with GCC.
7418 # ICC 10 doesn't accept -KPIC any more.
7419 icc* | ifort*)
7420 lt_prog_compiler_wl='-Wl,'
7421 lt_prog_compiler_pic='-fPIC'
7422 lt_prog_compiler_static='-static'
7423 ;;
7424 # Lahey Fortran 8.1.
7425 lf95*)
7426 lt_prog_compiler_wl='-Wl,'
7427 lt_prog_compiler_pic='--shared'
7428 lt_prog_compiler_static='--static'
7429 ;;
7430 pgcc* | pgf77* | pgf90* | pgf95*)
7431 # Portland Group compilers (*not* the Pentium gcc compiler,
7432 # which looks to be a dead project)
7433 lt_prog_compiler_wl='-Wl,'
7434 lt_prog_compiler_pic='-fpic'
7435 lt_prog_compiler_static='-Bstatic'
7436 ;;
7437 ccc*)
7438 lt_prog_compiler_wl='-Wl,'
7439 # All Alpha code is PIC.
7440 lt_prog_compiler_static='-non_shared'
7441 ;;
7442 xl*)
7443 # IBM XL C 8.0/Fortran 10.1 on PPC
7444 lt_prog_compiler_wl='-Wl,'
7445 lt_prog_compiler_pic='-qpic'
7446 lt_prog_compiler_static='-qstaticlink'
7447 ;;
7448 *)
7449 case `$CC -V 2>&1 | sed 5q` in
7450 *Sun\ C*)
7451 # Sun C 5.9
7452 lt_prog_compiler_pic='-KPIC'
7453 lt_prog_compiler_static='-Bstatic'
7454 lt_prog_compiler_wl='-Wl,'
7455 ;;
7456 *Sun\ F*)
7457 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7458 lt_prog_compiler_pic='-KPIC'
7459 lt_prog_compiler_static='-Bstatic'
7460 lt_prog_compiler_wl=''
7461 ;;
7462 esac
7463 ;;
7464 esac
7465 ;;
7466
7467 newsos6)
7468 lt_prog_compiler_pic='-KPIC'
7469 lt_prog_compiler_static='-Bstatic'
7470 ;;
7471
7472 *nto* | *qnx*)
7473 # QNX uses GNU C++, but need to define -shared option too, otherwise
7474 # it will coredump.
7475 lt_prog_compiler_pic='-fPIC -shared'
7476 ;;
7477
7478 osf3* | osf4* | osf5*)
7479 lt_prog_compiler_wl='-Wl,'
7480 # All OSF/1 code is PIC.
7481 lt_prog_compiler_static='-non_shared'
7482 ;;
7483
7484 rdos*)
7485 lt_prog_compiler_static='-non_shared'
7486 ;;
7487
7488 solaris*)
7489 lt_prog_compiler_pic='-KPIC'
7490 lt_prog_compiler_static='-Bstatic'
7491 case $cc_basename in
7492 f77* | f90* | f95*)
7493 lt_prog_compiler_wl='-Qoption ld ';;
7494 *)
7495 lt_prog_compiler_wl='-Wl,';;
7496 esac
7497 ;;
7498
7499 sunos4*)
7500 lt_prog_compiler_wl='-Qoption ld '
7501 lt_prog_compiler_pic='-PIC'
7502 lt_prog_compiler_static='-Bstatic'
7503 ;;
7504
7505 sysv4 | sysv4.2uw2* | sysv4.3*)
7506 lt_prog_compiler_wl='-Wl,'
7507 lt_prog_compiler_pic='-KPIC'
7508 lt_prog_compiler_static='-Bstatic'
7509 ;;
7510
7511 sysv4*MP*)
7512 if test -d /usr/nec ;then
7513 lt_prog_compiler_pic='-Kconform_pic'
7514 lt_prog_compiler_static='-Bstatic'
7515 fi
7516 ;;
7517
7518 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7519 lt_prog_compiler_wl='-Wl,'
7520 lt_prog_compiler_pic='-KPIC'
7521 lt_prog_compiler_static='-Bstatic'
7522 ;;
7523
7524 unicos*)
7525 lt_prog_compiler_wl='-Wl,'
7526 lt_prog_compiler_can_build_shared=no
7527 ;;
7528
7529 uts4*)
7530 lt_prog_compiler_pic='-pic'
7531 lt_prog_compiler_static='-Bstatic'
7532 ;;
7533
7534 *)
7535 lt_prog_compiler_can_build_shared=no
7536 ;;
7537 esac
7538 fi
7539
7540 case $host_os in
7541 # For platforms which do not support PIC, -DPIC is meaningless:
7542 *djgpp*)
7543 lt_prog_compiler_pic=
7544 ;;
7545 *)
7546 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7547 ;;
7548 esac
7549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7550 $as_echo "$lt_prog_compiler_pic" >&6; }
7551
7552
7553
7554
7555
7556
7557 #
7558 # Check to make sure the PIC flag actually works.
7559 #
7560 if test -n "$lt_prog_compiler_pic"; then
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7562 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7563 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7564 $as_echo_n "(cached) " >&6
7565 else
7566 lt_cv_prog_compiler_pic_works=no
7567 ac_outfile=conftest.$ac_objext
7568 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7569 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7570 # Insert the option either (1) after the last *FLAGS variable, or
7571 # (2) before a word containing "conftest.", or (3) at the end.
7572 # Note that $ac_compile itself does not contain backslashes and begins
7573 # with a dollar sign (not a hyphen), so the echo should work correctly.
7574 # The option is referenced via a variable to avoid confusing sed.
7575 lt_compile=`echo "$ac_compile" | $SED \
7576 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7577 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7578 -e 's:$: $lt_compiler_flag:'`
7579 (eval echo "\"\$as_me:7579: $lt_compile\"" >&5)
7580 (eval "$lt_compile" 2>conftest.err)
7581 ac_status=$?
7582 cat conftest.err >&5
7583 echo "$as_me:7583: \$? = $ac_status" >&5
7584 if (exit $ac_status) && test -s "$ac_outfile"; then
7585 # The compiler can only warn and ignore the option if not recognized
7586 # So say no if there are warnings other than the usual output.
7587 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7588 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7589 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7590 lt_cv_prog_compiler_pic_works=yes
7591 fi
7592 fi
7593 $RM conftest*
7594
7595 fi
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7597 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7598
7599 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7600 case $lt_prog_compiler_pic in
7601 "" | " "*) ;;
7602 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7603 esac
7604 else
7605 lt_prog_compiler_pic=
7606 lt_prog_compiler_can_build_shared=no
7607 fi
7608
7609 fi
7610
7611
7612
7613
7614
7615
7616 #
7617 # Check to make sure the static flag actually works.
7618 #
7619 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7621 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7622 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7623 $as_echo_n "(cached) " >&6
7624 else
7625 lt_cv_prog_compiler_static_works=no
7626 save_LDFLAGS="$LDFLAGS"
7627 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7628 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7629 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7630 # The linker can only warn and ignore the option if not recognized
7631 # So say no if there are warnings
7632 if test -s conftest.err; then
7633 # Append any errors to the config.log.
7634 cat conftest.err 1>&5
7635 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7636 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7637 if diff conftest.exp conftest.er2 >/dev/null; then
7638 lt_cv_prog_compiler_static_works=yes
7639 fi
7640 else
7641 lt_cv_prog_compiler_static_works=yes
7642 fi
7643 fi
7644 $RM -r conftest*
7645 LDFLAGS="$save_LDFLAGS"
7646
7647 fi
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7649 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7650
7651 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7652 :
7653 else
7654 lt_prog_compiler_static=
7655 fi
7656
7657
7658
7659
7660
7661
7662
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7664 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7665 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7666 $as_echo_n "(cached) " >&6
7667 else
7668 lt_cv_prog_compiler_c_o=no
7669 $RM -r conftest 2>/dev/null
7670 mkdir conftest
7671 cd conftest
7672 mkdir out
7673 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7674
7675 lt_compiler_flag="-o out/conftest2.$ac_objext"
7676 # Insert the option either (1) after the last *FLAGS variable, or
7677 # (2) before a word containing "conftest.", or (3) at the end.
7678 # Note that $ac_compile itself does not contain backslashes and begins
7679 # with a dollar sign (not a hyphen), so the echo should work correctly.
7680 lt_compile=`echo "$ac_compile" | $SED \
7681 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7682 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7683 -e 's:$: $lt_compiler_flag:'`
7684 (eval echo "\"\$as_me:7684: $lt_compile\"" >&5)
7685 (eval "$lt_compile" 2>out/conftest.err)
7686 ac_status=$?
7687 cat out/conftest.err >&5
7688 echo "$as_me:7688: \$? = $ac_status" >&5
7689 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7690 then
7691 # The compiler can only warn and ignore the option if not recognized
7692 # So say no if there are warnings
7693 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7694 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7695 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7696 lt_cv_prog_compiler_c_o=yes
7697 fi
7698 fi
7699 chmod u+w . 2>&5
7700 $RM conftest*
7701 # SGI C++ compiler will create directory out/ii_files/ for
7702 # template instantiation
7703 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7704 $RM out/* && rmdir out
7705 cd ..
7706 $RM -r conftest
7707 $RM conftest*
7708
7709 fi
7710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7711 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7712
7713
7714
7715
7716
7717
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7719 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7720 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7721 $as_echo_n "(cached) " >&6
7722 else
7723 lt_cv_prog_compiler_c_o=no
7724 $RM -r conftest 2>/dev/null
7725 mkdir conftest
7726 cd conftest
7727 mkdir out
7728 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7729
7730 lt_compiler_flag="-o out/conftest2.$ac_objext"
7731 # Insert the option either (1) after the last *FLAGS variable, or
7732 # (2) before a word containing "conftest.", or (3) at the end.
7733 # Note that $ac_compile itself does not contain backslashes and begins
7734 # with a dollar sign (not a hyphen), so the echo should work correctly.
7735 lt_compile=`echo "$ac_compile" | $SED \
7736 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7737 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7738 -e 's:$: $lt_compiler_flag:'`
7739 (eval echo "\"\$as_me:7739: $lt_compile\"" >&5)
7740 (eval "$lt_compile" 2>out/conftest.err)
7741 ac_status=$?
7742 cat out/conftest.err >&5
7743 echo "$as_me:7743: \$? = $ac_status" >&5
7744 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7745 then
7746 # The compiler can only warn and ignore the option if not recognized
7747 # So say no if there are warnings
7748 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7749 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7750 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7751 lt_cv_prog_compiler_c_o=yes
7752 fi
7753 fi
7754 chmod u+w . 2>&5
7755 $RM conftest*
7756 # SGI C++ compiler will create directory out/ii_files/ for
7757 # template instantiation
7758 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7759 $RM out/* && rmdir out
7760 cd ..
7761 $RM -r conftest
7762 $RM conftest*
7763
7764 fi
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7766 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7767
7768
7769
7770
7771 hard_links="nottested"
7772 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7773 # do not overwrite the value of need_locks provided by the user
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7775 $as_echo_n "checking if we can lock with hard links... " >&6; }
7776 hard_links=yes
7777 $RM conftest*
7778 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7779 touch conftest.a
7780 ln conftest.a conftest.b 2>&5 || hard_links=no
7781 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7783 $as_echo "$hard_links" >&6; }
7784 if test "$hard_links" = no; then
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7786 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7787 need_locks=warn
7788 fi
7789 else
7790 need_locks=no
7791 fi
7792
7793
7794
7795
7796
7797
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7799 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7800
7801 runpath_var=
7802 allow_undefined_flag=
7803 always_export_symbols=no
7804 archive_cmds=
7805 archive_expsym_cmds=
7806 compiler_needs_object=no
7807 enable_shared_with_static_runtimes=no
7808 export_dynamic_flag_spec=
7809 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7810 hardcode_automatic=no
7811 hardcode_direct=no
7812 hardcode_direct_absolute=no
7813 hardcode_libdir_flag_spec=
7814 hardcode_libdir_flag_spec_ld=
7815 hardcode_libdir_separator=
7816 hardcode_minus_L=no
7817 hardcode_shlibpath_var=unsupported
7818 inherit_rpath=no
7819 link_all_deplibs=unknown
7820 module_cmds=
7821 module_expsym_cmds=
7822 old_archive_from_new_cmds=
7823 old_archive_from_expsyms_cmds=
7824 thread_safe_flag_spec=
7825 whole_archive_flag_spec=
7826 # include_expsyms should be a list of space-separated symbols to be *always*
7827 # included in the symbol list
7828 include_expsyms=
7829 # exclude_expsyms can be an extended regexp of symbols to exclude
7830 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7831 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7832 # as well as any symbol that contains `d'.
7833 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7834 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7835 # platforms (ab)use it in PIC code, but their linkers get confused if
7836 # the symbol is explicitly referenced. Since portable code cannot
7837 # rely on this symbol name, it's probably fine to never include it in
7838 # preloaded symbol tables.
7839 # Exclude shared library initialization/finalization symbols.
7840 extract_expsyms_cmds=
7841
7842 case $host_os in
7843 cygwin* | mingw* | pw32* | cegcc*)
7844 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7845 # When not using gcc, we currently assume that we are using
7846 # Microsoft Visual C++.
7847 if test "$GCC" != yes; then
7848 with_gnu_ld=no
7849 fi
7850 ;;
7851 interix*)
7852 # we just hope/assume this is gcc and not c89 (= MSVC++)
7853 with_gnu_ld=yes
7854 ;;
7855 openbsd*)
7856 with_gnu_ld=no
7857 ;;
7858 esac
7859
7860 ld_shlibs=yes
7861 if test "$with_gnu_ld" = yes; then
7862 # If archive_cmds runs LD, not CC, wlarc should be empty
7863 wlarc='${wl}'
7864
7865 # Set some defaults for GNU ld with shared library support. These
7866 # are reset later if shared libraries are not supported. Putting them
7867 # here allows them to be overridden if necessary.
7868 runpath_var=LD_RUN_PATH
7869 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7870 export_dynamic_flag_spec='${wl}--export-dynamic'
7871 # ancient GNU ld didn't support --whole-archive et. al.
7872 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7873 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7874 else
7875 whole_archive_flag_spec=
7876 fi
7877 supports_anon_versioning=no
7878 case `$LD -v 2>&1` in
7879 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7880 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7881 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7882 *\ 2.11.*) ;; # other 2.11 versions
7883 *) supports_anon_versioning=yes ;;
7884 esac
7885
7886 # See if GNU ld supports shared libraries.
7887 case $host_os in
7888 aix[3-9]*)
7889 # On AIX/PPC, the GNU linker is very broken
7890 if test "$host_cpu" != ia64; then
7891 ld_shlibs=no
7892 cat <<_LT_EOF 1>&2
7893
7894 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7895 *** to be unable to reliably create shared libraries on AIX.
7896 *** Therefore, libtool is disabling shared libraries support. If you
7897 *** really care for shared libraries, you may want to modify your PATH
7898 *** so that a non-GNU linker is found, and then restart.
7899
7900 _LT_EOF
7901 fi
7902 ;;
7903
7904 amigaos*)
7905 case $host_cpu in
7906 powerpc)
7907 # see comment about AmigaOS4 .so support
7908 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7909 archive_expsym_cmds=''
7910 ;;
7911 m68k)
7912 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)'
7913 hardcode_libdir_flag_spec='-L$libdir'
7914 hardcode_minus_L=yes
7915 ;;
7916 esac
7917 ;;
7918
7919 beos*)
7920 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7921 allow_undefined_flag=unsupported
7922 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
7923 # support --undefined. This deserves some investigation. FIXME
7924 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7925 else
7926 ld_shlibs=no
7927 fi
7928 ;;
7929
7930 cygwin* | mingw* | pw32* | cegcc*)
7931 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7932 # as there is no search path for DLLs.
7933 hardcode_libdir_flag_spec='-L$libdir'
7934 allow_undefined_flag=unsupported
7935 always_export_symbols=no
7936 enable_shared_with_static_runtimes=yes
7937 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7938
7939 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7940 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7941 # If the export-symbols file already is a .def file (1st line
7942 # is EXPORTS), use it as is; otherwise, prepend...
7943 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7944 cp $export_symbols $output_objdir/$soname.def;
7945 else
7946 echo EXPORTS > $output_objdir/$soname.def;
7947 cat $export_symbols >> $output_objdir/$soname.def;
7948 fi~
7949 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7950 else
7951 ld_shlibs=no
7952 fi
7953 ;;
7954
7955 interix[3-9]*)
7956 hardcode_direct=no
7957 hardcode_shlibpath_var=no
7958 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7959 export_dynamic_flag_spec='${wl}-E'
7960 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7961 # Instead, shared libraries are loaded at an image base (0x10000000 by
7962 # default) and relocated if they conflict, which is a slow very memory
7963 # consuming and fragmenting process. To avoid this, we pick a random,
7964 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7965 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7966 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7967 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'
7968 ;;
7969
7970 gnu* | linux* | tpf* | k*bsd*-gnu)
7971 tmp_diet=no
7972 if test "$host_os" = linux-dietlibc; then
7973 case $cc_basename in
7974 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7975 esac
7976 fi
7977 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7978 && test "$tmp_diet" = no
7979 then
7980 tmp_addflag=
7981 tmp_sharedflag='-shared'
7982 case $cc_basename,$host_cpu in
7983 pgcc*) # Portland Group C compiler
7984 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'
7985 tmp_addflag=' $pic_flag'
7986 ;;
7987 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7988 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'
7989 tmp_addflag=' $pic_flag -Mnomain' ;;
7990 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7991 tmp_addflag=' -i_dynamic' ;;
7992 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7993 tmp_addflag=' -i_dynamic -nofor_main' ;;
7994 ifc* | ifort*) # Intel Fortran compiler
7995 tmp_addflag=' -nofor_main' ;;
7996 lf95*) # Lahey Fortran 8.1
7997 whole_archive_flag_spec=
7998 tmp_sharedflag='--shared' ;;
7999 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8000 tmp_sharedflag='-qmkshrobj'
8001 tmp_addflag= ;;
8002 esac
8003 case `$CC -V 2>&1 | sed 5q` in
8004 *Sun\ C*) # Sun C 5.9
8005 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'
8006 compiler_needs_object=yes
8007 tmp_sharedflag='-G' ;;
8008 *Sun\ F*) # Sun Fortran 8.3
8009 tmp_sharedflag='-G' ;;
8010 esac
8011 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8012
8013 if test "x$supports_anon_versioning" = xyes; then
8014 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8015 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8016 echo "local: *; };" >> $output_objdir/$libname.ver~
8017 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8018 fi
8019
8020 case $cc_basename in
8021 xlf*)
8022 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8023 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8024 hardcode_libdir_flag_spec=
8025 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8026 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8027 if test "x$supports_anon_versioning" = xyes; then
8028 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8029 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8030 echo "local: *; };" >> $output_objdir/$libname.ver~
8031 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8032 fi
8033 ;;
8034 esac
8035 else
8036 ld_shlibs=no
8037 fi
8038 ;;
8039
8040 netbsd*)
8041 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8042 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8043 wlarc=
8044 else
8045 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8046 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8047 fi
8048 ;;
8049
8050 solaris*)
8051 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8052 ld_shlibs=no
8053 cat <<_LT_EOF 1>&2
8054
8055 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8056 *** create shared libraries on Solaris systems. Therefore, libtool
8057 *** is disabling shared libraries support. We urge you to upgrade GNU
8058 *** binutils to release 2.9.1 or newer. Another option is to modify
8059 *** your PATH or compiler configuration so that the native linker is
8060 *** used, and then restart.
8061
8062 _LT_EOF
8063 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8064 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8065 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8066 else
8067 ld_shlibs=no
8068 fi
8069 ;;
8070
8071 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8072 case `$LD -v 2>&1` in
8073 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8074 ld_shlibs=no
8075 cat <<_LT_EOF 1>&2
8076
8077 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8078 *** reliably create shared libraries on SCO systems. Therefore, libtool
8079 *** is disabling shared libraries support. We urge you to upgrade GNU
8080 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8081 *** your PATH or compiler configuration so that the native linker is
8082 *** used, and then restart.
8083
8084 _LT_EOF
8085 ;;
8086 *)
8087 # For security reasons, it is highly recommended that you always
8088 # use absolute paths for naming shared libraries, and exclude the
8089 # DT_RUNPATH tag from executables and libraries. But doing so
8090 # requires that you compile everything twice, which is a pain.
8091 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8092 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8093 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8094 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8095 else
8096 ld_shlibs=no
8097 fi
8098 ;;
8099 esac
8100 ;;
8101
8102 sunos4*)
8103 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8104 wlarc=
8105 hardcode_direct=yes
8106 hardcode_shlibpath_var=no
8107 ;;
8108
8109 *)
8110 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8111 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8112 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8113 else
8114 ld_shlibs=no
8115 fi
8116 ;;
8117 esac
8118
8119 if test "$ld_shlibs" = no; then
8120 runpath_var=
8121 hardcode_libdir_flag_spec=
8122 export_dynamic_flag_spec=
8123 whole_archive_flag_spec=
8124 fi
8125 else
8126 # PORTME fill in a description of your system's linker (not GNU ld)
8127 case $host_os in
8128 aix3*)
8129 allow_undefined_flag=unsupported
8130 always_export_symbols=yes
8131 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'
8132 # Note: this linker hardcodes the directories in LIBPATH if there
8133 # are no directories specified by -L.
8134 hardcode_minus_L=yes
8135 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8136 # Neither direct hardcoding nor static linking is supported with a
8137 # broken collect2.
8138 hardcode_direct=unsupported
8139 fi
8140 ;;
8141
8142 aix[4-9]*)
8143 if test "$host_cpu" = ia64; then
8144 # On IA64, the linker does run time linking by default, so we don't
8145 # have to do anything special.
8146 aix_use_runtimelinking=no
8147 exp_sym_flag='-Bexport'
8148 no_entry_flag=""
8149 else
8150 # If we're using GNU nm, then we don't want the "-C" option.
8151 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8152 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8153 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'
8154 else
8155 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'
8156 fi
8157 aix_use_runtimelinking=no
8158
8159 # Test if we are trying to use run time linking or normal
8160 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8161 # need to do runtime linking.
8162 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8163 for ld_flag in $LDFLAGS; do
8164 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8165 aix_use_runtimelinking=yes
8166 break
8167 fi
8168 done
8169 ;;
8170 esac
8171
8172 exp_sym_flag='-bexport'
8173 no_entry_flag='-bnoentry'
8174 fi
8175
8176 # When large executables or shared objects are built, AIX ld can
8177 # have problems creating the table of contents. If linking a library
8178 # or program results in "error TOC overflow" add -mminimal-toc to
8179 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8180 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8181
8182 archive_cmds=''
8183 hardcode_direct=yes
8184 hardcode_direct_absolute=yes
8185 hardcode_libdir_separator=':'
8186 link_all_deplibs=yes
8187 file_list_spec='${wl}-f,'
8188
8189 if test "$GCC" = yes; then
8190 case $host_os in aix4.[012]|aix4.[012].*)
8191 # We only want to do this on AIX 4.2 and lower, the check
8192 # below for broken collect2 doesn't work under 4.3+
8193 collect2name=`${CC} -print-prog-name=collect2`
8194 if test -f "$collect2name" &&
8195 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8196 then
8197 # We have reworked collect2
8198 :
8199 else
8200 # We have old collect2
8201 hardcode_direct=unsupported
8202 # It fails to find uninstalled libraries when the uninstalled
8203 # path is not listed in the libpath. Setting hardcode_minus_L
8204 # to unsupported forces relinking
8205 hardcode_minus_L=yes
8206 hardcode_libdir_flag_spec='-L$libdir'
8207 hardcode_libdir_separator=
8208 fi
8209 ;;
8210 esac
8211 shared_flag='-shared'
8212 if test "$aix_use_runtimelinking" = yes; then
8213 shared_flag="$shared_flag "'${wl}-G'
8214 fi
8215 else
8216 # not using gcc
8217 if test "$host_cpu" = ia64; then
8218 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8219 # chokes on -Wl,-G. The following line is correct:
8220 shared_flag='-G'
8221 else
8222 if test "$aix_use_runtimelinking" = yes; then
8223 shared_flag='${wl}-G'
8224 else
8225 shared_flag='${wl}-bM:SRE'
8226 fi
8227 fi
8228 fi
8229
8230 export_dynamic_flag_spec='${wl}-bexpall'
8231 # It seems that -bexpall does not export symbols beginning with
8232 # underscore (_), so it is better to generate a list of symbols to export.
8233 always_export_symbols=yes
8234 if test "$aix_use_runtimelinking" = yes; then
8235 # Warning - without using the other runtime loading flags (-brtl),
8236 # -berok will link without error, but may produce a broken library.
8237 allow_undefined_flag='-berok'
8238 # Determine the default libpath from the value encoded in an
8239 # empty executable.
8240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8241 /* end confdefs.h. */
8242
8243 int
8244 main ()
8245 {
8246
8247 ;
8248 return 0;
8249 }
8250 _ACEOF
8251 if ac_fn_c_try_link "$LINENO"; then :
8252
8253 lt_aix_libpath_sed='
8254 /Import File Strings/,/^$/ {
8255 /^0/ {
8256 s/^0 *\(.*\)$/\1/
8257 p
8258 }
8259 }'
8260 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8261 # Check for a 64-bit object if we didn't find anything.
8262 if test -z "$aix_libpath"; then
8263 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8264 fi
8265 fi
8266 rm -f core conftest.err conftest.$ac_objext \
8267 conftest$ac_exeext conftest.$ac_ext
8268 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8269
8270 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8271 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"
8272 else
8273 if test "$host_cpu" = ia64; then
8274 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8275 allow_undefined_flag="-z nodefs"
8276 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"
8277 else
8278 # Determine the default libpath from the value encoded in an
8279 # empty executable.
8280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8281 /* end confdefs.h. */
8282
8283 int
8284 main ()
8285 {
8286
8287 ;
8288 return 0;
8289 }
8290 _ACEOF
8291 if ac_fn_c_try_link "$LINENO"; then :
8292
8293 lt_aix_libpath_sed='
8294 /Import File Strings/,/^$/ {
8295 /^0/ {
8296 s/^0 *\(.*\)$/\1/
8297 p
8298 }
8299 }'
8300 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8301 # Check for a 64-bit object if we didn't find anything.
8302 if test -z "$aix_libpath"; then
8303 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8304 fi
8305 fi
8306 rm -f core conftest.err conftest.$ac_objext \
8307 conftest$ac_exeext conftest.$ac_ext
8308 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8309
8310 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8311 # Warning - without using the other run time loading flags,
8312 # -berok will link without error, but may produce a broken library.
8313 no_undefined_flag=' ${wl}-bernotok'
8314 allow_undefined_flag=' ${wl}-berok'
8315 # Exported symbols can be pulled into shared objects from archives
8316 whole_archive_flag_spec='$convenience'
8317 archive_cmds_need_lc=yes
8318 # This is similar to how AIX traditionally builds its shared libraries.
8319 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'
8320 fi
8321 fi
8322 ;;
8323
8324 amigaos*)
8325 case $host_cpu in
8326 powerpc)
8327 # see comment about AmigaOS4 .so support
8328 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8329 archive_expsym_cmds=''
8330 ;;
8331 m68k)
8332 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)'
8333 hardcode_libdir_flag_spec='-L$libdir'
8334 hardcode_minus_L=yes
8335 ;;
8336 esac
8337 ;;
8338
8339 bsdi[45]*)
8340 export_dynamic_flag_spec=-rdynamic
8341 ;;
8342
8343 cygwin* | mingw* | pw32* | cegcc*)
8344 # When not using gcc, we currently assume that we are using
8345 # Microsoft Visual C++.
8346 # hardcode_libdir_flag_spec is actually meaningless, as there is
8347 # no search path for DLLs.
8348 hardcode_libdir_flag_spec=' '
8349 allow_undefined_flag=unsupported
8350 # Tell ltmain to make .lib files, not .a files.
8351 libext=lib
8352 # Tell ltmain to make .dll files, not .so files.
8353 shrext_cmds=".dll"
8354 # FIXME: Setting linknames here is a bad hack.
8355 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8356 # The linker will automatically build a .lib file if we build a DLL.
8357 old_archive_from_new_cmds='true'
8358 # FIXME: Should let the user specify the lib program.
8359 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8360 fix_srcfile_path='`cygpath -w "$srcfile"`'
8361 enable_shared_with_static_runtimes=yes
8362 ;;
8363
8364 darwin* | rhapsody*)
8365
8366
8367 archive_cmds_need_lc=no
8368 hardcode_direct=no
8369 hardcode_automatic=yes
8370 hardcode_shlibpath_var=unsupported
8371 whole_archive_flag_spec=''
8372 link_all_deplibs=yes
8373 allow_undefined_flag="$_lt_dar_allow_undefined"
8374 case $cc_basename in
8375 ifort*) _lt_dar_can_shared=yes ;;
8376 *) _lt_dar_can_shared=$GCC ;;
8377 esac
8378 if test "$_lt_dar_can_shared" = "yes"; then
8379 output_verbose_link_cmd=echo
8380 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8381 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8382 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}"
8383 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}"
8384
8385 else
8386 ld_shlibs=no
8387 fi
8388
8389 ;;
8390
8391 dgux*)
8392 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8393 hardcode_libdir_flag_spec='-L$libdir'
8394 hardcode_shlibpath_var=no
8395 ;;
8396
8397 freebsd1*)
8398 ld_shlibs=no
8399 ;;
8400
8401 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8402 # support. Future versions do this automatically, but an explicit c++rt0.o
8403 # does not break anything, and helps significantly (at the cost of a little
8404 # extra space).
8405 freebsd2.2*)
8406 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8407 hardcode_libdir_flag_spec='-R$libdir'
8408 hardcode_direct=yes
8409 hardcode_shlibpath_var=no
8410 ;;
8411
8412 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8413 freebsd2*)
8414 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8415 hardcode_direct=yes
8416 hardcode_minus_L=yes
8417 hardcode_shlibpath_var=no
8418 ;;
8419
8420 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8421 freebsd* | dragonfly*)
8422 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8423 hardcode_libdir_flag_spec='-R$libdir'
8424 hardcode_direct=yes
8425 hardcode_shlibpath_var=no
8426 ;;
8427
8428 hpux9*)
8429 if test "$GCC" = yes; then
8430 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'
8431 else
8432 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'
8433 fi
8434 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8435 hardcode_libdir_separator=:
8436 hardcode_direct=yes
8437
8438 # hardcode_minus_L: Not really in the search PATH,
8439 # but as the default location of the library.
8440 hardcode_minus_L=yes
8441 export_dynamic_flag_spec='${wl}-E'
8442 ;;
8443
8444 hpux10*)
8445 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8446 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8447 else
8448 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8449 fi
8450 if test "$with_gnu_ld" = no; then
8451 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8452 hardcode_libdir_flag_spec_ld='+b $libdir'
8453 hardcode_libdir_separator=:
8454 hardcode_direct=yes
8455 hardcode_direct_absolute=yes
8456 export_dynamic_flag_spec='${wl}-E'
8457 # hardcode_minus_L: Not really in the search PATH,
8458 # but as the default location of the library.
8459 hardcode_minus_L=yes
8460 fi
8461 ;;
8462
8463 hpux11*)
8464 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8465 case $host_cpu in
8466 hppa*64*)
8467 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8468 ;;
8469 ia64*)
8470 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8471 ;;
8472 *)
8473 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8474 ;;
8475 esac
8476 else
8477 case $host_cpu in
8478 hppa*64*)
8479 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8480 ;;
8481 ia64*)
8482 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8483 ;;
8484 *)
8485 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8486 ;;
8487 esac
8488 fi
8489 if test "$with_gnu_ld" = no; then
8490 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8491 hardcode_libdir_separator=:
8492
8493 case $host_cpu in
8494 hppa*64*|ia64*)
8495 hardcode_direct=no
8496 hardcode_shlibpath_var=no
8497 ;;
8498 *)
8499 hardcode_direct=yes
8500 hardcode_direct_absolute=yes
8501 export_dynamic_flag_spec='${wl}-E'
8502
8503 # hardcode_minus_L: Not really in the search PATH,
8504 # but as the default location of the library.
8505 hardcode_minus_L=yes
8506 ;;
8507 esac
8508 fi
8509 ;;
8510
8511 irix5* | irix6* | nonstopux*)
8512 if test "$GCC" = yes; then
8513 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'
8514 # Try to use the -exported_symbol ld option, if it does not
8515 # work, assume that -exports_file does not work either and
8516 # implicitly export all symbols.
8517 save_LDFLAGS="$LDFLAGS"
8518 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8520 /* end confdefs.h. */
8521 int foo(void) {}
8522 _ACEOF
8523 if ac_fn_c_try_link "$LINENO"; then :
8524 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'
8525
8526 fi
8527 rm -f core conftest.err conftest.$ac_objext \
8528 conftest$ac_exeext conftest.$ac_ext
8529 LDFLAGS="$save_LDFLAGS"
8530 else
8531 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'
8532 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'
8533 fi
8534 archive_cmds_need_lc='no'
8535 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8536 hardcode_libdir_separator=:
8537 inherit_rpath=yes
8538 link_all_deplibs=yes
8539 ;;
8540
8541 netbsd*)
8542 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8543 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8544 else
8545 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8546 fi
8547 hardcode_libdir_flag_spec='-R$libdir'
8548 hardcode_direct=yes
8549 hardcode_shlibpath_var=no
8550 ;;
8551
8552 newsos6)
8553 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8554 hardcode_direct=yes
8555 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8556 hardcode_libdir_separator=:
8557 hardcode_shlibpath_var=no
8558 ;;
8559
8560 *nto* | *qnx*)
8561 ;;
8562
8563 openbsd*)
8564 if test -f /usr/libexec/ld.so; then
8565 hardcode_direct=yes
8566 hardcode_shlibpath_var=no
8567 hardcode_direct_absolute=yes
8568 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8569 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8570 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8571 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8572 export_dynamic_flag_spec='${wl}-E'
8573 else
8574 case $host_os in
8575 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8576 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8577 hardcode_libdir_flag_spec='-R$libdir'
8578 ;;
8579 *)
8580 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8581 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8582 ;;
8583 esac
8584 fi
8585 else
8586 ld_shlibs=no
8587 fi
8588 ;;
8589
8590 os2*)
8591 hardcode_libdir_flag_spec='-L$libdir'
8592 hardcode_minus_L=yes
8593 allow_undefined_flag=unsupported
8594 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'
8595 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8596 ;;
8597
8598 osf3*)
8599 if test "$GCC" = yes; then
8600 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8601 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'
8602 else
8603 allow_undefined_flag=' -expect_unresolved \*'
8604 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'
8605 fi
8606 archive_cmds_need_lc='no'
8607 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8608 hardcode_libdir_separator=:
8609 ;;
8610
8611 osf4* | osf5*) # as osf3* with the addition of -msym flag
8612 if test "$GCC" = yes; then
8613 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8614 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'
8615 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8616 else
8617 allow_undefined_flag=' -expect_unresolved \*'
8618 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'
8619 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~
8620 $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'
8621
8622 # Both c and cxx compiler support -rpath directly
8623 hardcode_libdir_flag_spec='-rpath $libdir'
8624 fi
8625 archive_cmds_need_lc='no'
8626 hardcode_libdir_separator=:
8627 ;;
8628
8629 solaris*)
8630 no_undefined_flag=' -z defs'
8631 if test "$GCC" = yes; then
8632 wlarc='${wl}'
8633 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8634 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8635 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8636 else
8637 case `$CC -V 2>&1` in
8638 *"Compilers 5.0"*)
8639 wlarc=''
8640 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8641 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8642 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8643 ;;
8644 *)
8645 wlarc='${wl}'
8646 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8647 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8648 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8649 ;;
8650 esac
8651 fi
8652 hardcode_libdir_flag_spec='-R$libdir'
8653 hardcode_shlibpath_var=no
8654 case $host_os in
8655 solaris2.[0-5] | solaris2.[0-5].*) ;;
8656 *)
8657 # The compiler driver will combine and reorder linker options,
8658 # but understands `-z linker_flag'. GCC discards it without `$wl',
8659 # but is careful enough not to reorder.
8660 # Supported since Solaris 2.6 (maybe 2.5.1?)
8661 if test "$GCC" = yes; then
8662 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8663 else
8664 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8665 fi
8666 ;;
8667 esac
8668 link_all_deplibs=yes
8669 ;;
8670
8671 sunos4*)
8672 if test "x$host_vendor" = xsequent; then
8673 # Use $CC to link under sequent, because it throws in some extra .o
8674 # files that make .init and .fini sections work.
8675 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8676 else
8677 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8678 fi
8679 hardcode_libdir_flag_spec='-L$libdir'
8680 hardcode_direct=yes
8681 hardcode_minus_L=yes
8682 hardcode_shlibpath_var=no
8683 ;;
8684
8685 sysv4)
8686 case $host_vendor in
8687 sni)
8688 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8689 hardcode_direct=yes # is this really true???
8690 ;;
8691 siemens)
8692 ## LD is ld it makes a PLAMLIB
8693 ## CC just makes a GrossModule.
8694 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8695 reload_cmds='$CC -r -o $output$reload_objs'
8696 hardcode_direct=no
8697 ;;
8698 motorola)
8699 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8700 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8701 ;;
8702 esac
8703 runpath_var='LD_RUN_PATH'
8704 hardcode_shlibpath_var=no
8705 ;;
8706
8707 sysv4.3*)
8708 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8709 hardcode_shlibpath_var=no
8710 export_dynamic_flag_spec='-Bexport'
8711 ;;
8712
8713 sysv4*MP*)
8714 if test -d /usr/nec; then
8715 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8716 hardcode_shlibpath_var=no
8717 runpath_var=LD_RUN_PATH
8718 hardcode_runpath_var=yes
8719 ld_shlibs=yes
8720 fi
8721 ;;
8722
8723 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8724 no_undefined_flag='${wl}-z,text'
8725 archive_cmds_need_lc=no
8726 hardcode_shlibpath_var=no
8727 runpath_var='LD_RUN_PATH'
8728
8729 if test "$GCC" = yes; then
8730 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8731 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8732 else
8733 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8734 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8735 fi
8736 ;;
8737
8738 sysv5* | sco3.2v5* | sco5v6*)
8739 # Note: We can NOT use -z defs as we might desire, because we do not
8740 # link with -lc, and that would cause any symbols used from libc to
8741 # always be unresolved, which means just about no library would
8742 # ever link correctly. If we're not using GNU ld we use -z text
8743 # though, which does catch some bad symbols but isn't as heavy-handed
8744 # as -z defs.
8745 no_undefined_flag='${wl}-z,text'
8746 allow_undefined_flag='${wl}-z,nodefs'
8747 archive_cmds_need_lc=no
8748 hardcode_shlibpath_var=no
8749 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8750 hardcode_libdir_separator=':'
8751 link_all_deplibs=yes
8752 export_dynamic_flag_spec='${wl}-Bexport'
8753 runpath_var='LD_RUN_PATH'
8754
8755 if test "$GCC" = yes; then
8756 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8757 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8758 else
8759 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8760 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8761 fi
8762 ;;
8763
8764 uts4*)
8765 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8766 hardcode_libdir_flag_spec='-L$libdir'
8767 hardcode_shlibpath_var=no
8768 ;;
8769
8770 *)
8771 ld_shlibs=no
8772 ;;
8773 esac
8774
8775 if test x$host_vendor = xsni; then
8776 case $host in
8777 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8778 export_dynamic_flag_spec='${wl}-Blargedynsym'
8779 ;;
8780 esac
8781 fi
8782 fi
8783
8784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8785 $as_echo "$ld_shlibs" >&6; }
8786 test "$ld_shlibs" = no && can_build_shared=no
8787
8788 with_gnu_ld=$with_gnu_ld
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804 #
8805 # Do we need to explicitly link libc?
8806 #
8807 case "x$archive_cmds_need_lc" in
8808 x|xyes)
8809 # Assume -lc should be added
8810 archive_cmds_need_lc=yes
8811
8812 if test "$enable_shared" = yes && test "$GCC" = yes; then
8813 case $archive_cmds in
8814 *'~'*)
8815 # FIXME: we may have to deal with multi-command sequences.
8816 ;;
8817 '$CC '*)
8818 # Test whether the compiler implicitly links with -lc since on some
8819 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8820 # to ld, don't add -lc before -lgcc.
8821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8822 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8823 $RM conftest*
8824 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8825
8826 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8827 (eval $ac_compile) 2>&5
8828 ac_status=$?
8829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8830 test $ac_status = 0; } 2>conftest.err; then
8831 soname=conftest
8832 lib=conftest
8833 libobjs=conftest.$ac_objext
8834 deplibs=
8835 wl=$lt_prog_compiler_wl
8836 pic_flag=$lt_prog_compiler_pic
8837 compiler_flags=-v
8838 linker_flags=-v
8839 verstring=
8840 output_objdir=.
8841 libname=conftest
8842 lt_save_allow_undefined_flag=$allow_undefined_flag
8843 allow_undefined_flag=
8844 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8845 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8846 ac_status=$?
8847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8848 test $ac_status = 0; }
8849 then
8850 archive_cmds_need_lc=no
8851 else
8852 archive_cmds_need_lc=yes
8853 fi
8854 allow_undefined_flag=$lt_save_allow_undefined_flag
8855 else
8856 cat conftest.err 1>&5
8857 fi
8858 $RM conftest*
8859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8860 $as_echo "$archive_cmds_need_lc" >&6; }
8861 ;;
8862 esac
8863 fi
8864 ;;
8865 esac
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9024 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9025
9026 if test "$GCC" = yes; then
9027 case $host_os in
9028 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9029 *) lt_awk_arg="/^libraries:/" ;;
9030 esac
9031 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9032 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9033 # if the path contains ";" then we assume it to be the separator
9034 # otherwise default to the standard path separator (i.e. ":") - it is
9035 # assumed that no part of a normal pathname contains ";" but that should
9036 # okay in the real world where ";" in dirpaths is itself problematic.
9037 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9038 else
9039 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9040 fi
9041 # Ok, now we have the path, separated by spaces, we can step through it
9042 # and add multilib dir if necessary.
9043 lt_tmp_lt_search_path_spec=
9044 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9045 for lt_sys_path in $lt_search_path_spec; do
9046 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9047 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9048 else
9049 test -d "$lt_sys_path" && \
9050 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9051 fi
9052 done
9053 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9054 BEGIN {RS=" "; FS="/|\n";} {
9055 lt_foo="";
9056 lt_count=0;
9057 for (lt_i = NF; lt_i > 0; lt_i--) {
9058 if ($lt_i != "" && $lt_i != ".") {
9059 if ($lt_i == "..") {
9060 lt_count++;
9061 } else {
9062 if (lt_count == 0) {
9063 lt_foo="/" $lt_i lt_foo;
9064 } else {
9065 lt_count--;
9066 }
9067 }
9068 }
9069 }
9070 if (lt_foo != "") { lt_freq[lt_foo]++; }
9071 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9072 }'`
9073 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9074 else
9075 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9076 fi
9077 library_names_spec=
9078 libname_spec='lib$name'
9079 soname_spec=
9080 shrext_cmds=".so"
9081 postinstall_cmds=
9082 postuninstall_cmds=
9083 finish_cmds=
9084 finish_eval=
9085 shlibpath_var=
9086 shlibpath_overrides_runpath=unknown
9087 version_type=none
9088 dynamic_linker="$host_os ld.so"
9089 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9090 need_lib_prefix=unknown
9091 hardcode_into_libs=no
9092
9093 # when you set need_version to no, make sure it does not cause -set_version
9094 # flags to be left without arguments
9095 need_version=unknown
9096
9097 case $host_os in
9098 aix3*)
9099 version_type=linux
9100 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9101 shlibpath_var=LIBPATH
9102
9103 # AIX 3 has no versioning support, so we append a major version to the name.
9104 soname_spec='${libname}${release}${shared_ext}$major'
9105 ;;
9106
9107 aix[4-9]*)
9108 version_type=linux
9109 need_lib_prefix=no
9110 need_version=no
9111 hardcode_into_libs=yes
9112 if test "$host_cpu" = ia64; then
9113 # AIX 5 supports IA64
9114 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9115 shlibpath_var=LD_LIBRARY_PATH
9116 else
9117 # With GCC up to 2.95.x, collect2 would create an import file
9118 # for dependence libraries. The import file would start with
9119 # the line `#! .'. This would cause the generated library to
9120 # depend on `.', always an invalid library. This was fixed in
9121 # development snapshots of GCC prior to 3.0.
9122 case $host_os in
9123 aix4 | aix4.[01] | aix4.[01].*)
9124 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9125 echo ' yes '
9126 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9127 :
9128 else
9129 can_build_shared=no
9130 fi
9131 ;;
9132 esac
9133 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9134 # soname into executable. Probably we can add versioning support to
9135 # collect2, so additional links can be useful in future.
9136 if test "$aix_use_runtimelinking" = yes; then
9137 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9138 # instead of lib<name>.a to let people know that these are not
9139 # typical AIX shared libraries.
9140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9141 else
9142 # We preserve .a as extension for shared libraries through AIX4.2
9143 # and later when we are not doing run time linking.
9144 library_names_spec='${libname}${release}.a $libname.a'
9145 soname_spec='${libname}${release}${shared_ext}$major'
9146 fi
9147 shlibpath_var=LIBPATH
9148 fi
9149 ;;
9150
9151 amigaos*)
9152 case $host_cpu in
9153 powerpc)
9154 # Since July 2007 AmigaOS4 officially supports .so libraries.
9155 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9157 ;;
9158 m68k)
9159 library_names_spec='$libname.ixlibrary $libname.a'
9160 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9161 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'
9162 ;;
9163 esac
9164 ;;
9165
9166 beos*)
9167 library_names_spec='${libname}${shared_ext}'
9168 dynamic_linker="$host_os ld.so"
9169 shlibpath_var=LIBRARY_PATH
9170 ;;
9171
9172 bsdi[45]*)
9173 version_type=linux
9174 need_version=no
9175 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9176 soname_spec='${libname}${release}${shared_ext}$major'
9177 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9178 shlibpath_var=LD_LIBRARY_PATH
9179 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9180 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9181 # the default ld.so.conf also contains /usr/contrib/lib and
9182 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9183 # libtool to hard-code these into programs
9184 ;;
9185
9186 cygwin* | mingw* | pw32* | cegcc*)
9187 version_type=windows
9188 shrext_cmds=".dll"
9189 need_version=no
9190 need_lib_prefix=no
9191
9192 case $GCC,$host_os in
9193 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9194 library_names_spec='$libname.dll.a'
9195 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9196 postinstall_cmds='base_file=`basename \${file}`~
9197 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9198 dldir=$destdir/`dirname \$dlpath`~
9199 test -d \$dldir || mkdir -p \$dldir~
9200 $install_prog $dir/$dlname \$dldir/$dlname~
9201 chmod a+x \$dldir/$dlname~
9202 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9203 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9204 fi'
9205 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9206 dlpath=$dir/\$dldll~
9207 $RM \$dlpath'
9208 shlibpath_overrides_runpath=yes
9209
9210 case $host_os in
9211 cygwin*)
9212 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9213 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9214 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9215 ;;
9216 mingw* | cegcc*)
9217 # MinGW DLLs use traditional 'lib' prefix
9218 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9219 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9220 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9221 # It is most probably a Windows format PATH printed by
9222 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9223 # path with ; separators, and with drive letters. We can handle the
9224 # drive letters (cygwin fileutils understands them), so leave them,
9225 # especially as we might pass files found there to a mingw objdump,
9226 # which wouldn't understand a cygwinified path. Ahh.
9227 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9228 else
9229 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9230 fi
9231 ;;
9232 pw32*)
9233 # pw32 DLLs use 'pw' prefix rather than 'lib'
9234 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9235 ;;
9236 esac
9237 ;;
9238
9239 *)
9240 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9241 ;;
9242 esac
9243 dynamic_linker='Win32 ld.exe'
9244 # FIXME: first we should search . and the directory the executable is in
9245 shlibpath_var=PATH
9246 ;;
9247
9248 darwin* | rhapsody*)
9249 dynamic_linker="$host_os dyld"
9250 version_type=darwin
9251 need_lib_prefix=no
9252 need_version=no
9253 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9254 soname_spec='${libname}${release}${major}$shared_ext'
9255 shlibpath_overrides_runpath=yes
9256 shlibpath_var=DYLD_LIBRARY_PATH
9257 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9258
9259 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9260 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9261 ;;
9262
9263 dgux*)
9264 version_type=linux
9265 need_lib_prefix=no
9266 need_version=no
9267 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9268 soname_spec='${libname}${release}${shared_ext}$major'
9269 shlibpath_var=LD_LIBRARY_PATH
9270 ;;
9271
9272 freebsd1*)
9273 dynamic_linker=no
9274 ;;
9275
9276 freebsd* | dragonfly*)
9277 # DragonFly does not have aout. When/if they implement a new
9278 # versioning mechanism, adjust this.
9279 if test -x /usr/bin/objformat; then
9280 objformat=`/usr/bin/objformat`
9281 else
9282 case $host_os in
9283 freebsd[123]*) objformat=aout ;;
9284 *) objformat=elf ;;
9285 esac
9286 fi
9287 version_type=freebsd-$objformat
9288 case $version_type in
9289 freebsd-elf*)
9290 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9291 need_version=no
9292 need_lib_prefix=no
9293 ;;
9294 freebsd-*)
9295 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9296 need_version=yes
9297 ;;
9298 esac
9299 shlibpath_var=LD_LIBRARY_PATH
9300 case $host_os in
9301 freebsd2*)
9302 shlibpath_overrides_runpath=yes
9303 ;;
9304 freebsd3.[01]* | freebsdelf3.[01]*)
9305 shlibpath_overrides_runpath=yes
9306 hardcode_into_libs=yes
9307 ;;
9308 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9309 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9310 shlibpath_overrides_runpath=no
9311 hardcode_into_libs=yes
9312 ;;
9313 *) # from 4.6 on, and DragonFly
9314 shlibpath_overrides_runpath=yes
9315 hardcode_into_libs=yes
9316 ;;
9317 esac
9318 ;;
9319
9320 gnu*)
9321 version_type=linux
9322 need_lib_prefix=no
9323 need_version=no
9324 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9325 soname_spec='${libname}${release}${shared_ext}$major'
9326 shlibpath_var=LD_LIBRARY_PATH
9327 hardcode_into_libs=yes
9328 ;;
9329
9330 hpux9* | hpux10* | hpux11*)
9331 # Give a soname corresponding to the major version so that dld.sl refuses to
9332 # link against other versions.
9333 version_type=sunos
9334 need_lib_prefix=no
9335 need_version=no
9336 case $host_cpu in
9337 ia64*)
9338 shrext_cmds='.so'
9339 hardcode_into_libs=yes
9340 dynamic_linker="$host_os dld.so"
9341 shlibpath_var=LD_LIBRARY_PATH
9342 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9344 soname_spec='${libname}${release}${shared_ext}$major'
9345 if test "X$HPUX_IA64_MODE" = X32; then
9346 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9347 else
9348 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9349 fi
9350 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9351 ;;
9352 hppa*64*)
9353 shrext_cmds='.sl'
9354 hardcode_into_libs=yes
9355 dynamic_linker="$host_os dld.sl"
9356 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9357 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9359 soname_spec='${libname}${release}${shared_ext}$major'
9360 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9361 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9362 ;;
9363 *)
9364 shrext_cmds='.sl'
9365 dynamic_linker="$host_os dld.sl"
9366 shlibpath_var=SHLIB_PATH
9367 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9368 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9369 soname_spec='${libname}${release}${shared_ext}$major'
9370 ;;
9371 esac
9372 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9373 postinstall_cmds='chmod 555 $lib'
9374 ;;
9375
9376 interix[3-9]*)
9377 version_type=linux
9378 need_lib_prefix=no
9379 need_version=no
9380 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9381 soname_spec='${libname}${release}${shared_ext}$major'
9382 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9383 shlibpath_var=LD_LIBRARY_PATH
9384 shlibpath_overrides_runpath=no
9385 hardcode_into_libs=yes
9386 ;;
9387
9388 irix5* | irix6* | nonstopux*)
9389 case $host_os in
9390 nonstopux*) version_type=nonstopux ;;
9391 *)
9392 if test "$lt_cv_prog_gnu_ld" = yes; then
9393 version_type=linux
9394 else
9395 version_type=irix
9396 fi ;;
9397 esac
9398 need_lib_prefix=no
9399 need_version=no
9400 soname_spec='${libname}${release}${shared_ext}$major'
9401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9402 case $host_os in
9403 irix5* | nonstopux*)
9404 libsuff= shlibsuff=
9405 ;;
9406 *)
9407 case $LD in # libtool.m4 will add one of these switches to LD
9408 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9409 libsuff= shlibsuff= libmagic=32-bit;;
9410 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9411 libsuff=32 shlibsuff=N32 libmagic=N32;;
9412 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9413 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9414 *) libsuff= shlibsuff= libmagic=never-match;;
9415 esac
9416 ;;
9417 esac
9418 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9419 shlibpath_overrides_runpath=no
9420 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9421 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9422 hardcode_into_libs=yes
9423 ;;
9424
9425 # No shared lib support for Linux oldld, aout, or coff.
9426 linux*oldld* | linux*aout* | linux*coff*)
9427 dynamic_linker=no
9428 ;;
9429
9430 # This must be Linux ELF.
9431 linux* | k*bsd*-gnu)
9432 version_type=linux
9433 need_lib_prefix=no
9434 need_version=no
9435 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9436 soname_spec='${libname}${release}${shared_ext}$major'
9437 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9438 shlibpath_var=LD_LIBRARY_PATH
9439 shlibpath_overrides_runpath=no
9440 # Some binutils ld are patched to set DT_RUNPATH
9441 save_LDFLAGS=$LDFLAGS
9442 save_libdir=$libdir
9443 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9444 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9446 /* end confdefs.h. */
9447
9448 int
9449 main ()
9450 {
9451
9452 ;
9453 return 0;
9454 }
9455 _ACEOF
9456 if ac_fn_c_try_link "$LINENO"; then :
9457 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9458 shlibpath_overrides_runpath=yes
9459 fi
9460 fi
9461 rm -f core conftest.err conftest.$ac_objext \
9462 conftest$ac_exeext conftest.$ac_ext
9463 LDFLAGS=$save_LDFLAGS
9464 libdir=$save_libdir
9465
9466 # This implies no fast_install, which is unacceptable.
9467 # Some rework will be needed to allow for fast_install
9468 # before this can be enabled.
9469 hardcode_into_libs=yes
9470
9471 # Append ld.so.conf contents to the search path
9472 if test -f /etc/ld.so.conf; then
9473 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' ' '`
9474 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9475 fi
9476
9477 # We used to test for /lib/ld.so.1 and disable shared libraries on
9478 # powerpc, because MkLinux only supported shared libraries with the
9479 # GNU dynamic linker. Since this was broken with cross compilers,
9480 # most powerpc-linux boxes support dynamic linking these days and
9481 # people can always --disable-shared, the test was removed, and we
9482 # assume the GNU/Linux dynamic linker is in use.
9483 dynamic_linker='GNU/Linux ld.so'
9484 ;;
9485
9486 netbsd*)
9487 version_type=sunos
9488 need_lib_prefix=no
9489 need_version=no
9490 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9491 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9492 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9493 dynamic_linker='NetBSD (a.out) ld.so'
9494 else
9495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9496 soname_spec='${libname}${release}${shared_ext}$major'
9497 dynamic_linker='NetBSD ld.elf_so'
9498 fi
9499 shlibpath_var=LD_LIBRARY_PATH
9500 shlibpath_overrides_runpath=yes
9501 hardcode_into_libs=yes
9502 ;;
9503
9504 newsos6)
9505 version_type=linux
9506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9507 shlibpath_var=LD_LIBRARY_PATH
9508 shlibpath_overrides_runpath=yes
9509 ;;
9510
9511 *nto* | *qnx*)
9512 version_type=qnx
9513 need_lib_prefix=no
9514 need_version=no
9515 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9516 soname_spec='${libname}${release}${shared_ext}$major'
9517 shlibpath_var=LD_LIBRARY_PATH
9518 shlibpath_overrides_runpath=no
9519 hardcode_into_libs=yes
9520 dynamic_linker='ldqnx.so'
9521 ;;
9522
9523 openbsd*)
9524 version_type=sunos
9525 sys_lib_dlsearch_path_spec="/usr/lib"
9526 need_lib_prefix=no
9527 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9528 case $host_os in
9529 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9530 *) need_version=no ;;
9531 esac
9532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9533 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9534 shlibpath_var=LD_LIBRARY_PATH
9535 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9536 case $host_os in
9537 openbsd2.[89] | openbsd2.[89].*)
9538 shlibpath_overrides_runpath=no
9539 ;;
9540 *)
9541 shlibpath_overrides_runpath=yes
9542 ;;
9543 esac
9544 else
9545 shlibpath_overrides_runpath=yes
9546 fi
9547 ;;
9548
9549 os2*)
9550 libname_spec='$name'
9551 shrext_cmds=".dll"
9552 need_lib_prefix=no
9553 library_names_spec='$libname${shared_ext} $libname.a'
9554 dynamic_linker='OS/2 ld.exe'
9555 shlibpath_var=LIBPATH
9556 ;;
9557
9558 osf3* | osf4* | osf5*)
9559 version_type=osf
9560 need_lib_prefix=no
9561 need_version=no
9562 soname_spec='${libname}${release}${shared_ext}$major'
9563 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9564 shlibpath_var=LD_LIBRARY_PATH
9565 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9566 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9567 ;;
9568
9569 rdos*)
9570 dynamic_linker=no
9571 ;;
9572
9573 solaris*)
9574 version_type=linux
9575 need_lib_prefix=no
9576 need_version=no
9577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9578 soname_spec='${libname}${release}${shared_ext}$major'
9579 shlibpath_var=LD_LIBRARY_PATH
9580 shlibpath_overrides_runpath=yes
9581 hardcode_into_libs=yes
9582 # ldd complains unless libraries are executable
9583 postinstall_cmds='chmod +x $lib'
9584 ;;
9585
9586 sunos4*)
9587 version_type=sunos
9588 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9589 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9590 shlibpath_var=LD_LIBRARY_PATH
9591 shlibpath_overrides_runpath=yes
9592 if test "$with_gnu_ld" = yes; then
9593 need_lib_prefix=no
9594 fi
9595 need_version=yes
9596 ;;
9597
9598 sysv4 | sysv4.3*)
9599 version_type=linux
9600 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9601 soname_spec='${libname}${release}${shared_ext}$major'
9602 shlibpath_var=LD_LIBRARY_PATH
9603 case $host_vendor in
9604 sni)
9605 shlibpath_overrides_runpath=no
9606 need_lib_prefix=no
9607 runpath_var=LD_RUN_PATH
9608 ;;
9609 siemens)
9610 need_lib_prefix=no
9611 ;;
9612 motorola)
9613 need_lib_prefix=no
9614 need_version=no
9615 shlibpath_overrides_runpath=no
9616 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9617 ;;
9618 esac
9619 ;;
9620
9621 sysv4*MP*)
9622 if test -d /usr/nec ;then
9623 version_type=linux
9624 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9625 soname_spec='$libname${shared_ext}.$major'
9626 shlibpath_var=LD_LIBRARY_PATH
9627 fi
9628 ;;
9629
9630 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9631 version_type=freebsd-elf
9632 need_lib_prefix=no
9633 need_version=no
9634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9635 soname_spec='${libname}${release}${shared_ext}$major'
9636 shlibpath_var=LD_LIBRARY_PATH
9637 shlibpath_overrides_runpath=yes
9638 hardcode_into_libs=yes
9639 if test "$with_gnu_ld" = yes; then
9640 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9641 else
9642 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9643 case $host_os in
9644 sco3.2v5*)
9645 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9646 ;;
9647 esac
9648 fi
9649 sys_lib_dlsearch_path_spec='/usr/lib'
9650 ;;
9651
9652 tpf*)
9653 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9654 version_type=linux
9655 need_lib_prefix=no
9656 need_version=no
9657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9658 shlibpath_var=LD_LIBRARY_PATH
9659 shlibpath_overrides_runpath=no
9660 hardcode_into_libs=yes
9661 ;;
9662
9663 uts4*)
9664 version_type=linux
9665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9666 soname_spec='${libname}${release}${shared_ext}$major'
9667 shlibpath_var=LD_LIBRARY_PATH
9668 ;;
9669
9670 *)
9671 dynamic_linker=no
9672 ;;
9673 esac
9674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9675 $as_echo "$dynamic_linker" >&6; }
9676 test "$dynamic_linker" = no && can_build_shared=no
9677
9678 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9679 if test "$GCC" = yes; then
9680 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9681 fi
9682
9683 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9684 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9685 fi
9686 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9687 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9688 fi
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9777 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9778 hardcode_action=
9779 if test -n "$hardcode_libdir_flag_spec" ||
9780 test -n "$runpath_var" ||
9781 test "X$hardcode_automatic" = "Xyes" ; then
9782
9783 # We can hardcode non-existent directories.
9784 if test "$hardcode_direct" != no &&
9785 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9786 # have to relink, otherwise we might link with an installed library
9787 # when we should be linking with a yet-to-be-installed one
9788 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9789 test "$hardcode_minus_L" != no; then
9790 # Linking always hardcodes the temporary library directory.
9791 hardcode_action=relink
9792 else
9793 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9794 hardcode_action=immediate
9795 fi
9796 else
9797 # We cannot hardcode anything, or else we can only hardcode existing
9798 # directories.
9799 hardcode_action=unsupported
9800 fi
9801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9802 $as_echo "$hardcode_action" >&6; }
9803
9804 if test "$hardcode_action" = relink ||
9805 test "$inherit_rpath" = yes; then
9806 # Fast installation is not supported
9807 enable_fast_install=no
9808 elif test "$shlibpath_overrides_runpath" = yes ||
9809 test "$enable_shared" = no; then
9810 # Fast installation is not necessary
9811 enable_fast_install=needless
9812 fi
9813
9814
9815
9816
9817
9818
9819 if test "x$enable_dlopen" != xyes; then
9820 enable_dlopen=unknown
9821 enable_dlopen_self=unknown
9822 enable_dlopen_self_static=unknown
9823 else
9824 lt_cv_dlopen=no
9825 lt_cv_dlopen_libs=
9826
9827 case $host_os in
9828 beos*)
9829 lt_cv_dlopen="load_add_on"
9830 lt_cv_dlopen_libs=
9831 lt_cv_dlopen_self=yes
9832 ;;
9833
9834 mingw* | pw32* | cegcc*)
9835 lt_cv_dlopen="LoadLibrary"
9836 lt_cv_dlopen_libs=
9837 ;;
9838
9839 cygwin*)
9840 lt_cv_dlopen="dlopen"
9841 lt_cv_dlopen_libs=
9842 ;;
9843
9844 darwin*)
9845 # if libdl is installed we need to link against it
9846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9847 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9848 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9849 $as_echo_n "(cached) " >&6
9850 else
9851 ac_check_lib_save_LIBS=$LIBS
9852 LIBS="-ldl $LIBS"
9853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9854 /* end confdefs.h. */
9855
9856 /* Override any GCC internal prototype to avoid an error.
9857 Use char because int might match the return type of a GCC
9858 builtin and then its argument prototype would still apply. */
9859 #ifdef __cplusplus
9860 extern "C"
9861 #endif
9862 char dlopen ();
9863 int
9864 main ()
9865 {
9866 return dlopen ();
9867 ;
9868 return 0;
9869 }
9870 _ACEOF
9871 if ac_fn_c_try_link "$LINENO"; then :
9872 ac_cv_lib_dl_dlopen=yes
9873 else
9874 ac_cv_lib_dl_dlopen=no
9875 fi
9876 rm -f core conftest.err conftest.$ac_objext \
9877 conftest$ac_exeext conftest.$ac_ext
9878 LIBS=$ac_check_lib_save_LIBS
9879 fi
9880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9881 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9882 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9883 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9884 else
9885
9886 lt_cv_dlopen="dyld"
9887 lt_cv_dlopen_libs=
9888 lt_cv_dlopen_self=yes
9889
9890 fi
9891
9892 ;;
9893
9894 *)
9895 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9896 if test "x$ac_cv_func_shl_load" = x""yes; then :
9897 lt_cv_dlopen="shl_load"
9898 else
9899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9900 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9901 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9902 $as_echo_n "(cached) " >&6
9903 else
9904 ac_check_lib_save_LIBS=$LIBS
9905 LIBS="-ldld $LIBS"
9906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9907 /* end confdefs.h. */
9908
9909 /* Override any GCC internal prototype to avoid an error.
9910 Use char because int might match the return type of a GCC
9911 builtin and then its argument prototype would still apply. */
9912 #ifdef __cplusplus
9913 extern "C"
9914 #endif
9915 char shl_load ();
9916 int
9917 main ()
9918 {
9919 return shl_load ();
9920 ;
9921 return 0;
9922 }
9923 _ACEOF
9924 if ac_fn_c_try_link "$LINENO"; then :
9925 ac_cv_lib_dld_shl_load=yes
9926 else
9927 ac_cv_lib_dld_shl_load=no
9928 fi
9929 rm -f core conftest.err conftest.$ac_objext \
9930 conftest$ac_exeext conftest.$ac_ext
9931 LIBS=$ac_check_lib_save_LIBS
9932 fi
9933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9934 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9935 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9936 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9937 else
9938 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9939 if test "x$ac_cv_func_dlopen" = x""yes; then :
9940 lt_cv_dlopen="dlopen"
9941 else
9942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9943 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9944 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9945 $as_echo_n "(cached) " >&6
9946 else
9947 ac_check_lib_save_LIBS=$LIBS
9948 LIBS="-ldl $LIBS"
9949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9950 /* end confdefs.h. */
9951
9952 /* Override any GCC internal prototype to avoid an error.
9953 Use char because int might match the return type of a GCC
9954 builtin and then its argument prototype would still apply. */
9955 #ifdef __cplusplus
9956 extern "C"
9957 #endif
9958 char dlopen ();
9959 int
9960 main ()
9961 {
9962 return dlopen ();
9963 ;
9964 return 0;
9965 }
9966 _ACEOF
9967 if ac_fn_c_try_link "$LINENO"; then :
9968 ac_cv_lib_dl_dlopen=yes
9969 else
9970 ac_cv_lib_dl_dlopen=no
9971 fi
9972 rm -f core conftest.err conftest.$ac_objext \
9973 conftest$ac_exeext conftest.$ac_ext
9974 LIBS=$ac_check_lib_save_LIBS
9975 fi
9976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9977 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9978 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9979 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9980 else
9981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
9982 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
9983 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
9984 $as_echo_n "(cached) " >&6
9985 else
9986 ac_check_lib_save_LIBS=$LIBS
9987 LIBS="-lsvld $LIBS"
9988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9989 /* end confdefs.h. */
9990
9991 /* Override any GCC internal prototype to avoid an error.
9992 Use char because int might match the return type of a GCC
9993 builtin and then its argument prototype would still apply. */
9994 #ifdef __cplusplus
9995 extern "C"
9996 #endif
9997 char dlopen ();
9998 int
9999 main ()
10000 {
10001 return dlopen ();
10002 ;
10003 return 0;
10004 }
10005 _ACEOF
10006 if ac_fn_c_try_link "$LINENO"; then :
10007 ac_cv_lib_svld_dlopen=yes
10008 else
10009 ac_cv_lib_svld_dlopen=no
10010 fi
10011 rm -f core conftest.err conftest.$ac_objext \
10012 conftest$ac_exeext conftest.$ac_ext
10013 LIBS=$ac_check_lib_save_LIBS
10014 fi
10015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10016 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10017 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10018 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10019 else
10020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10021 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10022 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10023 $as_echo_n "(cached) " >&6
10024 else
10025 ac_check_lib_save_LIBS=$LIBS
10026 LIBS="-ldld $LIBS"
10027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10028 /* end confdefs.h. */
10029
10030 /* Override any GCC internal prototype to avoid an error.
10031 Use char because int might match the return type of a GCC
10032 builtin and then its argument prototype would still apply. */
10033 #ifdef __cplusplus
10034 extern "C"
10035 #endif
10036 char dld_link ();
10037 int
10038 main ()
10039 {
10040 return dld_link ();
10041 ;
10042 return 0;
10043 }
10044 _ACEOF
10045 if ac_fn_c_try_link "$LINENO"; then :
10046 ac_cv_lib_dld_dld_link=yes
10047 else
10048 ac_cv_lib_dld_dld_link=no
10049 fi
10050 rm -f core conftest.err conftest.$ac_objext \
10051 conftest$ac_exeext conftest.$ac_ext
10052 LIBS=$ac_check_lib_save_LIBS
10053 fi
10054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10055 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10056 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10057 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10058 fi
10059
10060
10061 fi
10062
10063
10064 fi
10065
10066
10067 fi
10068
10069
10070 fi
10071
10072
10073 fi
10074
10075 ;;
10076 esac
10077
10078 if test "x$lt_cv_dlopen" != xno; then
10079 enable_dlopen=yes
10080 else
10081 enable_dlopen=no
10082 fi
10083
10084 case $lt_cv_dlopen in
10085 dlopen)
10086 save_CPPFLAGS="$CPPFLAGS"
10087 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10088
10089 save_LDFLAGS="$LDFLAGS"
10090 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10091
10092 save_LIBS="$LIBS"
10093 LIBS="$lt_cv_dlopen_libs $LIBS"
10094
10095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10096 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10097 if test "${lt_cv_dlopen_self+set}" = set; then :
10098 $as_echo_n "(cached) " >&6
10099 else
10100 if test "$cross_compiling" = yes; then :
10101 lt_cv_dlopen_self=cross
10102 else
10103 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10104 lt_status=$lt_dlunknown
10105 cat > conftest.$ac_ext <<_LT_EOF
10106 #line 10106 "configure"
10107 #include "confdefs.h"
10108
10109 #if HAVE_DLFCN_H
10110 #include <dlfcn.h>
10111 #endif
10112
10113 #include <stdio.h>
10114
10115 #ifdef RTLD_GLOBAL
10116 # define LT_DLGLOBAL RTLD_GLOBAL
10117 #else
10118 # ifdef DL_GLOBAL
10119 # define LT_DLGLOBAL DL_GLOBAL
10120 # else
10121 # define LT_DLGLOBAL 0
10122 # endif
10123 #endif
10124
10125 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10126 find out it does not work in some platform. */
10127 #ifndef LT_DLLAZY_OR_NOW
10128 # ifdef RTLD_LAZY
10129 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10130 # else
10131 # ifdef DL_LAZY
10132 # define LT_DLLAZY_OR_NOW DL_LAZY
10133 # else
10134 # ifdef RTLD_NOW
10135 # define LT_DLLAZY_OR_NOW RTLD_NOW
10136 # else
10137 # ifdef DL_NOW
10138 # define LT_DLLAZY_OR_NOW DL_NOW
10139 # else
10140 # define LT_DLLAZY_OR_NOW 0
10141 # endif
10142 # endif
10143 # endif
10144 # endif
10145 #endif
10146
10147 void fnord() { int i=42;}
10148 int main ()
10149 {
10150 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10151 int status = $lt_dlunknown;
10152
10153 if (self)
10154 {
10155 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10156 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10157 /* dlclose (self); */
10158 }
10159 else
10160 puts (dlerror ());
10161
10162 return status;
10163 }
10164 _LT_EOF
10165 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10166 (eval $ac_link) 2>&5
10167 ac_status=$?
10168 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10169 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10170 (./conftest; exit; ) >&5 2>/dev/null
10171 lt_status=$?
10172 case x$lt_status in
10173 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10174 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10175 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10176 esac
10177 else :
10178 # compilation failed
10179 lt_cv_dlopen_self=no
10180 fi
10181 fi
10182 rm -fr conftest*
10183
10184
10185 fi
10186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10187 $as_echo "$lt_cv_dlopen_self" >&6; }
10188
10189 if test "x$lt_cv_dlopen_self" = xyes; then
10190 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10192 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10193 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10194 $as_echo_n "(cached) " >&6
10195 else
10196 if test "$cross_compiling" = yes; then :
10197 lt_cv_dlopen_self_static=cross
10198 else
10199 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10200 lt_status=$lt_dlunknown
10201 cat > conftest.$ac_ext <<_LT_EOF
10202 #line 10202 "configure"
10203 #include "confdefs.h"
10204
10205 #if HAVE_DLFCN_H
10206 #include <dlfcn.h>
10207 #endif
10208
10209 #include <stdio.h>
10210
10211 #ifdef RTLD_GLOBAL
10212 # define LT_DLGLOBAL RTLD_GLOBAL
10213 #else
10214 # ifdef DL_GLOBAL
10215 # define LT_DLGLOBAL DL_GLOBAL
10216 # else
10217 # define LT_DLGLOBAL 0
10218 # endif
10219 #endif
10220
10221 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10222 find out it does not work in some platform. */
10223 #ifndef LT_DLLAZY_OR_NOW
10224 # ifdef RTLD_LAZY
10225 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10226 # else
10227 # ifdef DL_LAZY
10228 # define LT_DLLAZY_OR_NOW DL_LAZY
10229 # else
10230 # ifdef RTLD_NOW
10231 # define LT_DLLAZY_OR_NOW RTLD_NOW
10232 # else
10233 # ifdef DL_NOW
10234 # define LT_DLLAZY_OR_NOW DL_NOW
10235 # else
10236 # define LT_DLLAZY_OR_NOW 0
10237 # endif
10238 # endif
10239 # endif
10240 # endif
10241 #endif
10242
10243 void fnord() { int i=42;}
10244 int main ()
10245 {
10246 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10247 int status = $lt_dlunknown;
10248
10249 if (self)
10250 {
10251 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10252 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10253 /* dlclose (self); */
10254 }
10255 else
10256 puts (dlerror ());
10257
10258 return status;
10259 }
10260 _LT_EOF
10261 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10262 (eval $ac_link) 2>&5
10263 ac_status=$?
10264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10265 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10266 (./conftest; exit; ) >&5 2>/dev/null
10267 lt_status=$?
10268 case x$lt_status in
10269 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10270 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10271 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10272 esac
10273 else :
10274 # compilation failed
10275 lt_cv_dlopen_self_static=no
10276 fi
10277 fi
10278 rm -fr conftest*
10279
10280
10281 fi
10282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10283 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10284 fi
10285
10286 CPPFLAGS="$save_CPPFLAGS"
10287 LDFLAGS="$save_LDFLAGS"
10288 LIBS="$save_LIBS"
10289 ;;
10290 esac
10291
10292 case $lt_cv_dlopen_self in
10293 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10294 *) enable_dlopen_self=unknown ;;
10295 esac
10296
10297 case $lt_cv_dlopen_self_static in
10298 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10299 *) enable_dlopen_self_static=unknown ;;
10300 esac
10301 fi
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319 striplib=
10320 old_striplib=
10321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10322 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10323 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10324 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10325 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10327 $as_echo "yes" >&6; }
10328 else
10329 # FIXME - insert some real tests, host_os isn't really good enough
10330 case $host_os in
10331 darwin*)
10332 if test -n "$STRIP" ; then
10333 striplib="$STRIP -x"
10334 old_striplib="$STRIP -S"
10335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10336 $as_echo "yes" >&6; }
10337 else
10338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10339 $as_echo "no" >&6; }
10340 fi
10341 ;;
10342 *)
10343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10344 $as_echo "no" >&6; }
10345 ;;
10346 esac
10347 fi
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360 # Report which library types will actually be built
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10362 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10364 $as_echo "$can_build_shared" >&6; }
10365
10366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10367 $as_echo_n "checking whether to build shared libraries... " >&6; }
10368 test "$can_build_shared" = "no" && enable_shared=no
10369
10370 # On AIX, shared libraries and static libraries use the same namespace, and
10371 # are all built from PIC.
10372 case $host_os in
10373 aix3*)
10374 test "$enable_shared" = yes && enable_static=no
10375 if test -n "$RANLIB"; then
10376 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10377 postinstall_cmds='$RANLIB $lib'
10378 fi
10379 ;;
10380
10381 aix[4-9]*)
10382 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10383 test "$enable_shared" = yes && enable_static=no
10384 fi
10385 ;;
10386 esac
10387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10388 $as_echo "$enable_shared" >&6; }
10389
10390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10391 $as_echo_n "checking whether to build static libraries... " >&6; }
10392 # Make sure either enable_shared or enable_static is yes.
10393 test "$enable_shared" = yes || enable_static=yes
10394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10395 $as_echo "$enable_static" >&6; }
10396
10397
10398
10399
10400 fi
10401 ac_ext=c
10402 ac_cpp='$CPP $CPPFLAGS'
10403 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10404 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10405 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10406
10407 CC="$lt_save_CC"
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421 ac_config_commands="$ac_config_commands libtool"
10422
10423
10424
10425
10426 # Only expand once:
10427
10428
10429
10430 # Initialize X.Org macros
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
10443 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
10444 if test "${ac_cv_prog_cc_c99+set}" = set; then :
10445 $as_echo_n "(cached) " >&6
10446 else
10447 ac_cv_prog_cc_c99=no
10448 ac_save_CC=$CC
10449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10450 /* end confdefs.h. */
10451 #include <stdarg.h>
10452 #include <stdbool.h>
10453 #include <stdlib.h>
10454 #include <wchar.h>
10455 #include <stdio.h>
10456
10457 // Check varargs macros. These examples are taken from C99 6.10.3.5.
10458 #define debug(...) fprintf (stderr, __VA_ARGS__)
10459 #define showlist(...) puts (#__VA_ARGS__)
10460 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
10461 static void
10462 test_varargs_macros (void)
10463 {
10464 int x = 1234;
10465 int y = 5678;
10466 debug ("Flag");
10467 debug ("X = %d\n", x);
10468 showlist (The first, second, and third items.);
10469 report (x>y, "x is %d but y is %d", x, y);
10470 }
10471
10472 // Check long long types.
10473 #define BIG64 18446744073709551615ull
10474 #define BIG32 4294967295ul
10475 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
10476 #if !BIG_OK
10477 your preprocessor is broken;
10478 #endif
10479 #if BIG_OK
10480 #else
10481 your preprocessor is broken;
10482 #endif
10483 static long long int bignum = -9223372036854775807LL;
10484 static unsigned long long int ubignum = BIG64;
10485
10486 struct incomplete_array
10487 {
10488 int datasize;
10489 double data[];
10490 };
10491
10492 struct named_init {
10493 int number;
10494 const wchar_t *name;
10495 double average;
10496 };
10497
10498 typedef const char *ccp;
10499
10500 static inline int
10501 test_restrict (ccp restrict text)
10502 {
10503 // See if C++-style comments work.
10504 // Iterate through items via the restricted pointer.
10505 // Also check for declarations in for loops.
10506 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
10507 continue;
10508 return 0;
10509 }
10510
10511 // Check varargs and va_copy.
10512 static void
10513 test_varargs (const char *format, ...)
10514 {
10515 va_list args;
10516 va_start (args, format);
10517 va_list args_copy;
10518 va_copy (args_copy, args);
10519
10520 const char *str;
10521 int number;
10522 float fnumber;
10523
10524 while (*format)
10525 {
10526 switch (*format++)
10527 {
10528 case 's': // string
10529 str = va_arg (args_copy, const char *);
10530 break;
10531 case 'd': // int
10532 number = va_arg (args_copy, int);
10533 break;
10534 case 'f': // float
10535 fnumber = va_arg (args_copy, double);
10536 break;
10537 default:
10538 break;
10539 }
10540 }
10541 va_end (args_copy);
10542 va_end (args);
10543 }
10544
10545 int
10546 main ()
10547 {
10548
10549 // Check bool.
10550 _Bool success = false;
10551
10552 // Check restrict.
10553 if (test_restrict ("String literal") == 0)
10554 success = true;
10555 char *restrict newvar = "Another string";
10556
10557 // Check varargs.
10558 test_varargs ("s, d' f .", "string", 65, 34.234);
10559 test_varargs_macros ();
10560
10561 // Check flexible array members.
10562 struct incomplete_array *ia =
10563 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
10564 ia->datasize = 10;
10565 for (int i = 0; i < ia->datasize; ++i)
10566 ia->data[i] = i * 1.234;
10567
10568 // Check named initializers.
10569 struct named_init ni = {
10570 .number = 34,
10571 .name = L"Test wide string",
10572 .average = 543.34343,
10573 };
10574
10575 ni.number = 58;
10576
10577 int dynamic_array[ni.number];
10578 dynamic_array[ni.number - 1] = 543;
10579
10580 // work around unused variable warnings
10581 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
10582 || dynamic_array[ni.number - 1] != 543);
10583
10584 ;
10585 return 0;
10586 }
10587 _ACEOF
10588 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
10589 do
10590 CC="$ac_save_CC $ac_arg"
10591 if ac_fn_c_try_compile "$LINENO"; then :
10592 ac_cv_prog_cc_c99=$ac_arg
10593 fi
10594 rm -f core conftest.err conftest.$ac_objext
10595 test "x$ac_cv_prog_cc_c99" != "xno" && break
10596 done
10597 rm -f conftest.$ac_ext
10598 CC=$ac_save_CC
10599
10600 fi
10601 # AC_CACHE_VAL
10602 case "x$ac_cv_prog_cc_c99" in
10603 x)
10604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
10605 $as_echo "none needed" >&6; } ;;
10606 xno)
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
10608 $as_echo "unsupported" >&6; } ;;
10609 *)
10610 CC="$CC $ac_cv_prog_cc_c99"
10611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
10612 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
10613 esac
10614 if test "x$ac_cv_prog_cc_c99" != xno; then :
10615
10616 fi
10617
10618
10619
10620
10621 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
10622 if test -n "$ac_tool_prefix"; then
10623 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
10624 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
10625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10626 $as_echo_n "checking for $ac_word... " >&6; }
10627 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
10628 $as_echo_n "(cached) " >&6
10629 else
10630 case $PKG_CONFIG in
10631 [\\/]* | ?:[\\/]*)
10632 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10633 ;;
10634 *)
10635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10636 for as_dir in $PATH
10637 do
10638 IFS=$as_save_IFS
10639 test -z "$as_dir" && as_dir=.
10640 for ac_exec_ext in '' $ac_executable_extensions; do
10641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10642 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10644 break 2
10645 fi
10646 done
10647 done
10648 IFS=$as_save_IFS
10649
10650 ;;
10651 esac
10652 fi
10653 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10654 if test -n "$PKG_CONFIG"; then
10655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10656 $as_echo "$PKG_CONFIG" >&6; }
10657 else
10658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10659 $as_echo "no" >&6; }
10660 fi
10661
10662
10663 fi
10664 if test -z "$ac_cv_path_PKG_CONFIG"; then
10665 ac_pt_PKG_CONFIG=$PKG_CONFIG
10666 # Extract the first word of "pkg-config", so it can be a program name with args.
10667 set dummy pkg-config; ac_word=$2
10668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10669 $as_echo_n "checking for $ac_word... " >&6; }
10670 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
10671 $as_echo_n "(cached) " >&6
10672 else
10673 case $ac_pt_PKG_CONFIG in
10674 [\\/]* | ?:[\\/]*)
10675 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
10676 ;;
10677 *)
10678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10679 for as_dir in $PATH
10680 do
10681 IFS=$as_save_IFS
10682 test -z "$as_dir" && as_dir=.
10683 for ac_exec_ext in '' $ac_executable_extensions; do
10684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10685 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10687 break 2
10688 fi
10689 done
10690 done
10691 IFS=$as_save_IFS
10692
10693 ;;
10694 esac
10695 fi
10696 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
10697 if test -n "$ac_pt_PKG_CONFIG"; then
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
10699 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
10700 else
10701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10702 $as_echo "no" >&6; }
10703 fi
10704
10705 if test "x$ac_pt_PKG_CONFIG" = x; then
10706 PKG_CONFIG=""
10707 else
10708 case $cross_compiling:$ac_tool_warned in
10709 yes:)
10710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10711 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10712 ac_tool_warned=yes ;;
10713 esac
10714 PKG_CONFIG=$ac_pt_PKG_CONFIG
10715 fi
10716 else
10717 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
10718 fi
10719
10720 fi
10721 if test -n "$PKG_CONFIG"; then
10722 _pkg_min_version=0.9.0
10723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
10724 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
10725 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
10726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10727 $as_echo "yes" >&6; }
10728 else
10729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10730 $as_echo "no" >&6; }
10731 PKG_CONFIG=""
10732 fi
10733
10734 fi
10735
10736
10737
10738
10739 if test "x$GCC" = xyes ; then
10740 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
10741 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
10742 -Wbad-function-cast -Wformat=2"
10743 case `$CC -dumpversion` in
10744 3.4.* | 4.*)
10745 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
10746 ;;
10747 esac
10748 else
10749 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
10750 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then :
10751 SUNCC="yes"
10752 else
10753 SUNCC="no"
10754 fi
10755
10756 if test "x$SUNCC" = "xyes"; then
10757 CWARNFLAGS="-v"
10758 fi
10759 fi
10760
10761
10762
10763 # If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89
10764
10765
10766
10767 # Check whether --enable-strict-compilation was given.
10768 if test "${enable_strict_compilation+set}" = set; then :
10769 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
10770 else
10771 STRICT_COMPILE=no
10772 fi
10773
10774 if test "x$STRICT_COMPILE" = "xyes"; then
10775 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
10776 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then :
10777 SUNCC="yes"
10778 else
10779 SUNCC="no"
10780 fi
10781
10782 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
10783 if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then :
10784 INTELCC="yes"
10785 else
10786 INTELCC="no"
10787 fi
10788
10789 if test "x$GCC" = xyes ; then
10790 STRICT_CFLAGS="-pedantic -Werror"
10791 elif test "x$SUNCC" = "xyes"; then
10792 STRICT_CFLAGS="-errwarn"
10793 elif test "x$INTELCC" = "xyes"; then
10794 STRICT_CFLAGS="-Werror"
10795 fi
10796 fi
10797 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
10798
10799
10800
10801
10802 cat >>confdefs.h <<_ACEOF
10803 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
10804 _ACEOF
10805
10806 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
10807 if test "x$PVM" = "x"; then
10808 PVM="0"
10809 fi
10810
10811 cat >>confdefs.h <<_ACEOF
10812 #define PACKAGE_VERSION_MINOR $PVM
10813 _ACEOF
10814
10815 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
10816 if test "x$PVP" = "x"; then
10817 PVP="0"
10818 fi
10819
10820 cat >>confdefs.h <<_ACEOF
10821 #define PACKAGE_VERSION_PATCHLEVEL $PVP
10822 _ACEOF
10823
10824
10825
10826 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
10827 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
10828 || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
10829 echo 'git directory not found: installing possibly empty changelog.' >&2)"
10830
10831
10832
10833
10834 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
10835 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
10836 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
10837 || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
10838 echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
10839
10840
10841
10842
10843
10844
10845 if test x$APP_MAN_SUFFIX = x ; then
10846 APP_MAN_SUFFIX=1
10847 fi
10848 if test x$APP_MAN_DIR = x ; then
10849 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
10850 fi
10851
10852 if test x$LIB_MAN_SUFFIX = x ; then
10853 LIB_MAN_SUFFIX=3
10854 fi
10855 if test x$LIB_MAN_DIR = x ; then
10856 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
10857 fi
10858
10859 if test x$FILE_MAN_SUFFIX = x ; then
10860 case $host_os in
10861 solaris*) FILE_MAN_SUFFIX=4 ;;
10862 *) FILE_MAN_SUFFIX=5 ;;
10863 esac
10864 fi
10865 if test x$FILE_MAN_DIR = x ; then
10866 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
10867 fi
10868
10869 if test x$MISC_MAN_SUFFIX = x ; then
10870 case $host_os in
10871 solaris*) MISC_MAN_SUFFIX=5 ;;
10872 *) MISC_MAN_SUFFIX=7 ;;
10873 esac
10874 fi
10875 if test x$MISC_MAN_DIR = x ; then
10876 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
10877 fi
10878
10879 if test x$DRIVER_MAN_SUFFIX = x ; then
10880 case $host_os in
10881 solaris*) DRIVER_MAN_SUFFIX=7 ;;
10882 *) DRIVER_MAN_SUFFIX=4 ;;
10883 esac
10884 fi
10885 if test x$DRIVER_MAN_DIR = x ; then
10886 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
10887 fi
10888
10889 if test x$ADMIN_MAN_SUFFIX = x ; then
10890 case $host_os in
10891 solaris*) ADMIN_MAN_SUFFIX=1m ;;
10892 *) ADMIN_MAN_SUFFIX=8 ;;
10893 esac
10894 fi
10895 if test x$ADMIN_MAN_DIR = x ; then
10896 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
10897 fi
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913 XORG_MAN_PAGE="X Version 11"
10914
10915 MAN_SUBSTS="\
10916 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
10917 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
10918 -e 's|__xservername__|Xorg|g' \
10919 -e 's|__xconfigfile__|xorg.conf|g' \
10920 -e 's|__projectroot__|\$(prefix)|g' \
10921 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
10922 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
10923 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
10924 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
10925 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
10926 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
10927
10928
10929
10930 # Check whether --enable-silent-rules was given.
10931 if test "${enable_silent_rules+set}" = set; then :
10932 enableval=$enable_silent_rules;
10933 fi
10934
10935 case $enable_silent_rules in
10936 yes) AM_DEFAULT_VERBOSITY=0;;
10937 no) AM_DEFAULT_VERBOSITY=1;;
10938 *) AM_DEFAULT_VERBOSITY=0;;
10939 esac
10940 AM_BACKSLASH='\'
10941
10942
10943
10944
10945
10946
10947
10948 # Check whether --with-lint was given.
10949 if test "${with_lint+set}" = set; then :
10950 withval=$with_lint; use_lint=$withval
10951 else
10952 use_lint=no
10953 fi
10954
10955
10956 # Obtain platform specific info like program name and options
10957 # The lint program on FreeBSD and NetBSD is different from the one on Solaris
10958 case $host_os in
10959 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*)
10960 lint_name=splint
10961 lint_options="-badflag"
10962 ;;
10963 *freebsd* | *netbsd*)
10964 lint_name=lint
10965 lint_options="-u -b"
10966 ;;
10967 *solaris*)
10968 lint_name=lint
10969 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
10970 ;;
10971 esac
10972
10973 # Test for the presence of the program (either guessed by the code or spelled out by the user)
10974 if test "x$use_lint" = x"yes" ; then
10975 # Extract the first word of "$lint_name", so it can be a program name with args.
10976 set dummy $lint_name; ac_word=$2
10977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10978 $as_echo_n "checking for $ac_word... " >&6; }
10979 if test "${ac_cv_path_LINT+set}" = set; then :
10980 $as_echo_n "(cached) " >&6
10981 else
10982 case $LINT in
10983 [\\/]* | ?:[\\/]*)
10984 ac_cv_path_LINT="$LINT" # Let the user override the test with a path.
10985 ;;
10986 *)
10987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10988 for as_dir in $PATH
10989 do
10990 IFS=$as_save_IFS
10991 test -z "$as_dir" && as_dir=.
10992 for ac_exec_ext in '' $ac_executable_extensions; do
10993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10994 ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext"
10995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10996 break 2
10997 fi
10998 done
10999 done
11000 IFS=$as_save_IFS
11001
11002 ;;
11003 esac
11004 fi
11005 LINT=$ac_cv_path_LINT
11006 if test -n "$LINT"; then
11007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5
11008 $as_echo "$LINT" >&6; }
11009 else
11010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11011 $as_echo "no" >&6; }
11012 fi
11013
11014
11015 if test "x$LINT" = "x"; then
11016 as_fn_error "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5
11017 fi
11018 elif test "x$use_lint" = x"no" ; then
11019 if test "x$LINT" != "x"; then
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5
11021 $as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;}
11022 fi
11023 else
11024 as_fn_error "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5
11025 fi
11026
11027 # User supplied flags override default flags
11028 if test "x$LINT_FLAGS" != "x"; then
11029 lint_options=$LINT_FLAGS
11030 fi
11031
11032 LINT_FLAGS=$lint_options
11033
11034 if test "x$LINT" != x; then
11035 LINT_TRUE=
11036 LINT_FALSE='#'
11037 else
11038 LINT_TRUE='#'
11039 LINT_FALSE=
11040 fi
11041
11042
11043
11044
11045 # Obtain compiler/linker options from server and required extensions
11046
11047 pkg_failed=no
11048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5
11049 $as_echo_n "checking for XORG... " >&6; }
11050
11051 if test -n "$XORG_CFLAGS"; then
11052 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
11053 elif test -n "$PKG_CONFIG"; then
11054 if test -n "$PKG_CONFIG" && \
11055 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.5.99.901 xproto inputproto\""; } >&5
11056 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.5.99.901 xproto inputproto") 2>&5
11057 ac_status=$?
11058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11059 test $ac_status = 0; }; then
11060 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.5.99.901 xproto inputproto" 2>/dev/null`
11061 else
11062 pkg_failed=yes
11063 fi
11064 else
11065 pkg_failed=untried
11066 fi
11067 if test -n "$XORG_LIBS"; then
11068 pkg_cv_XORG_LIBS="$XORG_LIBS"
11069 elif test -n "$PKG_CONFIG"; then
11070 if test -n "$PKG_CONFIG" && \
11071 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.5.99.901 xproto inputproto\""; } >&5
11072 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.5.99.901 xproto inputproto") 2>&5
11073 ac_status=$?
11074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11075 test $ac_status = 0; }; then
11076 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.5.99.901 xproto inputproto" 2>/dev/null`
11077 else
11078 pkg_failed=yes
11079 fi
11080 else
11081 pkg_failed=untried
11082 fi
11083
11084
11085
11086 if test $pkg_failed = yes; then
11087
11088 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11089 _pkg_short_errors_supported=yes
11090 else
11091 _pkg_short_errors_supported=no
11092 fi
11093 if test $_pkg_short_errors_supported = yes; then
11094 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.5.99.901 xproto inputproto" 2>&1`
11095 else
11096 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.5.99.901 xproto inputproto" 2>&1`
11097 fi
11098 # Put the nasty error message in config.log where it belongs
11099 echo "$XORG_PKG_ERRORS" >&5
11100
11101 as_fn_error "Package requirements (xorg-server >= 1.5.99.901 xproto inputproto) were not met:
11102
11103 $XORG_PKG_ERRORS
11104
11105 Consider adjusting the PKG_CONFIG_PATH environment variable if you
11106 installed software in a non-standard prefix.
11107
11108 Alternatively, you may set the environment variables XORG_CFLAGS
11109 and XORG_LIBS to avoid the need to call pkg-config.
11110 See the pkg-config man page for more details.
11111 " "$LINENO" 5
11112 elif test $pkg_failed = untried; then
11113 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11114 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11115 as_fn_error "The pkg-config script could not be found or is too old. Make sure it
11116 is in your PATH or set the PKG_CONFIG environment variable to the full
11117 path to pkg-config.
11118
11119 Alternatively, you may set the environment variables XORG_CFLAGS
11120 and XORG_LIBS to avoid the need to call pkg-config.
11121 See the pkg-config man page for more details.
11122
11123 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
11124 See \`config.log' for more details." "$LINENO" 5; }
11125 else
11126 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
11127 XORG_LIBS=$pkg_cv_XORG_LIBS
11128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11129 $as_echo "yes" >&6; }
11130 :
11131 fi
11132
11133 # Define a configure option for an alternate input module directory
11134
11135 # Check whether --with-xorg-module-dir was given.
11136 if test "${with_xorg_module_dir+set}" = set; then :
11137 withval=$with_xorg_module_dir; moduledir="$withval"
11138 else
11139 moduledir="$libdir/xorg/modules"
11140 fi
11141
11142 inputdir=${moduledir}/input
11143
11144
11145 # Work out which OS mouse driver we need to build
11146 case $host_os in
11147 linux*)
11148 OS_MOUSE_NAME=lnx
11149 ;;
11150 freebsd*|kfreebsd*-gnu|dragonfly*|netbsd*|openbsd*)
11151 OS_MOUSE_NAME=bsd
11152 ;;
11153 solaris*)
11154 OS_MOUSE_NAME=sun
11155 ;;
11156 gnu*)
11157 OS_MOUSE_NAME=hurd
11158 ;;
11159 esac
11160
11161
11162 DRIVER_NAME=mouse
11163
11164
11165 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
11166
11167 cat >confcache <<\_ACEOF
11168 # This file is a shell script that caches the results of configure
11169 # tests run on this system so they can be shared between configure
11170 # scripts and configure runs, see configure's option --config-cache.
11171 # It is not useful on other systems. If it contains results you don't
11172 # want to keep, you may remove or edit it.
11173 #
11174 # config.status only pays attention to the cache file if you give it
11175 # the --recheck option to rerun configure.
11176 #
11177 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11178 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11179 # following values.
11180
11181 _ACEOF
11182
11183 # The following way of writing the cache mishandles newlines in values,
11184 # but we know of no workaround that is simple, portable, and efficient.
11185 # So, we kill variables containing newlines.
11186 # Ultrix sh set writes to stderr and can't be redirected directly,
11187 # and sets the high bit in the cache file unless we assign to the vars.
11188 (
11189 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11190 eval ac_val=\$$ac_var
11191 case $ac_val in #(
11192 *${as_nl}*)
11193 case $ac_var in #(
11194 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11195 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11196 esac
11197 case $ac_var in #(
11198 _ | IFS | as_nl) ;; #(
11199 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11200 *) { eval $ac_var=; unset $ac_var;} ;;
11201 esac ;;
11202 esac
11203 done
11204
11205 (set) 2>&1 |
11206 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11207 *${as_nl}ac_space=\ *)
11208 # `set' does not quote correctly, so add quotes: double-quote
11209 # substitution turns \\\\ into \\, and sed turns \\ into \.
11210 sed -n \
11211 "s/'/'\\\\''/g;
11212 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11213 ;; #(
11214 *)
11215 # `set' quotes correctly as required by POSIX, so do not add quotes.
11216 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11217 ;;
11218 esac |
11219 sort
11220 ) |
11221 sed '
11222 /^ac_cv_env_/b end
11223 t clear
11224 :clear
11225 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11226 t end
11227 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11228 :end' >>confcache
11229 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11230 if test -w "$cache_file"; then
11231 test "x$cache_file" != "x/dev/null" &&
11232 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11233 $as_echo "$as_me: updating cache $cache_file" >&6;}
11234 cat confcache >$cache_file
11235 else
11236 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11237 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11238 fi
11239 fi
11240 rm -f confcache
11241
11242 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11243 # Let make expand exec_prefix.
11244 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11245
11246 DEFS=-DHAVE_CONFIG_H
11247
11248 ac_libobjs=
11249 ac_ltlibobjs=
11250 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11251 # 1. Remove the extension, and $U if already installed.
11252 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11253 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11254 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11255 # will be set to the directory where LIBOBJS objects are built.
11256 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11257 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11258 done
11259 LIBOBJS=$ac_libobjs
11260
11261 LTLIBOBJS=$ac_ltlibobjs
11262
11263
11264 if test -n "$EXEEXT"; then
11265 am__EXEEXT_TRUE=
11266 am__EXEEXT_FALSE='#'
11267 else
11268 am__EXEEXT_TRUE='#'
11269 am__EXEEXT_FALSE=
11270 fi
11271
11272 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11273 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11274 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11275 fi
11276 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11277 as_fn_error "conditional \"AMDEP\" was never defined.
11278 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11279 fi
11280 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11281 as_fn_error "conditional \"am__fastdepCC\" was never defined.
11282 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11283 fi
11284 if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
11285 as_fn_error "conditional \"LINT\" was never defined.
11286 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11287 fi
11288
11289 : ${CONFIG_STATUS=./config.status}
11290 ac_write_fail=0
11291 ac_clean_files_save=$ac_clean_files
11292 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11293 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11294 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11295 as_write_fail=0
11296 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11297 #! $SHELL
11298 # Generated by $as_me.
11299 # Run this file to recreate the current configuration.
11300 # Compiler output produced by configure, useful for debugging
11301 # configure, is in config.log if it exists.
11302
11303 debug=false
11304 ac_cs_recheck=false
11305 ac_cs_silent=false
11306
11307 SHELL=\${CONFIG_SHELL-$SHELL}
11308 export SHELL
11309 _ASEOF
11310 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11311 ## -------------------- ##
11312 ## M4sh Initialization. ##
11313 ## -------------------- ##
11314
11315 # Be more Bourne compatible
11316 DUALCASE=1; export DUALCASE # for MKS sh
11317 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11318 emulate sh
11319 NULLCMD=:
11320 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11321 # is contrary to our usage. Disable this feature.
11322 alias -g '${1+"$@"}'='"$@"'
11323 setopt NO_GLOB_SUBST
11324 else
11325 case `(set -o) 2>/dev/null` in #(
11326 *posix*) :
11327 set -o posix ;; #(
11328 *) :
11329 ;;
11330 esac
11331 fi
11332
11333
11334 as_nl='
11335 '
11336 export as_nl
11337 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11338 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11339 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11340 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11341 # Prefer a ksh shell builtin over an external printf program on Solaris,
11342 # but without wasting forks for bash or zsh.
11343 if test -z "$BASH_VERSION$ZSH_VERSION" \
11344 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11345 as_echo='print -r --'
11346 as_echo_n='print -rn --'
11347 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11348 as_echo='printf %s\n'
11349 as_echo_n='printf %s'
11350 else
11351 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11352 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11353 as_echo_n='/usr/ucb/echo -n'
11354 else
11355 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11356 as_echo_n_body='eval
11357 arg=$1;
11358 case $arg in #(
11359 *"$as_nl"*)
11360 expr "X$arg" : "X\\(.*\\)$as_nl";
11361 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11362 esac;
11363 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11364 '
11365 export as_echo_n_body
11366 as_echo_n='sh -c $as_echo_n_body as_echo'
11367 fi
11368 export as_echo_body
11369 as_echo='sh -c $as_echo_body as_echo'
11370 fi
11371
11372 # The user is always right.
11373 if test "${PATH_SEPARATOR+set}" != set; then
11374 PATH_SEPARATOR=:
11375 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11376 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11377 PATH_SEPARATOR=';'
11378 }
11379 fi
11380
11381
11382 # IFS
11383 # We need space, tab and new line, in precisely that order. Quoting is
11384 # there to prevent editors from complaining about space-tab.
11385 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11386 # splitting by setting IFS to empty value.)
11387 IFS=" "" $as_nl"
11388
11389 # Find who we are. Look in the path if we contain no directory separator.
11390 case $0 in #((
11391 *[\\/]* ) as_myself=$0 ;;
11392 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11393 for as_dir in $PATH
11394 do
11395 IFS=$as_save_IFS
11396 test -z "$as_dir" && as_dir=.
11397 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11398 done
11399 IFS=$as_save_IFS
11400
11401 ;;
11402 esac
11403 # We did not find ourselves, most probably we were run as `sh COMMAND'
11404 # in which case we are not to be found in the path.
11405 if test "x$as_myself" = x; then
11406 as_myself=$0
11407 fi
11408 if test ! -f "$as_myself"; then
11409 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11410 exit 1
11411 fi
11412
11413 # Unset variables that we do not need and which cause bugs (e.g. in
11414 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11415 # suppresses any "Segmentation fault" message there. '((' could
11416 # trigger a bug in pdksh 5.2.14.
11417 for as_var in BASH_ENV ENV MAIL MAILPATH
11418 do eval test x\${$as_var+set} = xset \
11419 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11420 done
11421 PS1='$ '
11422 PS2='> '
11423 PS4='+ '
11424
11425 # NLS nuisances.
11426 LC_ALL=C
11427 export LC_ALL
11428 LANGUAGE=C
11429 export LANGUAGE
11430
11431 # CDPATH.
11432 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11433
11434
11435 # as_fn_error ERROR [LINENO LOG_FD]
11436 # ---------------------------------
11437 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11438 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11439 # script with status $?, using 1 if that was 0.
11440 as_fn_error ()
11441 {
11442 as_status=$?; test $as_status -eq 0 && as_status=1
11443 if test "$3"; then
11444 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11445 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11446 fi
11447 $as_echo "$as_me: error: $1" >&2
11448 as_fn_exit $as_status
11449 } # as_fn_error
11450
11451
11452 # as_fn_set_status STATUS
11453 # -----------------------
11454 # Set $? to STATUS, without forking.
11455 as_fn_set_status ()
11456 {
11457 return $1
11458 } # as_fn_set_status
11459
11460 # as_fn_exit STATUS
11461 # -----------------
11462 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11463 as_fn_exit ()
11464 {
11465 set +e
11466 as_fn_set_status $1
11467 exit $1
11468 } # as_fn_exit
11469
11470 # as_fn_unset VAR
11471 # ---------------
11472 # Portably unset VAR.
11473 as_fn_unset ()
11474 {
11475 { eval $1=; unset $1;}
11476 }
11477 as_unset=as_fn_unset
11478 # as_fn_append VAR VALUE
11479 # ----------------------
11480 # Append the text in VALUE to the end of the definition contained in VAR. Take
11481 # advantage of any shell optimizations that allow amortized linear growth over
11482 # repeated appends, instead of the typical quadratic growth present in naive
11483 # implementations.
11484 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11485 eval 'as_fn_append ()
11486 {
11487 eval $1+=\$2
11488 }'
11489 else
11490 as_fn_append ()
11491 {
11492 eval $1=\$$1\$2
11493 }
11494 fi # as_fn_append
11495
11496 # as_fn_arith ARG...
11497 # ------------------
11498 # Perform arithmetic evaluation on the ARGs, and store the result in the
11499 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11500 # must be portable across $(()) and expr.
11501 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11502 eval 'as_fn_arith ()
11503 {
11504 as_val=$(( $* ))
11505 }'
11506 else
11507 as_fn_arith ()
11508 {
11509 as_val=`expr "$@" || test $? -eq 1`
11510 }
11511 fi # as_fn_arith
11512
11513
11514 if expr a : '\(a\)' >/dev/null 2>&1 &&
11515 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11516 as_expr=expr
11517 else
11518 as_expr=false
11519 fi
11520
11521 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11522 as_basename=basename
11523 else
11524 as_basename=false
11525 fi
11526
11527 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11528 as_dirname=dirname
11529 else
11530 as_dirname=false
11531 fi
11532
11533 as_me=`$as_basename -- "$0" ||
11534 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11535 X"$0" : 'X\(//\)$' \| \
11536 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11537 $as_echo X/"$0" |
11538 sed '/^.*\/\([^/][^/]*\)\/*$/{
11539 s//\1/
11540 q
11541 }
11542 /^X\/\(\/\/\)$/{
11543 s//\1/
11544 q
11545 }
11546 /^X\/\(\/\).*/{
11547 s//\1/
11548 q
11549 }
11550 s/.*/./; q'`
11551
11552 # Avoid depending upon Character Ranges.
11553 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11554 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11555 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11556 as_cr_digits='0123456789'
11557 as_cr_alnum=$as_cr_Letters$as_cr_digits
11558
11559 ECHO_C= ECHO_N= ECHO_T=
11560 case `echo -n x` in #(((((
11561 -n*)
11562 case `echo 'xy\c'` in
11563 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11564 xy) ECHO_C='\c';;
11565 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11566 ECHO_T=' ';;
11567 esac;;
11568 *)
11569 ECHO_N='-n';;
11570 esac
11571
11572 rm -f conf$$ conf$$.exe conf$$.file
11573 if test -d conf$$.dir; then
11574 rm -f conf$$.dir/conf$$.file
11575 else
11576 rm -f conf$$.dir
11577 mkdir conf$$.dir 2>/dev/null
11578 fi
11579 if (echo >conf$$.file) 2>/dev/null; then
11580 if ln -s conf$$.file conf$$ 2>/dev/null; then
11581 as_ln_s='ln -s'
11582 # ... but there are two gotchas:
11583 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11584 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11585 # In both cases, we have to default to `cp -p'.
11586 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11587 as_ln_s='cp -p'
11588 elif ln conf$$.file conf$$ 2>/dev/null; then
11589 as_ln_s=ln
11590 else
11591 as_ln_s='cp -p'
11592 fi
11593 else
11594 as_ln_s='cp -p'
11595 fi
11596 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11597 rmdir conf$$.dir 2>/dev/null
11598
11599
11600 # as_fn_mkdir_p
11601 # -------------
11602 # Create "$as_dir" as a directory, including parents if necessary.
11603 as_fn_mkdir_p ()
11604 {
11605
11606 case $as_dir in #(
11607 -*) as_dir=./$as_dir;;
11608 esac
11609 test -d "$as_dir" || eval $as_mkdir_p || {
11610 as_dirs=
11611 while :; do
11612 case $as_dir in #(
11613 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11614 *) as_qdir=$as_dir;;
11615 esac
11616 as_dirs="'$as_qdir' $as_dirs"
11617 as_dir=`$as_dirname -- "$as_dir" ||
11618 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11619 X"$as_dir" : 'X\(//\)[^/]' \| \
11620 X"$as_dir" : 'X\(//\)$' \| \
11621 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11622 $as_echo X"$as_dir" |
11623 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11624 s//\1/
11625 q
11626 }
11627 /^X\(\/\/\)[^/].*/{
11628 s//\1/
11629 q
11630 }
11631 /^X\(\/\/\)$/{
11632 s//\1/
11633 q
11634 }
11635 /^X\(\/\).*/{
11636 s//\1/
11637 q
11638 }
11639 s/.*/./; q'`
11640 test -d "$as_dir" && break
11641 done
11642 test -z "$as_dirs" || eval "mkdir $as_dirs"
11643 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11644
11645
11646 } # as_fn_mkdir_p
11647 if mkdir -p . 2>/dev/null; then
11648 as_mkdir_p='mkdir -p "$as_dir"'
11649 else
11650 test -d ./-p && rmdir ./-p
11651 as_mkdir_p=false
11652 fi
11653
11654 if test -x / >/dev/null 2>&1; then
11655 as_test_x='test -x'
11656 else
11657 if ls -dL / >/dev/null 2>&1; then
11658 as_ls_L_option=L
11659 else
11660 as_ls_L_option=
11661 fi
11662 as_test_x='
11663 eval sh -c '\''
11664 if test -d "$1"; then
11665 test -d "$1/.";
11666 else
11667 case $1 in #(
11668 -*)set "./$1";;
11669 esac;
11670 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11671 ???[sx]*):;;*)false;;esac;fi
11672 '\'' sh
11673 '
11674 fi
11675 as_executable_p=$as_test_x
11676
11677 # Sed expression to map a string onto a valid CPP name.
11678 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11679
11680 # Sed expression to map a string onto a valid variable name.
11681 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11682
11683
11684 exec 6>&1
11685 ## ----------------------------------- ##
11686 ## Main body of $CONFIG_STATUS script. ##
11687 ## ----------------------------------- ##
11688 _ASEOF
11689 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11690
11691 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11692 # Save the log message, to keep $0 and so on meaningful, and to
11693 # report actual input values of CONFIG_FILES etc. instead of their
11694 # values after options handling.
11695 ac_log="
11696 This file was extended by xf86-input-mouse $as_me 1.6.0, which was
11697 generated by GNU Autoconf 2.65. Invocation command line was
11698
11699 CONFIG_FILES = $CONFIG_FILES
11700 CONFIG_HEADERS = $CONFIG_HEADERS
11701 CONFIG_LINKS = $CONFIG_LINKS
11702 CONFIG_COMMANDS = $CONFIG_COMMANDS
11703 $ $0 $@
11704
11705 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11706 "
11707
11708 _ACEOF
11709
11710 case $ac_config_files in *"
11711 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11712 esac
11713
11714 case $ac_config_headers in *"
11715 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11716 esac
11717
11718
11719 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11720 # Files that config.status was made for.
11721 config_files="$ac_config_files"
11722 config_headers="$ac_config_headers"
11723 config_commands="$ac_config_commands"
11724
11725 _ACEOF
11726
11727 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11728 ac_cs_usage="\
11729 \`$as_me' instantiates files and other configuration actions
11730 from templates according to the current configuration. Unless the files
11731 and actions are specified as TAGs, all are instantiated by default.
11732
11733 Usage: $0 [OPTION]... [TAG]...
11734
11735 -h, --help print this help, then exit
11736 -V, --version print version number and configuration settings, then exit
11737 --config print configuration, then exit
11738 -q, --quiet, --silent
11739 do not print progress messages
11740 -d, --debug don't remove temporary files
11741 --recheck update $as_me by reconfiguring in the same conditions
11742 --file=FILE[:TEMPLATE]
11743 instantiate the configuration file FILE
11744 --header=FILE[:TEMPLATE]
11745 instantiate the configuration header FILE
11746
11747 Configuration files:
11748 $config_files
11749
11750 Configuration headers:
11751 $config_headers
11752
11753 Configuration commands:
11754 $config_commands
11755
11756 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
11757
11758 _ACEOF
11759 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11760 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11761 ac_cs_version="\\
11762 xf86-input-mouse config.status 1.6.0
11763 configured by $0, generated by GNU Autoconf 2.65,
11764 with options \\"\$ac_cs_config\\"
11765
11766 Copyright (C) 2009 Free Software Foundation, Inc.
11767 This config.status script is free software; the Free Software Foundation
11768 gives unlimited permission to copy, distribute and modify it."
11769
11770 ac_pwd='$ac_pwd'
11771 srcdir='$srcdir'
11772 INSTALL='$INSTALL'
11773 MKDIR_P='$MKDIR_P'
11774 AWK='$AWK'
11775 test -n "\$AWK" || AWK=awk
11776 _ACEOF
11777
11778 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11779 # The default lists apply if the user does not specify any file.
11780 ac_need_defaults=:
11781 while test $# != 0
11782 do
11783 case $1 in
11784 --*=*)
11785 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11786 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11787 ac_shift=:
11788 ;;
11789 *)
11790 ac_option=$1
11791 ac_optarg=$2
11792 ac_shift=shift
11793 ;;
11794 esac
11795
11796 case $ac_option in
11797 # Handling of the options.
11798 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11799 ac_cs_recheck=: ;;
11800 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11801 $as_echo "$ac_cs_version"; exit ;;
11802 --config | --confi | --conf | --con | --co | --c )
11803 $as_echo "$ac_cs_config"; exit ;;
11804 --debug | --debu | --deb | --de | --d | -d )
11805 debug=: ;;
11806 --file | --fil | --fi | --f )
11807 $ac_shift
11808 case $ac_optarg in
11809 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11810 esac
11811 as_fn_append CONFIG_FILES " '$ac_optarg'"
11812 ac_need_defaults=false;;
11813 --header | --heade | --head | --hea )
11814 $ac_shift
11815 case $ac_optarg in
11816 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11817 esac
11818 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11819 ac_need_defaults=false;;
11820 --he | --h)
11821 # Conflict between --help and --header
11822 as_fn_error "ambiguous option: \`$1'
11823 Try \`$0 --help' for more information.";;
11824 --help | --hel | -h )
11825 $as_echo "$ac_cs_usage"; exit ;;
11826 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11827 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11828 ac_cs_silent=: ;;
11829
11830 # This is an error.
11831 -*) as_fn_error "unrecognized option: \`$1'
11832 Try \`$0 --help' for more information." ;;
11833
11834 *) as_fn_append ac_config_targets " $1"
11835 ac_need_defaults=false ;;
11836
11837 esac
11838 shift
11839 done
11840
11841 ac_configure_extra_args=
11842
11843 if $ac_cs_silent; then
11844 exec 6>/dev/null
11845 ac_configure_extra_args="$ac_configure_extra_args --silent"
11846 fi
11847
11848 _ACEOF
11849 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11850 if \$ac_cs_recheck; then
11851 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11852 shift
11853 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11854 CONFIG_SHELL='$SHELL'
11855 export CONFIG_SHELL
11856 exec "\$@"
11857 fi
11858
11859 _ACEOF
11860 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11861 exec 5>>config.log
11862 {
11863 echo
11864 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11865 ## Running $as_me. ##
11866 _ASBOX
11867 $as_echo "$ac_log"
11868 } >&5
11869
11870 _ACEOF
11871 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11872 #
11873 # INIT-COMMANDS
11874 #
11875 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11876
11877
11878 # The HP-UX ksh and POSIX shell print the target directory to stdout
11879 # if CDPATH is set.
11880 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11881
11882 sed_quote_subst='$sed_quote_subst'
11883 double_quote_subst='$double_quote_subst'
11884 delay_variable_subst='$delay_variable_subst'
11885 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11886 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11887 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11888 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11889 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11890 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11891 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11892 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11893 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11894 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11895 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11896 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11897 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11898 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11899 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11900 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11901 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11902 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11903 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11904 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11905 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11906 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11907 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11908 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11909 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11910 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11911 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11912 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11913 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
11914 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11915 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11916 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11917 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11918 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11919 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11920 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11921 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11922 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11923 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11924 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11925 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11926 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11927 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11928 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11929 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"`'
11930 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"`'
11931 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11932 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11933 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11934 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11935 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11936 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11937 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11938 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11939 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11940 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11941 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11942 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11943 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11944 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11945 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11946 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11947 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11948 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11949 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11950 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11951 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11952 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11953 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11954 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11955 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11956 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11957 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11958 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11959 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11960 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11961 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11962 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11963 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11964 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11965 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11966 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11967 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11968 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11969 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11970 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11971 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11972 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11973 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11974 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11975 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11976 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11977 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11978 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11979 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11980 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11981 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11982 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11983 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11984 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11985 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11986 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11987 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11988 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11989 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11990 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11991 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11992 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11993 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11994 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11995 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11996 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11997 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11998 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11999 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
12000 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
12001 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
12002 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
12003
12004 LTCC='$LTCC'
12005 LTCFLAGS='$LTCFLAGS'
12006 compiler='$compiler_DEFAULT'
12007
12008 # Quote evaled strings.
12009 for var in SED \
12010 GREP \
12011 EGREP \
12012 FGREP \
12013 LD \
12014 NM \
12015 LN_S \
12016 lt_SP2NL \
12017 lt_NL2SP \
12018 reload_flag \
12019 OBJDUMP \
12020 deplibs_check_method \
12021 file_magic_cmd \
12022 AR \
12023 AR_FLAGS \
12024 STRIP \
12025 RANLIB \
12026 CC \
12027 CFLAGS \
12028 compiler \
12029 lt_cv_sys_global_symbol_pipe \
12030 lt_cv_sys_global_symbol_to_cdecl \
12031 lt_cv_sys_global_symbol_to_c_name_address \
12032 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12033 SHELL \
12034 ECHO \
12035 lt_prog_compiler_no_builtin_flag \
12036 lt_prog_compiler_wl \
12037 lt_prog_compiler_pic \
12038 lt_prog_compiler_static \
12039 lt_cv_prog_compiler_c_o \
12040 need_locks \
12041 DSYMUTIL \
12042 NMEDIT \
12043 LIPO \
12044 OTOOL \
12045 OTOOL64 \
12046 shrext_cmds \
12047 export_dynamic_flag_spec \
12048 whole_archive_flag_spec \
12049 compiler_needs_object \
12050 with_gnu_ld \
12051 allow_undefined_flag \
12052 no_undefined_flag \
12053 hardcode_libdir_flag_spec \
12054 hardcode_libdir_flag_spec_ld \
12055 hardcode_libdir_separator \
12056 fix_srcfile_path \
12057 exclude_expsyms \
12058 include_expsyms \
12059 file_list_spec \
12060 variables_saved_for_relink \
12061 libname_spec \
12062 library_names_spec \
12063 soname_spec \
12064 finish_eval \
12065 old_striplib \
12066 striplib; do
12067 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12068 *[\\\\\\\`\\"\\\$]*)
12069 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12070 ;;
12071 *)
12072 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12073 ;;
12074 esac
12075 done
12076
12077 # Double-quote double-evaled strings.
12078 for var in reload_cmds \
12079 old_postinstall_cmds \
12080 old_postuninstall_cmds \
12081 old_archive_cmds \
12082 extract_expsyms_cmds \
12083 old_archive_from_new_cmds \
12084 old_archive_from_expsyms_cmds \
12085 archive_cmds \
12086 archive_expsym_cmds \
12087 module_cmds \
12088 module_expsym_cmds \
12089 export_symbols_cmds \
12090 prelink_cmds \
12091 postinstall_cmds \
12092 postuninstall_cmds \
12093 finish_cmds \
12094 sys_lib_search_path_spec \
12095 sys_lib_dlsearch_path_spec; do
12096 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12097 *[\\\\\\\`\\"\\\$]*)
12098 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12099 ;;
12100 *)
12101 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12102 ;;
12103 esac
12104 done
12105
12106 # Fix-up fallback echo if it was mangled by the above quoting rules.
12107 case \$lt_ECHO in
12108 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12109 ;;
12110 esac
12111
12112 ac_aux_dir='$ac_aux_dir'
12113 xsi_shell='$xsi_shell'
12114 lt_shell_append='$lt_shell_append'
12115
12116 # See if we are running on zsh, and set the options which allow our
12117 # commands through without removal of \ escapes INIT.
12118 if test -n "\${ZSH_VERSION+set}" ; then
12119 setopt NO_GLOB_SUBST
12120 fi
12121
12122
12123 PACKAGE='$PACKAGE'
12124 VERSION='$VERSION'
12125 TIMESTAMP='$TIMESTAMP'
12126 RM='$RM'
12127 ofile='$ofile'
12128
12129
12130
12131
12132 _ACEOF
12133
12134 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12135
12136 # Handling of arguments.
12137 for ac_config_target in $ac_config_targets
12138 do
12139 case $ac_config_target in
12140 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12141 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12142 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12143 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12144 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
12145 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
12146
12147 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12148 esac
12149 done
12150
12151
12152 # If the user did not use the arguments to specify the items to instantiate,
12153 # then the envvar interface is used. Set only those that are not.
12154 # We use the long form for the default assignment because of an extremely
12155 # bizarre bug on SunOS 4.1.3.
12156 if $ac_need_defaults; then
12157 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12158 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12159 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12160 fi
12161
12162 # Have a temporary directory for convenience. Make it in the build tree
12163 # simply because there is no reason against having it here, and in addition,
12164 # creating and moving files from /tmp can sometimes cause problems.
12165 # Hook for its removal unless debugging.
12166 # Note that there is a small window in which the directory will not be cleaned:
12167 # after its creation but before its name has been assigned to `$tmp'.
12168 $debug ||
12169 {
12170 tmp=
12171 trap 'exit_status=$?
12172 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12173 ' 0
12174 trap 'as_fn_exit 1' 1 2 13 15
12175 }
12176 # Create a (secure) tmp directory for tmp files.
12177
12178 {
12179 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12180 test -n "$tmp" && test -d "$tmp"
12181 } ||
12182 {
12183 tmp=./conf$$-$RANDOM
12184 (umask 077 && mkdir "$tmp")
12185 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12186
12187 # Set up the scripts for CONFIG_FILES section.
12188 # No need to generate them if there are no CONFIG_FILES.
12189 # This happens for instance with `./config.status config.h'.
12190 if test -n "$CONFIG_FILES"; then
12191
12192
12193 ac_cr=`echo X | tr X '\015'`
12194 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12195 # But we know of no other shell where ac_cr would be empty at this
12196 # point, so we can use a bashism as a fallback.
12197 if test "x$ac_cr" = x; then
12198 eval ac_cr=\$\'\\r\'
12199 fi
12200 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12201 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12202 ac_cs_awk_cr='\r'
12203 else
12204 ac_cs_awk_cr=$ac_cr
12205 fi
12206
12207 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12208 _ACEOF
12209
12210
12211 {
12212 echo "cat >conf$$subs.awk <<_ACEOF" &&
12213 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12214 echo "_ACEOF"
12215 } >conf$$subs.sh ||
12216 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12217 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12218 ac_delim='%!_!# '
12219 for ac_last_try in false false false false false :; do
12220 . ./conf$$subs.sh ||
12221 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12222
12223 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12224 if test $ac_delim_n = $ac_delim_num; then
12225 break
12226 elif $ac_last_try; then
12227 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12228 else
12229 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12230 fi
12231 done
12232 rm -f conf$$subs.sh
12233
12234 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12235 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12236 _ACEOF
12237 sed -n '
12238 h
12239 s/^/S["/; s/!.*/"]=/
12240 p
12241 g
12242 s/^[^!]*!//
12243 :repl
12244 t repl
12245 s/'"$ac_delim"'$//
12246 t delim
12247 :nl
12248 h
12249 s/\(.\{148\}\)..*/\1/
12250 t more1
12251 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12252 p
12253 n
12254 b repl
12255 :more1
12256 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12257 p
12258 g
12259 s/.\{148\}//
12260 t nl
12261 :delim
12262 h
12263 s/\(.\{148\}\)..*/\1/
12264 t more2
12265 s/["\\]/\\&/g; s/^/"/; s/$/"/
12266 p
12267 b
12268 :more2
12269 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12270 p
12271 g
12272 s/.\{148\}//
12273 t delim
12274 ' <conf$$subs.awk | sed '
12275 /^[^""]/{
12276 N
12277 s/\n//
12278 }
12279 ' >>$CONFIG_STATUS || ac_write_fail=1
12280 rm -f conf$$subs.awk
12281 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12282 _ACAWK
12283 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12284 for (key in S) S_is_set[key] = 1
12285 FS = ""
12286
12287 }
12288 {
12289 line = $ 0
12290 nfields = split(line, field, "@")
12291 substed = 0
12292 len = length(field[1])
12293 for (i = 2; i < nfields; i++) {
12294 key = field[i]
12295 keylen = length(key)
12296 if (S_is_set[key]) {
12297 value = S[key]
12298 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12299 len += length(value) + length(field[++i])
12300 substed = 1
12301 } else
12302 len += 1 + keylen
12303 }
12304
12305 print line
12306 }
12307
12308 _ACAWK
12309 _ACEOF
12310 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12311 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12312 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12313 else
12314 cat
12315 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12316 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12317 _ACEOF
12318
12319 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12320 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12321 # trailing colons and then remove the whole line if VPATH becomes empty
12322 # (actually we leave an empty line to preserve line numbers).
12323 if test "x$srcdir" = x.; then
12324 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12325 s/:*\$(srcdir):*/:/
12326 s/:*\${srcdir}:*/:/
12327 s/:*@srcdir@:*/:/
12328 s/^\([^=]*=[ ]*\):*/\1/
12329 s/:*$//
12330 s/^[^=]*=[ ]*$//
12331 }'
12332 fi
12333
12334 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12335 fi # test -n "$CONFIG_FILES"
12336
12337 # Set up the scripts for CONFIG_HEADERS section.
12338 # No need to generate them if there are no CONFIG_HEADERS.
12339 # This happens for instance with `./config.status Makefile'.
12340 if test -n "$CONFIG_HEADERS"; then
12341 cat >"$tmp/defines.awk" <<\_ACAWK ||
12342 BEGIN {
12343 _ACEOF
12344
12345 # Transform confdefs.h into an awk script `defines.awk', embedded as
12346 # here-document in config.status, that substitutes the proper values into
12347 # config.h.in to produce config.h.
12348
12349 # Create a delimiter string that does not exist in confdefs.h, to ease
12350 # handling of long lines.
12351 ac_delim='%!_!# '
12352 for ac_last_try in false false :; do
12353 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12354 if test -z "$ac_t"; then
12355 break
12356 elif $ac_last_try; then
12357 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12358 else
12359 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12360 fi
12361 done
12362
12363 # For the awk script, D is an array of macro values keyed by name,
12364 # likewise P contains macro parameters if any. Preserve backslash
12365 # newline sequences.
12366
12367 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12368 sed -n '
12369 s/.\{148\}/&'"$ac_delim"'/g
12370 t rset
12371 :rset
12372 s/^[ ]*#[ ]*define[ ][ ]*/ /
12373 t def
12374 d
12375 :def
12376 s/\\$//
12377 t bsnl
12378 s/["\\]/\\&/g
12379 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12380 D["\1"]=" \3"/p
12381 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12382 d
12383 :bsnl
12384 s/["\\]/\\&/g
12385 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12386 D["\1"]=" \3\\\\\\n"\\/p
12387 t cont
12388 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12389 t cont
12390 d
12391 :cont
12392 n
12393 s/.\{148\}/&'"$ac_delim"'/g
12394 t clear
12395 :clear
12396 s/\\$//
12397 t bsnlc
12398 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12399 d
12400 :bsnlc
12401 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12402 b cont
12403 ' <confdefs.h | sed '
12404 s/'"$ac_delim"'/"\\\
12405 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12406
12407 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12408 for (key in D) D_is_set[key] = 1
12409 FS = ""
12410 }
12411 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12412 line = \$ 0
12413 split(line, arg, " ")
12414 if (arg[1] == "#") {
12415 defundef = arg[2]
12416 mac1 = arg[3]
12417 } else {
12418 defundef = substr(arg[1], 2)
12419 mac1 = arg[2]
12420 }
12421 split(mac1, mac2, "(") #)
12422 macro = mac2[1]
12423 prefix = substr(line, 1, index(line, defundef) - 1)
12424 if (D_is_set[macro]) {
12425 # Preserve the white space surrounding the "#".
12426 print prefix "define", macro P[macro] D[macro]
12427 next
12428 } else {
12429 # Replace #undef with comments. This is necessary, for example,
12430 # in the case of _POSIX_SOURCE, which is predefined and required
12431 # on some systems where configure will not decide to define it.
12432 if (defundef == "undef") {
12433 print "/*", prefix defundef, macro, "*/"
12434 next
12435 }
12436 }
12437 }
12438 { print }
12439 _ACAWK
12440 _ACEOF
12441 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12442 as_fn_error "could not setup config headers machinery" "$LINENO" 5
12443 fi # test -n "$CONFIG_HEADERS"
12444
12445
12446 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12447 shift
12448 for ac_tag
12449 do
12450 case $ac_tag in
12451 :[FHLC]) ac_mode=$ac_tag; continue;;
12452 esac
12453 case $ac_mode$ac_tag in
12454 :[FHL]*:*);;
12455 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12456 :[FH]-) ac_tag=-:-;;
12457 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12458 esac
12459 ac_save_IFS=$IFS
12460 IFS=:
12461 set x $ac_tag
12462 IFS=$ac_save_IFS
12463 shift
12464 ac_file=$1
12465 shift
12466
12467 case $ac_mode in
12468 :L) ac_source=$1;;
12469 :[FH])
12470 ac_file_inputs=
12471 for ac_f
12472 do
12473 case $ac_f in
12474 -) ac_f="$tmp/stdin";;
12475 *) # Look for the file first in the build tree, then in the source tree
12476 # (if the path is not absolute). The absolute path cannot be DOS-style,
12477 # because $ac_f cannot contain `:'.
12478 test -f "$ac_f" ||
12479 case $ac_f in
12480 [\\/$]*) false;;
12481 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12482 esac ||
12483 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12484 esac
12485 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12486 as_fn_append ac_file_inputs " '$ac_f'"
12487 done
12488
12489 # Let's still pretend it is `configure' which instantiates (i.e., don't
12490 # use $as_me), people would be surprised to read:
12491 # /* config.h. Generated by config.status. */
12492 configure_input='Generated from '`
12493 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12494 `' by configure.'
12495 if test x"$ac_file" != x-; then
12496 configure_input="$ac_file. $configure_input"
12497 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12498 $as_echo "$as_me: creating $ac_file" >&6;}
12499 fi
12500 # Neutralize special characters interpreted by sed in replacement strings.
12501 case $configure_input in #(
12502 *\&* | *\|* | *\\* )
12503 ac_sed_conf_input=`$as_echo "$configure_input" |
12504 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12505 *) ac_sed_conf_input=$configure_input;;
12506 esac
12507
12508 case $ac_tag in
12509 *:-:* | *:-) cat >"$tmp/stdin" \
12510 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12511 esac
12512 ;;
12513 esac
12514
12515 ac_dir=`$as_dirname -- "$ac_file" ||
12516 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12517 X"$ac_file" : 'X\(//\)[^/]' \| \
12518 X"$ac_file" : 'X\(//\)$' \| \
12519 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12520 $as_echo X"$ac_file" |
12521 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12522 s//\1/
12523 q
12524 }
12525 /^X\(\/\/\)[^/].*/{
12526 s//\1/
12527 q
12528 }
12529 /^X\(\/\/\)$/{
12530 s//\1/
12531 q
12532 }
12533 /^X\(\/\).*/{
12534 s//\1/
12535 q
12536 }
12537 s/.*/./; q'`
12538 as_dir="$ac_dir"; as_fn_mkdir_p
12539 ac_builddir=.
12540
12541 case "$ac_dir" in
12542 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12543 *)
12544 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12545 # A ".." for each directory in $ac_dir_suffix.
12546 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12547 case $ac_top_builddir_sub in
12548 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12549 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12550 esac ;;
12551 esac
12552 ac_abs_top_builddir=$ac_pwd
12553 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12554 # for backward compatibility:
12555 ac_top_builddir=$ac_top_build_prefix
12556
12557 case $srcdir in
12558 .) # We are building in place.
12559 ac_srcdir=.
12560 ac_top_srcdir=$ac_top_builddir_sub
12561 ac_abs_top_srcdir=$ac_pwd ;;
12562 [\\/]* | ?:[\\/]* ) # Absolute name.
12563 ac_srcdir=$srcdir$ac_dir_suffix;
12564 ac_top_srcdir=$srcdir
12565 ac_abs_top_srcdir=$srcdir ;;
12566 *) # Relative name.
12567 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12568 ac_top_srcdir=$ac_top_build_prefix$srcdir
12569 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12570 esac
12571 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12572
12573
12574 case $ac_mode in
12575 :F)
12576 #
12577 # CONFIG_FILE
12578 #
12579
12580 case $INSTALL in
12581 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12582 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12583 esac
12584 ac_MKDIR_P=$MKDIR_P
12585 case $MKDIR_P in
12586 [\\/$]* | ?:[\\/]* ) ;;
12587 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12588 esac
12589 _ACEOF
12590
12591 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12592 # If the template does not know about datarootdir, expand it.
12593 # FIXME: This hack should be removed a few years after 2.60.
12594 ac_datarootdir_hack=; ac_datarootdir_seen=
12595 ac_sed_dataroot='
12596 /datarootdir/ {
12597 p
12598 q
12599 }
12600 /@datadir@/p
12601 /@docdir@/p
12602 /@infodir@/p
12603 /@localedir@/p
12604 /@mandir@/p'
12605 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12606 *datarootdir*) ac_datarootdir_seen=yes;;
12607 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12609 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12610 _ACEOF
12611 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12612 ac_datarootdir_hack='
12613 s&@datadir@&$datadir&g
12614 s&@docdir@&$docdir&g
12615 s&@infodir@&$infodir&g
12616 s&@localedir@&$localedir&g
12617 s&@mandir@&$mandir&g
12618 s&\\\${datarootdir}&$datarootdir&g' ;;
12619 esac
12620 _ACEOF
12621
12622 # Neutralize VPATH when `$srcdir' = `.'.
12623 # Shell code in configure.ac might set extrasub.
12624 # FIXME: do we really want to maintain this feature?
12625 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12626 ac_sed_extra="$ac_vpsub
12627 $extrasub
12628 _ACEOF
12629 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12630 :t
12631 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12632 s|@configure_input@|$ac_sed_conf_input|;t t
12633 s&@top_builddir@&$ac_top_builddir_sub&;t t
12634 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12635 s&@srcdir@&$ac_srcdir&;t t
12636 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12637 s&@top_srcdir@&$ac_top_srcdir&;t t
12638 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12639 s&@builddir@&$ac_builddir&;t t
12640 s&@abs_builddir@&$ac_abs_builddir&;t t
12641 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12642 s&@INSTALL@&$ac_INSTALL&;t t
12643 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12644 $ac_datarootdir_hack
12645 "
12646 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12647 || as_fn_error "could not create $ac_file" "$LINENO" 5
12648
12649 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12650 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12651 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12653 which seems to be undefined. Please make sure it is defined." >&5
12654 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12655 which seems to be undefined. Please make sure it is defined." >&2;}
12656
12657 rm -f "$tmp/stdin"
12658 case $ac_file in
12659 -) cat "$tmp/out" && rm -f "$tmp/out";;
12660 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12661 esac \
12662 || as_fn_error "could not create $ac_file" "$LINENO" 5
12663 ;;
12664 :H)
12665 #
12666 # CONFIG_HEADER
12667 #
12668 if test x"$ac_file" != x-; then
12669 {
12670 $as_echo "/* $configure_input */" \
12671 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12672 } >"$tmp/config.h" \
12673 || as_fn_error "could not create $ac_file" "$LINENO" 5
12674 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12676 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12677 else
12678 rm -f "$ac_file"
12679 mv "$tmp/config.h" "$ac_file" \
12680 || as_fn_error "could not create $ac_file" "$LINENO" 5
12681 fi
12682 else
12683 $as_echo "/* $configure_input */" \
12684 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12685 || as_fn_error "could not create -" "$LINENO" 5
12686 fi
12687 # Compute "$ac_file"'s index in $config_headers.
12688 _am_arg="$ac_file"
12689 _am_stamp_count=1
12690 for _am_header in $config_headers :; do
12691 case $_am_header in
12692 $_am_arg | $_am_arg:* )
12693 break ;;
12694 * )
12695 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12696 esac
12697 done
12698 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12699 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12700 X"$_am_arg" : 'X\(//\)[^/]' \| \
12701 X"$_am_arg" : 'X\(//\)$' \| \
12702 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12703 $as_echo X"$_am_arg" |
12704 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12705 s//\1/
12706 q
12707 }
12708 /^X\(\/\/\)[^/].*/{
12709 s//\1/
12710 q
12711 }
12712 /^X\(\/\/\)$/{
12713 s//\1/
12714 q
12715 }
12716 /^X\(\/\).*/{
12717 s//\1/
12718 q
12719 }
12720 s/.*/./; q'`/stamp-h$_am_stamp_count
12721 ;;
12722
12723 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12724 $as_echo "$as_me: executing $ac_file commands" >&6;}
12725 ;;
12726 esac
12727
12728
12729 case $ac_file$ac_mode in
12730 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12731 # Autoconf 2.62 quotes --file arguments for eval, but not when files
12732 # are listed without --file. Let's play safe and only enable the eval
12733 # if we detect the quoting.
12734 case $CONFIG_FILES in
12735 *\'*) eval set x "$CONFIG_FILES" ;;
12736 *) set x $CONFIG_FILES ;;
12737 esac
12738 shift
12739 for mf
12740 do
12741 # Strip MF so we end up with the name of the file.
12742 mf=`echo "$mf" | sed -e 's/:.*$//'`
12743 # Check whether this is an Automake generated Makefile or not.
12744 # We used to match only the files named `Makefile.in', but
12745 # some people rename them; so instead we look at the file content.
12746 # Grep'ing the first line is not enough: some people post-process
12747 # each Makefile.in and add a new line on top of each file to say so.
12748 # Grep'ing the whole file is not good either: AIX grep has a line
12749 # limit of 2048, but all sed's we know have understand at least 4000.
12750 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12751 dirpart=`$as_dirname -- "$mf" ||
12752 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12753 X"$mf" : 'X\(//\)[^/]' \| \
12754 X"$mf" : 'X\(//\)$' \| \
12755 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12756 $as_echo X"$mf" |
12757 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12758 s//\1/
12759 q
12760 }
12761 /^X\(\/\/\)[^/].*/{
12762 s//\1/
12763 q
12764 }
12765 /^X\(\/\/\)$/{
12766 s//\1/
12767 q
12768 }
12769 /^X\(\/\).*/{
12770 s//\1/
12771 q
12772 }
12773 s/.*/./; q'`
12774 else
12775 continue
12776 fi
12777 # Extract the definition of DEPDIR, am__include, and am__quote
12778 # from the Makefile without running `make'.
12779 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12780 test -z "$DEPDIR" && continue
12781 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12782 test -z "am__include" && continue
12783 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12784 # When using ansi2knr, U may be empty or an underscore; expand it
12785 U=`sed -n 's/^U = //p' < "$mf"`
12786 # Find all dependency output files, they are included files with
12787 # $(DEPDIR) in their names. We invoke sed twice because it is the
12788 # simplest approach to changing $(DEPDIR) to its actual value in the
12789 # expansion.
12790 for file in `sed -n "
12791 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12792 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12793 # Make sure the directory exists.
12794 test -f "$dirpart/$file" && continue
12795 fdir=`$as_dirname -- "$file" ||
12796 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12797 X"$file" : 'X\(//\)[^/]' \| \
12798 X"$file" : 'X\(//\)$' \| \
12799 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12800 $as_echo X"$file" |
12801 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12802 s//\1/
12803 q
12804 }
12805 /^X\(\/\/\)[^/].*/{
12806 s//\1/
12807 q
12808 }
12809 /^X\(\/\/\)$/{
12810 s//\1/
12811 q
12812 }
12813 /^X\(\/\).*/{
12814 s//\1/
12815 q
12816 }
12817 s/.*/./; q'`
12818 as_dir=$dirpart/$fdir; as_fn_mkdir_p
12819 # echo "creating $dirpart/$file"
12820 echo '# dummy' > "$dirpart/$file"
12821 done
12822 done
12823 }
12824 ;;
12825 "libtool":C)
12826
12827 # See if we are running on zsh, and set the options which allow our
12828 # commands through without removal of \ escapes.
12829 if test -n "${ZSH_VERSION+set}" ; then
12830 setopt NO_GLOB_SUBST
12831 fi
12832
12833 cfgfile="${ofile}T"
12834 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12835 $RM "$cfgfile"
12836
12837 cat <<_LT_EOF >> "$cfgfile"
12838 #! $SHELL
12839
12840 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12841 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12842 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12843 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12844 #
12845 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12846 # 2006, 2007, 2008 Free Software Foundation, Inc.
12847 # Written by Gordon Matzigkeit, 1996
12848 #
12849 # This file is part of GNU Libtool.
12850 #
12851 # GNU Libtool is free software; you can redistribute it and/or
12852 # modify it under the terms of the GNU General Public License as
12853 # published by the Free Software Foundation; either version 2 of
12854 # the License, or (at your option) any later version.
12855 #
12856 # As a special exception to the GNU General Public License,
12857 # if you distribute this file as part of a program or library that
12858 # is built using GNU Libtool, you may include this file under the
12859 # same distribution terms that you use for the rest of that program.
12860 #
12861 # GNU Libtool is distributed in the hope that it will be useful,
12862 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12863 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12864 # GNU General Public License for more details.
12865 #
12866 # You should have received a copy of the GNU General Public License
12867 # along with GNU Libtool; see the file COPYING. If not, a copy
12868 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12869 # obtained by writing to the Free Software Foundation, Inc.,
12870 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12871
12872
12873 # The names of the tagged configurations supported by this script.
12874 available_tags=""
12875
12876 # ### BEGIN LIBTOOL CONFIG
12877
12878 # Whether or not to build static libraries.
12879 build_old_libs=$enable_static
12880
12881 # Which release of libtool.m4 was used?
12882 macro_version=$macro_version
12883 macro_revision=$macro_revision
12884
12885 # Whether or not to build shared libraries.
12886 build_libtool_libs=$enable_shared
12887
12888 # What type of objects to build.
12889 pic_mode=$pic_mode
12890
12891 # Whether or not to optimize for fast installation.
12892 fast_install=$enable_fast_install
12893
12894 # The host system.
12895 host_alias=$host_alias
12896 host=$host
12897 host_os=$host_os
12898
12899 # The build system.
12900 build_alias=$build_alias
12901 build=$build
12902 build_os=$build_os
12903
12904 # A sed program that does not truncate output.
12905 SED=$lt_SED
12906
12907 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12908 Xsed="\$SED -e 1s/^X//"
12909
12910 # A grep program that handles long lines.
12911 GREP=$lt_GREP
12912
12913 # An ERE matcher.
12914 EGREP=$lt_EGREP
12915
12916 # A literal string matcher.
12917 FGREP=$lt_FGREP
12918
12919 # A BSD- or MS-compatible name lister.
12920 NM=$lt_NM
12921
12922 # Whether we need soft or hard links.
12923 LN_S=$lt_LN_S
12924
12925 # What is the maximum length of a command?
12926 max_cmd_len=$max_cmd_len
12927
12928 # Object file suffix (normally "o").
12929 objext=$ac_objext
12930
12931 # Executable file suffix (normally "").
12932 exeext=$exeext
12933
12934 # whether the shell understands "unset".
12935 lt_unset=$lt_unset
12936
12937 # turn spaces into newlines.
12938 SP2NL=$lt_lt_SP2NL
12939
12940 # turn newlines into spaces.
12941 NL2SP=$lt_lt_NL2SP
12942
12943 # How to create reloadable object files.
12944 reload_flag=$lt_reload_flag
12945 reload_cmds=$lt_reload_cmds
12946
12947 # An object symbol dumper.
12948 OBJDUMP=$lt_OBJDUMP
12949
12950 # Method to check whether dependent libraries are shared objects.
12951 deplibs_check_method=$lt_deplibs_check_method
12952
12953 # Command to use when deplibs_check_method == "file_magic".
12954 file_magic_cmd=$lt_file_magic_cmd
12955
12956 # The archiver.
12957 AR=$lt_AR
12958 AR_FLAGS=$lt_AR_FLAGS
12959
12960 # A symbol stripping program.
12961 STRIP=$lt_STRIP
12962
12963 # Commands used to install an old-style archive.
12964 RANLIB=$lt_RANLIB
12965 old_postinstall_cmds=$lt_old_postinstall_cmds
12966 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12967
12968 # A C compiler.
12969 LTCC=$lt_CC
12970
12971 # LTCC compiler flags.
12972 LTCFLAGS=$lt_CFLAGS
12973
12974 # Take the output of nm and produce a listing of raw symbols and C names.
12975 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12976
12977 # Transform the output of nm in a proper C declaration.
12978 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12979
12980 # Transform the output of nm in a C name address pair.
12981 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12982
12983 # Transform the output of nm in a C name address pair when lib prefix is needed.
12984 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12985
12986 # The name of the directory that contains temporary libtool files.
12987 objdir=$objdir
12988
12989 # Shell to use when invoking shell scripts.
12990 SHELL=$lt_SHELL
12991
12992 # An echo program that does not interpret backslashes.
12993 ECHO=$lt_ECHO
12994
12995 # Used to examine libraries when file_magic_cmd begins with "file".
12996 MAGIC_CMD=$MAGIC_CMD
12997
12998 # Must we lock files when doing compilation?
12999 need_locks=$lt_need_locks
13000
13001 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13002 DSYMUTIL=$lt_DSYMUTIL
13003
13004 # Tool to change global to local symbols on Mac OS X.
13005 NMEDIT=$lt_NMEDIT
13006
13007 # Tool to manipulate fat objects and archives on Mac OS X.
13008 LIPO=$lt_LIPO
13009
13010 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13011 OTOOL=$lt_OTOOL
13012
13013 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13014 OTOOL64=$lt_OTOOL64
13015
13016 # Old archive suffix (normally "a").
13017 libext=$libext
13018
13019 # Shared library suffix (normally ".so").
13020 shrext_cmds=$lt_shrext_cmds
13021
13022 # The commands to extract the exported symbol list from a shared archive.
13023 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13024
13025 # Variables whose values should be saved in libtool wrapper scripts and
13026 # restored at link time.
13027 variables_saved_for_relink=$lt_variables_saved_for_relink
13028
13029 # Do we need the "lib" prefix for modules?
13030 need_lib_prefix=$need_lib_prefix
13031
13032 # Do we need a version for libraries?
13033 need_version=$need_version
13034
13035 # Library versioning type.
13036 version_type=$version_type
13037
13038 # Shared library runtime path variable.
13039 runpath_var=$runpath_var
13040
13041 # Shared library path variable.
13042 shlibpath_var=$shlibpath_var
13043
13044 # Is shlibpath searched before the hard-coded library search path?
13045 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13046
13047 # Format of library name prefix.
13048 libname_spec=$lt_libname_spec
13049
13050 # List of archive names. First name is the real one, the rest are links.
13051 # The last name is the one that the linker finds with -lNAME
13052 library_names_spec=$lt_library_names_spec
13053
13054 # The coded name of the library, if different from the real name.
13055 soname_spec=$lt_soname_spec
13056
13057 # Command to use after installation of a shared archive.
13058 postinstall_cmds=$lt_postinstall_cmds
13059
13060 # Command to use after uninstallation of a shared archive.
13061 postuninstall_cmds=$lt_postuninstall_cmds
13062
13063 # Commands used to finish a libtool library installation in a directory.
13064 finish_cmds=$lt_finish_cmds
13065
13066 # As "finish_cmds", except a single script fragment to be evaled but
13067 # not shown.
13068 finish_eval=$lt_finish_eval
13069
13070 # Whether we should hardcode library paths into libraries.
13071 hardcode_into_libs=$hardcode_into_libs
13072
13073 # Compile-time system search path for libraries.
13074 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13075
13076 # Run-time system search path for libraries.
13077 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13078
13079 # Whether dlopen is supported.
13080 dlopen_support=$enable_dlopen
13081
13082 # Whether dlopen of programs is supported.
13083 dlopen_self=$enable_dlopen_self
13084
13085 # Whether dlopen of statically linked programs is supported.
13086 dlopen_self_static=$enable_dlopen_self_static
13087
13088 # Commands to strip libraries.
13089 old_striplib=$lt_old_striplib
13090 striplib=$lt_striplib
13091
13092
13093 # The linker used to build libraries.
13094 LD=$lt_LD
13095
13096 # Commands used to build an old-style archive.
13097 old_archive_cmds=$lt_old_archive_cmds
13098
13099 # A language specific compiler.
13100 CC=$lt_compiler
13101
13102 # Is the compiler the GNU compiler?
13103 with_gcc=$GCC
13104
13105 # Compiler flag to turn off builtin functions.
13106 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13107
13108 # How to pass a linker flag through the compiler.
13109 wl=$lt_lt_prog_compiler_wl
13110
13111 # Additional compiler flags for building library objects.
13112 pic_flag=$lt_lt_prog_compiler_pic
13113
13114 # Compiler flag to prevent dynamic linking.
13115 link_static_flag=$lt_lt_prog_compiler_static
13116
13117 # Does compiler simultaneously support -c and -o options?
13118 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13119
13120 # Whether or not to add -lc for building shared libraries.
13121 build_libtool_need_lc=$archive_cmds_need_lc
13122
13123 # Whether or not to disallow shared libs when runtime libs are static.
13124 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13125
13126 # Compiler flag to allow reflexive dlopens.
13127 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13128
13129 # Compiler flag to generate shared objects directly from archives.
13130 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13131
13132 # Whether the compiler copes with passing no objects directly.
13133 compiler_needs_object=$lt_compiler_needs_object
13134
13135 # Create an old-style archive from a shared archive.
13136 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13137
13138 # Create a temporary old-style archive to link instead of a shared archive.
13139 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13140
13141 # Commands used to build a shared archive.
13142 archive_cmds=$lt_archive_cmds
13143 archive_expsym_cmds=$lt_archive_expsym_cmds
13144
13145 # Commands used to build a loadable module if different from building
13146 # a shared archive.
13147 module_cmds=$lt_module_cmds
13148 module_expsym_cmds=$lt_module_expsym_cmds
13149
13150 # Whether we are building with GNU ld or not.
13151 with_gnu_ld=$lt_with_gnu_ld
13152
13153 # Flag that allows shared libraries with undefined symbols to be built.
13154 allow_undefined_flag=$lt_allow_undefined_flag
13155
13156 # Flag that enforces no undefined symbols.
13157 no_undefined_flag=$lt_no_undefined_flag
13158
13159 # Flag to hardcode \$libdir into a binary during linking.
13160 # This must work even if \$libdir does not exist
13161 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13162
13163 # If ld is used when linking, flag to hardcode \$libdir into a binary
13164 # during linking. This must work even if \$libdir does not exist.
13165 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13166
13167 # Whether we need a single "-rpath" flag with a separated argument.
13168 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13169
13170 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13171 # DIR into the resulting binary.
13172 hardcode_direct=$hardcode_direct
13173
13174 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13175 # DIR into the resulting binary and the resulting library dependency is
13176 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13177 # library is relocated.
13178 hardcode_direct_absolute=$hardcode_direct_absolute
13179
13180 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13181 # into the resulting binary.
13182 hardcode_minus_L=$hardcode_minus_L
13183
13184 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13185 # into the resulting binary.
13186 hardcode_shlibpath_var=$hardcode_shlibpath_var
13187
13188 # Set to "yes" if building a shared library automatically hardcodes DIR
13189 # into the library and all subsequent libraries and executables linked
13190 # against it.
13191 hardcode_automatic=$hardcode_automatic
13192
13193 # Set to yes if linker adds runtime paths of dependent libraries
13194 # to runtime path list.
13195 inherit_rpath=$inherit_rpath
13196
13197 # Whether libtool must link a program against all its dependency libraries.
13198 link_all_deplibs=$link_all_deplibs
13199
13200 # Fix the shell variable \$srcfile for the compiler.
13201 fix_srcfile_path=$lt_fix_srcfile_path
13202
13203 # Set to "yes" if exported symbols are required.
13204 always_export_symbols=$always_export_symbols
13205
13206 # The commands to list exported symbols.
13207 export_symbols_cmds=$lt_export_symbols_cmds
13208
13209 # Symbols that should not be listed in the preloaded symbols.
13210 exclude_expsyms=$lt_exclude_expsyms
13211
13212 # Symbols that must always be exported.
13213 include_expsyms=$lt_include_expsyms
13214
13215 # Commands necessary for linking programs (against libraries) with templates.
13216 prelink_cmds=$lt_prelink_cmds
13217
13218 # Specify filename containing input files.
13219 file_list_spec=$lt_file_list_spec
13220
13221 # How to hardcode a shared library path into an executable.
13222 hardcode_action=$hardcode_action
13223
13224 # ### END LIBTOOL CONFIG
13225
13226 _LT_EOF
13227
13228 case $host_os in
13229 aix3*)
13230 cat <<\_LT_EOF >> "$cfgfile"
13231 # AIX sometimes has problems with the GCC collect2 program. For some
13232 # reason, if we set the COLLECT_NAMES environment variable, the problems
13233 # vanish in a puff of smoke.
13234 if test "X${COLLECT_NAMES+set}" != Xset; then
13235 COLLECT_NAMES=
13236 export COLLECT_NAMES
13237 fi
13238 _LT_EOF
13239 ;;
13240 esac
13241
13242
13243 ltmain="$ac_aux_dir/ltmain.sh"
13244
13245
13246 # We use sed instead of cat because bash on DJGPP gets confused if
13247 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13248 # text mode, it properly converts lines to CR/LF. This bash problem
13249 # is reportedly fixed, but why not run on old versions too?
13250 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13251 || (rm -f "$cfgfile"; exit 1)
13252
13253 case $xsi_shell in
13254 yes)
13255 cat << \_LT_EOF >> "$cfgfile"
13256
13257 # func_dirname file append nondir_replacement
13258 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13259 # otherwise set result to NONDIR_REPLACEMENT.
13260 func_dirname ()
13261 {
13262 case ${1} in
13263 */*) func_dirname_result="${1%/*}${2}" ;;
13264 * ) func_dirname_result="${3}" ;;
13265 esac
13266 }
13267
13268 # func_basename file
13269 func_basename ()
13270 {
13271 func_basename_result="${1##*/}"
13272 }
13273
13274 # func_dirname_and_basename file append nondir_replacement
13275 # perform func_basename and func_dirname in a single function
13276 # call:
13277 # dirname: Compute the dirname of FILE. If nonempty,
13278 # add APPEND to the result, otherwise set result
13279 # to NONDIR_REPLACEMENT.
13280 # value returned in "$func_dirname_result"
13281 # basename: Compute filename of FILE.
13282 # value retuned in "$func_basename_result"
13283 # Implementation must be kept synchronized with func_dirname
13284 # and func_basename. For efficiency, we do not delegate to
13285 # those functions but instead duplicate the functionality here.
13286 func_dirname_and_basename ()
13287 {
13288 case ${1} in
13289 */*) func_dirname_result="${1%/*}${2}" ;;
13290 * ) func_dirname_result="${3}" ;;
13291 esac
13292 func_basename_result="${1##*/}"
13293 }
13294
13295 # func_stripname prefix suffix name
13296 # strip PREFIX and SUFFIX off of NAME.
13297 # PREFIX and SUFFIX must not contain globbing or regex special
13298 # characters, hashes, percent signs, but SUFFIX may contain a leading
13299 # dot (in which case that matches only a dot).
13300 func_stripname ()
13301 {
13302 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13303 # positional parameters, so assign one to ordinary parameter first.
13304 func_stripname_result=${3}
13305 func_stripname_result=${func_stripname_result#"${1}"}
13306 func_stripname_result=${func_stripname_result%"${2}"}
13307 }
13308
13309 # func_opt_split
13310 func_opt_split ()
13311 {
13312 func_opt_split_opt=${1%%=*}
13313 func_opt_split_arg=${1#*=}
13314 }
13315
13316 # func_lo2o object
13317 func_lo2o ()
13318 {
13319 case ${1} in
13320 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13321 *) func_lo2o_result=${1} ;;
13322 esac
13323 }
13324
13325 # func_xform libobj-or-source
13326 func_xform ()
13327 {
13328 func_xform_result=${1%.*}.lo
13329 }
13330
13331 # func_arith arithmetic-term...
13332 func_arith ()
13333 {
13334 func_arith_result=$(( $* ))
13335 }
13336
13337 # func_len string
13338 # STRING may not start with a hyphen.
13339 func_len ()
13340 {
13341 func_len_result=${#1}
13342 }
13343
13344 _LT_EOF
13345 ;;
13346 *) # Bourne compatible functions.
13347 cat << \_LT_EOF >> "$cfgfile"
13348
13349 # func_dirname file append nondir_replacement
13350 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13351 # otherwise set result to NONDIR_REPLACEMENT.
13352 func_dirname ()
13353 {
13354 # Extract subdirectory from the argument.
13355 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13356 if test "X$func_dirname_result" = "X${1}"; then
13357 func_dirname_result="${3}"
13358 else
13359 func_dirname_result="$func_dirname_result${2}"
13360 fi
13361 }
13362
13363 # func_basename file
13364 func_basename ()
13365 {
13366 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13367 }
13368
13369
13370 # func_stripname prefix suffix name
13371 # strip PREFIX and SUFFIX off of NAME.
13372 # PREFIX and SUFFIX must not contain globbing or regex special
13373 # characters, hashes, percent signs, but SUFFIX may contain a leading
13374 # dot (in which case that matches only a dot).
13375 # func_strip_suffix prefix name
13376 func_stripname ()
13377 {
13378 case ${2} in
13379 .*) func_stripname_result=`$ECHO "X${3}" \
13380 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13381 *) func_stripname_result=`$ECHO "X${3}" \
13382 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13383 esac
13384 }
13385
13386 # sed scripts:
13387 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13388 my_sed_long_arg='1s/^-[^=]*=//'
13389
13390 # func_opt_split
13391 func_opt_split ()
13392 {
13393 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13394 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13395 }
13396
13397 # func_lo2o object
13398 func_lo2o ()
13399 {
13400 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13401 }
13402
13403 # func_xform libobj-or-source
13404 func_xform ()
13405 {
13406 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13407 }
13408
13409 # func_arith arithmetic-term...
13410 func_arith ()
13411 {
13412 func_arith_result=`expr "$@"`
13413 }
13414
13415 # func_len string
13416 # STRING may not start with a hyphen.
13417 func_len ()
13418 {
13419 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13420 }
13421
13422 _LT_EOF
13423 esac
13424
13425 case $lt_shell_append in
13426 yes)
13427 cat << \_LT_EOF >> "$cfgfile"
13428
13429 # func_append var value
13430 # Append VALUE to the end of shell variable VAR.
13431 func_append ()
13432 {
13433 eval "$1+=\$2"
13434 }
13435 _LT_EOF
13436 ;;
13437 *)
13438 cat << \_LT_EOF >> "$cfgfile"
13439
13440 # func_append var value
13441 # Append VALUE to the end of shell variable VAR.
13442 func_append ()
13443 {
13444 eval "$1=\$$1\$2"
13445 }
13446
13447 _LT_EOF
13448 ;;
13449 esac
13450
13451
13452 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13453 || (rm -f "$cfgfile"; exit 1)
13454
13455 mv -f "$cfgfile" "$ofile" ||
13456 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13457 chmod +x "$ofile"
13458
13459 ;;
13460
13461 esac
13462 done # for ac_tag
13463
13464
13465 as_fn_exit 0
13466 _ACEOF
13467 ac_clean_files=$ac_clean_files_save
13468
13469 test $ac_write_fail = 0 ||
13470 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13471
13472
13473 # configure is writing to config.log, and then calls config.status.
13474 # config.status does its own redirection, appending to config.log.
13475 # Unfortunately, on DOS this fails, as config.log is still kept open
13476 # by configure, so config.status won't be able to write to it; its
13477 # output is simply discarded. So we exec the FD to /dev/null,
13478 # effectively closing config.log, so it can be properly (re)opened and
13479 # appended to by config.status. When coming back to configure, we
13480 # need to make the FD available again.
13481 if test "$no_create" != yes; then
13482 ac_cs_success=:
13483 ac_config_status_args=
13484 test "$silent" = yes &&
13485 ac_config_status_args="$ac_config_status_args --quiet"
13486 exec 5>/dev/null
13487 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13488 exec 5>>config.log
13489 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13490 # would make configure fail if this is the last instruction.
13491 $ac_cs_success || as_fn_exit $?
13492 fi
13493 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13495 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13496 fi
13497
13498