comparison ext/guichan-0.8.2/configure @ 378:64738befdf3b

bringing in the changes from the build_system_rework branch in preparation for the 0.3.0 release. This commit will require the Jan2010 devkit. Clients will also need to be modified to the new way to import fife.
author vtchill@33b003aa-7bff-0310-803a-e67f0ece8222
date Mon, 11 Jan 2010 23:34:52 +0000
parents
children
comparison
equal deleted inserted replaced
377:fe6fb0e0ed23 378:64738befdf3b
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for guichan 0.8.2.
4 #
5 # Report bugs to <olof.naessen@gmail.com>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # Foundation, Inc.
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
102
103 ;;
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108 as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144 else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150 esac
151 fi
152 "
153 as_required="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
158
159 exitcode=0
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166 else
167 exitcode=1; echo positional parameters were not saved.
168 fi
169 test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177 else
178 as_have_required=no
179 fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182 else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 as_found=false
185 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186 do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200 fi
201 fi
202 done;;
203 esac
204 as_found=false
205 done
206 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209 fi; }
210 IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org and
232 $0: olof.naessen@gmail.com about your system, including any
233 $0: error possibly output before this message. Then install
234 $0: a modern shell, or manually run the script under such a
235 $0: shell if you do have one."
236 fi
237 exit 1
238 fi
239 fi
240 fi
241 SHELL=${CONFIG_SHELL-/bin/sh}
242 export SHELL
243 # Unset more variables known to interfere with behavior of common tools.
244 CLICOLOR_FORCE= GREP_OPTIONS=
245 unset CLICOLOR_FORCE GREP_OPTIONS
246
247 ## --------------------- ##
248 ## M4sh Shell Functions. ##
249 ## --------------------- ##
250 # as_fn_unset VAR
251 # ---------------
252 # Portably unset VAR.
253 as_fn_unset ()
254 {
255 { eval $1=; unset $1;}
256 }
257 as_unset=as_fn_unset
258
259 # as_fn_set_status STATUS
260 # -----------------------
261 # Set $? to STATUS, without forking.
262 as_fn_set_status ()
263 {
264 return $1
265 } # as_fn_set_status
266
267 # as_fn_exit STATUS
268 # -----------------
269 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270 as_fn_exit ()
271 {
272 set +e
273 as_fn_set_status $1
274 exit $1
275 } # as_fn_exit
276
277 # as_fn_mkdir_p
278 # -------------
279 # Create "$as_dir" as a directory, including parents if necessary.
280 as_fn_mkdir_p ()
281 {
282
283 case $as_dir in #(
284 -*) as_dir=./$as_dir;;
285 esac
286 test -d "$as_dir" || eval $as_mkdir_p || {
287 as_dirs=
288 while :; do
289 case $as_dir in #(
290 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291 *) as_qdir=$as_dir;;
292 esac
293 as_dirs="'$as_qdir' $as_dirs"
294 as_dir=`$as_dirname -- "$as_dir" ||
295 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296 X"$as_dir" : 'X\(//\)[^/]' \| \
297 X"$as_dir" : 'X\(//\)$' \| \
298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299 $as_echo X"$as_dir" |
300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301 s//\1/
302 q
303 }
304 /^X\(\/\/\)[^/].*/{
305 s//\1/
306 q
307 }
308 /^X\(\/\/\)$/{
309 s//\1/
310 q
311 }
312 /^X\(\/\).*/{
313 s//\1/
314 q
315 }
316 s/.*/./; q'`
317 test -d "$as_dir" && break
318 done
319 test -z "$as_dirs" || eval "mkdir $as_dirs"
320 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321
322
323 } # as_fn_mkdir_p
324 # as_fn_append VAR VALUE
325 # ----------------------
326 # Append the text in VALUE to the end of the definition contained in VAR. Take
327 # advantage of any shell optimizations that allow amortized linear growth over
328 # repeated appends, instead of the typical quadratic growth present in naive
329 # implementations.
330 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331 eval 'as_fn_append ()
332 {
333 eval $1+=\$2
334 }'
335 else
336 as_fn_append ()
337 {
338 eval $1=\$$1\$2
339 }
340 fi # as_fn_append
341
342 # as_fn_arith ARG...
343 # ------------------
344 # Perform arithmetic evaluation on the ARGs, and store the result in the
345 # global $as_val. Take advantage of shells that can avoid forks. The arguments
346 # must be portable across $(()) and expr.
347 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348 eval 'as_fn_arith ()
349 {
350 as_val=$(( $* ))
351 }'
352 else
353 as_fn_arith ()
354 {
355 as_val=`expr "$@" || test $? -eq 1`
356 }
357 fi # as_fn_arith
358
359
360 # as_fn_error ERROR [LINENO LOG_FD]
361 # ---------------------------------
362 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364 # script with status $?, using 1 if that was 0.
365 as_fn_error ()
366 {
367 as_status=$?; test $as_status -eq 0 && as_status=1
368 if test "$3"; then
369 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371 fi
372 $as_echo "$as_me: error: $1" >&2
373 as_fn_exit $as_status
374 } # as_fn_error
375
376 if expr a : '\(a\)' >/dev/null 2>&1 &&
377 test "X`expr 00001 : '.*\(...\)'`" = X001; then
378 as_expr=expr
379 else
380 as_expr=false
381 fi
382
383 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384 as_basename=basename
385 else
386 as_basename=false
387 fi
388
389 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390 as_dirname=dirname
391 else
392 as_dirname=false
393 fi
394
395 as_me=`$as_basename -- "$0" ||
396 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397 X"$0" : 'X\(//\)$' \| \
398 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399 $as_echo X/"$0" |
400 sed '/^.*\/\([^/][^/]*\)\/*$/{
401 s//\1/
402 q
403 }
404 /^X\/\(\/\/\)$/{
405 s//\1/
406 q
407 }
408 /^X\/\(\/\).*/{
409 s//\1/
410 q
411 }
412 s/.*/./; q'`
413
414 # Avoid depending upon Character Ranges.
415 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
418 as_cr_digits='0123456789'
419 as_cr_alnum=$as_cr_Letters$as_cr_digits
420
421
422 as_lineno_1=$LINENO as_lineno_1a=$LINENO
423 as_lineno_2=$LINENO as_lineno_2a=$LINENO
424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
427 sed -n '
428 p
429 /[$]LINENO/=
430 ' <$as_myself |
431 sed '
432 s/[$]LINENO.*/&-/
433 t lineno
434 b
435 :lineno
436 N
437 :loop
438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439 t loop
440 s/-\n.*//
441 ' >$as_me.lineno &&
442 chmod +x "$as_me.lineno" ||
443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
444
445 # Don't try to exec as it changes $[0], causing all sort of problems
446 # (the dirname of $[0] is not the place where we might find the
447 # original and so on. Autoconf is especially sensitive to this).
448 . "./$as_me.lineno"
449 # Exit status is that of the last command.
450 exit
451 }
452
453 ECHO_C= ECHO_N= ECHO_T=
454 case `echo -n x` in #(((((
455 -n*)
456 case `echo 'xy\c'` in
457 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
458 xy) ECHO_C='\c';;
459 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
460 ECHO_T=' ';;
461 esac;;
462 *)
463 ECHO_N='-n';;
464 esac
465
466 rm -f conf$$ conf$$.exe conf$$.file
467 if test -d conf$$.dir; then
468 rm -f conf$$.dir/conf$$.file
469 else
470 rm -f conf$$.dir
471 mkdir conf$$.dir 2>/dev/null
472 fi
473 if (echo >conf$$.file) 2>/dev/null; then
474 if ln -s conf$$.file conf$$ 2>/dev/null; then
475 as_ln_s='ln -s'
476 # ... but there are two gotchas:
477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479 # In both cases, we have to default to `cp -p'.
480 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481 as_ln_s='cp -p'
482 elif ln conf$$.file conf$$ 2>/dev/null; then
483 as_ln_s=ln
484 else
485 as_ln_s='cp -p'
486 fi
487 else
488 as_ln_s='cp -p'
489 fi
490 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491 rmdir conf$$.dir 2>/dev/null
492
493 if mkdir -p . 2>/dev/null; then
494 as_mkdir_p='mkdir -p "$as_dir"'
495 else
496 test -d ./-p && rmdir ./-p
497 as_mkdir_p=false
498 fi
499
500 if test -x / >/dev/null 2>&1; then
501 as_test_x='test -x'
502 else
503 if ls -dL / >/dev/null 2>&1; then
504 as_ls_L_option=L
505 else
506 as_ls_L_option=
507 fi
508 as_test_x='
509 eval sh -c '\''
510 if test -d "$1"; then
511 test -d "$1/.";
512 else
513 case $1 in #(
514 -*)set "./$1";;
515 esac;
516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517 ???[sx]*):;;*)false;;esac;fi
518 '\'' sh
519 '
520 fi
521 as_executable_p=$as_test_x
522
523 # Sed expression to map a string onto a valid CPP name.
524 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
525
526 # Sed expression to map a string onto a valid variable name.
527 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
528
529
530
531 # Check that we are running under the correct shell.
532 SHELL=${CONFIG_SHELL-/bin/sh}
533
534 case X$lt_ECHO in
535 X*--fallback-echo)
536 # Remove one level of quotation (which was required for Make).
537 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
538 ;;
539 esac
540
541 ECHO=${lt_ECHO-echo}
542 if test "X$1" = X--no-reexec; then
543 # Discard the --no-reexec flag, and continue.
544 shift
545 elif test "X$1" = X--fallback-echo; then
546 # Avoid inline document here, it may be left over
547 :
548 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
549 # Yippee, $ECHO works!
550 :
551 else
552 # Restart under the correct shell.
553 exec $SHELL "$0" --no-reexec ${1+"$@"}
554 fi
555
556 if test "X$1" = X--fallback-echo; then
557 # used as fallback echo
558 shift
559 cat <<_LT_EOF
560 $*
561 _LT_EOF
562 exit 0
563 fi
564
565 # The HP-UX ksh and POSIX shell print the target directory to stdout
566 # if CDPATH is set.
567 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
568
569 if test -z "$lt_ECHO"; then
570 if test "X${echo_test_string+set}" != Xset; then
571 # find a string as large as possible, as long as the shell can cope with it
572 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
573 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
574 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
575 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
576 then
577 break
578 fi
579 done
580 fi
581
582 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
583 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
584 test "X$echo_testing_string" = "X$echo_test_string"; then
585 :
586 else
587 # The Solaris, AIX, and Digital Unix default echo programs unquote
588 # backslashes. This makes it impossible to quote backslashes using
589 # echo "$something" | sed 's/\\/\\\\/g'
590 #
591 # So, first we look for a working echo in the user's PATH.
592
593 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
594 for dir in $PATH /usr/ucb; do
595 IFS="$lt_save_ifs"
596 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
597 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
598 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
599 test "X$echo_testing_string" = "X$echo_test_string"; then
600 ECHO="$dir/echo"
601 break
602 fi
603 done
604 IFS="$lt_save_ifs"
605
606 if test "X$ECHO" = Xecho; then
607 # We didn't find a better echo, so look for alternatives.
608 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
609 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
610 test "X$echo_testing_string" = "X$echo_test_string"; then
611 # This shell has a builtin print -r that does the trick.
612 ECHO='print -r'
613 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
614 test "X$CONFIG_SHELL" != X/bin/ksh; then
615 # If we have ksh, try running configure again with it.
616 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
617 export ORIGINAL_CONFIG_SHELL
618 CONFIG_SHELL=/bin/ksh
619 export CONFIG_SHELL
620 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
621 else
622 # Try using printf.
623 ECHO='printf %s\n'
624 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
625 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
626 test "X$echo_testing_string" = "X$echo_test_string"; then
627 # Cool, printf works
628 :
629 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
630 test "X$echo_testing_string" = 'X\t' &&
631 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
632 test "X$echo_testing_string" = "X$echo_test_string"; then
633 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
634 export CONFIG_SHELL
635 SHELL="$CONFIG_SHELL"
636 export SHELL
637 ECHO="$CONFIG_SHELL $0 --fallback-echo"
638 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
639 test "X$echo_testing_string" = 'X\t' &&
640 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
641 test "X$echo_testing_string" = "X$echo_test_string"; then
642 ECHO="$CONFIG_SHELL $0 --fallback-echo"
643 else
644 # maybe with a smaller string...
645 prev=:
646
647 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
648 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
649 then
650 break
651 fi
652 prev="$cmd"
653 done
654
655 if test "$prev" != 'sed 50q "$0"'; then
656 echo_test_string=`eval $prev`
657 export echo_test_string
658 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
659 else
660 # Oops. We lost completely, so just stick with echo.
661 ECHO=echo
662 fi
663 fi
664 fi
665 fi
666 fi
667 fi
668
669 # Copy echo and quote the copy suitably for passing to libtool from
670 # the Makefile, instead of quoting the original, which is used later.
671 lt_ECHO=$ECHO
672 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
673 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
674 fi
675
676
677
678
679 exec 7<&0 </dev/null 6>&1
680
681 # Name of the host.
682 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
683 # so uname gets run too.
684 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
685
686 #
687 # Initializations.
688 #
689 ac_default_prefix=/usr/local
690 ac_clean_files=
691 ac_config_libobj_dir=.
692 LIBOBJS=
693 cross_compiling=no
694 subdirs=
695 MFLAGS=
696 MAKEFLAGS=
697
698 # Identity of this package.
699 PACKAGE_NAME='guichan'
700 PACKAGE_TARNAME='guichan'
701 PACKAGE_VERSION='0.8.2'
702 PACKAGE_STRING='guichan 0.8.2'
703 PACKAGE_BUGREPORT='olof.naessen@gmail.com'
704 PACKAGE_URL=''
705
706 ac_unique_file="src/gui.cpp"
707 # Factoring default headers for most tests.
708 ac_includes_default="\
709 #include <stdio.h>
710 #ifdef HAVE_SYS_TYPES_H
711 # include <sys/types.h>
712 #endif
713 #ifdef HAVE_SYS_STAT_H
714 # include <sys/stat.h>
715 #endif
716 #ifdef STDC_HEADERS
717 # include <stdlib.h>
718 # include <stddef.h>
719 #else
720 # ifdef HAVE_STDLIB_H
721 # include <stdlib.h>
722 # endif
723 #endif
724 #ifdef HAVE_STRING_H
725 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
726 # include <memory.h>
727 # endif
728 # include <string.h>
729 #endif
730 #ifdef HAVE_STRINGS_H
731 # include <strings.h>
732 #endif
733 #ifdef HAVE_INTTYPES_H
734 # include <inttypes.h>
735 #endif
736 #ifdef HAVE_STDINT_H
737 # include <stdint.h>
738 #endif
739 #ifdef HAVE_UNISTD_H
740 # include <unistd.h>
741 #endif"
742
743 ac_subst_vars='am__EXEEXT_FALSE
744 am__EXEEXT_TRUE
745 LTLIBOBJS
746 LIBOBJS
747 GUICHAN_EXTRADIRS
748 HAVE_SDL
749 HAVE_ALLEGRO
750 CXXCPP
751 CPP
752 OTOOL64
753 OTOOL
754 LIPO
755 NMEDIT
756 DSYMUTIL
757 lt_ECHO
758 RANLIB
759 AR
760 LN_S
761 NM
762 ac_ct_DUMPBIN
763 DUMPBIN
764 LD
765 FGREP
766 EGREP
767 GREP
768 SED
769 LIBTOOL
770 OBJDUMP
771 DLLTOOL
772 AS
773 am__fastdepCC_FALSE
774 am__fastdepCC_TRUE
775 CCDEPMODE
776 ac_ct_CC
777 CFLAGS
778 CC
779 am__fastdepCXX_FALSE
780 am__fastdepCXX_TRUE
781 CXXDEPMODE
782 AMDEPBACKSLASH
783 AMDEP_FALSE
784 AMDEP_TRUE
785 am__quote
786 am__include
787 DEPDIR
788 OBJEXT
789 EXEEXT
790 ac_ct_CXX
791 CPPFLAGS
792 LDFLAGS
793 CXXFLAGS
794 CXX
795 am__untar
796 am__tar
797 AMTAR
798 am__leading_dot
799 SET_MAKE
800 AWK
801 mkdir_p
802 MKDIR_P
803 INSTALL_STRIP_PROGRAM
804 STRIP
805 install_sh
806 MAKEINFO
807 AUTOHEADER
808 AUTOMAKE
809 AUTOCONF
810 ACLOCAL
811 VERSION
812 PACKAGE
813 CYGPATH_W
814 am__isrc
815 INSTALL_DATA
816 INSTALL_SCRIPT
817 INSTALL_PROGRAM
818 LT_AGE
819 LT_REVISION
820 LT_CURRENT
821 LT_RELEASE
822 GUICHAN_VERSION
823 GUICHAN_BINARY_AGE
824 GUICHAN_INTERFACE_AGE
825 GUICHAN_MICRO_VERSION
826 GUICHAN_MINOR_VERSION
827 GUICHAN_MAJOR_VERSION
828 target_os
829 target_vendor
830 target_cpu
831 target
832 host_os
833 host_vendor
834 host_cpu
835 host
836 build_os
837 build_vendor
838 build_cpu
839 build
840 target_alias
841 host_alias
842 build_alias
843 LIBS
844 ECHO_T
845 ECHO_N
846 ECHO_C
847 DEFS
848 mandir
849 localedir
850 libdir
851 psdir
852 pdfdir
853 dvidir
854 htmldir
855 infodir
856 docdir
857 oldincludedir
858 includedir
859 localstatedir
860 sharedstatedir
861 sysconfdir
862 datadir
863 datarootdir
864 libexecdir
865 sbindir
866 bindir
867 program_transform_name
868 prefix
869 exec_prefix
870 PACKAGE_URL
871 PACKAGE_BUGREPORT
872 PACKAGE_STRING
873 PACKAGE_VERSION
874 PACKAGE_TARNAME
875 PACKAGE_NAME
876 PATH_SEPARATOR
877 SHELL'
878 ac_subst_files=''
879 ac_user_opts='
880 enable_option_checking
881 enable_dependency_tracking
882 enable_shared
883 enable_static
884 with_pic
885 enable_fast_install
886 with_gnu_ld
887 enable_libtool_lock
888 enable_opengl
889 enable_force_opengl
890 enable_sdlimage
891 enable_force_sdlimage
892 enable_allegro
893 enable_force_allegro
894 enable_sdl
895 enable_force_sdl
896 '
897 ac_precious_vars='build_alias
898 host_alias
899 target_alias
900 CXX
901 CXXFLAGS
902 LDFLAGS
903 LIBS
904 CPPFLAGS
905 CCC
906 CC
907 CFLAGS
908 CPP
909 CXXCPP'
910
911
912 # Initialize some variables set by options.
913 ac_init_help=
914 ac_init_version=false
915 ac_unrecognized_opts=
916 ac_unrecognized_sep=
917 # The variables have the same names as the options, with
918 # dashes changed to underlines.
919 cache_file=/dev/null
920 exec_prefix=NONE
921 no_create=
922 no_recursion=
923 prefix=NONE
924 program_prefix=NONE
925 program_suffix=NONE
926 program_transform_name=s,x,x,
927 silent=
928 site=
929 srcdir=
930 verbose=
931 x_includes=NONE
932 x_libraries=NONE
933
934 # Installation directory options.
935 # These are left unexpanded so users can "make install exec_prefix=/foo"
936 # and all the variables that are supposed to be based on exec_prefix
937 # by default will actually change.
938 # Use braces instead of parens because sh, perl, etc. also accept them.
939 # (The list follows the same order as the GNU Coding Standards.)
940 bindir='${exec_prefix}/bin'
941 sbindir='${exec_prefix}/sbin'
942 libexecdir='${exec_prefix}/libexec'
943 datarootdir='${prefix}/share'
944 datadir='${datarootdir}'
945 sysconfdir='${prefix}/etc'
946 sharedstatedir='${prefix}/com'
947 localstatedir='${prefix}/var'
948 includedir='${prefix}/include'
949 oldincludedir='/usr/include'
950 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
951 infodir='${datarootdir}/info'
952 htmldir='${docdir}'
953 dvidir='${docdir}'
954 pdfdir='${docdir}'
955 psdir='${docdir}'
956 libdir='${exec_prefix}/lib'
957 localedir='${datarootdir}/locale'
958 mandir='${datarootdir}/man'
959
960 ac_prev=
961 ac_dashdash=
962 for ac_option
963 do
964 # If the previous option needs an argument, assign it.
965 if test -n "$ac_prev"; then
966 eval $ac_prev=\$ac_option
967 ac_prev=
968 continue
969 fi
970
971 case $ac_option in
972 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
973 *) ac_optarg=yes ;;
974 esac
975
976 # Accept the important Cygnus configure options, so we can diagnose typos.
977
978 case $ac_dashdash$ac_option in
979 --)
980 ac_dashdash=yes ;;
981
982 -bindir | --bindir | --bindi | --bind | --bin | --bi)
983 ac_prev=bindir ;;
984 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
985 bindir=$ac_optarg ;;
986
987 -build | --build | --buil | --bui | --bu)
988 ac_prev=build_alias ;;
989 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
990 build_alias=$ac_optarg ;;
991
992 -cache-file | --cache-file | --cache-fil | --cache-fi \
993 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
994 ac_prev=cache_file ;;
995 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
996 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
997 cache_file=$ac_optarg ;;
998
999 --config-cache | -C)
1000 cache_file=config.cache ;;
1001
1002 -datadir | --datadir | --datadi | --datad)
1003 ac_prev=datadir ;;
1004 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1005 datadir=$ac_optarg ;;
1006
1007 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1008 | --dataroo | --dataro | --datar)
1009 ac_prev=datarootdir ;;
1010 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1011 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1012 datarootdir=$ac_optarg ;;
1013
1014 -disable-* | --disable-*)
1015 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1016 # Reject names that are not valid shell variable names.
1017 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1018 as_fn_error "invalid feature name: $ac_useropt"
1019 ac_useropt_orig=$ac_useropt
1020 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1021 case $ac_user_opts in
1022 *"
1023 "enable_$ac_useropt"
1024 "*) ;;
1025 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1026 ac_unrecognized_sep=', ';;
1027 esac
1028 eval enable_$ac_useropt=no ;;
1029
1030 -docdir | --docdir | --docdi | --doc | --do)
1031 ac_prev=docdir ;;
1032 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1033 docdir=$ac_optarg ;;
1034
1035 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1036 ac_prev=dvidir ;;
1037 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1038 dvidir=$ac_optarg ;;
1039
1040 -enable-* | --enable-*)
1041 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1042 # Reject names that are not valid shell variable names.
1043 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1044 as_fn_error "invalid feature name: $ac_useropt"
1045 ac_useropt_orig=$ac_useropt
1046 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1047 case $ac_user_opts in
1048 *"
1049 "enable_$ac_useropt"
1050 "*) ;;
1051 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1052 ac_unrecognized_sep=', ';;
1053 esac
1054 eval enable_$ac_useropt=\$ac_optarg ;;
1055
1056 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1057 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1058 | --exec | --exe | --ex)
1059 ac_prev=exec_prefix ;;
1060 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1061 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1062 | --exec=* | --exe=* | --ex=*)
1063 exec_prefix=$ac_optarg ;;
1064
1065 -gas | --gas | --ga | --g)
1066 # Obsolete; use --with-gas.
1067 with_gas=yes ;;
1068
1069 -help | --help | --hel | --he | -h)
1070 ac_init_help=long ;;
1071 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1072 ac_init_help=recursive ;;
1073 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1074 ac_init_help=short ;;
1075
1076 -host | --host | --hos | --ho)
1077 ac_prev=host_alias ;;
1078 -host=* | --host=* | --hos=* | --ho=*)
1079 host_alias=$ac_optarg ;;
1080
1081 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1082 ac_prev=htmldir ;;
1083 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1084 | --ht=*)
1085 htmldir=$ac_optarg ;;
1086
1087 -includedir | --includedir | --includedi | --included | --include \
1088 | --includ | --inclu | --incl | --inc)
1089 ac_prev=includedir ;;
1090 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1091 | --includ=* | --inclu=* | --incl=* | --inc=*)
1092 includedir=$ac_optarg ;;
1093
1094 -infodir | --infodir | --infodi | --infod | --info | --inf)
1095 ac_prev=infodir ;;
1096 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1097 infodir=$ac_optarg ;;
1098
1099 -libdir | --libdir | --libdi | --libd)
1100 ac_prev=libdir ;;
1101 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1102 libdir=$ac_optarg ;;
1103
1104 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1105 | --libexe | --libex | --libe)
1106 ac_prev=libexecdir ;;
1107 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1108 | --libexe=* | --libex=* | --libe=*)
1109 libexecdir=$ac_optarg ;;
1110
1111 -localedir | --localedir | --localedi | --localed | --locale)
1112 ac_prev=localedir ;;
1113 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1114 localedir=$ac_optarg ;;
1115
1116 -localstatedir | --localstatedir | --localstatedi | --localstated \
1117 | --localstate | --localstat | --localsta | --localst | --locals)
1118 ac_prev=localstatedir ;;
1119 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1120 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1121 localstatedir=$ac_optarg ;;
1122
1123 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1124 ac_prev=mandir ;;
1125 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1126 mandir=$ac_optarg ;;
1127
1128 -nfp | --nfp | --nf)
1129 # Obsolete; use --without-fp.
1130 with_fp=no ;;
1131
1132 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1133 | --no-cr | --no-c | -n)
1134 no_create=yes ;;
1135
1136 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1137 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1138 no_recursion=yes ;;
1139
1140 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1141 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1142 | --oldin | --oldi | --old | --ol | --o)
1143 ac_prev=oldincludedir ;;
1144 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1145 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1146 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1147 oldincludedir=$ac_optarg ;;
1148
1149 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1150 ac_prev=prefix ;;
1151 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1152 prefix=$ac_optarg ;;
1153
1154 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1155 | --program-pre | --program-pr | --program-p)
1156 ac_prev=program_prefix ;;
1157 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1158 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1159 program_prefix=$ac_optarg ;;
1160
1161 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1162 | --program-suf | --program-su | --program-s)
1163 ac_prev=program_suffix ;;
1164 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1165 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1166 program_suffix=$ac_optarg ;;
1167
1168 -program-transform-name | --program-transform-name \
1169 | --program-transform-nam | --program-transform-na \
1170 | --program-transform-n | --program-transform- \
1171 | --program-transform | --program-transfor \
1172 | --program-transfo | --program-transf \
1173 | --program-trans | --program-tran \
1174 | --progr-tra | --program-tr | --program-t)
1175 ac_prev=program_transform_name ;;
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 program_transform_name=$ac_optarg ;;
1184
1185 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1186 ac_prev=pdfdir ;;
1187 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1188 pdfdir=$ac_optarg ;;
1189
1190 -psdir | --psdir | --psdi | --psd | --ps)
1191 ac_prev=psdir ;;
1192 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1193 psdir=$ac_optarg ;;
1194
1195 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1196 | -silent | --silent | --silen | --sile | --sil)
1197 silent=yes ;;
1198
1199 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1200 ac_prev=sbindir ;;
1201 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1202 | --sbi=* | --sb=*)
1203 sbindir=$ac_optarg ;;
1204
1205 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1206 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1207 | --sharedst | --shareds | --shared | --share | --shar \
1208 | --sha | --sh)
1209 ac_prev=sharedstatedir ;;
1210 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1211 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1212 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1213 | --sha=* | --sh=*)
1214 sharedstatedir=$ac_optarg ;;
1215
1216 -site | --site | --sit)
1217 ac_prev=site ;;
1218 -site=* | --site=* | --sit=*)
1219 site=$ac_optarg ;;
1220
1221 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1222 ac_prev=srcdir ;;
1223 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1224 srcdir=$ac_optarg ;;
1225
1226 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1227 | --syscon | --sysco | --sysc | --sys | --sy)
1228 ac_prev=sysconfdir ;;
1229 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1230 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1231 sysconfdir=$ac_optarg ;;
1232
1233 -target | --target | --targe | --targ | --tar | --ta | --t)
1234 ac_prev=target_alias ;;
1235 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1236 target_alias=$ac_optarg ;;
1237
1238 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1239 verbose=yes ;;
1240
1241 -version | --version | --versio | --versi | --vers | -V)
1242 ac_init_version=: ;;
1243
1244 -with-* | --with-*)
1245 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1246 # Reject names that are not valid shell variable names.
1247 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1248 as_fn_error "invalid package name: $ac_useropt"
1249 ac_useropt_orig=$ac_useropt
1250 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1251 case $ac_user_opts in
1252 *"
1253 "with_$ac_useropt"
1254 "*) ;;
1255 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1256 ac_unrecognized_sep=', ';;
1257 esac
1258 eval with_$ac_useropt=\$ac_optarg ;;
1259
1260 -without-* | --without-*)
1261 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1262 # Reject names that are not valid shell variable names.
1263 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1264 as_fn_error "invalid package name: $ac_useropt"
1265 ac_useropt_orig=$ac_useropt
1266 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1267 case $ac_user_opts in
1268 *"
1269 "with_$ac_useropt"
1270 "*) ;;
1271 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1272 ac_unrecognized_sep=', ';;
1273 esac
1274 eval with_$ac_useropt=no ;;
1275
1276 --x)
1277 # Obsolete; use --with-x.
1278 with_x=yes ;;
1279
1280 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1281 | --x-incl | --x-inc | --x-in | --x-i)
1282 ac_prev=x_includes ;;
1283 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1284 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1285 x_includes=$ac_optarg ;;
1286
1287 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1288 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1289 ac_prev=x_libraries ;;
1290 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1291 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1292 x_libraries=$ac_optarg ;;
1293
1294 -*) as_fn_error "unrecognized option: \`$ac_option'
1295 Try \`$0 --help' for more information."
1296 ;;
1297
1298 *=*)
1299 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1300 # Reject names that are not valid shell variable names.
1301 case $ac_envvar in #(
1302 '' | [0-9]* | *[!_$as_cr_alnum]* )
1303 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1304 esac
1305 eval $ac_envvar=\$ac_optarg
1306 export $ac_envvar ;;
1307
1308 *)
1309 # FIXME: should be removed in autoconf 3.0.
1310 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1311 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1312 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1313 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1314 ;;
1315
1316 esac
1317 done
1318
1319 if test -n "$ac_prev"; then
1320 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1321 as_fn_error "missing argument to $ac_option"
1322 fi
1323
1324 if test -n "$ac_unrecognized_opts"; then
1325 case $enable_option_checking in
1326 no) ;;
1327 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1328 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1329 esac
1330 fi
1331
1332 # Check all directory arguments for consistency.
1333 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1334 datadir sysconfdir sharedstatedir localstatedir includedir \
1335 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1336 libdir localedir mandir
1337 do
1338 eval ac_val=\$$ac_var
1339 # Remove trailing slashes.
1340 case $ac_val in
1341 */ )
1342 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1343 eval $ac_var=\$ac_val;;
1344 esac
1345 # Be sure to have absolute directory names.
1346 case $ac_val in
1347 [\\/$]* | ?:[\\/]* ) continue;;
1348 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1349 esac
1350 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1351 done
1352
1353 # There might be people who depend on the old broken behavior: `$host'
1354 # used to hold the argument of --host etc.
1355 # FIXME: To remove some day.
1356 build=$build_alias
1357 host=$host_alias
1358 target=$target_alias
1359
1360 # FIXME: To remove some day.
1361 if test "x$host_alias" != x; then
1362 if test "x$build_alias" = x; then
1363 cross_compiling=maybe
1364 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1365 If a cross compiler is detected then cross compile mode will be used." >&2
1366 elif test "x$build_alias" != "x$host_alias"; then
1367 cross_compiling=yes
1368 fi
1369 fi
1370
1371 ac_tool_prefix=
1372 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1373
1374 test "$silent" = yes && exec 6>/dev/null
1375
1376
1377 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1378 ac_ls_di=`ls -di .` &&
1379 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1380 as_fn_error "working directory cannot be determined"
1381 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1382 as_fn_error "pwd does not report name of working directory"
1383
1384
1385 # Find the source files, if location was not specified.
1386 if test -z "$srcdir"; then
1387 ac_srcdir_defaulted=yes
1388 # Try the directory containing this script, then the parent directory.
1389 ac_confdir=`$as_dirname -- "$as_myself" ||
1390 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1391 X"$as_myself" : 'X\(//\)[^/]' \| \
1392 X"$as_myself" : 'X\(//\)$' \| \
1393 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1394 $as_echo X"$as_myself" |
1395 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1396 s//\1/
1397 q
1398 }
1399 /^X\(\/\/\)[^/].*/{
1400 s//\1/
1401 q
1402 }
1403 /^X\(\/\/\)$/{
1404 s//\1/
1405 q
1406 }
1407 /^X\(\/\).*/{
1408 s//\1/
1409 q
1410 }
1411 s/.*/./; q'`
1412 srcdir=$ac_confdir
1413 if test ! -r "$srcdir/$ac_unique_file"; then
1414 srcdir=..
1415 fi
1416 else
1417 ac_srcdir_defaulted=no
1418 fi
1419 if test ! -r "$srcdir/$ac_unique_file"; then
1420 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1421 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1422 fi
1423 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1424 ac_abs_confdir=`(
1425 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1426 pwd)`
1427 # When building in place, set srcdir=.
1428 if test "$ac_abs_confdir" = "$ac_pwd"; then
1429 srcdir=.
1430 fi
1431 # Remove unnecessary trailing slashes from srcdir.
1432 # Double slashes in file names in object file debugging info
1433 # mess up M-x gdb in Emacs.
1434 case $srcdir in
1435 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1436 esac
1437 for ac_var in $ac_precious_vars; do
1438 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1439 eval ac_env_${ac_var}_value=\$${ac_var}
1440 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1441 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1442 done
1443
1444 #
1445 # Report the --help message.
1446 #
1447 if test "$ac_init_help" = "long"; then
1448 # Omit some internal or obsolete options to make the list less imposing.
1449 # This message is too long to be a string in the A/UX 3.1 sh.
1450 cat <<_ACEOF
1451 \`configure' configures guichan 0.8.2 to adapt to many kinds of systems.
1452
1453 Usage: $0 [OPTION]... [VAR=VALUE]...
1454
1455 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1456 VAR=VALUE. See below for descriptions of some of the useful variables.
1457
1458 Defaults for the options are specified in brackets.
1459
1460 Configuration:
1461 -h, --help display this help and exit
1462 --help=short display options specific to this package
1463 --help=recursive display the short help of all the included packages
1464 -V, --version display version information and exit
1465 -q, --quiet, --silent do not print \`checking...' messages
1466 --cache-file=FILE cache test results in FILE [disabled]
1467 -C, --config-cache alias for \`--cache-file=config.cache'
1468 -n, --no-create do not create output files
1469 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1470
1471 Installation directories:
1472 --prefix=PREFIX install architecture-independent files in PREFIX
1473 [$ac_default_prefix]
1474 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1475 [PREFIX]
1476
1477 By default, \`make install' will install all the files in
1478 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1479 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1480 for instance \`--prefix=\$HOME'.
1481
1482 For better control, use the options below.
1483
1484 Fine tuning of the installation directories:
1485 --bindir=DIR user executables [EPREFIX/bin]
1486 --sbindir=DIR system admin executables [EPREFIX/sbin]
1487 --libexecdir=DIR program executables [EPREFIX/libexec]
1488 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1489 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1490 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1491 --libdir=DIR object code libraries [EPREFIX/lib]
1492 --includedir=DIR C header files [PREFIX/include]
1493 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1494 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1495 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1496 --infodir=DIR info documentation [DATAROOTDIR/info]
1497 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1498 --mandir=DIR man documentation [DATAROOTDIR/man]
1499 --docdir=DIR documentation root [DATAROOTDIR/doc/guichan]
1500 --htmldir=DIR html documentation [DOCDIR]
1501 --dvidir=DIR dvi documentation [DOCDIR]
1502 --pdfdir=DIR pdf documentation [DOCDIR]
1503 --psdir=DIR ps documentation [DOCDIR]
1504 _ACEOF
1505
1506 cat <<\_ACEOF
1507
1508 Program names:
1509 --program-prefix=PREFIX prepend PREFIX to installed program names
1510 --program-suffix=SUFFIX append SUFFIX to installed program names
1511 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1512
1513 System types:
1514 --build=BUILD configure for building on BUILD [guessed]
1515 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1516 --target=TARGET configure for building compilers for TARGET [HOST]
1517 _ACEOF
1518 fi
1519
1520 if test -n "$ac_init_help"; then
1521 case $ac_init_help in
1522 short | recursive ) echo "Configuration of guichan 0.8.2:";;
1523 esac
1524 cat <<\_ACEOF
1525
1526 Optional Features:
1527 --disable-option-checking ignore unrecognized --enable/--with options
1528 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1529 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1530 --disable-dependency-tracking speeds up one-time build
1531 --enable-dependency-tracking do not reject slow dependency extractors
1532 --enable-shared[=PKGS] build shared libraries [default=yes]
1533 --enable-static[=PKGS] build static libraries [default=yes]
1534 --enable-fast-install[=PKGS]
1535 optimize for fast installation [default=yes]
1536 --disable-libtool-lock avoid locking (might break parallel builds)
1537 --enable-opengl Enable OpenGL support default=yes
1538 --enable-force-opengl Force OpenGL support (skip checks for OpenGL) default=no
1539 --enable-sdlimage Enable SDL_image support default=yes
1540 --enable-force-sdlimage Force SDL Image support (skip checks for SDL Image) default=no
1541 --enable-allegro Enable Allegro support default=yes
1542 --enable-force-allegro Force Allegro support (skip checks for Allegro) default=no
1543 --enable-sdl Enable SDL support default=yes
1544 --enable-force-sdl Force SDL support (skip checks for SDL) default=no
1545
1546 Optional Packages:
1547 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1548 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1549 --with-pic try to use only PIC/non-PIC objects [default=use
1550 both]
1551 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1552
1553 Some influential environment variables:
1554 CXX C++ compiler command
1555 CXXFLAGS C++ compiler flags
1556 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1557 nonstandard directory <lib dir>
1558 LIBS libraries to pass to the linker, e.g. -l<library>
1559 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1560 you have headers in a nonstandard directory <include dir>
1561 CC C compiler command
1562 CFLAGS C compiler flags
1563 CPP C preprocessor
1564 CXXCPP C++ preprocessor
1565
1566 Use these variables to override the choices made by `configure' or to help
1567 it to find libraries and programs with nonstandard names/locations.
1568
1569 Report bugs to <olof.naessen@gmail.com>.
1570 _ACEOF
1571 ac_status=$?
1572 fi
1573
1574 if test "$ac_init_help" = "recursive"; then
1575 # If there are subdirs, report their specific --help.
1576 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1577 test -d "$ac_dir" ||
1578 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1579 continue
1580 ac_builddir=.
1581
1582 case "$ac_dir" in
1583 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1584 *)
1585 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1586 # A ".." for each directory in $ac_dir_suffix.
1587 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1588 case $ac_top_builddir_sub in
1589 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1590 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1591 esac ;;
1592 esac
1593 ac_abs_top_builddir=$ac_pwd
1594 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1595 # for backward compatibility:
1596 ac_top_builddir=$ac_top_build_prefix
1597
1598 case $srcdir in
1599 .) # We are building in place.
1600 ac_srcdir=.
1601 ac_top_srcdir=$ac_top_builddir_sub
1602 ac_abs_top_srcdir=$ac_pwd ;;
1603 [\\/]* | ?:[\\/]* ) # Absolute name.
1604 ac_srcdir=$srcdir$ac_dir_suffix;
1605 ac_top_srcdir=$srcdir
1606 ac_abs_top_srcdir=$srcdir ;;
1607 *) # Relative name.
1608 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1609 ac_top_srcdir=$ac_top_build_prefix$srcdir
1610 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1611 esac
1612 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1613
1614 cd "$ac_dir" || { ac_status=$?; continue; }
1615 # Check for guested configure.
1616 if test -f "$ac_srcdir/configure.gnu"; then
1617 echo &&
1618 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1619 elif test -f "$ac_srcdir/configure"; then
1620 echo &&
1621 $SHELL "$ac_srcdir/configure" --help=recursive
1622 else
1623 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1624 fi || ac_status=$?
1625 cd "$ac_pwd" || { ac_status=$?; break; }
1626 done
1627 fi
1628
1629 test -n "$ac_init_help" && exit $ac_status
1630 if $ac_init_version; then
1631 cat <<\_ACEOF
1632 guichan configure 0.8.2
1633 generated by GNU Autoconf 2.64
1634
1635 Copyright (C) 2009 Free Software Foundation, Inc.
1636 This configure script is free software; the Free Software Foundation
1637 gives unlimited permission to copy, distribute and modify it.
1638 _ACEOF
1639 exit
1640 fi
1641
1642 ## ------------------------ ##
1643 ## Autoconf initialization. ##
1644 ## ------------------------ ##
1645
1646 # ac_fn_cxx_try_compile LINENO
1647 # ----------------------------
1648 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1649 ac_fn_cxx_try_compile ()
1650 {
1651 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1652 rm -f conftest.$ac_objext
1653 if { { ac_try="$ac_compile"
1654 case "(($ac_try" in
1655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1656 *) ac_try_echo=$ac_try;;
1657 esac
1658 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1659 $as_echo "$ac_try_echo"; } >&5
1660 (eval "$ac_compile") 2>conftest.err
1661 ac_status=$?
1662 if test -s conftest.err; then
1663 grep -v '^ *+' conftest.err >conftest.er1
1664 cat conftest.er1 >&5
1665 mv -f conftest.er1 conftest.err
1666 fi
1667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668 test $ac_status = 0; } && {
1669 test -z "$ac_cxx_werror_flag" ||
1670 test ! -s conftest.err
1671 } && test -s conftest.$ac_objext; then :
1672 ac_retval=0
1673 else
1674 $as_echo "$as_me: failed program was:" >&5
1675 sed 's/^/| /' conftest.$ac_ext >&5
1676
1677 ac_retval=1
1678 fi
1679 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1680 return $ac_retval
1681
1682 } # ac_fn_cxx_try_compile
1683
1684 # ac_fn_c_try_compile LINENO
1685 # --------------------------
1686 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1687 ac_fn_c_try_compile ()
1688 {
1689 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690 rm -f conftest.$ac_objext
1691 if { { ac_try="$ac_compile"
1692 case "(($ac_try" in
1693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694 *) ac_try_echo=$ac_try;;
1695 esac
1696 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697 $as_echo "$ac_try_echo"; } >&5
1698 (eval "$ac_compile") 2>conftest.err
1699 ac_status=$?
1700 if test -s conftest.err; then
1701 grep -v '^ *+' conftest.err >conftest.er1
1702 cat conftest.er1 >&5
1703 mv -f conftest.er1 conftest.err
1704 fi
1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 test $ac_status = 0; } && {
1707 test -z "$ac_c_werror_flag" ||
1708 test ! -s conftest.err
1709 } && test -s conftest.$ac_objext; then :
1710 ac_retval=0
1711 else
1712 $as_echo "$as_me: failed program was:" >&5
1713 sed 's/^/| /' conftest.$ac_ext >&5
1714
1715 ac_retval=1
1716 fi
1717 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1718 return $ac_retval
1719
1720 } # ac_fn_c_try_compile
1721
1722 # ac_fn_c_try_link LINENO
1723 # -----------------------
1724 # Try to link conftest.$ac_ext, and return whether this succeeded.
1725 ac_fn_c_try_link ()
1726 {
1727 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728 rm -f conftest.$ac_objext conftest$ac_exeext
1729 if { { ac_try="$ac_link"
1730 case "(($ac_try" in
1731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1732 *) ac_try_echo=$ac_try;;
1733 esac
1734 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1735 $as_echo "$ac_try_echo"; } >&5
1736 (eval "$ac_link") 2>conftest.err
1737 ac_status=$?
1738 if test -s conftest.err; then
1739 grep -v '^ *+' conftest.err >conftest.er1
1740 cat conftest.er1 >&5
1741 mv -f conftest.er1 conftest.err
1742 fi
1743 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1744 test $ac_status = 0; } && {
1745 test -z "$ac_c_werror_flag" ||
1746 test ! -s conftest.err
1747 } && test -s conftest$ac_exeext && {
1748 test "$cross_compiling" = yes ||
1749 $as_test_x conftest$ac_exeext
1750 }; then :
1751 ac_retval=0
1752 else
1753 $as_echo "$as_me: failed program was:" >&5
1754 sed 's/^/| /' conftest.$ac_ext >&5
1755
1756 ac_retval=1
1757 fi
1758 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1759 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1760 # interfere with the next link command; also delete a directory that is
1761 # left behind by Apple's compiler. We do this before executing the actions.
1762 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1763 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1764 return $ac_retval
1765
1766 } # ac_fn_c_try_link
1767
1768 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1769 # -------------------------------------------------------
1770 # Tests whether HEADER exists and can be compiled using the include files in
1771 # INCLUDES, setting the cache variable VAR accordingly.
1772 ac_fn_c_check_header_compile ()
1773 {
1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1776 $as_echo_n "checking for $2... " >&6; }
1777 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1778 $as_echo_n "(cached) " >&6
1779 else
1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781 /* end confdefs.h. */
1782 $4
1783 #include <$2>
1784 _ACEOF
1785 if ac_fn_c_try_compile "$LINENO"; then :
1786 eval "$3=yes"
1787 else
1788 eval "$3=no"
1789 fi
1790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791 fi
1792 eval ac_res=\$$3
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1795 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1796
1797 } # ac_fn_c_check_header_compile
1798
1799 # ac_fn_c_try_cpp LINENO
1800 # ----------------------
1801 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1802 ac_fn_c_try_cpp ()
1803 {
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 if { { ac_try="$ac_cpp conftest.$ac_ext"
1806 case "(($ac_try" in
1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1808 *) ac_try_echo=$ac_try;;
1809 esac
1810 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811 $as_echo "$ac_try_echo"; } >&5
1812 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1813 ac_status=$?
1814 if test -s conftest.err; then
1815 grep -v '^ *+' conftest.err >conftest.er1
1816 cat conftest.er1 >&5
1817 mv -f conftest.er1 conftest.err
1818 fi
1819 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1820 test $ac_status = 0; } >/dev/null && {
1821 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1822 test ! -s conftest.err
1823 }; then :
1824 ac_retval=0
1825 else
1826 $as_echo "$as_me: failed program was:" >&5
1827 sed 's/^/| /' conftest.$ac_ext >&5
1828
1829 ac_retval=1
1830 fi
1831 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1832 return $ac_retval
1833
1834 } # ac_fn_c_try_cpp
1835
1836 # ac_fn_c_try_run LINENO
1837 # ----------------------
1838 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1839 # that executables *can* be run.
1840 ac_fn_c_try_run ()
1841 {
1842 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1843 if { { ac_try="$ac_link"
1844 case "(($ac_try" in
1845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1846 *) ac_try_echo=$ac_try;;
1847 esac
1848 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1849 $as_echo "$ac_try_echo"; } >&5
1850 (eval "$ac_link") 2>&5
1851 ac_status=$?
1852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1853 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1854 { { case "(($ac_try" in
1855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1856 *) ac_try_echo=$ac_try;;
1857 esac
1858 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1859 $as_echo "$ac_try_echo"; } >&5
1860 (eval "$ac_try") 2>&5
1861 ac_status=$?
1862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1863 test $ac_status = 0; }; }; then :
1864 ac_retval=0
1865 else
1866 $as_echo "$as_me: program exited with status $ac_status" >&5
1867 $as_echo "$as_me: failed program was:" >&5
1868 sed 's/^/| /' conftest.$ac_ext >&5
1869
1870 ac_retval=$ac_status
1871 fi
1872 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1873 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1874 return $ac_retval
1875
1876 } # ac_fn_c_try_run
1877
1878 # ac_fn_c_check_func LINENO FUNC VAR
1879 # ----------------------------------
1880 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1881 ac_fn_c_check_func ()
1882 {
1883 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1885 $as_echo_n "checking for $2... " >&6; }
1886 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1887 $as_echo_n "(cached) " >&6
1888 else
1889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1890 /* end confdefs.h. */
1891 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1892 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1893 #define $2 innocuous_$2
1894
1895 /* System header to define __stub macros and hopefully few prototypes,
1896 which can conflict with char $2 (); below.
1897 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1898 <limits.h> exists even on freestanding compilers. */
1899
1900 #ifdef __STDC__
1901 # include <limits.h>
1902 #else
1903 # include <assert.h>
1904 #endif
1905
1906 #undef $2
1907
1908 /* Override any GCC internal prototype to avoid an error.
1909 Use char because int might match the return type of a GCC
1910 builtin and then its argument prototype would still apply. */
1911 #ifdef __cplusplus
1912 extern "C"
1913 #endif
1914 char $2 ();
1915 /* The GNU C library defines this for functions which it implements
1916 to always fail with ENOSYS. Some functions are actually named
1917 something starting with __ and the normal name is an alias. */
1918 #if defined __stub_$2 || defined __stub___$2
1919 choke me
1920 #endif
1921
1922 int
1923 main ()
1924 {
1925 return $2 ();
1926 ;
1927 return 0;
1928 }
1929 _ACEOF
1930 if ac_fn_c_try_link "$LINENO"; then :
1931 eval "$3=yes"
1932 else
1933 eval "$3=no"
1934 fi
1935 rm -f core conftest.err conftest.$ac_objext \
1936 conftest$ac_exeext conftest.$ac_ext
1937 fi
1938 eval ac_res=\$$3
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1940 $as_echo "$ac_res" >&6; }
1941 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1942
1943 } # ac_fn_c_check_func
1944
1945 # ac_fn_cxx_try_cpp LINENO
1946 # ------------------------
1947 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1948 ac_fn_cxx_try_cpp ()
1949 {
1950 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1951 if { { ac_try="$ac_cpp conftest.$ac_ext"
1952 case "(($ac_try" in
1953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1954 *) ac_try_echo=$ac_try;;
1955 esac
1956 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1957 $as_echo "$ac_try_echo"; } >&5
1958 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1959 ac_status=$?
1960 if test -s conftest.err; then
1961 grep -v '^ *+' conftest.err >conftest.er1
1962 cat conftest.er1 >&5
1963 mv -f conftest.er1 conftest.err
1964 fi
1965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1966 test $ac_status = 0; } >/dev/null && {
1967 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1968 test ! -s conftest.err
1969 }; then :
1970 ac_retval=0
1971 else
1972 $as_echo "$as_me: failed program was:" >&5
1973 sed 's/^/| /' conftest.$ac_ext >&5
1974
1975 ac_retval=1
1976 fi
1977 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1978 return $ac_retval
1979
1980 } # ac_fn_cxx_try_cpp
1981
1982 # ac_fn_cxx_try_link LINENO
1983 # -------------------------
1984 # Try to link conftest.$ac_ext, and return whether this succeeded.
1985 ac_fn_cxx_try_link ()
1986 {
1987 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1988 rm -f conftest.$ac_objext conftest$ac_exeext
1989 if { { ac_try="$ac_link"
1990 case "(($ac_try" in
1991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1992 *) ac_try_echo=$ac_try;;
1993 esac
1994 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1995 $as_echo "$ac_try_echo"; } >&5
1996 (eval "$ac_link") 2>conftest.err
1997 ac_status=$?
1998 if test -s conftest.err; then
1999 grep -v '^ *+' conftest.err >conftest.er1
2000 cat conftest.er1 >&5
2001 mv -f conftest.er1 conftest.err
2002 fi
2003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2004 test $ac_status = 0; } && {
2005 test -z "$ac_cxx_werror_flag" ||
2006 test ! -s conftest.err
2007 } && test -s conftest$ac_exeext && {
2008 test "$cross_compiling" = yes ||
2009 $as_test_x conftest$ac_exeext
2010 }; then :
2011 ac_retval=0
2012 else
2013 $as_echo "$as_me: failed program was:" >&5
2014 sed 's/^/| /' conftest.$ac_ext >&5
2015
2016 ac_retval=1
2017 fi
2018 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2019 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2020 # interfere with the next link command; also delete a directory that is
2021 # left behind by Apple's compiler. We do this before executing the actions.
2022 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2023 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2024 return $ac_retval
2025
2026 } # ac_fn_cxx_try_link
2027
2028 # ac_fn_cxx_try_run LINENO
2029 # ------------------------
2030 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2031 # that executables *can* be run.
2032 ac_fn_cxx_try_run ()
2033 {
2034 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2035 if { { ac_try="$ac_link"
2036 case "(($ac_try" in
2037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2038 *) ac_try_echo=$ac_try;;
2039 esac
2040 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2041 $as_echo "$ac_try_echo"; } >&5
2042 (eval "$ac_link") 2>&5
2043 ac_status=$?
2044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2045 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2046 { { case "(($ac_try" in
2047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2048 *) ac_try_echo=$ac_try;;
2049 esac
2050 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2051 $as_echo "$ac_try_echo"; } >&5
2052 (eval "$ac_try") 2>&5
2053 ac_status=$?
2054 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2055 test $ac_status = 0; }; }; then :
2056 ac_retval=0
2057 else
2058 $as_echo "$as_me: program exited with status $ac_status" >&5
2059 $as_echo "$as_me: failed program was:" >&5
2060 sed 's/^/| /' conftest.$ac_ext >&5
2061
2062 ac_retval=$ac_status
2063 fi
2064 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2065 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2066 return $ac_retval
2067
2068 } # ac_fn_cxx_try_run
2069
2070 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2071 # ---------------------------------------------------------
2072 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2073 # the include files in INCLUDES and setting the cache variable VAR
2074 # accordingly.
2075 ac_fn_cxx_check_header_mongrel ()
2076 {
2077 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2078 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2080 $as_echo_n "checking for $2... " >&6; }
2081 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2082 $as_echo_n "(cached) " >&6
2083 fi
2084 eval ac_res=\$$3
2085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2086 $as_echo "$ac_res" >&6; }
2087 else
2088 # Is the header compilable?
2089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2090 $as_echo_n "checking $2 usability... " >&6; }
2091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2092 /* end confdefs.h. */
2093 $4
2094 #include <$2>
2095 _ACEOF
2096 if ac_fn_cxx_try_compile "$LINENO"; then :
2097 ac_header_compiler=yes
2098 else
2099 ac_header_compiler=no
2100 fi
2101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2103 $as_echo "$ac_header_compiler" >&6; }
2104
2105 # Is the header present?
2106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2107 $as_echo_n "checking $2 presence... " >&6; }
2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109 /* end confdefs.h. */
2110 #include <$2>
2111 _ACEOF
2112 if ac_fn_cxx_try_cpp "$LINENO"; then :
2113 ac_header_preproc=yes
2114 else
2115 ac_header_preproc=no
2116 fi
2117 rm -f conftest.err conftest.$ac_ext
2118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2119 $as_echo "$ac_header_preproc" >&6; }
2120
2121 # So? What about this header?
2122 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2123 yes:no: )
2124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2125 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2127 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2128 ;;
2129 no:yes:* )
2130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2131 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2132 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2133 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2135 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2137 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2139 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2140 ( cat <<\_ASBOX
2141 ## ------------------------------------- ##
2142 ## Report this to olof.naessen@gmail.com ##
2143 ## ------------------------------------- ##
2144 _ASBOX
2145 ) | sed "s/^/$as_me: WARNING: /" >&2
2146 ;;
2147 esac
2148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2149 $as_echo_n "checking for $2... " >&6; }
2150 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2151 $as_echo_n "(cached) " >&6
2152 else
2153 eval "$3=\$ac_header_compiler"
2154 fi
2155 eval ac_res=\$$3
2156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2157 $as_echo "$ac_res" >&6; }
2158 fi
2159 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2160
2161 } # ac_fn_cxx_check_header_mongrel
2162 cat >config.log <<_ACEOF
2163 This file contains any messages produced by compilers while
2164 running configure, to aid debugging if configure makes a mistake.
2165
2166 It was created by guichan $as_me 0.8.2, which was
2167 generated by GNU Autoconf 2.64. Invocation command line was
2168
2169 $ $0 $@
2170
2171 _ACEOF
2172 exec 5>>config.log
2173 {
2174 cat <<_ASUNAME
2175 ## --------- ##
2176 ## Platform. ##
2177 ## --------- ##
2178
2179 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2180 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2181 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2182 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2183 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2184
2185 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2186 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2187
2188 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2189 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2190 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2191 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2192 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2193 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2194 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2195
2196 _ASUNAME
2197
2198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2199 for as_dir in $PATH
2200 do
2201 IFS=$as_save_IFS
2202 test -z "$as_dir" && as_dir=.
2203 $as_echo "PATH: $as_dir"
2204 done
2205 IFS=$as_save_IFS
2206
2207 } >&5
2208
2209 cat >&5 <<_ACEOF
2210
2211
2212 ## ----------- ##
2213 ## Core tests. ##
2214 ## ----------- ##
2215
2216 _ACEOF
2217
2218
2219 # Keep a trace of the command line.
2220 # Strip out --no-create and --no-recursion so they do not pile up.
2221 # Strip out --silent because we don't want to record it for future runs.
2222 # Also quote any args containing shell meta-characters.
2223 # Make two passes to allow for proper duplicate-argument suppression.
2224 ac_configure_args=
2225 ac_configure_args0=
2226 ac_configure_args1=
2227 ac_must_keep_next=false
2228 for ac_pass in 1 2
2229 do
2230 for ac_arg
2231 do
2232 case $ac_arg in
2233 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2234 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2235 | -silent | --silent | --silen | --sile | --sil)
2236 continue ;;
2237 *\'*)
2238 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2239 esac
2240 case $ac_pass in
2241 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2242 2)
2243 as_fn_append ac_configure_args1 " '$ac_arg'"
2244 if test $ac_must_keep_next = true; then
2245 ac_must_keep_next=false # Got value, back to normal.
2246 else
2247 case $ac_arg in
2248 *=* | --config-cache | -C | -disable-* | --disable-* \
2249 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2250 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2251 | -with-* | --with-* | -without-* | --without-* | --x)
2252 case "$ac_configure_args0 " in
2253 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2254 esac
2255 ;;
2256 -* ) ac_must_keep_next=true ;;
2257 esac
2258 fi
2259 as_fn_append ac_configure_args " '$ac_arg'"
2260 ;;
2261 esac
2262 done
2263 done
2264 { ac_configure_args0=; unset ac_configure_args0;}
2265 { ac_configure_args1=; unset ac_configure_args1;}
2266
2267 # When interrupted or exit'd, cleanup temporary files, and complete
2268 # config.log. We remove comments because anyway the quotes in there
2269 # would cause problems or look ugly.
2270 # WARNING: Use '\'' to represent an apostrophe within the trap.
2271 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2272 trap 'exit_status=$?
2273 # Save into config.log some information that might help in debugging.
2274 {
2275 echo
2276
2277 cat <<\_ASBOX
2278 ## ---------------- ##
2279 ## Cache variables. ##
2280 ## ---------------- ##
2281 _ASBOX
2282 echo
2283 # The following way of writing the cache mishandles newlines in values,
2284 (
2285 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2286 eval ac_val=\$$ac_var
2287 case $ac_val in #(
2288 *${as_nl}*)
2289 case $ac_var in #(
2290 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2291 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2292 esac
2293 case $ac_var in #(
2294 _ | IFS | as_nl) ;; #(
2295 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2296 *) { eval $ac_var=; unset $ac_var;} ;;
2297 esac ;;
2298 esac
2299 done
2300 (set) 2>&1 |
2301 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2302 *${as_nl}ac_space=\ *)
2303 sed -n \
2304 "s/'\''/'\''\\\\'\'''\''/g;
2305 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2306 ;; #(
2307 *)
2308 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2309 ;;
2310 esac |
2311 sort
2312 )
2313 echo
2314
2315 cat <<\_ASBOX
2316 ## ----------------- ##
2317 ## Output variables. ##
2318 ## ----------------- ##
2319 _ASBOX
2320 echo
2321 for ac_var in $ac_subst_vars
2322 do
2323 eval ac_val=\$$ac_var
2324 case $ac_val in
2325 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2326 esac
2327 $as_echo "$ac_var='\''$ac_val'\''"
2328 done | sort
2329 echo
2330
2331 if test -n "$ac_subst_files"; then
2332 cat <<\_ASBOX
2333 ## ------------------- ##
2334 ## File substitutions. ##
2335 ## ------------------- ##
2336 _ASBOX
2337 echo
2338 for ac_var in $ac_subst_files
2339 do
2340 eval ac_val=\$$ac_var
2341 case $ac_val in
2342 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2343 esac
2344 $as_echo "$ac_var='\''$ac_val'\''"
2345 done | sort
2346 echo
2347 fi
2348
2349 if test -s confdefs.h; then
2350 cat <<\_ASBOX
2351 ## ----------- ##
2352 ## confdefs.h. ##
2353 ## ----------- ##
2354 _ASBOX
2355 echo
2356 cat confdefs.h
2357 echo
2358 fi
2359 test "$ac_signal" != 0 &&
2360 $as_echo "$as_me: caught signal $ac_signal"
2361 $as_echo "$as_me: exit $exit_status"
2362 } >&5
2363 rm -f core *.core core.conftest.* &&
2364 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2365 exit $exit_status
2366 ' 0
2367 for ac_signal in 1 2 13 15; do
2368 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2369 done
2370 ac_signal=0
2371
2372 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2373 rm -f -r conftest* confdefs.h
2374
2375 $as_echo "/* confdefs.h */" > confdefs.h
2376
2377 # Predefined preprocessor variables.
2378
2379 cat >>confdefs.h <<_ACEOF
2380 #define PACKAGE_NAME "$PACKAGE_NAME"
2381 _ACEOF
2382
2383 cat >>confdefs.h <<_ACEOF
2384 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2385 _ACEOF
2386
2387 cat >>confdefs.h <<_ACEOF
2388 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2389 _ACEOF
2390
2391 cat >>confdefs.h <<_ACEOF
2392 #define PACKAGE_STRING "$PACKAGE_STRING"
2393 _ACEOF
2394
2395 cat >>confdefs.h <<_ACEOF
2396 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2397 _ACEOF
2398
2399 cat >>confdefs.h <<_ACEOF
2400 #define PACKAGE_URL "$PACKAGE_URL"
2401 _ACEOF
2402
2403
2404 # Let the site file select an alternate cache file if it wants to.
2405 # Prefer an explicitly selected file to automatically selected ones.
2406 ac_site_file1=NONE
2407 ac_site_file2=NONE
2408 if test -n "$CONFIG_SITE"; then
2409 ac_site_file1=$CONFIG_SITE
2410 elif test "x$prefix" != xNONE; then
2411 ac_site_file1=$prefix/share/config.site
2412 ac_site_file2=$prefix/etc/config.site
2413 else
2414 ac_site_file1=$ac_default_prefix/share/config.site
2415 ac_site_file2=$ac_default_prefix/etc/config.site
2416 fi
2417 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2418 do
2419 test "x$ac_site_file" = xNONE && continue
2420 if test -r "$ac_site_file"; then
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2422 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2423 sed 's/^/| /' "$ac_site_file" >&5
2424 . "$ac_site_file"
2425 fi
2426 done
2427
2428 if test -r "$cache_file"; then
2429 # Some versions of bash will fail to source /dev/null (special
2430 # files actually), so we avoid doing that.
2431 if test -f "$cache_file"; then
2432 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2433 $as_echo "$as_me: loading cache $cache_file" >&6;}
2434 case $cache_file in
2435 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2436 *) . "./$cache_file";;
2437 esac
2438 fi
2439 else
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2441 $as_echo "$as_me: creating cache $cache_file" >&6;}
2442 >$cache_file
2443 fi
2444
2445 # Check that the precious variables saved in the cache have kept the same
2446 # value.
2447 ac_cache_corrupted=false
2448 for ac_var in $ac_precious_vars; do
2449 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2450 eval ac_new_set=\$ac_env_${ac_var}_set
2451 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2452 eval ac_new_val=\$ac_env_${ac_var}_value
2453 case $ac_old_set,$ac_new_set in
2454 set,)
2455 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2456 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2457 ac_cache_corrupted=: ;;
2458 ,set)
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2460 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2461 ac_cache_corrupted=: ;;
2462 ,);;
2463 *)
2464 if test "x$ac_old_val" != "x$ac_new_val"; then
2465 # differences in whitespace do not lead to failure.
2466 ac_old_val_w=`echo x $ac_old_val`
2467 ac_new_val_w=`echo x $ac_new_val`
2468 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2470 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2471 ac_cache_corrupted=:
2472 else
2473 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2474 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2475 eval $ac_var=\$ac_old_val
2476 fi
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2478 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2480 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2481 fi;;
2482 esac
2483 # Pass precious variables to config.status.
2484 if test "$ac_new_set" = set; then
2485 case $ac_new_val in
2486 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2487 *) ac_arg=$ac_var=$ac_new_val ;;
2488 esac
2489 case " $ac_configure_args " in
2490 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2491 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2492 esac
2493 fi
2494 done
2495 if $ac_cache_corrupted; then
2496 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2497 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2499 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2500 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2501 fi
2502 ## -------------------- ##
2503 ## Main body of script. ##
2504 ## -------------------- ##
2505
2506 ac_ext=c
2507 ac_cpp='$CPP $CPPFLAGS'
2508 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2509 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2510 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2511
2512
2513
2514 ac_aux_dir=
2515 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2516 for ac_t in install-sh install.sh shtool; do
2517 if test -f "$ac_dir/$ac_t"; then
2518 ac_aux_dir=$ac_dir
2519 ac_install_sh="$ac_aux_dir/$ac_t -c"
2520 break 2
2521 fi
2522 done
2523 done
2524 if test -z "$ac_aux_dir"; then
2525 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2526 fi
2527
2528 # These three variables are undocumented and unsupported,
2529 # and are intended to be withdrawn in a future Autoconf release.
2530 # They can cause serious problems if a builder's source tree is in a directory
2531 # whose full name contains unusual characters.
2532 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2533 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2534 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2535
2536
2537 # Make sure we can run config.sub.
2538 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2539 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2540
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2542 $as_echo_n "checking build system type... " >&6; }
2543 if test "${ac_cv_build+set}" = set; then :
2544 $as_echo_n "(cached) " >&6
2545 else
2546 ac_build_alias=$build_alias
2547 test "x$ac_build_alias" = x &&
2548 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2549 test "x$ac_build_alias" = x &&
2550 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2551 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2552 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2553
2554 fi
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2556 $as_echo "$ac_cv_build" >&6; }
2557 case $ac_cv_build in
2558 *-*-*) ;;
2559 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2560 esac
2561 build=$ac_cv_build
2562 ac_save_IFS=$IFS; IFS='-'
2563 set x $ac_cv_build
2564 shift
2565 build_cpu=$1
2566 build_vendor=$2
2567 shift; shift
2568 # Remember, the first character of IFS is used to create $*,
2569 # except with old shells:
2570 build_os=$*
2571 IFS=$ac_save_IFS
2572 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2573
2574
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2576 $as_echo_n "checking host system type... " >&6; }
2577 if test "${ac_cv_host+set}" = set; then :
2578 $as_echo_n "(cached) " >&6
2579 else
2580 if test "x$host_alias" = x; then
2581 ac_cv_host=$ac_cv_build
2582 else
2583 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2584 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2585 fi
2586
2587 fi
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2589 $as_echo "$ac_cv_host" >&6; }
2590 case $ac_cv_host in
2591 *-*-*) ;;
2592 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2593 esac
2594 host=$ac_cv_host
2595 ac_save_IFS=$IFS; IFS='-'
2596 set x $ac_cv_host
2597 shift
2598 host_cpu=$1
2599 host_vendor=$2
2600 shift; shift
2601 # Remember, the first character of IFS is used to create $*,
2602 # except with old shells:
2603 host_os=$*
2604 IFS=$ac_save_IFS
2605 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2606
2607
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2609 $as_echo_n "checking target system type... " >&6; }
2610 if test "${ac_cv_target+set}" = set; then :
2611 $as_echo_n "(cached) " >&6
2612 else
2613 if test "x$target_alias" = x; then
2614 ac_cv_target=$ac_cv_host
2615 else
2616 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2617 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2618 fi
2619
2620 fi
2621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2622 $as_echo "$ac_cv_target" >&6; }
2623 case $ac_cv_target in
2624 *-*-*) ;;
2625 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2626 esac
2627 target=$ac_cv_target
2628 ac_save_IFS=$IFS; IFS='-'
2629 set x $ac_cv_target
2630 shift
2631 target_cpu=$1
2632 target_vendor=$2
2633 shift; shift
2634 # Remember, the first character of IFS is used to create $*,
2635 # except with old shells:
2636 target_os=$*
2637 IFS=$ac_save_IFS
2638 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2639
2640
2641 # The aliases save the names the user supplied, while $host etc.
2642 # will get canonicalized.
2643 test -n "$target_alias" &&
2644 test "$program_prefix$program_suffix$program_transform_name" = \
2645 NONENONEs,x,x, &&
2646 program_prefix=${target_alias}-
2647
2648
2649
2650 ALLEGRO="disabled"
2651 OPENGL="disabled"
2652 SDL="disabled"
2653 SDLIMAGE="disabled"
2654
2655 GUICHAN_MAJOR_VERSION=0
2656 GUICHAN_MINOR_VERSION=8
2657 GUICHAN_MICRO_VERSION=2
2658 GUICHAN_INTERFACE_AGE=0
2659 GUICHAN_BINARY_AGE=1
2660 GUICHAN_VERSION=$GUICHAN_MAJOR_VERSION.$GUICHAN_MINOR_VERSION.$GUICHAN_MICRO_VERSION
2661
2662
2663
2664
2665
2666
2667
2668
2669 LT_RELEASE=$GUICHAN_MAJOR_VERSION.$GUICHAN_MINOR_VERSION.1
2670 LT_CURRENT=`expr $GUICHAN_MICRO_VERSION - $GUICHAN_INTERFACE_AGE`
2671 LT_REVISION=$GUICHAN_INTERFACE_AGE
2672 LT_AGE=`expr $GUICHAN_BINARY_AGE - $GUICHAN_INTERFACE_AGE`
2673
2674
2675
2676
2677
2678
2679 am__api_version='1.11'
2680
2681 # Find a good install program. We prefer a C program (faster),
2682 # so one script is as good as another. But avoid the broken or
2683 # incompatible versions:
2684 # SysV /etc/install, /usr/sbin/install
2685 # SunOS /usr/etc/install
2686 # IRIX /sbin/install
2687 # AIX /bin/install
2688 # AmigaOS /C/install, which installs bootblocks on floppy discs
2689 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2690 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2691 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2692 # OS/2's system install, which has a completely different semantic
2693 # ./install, which can be erroneously created by make from ./install.sh.
2694 # Reject install programs that cannot install multiple files.
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2696 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2697 if test -z "$INSTALL"; then
2698 if test "${ac_cv_path_install+set}" = set; then :
2699 $as_echo_n "(cached) " >&6
2700 else
2701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2702 for as_dir in $PATH
2703 do
2704 IFS=$as_save_IFS
2705 test -z "$as_dir" && as_dir=.
2706 # Account for people who put trailing slashes in PATH elements.
2707 case $as_dir/ in #((
2708 ./ | .// | /[cC]/* | \
2709 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2710 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2711 /usr/ucb/* ) ;;
2712 *)
2713 # OSF1 and SCO ODT 3.0 have their own names for install.
2714 # Don't use installbsd from OSF since it installs stuff as root
2715 # by default.
2716 for ac_prog in ginstall scoinst install; do
2717 for ac_exec_ext in '' $ac_executable_extensions; do
2718 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2719 if test $ac_prog = install &&
2720 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2721 # AIX install. It has an incompatible calling convention.
2722 :
2723 elif test $ac_prog = install &&
2724 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2725 # program-specific install script used by HP pwplus--don't use.
2726 :
2727 else
2728 rm -rf conftest.one conftest.two conftest.dir
2729 echo one > conftest.one
2730 echo two > conftest.two
2731 mkdir conftest.dir
2732 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2733 test -s conftest.one && test -s conftest.two &&
2734 test -s conftest.dir/conftest.one &&
2735 test -s conftest.dir/conftest.two
2736 then
2737 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2738 break 3
2739 fi
2740 fi
2741 fi
2742 done
2743 done
2744 ;;
2745 esac
2746
2747 done
2748 IFS=$as_save_IFS
2749
2750 rm -rf conftest.one conftest.two conftest.dir
2751
2752 fi
2753 if test "${ac_cv_path_install+set}" = set; then
2754 INSTALL=$ac_cv_path_install
2755 else
2756 # As a last resort, use the slow shell script. Don't cache a
2757 # value for INSTALL within a source directory, because that will
2758 # break other packages using the cache if that directory is
2759 # removed, or if the value is a relative name.
2760 INSTALL=$ac_install_sh
2761 fi
2762 fi
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2764 $as_echo "$INSTALL" >&6; }
2765
2766 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2767 # It thinks the first close brace ends the variable substitution.
2768 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2769
2770 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2771
2772 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2773
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2775 $as_echo_n "checking whether build environment is sane... " >&6; }
2776 # Just in case
2777 sleep 1
2778 echo timestamp > conftest.file
2779 # Reject unsafe characters in $srcdir or the absolute working directory
2780 # name. Accept space and tab only in the latter.
2781 am_lf='
2782 '
2783 case `pwd` in
2784 *[\\\"\#\$\&\'\`$am_lf]*)
2785 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2786 esac
2787 case $srcdir in
2788 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2789 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2790 esac
2791
2792 # Do `set' in a subshell so we don't clobber the current shell's
2793 # arguments. Must try -L first in case configure is actually a
2794 # symlink; some systems play weird games with the mod time of symlinks
2795 # (eg FreeBSD returns the mod time of the symlink's containing
2796 # directory).
2797 if (
2798 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2799 if test "$*" = "X"; then
2800 # -L didn't work.
2801 set X `ls -t "$srcdir/configure" conftest.file`
2802 fi
2803 rm -f conftest.file
2804 if test "$*" != "X $srcdir/configure conftest.file" \
2805 && test "$*" != "X conftest.file $srcdir/configure"; then
2806
2807 # If neither matched, then we have a broken ls. This can happen
2808 # if, for instance, CONFIG_SHELL is bash and it inherits a
2809 # broken ls alias from the environment. This has actually
2810 # happened. Such a system could not be considered "sane".
2811 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2812 alias in your environment" "$LINENO" 5
2813 fi
2814
2815 test "$2" = conftest.file
2816 )
2817 then
2818 # Ok.
2819 :
2820 else
2821 as_fn_error "newly created file is older than distributed files!
2822 Check your system clock" "$LINENO" 5
2823 fi
2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2825 $as_echo "yes" >&6; }
2826 test "$program_prefix" != NONE &&
2827 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2828 # Use a double $ so make ignores it.
2829 test "$program_suffix" != NONE &&
2830 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2831 # Double any \ or $.
2832 # By default was `s,x,x', remove it if useless.
2833 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2834 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2835
2836 # expand $ac_aux_dir to an absolute path
2837 am_aux_dir=`cd $ac_aux_dir && pwd`
2838
2839 if test x"${MISSING+set}" != xset; then
2840 case $am_aux_dir in
2841 *\ * | *\ *)
2842 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2843 *)
2844 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2845 esac
2846 fi
2847 # Use eval to expand $SHELL
2848 if eval "$MISSING --run true"; then
2849 am_missing_run="$MISSING --run "
2850 else
2851 am_missing_run=
2852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2853 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2854 fi
2855
2856 if test x"${install_sh}" != xset; then
2857 case $am_aux_dir in
2858 *\ * | *\ *)
2859 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2860 *)
2861 install_sh="\${SHELL} $am_aux_dir/install-sh"
2862 esac
2863 fi
2864
2865 # Installed binaries are usually stripped using `strip' when the user
2866 # run `make install-strip'. However `strip' might not be the right
2867 # tool to use in cross-compilation environments, therefore Automake
2868 # will honor the `STRIP' environment variable to overrule this program.
2869 if test "$cross_compiling" != no; then
2870 if test -n "$ac_tool_prefix"; then
2871 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2872 set dummy ${ac_tool_prefix}strip; ac_word=$2
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2874 $as_echo_n "checking for $ac_word... " >&6; }
2875 if test "${ac_cv_prog_STRIP+set}" = set; then :
2876 $as_echo_n "(cached) " >&6
2877 else
2878 if test -n "$STRIP"; then
2879 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2880 else
2881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2882 for as_dir in $PATH
2883 do
2884 IFS=$as_save_IFS
2885 test -z "$as_dir" && as_dir=.
2886 for ac_exec_ext in '' $ac_executable_extensions; do
2887 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2888 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2890 break 2
2891 fi
2892 done
2893 done
2894 IFS=$as_save_IFS
2895
2896 fi
2897 fi
2898 STRIP=$ac_cv_prog_STRIP
2899 if test -n "$STRIP"; then
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2901 $as_echo "$STRIP" >&6; }
2902 else
2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2904 $as_echo "no" >&6; }
2905 fi
2906
2907
2908 fi
2909 if test -z "$ac_cv_prog_STRIP"; then
2910 ac_ct_STRIP=$STRIP
2911 # Extract the first word of "strip", so it can be a program name with args.
2912 set dummy strip; ac_word=$2
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2914 $as_echo_n "checking for $ac_word... " >&6; }
2915 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2916 $as_echo_n "(cached) " >&6
2917 else
2918 if test -n "$ac_ct_STRIP"; then
2919 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2920 else
2921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922 for as_dir in $PATH
2923 do
2924 IFS=$as_save_IFS
2925 test -z "$as_dir" && as_dir=.
2926 for ac_exec_ext in '' $ac_executable_extensions; do
2927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2928 ac_cv_prog_ac_ct_STRIP="strip"
2929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2930 break 2
2931 fi
2932 done
2933 done
2934 IFS=$as_save_IFS
2935
2936 fi
2937 fi
2938 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2939 if test -n "$ac_ct_STRIP"; then
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2941 $as_echo "$ac_ct_STRIP" >&6; }
2942 else
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2944 $as_echo "no" >&6; }
2945 fi
2946
2947 if test "x$ac_ct_STRIP" = x; then
2948 STRIP=":"
2949 else
2950 case $cross_compiling:$ac_tool_warned in
2951 yes:)
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2953 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2954 ac_tool_warned=yes ;;
2955 esac
2956 STRIP=$ac_ct_STRIP
2957 fi
2958 else
2959 STRIP="$ac_cv_prog_STRIP"
2960 fi
2961
2962 fi
2963 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2964
2965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2966 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2967 if test -z "$MKDIR_P"; then
2968 if test "${ac_cv_path_mkdir+set}" = set; then :
2969 $as_echo_n "(cached) " >&6
2970 else
2971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2972 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2973 do
2974 IFS=$as_save_IFS
2975 test -z "$as_dir" && as_dir=.
2976 for ac_prog in mkdir gmkdir; do
2977 for ac_exec_ext in '' $ac_executable_extensions; do
2978 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2979 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2980 'mkdir (GNU coreutils) '* | \
2981 'mkdir (coreutils) '* | \
2982 'mkdir (fileutils) '4.1*)
2983 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2984 break 3;;
2985 esac
2986 done
2987 done
2988 done
2989 IFS=$as_save_IFS
2990
2991 fi
2992
2993 if test "${ac_cv_path_mkdir+set}" = set; then
2994 MKDIR_P="$ac_cv_path_mkdir -p"
2995 else
2996 # As a last resort, use the slow shell script. Don't cache a
2997 # value for MKDIR_P within a source directory, because that will
2998 # break other packages using the cache if that directory is
2999 # removed, or if the value is a relative name.
3000 test -d ./--version && rmdir ./--version
3001 MKDIR_P="$ac_install_sh -d"
3002 fi
3003 fi
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3005 $as_echo "$MKDIR_P" >&6; }
3006
3007 mkdir_p="$MKDIR_P"
3008 case $mkdir_p in
3009 [\\/$]* | ?:[\\/]*) ;;
3010 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3011 esac
3012
3013 for ac_prog in gawk mawk nawk awk
3014 do
3015 # Extract the first word of "$ac_prog", so it can be a program name with args.
3016 set dummy $ac_prog; ac_word=$2
3017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3018 $as_echo_n "checking for $ac_word... " >&6; }
3019 if test "${ac_cv_prog_AWK+set}" = set; then :
3020 $as_echo_n "(cached) " >&6
3021 else
3022 if test -n "$AWK"; then
3023 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3024 else
3025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3026 for as_dir in $PATH
3027 do
3028 IFS=$as_save_IFS
3029 test -z "$as_dir" && as_dir=.
3030 for ac_exec_ext in '' $ac_executable_extensions; do
3031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3032 ac_cv_prog_AWK="$ac_prog"
3033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3034 break 2
3035 fi
3036 done
3037 done
3038 IFS=$as_save_IFS
3039
3040 fi
3041 fi
3042 AWK=$ac_cv_prog_AWK
3043 if test -n "$AWK"; then
3044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3045 $as_echo "$AWK" >&6; }
3046 else
3047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3048 $as_echo "no" >&6; }
3049 fi
3050
3051
3052 test -n "$AWK" && break
3053 done
3054
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3056 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3057 set x ${MAKE-make}
3058 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3059 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3060 $as_echo_n "(cached) " >&6
3061 else
3062 cat >conftest.make <<\_ACEOF
3063 SHELL = /bin/sh
3064 all:
3065 @echo '@@@%%%=$(MAKE)=@@@%%%'
3066 _ACEOF
3067 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3068 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3069 *@@@%%%=?*=@@@%%%*)
3070 eval ac_cv_prog_make_${ac_make}_set=yes;;
3071 *)
3072 eval ac_cv_prog_make_${ac_make}_set=no;;
3073 esac
3074 rm -f conftest.make
3075 fi
3076 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3078 $as_echo "yes" >&6; }
3079 SET_MAKE=
3080 else
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3082 $as_echo "no" >&6; }
3083 SET_MAKE="MAKE=${MAKE-make}"
3084 fi
3085
3086 rm -rf .tst 2>/dev/null
3087 mkdir .tst 2>/dev/null
3088 if test -d .tst; then
3089 am__leading_dot=.
3090 else
3091 am__leading_dot=_
3092 fi
3093 rmdir .tst 2>/dev/null
3094
3095 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3096 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3097 # is not polluted with repeated "-I."
3098 am__isrc=' -I$(srcdir)'
3099 # test to see if srcdir already configured
3100 if test -f $srcdir/config.status; then
3101 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3102 fi
3103 fi
3104
3105 # test whether we have cygpath
3106 if test -z "$CYGPATH_W"; then
3107 if (cygpath --version) >/dev/null 2>/dev/null; then
3108 CYGPATH_W='cygpath -w'
3109 else
3110 CYGPATH_W=echo
3111 fi
3112 fi
3113
3114
3115 # Define the identity of the package.
3116 PACKAGE=guichan
3117 VERSION=$GUICHAN_VERSION
3118
3119
3120 cat >>confdefs.h <<_ACEOF
3121 #define PACKAGE "$PACKAGE"
3122 _ACEOF
3123
3124
3125 cat >>confdefs.h <<_ACEOF
3126 #define VERSION "$VERSION"
3127 _ACEOF
3128
3129 # Some tools Automake needs.
3130
3131 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3132
3133
3134 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3135
3136
3137 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3138
3139
3140 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3141
3142
3143 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3144
3145 # We need awk for the "check" target. The system "awk" is bad on
3146 # some platforms.
3147 # Always define AMTAR for backward compatibility.
3148
3149 AMTAR=${AMTAR-"${am_missing_run}tar"}
3150
3151 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3152
3153
3154
3155
3156
3157 ac_config_headers="$ac_config_headers include/config.hpp"
3158
3159
3160
3161
3162 ac_ext=cpp
3163 ac_cpp='$CXXCPP $CPPFLAGS'
3164 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3165 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3166 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3167 if test -z "$CXX"; then
3168 if test -n "$CCC"; then
3169 CXX=$CCC
3170 else
3171 if test -n "$ac_tool_prefix"; then
3172 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3173 do
3174 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3175 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3177 $as_echo_n "checking for $ac_word... " >&6; }
3178 if test "${ac_cv_prog_CXX+set}" = set; then :
3179 $as_echo_n "(cached) " >&6
3180 else
3181 if test -n "$CXX"; then
3182 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3183 else
3184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3185 for as_dir in $PATH
3186 do
3187 IFS=$as_save_IFS
3188 test -z "$as_dir" && as_dir=.
3189 for ac_exec_ext in '' $ac_executable_extensions; do
3190 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3191 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
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 fi
3200 fi
3201 CXX=$ac_cv_prog_CXX
3202 if test -n "$CXX"; then
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3204 $as_echo "$CXX" >&6; }
3205 else
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3207 $as_echo "no" >&6; }
3208 fi
3209
3210
3211 test -n "$CXX" && break
3212 done
3213 fi
3214 if test -z "$CXX"; then
3215 ac_ct_CXX=$CXX
3216 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3217 do
3218 # Extract the first word of "$ac_prog", so it can be a program name with args.
3219 set dummy $ac_prog; ac_word=$2
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3221 $as_echo_n "checking for $ac_word... " >&6; }
3222 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3223 $as_echo_n "(cached) " >&6
3224 else
3225 if test -n "$ac_ct_CXX"; then
3226 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3227 else
3228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3229 for as_dir in $PATH
3230 do
3231 IFS=$as_save_IFS
3232 test -z "$as_dir" && as_dir=.
3233 for ac_exec_ext in '' $ac_executable_extensions; do
3234 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3235 ac_cv_prog_ac_ct_CXX="$ac_prog"
3236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3237 break 2
3238 fi
3239 done
3240 done
3241 IFS=$as_save_IFS
3242
3243 fi
3244 fi
3245 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3246 if test -n "$ac_ct_CXX"; then
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3248 $as_echo "$ac_ct_CXX" >&6; }
3249 else
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3251 $as_echo "no" >&6; }
3252 fi
3253
3254
3255 test -n "$ac_ct_CXX" && break
3256 done
3257
3258 if test "x$ac_ct_CXX" = x; then
3259 CXX="g++"
3260 else
3261 case $cross_compiling:$ac_tool_warned in
3262 yes:)
3263 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3264 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3265 ac_tool_warned=yes ;;
3266 esac
3267 CXX=$ac_ct_CXX
3268 fi
3269 fi
3270
3271 fi
3272 fi
3273 # Provide some information about the compiler.
3274 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3275 set X $ac_compile
3276 ac_compiler=$2
3277 for ac_option in --version -v -V -qversion; do
3278 { { ac_try="$ac_compiler $ac_option >&5"
3279 case "(($ac_try" in
3280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3281 *) ac_try_echo=$ac_try;;
3282 esac
3283 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3284 $as_echo "$ac_try_echo"; } >&5
3285 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3286 ac_status=$?
3287 if test -s conftest.err; then
3288 sed '10a\
3289 ... rest of stderr output deleted ...
3290 10q' conftest.err >conftest.er1
3291 cat conftest.er1 >&5
3292 rm -f conftest.er1 conftest.err
3293 fi
3294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3295 test $ac_status = 0; }
3296 done
3297
3298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3299 /* end confdefs.h. */
3300 #include <stdio.h>
3301 int
3302 main ()
3303 {
3304 FILE *f = fopen ("conftest.out", "w");
3305 return ferror (f) || fclose (f) != 0;
3306
3307 ;
3308 return 0;
3309 }
3310 _ACEOF
3311 ac_clean_files_save=$ac_clean_files
3312 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3313 # Try to create an executable without -o first, disregard a.out.
3314 # It will help us diagnose broken compilers, and finding out an intuition
3315 # of exeext.
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3317 $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3318 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3319
3320 # The possible output files:
3321 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3322
3323 ac_rmfiles=
3324 for ac_file in $ac_files
3325 do
3326 case $ac_file in
3327 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3328 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3329 esac
3330 done
3331 rm -f $ac_rmfiles
3332
3333 if { { ac_try="$ac_link_default"
3334 case "(($ac_try" in
3335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3336 *) ac_try_echo=$ac_try;;
3337 esac
3338 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3339 $as_echo "$ac_try_echo"; } >&5
3340 (eval "$ac_link_default") 2>&5
3341 ac_status=$?
3342 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3343 test $ac_status = 0; }; then :
3344 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3345 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3346 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3347 # so that the user can short-circuit this test for compilers unknown to
3348 # Autoconf.
3349 for ac_file in $ac_files ''
3350 do
3351 test -f "$ac_file" || continue
3352 case $ac_file in
3353 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3354 ;;
3355 [ab].out )
3356 # We found the default executable, but exeext='' is most
3357 # certainly right.
3358 break;;
3359 *.* )
3360 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3361 then :; else
3362 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3363 fi
3364 # We set ac_cv_exeext here because the later test for it is not
3365 # safe: cross compilers may not add the suffix if given an `-o'
3366 # argument, so we may need to know it at that point already.
3367 # Even if this section looks crufty: it has the advantage of
3368 # actually working.
3369 break;;
3370 * )
3371 break;;
3372 esac
3373 done
3374 test "$ac_cv_exeext" = no && ac_cv_exeext=
3375
3376 else
3377 ac_file=''
3378 fi
3379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3380 $as_echo "$ac_file" >&6; }
3381 if test -z "$ac_file"; then :
3382 $as_echo "$as_me: failed program was:" >&5
3383 sed 's/^/| /' conftest.$ac_ext >&5
3384
3385 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3386 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3387 { as_fn_set_status 77
3388 as_fn_error "C++ compiler cannot create executables
3389 See \`config.log' for more details." "$LINENO" 5; }; }
3390 fi
3391 ac_exeext=$ac_cv_exeext
3392
3393 # Check that the compiler produces executables we can run. If not, either
3394 # the compiler is broken, or we cross compile.
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3396 $as_echo_n "checking whether the C++ compiler works... " >&6; }
3397 # If not cross compiling, check that we can run a simple program.
3398 if test "$cross_compiling" != yes; then
3399 if { ac_try='./$ac_file'
3400 { { case "(($ac_try" in
3401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3402 *) ac_try_echo=$ac_try;;
3403 esac
3404 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3405 $as_echo "$ac_try_echo"; } >&5
3406 (eval "$ac_try") 2>&5
3407 ac_status=$?
3408 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3409 test $ac_status = 0; }; }; then
3410 cross_compiling=no
3411 else
3412 if test "$cross_compiling" = maybe; then
3413 cross_compiling=yes
3414 else
3415 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3416 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3417 as_fn_error "cannot run C++ compiled programs.
3418 If you meant to cross compile, use \`--host'.
3419 See \`config.log' for more details." "$LINENO" 5; }
3420 fi
3421 fi
3422 fi
3423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3424 $as_echo "yes" >&6; }
3425
3426 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3427 ac_clean_files=$ac_clean_files_save
3428 # Check that the compiler produces executables we can run. If not, either
3429 # the compiler is broken, or we cross compile.
3430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3431 $as_echo_n "checking whether we are cross compiling... " >&6; }
3432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3433 $as_echo "$cross_compiling" >&6; }
3434
3435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3436 $as_echo_n "checking for suffix of executables... " >&6; }
3437 if { { ac_try="$ac_link"
3438 case "(($ac_try" in
3439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3440 *) ac_try_echo=$ac_try;;
3441 esac
3442 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3443 $as_echo "$ac_try_echo"; } >&5
3444 (eval "$ac_link") 2>&5
3445 ac_status=$?
3446 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3447 test $ac_status = 0; }; then :
3448 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3449 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3450 # work properly (i.e., refer to `conftest.exe'), while it won't with
3451 # `rm'.
3452 for ac_file in conftest.exe conftest conftest.*; do
3453 test -f "$ac_file" || continue
3454 case $ac_file in
3455 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3456 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3457 break;;
3458 * ) break;;
3459 esac
3460 done
3461 else
3462 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3463 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3464 as_fn_error "cannot compute suffix of executables: cannot compile and link
3465 See \`config.log' for more details." "$LINENO" 5; }
3466 fi
3467 rm -f conftest$ac_cv_exeext
3468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3469 $as_echo "$ac_cv_exeext" >&6; }
3470
3471 rm -f conftest.$ac_ext
3472 EXEEXT=$ac_cv_exeext
3473 ac_exeext=$EXEEXT
3474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3475 $as_echo_n "checking for suffix of object files... " >&6; }
3476 if test "${ac_cv_objext+set}" = set; then :
3477 $as_echo_n "(cached) " >&6
3478 else
3479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3480 /* end confdefs.h. */
3481
3482 int
3483 main ()
3484 {
3485
3486 ;
3487 return 0;
3488 }
3489 _ACEOF
3490 rm -f conftest.o conftest.obj
3491 if { { ac_try="$ac_compile"
3492 case "(($ac_try" in
3493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3494 *) ac_try_echo=$ac_try;;
3495 esac
3496 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3497 $as_echo "$ac_try_echo"; } >&5
3498 (eval "$ac_compile") 2>&5
3499 ac_status=$?
3500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3501 test $ac_status = 0; }; then :
3502 for ac_file in conftest.o conftest.obj conftest.*; do
3503 test -f "$ac_file" || continue;
3504 case $ac_file in
3505 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3506 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3507 break;;
3508 esac
3509 done
3510 else
3511 $as_echo "$as_me: failed program was:" >&5
3512 sed 's/^/| /' conftest.$ac_ext >&5
3513
3514 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3515 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3516 as_fn_error "cannot compute suffix of object files: cannot compile
3517 See \`config.log' for more details." "$LINENO" 5; }
3518 fi
3519 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3520 fi
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3522 $as_echo "$ac_cv_objext" >&6; }
3523 OBJEXT=$ac_cv_objext
3524 ac_objext=$OBJEXT
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3526 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3527 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3528 $as_echo_n "(cached) " >&6
3529 else
3530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3531 /* end confdefs.h. */
3532
3533 int
3534 main ()
3535 {
3536 #ifndef __GNUC__
3537 choke me
3538 #endif
3539
3540 ;
3541 return 0;
3542 }
3543 _ACEOF
3544 if ac_fn_cxx_try_compile "$LINENO"; then :
3545 ac_compiler_gnu=yes
3546 else
3547 ac_compiler_gnu=no
3548 fi
3549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3550 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3551
3552 fi
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3554 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3555 if test $ac_compiler_gnu = yes; then
3556 GXX=yes
3557 else
3558 GXX=
3559 fi
3560 ac_test_CXXFLAGS=${CXXFLAGS+set}
3561 ac_save_CXXFLAGS=$CXXFLAGS
3562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3563 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3564 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3565 $as_echo_n "(cached) " >&6
3566 else
3567 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3568 ac_cxx_werror_flag=yes
3569 ac_cv_prog_cxx_g=no
3570 CXXFLAGS="-g"
3571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3572 /* end confdefs.h. */
3573
3574 int
3575 main ()
3576 {
3577
3578 ;
3579 return 0;
3580 }
3581 _ACEOF
3582 if ac_fn_cxx_try_compile "$LINENO"; then :
3583 ac_cv_prog_cxx_g=yes
3584 else
3585 CXXFLAGS=""
3586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3587 /* end confdefs.h. */
3588
3589 int
3590 main ()
3591 {
3592
3593 ;
3594 return 0;
3595 }
3596 _ACEOF
3597 if ac_fn_cxx_try_compile "$LINENO"; then :
3598
3599 else
3600 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3601 CXXFLAGS="-g"
3602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3603 /* end confdefs.h. */
3604
3605 int
3606 main ()
3607 {
3608
3609 ;
3610 return 0;
3611 }
3612 _ACEOF
3613 if ac_fn_cxx_try_compile "$LINENO"; then :
3614 ac_cv_prog_cxx_g=yes
3615 fi
3616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3617 fi
3618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3619 fi
3620 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3621 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3622 fi
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3624 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3625 if test "$ac_test_CXXFLAGS" = set; then
3626 CXXFLAGS=$ac_save_CXXFLAGS
3627 elif test $ac_cv_prog_cxx_g = yes; then
3628 if test "$GXX" = yes; then
3629 CXXFLAGS="-g -O2"
3630 else
3631 CXXFLAGS="-g"
3632 fi
3633 else
3634 if test "$GXX" = yes; then
3635 CXXFLAGS="-O2"
3636 else
3637 CXXFLAGS=
3638 fi
3639 fi
3640 ac_ext=c
3641 ac_cpp='$CPP $CPPFLAGS'
3642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3645 DEPDIR="${am__leading_dot}deps"
3646
3647 ac_config_commands="$ac_config_commands depfiles"
3648
3649
3650 am_make=${MAKE-make}
3651 cat > confinc << 'END'
3652 am__doit:
3653 @echo this is the am__doit target
3654 .PHONY: am__doit
3655 END
3656 # If we don't find an include directive, just comment out the code.
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3658 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3659 am__include="#"
3660 am__quote=
3661 _am_result=none
3662 # First try GNU make style include.
3663 echo "include confinc" > confmf
3664 # Ignore all kinds of additional output from `make'.
3665 case `$am_make -s -f confmf 2> /dev/null` in #(
3666 *the\ am__doit\ target*)
3667 am__include=include
3668 am__quote=
3669 _am_result=GNU
3670 ;;
3671 esac
3672 # Now try BSD make style include.
3673 if test "$am__include" = "#"; then
3674 echo '.include "confinc"' > confmf
3675 case `$am_make -s -f confmf 2> /dev/null` in #(
3676 *the\ am__doit\ target*)
3677 am__include=.include
3678 am__quote="\""
3679 _am_result=BSD
3680 ;;
3681 esac
3682 fi
3683
3684
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3686 $as_echo "$_am_result" >&6; }
3687 rm -f confinc confmf
3688
3689 # Check whether --enable-dependency-tracking was given.
3690 if test "${enable_dependency_tracking+set}" = set; then :
3691 enableval=$enable_dependency_tracking;
3692 fi
3693
3694 if test "x$enable_dependency_tracking" != xno; then
3695 am_depcomp="$ac_aux_dir/depcomp"
3696 AMDEPBACKSLASH='\'
3697 fi
3698 if test "x$enable_dependency_tracking" != xno; then
3699 AMDEP_TRUE=
3700 AMDEP_FALSE='#'
3701 else
3702 AMDEP_TRUE='#'
3703 AMDEP_FALSE=
3704 fi
3705
3706
3707
3708 depcc="$CXX" am_compiler_list=
3709
3710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3711 $as_echo_n "checking dependency style of $depcc... " >&6; }
3712 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
3713 $as_echo_n "(cached) " >&6
3714 else
3715 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3716 # We make a subdir and do the tests there. Otherwise we can end up
3717 # making bogus files that we don't know about and never remove. For
3718 # instance it was reported that on HP-UX the gcc test will end up
3719 # making a dummy file named `D' -- because `-MD' means `put the output
3720 # in D'.
3721 mkdir conftest.dir
3722 # Copy depcomp to subdir because otherwise we won't find it if we're
3723 # using a relative directory.
3724 cp "$am_depcomp" conftest.dir
3725 cd conftest.dir
3726 # We will build objects and dependencies in a subdirectory because
3727 # it helps to detect inapplicable dependency modes. For instance
3728 # both Tru64's cc and ICC support -MD to output dependencies as a
3729 # side effect of compilation, but ICC will put the dependencies in
3730 # the current directory while Tru64 will put them in the object
3731 # directory.
3732 mkdir sub
3733
3734 am_cv_CXX_dependencies_compiler_type=none
3735 if test "$am_compiler_list" = ""; then
3736 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3737 fi
3738 am__universal=false
3739 case " $depcc " in #(
3740 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3741 esac
3742
3743 for depmode in $am_compiler_list; do
3744 # Setup a source with many dependencies, because some compilers
3745 # like to wrap large dependency lists on column 80 (with \), and
3746 # we should not choose a depcomp mode which is confused by this.
3747 #
3748 # We need to recreate these files for each test, as the compiler may
3749 # overwrite some of them when testing with obscure command lines.
3750 # This happens at least with the AIX C compiler.
3751 : > sub/conftest.c
3752 for i in 1 2 3 4 5 6; do
3753 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3754 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3755 # Solaris 8's {/usr,}/bin/sh.
3756 touch sub/conftst$i.h
3757 done
3758 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3759
3760 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3761 # mode. It turns out that the SunPro C++ compiler does not properly
3762 # handle `-M -o', and we need to detect this. Also, some Intel
3763 # versions had trouble with output in subdirs
3764 am__obj=sub/conftest.${OBJEXT-o}
3765 am__minus_obj="-o $am__obj"
3766 case $depmode in
3767 gcc)
3768 # This depmode causes a compiler race in universal mode.
3769 test "$am__universal" = false || continue
3770 ;;
3771 nosideeffect)
3772 # after this tag, mechanisms are not by side-effect, so they'll
3773 # only be used when explicitly requested
3774 if test "x$enable_dependency_tracking" = xyes; then
3775 continue
3776 else
3777 break
3778 fi
3779 ;;
3780 msvisualcpp | msvcmsys)
3781 # This compiler won't grok `-c -o', but also, the minuso test has
3782 # not run yet. These depmodes are late enough in the game, and
3783 # so weak that their functioning should not be impacted.
3784 am__obj=conftest.${OBJEXT-o}
3785 am__minus_obj=
3786 ;;
3787 none) break ;;
3788 esac
3789 if depmode=$depmode \
3790 source=sub/conftest.c object=$am__obj \
3791 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3792 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3793 >/dev/null 2>conftest.err &&
3794 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3795 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3796 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3797 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3798 # icc doesn't choke on unknown options, it will just issue warnings
3799 # or remarks (even with -Werror). So we grep stderr for any message
3800 # that says an option was ignored or not supported.
3801 # When given -MP, icc 7.0 and 7.1 complain thusly:
3802 # icc: Command line warning: ignoring option '-M'; no argument required
3803 # The diagnosis changed in icc 8.0:
3804 # icc: Command line remark: option '-MP' not supported
3805 if (grep 'ignoring option' conftest.err ||
3806 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3807 am_cv_CXX_dependencies_compiler_type=$depmode
3808 break
3809 fi
3810 fi
3811 done
3812
3813 cd ..
3814 rm -rf conftest.dir
3815 else
3816 am_cv_CXX_dependencies_compiler_type=none
3817 fi
3818
3819 fi
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
3821 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
3822 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
3823
3824 if
3825 test "x$enable_dependency_tracking" != xno \
3826 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
3827 am__fastdepCXX_TRUE=
3828 am__fastdepCXX_FALSE='#'
3829 else
3830 am__fastdepCXX_TRUE='#'
3831 am__fastdepCXX_FALSE=
3832 fi
3833
3834
3835 ac_ext=c
3836 ac_cpp='$CPP $CPPFLAGS'
3837 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3838 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3839 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3840 if test -n "$ac_tool_prefix"; then
3841 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3842 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3844 $as_echo_n "checking for $ac_word... " >&6; }
3845 if test "${ac_cv_prog_CC+set}" = set; then :
3846 $as_echo_n "(cached) " >&6
3847 else
3848 if test -n "$CC"; then
3849 ac_cv_prog_CC="$CC" # Let the user override the test.
3850 else
3851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3852 for as_dir in $PATH
3853 do
3854 IFS=$as_save_IFS
3855 test -z "$as_dir" && as_dir=.
3856 for ac_exec_ext in '' $ac_executable_extensions; do
3857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3858 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3860 break 2
3861 fi
3862 done
3863 done
3864 IFS=$as_save_IFS
3865
3866 fi
3867 fi
3868 CC=$ac_cv_prog_CC
3869 if test -n "$CC"; then
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3871 $as_echo "$CC" >&6; }
3872 else
3873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3874 $as_echo "no" >&6; }
3875 fi
3876
3877
3878 fi
3879 if test -z "$ac_cv_prog_CC"; then
3880 ac_ct_CC=$CC
3881 # Extract the first word of "gcc", so it can be a program name with args.
3882 set dummy gcc; ac_word=$2
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3884 $as_echo_n "checking for $ac_word... " >&6; }
3885 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3886 $as_echo_n "(cached) " >&6
3887 else
3888 if test -n "$ac_ct_CC"; then
3889 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3890 else
3891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3892 for as_dir in $PATH
3893 do
3894 IFS=$as_save_IFS
3895 test -z "$as_dir" && as_dir=.
3896 for ac_exec_ext in '' $ac_executable_extensions; do
3897 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3898 ac_cv_prog_ac_ct_CC="gcc"
3899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3900 break 2
3901 fi
3902 done
3903 done
3904 IFS=$as_save_IFS
3905
3906 fi
3907 fi
3908 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3909 if test -n "$ac_ct_CC"; then
3910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3911 $as_echo "$ac_ct_CC" >&6; }
3912 else
3913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3914 $as_echo "no" >&6; }
3915 fi
3916
3917 if test "x$ac_ct_CC" = x; then
3918 CC=""
3919 else
3920 case $cross_compiling:$ac_tool_warned in
3921 yes:)
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3923 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3924 ac_tool_warned=yes ;;
3925 esac
3926 CC=$ac_ct_CC
3927 fi
3928 else
3929 CC="$ac_cv_prog_CC"
3930 fi
3931
3932 if test -z "$CC"; then
3933 if test -n "$ac_tool_prefix"; then
3934 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3935 set dummy ${ac_tool_prefix}cc; ac_word=$2
3936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3937 $as_echo_n "checking for $ac_word... " >&6; }
3938 if test "${ac_cv_prog_CC+set}" = set; then :
3939 $as_echo_n "(cached) " >&6
3940 else
3941 if test -n "$CC"; then
3942 ac_cv_prog_CC="$CC" # Let the user override the test.
3943 else
3944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3945 for as_dir in $PATH
3946 do
3947 IFS=$as_save_IFS
3948 test -z "$as_dir" && as_dir=.
3949 for ac_exec_ext in '' $ac_executable_extensions; do
3950 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3951 ac_cv_prog_CC="${ac_tool_prefix}cc"
3952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3953 break 2
3954 fi
3955 done
3956 done
3957 IFS=$as_save_IFS
3958
3959 fi
3960 fi
3961 CC=$ac_cv_prog_CC
3962 if test -n "$CC"; then
3963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3964 $as_echo "$CC" >&6; }
3965 else
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3967 $as_echo "no" >&6; }
3968 fi
3969
3970
3971 fi
3972 fi
3973 if test -z "$CC"; then
3974 # Extract the first word of "cc", so it can be a program name with args.
3975 set dummy cc; ac_word=$2
3976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3977 $as_echo_n "checking for $ac_word... " >&6; }
3978 if test "${ac_cv_prog_CC+set}" = set; then :
3979 $as_echo_n "(cached) " >&6
3980 else
3981 if test -n "$CC"; then
3982 ac_cv_prog_CC="$CC" # Let the user override the test.
3983 else
3984 ac_prog_rejected=no
3985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3986 for as_dir in $PATH
3987 do
3988 IFS=$as_save_IFS
3989 test -z "$as_dir" && as_dir=.
3990 for ac_exec_ext in '' $ac_executable_extensions; do
3991 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3992 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3993 ac_prog_rejected=yes
3994 continue
3995 fi
3996 ac_cv_prog_CC="cc"
3997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3998 break 2
3999 fi
4000 done
4001 done
4002 IFS=$as_save_IFS
4003
4004 if test $ac_prog_rejected = yes; then
4005 # We found a bogon in the path, so make sure we never use it.
4006 set dummy $ac_cv_prog_CC
4007 shift
4008 if test $# != 0; then
4009 # We chose a different compiler from the bogus one.
4010 # However, it has the same basename, so the bogon will be chosen
4011 # first if we set CC to just the basename; use the full file name.
4012 shift
4013 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4014 fi
4015 fi
4016 fi
4017 fi
4018 CC=$ac_cv_prog_CC
4019 if test -n "$CC"; then
4020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4021 $as_echo "$CC" >&6; }
4022 else
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4024 $as_echo "no" >&6; }
4025 fi
4026
4027
4028 fi
4029 if test -z "$CC"; then
4030 if test -n "$ac_tool_prefix"; then
4031 for ac_prog in cl.exe
4032 do
4033 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4034 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4036 $as_echo_n "checking for $ac_word... " >&6; }
4037 if test "${ac_cv_prog_CC+set}" = set; then :
4038 $as_echo_n "(cached) " >&6
4039 else
4040 if test -n "$CC"; then
4041 ac_cv_prog_CC="$CC" # Let the user override the test.
4042 else
4043 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4044 for as_dir in $PATH
4045 do
4046 IFS=$as_save_IFS
4047 test -z "$as_dir" && as_dir=.
4048 for ac_exec_ext in '' $ac_executable_extensions; do
4049 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4050 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4051 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4052 break 2
4053 fi
4054 done
4055 done
4056 IFS=$as_save_IFS
4057
4058 fi
4059 fi
4060 CC=$ac_cv_prog_CC
4061 if test -n "$CC"; then
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4063 $as_echo "$CC" >&6; }
4064 else
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4066 $as_echo "no" >&6; }
4067 fi
4068
4069
4070 test -n "$CC" && break
4071 done
4072 fi
4073 if test -z "$CC"; then
4074 ac_ct_CC=$CC
4075 for ac_prog in cl.exe
4076 do
4077 # Extract the first word of "$ac_prog", so it can be a program name with args.
4078 set dummy $ac_prog; ac_word=$2
4079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4080 $as_echo_n "checking for $ac_word... " >&6; }
4081 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4082 $as_echo_n "(cached) " >&6
4083 else
4084 if test -n "$ac_ct_CC"; then
4085 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4086 else
4087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4088 for as_dir in $PATH
4089 do
4090 IFS=$as_save_IFS
4091 test -z "$as_dir" && as_dir=.
4092 for ac_exec_ext in '' $ac_executable_extensions; do
4093 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4094 ac_cv_prog_ac_ct_CC="$ac_prog"
4095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4096 break 2
4097 fi
4098 done
4099 done
4100 IFS=$as_save_IFS
4101
4102 fi
4103 fi
4104 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4105 if test -n "$ac_ct_CC"; then
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4107 $as_echo "$ac_ct_CC" >&6; }
4108 else
4109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4110 $as_echo "no" >&6; }
4111 fi
4112
4113
4114 test -n "$ac_ct_CC" && break
4115 done
4116
4117 if test "x$ac_ct_CC" = x; then
4118 CC=""
4119 else
4120 case $cross_compiling:$ac_tool_warned in
4121 yes:)
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4123 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4124 ac_tool_warned=yes ;;
4125 esac
4126 CC=$ac_ct_CC
4127 fi
4128 fi
4129
4130 fi
4131
4132
4133 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4134 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4135 as_fn_error "no acceptable C compiler found in \$PATH
4136 See \`config.log' for more details." "$LINENO" 5; }
4137
4138 # Provide some information about the compiler.
4139 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4140 set X $ac_compile
4141 ac_compiler=$2
4142 for ac_option in --version -v -V -qversion; do
4143 { { ac_try="$ac_compiler $ac_option >&5"
4144 case "(($ac_try" in
4145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4146 *) ac_try_echo=$ac_try;;
4147 esac
4148 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4149 $as_echo "$ac_try_echo"; } >&5
4150 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4151 ac_status=$?
4152 if test -s conftest.err; then
4153 sed '10a\
4154 ... rest of stderr output deleted ...
4155 10q' conftest.err >conftest.er1
4156 cat conftest.er1 >&5
4157 rm -f conftest.er1 conftest.err
4158 fi
4159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4160 test $ac_status = 0; }
4161 done
4162
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4164 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4165 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4166 $as_echo_n "(cached) " >&6
4167 else
4168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4169 /* end confdefs.h. */
4170
4171 int
4172 main ()
4173 {
4174 #ifndef __GNUC__
4175 choke me
4176 #endif
4177
4178 ;
4179 return 0;
4180 }
4181 _ACEOF
4182 if ac_fn_c_try_compile "$LINENO"; then :
4183 ac_compiler_gnu=yes
4184 else
4185 ac_compiler_gnu=no
4186 fi
4187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4188 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4189
4190 fi
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4192 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4193 if test $ac_compiler_gnu = yes; then
4194 GCC=yes
4195 else
4196 GCC=
4197 fi
4198 ac_test_CFLAGS=${CFLAGS+set}
4199 ac_save_CFLAGS=$CFLAGS
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4201 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4202 if test "${ac_cv_prog_cc_g+set}" = set; then :
4203 $as_echo_n "(cached) " >&6
4204 else
4205 ac_save_c_werror_flag=$ac_c_werror_flag
4206 ac_c_werror_flag=yes
4207 ac_cv_prog_cc_g=no
4208 CFLAGS="-g"
4209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4210 /* end confdefs.h. */
4211
4212 int
4213 main ()
4214 {
4215
4216 ;
4217 return 0;
4218 }
4219 _ACEOF
4220 if ac_fn_c_try_compile "$LINENO"; then :
4221 ac_cv_prog_cc_g=yes
4222 else
4223 CFLAGS=""
4224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4225 /* end confdefs.h. */
4226
4227 int
4228 main ()
4229 {
4230
4231 ;
4232 return 0;
4233 }
4234 _ACEOF
4235 if ac_fn_c_try_compile "$LINENO"; then :
4236
4237 else
4238 ac_c_werror_flag=$ac_save_c_werror_flag
4239 CFLAGS="-g"
4240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4241 /* end confdefs.h. */
4242
4243 int
4244 main ()
4245 {
4246
4247 ;
4248 return 0;
4249 }
4250 _ACEOF
4251 if ac_fn_c_try_compile "$LINENO"; then :
4252 ac_cv_prog_cc_g=yes
4253 fi
4254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4255 fi
4256 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4257 fi
4258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4259 ac_c_werror_flag=$ac_save_c_werror_flag
4260 fi
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4262 $as_echo "$ac_cv_prog_cc_g" >&6; }
4263 if test "$ac_test_CFLAGS" = set; then
4264 CFLAGS=$ac_save_CFLAGS
4265 elif test $ac_cv_prog_cc_g = yes; then
4266 if test "$GCC" = yes; then
4267 CFLAGS="-g -O2"
4268 else
4269 CFLAGS="-g"
4270 fi
4271 else
4272 if test "$GCC" = yes; then
4273 CFLAGS="-O2"
4274 else
4275 CFLAGS=
4276 fi
4277 fi
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4279 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4280 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4281 $as_echo_n "(cached) " >&6
4282 else
4283 ac_cv_prog_cc_c89=no
4284 ac_save_CC=$CC
4285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4286 /* end confdefs.h. */
4287 #include <stdarg.h>
4288 #include <stdio.h>
4289 #include <sys/types.h>
4290 #include <sys/stat.h>
4291 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4292 struct buf { int x; };
4293 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4294 static char *e (p, i)
4295 char **p;
4296 int i;
4297 {
4298 return p[i];
4299 }
4300 static char *f (char * (*g) (char **, int), char **p, ...)
4301 {
4302 char *s;
4303 va_list v;
4304 va_start (v,p);
4305 s = g (p, va_arg (v,int));
4306 va_end (v);
4307 return s;
4308 }
4309
4310 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4311 function prototypes and stuff, but not '\xHH' hex character constants.
4312 These don't provoke an error unfortunately, instead are silently treated
4313 as 'x'. The following induces an error, until -std is added to get
4314 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4315 array size at least. It's necessary to write '\x00'==0 to get something
4316 that's true only with -std. */
4317 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4318
4319 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4320 inside strings and character constants. */
4321 #define FOO(x) 'x'
4322 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4323
4324 int test (int i, double x);
4325 struct s1 {int (*f) (int a);};
4326 struct s2 {int (*f) (double a);};
4327 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4328 int argc;
4329 char **argv;
4330 int
4331 main ()
4332 {
4333 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4334 ;
4335 return 0;
4336 }
4337 _ACEOF
4338 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4339 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4340 do
4341 CC="$ac_save_CC $ac_arg"
4342 if ac_fn_c_try_compile "$LINENO"; then :
4343 ac_cv_prog_cc_c89=$ac_arg
4344 fi
4345 rm -f core conftest.err conftest.$ac_objext
4346 test "x$ac_cv_prog_cc_c89" != "xno" && break
4347 done
4348 rm -f conftest.$ac_ext
4349 CC=$ac_save_CC
4350
4351 fi
4352 # AC_CACHE_VAL
4353 case "x$ac_cv_prog_cc_c89" in
4354 x)
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4356 $as_echo "none needed" >&6; } ;;
4357 xno)
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4359 $as_echo "unsupported" >&6; } ;;
4360 *)
4361 CC="$CC $ac_cv_prog_cc_c89"
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4363 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4364 esac
4365 if test "x$ac_cv_prog_cc_c89" != xno; then :
4366
4367 fi
4368
4369 ac_ext=c
4370 ac_cpp='$CPP $CPPFLAGS'
4371 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4372 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4373 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4374
4375 depcc="$CC" am_compiler_list=
4376
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4378 $as_echo_n "checking dependency style of $depcc... " >&6; }
4379 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4380 $as_echo_n "(cached) " >&6
4381 else
4382 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4383 # We make a subdir and do the tests there. Otherwise we can end up
4384 # making bogus files that we don't know about and never remove. For
4385 # instance it was reported that on HP-UX the gcc test will end up
4386 # making a dummy file named `D' -- because `-MD' means `put the output
4387 # in D'.
4388 mkdir conftest.dir
4389 # Copy depcomp to subdir because otherwise we won't find it if we're
4390 # using a relative directory.
4391 cp "$am_depcomp" conftest.dir
4392 cd conftest.dir
4393 # We will build objects and dependencies in a subdirectory because
4394 # it helps to detect inapplicable dependency modes. For instance
4395 # both Tru64's cc and ICC support -MD to output dependencies as a
4396 # side effect of compilation, but ICC will put the dependencies in
4397 # the current directory while Tru64 will put them in the object
4398 # directory.
4399 mkdir sub
4400
4401 am_cv_CC_dependencies_compiler_type=none
4402 if test "$am_compiler_list" = ""; then
4403 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4404 fi
4405 am__universal=false
4406 case " $depcc " in #(
4407 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4408 esac
4409
4410 for depmode in $am_compiler_list; do
4411 # Setup a source with many dependencies, because some compilers
4412 # like to wrap large dependency lists on column 80 (with \), and
4413 # we should not choose a depcomp mode which is confused by this.
4414 #
4415 # We need to recreate these files for each test, as the compiler may
4416 # overwrite some of them when testing with obscure command lines.
4417 # This happens at least with the AIX C compiler.
4418 : > sub/conftest.c
4419 for i in 1 2 3 4 5 6; do
4420 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4421 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4422 # Solaris 8's {/usr,}/bin/sh.
4423 touch sub/conftst$i.h
4424 done
4425 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4426
4427 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4428 # mode. It turns out that the SunPro C++ compiler does not properly
4429 # handle `-M -o', and we need to detect this. Also, some Intel
4430 # versions had trouble with output in subdirs
4431 am__obj=sub/conftest.${OBJEXT-o}
4432 am__minus_obj="-o $am__obj"
4433 case $depmode in
4434 gcc)
4435 # This depmode causes a compiler race in universal mode.
4436 test "$am__universal" = false || continue
4437 ;;
4438 nosideeffect)
4439 # after this tag, mechanisms are not by side-effect, so they'll
4440 # only be used when explicitly requested
4441 if test "x$enable_dependency_tracking" = xyes; then
4442 continue
4443 else
4444 break
4445 fi
4446 ;;
4447 msvisualcpp | msvcmsys)
4448 # This compiler won't grok `-c -o', but also, the minuso test has
4449 # not run yet. These depmodes are late enough in the game, and
4450 # so weak that their functioning should not be impacted.
4451 am__obj=conftest.${OBJEXT-o}
4452 am__minus_obj=
4453 ;;
4454 none) break ;;
4455 esac
4456 if depmode=$depmode \
4457 source=sub/conftest.c object=$am__obj \
4458 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4459 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4460 >/dev/null 2>conftest.err &&
4461 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4462 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4463 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4464 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4465 # icc doesn't choke on unknown options, it will just issue warnings
4466 # or remarks (even with -Werror). So we grep stderr for any message
4467 # that says an option was ignored or not supported.
4468 # When given -MP, icc 7.0 and 7.1 complain thusly:
4469 # icc: Command line warning: ignoring option '-M'; no argument required
4470 # The diagnosis changed in icc 8.0:
4471 # icc: Command line remark: option '-MP' not supported
4472 if (grep 'ignoring option' conftest.err ||
4473 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4474 am_cv_CC_dependencies_compiler_type=$depmode
4475 break
4476 fi
4477 fi
4478 done
4479
4480 cd ..
4481 rm -rf conftest.dir
4482 else
4483 am_cv_CC_dependencies_compiler_type=none
4484 fi
4485
4486 fi
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4488 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4489 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4490
4491 if
4492 test "x$enable_dependency_tracking" != xno \
4493 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4494 am__fastdepCC_TRUE=
4495 am__fastdepCC_FALSE='#'
4496 else
4497 am__fastdepCC_TRUE='#'
4498 am__fastdepCC_FALSE=
4499 fi
4500
4501
4502
4503 enable_win32_dll=yes
4504
4505 case $host in
4506 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
4507 if test -n "$ac_tool_prefix"; then
4508 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
4509 set dummy ${ac_tool_prefix}as; ac_word=$2
4510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4511 $as_echo_n "checking for $ac_word... " >&6; }
4512 if test "${ac_cv_prog_AS+set}" = set; then :
4513 $as_echo_n "(cached) " >&6
4514 else
4515 if test -n "$AS"; then
4516 ac_cv_prog_AS="$AS" # Let the user override the test.
4517 else
4518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4519 for as_dir in $PATH
4520 do
4521 IFS=$as_save_IFS
4522 test -z "$as_dir" && as_dir=.
4523 for ac_exec_ext in '' $ac_executable_extensions; do
4524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4525 ac_cv_prog_AS="${ac_tool_prefix}as"
4526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4527 break 2
4528 fi
4529 done
4530 done
4531 IFS=$as_save_IFS
4532
4533 fi
4534 fi
4535 AS=$ac_cv_prog_AS
4536 if test -n "$AS"; then
4537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4538 $as_echo "$AS" >&6; }
4539 else
4540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4541 $as_echo "no" >&6; }
4542 fi
4543
4544
4545 fi
4546 if test -z "$ac_cv_prog_AS"; then
4547 ac_ct_AS=$AS
4548 # Extract the first word of "as", so it can be a program name with args.
4549 set dummy as; ac_word=$2
4550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4551 $as_echo_n "checking for $ac_word... " >&6; }
4552 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
4553 $as_echo_n "(cached) " >&6
4554 else
4555 if test -n "$ac_ct_AS"; then
4556 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
4557 else
4558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4559 for as_dir in $PATH
4560 do
4561 IFS=$as_save_IFS
4562 test -z "$as_dir" && as_dir=.
4563 for ac_exec_ext in '' $ac_executable_extensions; do
4564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4565 ac_cv_prog_ac_ct_AS="as"
4566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4567 break 2
4568 fi
4569 done
4570 done
4571 IFS=$as_save_IFS
4572
4573 fi
4574 fi
4575 ac_ct_AS=$ac_cv_prog_ac_ct_AS
4576 if test -n "$ac_ct_AS"; then
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
4578 $as_echo "$ac_ct_AS" >&6; }
4579 else
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4581 $as_echo "no" >&6; }
4582 fi
4583
4584 if test "x$ac_ct_AS" = x; then
4585 AS="false"
4586 else
4587 case $cross_compiling:$ac_tool_warned in
4588 yes:)
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4590 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4591 ac_tool_warned=yes ;;
4592 esac
4593 AS=$ac_ct_AS
4594 fi
4595 else
4596 AS="$ac_cv_prog_AS"
4597 fi
4598
4599 if test -n "$ac_tool_prefix"; then
4600 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
4601 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4603 $as_echo_n "checking for $ac_word... " >&6; }
4604 if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
4605 $as_echo_n "(cached) " >&6
4606 else
4607 if test -n "$DLLTOOL"; then
4608 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4609 else
4610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4611 for as_dir in $PATH
4612 do
4613 IFS=$as_save_IFS
4614 test -z "$as_dir" && as_dir=.
4615 for ac_exec_ext in '' $ac_executable_extensions; do
4616 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4617 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
4618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4619 break 2
4620 fi
4621 done
4622 done
4623 IFS=$as_save_IFS
4624
4625 fi
4626 fi
4627 DLLTOOL=$ac_cv_prog_DLLTOOL
4628 if test -n "$DLLTOOL"; then
4629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
4630 $as_echo "$DLLTOOL" >&6; }
4631 else
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4633 $as_echo "no" >&6; }
4634 fi
4635
4636
4637 fi
4638 if test -z "$ac_cv_prog_DLLTOOL"; then
4639 ac_ct_DLLTOOL=$DLLTOOL
4640 # Extract the first word of "dlltool", so it can be a program name with args.
4641 set dummy dlltool; ac_word=$2
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4643 $as_echo_n "checking for $ac_word... " >&6; }
4644 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
4645 $as_echo_n "(cached) " >&6
4646 else
4647 if test -n "$ac_ct_DLLTOOL"; then
4648 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4649 else
4650 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4651 for as_dir in $PATH
4652 do
4653 IFS=$as_save_IFS
4654 test -z "$as_dir" && as_dir=.
4655 for ac_exec_ext in '' $ac_executable_extensions; do
4656 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4657 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4659 break 2
4660 fi
4661 done
4662 done
4663 IFS=$as_save_IFS
4664
4665 fi
4666 fi
4667 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
4668 if test -n "$ac_ct_DLLTOOL"; then
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
4670 $as_echo "$ac_ct_DLLTOOL" >&6; }
4671 else
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4673 $as_echo "no" >&6; }
4674 fi
4675
4676 if test "x$ac_ct_DLLTOOL" = x; then
4677 DLLTOOL="false"
4678 else
4679 case $cross_compiling:$ac_tool_warned in
4680 yes:)
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4682 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4683 ac_tool_warned=yes ;;
4684 esac
4685 DLLTOOL=$ac_ct_DLLTOOL
4686 fi
4687 else
4688 DLLTOOL="$ac_cv_prog_DLLTOOL"
4689 fi
4690
4691 if test -n "$ac_tool_prefix"; then
4692 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4693 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4695 $as_echo_n "checking for $ac_word... " >&6; }
4696 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4697 $as_echo_n "(cached) " >&6
4698 else
4699 if test -n "$OBJDUMP"; then
4700 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4701 else
4702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4703 for as_dir in $PATH
4704 do
4705 IFS=$as_save_IFS
4706 test -z "$as_dir" && as_dir=.
4707 for ac_exec_ext in '' $ac_executable_extensions; do
4708 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4709 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4711 break 2
4712 fi
4713 done
4714 done
4715 IFS=$as_save_IFS
4716
4717 fi
4718 fi
4719 OBJDUMP=$ac_cv_prog_OBJDUMP
4720 if test -n "$OBJDUMP"; then
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4722 $as_echo "$OBJDUMP" >&6; }
4723 else
4724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4725 $as_echo "no" >&6; }
4726 fi
4727
4728
4729 fi
4730 if test -z "$ac_cv_prog_OBJDUMP"; then
4731 ac_ct_OBJDUMP=$OBJDUMP
4732 # Extract the first word of "objdump", so it can be a program name with args.
4733 set dummy objdump; ac_word=$2
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4735 $as_echo_n "checking for $ac_word... " >&6; }
4736 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4737 $as_echo_n "(cached) " >&6
4738 else
4739 if test -n "$ac_ct_OBJDUMP"; then
4740 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4741 else
4742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4743 for as_dir in $PATH
4744 do
4745 IFS=$as_save_IFS
4746 test -z "$as_dir" && as_dir=.
4747 for ac_exec_ext in '' $ac_executable_extensions; do
4748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4749 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4751 break 2
4752 fi
4753 done
4754 done
4755 IFS=$as_save_IFS
4756
4757 fi
4758 fi
4759 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4760 if test -n "$ac_ct_OBJDUMP"; then
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4762 $as_echo "$ac_ct_OBJDUMP" >&6; }
4763 else
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4765 $as_echo "no" >&6; }
4766 fi
4767
4768 if test "x$ac_ct_OBJDUMP" = x; then
4769 OBJDUMP="false"
4770 else
4771 case $cross_compiling:$ac_tool_warned in
4772 yes:)
4773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4774 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4775 ac_tool_warned=yes ;;
4776 esac
4777 OBJDUMP=$ac_ct_OBJDUMP
4778 fi
4779 else
4780 OBJDUMP="$ac_cv_prog_OBJDUMP"
4781 fi
4782
4783 ;;
4784 esac
4785
4786 test -z "$AS" && AS=as
4787
4788
4789
4790
4791
4792 test -z "$DLLTOOL" && DLLTOOL=dlltool
4793
4794
4795
4796
4797
4798 test -z "$OBJDUMP" && OBJDUMP=objdump
4799
4800
4801
4802
4803
4804
4805
4806 case `pwd` in
4807 *\ * | *\ *)
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4809 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4810 esac
4811
4812
4813
4814 macro_version='2.2.6'
4815 macro_revision='1.3012'
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829 ltmain="$ac_aux_dir/ltmain.sh"
4830
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4832 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4833 if test "${ac_cv_path_SED+set}" = set; then :
4834 $as_echo_n "(cached) " >&6
4835 else
4836 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4837 for ac_i in 1 2 3 4 5 6 7; do
4838 ac_script="$ac_script$as_nl$ac_script"
4839 done
4840 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4841 { ac_script=; unset ac_script;}
4842 if test -z "$SED"; then
4843 ac_path_SED_found=false
4844 # Loop through the user's path and test for each of PROGNAME-LIST
4845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4846 for as_dir in $PATH
4847 do
4848 IFS=$as_save_IFS
4849 test -z "$as_dir" && as_dir=.
4850 for ac_prog in sed gsed; do
4851 for ac_exec_ext in '' $ac_executable_extensions; do
4852 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4853 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4854 # Check for GNU ac_path_SED and select it if it is found.
4855 # Check for GNU $ac_path_SED
4856 case `"$ac_path_SED" --version 2>&1` in
4857 *GNU*)
4858 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4859 *)
4860 ac_count=0
4861 $as_echo_n 0123456789 >"conftest.in"
4862 while :
4863 do
4864 cat "conftest.in" "conftest.in" >"conftest.tmp"
4865 mv "conftest.tmp" "conftest.in"
4866 cp "conftest.in" "conftest.nl"
4867 $as_echo '' >> "conftest.nl"
4868 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4869 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4870 as_fn_arith $ac_count + 1 && ac_count=$as_val
4871 if test $ac_count -gt ${ac_path_SED_max-0}; then
4872 # Best one so far, save it but keep looking for a better one
4873 ac_cv_path_SED="$ac_path_SED"
4874 ac_path_SED_max=$ac_count
4875 fi
4876 # 10*(2^10) chars as input seems more than enough
4877 test $ac_count -gt 10 && break
4878 done
4879 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4880 esac
4881
4882 $ac_path_SED_found && break 3
4883 done
4884 done
4885 done
4886 IFS=$as_save_IFS
4887 if test -z "$ac_cv_path_SED"; then
4888 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4889 fi
4890 else
4891 ac_cv_path_SED=$SED
4892 fi
4893
4894 fi
4895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4896 $as_echo "$ac_cv_path_SED" >&6; }
4897 SED="$ac_cv_path_SED"
4898 rm -f conftest.sed
4899
4900 test -z "$SED" && SED=sed
4901 Xsed="$SED -e 1s/^X//"
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4914 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4915 if test "${ac_cv_path_GREP+set}" = set; then :
4916 $as_echo_n "(cached) " >&6
4917 else
4918 if test -z "$GREP"; then
4919 ac_path_GREP_found=false
4920 # Loop through the user's path and test for each of PROGNAME-LIST
4921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4922 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4923 do
4924 IFS=$as_save_IFS
4925 test -z "$as_dir" && as_dir=.
4926 for ac_prog in grep ggrep; do
4927 for ac_exec_ext in '' $ac_executable_extensions; do
4928 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4929 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4930 # Check for GNU ac_path_GREP and select it if it is found.
4931 # Check for GNU $ac_path_GREP
4932 case `"$ac_path_GREP" --version 2>&1` in
4933 *GNU*)
4934 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4935 *)
4936 ac_count=0
4937 $as_echo_n 0123456789 >"conftest.in"
4938 while :
4939 do
4940 cat "conftest.in" "conftest.in" >"conftest.tmp"
4941 mv "conftest.tmp" "conftest.in"
4942 cp "conftest.in" "conftest.nl"
4943 $as_echo 'GREP' >> "conftest.nl"
4944 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4945 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4946 as_fn_arith $ac_count + 1 && ac_count=$as_val
4947 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4948 # Best one so far, save it but keep looking for a better one
4949 ac_cv_path_GREP="$ac_path_GREP"
4950 ac_path_GREP_max=$ac_count
4951 fi
4952 # 10*(2^10) chars as input seems more than enough
4953 test $ac_count -gt 10 && break
4954 done
4955 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4956 esac
4957
4958 $ac_path_GREP_found && break 3
4959 done
4960 done
4961 done
4962 IFS=$as_save_IFS
4963 if test -z "$ac_cv_path_GREP"; then
4964 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4965 fi
4966 else
4967 ac_cv_path_GREP=$GREP
4968 fi
4969
4970 fi
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4972 $as_echo "$ac_cv_path_GREP" >&6; }
4973 GREP="$ac_cv_path_GREP"
4974
4975
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4977 $as_echo_n "checking for egrep... " >&6; }
4978 if test "${ac_cv_path_EGREP+set}" = set; then :
4979 $as_echo_n "(cached) " >&6
4980 else
4981 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4982 then ac_cv_path_EGREP="$GREP -E"
4983 else
4984 if test -z "$EGREP"; then
4985 ac_path_EGREP_found=false
4986 # Loop through the user's path and test for each of PROGNAME-LIST
4987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4988 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4989 do
4990 IFS=$as_save_IFS
4991 test -z "$as_dir" && as_dir=.
4992 for ac_prog in egrep; do
4993 for ac_exec_ext in '' $ac_executable_extensions; do
4994 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4995 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4996 # Check for GNU ac_path_EGREP and select it if it is found.
4997 # Check for GNU $ac_path_EGREP
4998 case `"$ac_path_EGREP" --version 2>&1` in
4999 *GNU*)
5000 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5001 *)
5002 ac_count=0
5003 $as_echo_n 0123456789 >"conftest.in"
5004 while :
5005 do
5006 cat "conftest.in" "conftest.in" >"conftest.tmp"
5007 mv "conftest.tmp" "conftest.in"
5008 cp "conftest.in" "conftest.nl"
5009 $as_echo 'EGREP' >> "conftest.nl"
5010 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5011 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5012 as_fn_arith $ac_count + 1 && ac_count=$as_val
5013 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5014 # Best one so far, save it but keep looking for a better one
5015 ac_cv_path_EGREP="$ac_path_EGREP"
5016 ac_path_EGREP_max=$ac_count
5017 fi
5018 # 10*(2^10) chars as input seems more than enough
5019 test $ac_count -gt 10 && break
5020 done
5021 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5022 esac
5023
5024 $ac_path_EGREP_found && break 3
5025 done
5026 done
5027 done
5028 IFS=$as_save_IFS
5029 if test -z "$ac_cv_path_EGREP"; then
5030 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5031 fi
5032 else
5033 ac_cv_path_EGREP=$EGREP
5034 fi
5035
5036 fi
5037 fi
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5039 $as_echo "$ac_cv_path_EGREP" >&6; }
5040 EGREP="$ac_cv_path_EGREP"
5041
5042
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5044 $as_echo_n "checking for fgrep... " >&6; }
5045 if test "${ac_cv_path_FGREP+set}" = set; then :
5046 $as_echo_n "(cached) " >&6
5047 else
5048 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5049 then ac_cv_path_FGREP="$GREP -F"
5050 else
5051 if test -z "$FGREP"; then
5052 ac_path_FGREP_found=false
5053 # Loop through the user's path and test for each of PROGNAME-LIST
5054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5055 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5056 do
5057 IFS=$as_save_IFS
5058 test -z "$as_dir" && as_dir=.
5059 for ac_prog in fgrep; do
5060 for ac_exec_ext in '' $ac_executable_extensions; do
5061 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5062 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5063 # Check for GNU ac_path_FGREP and select it if it is found.
5064 # Check for GNU $ac_path_FGREP
5065 case `"$ac_path_FGREP" --version 2>&1` in
5066 *GNU*)
5067 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5068 *)
5069 ac_count=0
5070 $as_echo_n 0123456789 >"conftest.in"
5071 while :
5072 do
5073 cat "conftest.in" "conftest.in" >"conftest.tmp"
5074 mv "conftest.tmp" "conftest.in"
5075 cp "conftest.in" "conftest.nl"
5076 $as_echo 'FGREP' >> "conftest.nl"
5077 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5078 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5079 as_fn_arith $ac_count + 1 && ac_count=$as_val
5080 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5081 # Best one so far, save it but keep looking for a better one
5082 ac_cv_path_FGREP="$ac_path_FGREP"
5083 ac_path_FGREP_max=$ac_count
5084 fi
5085 # 10*(2^10) chars as input seems more than enough
5086 test $ac_count -gt 10 && break
5087 done
5088 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5089 esac
5090
5091 $ac_path_FGREP_found && break 3
5092 done
5093 done
5094 done
5095 IFS=$as_save_IFS
5096 if test -z "$ac_cv_path_FGREP"; then
5097 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5098 fi
5099 else
5100 ac_cv_path_FGREP=$FGREP
5101 fi
5102
5103 fi
5104 fi
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5106 $as_echo "$ac_cv_path_FGREP" >&6; }
5107 FGREP="$ac_cv_path_FGREP"
5108
5109
5110 test -z "$GREP" && GREP=grep
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130 # Check whether --with-gnu-ld was given.
5131 if test "${with_gnu_ld+set}" = set; then :
5132 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5133 else
5134 with_gnu_ld=no
5135 fi
5136
5137 ac_prog=ld
5138 if test "$GCC" = yes; then
5139 # Check if gcc -print-prog-name=ld gives a path.
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5141 $as_echo_n "checking for ld used by $CC... " >&6; }
5142 case $host in
5143 *-*-mingw*)
5144 # gcc leaves a trailing carriage return which upsets mingw
5145 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5146 *)
5147 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5148 esac
5149 case $ac_prog in
5150 # Accept absolute paths.
5151 [\\/]* | ?:[\\/]*)
5152 re_direlt='/[^/][^/]*/\.\./'
5153 # Canonicalize the pathname of ld
5154 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5155 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5156 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5157 done
5158 test -z "$LD" && LD="$ac_prog"
5159 ;;
5160 "")
5161 # If it fails, then pretend we aren't using GCC.
5162 ac_prog=ld
5163 ;;
5164 *)
5165 # If it is relative, then search for the first ld in PATH.
5166 with_gnu_ld=unknown
5167 ;;
5168 esac
5169 elif test "$with_gnu_ld" = yes; then
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5171 $as_echo_n "checking for GNU ld... " >&6; }
5172 else
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5174 $as_echo_n "checking for non-GNU ld... " >&6; }
5175 fi
5176 if test "${lt_cv_path_LD+set}" = set; then :
5177 $as_echo_n "(cached) " >&6
5178 else
5179 if test -z "$LD"; then
5180 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5181 for ac_dir in $PATH; do
5182 IFS="$lt_save_ifs"
5183 test -z "$ac_dir" && ac_dir=.
5184 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5185 lt_cv_path_LD="$ac_dir/$ac_prog"
5186 # Check to see if the program is GNU ld. I'd rather use --version,
5187 # but apparently some variants of GNU ld only accept -v.
5188 # Break only if it was the GNU/non-GNU ld that we prefer.
5189 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5190 *GNU* | *'with BFD'*)
5191 test "$with_gnu_ld" != no && break
5192 ;;
5193 *)
5194 test "$with_gnu_ld" != yes && break
5195 ;;
5196 esac
5197 fi
5198 done
5199 IFS="$lt_save_ifs"
5200 else
5201 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5202 fi
5203 fi
5204
5205 LD="$lt_cv_path_LD"
5206 if test -n "$LD"; then
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5208 $as_echo "$LD" >&6; }
5209 else
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5211 $as_echo "no" >&6; }
5212 fi
5213 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5215 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5216 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5217 $as_echo_n "(cached) " >&6
5218 else
5219 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5220 case `$LD -v 2>&1 </dev/null` in
5221 *GNU* | *'with BFD'*)
5222 lt_cv_prog_gnu_ld=yes
5223 ;;
5224 *)
5225 lt_cv_prog_gnu_ld=no
5226 ;;
5227 esac
5228 fi
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5230 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5231 with_gnu_ld=$lt_cv_prog_gnu_ld
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5242 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5243 if test "${lt_cv_path_NM+set}" = set; then :
5244 $as_echo_n "(cached) " >&6
5245 else
5246 if test -n "$NM"; then
5247 # Let the user override the test.
5248 lt_cv_path_NM="$NM"
5249 else
5250 lt_nm_to_check="${ac_tool_prefix}nm"
5251 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5252 lt_nm_to_check="$lt_nm_to_check nm"
5253 fi
5254 for lt_tmp_nm in $lt_nm_to_check; do
5255 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5256 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5257 IFS="$lt_save_ifs"
5258 test -z "$ac_dir" && ac_dir=.
5259 tmp_nm="$ac_dir/$lt_tmp_nm"
5260 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5261 # Check to see if the nm accepts a BSD-compat flag.
5262 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5263 # nm: unknown option "B" ignored
5264 # Tru64's nm complains that /dev/null is an invalid object file
5265 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5266 */dev/null* | *'Invalid file or object type'*)
5267 lt_cv_path_NM="$tmp_nm -B"
5268 break
5269 ;;
5270 *)
5271 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5272 */dev/null*)
5273 lt_cv_path_NM="$tmp_nm -p"
5274 break
5275 ;;
5276 *)
5277 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5278 continue # so that we can try to find one that supports BSD flags
5279 ;;
5280 esac
5281 ;;
5282 esac
5283 fi
5284 done
5285 IFS="$lt_save_ifs"
5286 done
5287 : ${lt_cv_path_NM=no}
5288 fi
5289 fi
5290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5291 $as_echo "$lt_cv_path_NM" >&6; }
5292 if test "$lt_cv_path_NM" != "no"; then
5293 NM="$lt_cv_path_NM"
5294 else
5295 # Didn't find any BSD compatible name lister, look for dumpbin.
5296 if test -n "$ac_tool_prefix"; then
5297 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5298 do
5299 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5300 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5302 $as_echo_n "checking for $ac_word... " >&6; }
5303 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5304 $as_echo_n "(cached) " >&6
5305 else
5306 if test -n "$DUMPBIN"; then
5307 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5308 else
5309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5310 for as_dir in $PATH
5311 do
5312 IFS=$as_save_IFS
5313 test -z "$as_dir" && as_dir=.
5314 for ac_exec_ext in '' $ac_executable_extensions; do
5315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5316 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5318 break 2
5319 fi
5320 done
5321 done
5322 IFS=$as_save_IFS
5323
5324 fi
5325 fi
5326 DUMPBIN=$ac_cv_prog_DUMPBIN
5327 if test -n "$DUMPBIN"; then
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5329 $as_echo "$DUMPBIN" >&6; }
5330 else
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5332 $as_echo "no" >&6; }
5333 fi
5334
5335
5336 test -n "$DUMPBIN" && break
5337 done
5338 fi
5339 if test -z "$DUMPBIN"; then
5340 ac_ct_DUMPBIN=$DUMPBIN
5341 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5342 do
5343 # Extract the first word of "$ac_prog", so it can be a program name with args.
5344 set dummy $ac_prog; ac_word=$2
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5346 $as_echo_n "checking for $ac_word... " >&6; }
5347 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5348 $as_echo_n "(cached) " >&6
5349 else
5350 if test -n "$ac_ct_DUMPBIN"; then
5351 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5352 else
5353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5354 for as_dir in $PATH
5355 do
5356 IFS=$as_save_IFS
5357 test -z "$as_dir" && as_dir=.
5358 for ac_exec_ext in '' $ac_executable_extensions; do
5359 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5360 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5362 break 2
5363 fi
5364 done
5365 done
5366 IFS=$as_save_IFS
5367
5368 fi
5369 fi
5370 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5371 if test -n "$ac_ct_DUMPBIN"; then
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5373 $as_echo "$ac_ct_DUMPBIN" >&6; }
5374 else
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5376 $as_echo "no" >&6; }
5377 fi
5378
5379
5380 test -n "$ac_ct_DUMPBIN" && break
5381 done
5382
5383 if test "x$ac_ct_DUMPBIN" = x; then
5384 DUMPBIN=":"
5385 else
5386 case $cross_compiling:$ac_tool_warned in
5387 yes:)
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5389 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5390 ac_tool_warned=yes ;;
5391 esac
5392 DUMPBIN=$ac_ct_DUMPBIN
5393 fi
5394 fi
5395
5396
5397 if test "$DUMPBIN" != ":"; then
5398 NM="$DUMPBIN"
5399 fi
5400 fi
5401 test -z "$NM" && NM=nm
5402
5403
5404
5405
5406
5407
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5409 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5410 if test "${lt_cv_nm_interface+set}" = set; then :
5411 $as_echo_n "(cached) " >&6
5412 else
5413 lt_cv_nm_interface="BSD nm"
5414 echo "int some_variable = 0;" > conftest.$ac_ext
5415 (eval echo "\"\$as_me:5415: $ac_compile\"" >&5)
5416 (eval "$ac_compile" 2>conftest.err)
5417 cat conftest.err >&5
5418 (eval echo "\"\$as_me:5418: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5419 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5420 cat conftest.err >&5
5421 (eval echo "\"\$as_me:5421: output\"" >&5)
5422 cat conftest.out >&5
5423 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5424 lt_cv_nm_interface="MS dumpbin"
5425 fi
5426 rm -f conftest*
5427 fi
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5429 $as_echo "$lt_cv_nm_interface" >&6; }
5430
5431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5432 $as_echo_n "checking whether ln -s works... " >&6; }
5433 LN_S=$as_ln_s
5434 if test "$LN_S" = "ln -s"; then
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5436 $as_echo "yes" >&6; }
5437 else
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5439 $as_echo "no, using $LN_S" >&6; }
5440 fi
5441
5442 # find the maximum length of command line arguments
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5444 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5445 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5446 $as_echo_n "(cached) " >&6
5447 else
5448 i=0
5449 teststring="ABCD"
5450
5451 case $build_os in
5452 msdosdjgpp*)
5453 # On DJGPP, this test can blow up pretty badly due to problems in libc
5454 # (any single argument exceeding 2000 bytes causes a buffer overrun
5455 # during glob expansion). Even if it were fixed, the result of this
5456 # check would be larger than it should be.
5457 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5458 ;;
5459
5460 gnu*)
5461 # Under GNU Hurd, this test is not required because there is
5462 # no limit to the length of command line arguments.
5463 # Libtool will interpret -1 as no limit whatsoever
5464 lt_cv_sys_max_cmd_len=-1;
5465 ;;
5466
5467 cygwin* | mingw* | cegcc*)
5468 # On Win9x/ME, this test blows up -- it succeeds, but takes
5469 # about 5 minutes as the teststring grows exponentially.
5470 # Worse, since 9x/ME are not pre-emptively multitasking,
5471 # you end up with a "frozen" computer, even though with patience
5472 # the test eventually succeeds (with a max line length of 256k).
5473 # Instead, let's just punt: use the minimum linelength reported by
5474 # all of the supported platforms: 8192 (on NT/2K/XP).
5475 lt_cv_sys_max_cmd_len=8192;
5476 ;;
5477
5478 amigaos*)
5479 # On AmigaOS with pdksh, this test takes hours, literally.
5480 # So we just punt and use a minimum line length of 8192.
5481 lt_cv_sys_max_cmd_len=8192;
5482 ;;
5483
5484 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5485 # This has been around since 386BSD, at least. Likely further.
5486 if test -x /sbin/sysctl; then
5487 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5488 elif test -x /usr/sbin/sysctl; then
5489 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5490 else
5491 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5492 fi
5493 # And add a safety zone
5494 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5495 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5496 ;;
5497
5498 interix*)
5499 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5500 lt_cv_sys_max_cmd_len=196608
5501 ;;
5502
5503 osf*)
5504 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5505 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5506 # nice to cause kernel panics so lets avoid the loop below.
5507 # First set a reasonable default.
5508 lt_cv_sys_max_cmd_len=16384
5509 #
5510 if test -x /sbin/sysconfig; then
5511 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5512 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5513 esac
5514 fi
5515 ;;
5516 sco3.2v5*)
5517 lt_cv_sys_max_cmd_len=102400
5518 ;;
5519 sysv5* | sco5v6* | sysv4.2uw2*)
5520 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5521 if test -n "$kargmax"; then
5522 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5523 else
5524 lt_cv_sys_max_cmd_len=32768
5525 fi
5526 ;;
5527 *)
5528 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5529 if test -n "$lt_cv_sys_max_cmd_len"; then
5530 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5531 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5532 else
5533 # Make teststring a little bigger before we do anything with it.
5534 # a 1K string should be a reasonable start.
5535 for i in 1 2 3 4 5 6 7 8 ; do
5536 teststring=$teststring$teststring
5537 done
5538 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5539 # If test is not a shell built-in, we'll probably end up computing a
5540 # maximum length that is only half of the actual maximum length, but
5541 # we can't tell.
5542 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5543 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
5544 test $i != 17 # 1/2 MB should be enough
5545 do
5546 i=`expr $i + 1`
5547 teststring=$teststring$teststring
5548 done
5549 # Only check the string length outside the loop.
5550 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5551 teststring=
5552 # Add a significant safety factor because C++ compilers can tack on
5553 # massive amounts of additional arguments before passing them to the
5554 # linker. It appears as though 1/2 is a usable value.
5555 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5556 fi
5557 ;;
5558 esac
5559
5560 fi
5561
5562 if test -n $lt_cv_sys_max_cmd_len ; then
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5564 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5565 else
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5567 $as_echo "none" >&6; }
5568 fi
5569 max_cmd_len=$lt_cv_sys_max_cmd_len
5570
5571
5572
5573
5574
5575
5576 : ${CP="cp -f"}
5577 : ${MV="mv -f"}
5578 : ${RM="rm -f"}
5579
5580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5581 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5582 # Try some XSI features
5583 xsi_shell=no
5584 ( _lt_dummy="a/b/c"
5585 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5586 = c,a/b,, \
5587 && eval 'test $(( 1 + 1 )) -eq 2 \
5588 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5589 && xsi_shell=yes
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5591 $as_echo "$xsi_shell" >&6; }
5592
5593
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5595 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5596 lt_shell_append=no
5597 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5598 >/dev/null 2>&1 \
5599 && lt_shell_append=yes
5600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5601 $as_echo "$lt_shell_append" >&6; }
5602
5603
5604 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5605 lt_unset=unset
5606 else
5607 lt_unset=false
5608 fi
5609
5610
5611
5612
5613
5614 # test EBCDIC or ASCII
5615 case `echo X|tr X '\101'` in
5616 A) # ASCII based system
5617 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5618 lt_SP2NL='tr \040 \012'
5619 lt_NL2SP='tr \015\012 \040\040'
5620 ;;
5621 *) # EBCDIC based system
5622 lt_SP2NL='tr \100 \n'
5623 lt_NL2SP='tr \r\n \100\100'
5624 ;;
5625 esac
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5636 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5637 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5638 $as_echo_n "(cached) " >&6
5639 else
5640 lt_cv_ld_reload_flag='-r'
5641 fi
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5643 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5644 reload_flag=$lt_cv_ld_reload_flag
5645 case $reload_flag in
5646 "" | " "*) ;;
5647 *) reload_flag=" $reload_flag" ;;
5648 esac
5649 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5650 case $host_os in
5651 darwin*)
5652 if test "$GCC" = yes; then
5653 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5654 else
5655 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5656 fi
5657 ;;
5658 esac
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668 if test -n "$ac_tool_prefix"; then
5669 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5670 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5672 $as_echo_n "checking for $ac_word... " >&6; }
5673 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5674 $as_echo_n "(cached) " >&6
5675 else
5676 if test -n "$OBJDUMP"; then
5677 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5678 else
5679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5680 for as_dir in $PATH
5681 do
5682 IFS=$as_save_IFS
5683 test -z "$as_dir" && as_dir=.
5684 for ac_exec_ext in '' $ac_executable_extensions; do
5685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5686 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5688 break 2
5689 fi
5690 done
5691 done
5692 IFS=$as_save_IFS
5693
5694 fi
5695 fi
5696 OBJDUMP=$ac_cv_prog_OBJDUMP
5697 if test -n "$OBJDUMP"; then
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5699 $as_echo "$OBJDUMP" >&6; }
5700 else
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5702 $as_echo "no" >&6; }
5703 fi
5704
5705
5706 fi
5707 if test -z "$ac_cv_prog_OBJDUMP"; then
5708 ac_ct_OBJDUMP=$OBJDUMP
5709 # Extract the first word of "objdump", so it can be a program name with args.
5710 set dummy objdump; ac_word=$2
5711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5712 $as_echo_n "checking for $ac_word... " >&6; }
5713 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5714 $as_echo_n "(cached) " >&6
5715 else
5716 if test -n "$ac_ct_OBJDUMP"; then
5717 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5718 else
5719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5720 for as_dir in $PATH
5721 do
5722 IFS=$as_save_IFS
5723 test -z "$as_dir" && as_dir=.
5724 for ac_exec_ext in '' $ac_executable_extensions; do
5725 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5726 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5728 break 2
5729 fi
5730 done
5731 done
5732 IFS=$as_save_IFS
5733
5734 fi
5735 fi
5736 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5737 if test -n "$ac_ct_OBJDUMP"; then
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5739 $as_echo "$ac_ct_OBJDUMP" >&6; }
5740 else
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5742 $as_echo "no" >&6; }
5743 fi
5744
5745 if test "x$ac_ct_OBJDUMP" = x; then
5746 OBJDUMP="false"
5747 else
5748 case $cross_compiling:$ac_tool_warned in
5749 yes:)
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5751 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5752 ac_tool_warned=yes ;;
5753 esac
5754 OBJDUMP=$ac_ct_OBJDUMP
5755 fi
5756 else
5757 OBJDUMP="$ac_cv_prog_OBJDUMP"
5758 fi
5759
5760 test -z "$OBJDUMP" && OBJDUMP=objdump
5761
5762
5763
5764
5765
5766
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5768 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5769 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5770 $as_echo_n "(cached) " >&6
5771 else
5772 lt_cv_file_magic_cmd='$MAGIC_CMD'
5773 lt_cv_file_magic_test_file=
5774 lt_cv_deplibs_check_method='unknown'
5775 # Need to set the preceding variable on all platforms that support
5776 # interlibrary dependencies.
5777 # 'none' -- dependencies not supported.
5778 # `unknown' -- same as none, but documents that we really don't know.
5779 # 'pass_all' -- all dependencies passed with no checks.
5780 # 'test_compile' -- check by making test program.
5781 # 'file_magic [[regex]]' -- check by looking for files in library path
5782 # which responds to the $file_magic_cmd with a given extended regex.
5783 # If you have `file' or equivalent on your system and you're not sure
5784 # whether `pass_all' will *always* work, you probably want this one.
5785
5786 case $host_os in
5787 aix[4-9]*)
5788 lt_cv_deplibs_check_method=pass_all
5789 ;;
5790
5791 beos*)
5792 lt_cv_deplibs_check_method=pass_all
5793 ;;
5794
5795 bsdi[45]*)
5796 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5797 lt_cv_file_magic_cmd='/usr/bin/file -L'
5798 lt_cv_file_magic_test_file=/shlib/libc.so
5799 ;;
5800
5801 cygwin*)
5802 # func_win32_libid is a shell function defined in ltmain.sh
5803 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5804 lt_cv_file_magic_cmd='func_win32_libid'
5805 ;;
5806
5807 mingw* | pw32*)
5808 # Base MSYS/MinGW do not provide the 'file' command needed by
5809 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5810 # unless we find 'file', for example because we are cross-compiling.
5811 if ( file / ) >/dev/null 2>&1; then
5812 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5813 lt_cv_file_magic_cmd='func_win32_libid'
5814 else
5815 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5816 lt_cv_file_magic_cmd='$OBJDUMP -f'
5817 fi
5818 ;;
5819
5820 cegcc)
5821 # use the weaker test based on 'objdump'. See mingw*.
5822 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5823 lt_cv_file_magic_cmd='$OBJDUMP -f'
5824 ;;
5825
5826 darwin* | rhapsody*)
5827 lt_cv_deplibs_check_method=pass_all
5828 ;;
5829
5830 freebsd* | dragonfly*)
5831 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5832 case $host_cpu in
5833 i*86 )
5834 # Not sure whether the presence of OpenBSD here was a mistake.
5835 # Let's accept both of them until this is cleared up.
5836 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5837 lt_cv_file_magic_cmd=/usr/bin/file
5838 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5839 ;;
5840 esac
5841 else
5842 lt_cv_deplibs_check_method=pass_all
5843 fi
5844 ;;
5845
5846 gnu*)
5847 lt_cv_deplibs_check_method=pass_all
5848 ;;
5849
5850 hpux10.20* | hpux11*)
5851 lt_cv_file_magic_cmd=/usr/bin/file
5852 case $host_cpu in
5853 ia64*)
5854 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5855 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5856 ;;
5857 hppa*64*)
5858 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]'
5859 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5860 ;;
5861 *)
5862 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5863 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5864 ;;
5865 esac
5866 ;;
5867
5868 interix[3-9]*)
5869 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5870 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5871 ;;
5872
5873 irix5* | irix6* | nonstopux*)
5874 case $LD in
5875 *-32|*"-32 ") libmagic=32-bit;;
5876 *-n32|*"-n32 ") libmagic=N32;;
5877 *-64|*"-64 ") libmagic=64-bit;;
5878 *) libmagic=never-match;;
5879 esac
5880 lt_cv_deplibs_check_method=pass_all
5881 ;;
5882
5883 # This must be Linux ELF.
5884 linux* | k*bsd*-gnu)
5885 lt_cv_deplibs_check_method=pass_all
5886 ;;
5887
5888 netbsd*)
5889 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5890 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5891 else
5892 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5893 fi
5894 ;;
5895
5896 newos6*)
5897 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5898 lt_cv_file_magic_cmd=/usr/bin/file
5899 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5900 ;;
5901
5902 *nto* | *qnx*)
5903 lt_cv_deplibs_check_method=pass_all
5904 ;;
5905
5906 openbsd*)
5907 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5908 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5909 else
5910 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5911 fi
5912 ;;
5913
5914 osf3* | osf4* | osf5*)
5915 lt_cv_deplibs_check_method=pass_all
5916 ;;
5917
5918 rdos*)
5919 lt_cv_deplibs_check_method=pass_all
5920 ;;
5921
5922 solaris*)
5923 lt_cv_deplibs_check_method=pass_all
5924 ;;
5925
5926 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5927 lt_cv_deplibs_check_method=pass_all
5928 ;;
5929
5930 sysv4 | sysv4.3*)
5931 case $host_vendor in
5932 motorola)
5933 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]'
5934 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5935 ;;
5936 ncr)
5937 lt_cv_deplibs_check_method=pass_all
5938 ;;
5939 sequent)
5940 lt_cv_file_magic_cmd='/bin/file'
5941 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5942 ;;
5943 sni)
5944 lt_cv_file_magic_cmd='/bin/file'
5945 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5946 lt_cv_file_magic_test_file=/lib/libc.so
5947 ;;
5948 siemens)
5949 lt_cv_deplibs_check_method=pass_all
5950 ;;
5951 pc)
5952 lt_cv_deplibs_check_method=pass_all
5953 ;;
5954 esac
5955 ;;
5956
5957 tpf*)
5958 lt_cv_deplibs_check_method=pass_all
5959 ;;
5960 esac
5961
5962 fi
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5964 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5965 file_magic_cmd=$lt_cv_file_magic_cmd
5966 deplibs_check_method=$lt_cv_deplibs_check_method
5967 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980 if test -n "$ac_tool_prefix"; then
5981 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5982 set dummy ${ac_tool_prefix}ar; ac_word=$2
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5984 $as_echo_n "checking for $ac_word... " >&6; }
5985 if test "${ac_cv_prog_AR+set}" = set; then :
5986 $as_echo_n "(cached) " >&6
5987 else
5988 if test -n "$AR"; then
5989 ac_cv_prog_AR="$AR" # Let the user override the test.
5990 else
5991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5992 for as_dir in $PATH
5993 do
5994 IFS=$as_save_IFS
5995 test -z "$as_dir" && as_dir=.
5996 for ac_exec_ext in '' $ac_executable_extensions; do
5997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5998 ac_cv_prog_AR="${ac_tool_prefix}ar"
5999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6000 break 2
6001 fi
6002 done
6003 done
6004 IFS=$as_save_IFS
6005
6006 fi
6007 fi
6008 AR=$ac_cv_prog_AR
6009 if test -n "$AR"; then
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6011 $as_echo "$AR" >&6; }
6012 else
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6014 $as_echo "no" >&6; }
6015 fi
6016
6017
6018 fi
6019 if test -z "$ac_cv_prog_AR"; then
6020 ac_ct_AR=$AR
6021 # Extract the first word of "ar", so it can be a program name with args.
6022 set dummy ar; ac_word=$2
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6024 $as_echo_n "checking for $ac_word... " >&6; }
6025 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6026 $as_echo_n "(cached) " >&6
6027 else
6028 if test -n "$ac_ct_AR"; then
6029 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6030 else
6031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6032 for as_dir in $PATH
6033 do
6034 IFS=$as_save_IFS
6035 test -z "$as_dir" && as_dir=.
6036 for ac_exec_ext in '' $ac_executable_extensions; do
6037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6038 ac_cv_prog_ac_ct_AR="ar"
6039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6040 break 2
6041 fi
6042 done
6043 done
6044 IFS=$as_save_IFS
6045
6046 fi
6047 fi
6048 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6049 if test -n "$ac_ct_AR"; then
6050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6051 $as_echo "$ac_ct_AR" >&6; }
6052 else
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6054 $as_echo "no" >&6; }
6055 fi
6056
6057 if test "x$ac_ct_AR" = x; then
6058 AR="false"
6059 else
6060 case $cross_compiling:$ac_tool_warned in
6061 yes:)
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6063 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6064 ac_tool_warned=yes ;;
6065 esac
6066 AR=$ac_ct_AR
6067 fi
6068 else
6069 AR="$ac_cv_prog_AR"
6070 fi
6071
6072 test -z "$AR" && AR=ar
6073 test -z "$AR_FLAGS" && AR_FLAGS=cru
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085 if test -n "$ac_tool_prefix"; then
6086 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6087 set dummy ${ac_tool_prefix}strip; ac_word=$2
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6089 $as_echo_n "checking for $ac_word... " >&6; }
6090 if test "${ac_cv_prog_STRIP+set}" = set; then :
6091 $as_echo_n "(cached) " >&6
6092 else
6093 if test -n "$STRIP"; then
6094 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6095 else
6096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6097 for as_dir in $PATH
6098 do
6099 IFS=$as_save_IFS
6100 test -z "$as_dir" && as_dir=.
6101 for ac_exec_ext in '' $ac_executable_extensions; do
6102 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6103 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6104 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6105 break 2
6106 fi
6107 done
6108 done
6109 IFS=$as_save_IFS
6110
6111 fi
6112 fi
6113 STRIP=$ac_cv_prog_STRIP
6114 if test -n "$STRIP"; then
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6116 $as_echo "$STRIP" >&6; }
6117 else
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6119 $as_echo "no" >&6; }
6120 fi
6121
6122
6123 fi
6124 if test -z "$ac_cv_prog_STRIP"; then
6125 ac_ct_STRIP=$STRIP
6126 # Extract the first word of "strip", so it can be a program name with args.
6127 set dummy strip; ac_word=$2
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6129 $as_echo_n "checking for $ac_word... " >&6; }
6130 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6131 $as_echo_n "(cached) " >&6
6132 else
6133 if test -n "$ac_ct_STRIP"; then
6134 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6135 else
6136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6137 for as_dir in $PATH
6138 do
6139 IFS=$as_save_IFS
6140 test -z "$as_dir" && as_dir=.
6141 for ac_exec_ext in '' $ac_executable_extensions; do
6142 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6143 ac_cv_prog_ac_ct_STRIP="strip"
6144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6145 break 2
6146 fi
6147 done
6148 done
6149 IFS=$as_save_IFS
6150
6151 fi
6152 fi
6153 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6154 if test -n "$ac_ct_STRIP"; then
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6156 $as_echo "$ac_ct_STRIP" >&6; }
6157 else
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6159 $as_echo "no" >&6; }
6160 fi
6161
6162 if test "x$ac_ct_STRIP" = x; then
6163 STRIP=":"
6164 else
6165 case $cross_compiling:$ac_tool_warned in
6166 yes:)
6167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6168 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6169 ac_tool_warned=yes ;;
6170 esac
6171 STRIP=$ac_ct_STRIP
6172 fi
6173 else
6174 STRIP="$ac_cv_prog_STRIP"
6175 fi
6176
6177 test -z "$STRIP" && STRIP=:
6178
6179
6180
6181
6182
6183
6184 if test -n "$ac_tool_prefix"; then
6185 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6186 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6188 $as_echo_n "checking for $ac_word... " >&6; }
6189 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6190 $as_echo_n "(cached) " >&6
6191 else
6192 if test -n "$RANLIB"; then
6193 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6194 else
6195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6196 for as_dir in $PATH
6197 do
6198 IFS=$as_save_IFS
6199 test -z "$as_dir" && as_dir=.
6200 for ac_exec_ext in '' $ac_executable_extensions; do
6201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6202 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6203 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6204 break 2
6205 fi
6206 done
6207 done
6208 IFS=$as_save_IFS
6209
6210 fi
6211 fi
6212 RANLIB=$ac_cv_prog_RANLIB
6213 if test -n "$RANLIB"; then
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6215 $as_echo "$RANLIB" >&6; }
6216 else
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6218 $as_echo "no" >&6; }
6219 fi
6220
6221
6222 fi
6223 if test -z "$ac_cv_prog_RANLIB"; then
6224 ac_ct_RANLIB=$RANLIB
6225 # Extract the first word of "ranlib", so it can be a program name with args.
6226 set dummy ranlib; ac_word=$2
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6228 $as_echo_n "checking for $ac_word... " >&6; }
6229 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6230 $as_echo_n "(cached) " >&6
6231 else
6232 if test -n "$ac_ct_RANLIB"; then
6233 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6234 else
6235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6236 for as_dir in $PATH
6237 do
6238 IFS=$as_save_IFS
6239 test -z "$as_dir" && as_dir=.
6240 for ac_exec_ext in '' $ac_executable_extensions; do
6241 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6242 ac_cv_prog_ac_ct_RANLIB="ranlib"
6243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6244 break 2
6245 fi
6246 done
6247 done
6248 IFS=$as_save_IFS
6249
6250 fi
6251 fi
6252 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6253 if test -n "$ac_ct_RANLIB"; then
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6255 $as_echo "$ac_ct_RANLIB" >&6; }
6256 else
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6258 $as_echo "no" >&6; }
6259 fi
6260
6261 if test "x$ac_ct_RANLIB" = x; then
6262 RANLIB=":"
6263 else
6264 case $cross_compiling:$ac_tool_warned in
6265 yes:)
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6267 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6268 ac_tool_warned=yes ;;
6269 esac
6270 RANLIB=$ac_ct_RANLIB
6271 fi
6272 else
6273 RANLIB="$ac_cv_prog_RANLIB"
6274 fi
6275
6276 test -z "$RANLIB" && RANLIB=:
6277
6278
6279
6280
6281
6282
6283 # Determine commands to create old-style static archives.
6284 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6285 old_postinstall_cmds='chmod 644 $oldlib'
6286 old_postuninstall_cmds=
6287
6288 if test -n "$RANLIB"; then
6289 case $host_os in
6290 openbsd*)
6291 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6292 ;;
6293 *)
6294 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6295 ;;
6296 esac
6297 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6298 fi
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333 # If no C compiler was specified, use CC.
6334 LTCC=${LTCC-"$CC"}
6335
6336 # If no C compiler flags were specified, use CFLAGS.
6337 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6338
6339 # Allow CC to be a program name with arguments.
6340 compiler=$CC
6341
6342
6343 # Check for command to grab the raw symbol name followed by C symbol from nm.
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6345 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6346 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6347 $as_echo_n "(cached) " >&6
6348 else
6349
6350 # These are sane defaults that work on at least a few old systems.
6351 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6352
6353 # Character class describing NM global symbol codes.
6354 symcode='[BCDEGRST]'
6355
6356 # Regexp to match symbols that can be accessed directly from C.
6357 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6358
6359 # Define system-specific variables.
6360 case $host_os in
6361 aix*)
6362 symcode='[BCDT]'
6363 ;;
6364 cygwin* | mingw* | pw32* | cegcc*)
6365 symcode='[ABCDGISTW]'
6366 ;;
6367 hpux*)
6368 if test "$host_cpu" = ia64; then
6369 symcode='[ABCDEGRST]'
6370 fi
6371 ;;
6372 irix* | nonstopux*)
6373 symcode='[BCDEGRST]'
6374 ;;
6375 osf*)
6376 symcode='[BCDEGQRST]'
6377 ;;
6378 solaris*)
6379 symcode='[BDRT]'
6380 ;;
6381 sco3.2v5*)
6382 symcode='[DT]'
6383 ;;
6384 sysv4.2uw2*)
6385 symcode='[DT]'
6386 ;;
6387 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6388 symcode='[ABDT]'
6389 ;;
6390 sysv4)
6391 symcode='[DFNSTU]'
6392 ;;
6393 esac
6394
6395 # If we're using GNU nm, then use its standard symbol codes.
6396 case `$NM -V 2>&1` in
6397 *GNU* | *'with BFD'*)
6398 symcode='[ABCDGIRSTW]' ;;
6399 esac
6400
6401 # Transform an extracted symbol line into a proper C declaration.
6402 # Some systems (esp. on ia64) link data and code symbols differently,
6403 # so use this general approach.
6404 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6405
6406 # Transform an extracted symbol line into symbol name and symbol address
6407 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6408 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'"
6409
6410 # Handle CRLF in mingw tool chain
6411 opt_cr=
6412 case $build_os in
6413 mingw*)
6414 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6415 ;;
6416 esac
6417
6418 # Try without a prefix underscore, then with it.
6419 for ac_symprfx in "" "_"; do
6420
6421 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6422 symxfrm="\\1 $ac_symprfx\\2 \\2"
6423
6424 # Write the raw and C identifiers.
6425 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6426 # Fake it for dumpbin and say T for any non-static function
6427 # and D for any global variable.
6428 # Also find C++ and __fastcall symbols from MSVC++,
6429 # which start with @ or ?.
6430 lt_cv_sys_global_symbol_pipe="$AWK '"\
6431 " {last_section=section; section=\$ 3};"\
6432 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6433 " \$ 0!~/External *\|/{next};"\
6434 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6435 " {if(hide[section]) next};"\
6436 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6437 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6438 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6439 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6440 " ' prfx=^$ac_symprfx"
6441 else
6442 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6443 fi
6444
6445 # Check to see that the pipe works correctly.
6446 pipe_works=no
6447
6448 rm -f conftest*
6449 cat > conftest.$ac_ext <<_LT_EOF
6450 #ifdef __cplusplus
6451 extern "C" {
6452 #endif
6453 char nm_test_var;
6454 void nm_test_func(void);
6455 void nm_test_func(void){}
6456 #ifdef __cplusplus
6457 }
6458 #endif
6459 int main(){nm_test_var='a';nm_test_func();return(0);}
6460 _LT_EOF
6461
6462 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6463 (eval $ac_compile) 2>&5
6464 ac_status=$?
6465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6466 test $ac_status = 0; }; then
6467 # Now try to grab the symbols.
6468 nlist=conftest.nm
6469 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
6470 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6471 ac_status=$?
6472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6473 test $ac_status = 0; } && test -s "$nlist"; then
6474 # Try sorting and uniquifying the output.
6475 if sort "$nlist" | uniq > "$nlist"T; then
6476 mv -f "$nlist"T "$nlist"
6477 else
6478 rm -f "$nlist"T
6479 fi
6480
6481 # Make sure that we snagged all the symbols we need.
6482 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6483 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6484 cat <<_LT_EOF > conftest.$ac_ext
6485 #ifdef __cplusplus
6486 extern "C" {
6487 #endif
6488
6489 _LT_EOF
6490 # Now generate the symbol file.
6491 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6492
6493 cat <<_LT_EOF >> conftest.$ac_ext
6494
6495 /* The mapping between symbol names and symbols. */
6496 const struct {
6497 const char *name;
6498 void *address;
6499 }
6500 lt__PROGRAM__LTX_preloaded_symbols[] =
6501 {
6502 { "@PROGRAM@", (void *) 0 },
6503 _LT_EOF
6504 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6505 cat <<\_LT_EOF >> conftest.$ac_ext
6506 {0, (void *) 0}
6507 };
6508
6509 /* This works around a problem in FreeBSD linker */
6510 #ifdef FREEBSD_WORKAROUND
6511 static const void *lt_preloaded_setup() {
6512 return lt__PROGRAM__LTX_preloaded_symbols;
6513 }
6514 #endif
6515
6516 #ifdef __cplusplus
6517 }
6518 #endif
6519 _LT_EOF
6520 # Now try linking the two files.
6521 mv conftest.$ac_objext conftstm.$ac_objext
6522 lt_save_LIBS="$LIBS"
6523 lt_save_CFLAGS="$CFLAGS"
6524 LIBS="conftstm.$ac_objext"
6525 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6526 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6527 (eval $ac_link) 2>&5
6528 ac_status=$?
6529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6530 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6531 pipe_works=yes
6532 fi
6533 LIBS="$lt_save_LIBS"
6534 CFLAGS="$lt_save_CFLAGS"
6535 else
6536 echo "cannot find nm_test_func in $nlist" >&5
6537 fi
6538 else
6539 echo "cannot find nm_test_var in $nlist" >&5
6540 fi
6541 else
6542 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6543 fi
6544 else
6545 echo "$progname: failed program was:" >&5
6546 cat conftest.$ac_ext >&5
6547 fi
6548 rm -rf conftest* conftst*
6549
6550 # Do not use the global_symbol_pipe unless it works.
6551 if test "$pipe_works" = yes; then
6552 break
6553 else
6554 lt_cv_sys_global_symbol_pipe=
6555 fi
6556 done
6557
6558 fi
6559
6560 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6561 lt_cv_sys_global_symbol_to_cdecl=
6562 fi
6563 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6565 $as_echo "failed" >&6; }
6566 else
6567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6568 $as_echo "ok" >&6; }
6569 fi
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593 # Check whether --enable-libtool-lock was given.
6594 if test "${enable_libtool_lock+set}" = set; then :
6595 enableval=$enable_libtool_lock;
6596 fi
6597
6598 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6599
6600 # Some flags need to be propagated to the compiler or linker for good
6601 # libtool support.
6602 case $host in
6603 ia64-*-hpux*)
6604 # Find out which ABI we are using.
6605 echo 'int i;' > conftest.$ac_ext
6606 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6607 (eval $ac_compile) 2>&5
6608 ac_status=$?
6609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6610 test $ac_status = 0; }; then
6611 case `/usr/bin/file conftest.$ac_objext` in
6612 *ELF-32*)
6613 HPUX_IA64_MODE="32"
6614 ;;
6615 *ELF-64*)
6616 HPUX_IA64_MODE="64"
6617 ;;
6618 esac
6619 fi
6620 rm -rf conftest*
6621 ;;
6622 *-*-irix6*)
6623 # Find out which ABI we are using.
6624 echo '#line 6624 "configure"' > conftest.$ac_ext
6625 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6626 (eval $ac_compile) 2>&5
6627 ac_status=$?
6628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6629 test $ac_status = 0; }; then
6630 if test "$lt_cv_prog_gnu_ld" = yes; then
6631 case `/usr/bin/file conftest.$ac_objext` in
6632 *32-bit*)
6633 LD="${LD-ld} -melf32bsmip"
6634 ;;
6635 *N32*)
6636 LD="${LD-ld} -melf32bmipn32"
6637 ;;
6638 *64-bit*)
6639 LD="${LD-ld} -melf64bmip"
6640 ;;
6641 esac
6642 else
6643 case `/usr/bin/file conftest.$ac_objext` in
6644 *32-bit*)
6645 LD="${LD-ld} -32"
6646 ;;
6647 *N32*)
6648 LD="${LD-ld} -n32"
6649 ;;
6650 *64-bit*)
6651 LD="${LD-ld} -64"
6652 ;;
6653 esac
6654 fi
6655 fi
6656 rm -rf conftest*
6657 ;;
6658
6659 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6660 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6661 # Find out which ABI we are using.
6662 echo 'int i;' > conftest.$ac_ext
6663 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6664 (eval $ac_compile) 2>&5
6665 ac_status=$?
6666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6667 test $ac_status = 0; }; then
6668 case `/usr/bin/file conftest.o` in
6669 *32-bit*)
6670 case $host in
6671 x86_64-*kfreebsd*-gnu)
6672 LD="${LD-ld} -m elf_i386_fbsd"
6673 ;;
6674 x86_64-*linux*)
6675 LD="${LD-ld} -m elf_i386"
6676 ;;
6677 ppc64-*linux*|powerpc64-*linux*)
6678 LD="${LD-ld} -m elf32ppclinux"
6679 ;;
6680 s390x-*linux*)
6681 LD="${LD-ld} -m elf_s390"
6682 ;;
6683 sparc64-*linux*)
6684 LD="${LD-ld} -m elf32_sparc"
6685 ;;
6686 esac
6687 ;;
6688 *64-bit*)
6689 case $host in
6690 x86_64-*kfreebsd*-gnu)
6691 LD="${LD-ld} -m elf_x86_64_fbsd"
6692 ;;
6693 x86_64-*linux*)
6694 LD="${LD-ld} -m elf_x86_64"
6695 ;;
6696 ppc*-*linux*|powerpc*-*linux*)
6697 LD="${LD-ld} -m elf64ppc"
6698 ;;
6699 s390*-*linux*|s390*-*tpf*)
6700 LD="${LD-ld} -m elf64_s390"
6701 ;;
6702 sparc*-*linux*)
6703 LD="${LD-ld} -m elf64_sparc"
6704 ;;
6705 esac
6706 ;;
6707 esac
6708 fi
6709 rm -rf conftest*
6710 ;;
6711
6712 *-*-sco3.2v5*)
6713 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6714 SAVE_CFLAGS="$CFLAGS"
6715 CFLAGS="$CFLAGS -belf"
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6717 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6718 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6719 $as_echo_n "(cached) " >&6
6720 else
6721 ac_ext=c
6722 ac_cpp='$CPP $CPPFLAGS'
6723 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6724 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6725 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6726
6727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6728 /* end confdefs.h. */
6729
6730 int
6731 main ()
6732 {
6733
6734 ;
6735 return 0;
6736 }
6737 _ACEOF
6738 if ac_fn_c_try_link "$LINENO"; then :
6739 lt_cv_cc_needs_belf=yes
6740 else
6741 lt_cv_cc_needs_belf=no
6742 fi
6743 rm -f core conftest.err conftest.$ac_objext \
6744 conftest$ac_exeext conftest.$ac_ext
6745 ac_ext=c
6746 ac_cpp='$CPP $CPPFLAGS'
6747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6750
6751 fi
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6753 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6754 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6755 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6756 CFLAGS="$SAVE_CFLAGS"
6757 fi
6758 ;;
6759 sparc*-*solaris*)
6760 # Find out which ABI we are using.
6761 echo 'int i;' > conftest.$ac_ext
6762 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6763 (eval $ac_compile) 2>&5
6764 ac_status=$?
6765 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6766 test $ac_status = 0; }; then
6767 case `/usr/bin/file conftest.o` in
6768 *64-bit*)
6769 case $lt_cv_prog_gnu_ld in
6770 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6771 *)
6772 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6773 LD="${LD-ld} -64"
6774 fi
6775 ;;
6776 esac
6777 ;;
6778 esac
6779 fi
6780 rm -rf conftest*
6781 ;;
6782 esac
6783
6784 need_locks="$enable_libtool_lock"
6785
6786
6787 case $host_os in
6788 rhapsody* | darwin*)
6789 if test -n "$ac_tool_prefix"; then
6790 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6791 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6793 $as_echo_n "checking for $ac_word... " >&6; }
6794 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6795 $as_echo_n "(cached) " >&6
6796 else
6797 if test -n "$DSYMUTIL"; then
6798 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6799 else
6800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6801 for as_dir in $PATH
6802 do
6803 IFS=$as_save_IFS
6804 test -z "$as_dir" && as_dir=.
6805 for ac_exec_ext in '' $ac_executable_extensions; do
6806 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6807 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6808 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6809 break 2
6810 fi
6811 done
6812 done
6813 IFS=$as_save_IFS
6814
6815 fi
6816 fi
6817 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6818 if test -n "$DSYMUTIL"; then
6819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6820 $as_echo "$DSYMUTIL" >&6; }
6821 else
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6823 $as_echo "no" >&6; }
6824 fi
6825
6826
6827 fi
6828 if test -z "$ac_cv_prog_DSYMUTIL"; then
6829 ac_ct_DSYMUTIL=$DSYMUTIL
6830 # Extract the first word of "dsymutil", so it can be a program name with args.
6831 set dummy dsymutil; ac_word=$2
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6833 $as_echo_n "checking for $ac_word... " >&6; }
6834 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6835 $as_echo_n "(cached) " >&6
6836 else
6837 if test -n "$ac_ct_DSYMUTIL"; then
6838 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6839 else
6840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6841 for as_dir in $PATH
6842 do
6843 IFS=$as_save_IFS
6844 test -z "$as_dir" && as_dir=.
6845 for ac_exec_ext in '' $ac_executable_extensions; do
6846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6847 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6849 break 2
6850 fi
6851 done
6852 done
6853 IFS=$as_save_IFS
6854
6855 fi
6856 fi
6857 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6858 if test -n "$ac_ct_DSYMUTIL"; then
6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6860 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6861 else
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6863 $as_echo "no" >&6; }
6864 fi
6865
6866 if test "x$ac_ct_DSYMUTIL" = x; then
6867 DSYMUTIL=":"
6868 else
6869 case $cross_compiling:$ac_tool_warned in
6870 yes:)
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6872 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6873 ac_tool_warned=yes ;;
6874 esac
6875 DSYMUTIL=$ac_ct_DSYMUTIL
6876 fi
6877 else
6878 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6879 fi
6880
6881 if test -n "$ac_tool_prefix"; then
6882 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6883 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6885 $as_echo_n "checking for $ac_word... " >&6; }
6886 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6887 $as_echo_n "(cached) " >&6
6888 else
6889 if test -n "$NMEDIT"; then
6890 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6891 else
6892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6893 for as_dir in $PATH
6894 do
6895 IFS=$as_save_IFS
6896 test -z "$as_dir" && as_dir=.
6897 for ac_exec_ext in '' $ac_executable_extensions; do
6898 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6899 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6901 break 2
6902 fi
6903 done
6904 done
6905 IFS=$as_save_IFS
6906
6907 fi
6908 fi
6909 NMEDIT=$ac_cv_prog_NMEDIT
6910 if test -n "$NMEDIT"; then
6911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6912 $as_echo "$NMEDIT" >&6; }
6913 else
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6915 $as_echo "no" >&6; }
6916 fi
6917
6918
6919 fi
6920 if test -z "$ac_cv_prog_NMEDIT"; then
6921 ac_ct_NMEDIT=$NMEDIT
6922 # Extract the first word of "nmedit", so it can be a program name with args.
6923 set dummy nmedit; ac_word=$2
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6925 $as_echo_n "checking for $ac_word... " >&6; }
6926 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6927 $as_echo_n "(cached) " >&6
6928 else
6929 if test -n "$ac_ct_NMEDIT"; then
6930 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6931 else
6932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6933 for as_dir in $PATH
6934 do
6935 IFS=$as_save_IFS
6936 test -z "$as_dir" && as_dir=.
6937 for ac_exec_ext in '' $ac_executable_extensions; do
6938 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6939 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6941 break 2
6942 fi
6943 done
6944 done
6945 IFS=$as_save_IFS
6946
6947 fi
6948 fi
6949 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6950 if test -n "$ac_ct_NMEDIT"; then
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6952 $as_echo "$ac_ct_NMEDIT" >&6; }
6953 else
6954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6955 $as_echo "no" >&6; }
6956 fi
6957
6958 if test "x$ac_ct_NMEDIT" = x; then
6959 NMEDIT=":"
6960 else
6961 case $cross_compiling:$ac_tool_warned in
6962 yes:)
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6964 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6965 ac_tool_warned=yes ;;
6966 esac
6967 NMEDIT=$ac_ct_NMEDIT
6968 fi
6969 else
6970 NMEDIT="$ac_cv_prog_NMEDIT"
6971 fi
6972
6973 if test -n "$ac_tool_prefix"; then
6974 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6975 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6977 $as_echo_n "checking for $ac_word... " >&6; }
6978 if test "${ac_cv_prog_LIPO+set}" = set; then :
6979 $as_echo_n "(cached) " >&6
6980 else
6981 if test -n "$LIPO"; then
6982 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6983 else
6984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6985 for as_dir in $PATH
6986 do
6987 IFS=$as_save_IFS
6988 test -z "$as_dir" && as_dir=.
6989 for ac_exec_ext in '' $ac_executable_extensions; do
6990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6991 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6992 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6993 break 2
6994 fi
6995 done
6996 done
6997 IFS=$as_save_IFS
6998
6999 fi
7000 fi
7001 LIPO=$ac_cv_prog_LIPO
7002 if test -n "$LIPO"; then
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7004 $as_echo "$LIPO" >&6; }
7005 else
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7007 $as_echo "no" >&6; }
7008 fi
7009
7010
7011 fi
7012 if test -z "$ac_cv_prog_LIPO"; then
7013 ac_ct_LIPO=$LIPO
7014 # Extract the first word of "lipo", so it can be a program name with args.
7015 set dummy lipo; ac_word=$2
7016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7017 $as_echo_n "checking for $ac_word... " >&6; }
7018 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7019 $as_echo_n "(cached) " >&6
7020 else
7021 if test -n "$ac_ct_LIPO"; then
7022 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7023 else
7024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7025 for as_dir in $PATH
7026 do
7027 IFS=$as_save_IFS
7028 test -z "$as_dir" && as_dir=.
7029 for ac_exec_ext in '' $ac_executable_extensions; do
7030 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7031 ac_cv_prog_ac_ct_LIPO="lipo"
7032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7033 break 2
7034 fi
7035 done
7036 done
7037 IFS=$as_save_IFS
7038
7039 fi
7040 fi
7041 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7042 if test -n "$ac_ct_LIPO"; then
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7044 $as_echo "$ac_ct_LIPO" >&6; }
7045 else
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7047 $as_echo "no" >&6; }
7048 fi
7049
7050 if test "x$ac_ct_LIPO" = x; then
7051 LIPO=":"
7052 else
7053 case $cross_compiling:$ac_tool_warned in
7054 yes:)
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7056 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7057 ac_tool_warned=yes ;;
7058 esac
7059 LIPO=$ac_ct_LIPO
7060 fi
7061 else
7062 LIPO="$ac_cv_prog_LIPO"
7063 fi
7064
7065 if test -n "$ac_tool_prefix"; then
7066 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7067 set dummy ${ac_tool_prefix}otool; ac_word=$2
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7069 $as_echo_n "checking for $ac_word... " >&6; }
7070 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7071 $as_echo_n "(cached) " >&6
7072 else
7073 if test -n "$OTOOL"; then
7074 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7075 else
7076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7077 for as_dir in $PATH
7078 do
7079 IFS=$as_save_IFS
7080 test -z "$as_dir" && as_dir=.
7081 for ac_exec_ext in '' $ac_executable_extensions; do
7082 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7083 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7085 break 2
7086 fi
7087 done
7088 done
7089 IFS=$as_save_IFS
7090
7091 fi
7092 fi
7093 OTOOL=$ac_cv_prog_OTOOL
7094 if test -n "$OTOOL"; then
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7096 $as_echo "$OTOOL" >&6; }
7097 else
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7099 $as_echo "no" >&6; }
7100 fi
7101
7102
7103 fi
7104 if test -z "$ac_cv_prog_OTOOL"; then
7105 ac_ct_OTOOL=$OTOOL
7106 # Extract the first word of "otool", so it can be a program name with args.
7107 set dummy otool; ac_word=$2
7108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7109 $as_echo_n "checking for $ac_word... " >&6; }
7110 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7111 $as_echo_n "(cached) " >&6
7112 else
7113 if test -n "$ac_ct_OTOOL"; then
7114 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7115 else
7116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7117 for as_dir in $PATH
7118 do
7119 IFS=$as_save_IFS
7120 test -z "$as_dir" && as_dir=.
7121 for ac_exec_ext in '' $ac_executable_extensions; do
7122 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7123 ac_cv_prog_ac_ct_OTOOL="otool"
7124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7125 break 2
7126 fi
7127 done
7128 done
7129 IFS=$as_save_IFS
7130
7131 fi
7132 fi
7133 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7134 if test -n "$ac_ct_OTOOL"; then
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7136 $as_echo "$ac_ct_OTOOL" >&6; }
7137 else
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7139 $as_echo "no" >&6; }
7140 fi
7141
7142 if test "x$ac_ct_OTOOL" = x; then
7143 OTOOL=":"
7144 else
7145 case $cross_compiling:$ac_tool_warned in
7146 yes:)
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7148 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7149 ac_tool_warned=yes ;;
7150 esac
7151 OTOOL=$ac_ct_OTOOL
7152 fi
7153 else
7154 OTOOL="$ac_cv_prog_OTOOL"
7155 fi
7156
7157 if test -n "$ac_tool_prefix"; then
7158 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7159 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7161 $as_echo_n "checking for $ac_word... " >&6; }
7162 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7163 $as_echo_n "(cached) " >&6
7164 else
7165 if test -n "$OTOOL64"; then
7166 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7167 else
7168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7169 for as_dir in $PATH
7170 do
7171 IFS=$as_save_IFS
7172 test -z "$as_dir" && as_dir=.
7173 for ac_exec_ext in '' $ac_executable_extensions; do
7174 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7175 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7177 break 2
7178 fi
7179 done
7180 done
7181 IFS=$as_save_IFS
7182
7183 fi
7184 fi
7185 OTOOL64=$ac_cv_prog_OTOOL64
7186 if test -n "$OTOOL64"; then
7187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7188 $as_echo "$OTOOL64" >&6; }
7189 else
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7191 $as_echo "no" >&6; }
7192 fi
7193
7194
7195 fi
7196 if test -z "$ac_cv_prog_OTOOL64"; then
7197 ac_ct_OTOOL64=$OTOOL64
7198 # Extract the first word of "otool64", so it can be a program name with args.
7199 set dummy otool64; ac_word=$2
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7201 $as_echo_n "checking for $ac_word... " >&6; }
7202 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7203 $as_echo_n "(cached) " >&6
7204 else
7205 if test -n "$ac_ct_OTOOL64"; then
7206 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7207 else
7208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7209 for as_dir in $PATH
7210 do
7211 IFS=$as_save_IFS
7212 test -z "$as_dir" && as_dir=.
7213 for ac_exec_ext in '' $ac_executable_extensions; do
7214 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7215 ac_cv_prog_ac_ct_OTOOL64="otool64"
7216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7217 break 2
7218 fi
7219 done
7220 done
7221 IFS=$as_save_IFS
7222
7223 fi
7224 fi
7225 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7226 if test -n "$ac_ct_OTOOL64"; then
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7228 $as_echo "$ac_ct_OTOOL64" >&6; }
7229 else
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7231 $as_echo "no" >&6; }
7232 fi
7233
7234 if test "x$ac_ct_OTOOL64" = x; then
7235 OTOOL64=":"
7236 else
7237 case $cross_compiling:$ac_tool_warned in
7238 yes:)
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7240 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7241 ac_tool_warned=yes ;;
7242 esac
7243 OTOOL64=$ac_ct_OTOOL64
7244 fi
7245 else
7246 OTOOL64="$ac_cv_prog_OTOOL64"
7247 fi
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7276 $as_echo_n "checking for -single_module linker flag... " >&6; }
7277 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7278 $as_echo_n "(cached) " >&6
7279 else
7280 lt_cv_apple_cc_single_mod=no
7281 if test -z "${LT_MULTI_MODULE}"; then
7282 # By default we will add the -single_module flag. You can override
7283 # by either setting the environment variable LT_MULTI_MODULE
7284 # non-empty at configure time, or by adding -multi_module to the
7285 # link flags.
7286 rm -rf libconftest.dylib*
7287 echo "int foo(void){return 1;}" > conftest.c
7288 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7289 -dynamiclib -Wl,-single_module conftest.c" >&5
7290 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7291 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7292 _lt_result=$?
7293 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7294 lt_cv_apple_cc_single_mod=yes
7295 else
7296 cat conftest.err >&5
7297 fi
7298 rm -rf libconftest.dylib*
7299 rm -f conftest.*
7300 fi
7301 fi
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7303 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7305 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7306 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7307 $as_echo_n "(cached) " >&6
7308 else
7309 lt_cv_ld_exported_symbols_list=no
7310 save_LDFLAGS=$LDFLAGS
7311 echo "_main" > conftest.sym
7312 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7314 /* end confdefs.h. */
7315
7316 int
7317 main ()
7318 {
7319
7320 ;
7321 return 0;
7322 }
7323 _ACEOF
7324 if ac_fn_c_try_link "$LINENO"; then :
7325 lt_cv_ld_exported_symbols_list=yes
7326 else
7327 lt_cv_ld_exported_symbols_list=no
7328 fi
7329 rm -f core conftest.err conftest.$ac_objext \
7330 conftest$ac_exeext conftest.$ac_ext
7331 LDFLAGS="$save_LDFLAGS"
7332
7333 fi
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7335 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7336 case $host_os in
7337 rhapsody* | darwin1.[012])
7338 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7339 darwin1.*)
7340 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7341 darwin*) # darwin 5.x on
7342 # if running on 10.5 or later, the deployment target defaults
7343 # to the OS version, if on x86, and 10.4, the deployment
7344 # target defaults to 10.4. Don't you love it?
7345 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7346 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7347 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7348 10.[012]*)
7349 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7350 10.*)
7351 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7352 esac
7353 ;;
7354 esac
7355 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7356 _lt_dar_single_mod='$single_module'
7357 fi
7358 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7359 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7360 else
7361 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7362 fi
7363 if test "$DSYMUTIL" != ":"; then
7364 _lt_dsymutil='~$DSYMUTIL $lib || :'
7365 else
7366 _lt_dsymutil=
7367 fi
7368 ;;
7369 esac
7370
7371 ac_ext=c
7372 ac_cpp='$CPP $CPPFLAGS'
7373 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7374 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7375 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7377 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7378 # On Suns, sometimes $CPP names a directory.
7379 if test -n "$CPP" && test -d "$CPP"; then
7380 CPP=
7381 fi
7382 if test -z "$CPP"; then
7383 if test "${ac_cv_prog_CPP+set}" = set; then :
7384 $as_echo_n "(cached) " >&6
7385 else
7386 # Double quotes because CPP needs to be expanded
7387 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7388 do
7389 ac_preproc_ok=false
7390 for ac_c_preproc_warn_flag in '' yes
7391 do
7392 # Use a header file that comes with gcc, so configuring glibc
7393 # with a fresh cross-compiler works.
7394 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7395 # <limits.h> exists even on freestanding compilers.
7396 # On the NeXT, cc -E runs the code through the compiler's parser,
7397 # not just through cpp. "Syntax error" is here to catch this case.
7398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7399 /* end confdefs.h. */
7400 #ifdef __STDC__
7401 # include <limits.h>
7402 #else
7403 # include <assert.h>
7404 #endif
7405 Syntax error
7406 _ACEOF
7407 if ac_fn_c_try_cpp "$LINENO"; then :
7408
7409 else
7410 # Broken: fails on valid input.
7411 continue
7412 fi
7413 rm -f conftest.err conftest.$ac_ext
7414
7415 # OK, works on sane cases. Now check whether nonexistent headers
7416 # can be detected and how.
7417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7418 /* end confdefs.h. */
7419 #include <ac_nonexistent.h>
7420 _ACEOF
7421 if ac_fn_c_try_cpp "$LINENO"; then :
7422 # Broken: success on invalid input.
7423 continue
7424 else
7425 # Passes both tests.
7426 ac_preproc_ok=:
7427 break
7428 fi
7429 rm -f conftest.err conftest.$ac_ext
7430
7431 done
7432 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7433 rm -f conftest.err conftest.$ac_ext
7434 if $ac_preproc_ok; then :
7435 break
7436 fi
7437
7438 done
7439 ac_cv_prog_CPP=$CPP
7440
7441 fi
7442 CPP=$ac_cv_prog_CPP
7443 else
7444 ac_cv_prog_CPP=$CPP
7445 fi
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7447 $as_echo "$CPP" >&6; }
7448 ac_preproc_ok=false
7449 for ac_c_preproc_warn_flag in '' yes
7450 do
7451 # Use a header file that comes with gcc, so configuring glibc
7452 # with a fresh cross-compiler works.
7453 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7454 # <limits.h> exists even on freestanding compilers.
7455 # On the NeXT, cc -E runs the code through the compiler's parser,
7456 # not just through cpp. "Syntax error" is here to catch this case.
7457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7458 /* end confdefs.h. */
7459 #ifdef __STDC__
7460 # include <limits.h>
7461 #else
7462 # include <assert.h>
7463 #endif
7464 Syntax error
7465 _ACEOF
7466 if ac_fn_c_try_cpp "$LINENO"; then :
7467
7468 else
7469 # Broken: fails on valid input.
7470 continue
7471 fi
7472 rm -f conftest.err conftest.$ac_ext
7473
7474 # OK, works on sane cases. Now check whether nonexistent headers
7475 # can be detected and how.
7476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7477 /* end confdefs.h. */
7478 #include <ac_nonexistent.h>
7479 _ACEOF
7480 if ac_fn_c_try_cpp "$LINENO"; then :
7481 # Broken: success on invalid input.
7482 continue
7483 else
7484 # Passes both tests.
7485 ac_preproc_ok=:
7486 break
7487 fi
7488 rm -f conftest.err conftest.$ac_ext
7489
7490 done
7491 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7492 rm -f conftest.err conftest.$ac_ext
7493 if $ac_preproc_ok; then :
7494
7495 else
7496 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7497 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7498 as_fn_error "C preprocessor \"$CPP\" fails sanity check
7499 See \`config.log' for more details." "$LINENO" 5; }
7500 fi
7501
7502 ac_ext=c
7503 ac_cpp='$CPP $CPPFLAGS'
7504 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7505 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7506 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7507
7508
7509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7510 $as_echo_n "checking for ANSI C header files... " >&6; }
7511 if test "${ac_cv_header_stdc+set}" = set; then :
7512 $as_echo_n "(cached) " >&6
7513 else
7514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7515 /* end confdefs.h. */
7516 #include <stdlib.h>
7517 #include <stdarg.h>
7518 #include <string.h>
7519 #include <float.h>
7520
7521 int
7522 main ()
7523 {
7524
7525 ;
7526 return 0;
7527 }
7528 _ACEOF
7529 if ac_fn_c_try_compile "$LINENO"; then :
7530 ac_cv_header_stdc=yes
7531 else
7532 ac_cv_header_stdc=no
7533 fi
7534 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7535
7536 if test $ac_cv_header_stdc = yes; then
7537 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7539 /* end confdefs.h. */
7540 #include <string.h>
7541
7542 _ACEOF
7543 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7544 $EGREP "memchr" >/dev/null 2>&1; then :
7545
7546 else
7547 ac_cv_header_stdc=no
7548 fi
7549 rm -f conftest*
7550
7551 fi
7552
7553 if test $ac_cv_header_stdc = yes; then
7554 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7556 /* end confdefs.h. */
7557 #include <stdlib.h>
7558
7559 _ACEOF
7560 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7561 $EGREP "free" >/dev/null 2>&1; then :
7562
7563 else
7564 ac_cv_header_stdc=no
7565 fi
7566 rm -f conftest*
7567
7568 fi
7569
7570 if test $ac_cv_header_stdc = yes; then
7571 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7572 if test "$cross_compiling" = yes; then :
7573 :
7574 else
7575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7576 /* end confdefs.h. */
7577 #include <ctype.h>
7578 #include <stdlib.h>
7579 #if ((' ' & 0x0FF) == 0x020)
7580 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7581 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7582 #else
7583 # define ISLOWER(c) \
7584 (('a' <= (c) && (c) <= 'i') \
7585 || ('j' <= (c) && (c) <= 'r') \
7586 || ('s' <= (c) && (c) <= 'z'))
7587 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7588 #endif
7589
7590 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7591 int
7592 main ()
7593 {
7594 int i;
7595 for (i = 0; i < 256; i++)
7596 if (XOR (islower (i), ISLOWER (i))
7597 || toupper (i) != TOUPPER (i))
7598 return 2;
7599 return 0;
7600 }
7601 _ACEOF
7602 if ac_fn_c_try_run "$LINENO"; then :
7603
7604 else
7605 ac_cv_header_stdc=no
7606 fi
7607 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7608 conftest.$ac_objext conftest.beam conftest.$ac_ext
7609 fi
7610
7611 fi
7612 fi
7613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7614 $as_echo "$ac_cv_header_stdc" >&6; }
7615 if test $ac_cv_header_stdc = yes; then
7616
7617 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7618
7619 fi
7620
7621 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7622 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7623 inttypes.h stdint.h unistd.h
7624 do :
7625 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7626 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7627 "
7628 eval as_val=\$$as_ac_Header
7629 if test "x$as_val" = x""yes; then :
7630 cat >>confdefs.h <<_ACEOF
7631 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7632 _ACEOF
7633
7634 fi
7635
7636 done
7637
7638
7639 for ac_header in dlfcn.h
7640 do :
7641 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7642 "
7643 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7644 cat >>confdefs.h <<_ACEOF
7645 #define HAVE_DLFCN_H 1
7646 _ACEOF
7647
7648 fi
7649
7650 done
7651
7652
7653
7654 ac_ext=cpp
7655 ac_cpp='$CXXCPP $CPPFLAGS'
7656 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7657 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7658 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7659 if test -z "$CXX"; then
7660 if test -n "$CCC"; then
7661 CXX=$CCC
7662 else
7663 if test -n "$ac_tool_prefix"; then
7664 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7665 do
7666 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7667 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7669 $as_echo_n "checking for $ac_word... " >&6; }
7670 if test "${ac_cv_prog_CXX+set}" = set; then :
7671 $as_echo_n "(cached) " >&6
7672 else
7673 if test -n "$CXX"; then
7674 ac_cv_prog_CXX="$CXX" # Let the user override the test.
7675 else
7676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7677 for as_dir in $PATH
7678 do
7679 IFS=$as_save_IFS
7680 test -z "$as_dir" && as_dir=.
7681 for ac_exec_ext in '' $ac_executable_extensions; do
7682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7683 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
7684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7685 break 2
7686 fi
7687 done
7688 done
7689 IFS=$as_save_IFS
7690
7691 fi
7692 fi
7693 CXX=$ac_cv_prog_CXX
7694 if test -n "$CXX"; then
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
7696 $as_echo "$CXX" >&6; }
7697 else
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699 $as_echo "no" >&6; }
7700 fi
7701
7702
7703 test -n "$CXX" && break
7704 done
7705 fi
7706 if test -z "$CXX"; then
7707 ac_ct_CXX=$CXX
7708 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7709 do
7710 # Extract the first word of "$ac_prog", so it can be a program name with args.
7711 set dummy $ac_prog; ac_word=$2
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7713 $as_echo_n "checking for $ac_word... " >&6; }
7714 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
7715 $as_echo_n "(cached) " >&6
7716 else
7717 if test -n "$ac_ct_CXX"; then
7718 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
7719 else
7720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7721 for as_dir in $PATH
7722 do
7723 IFS=$as_save_IFS
7724 test -z "$as_dir" && as_dir=.
7725 for ac_exec_ext in '' $ac_executable_extensions; do
7726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7727 ac_cv_prog_ac_ct_CXX="$ac_prog"
7728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7729 break 2
7730 fi
7731 done
7732 done
7733 IFS=$as_save_IFS
7734
7735 fi
7736 fi
7737 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
7738 if test -n "$ac_ct_CXX"; then
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
7740 $as_echo "$ac_ct_CXX" >&6; }
7741 else
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7743 $as_echo "no" >&6; }
7744 fi
7745
7746
7747 test -n "$ac_ct_CXX" && break
7748 done
7749
7750 if test "x$ac_ct_CXX" = x; then
7751 CXX="g++"
7752 else
7753 case $cross_compiling:$ac_tool_warned in
7754 yes:)
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7756 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7757 ac_tool_warned=yes ;;
7758 esac
7759 CXX=$ac_ct_CXX
7760 fi
7761 fi
7762
7763 fi
7764 fi
7765 # Provide some information about the compiler.
7766 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
7767 set X $ac_compile
7768 ac_compiler=$2
7769 for ac_option in --version -v -V -qversion; do
7770 { { ac_try="$ac_compiler $ac_option >&5"
7771 case "(($ac_try" in
7772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7773 *) ac_try_echo=$ac_try;;
7774 esac
7775 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7776 $as_echo "$ac_try_echo"; } >&5
7777 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
7778 ac_status=$?
7779 if test -s conftest.err; then
7780 sed '10a\
7781 ... rest of stderr output deleted ...
7782 10q' conftest.err >conftest.er1
7783 cat conftest.er1 >&5
7784 rm -f conftest.er1 conftest.err
7785 fi
7786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7787 test $ac_status = 0; }
7788 done
7789
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
7791 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
7792 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
7793 $as_echo_n "(cached) " >&6
7794 else
7795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7796 /* end confdefs.h. */
7797
7798 int
7799 main ()
7800 {
7801 #ifndef __GNUC__
7802 choke me
7803 #endif
7804
7805 ;
7806 return 0;
7807 }
7808 _ACEOF
7809 if ac_fn_cxx_try_compile "$LINENO"; then :
7810 ac_compiler_gnu=yes
7811 else
7812 ac_compiler_gnu=no
7813 fi
7814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7815 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
7816
7817 fi
7818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
7819 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
7820 if test $ac_compiler_gnu = yes; then
7821 GXX=yes
7822 else
7823 GXX=
7824 fi
7825 ac_test_CXXFLAGS=${CXXFLAGS+set}
7826 ac_save_CXXFLAGS=$CXXFLAGS
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
7828 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
7829 if test "${ac_cv_prog_cxx_g+set}" = set; then :
7830 $as_echo_n "(cached) " >&6
7831 else
7832 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
7833 ac_cxx_werror_flag=yes
7834 ac_cv_prog_cxx_g=no
7835 CXXFLAGS="-g"
7836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7837 /* end confdefs.h. */
7838
7839 int
7840 main ()
7841 {
7842
7843 ;
7844 return 0;
7845 }
7846 _ACEOF
7847 if ac_fn_cxx_try_compile "$LINENO"; then :
7848 ac_cv_prog_cxx_g=yes
7849 else
7850 CXXFLAGS=""
7851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7852 /* end confdefs.h. */
7853
7854 int
7855 main ()
7856 {
7857
7858 ;
7859 return 0;
7860 }
7861 _ACEOF
7862 if ac_fn_cxx_try_compile "$LINENO"; then :
7863
7864 else
7865 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
7866 CXXFLAGS="-g"
7867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7868 /* end confdefs.h. */
7869
7870 int
7871 main ()
7872 {
7873
7874 ;
7875 return 0;
7876 }
7877 _ACEOF
7878 if ac_fn_cxx_try_compile "$LINENO"; then :
7879 ac_cv_prog_cxx_g=yes
7880 fi
7881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7882 fi
7883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7884 fi
7885 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7886 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
7887 fi
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
7889 $as_echo "$ac_cv_prog_cxx_g" >&6; }
7890 if test "$ac_test_CXXFLAGS" = set; then
7891 CXXFLAGS=$ac_save_CXXFLAGS
7892 elif test $ac_cv_prog_cxx_g = yes; then
7893 if test "$GXX" = yes; then
7894 CXXFLAGS="-g -O2"
7895 else
7896 CXXFLAGS="-g"
7897 fi
7898 else
7899 if test "$GXX" = yes; then
7900 CXXFLAGS="-O2"
7901 else
7902 CXXFLAGS=
7903 fi
7904 fi
7905 ac_ext=c
7906 ac_cpp='$CPP $CPPFLAGS'
7907 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7908 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7909 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7910
7911 depcc="$CXX" am_compiler_list=
7912
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7914 $as_echo_n "checking dependency style of $depcc... " >&6; }
7915 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
7916 $as_echo_n "(cached) " >&6
7917 else
7918 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7919 # We make a subdir and do the tests there. Otherwise we can end up
7920 # making bogus files that we don't know about and never remove. For
7921 # instance it was reported that on HP-UX the gcc test will end up
7922 # making a dummy file named `D' -- because `-MD' means `put the output
7923 # in D'.
7924 mkdir conftest.dir
7925 # Copy depcomp to subdir because otherwise we won't find it if we're
7926 # using a relative directory.
7927 cp "$am_depcomp" conftest.dir
7928 cd conftest.dir
7929 # We will build objects and dependencies in a subdirectory because
7930 # it helps to detect inapplicable dependency modes. For instance
7931 # both Tru64's cc and ICC support -MD to output dependencies as a
7932 # side effect of compilation, but ICC will put the dependencies in
7933 # the current directory while Tru64 will put them in the object
7934 # directory.
7935 mkdir sub
7936
7937 am_cv_CXX_dependencies_compiler_type=none
7938 if test "$am_compiler_list" = ""; then
7939 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7940 fi
7941 am__universal=false
7942 case " $depcc " in #(
7943 *\ -arch\ *\ -arch\ *) am__universal=true ;;
7944 esac
7945
7946 for depmode in $am_compiler_list; do
7947 # Setup a source with many dependencies, because some compilers
7948 # like to wrap large dependency lists on column 80 (with \), and
7949 # we should not choose a depcomp mode which is confused by this.
7950 #
7951 # We need to recreate these files for each test, as the compiler may
7952 # overwrite some of them when testing with obscure command lines.
7953 # This happens at least with the AIX C compiler.
7954 : > sub/conftest.c
7955 for i in 1 2 3 4 5 6; do
7956 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7957 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7958 # Solaris 8's {/usr,}/bin/sh.
7959 touch sub/conftst$i.h
7960 done
7961 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7962
7963 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7964 # mode. It turns out that the SunPro C++ compiler does not properly
7965 # handle `-M -o', and we need to detect this. Also, some Intel
7966 # versions had trouble with output in subdirs
7967 am__obj=sub/conftest.${OBJEXT-o}
7968 am__minus_obj="-o $am__obj"
7969 case $depmode in
7970 gcc)
7971 # This depmode causes a compiler race in universal mode.
7972 test "$am__universal" = false || continue
7973 ;;
7974 nosideeffect)
7975 # after this tag, mechanisms are not by side-effect, so they'll
7976 # only be used when explicitly requested
7977 if test "x$enable_dependency_tracking" = xyes; then
7978 continue
7979 else
7980 break
7981 fi
7982 ;;
7983 msvisualcpp | msvcmsys)
7984 # This compiler won't grok `-c -o', but also, the minuso test has
7985 # not run yet. These depmodes are late enough in the game, and
7986 # so weak that their functioning should not be impacted.
7987 am__obj=conftest.${OBJEXT-o}
7988 am__minus_obj=
7989 ;;
7990 none) break ;;
7991 esac
7992 if depmode=$depmode \
7993 source=sub/conftest.c object=$am__obj \
7994 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7995 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7996 >/dev/null 2>conftest.err &&
7997 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7998 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7999 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
8000 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
8001 # icc doesn't choke on unknown options, it will just issue warnings
8002 # or remarks (even with -Werror). So we grep stderr for any message
8003 # that says an option was ignored or not supported.
8004 # When given -MP, icc 7.0 and 7.1 complain thusly:
8005 # icc: Command line warning: ignoring option '-M'; no argument required
8006 # The diagnosis changed in icc 8.0:
8007 # icc: Command line remark: option '-MP' not supported
8008 if (grep 'ignoring option' conftest.err ||
8009 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8010 am_cv_CXX_dependencies_compiler_type=$depmode
8011 break
8012 fi
8013 fi
8014 done
8015
8016 cd ..
8017 rm -rf conftest.dir
8018 else
8019 am_cv_CXX_dependencies_compiler_type=none
8020 fi
8021
8022 fi
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
8024 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
8025 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
8026
8027 if
8028 test "x$enable_dependency_tracking" != xno \
8029 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
8030 am__fastdepCXX_TRUE=
8031 am__fastdepCXX_FALSE='#'
8032 else
8033 am__fastdepCXX_TRUE='#'
8034 am__fastdepCXX_FALSE=
8035 fi
8036
8037
8038 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
8039 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
8040 (test "X$CXX" != "Xg++"))) ; then
8041 ac_ext=cpp
8042 ac_cpp='$CXXCPP $CPPFLAGS'
8043 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8044 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8045 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
8047 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
8048 if test -z "$CXXCPP"; then
8049 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
8050 $as_echo_n "(cached) " >&6
8051 else
8052 # Double quotes because CXXCPP needs to be expanded
8053 for CXXCPP in "$CXX -E" "/lib/cpp"
8054 do
8055 ac_preproc_ok=false
8056 for ac_cxx_preproc_warn_flag in '' yes
8057 do
8058 # Use a header file that comes with gcc, so configuring glibc
8059 # with a fresh cross-compiler works.
8060 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8061 # <limits.h> exists even on freestanding compilers.
8062 # On the NeXT, cc -E runs the code through the compiler's parser,
8063 # not just through cpp. "Syntax error" is here to catch this case.
8064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8065 /* end confdefs.h. */
8066 #ifdef __STDC__
8067 # include <limits.h>
8068 #else
8069 # include <assert.h>
8070 #endif
8071 Syntax error
8072 _ACEOF
8073 if ac_fn_cxx_try_cpp "$LINENO"; then :
8074
8075 else
8076 # Broken: fails on valid input.
8077 continue
8078 fi
8079 rm -f conftest.err conftest.$ac_ext
8080
8081 # OK, works on sane cases. Now check whether nonexistent headers
8082 # can be detected and how.
8083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8084 /* end confdefs.h. */
8085 #include <ac_nonexistent.h>
8086 _ACEOF
8087 if ac_fn_cxx_try_cpp "$LINENO"; then :
8088 # Broken: success on invalid input.
8089 continue
8090 else
8091 # Passes both tests.
8092 ac_preproc_ok=:
8093 break
8094 fi
8095 rm -f conftest.err conftest.$ac_ext
8096
8097 done
8098 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8099 rm -f conftest.err conftest.$ac_ext
8100 if $ac_preproc_ok; then :
8101 break
8102 fi
8103
8104 done
8105 ac_cv_prog_CXXCPP=$CXXCPP
8106
8107 fi
8108 CXXCPP=$ac_cv_prog_CXXCPP
8109 else
8110 ac_cv_prog_CXXCPP=$CXXCPP
8111 fi
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
8113 $as_echo "$CXXCPP" >&6; }
8114 ac_preproc_ok=false
8115 for ac_cxx_preproc_warn_flag in '' yes
8116 do
8117 # Use a header file that comes with gcc, so configuring glibc
8118 # with a fresh cross-compiler works.
8119 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8120 # <limits.h> exists even on freestanding compilers.
8121 # On the NeXT, cc -E runs the code through the compiler's parser,
8122 # not just through cpp. "Syntax error" is here to catch this case.
8123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8124 /* end confdefs.h. */
8125 #ifdef __STDC__
8126 # include <limits.h>
8127 #else
8128 # include <assert.h>
8129 #endif
8130 Syntax error
8131 _ACEOF
8132 if ac_fn_cxx_try_cpp "$LINENO"; then :
8133
8134 else
8135 # Broken: fails on valid input.
8136 continue
8137 fi
8138 rm -f conftest.err conftest.$ac_ext
8139
8140 # OK, works on sane cases. Now check whether nonexistent headers
8141 # can be detected and how.
8142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8143 /* end confdefs.h. */
8144 #include <ac_nonexistent.h>
8145 _ACEOF
8146 if ac_fn_cxx_try_cpp "$LINENO"; then :
8147 # Broken: success on invalid input.
8148 continue
8149 else
8150 # Passes both tests.
8151 ac_preproc_ok=:
8152 break
8153 fi
8154 rm -f conftest.err conftest.$ac_ext
8155
8156 done
8157 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8158 rm -f conftest.err conftest.$ac_ext
8159 if $ac_preproc_ok; then :
8160
8161 else
8162 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8163 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8164 _lt_caught_CXX_error=yes; }
8165 fi
8166
8167 ac_ext=c
8168 ac_cpp='$CPP $CPPFLAGS'
8169 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8170 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8171 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8172
8173 else
8174 _lt_caught_CXX_error=yes
8175 fi
8176
8177
8178
8179
8180
8181 # Set options
8182
8183
8184
8185 enable_dlopen=no
8186
8187
8188
8189 # Check whether --enable-shared was given.
8190 if test "${enable_shared+set}" = set; then :
8191 enableval=$enable_shared; p=${PACKAGE-default}
8192 case $enableval in
8193 yes) enable_shared=yes ;;
8194 no) enable_shared=no ;;
8195 *)
8196 enable_shared=no
8197 # Look at the argument we got. We use all the common list separators.
8198 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8199 for pkg in $enableval; do
8200 IFS="$lt_save_ifs"
8201 if test "X$pkg" = "X$p"; then
8202 enable_shared=yes
8203 fi
8204 done
8205 IFS="$lt_save_ifs"
8206 ;;
8207 esac
8208 else
8209 enable_shared=yes
8210 fi
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220 # Check whether --enable-static was given.
8221 if test "${enable_static+set}" = set; then :
8222 enableval=$enable_static; p=${PACKAGE-default}
8223 case $enableval in
8224 yes) enable_static=yes ;;
8225 no) enable_static=no ;;
8226 *)
8227 enable_static=no
8228 # Look at the argument we got. We use all the common list separators.
8229 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8230 for pkg in $enableval; do
8231 IFS="$lt_save_ifs"
8232 if test "X$pkg" = "X$p"; then
8233 enable_static=yes
8234 fi
8235 done
8236 IFS="$lt_save_ifs"
8237 ;;
8238 esac
8239 else
8240 enable_static=yes
8241 fi
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252 # Check whether --with-pic was given.
8253 if test "${with_pic+set}" = set; then :
8254 withval=$with_pic; pic_mode="$withval"
8255 else
8256 pic_mode=default
8257 fi
8258
8259
8260 test -z "$pic_mode" && pic_mode=default
8261
8262
8263
8264
8265
8266
8267
8268 # Check whether --enable-fast-install was given.
8269 if test "${enable_fast_install+set}" = set; then :
8270 enableval=$enable_fast_install; p=${PACKAGE-default}
8271 case $enableval in
8272 yes) enable_fast_install=yes ;;
8273 no) enable_fast_install=no ;;
8274 *)
8275 enable_fast_install=no
8276 # Look at the argument we got. We use all the common list separators.
8277 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8278 for pkg in $enableval; do
8279 IFS="$lt_save_ifs"
8280 if test "X$pkg" = "X$p"; then
8281 enable_fast_install=yes
8282 fi
8283 done
8284 IFS="$lt_save_ifs"
8285 ;;
8286 esac
8287 else
8288 enable_fast_install=yes
8289 fi
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301 # This can be used to rebuild libtool when needed
8302 LIBTOOL_DEPS="$ltmain"
8303
8304 # Always use our own libtool.
8305 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331 test -z "$LN_S" && LN_S="ln -s"
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346 if test -n "${ZSH_VERSION+set}" ; then
8347 setopt NO_GLOB_SUBST
8348 fi
8349
8350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8351 $as_echo_n "checking for objdir... " >&6; }
8352 if test "${lt_cv_objdir+set}" = set; then :
8353 $as_echo_n "(cached) " >&6
8354 else
8355 rm -f .libs 2>/dev/null
8356 mkdir .libs 2>/dev/null
8357 if test -d .libs; then
8358 lt_cv_objdir=.libs
8359 else
8360 # MS-DOS does not allow filenames that begin with a dot.
8361 lt_cv_objdir=_libs
8362 fi
8363 rmdir .libs 2>/dev/null
8364 fi
8365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8366 $as_echo "$lt_cv_objdir" >&6; }
8367 objdir=$lt_cv_objdir
8368
8369
8370
8371
8372
8373 cat >>confdefs.h <<_ACEOF
8374 #define LT_OBJDIR "$lt_cv_objdir/"
8375 _ACEOF
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393 case $host_os in
8394 aix3*)
8395 # AIX sometimes has problems with the GCC collect2 program. For some
8396 # reason, if we set the COLLECT_NAMES environment variable, the problems
8397 # vanish in a puff of smoke.
8398 if test "X${COLLECT_NAMES+set}" != Xset; then
8399 COLLECT_NAMES=
8400 export COLLECT_NAMES
8401 fi
8402 ;;
8403 esac
8404
8405 # Sed substitution that helps us do robust quoting. It backslashifies
8406 # metacharacters that are still active within double-quoted strings.
8407 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8408
8409 # Same as above, but do not quote variable references.
8410 double_quote_subst='s/\(["`\\]\)/\\\1/g'
8411
8412 # Sed substitution to delay expansion of an escaped shell variable in a
8413 # double_quote_subst'ed string.
8414 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8415
8416 # Sed substitution to delay expansion of an escaped single quote.
8417 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8418
8419 # Sed substitution to avoid accidental globbing in evaled expressions
8420 no_glob_subst='s/\*/\\\*/g'
8421
8422 # Global variables:
8423 ofile=libtool
8424 can_build_shared=yes
8425
8426 # All known linkers require a `.a' archive for static linking (except MSVC,
8427 # which needs '.lib').
8428 libext=a
8429
8430 with_gnu_ld="$lt_cv_prog_gnu_ld"
8431
8432 old_CC="$CC"
8433 old_CFLAGS="$CFLAGS"
8434
8435 # Set sane defaults for various variables
8436 test -z "$CC" && CC=cc
8437 test -z "$LTCC" && LTCC=$CC
8438 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8439 test -z "$LD" && LD=ld
8440 test -z "$ac_objext" && ac_objext=o
8441
8442 for cc_temp in $compiler""; do
8443 case $cc_temp in
8444 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8445 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8446 \-*) ;;
8447 *) break;;
8448 esac
8449 done
8450 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8451
8452
8453 # Only perform the check for file, if the check method requires it
8454 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8455 case $deplibs_check_method in
8456 file_magic*)
8457 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8459 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8460 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8461 $as_echo_n "(cached) " >&6
8462 else
8463 case $MAGIC_CMD in
8464 [\\/*] | ?:[\\/]*)
8465 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8466 ;;
8467 *)
8468 lt_save_MAGIC_CMD="$MAGIC_CMD"
8469 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8470 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8471 for ac_dir in $ac_dummy; do
8472 IFS="$lt_save_ifs"
8473 test -z "$ac_dir" && ac_dir=.
8474 if test -f $ac_dir/${ac_tool_prefix}file; then
8475 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8476 if test -n "$file_magic_test_file"; then
8477 case $deplibs_check_method in
8478 "file_magic "*)
8479 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8480 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8481 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8482 $EGREP "$file_magic_regex" > /dev/null; then
8483 :
8484 else
8485 cat <<_LT_EOF 1>&2
8486
8487 *** Warning: the command libtool uses to detect shared libraries,
8488 *** $file_magic_cmd, produces output that libtool cannot recognize.
8489 *** The result is that libtool may fail to recognize shared libraries
8490 *** as such. This will affect the creation of libtool libraries that
8491 *** depend on shared libraries, but programs linked with such libtool
8492 *** libraries will work regardless of this problem. Nevertheless, you
8493 *** may want to report the problem to your system manager and/or to
8494 *** bug-libtool@gnu.org
8495
8496 _LT_EOF
8497 fi ;;
8498 esac
8499 fi
8500 break
8501 fi
8502 done
8503 IFS="$lt_save_ifs"
8504 MAGIC_CMD="$lt_save_MAGIC_CMD"
8505 ;;
8506 esac
8507 fi
8508
8509 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8510 if test -n "$MAGIC_CMD"; then
8511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8512 $as_echo "$MAGIC_CMD" >&6; }
8513 else
8514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8515 $as_echo "no" >&6; }
8516 fi
8517
8518
8519
8520
8521
8522 if test -z "$lt_cv_path_MAGIC_CMD"; then
8523 if test -n "$ac_tool_prefix"; then
8524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8525 $as_echo_n "checking for file... " >&6; }
8526 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8527 $as_echo_n "(cached) " >&6
8528 else
8529 case $MAGIC_CMD in
8530 [\\/*] | ?:[\\/]*)
8531 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8532 ;;
8533 *)
8534 lt_save_MAGIC_CMD="$MAGIC_CMD"
8535 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8536 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8537 for ac_dir in $ac_dummy; do
8538 IFS="$lt_save_ifs"
8539 test -z "$ac_dir" && ac_dir=.
8540 if test -f $ac_dir/file; then
8541 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8542 if test -n "$file_magic_test_file"; then
8543 case $deplibs_check_method in
8544 "file_magic "*)
8545 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8546 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8547 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8548 $EGREP "$file_magic_regex" > /dev/null; then
8549 :
8550 else
8551 cat <<_LT_EOF 1>&2
8552
8553 *** Warning: the command libtool uses to detect shared libraries,
8554 *** $file_magic_cmd, produces output that libtool cannot recognize.
8555 *** The result is that libtool may fail to recognize shared libraries
8556 *** as such. This will affect the creation of libtool libraries that
8557 *** depend on shared libraries, but programs linked with such libtool
8558 *** libraries will work regardless of this problem. Nevertheless, you
8559 *** may want to report the problem to your system manager and/or to
8560 *** bug-libtool@gnu.org
8561
8562 _LT_EOF
8563 fi ;;
8564 esac
8565 fi
8566 break
8567 fi
8568 done
8569 IFS="$lt_save_ifs"
8570 MAGIC_CMD="$lt_save_MAGIC_CMD"
8571 ;;
8572 esac
8573 fi
8574
8575 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8576 if test -n "$MAGIC_CMD"; then
8577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8578 $as_echo "$MAGIC_CMD" >&6; }
8579 else
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8581 $as_echo "no" >&6; }
8582 fi
8583
8584
8585 else
8586 MAGIC_CMD=:
8587 fi
8588 fi
8589
8590 fi
8591 ;;
8592 esac
8593
8594 # Use C for the default configuration in the libtool script
8595
8596 lt_save_CC="$CC"
8597 ac_ext=c
8598 ac_cpp='$CPP $CPPFLAGS'
8599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8602
8603
8604 # Source file extension for C test sources.
8605 ac_ext=c
8606
8607 # Object file extension for compiled C test sources.
8608 objext=o
8609 objext=$objext
8610
8611 # Code to be used in simple compile tests
8612 lt_simple_compile_test_code="int some_variable = 0;"
8613
8614 # Code to be used in simple link tests
8615 lt_simple_link_test_code='int main(){return(0);}'
8616
8617
8618
8619
8620
8621
8622
8623 # If no C compiler was specified, use CC.
8624 LTCC=${LTCC-"$CC"}
8625
8626 # If no C compiler flags were specified, use CFLAGS.
8627 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8628
8629 # Allow CC to be a program name with arguments.
8630 compiler=$CC
8631
8632 # Save the default compiler, since it gets overwritten when the other
8633 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8634 compiler_DEFAULT=$CC
8635
8636 # save warnings/boilerplate of simple test code
8637 ac_outfile=conftest.$ac_objext
8638 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8639 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8640 _lt_compiler_boilerplate=`cat conftest.err`
8641 $RM conftest*
8642
8643 ac_outfile=conftest.$ac_objext
8644 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8645 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8646 _lt_linker_boilerplate=`cat conftest.err`
8647 $RM -r conftest*
8648
8649
8650 if test -n "$compiler"; then
8651
8652 lt_prog_compiler_no_builtin_flag=
8653
8654 if test "$GCC" = yes; then
8655 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8656
8657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8658 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8659 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8660 $as_echo_n "(cached) " >&6
8661 else
8662 lt_cv_prog_compiler_rtti_exceptions=no
8663 ac_outfile=conftest.$ac_objext
8664 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8665 lt_compiler_flag="-fno-rtti -fno-exceptions"
8666 # Insert the option either (1) after the last *FLAGS variable, or
8667 # (2) before a word containing "conftest.", or (3) at the end.
8668 # Note that $ac_compile itself does not contain backslashes and begins
8669 # with a dollar sign (not a hyphen), so the echo should work correctly.
8670 # The option is referenced via a variable to avoid confusing sed.
8671 lt_compile=`echo "$ac_compile" | $SED \
8672 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8673 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8674 -e 's:$: $lt_compiler_flag:'`
8675 (eval echo "\"\$as_me:8675: $lt_compile\"" >&5)
8676 (eval "$lt_compile" 2>conftest.err)
8677 ac_status=$?
8678 cat conftest.err >&5
8679 echo "$as_me:8679: \$? = $ac_status" >&5
8680 if (exit $ac_status) && test -s "$ac_outfile"; then
8681 # The compiler can only warn and ignore the option if not recognized
8682 # So say no if there are warnings other than the usual output.
8683 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8684 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8685 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8686 lt_cv_prog_compiler_rtti_exceptions=yes
8687 fi
8688 fi
8689 $RM conftest*
8690
8691 fi
8692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8693 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8694
8695 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8696 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8697 else
8698 :
8699 fi
8700
8701 fi
8702
8703
8704
8705
8706
8707
8708 lt_prog_compiler_wl=
8709 lt_prog_compiler_pic=
8710 lt_prog_compiler_static=
8711
8712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8713 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8714
8715 if test "$GCC" = yes; then
8716 lt_prog_compiler_wl='-Wl,'
8717 lt_prog_compiler_static='-static'
8718
8719 case $host_os in
8720 aix*)
8721 # All AIX code is PIC.
8722 if test "$host_cpu" = ia64; then
8723 # AIX 5 now supports IA64 processor
8724 lt_prog_compiler_static='-Bstatic'
8725 fi
8726 ;;
8727
8728 amigaos*)
8729 case $host_cpu in
8730 powerpc)
8731 # see comment about AmigaOS4 .so support
8732 lt_prog_compiler_pic='-fPIC'
8733 ;;
8734 m68k)
8735 # FIXME: we need at least 68020 code to build shared libraries, but
8736 # adding the `-m68020' flag to GCC prevents building anything better,
8737 # like `-m68040'.
8738 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8739 ;;
8740 esac
8741 ;;
8742
8743 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8744 # PIC is the default for these OSes.
8745 ;;
8746
8747 mingw* | cygwin* | pw32* | os2* | cegcc*)
8748 # This hack is so that the source file can tell whether it is being
8749 # built for inclusion in a dll (and should export symbols for example).
8750 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8751 # (--disable-auto-import) libraries
8752 lt_prog_compiler_pic='-DDLL_EXPORT'
8753 ;;
8754
8755 darwin* | rhapsody*)
8756 # PIC is the default on this platform
8757 # Common symbols not allowed in MH_DYLIB files
8758 lt_prog_compiler_pic='-fno-common'
8759 ;;
8760
8761 hpux*)
8762 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8763 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8764 # sets the default TLS model and affects inlining.
8765 case $host_cpu in
8766 hppa*64*)
8767 # +Z the default
8768 ;;
8769 *)
8770 lt_prog_compiler_pic='-fPIC'
8771 ;;
8772 esac
8773 ;;
8774
8775 interix[3-9]*)
8776 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8777 # Instead, we relocate shared libraries at runtime.
8778 ;;
8779
8780 msdosdjgpp*)
8781 # Just because we use GCC doesn't mean we suddenly get shared libraries
8782 # on systems that don't support them.
8783 lt_prog_compiler_can_build_shared=no
8784 enable_shared=no
8785 ;;
8786
8787 *nto* | *qnx*)
8788 # QNX uses GNU C++, but need to define -shared option too, otherwise
8789 # it will coredump.
8790 lt_prog_compiler_pic='-fPIC -shared'
8791 ;;
8792
8793 sysv4*MP*)
8794 if test -d /usr/nec; then
8795 lt_prog_compiler_pic=-Kconform_pic
8796 fi
8797 ;;
8798
8799 *)
8800 lt_prog_compiler_pic='-fPIC'
8801 ;;
8802 esac
8803 else
8804 # PORTME Check for flag to pass linker flags through the system compiler.
8805 case $host_os in
8806 aix*)
8807 lt_prog_compiler_wl='-Wl,'
8808 if test "$host_cpu" = ia64; then
8809 # AIX 5 now supports IA64 processor
8810 lt_prog_compiler_static='-Bstatic'
8811 else
8812 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8813 fi
8814 ;;
8815
8816 mingw* | cygwin* | pw32* | os2* | cegcc*)
8817 # This hack is so that the source file can tell whether it is being
8818 # built for inclusion in a dll (and should export symbols for example).
8819 lt_prog_compiler_pic='-DDLL_EXPORT'
8820 ;;
8821
8822 hpux9* | hpux10* | hpux11*)
8823 lt_prog_compiler_wl='-Wl,'
8824 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8825 # not for PA HP-UX.
8826 case $host_cpu in
8827 hppa*64*|ia64*)
8828 # +Z the default
8829 ;;
8830 *)
8831 lt_prog_compiler_pic='+Z'
8832 ;;
8833 esac
8834 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8835 lt_prog_compiler_static='${wl}-a ${wl}archive'
8836 ;;
8837
8838 irix5* | irix6* | nonstopux*)
8839 lt_prog_compiler_wl='-Wl,'
8840 # PIC (with -KPIC) is the default.
8841 lt_prog_compiler_static='-non_shared'
8842 ;;
8843
8844 linux* | k*bsd*-gnu)
8845 case $cc_basename in
8846 # old Intel for x86_64 which still supported -KPIC.
8847 ecc*)
8848 lt_prog_compiler_wl='-Wl,'
8849 lt_prog_compiler_pic='-KPIC'
8850 lt_prog_compiler_static='-static'
8851 ;;
8852 # icc used to be incompatible with GCC.
8853 # ICC 10 doesn't accept -KPIC any more.
8854 icc* | ifort*)
8855 lt_prog_compiler_wl='-Wl,'
8856 lt_prog_compiler_pic='-fPIC'
8857 lt_prog_compiler_static='-static'
8858 ;;
8859 # Lahey Fortran 8.1.
8860 lf95*)
8861 lt_prog_compiler_wl='-Wl,'
8862 lt_prog_compiler_pic='--shared'
8863 lt_prog_compiler_static='--static'
8864 ;;
8865 pgcc* | pgf77* | pgf90* | pgf95*)
8866 # Portland Group compilers (*not* the Pentium gcc compiler,
8867 # which looks to be a dead project)
8868 lt_prog_compiler_wl='-Wl,'
8869 lt_prog_compiler_pic='-fpic'
8870 lt_prog_compiler_static='-Bstatic'
8871 ;;
8872 ccc*)
8873 lt_prog_compiler_wl='-Wl,'
8874 # All Alpha code is PIC.
8875 lt_prog_compiler_static='-non_shared'
8876 ;;
8877 xl*)
8878 # IBM XL C 8.0/Fortran 10.1 on PPC
8879 lt_prog_compiler_wl='-Wl,'
8880 lt_prog_compiler_pic='-qpic'
8881 lt_prog_compiler_static='-qstaticlink'
8882 ;;
8883 *)
8884 case `$CC -V 2>&1 | sed 5q` in
8885 *Sun\ C*)
8886 # Sun C 5.9
8887 lt_prog_compiler_pic='-KPIC'
8888 lt_prog_compiler_static='-Bstatic'
8889 lt_prog_compiler_wl='-Wl,'
8890 ;;
8891 *Sun\ F*)
8892 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8893 lt_prog_compiler_pic='-KPIC'
8894 lt_prog_compiler_static='-Bstatic'
8895 lt_prog_compiler_wl=''
8896 ;;
8897 esac
8898 ;;
8899 esac
8900 ;;
8901
8902 newsos6)
8903 lt_prog_compiler_pic='-KPIC'
8904 lt_prog_compiler_static='-Bstatic'
8905 ;;
8906
8907 *nto* | *qnx*)
8908 # QNX uses GNU C++, but need to define -shared option too, otherwise
8909 # it will coredump.
8910 lt_prog_compiler_pic='-fPIC -shared'
8911 ;;
8912
8913 osf3* | osf4* | osf5*)
8914 lt_prog_compiler_wl='-Wl,'
8915 # All OSF/1 code is PIC.
8916 lt_prog_compiler_static='-non_shared'
8917 ;;
8918
8919 rdos*)
8920 lt_prog_compiler_static='-non_shared'
8921 ;;
8922
8923 solaris*)
8924 lt_prog_compiler_pic='-KPIC'
8925 lt_prog_compiler_static='-Bstatic'
8926 case $cc_basename in
8927 f77* | f90* | f95*)
8928 lt_prog_compiler_wl='-Qoption ld ';;
8929 *)
8930 lt_prog_compiler_wl='-Wl,';;
8931 esac
8932 ;;
8933
8934 sunos4*)
8935 lt_prog_compiler_wl='-Qoption ld '
8936 lt_prog_compiler_pic='-PIC'
8937 lt_prog_compiler_static='-Bstatic'
8938 ;;
8939
8940 sysv4 | sysv4.2uw2* | sysv4.3*)
8941 lt_prog_compiler_wl='-Wl,'
8942 lt_prog_compiler_pic='-KPIC'
8943 lt_prog_compiler_static='-Bstatic'
8944 ;;
8945
8946 sysv4*MP*)
8947 if test -d /usr/nec ;then
8948 lt_prog_compiler_pic='-Kconform_pic'
8949 lt_prog_compiler_static='-Bstatic'
8950 fi
8951 ;;
8952
8953 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8954 lt_prog_compiler_wl='-Wl,'
8955 lt_prog_compiler_pic='-KPIC'
8956 lt_prog_compiler_static='-Bstatic'
8957 ;;
8958
8959 unicos*)
8960 lt_prog_compiler_wl='-Wl,'
8961 lt_prog_compiler_can_build_shared=no
8962 ;;
8963
8964 uts4*)
8965 lt_prog_compiler_pic='-pic'
8966 lt_prog_compiler_static='-Bstatic'
8967 ;;
8968
8969 *)
8970 lt_prog_compiler_can_build_shared=no
8971 ;;
8972 esac
8973 fi
8974
8975 case $host_os in
8976 # For platforms which do not support PIC, -DPIC is meaningless:
8977 *djgpp*)
8978 lt_prog_compiler_pic=
8979 ;;
8980 *)
8981 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8982 ;;
8983 esac
8984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8985 $as_echo "$lt_prog_compiler_pic" >&6; }
8986
8987
8988
8989
8990
8991
8992 #
8993 # Check to make sure the PIC flag actually works.
8994 #
8995 if test -n "$lt_prog_compiler_pic"; then
8996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8997 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8998 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8999 $as_echo_n "(cached) " >&6
9000 else
9001 lt_cv_prog_compiler_pic_works=no
9002 ac_outfile=conftest.$ac_objext
9003 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9004 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9005 # Insert the option either (1) after the last *FLAGS variable, or
9006 # (2) before a word containing "conftest.", or (3) at the end.
9007 # Note that $ac_compile itself does not contain backslashes and begins
9008 # with a dollar sign (not a hyphen), so the echo should work correctly.
9009 # The option is referenced via a variable to avoid confusing sed.
9010 lt_compile=`echo "$ac_compile" | $SED \
9011 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9012 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9013 -e 's:$: $lt_compiler_flag:'`
9014 (eval echo "\"\$as_me:9014: $lt_compile\"" >&5)
9015 (eval "$lt_compile" 2>conftest.err)
9016 ac_status=$?
9017 cat conftest.err >&5
9018 echo "$as_me:9018: \$? = $ac_status" >&5
9019 if (exit $ac_status) && test -s "$ac_outfile"; then
9020 # The compiler can only warn and ignore the option if not recognized
9021 # So say no if there are warnings other than the usual output.
9022 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
9023 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9024 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9025 lt_cv_prog_compiler_pic_works=yes
9026 fi
9027 fi
9028 $RM conftest*
9029
9030 fi
9031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9032 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9033
9034 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9035 case $lt_prog_compiler_pic in
9036 "" | " "*) ;;
9037 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9038 esac
9039 else
9040 lt_prog_compiler_pic=
9041 lt_prog_compiler_can_build_shared=no
9042 fi
9043
9044 fi
9045
9046
9047
9048
9049
9050
9051 #
9052 # Check to make sure the static flag actually works.
9053 #
9054 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9056 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9057 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9058 $as_echo_n "(cached) " >&6
9059 else
9060 lt_cv_prog_compiler_static_works=no
9061 save_LDFLAGS="$LDFLAGS"
9062 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9063 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9064 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9065 # The linker can only warn and ignore the option if not recognized
9066 # So say no if there are warnings
9067 if test -s conftest.err; then
9068 # Append any errors to the config.log.
9069 cat conftest.err 1>&5
9070 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
9071 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9072 if diff conftest.exp conftest.er2 >/dev/null; then
9073 lt_cv_prog_compiler_static_works=yes
9074 fi
9075 else
9076 lt_cv_prog_compiler_static_works=yes
9077 fi
9078 fi
9079 $RM -r conftest*
9080 LDFLAGS="$save_LDFLAGS"
9081
9082 fi
9083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9084 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9085
9086 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9087 :
9088 else
9089 lt_prog_compiler_static=
9090 fi
9091
9092
9093
9094
9095
9096
9097
9098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9099 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9100 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9101 $as_echo_n "(cached) " >&6
9102 else
9103 lt_cv_prog_compiler_c_o=no
9104 $RM -r conftest 2>/dev/null
9105 mkdir conftest
9106 cd conftest
9107 mkdir out
9108 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9109
9110 lt_compiler_flag="-o out/conftest2.$ac_objext"
9111 # Insert the option either (1) after the last *FLAGS variable, or
9112 # (2) before a word containing "conftest.", or (3) at the end.
9113 # Note that $ac_compile itself does not contain backslashes and begins
9114 # with a dollar sign (not a hyphen), so the echo should work correctly.
9115 lt_compile=`echo "$ac_compile" | $SED \
9116 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9117 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9118 -e 's:$: $lt_compiler_flag:'`
9119 (eval echo "\"\$as_me:9119: $lt_compile\"" >&5)
9120 (eval "$lt_compile" 2>out/conftest.err)
9121 ac_status=$?
9122 cat out/conftest.err >&5
9123 echo "$as_me:9123: \$? = $ac_status" >&5
9124 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9125 then
9126 # The compiler can only warn and ignore the option if not recognized
9127 # So say no if there are warnings
9128 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9129 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9130 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9131 lt_cv_prog_compiler_c_o=yes
9132 fi
9133 fi
9134 chmod u+w . 2>&5
9135 $RM conftest*
9136 # SGI C++ compiler will create directory out/ii_files/ for
9137 # template instantiation
9138 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9139 $RM out/* && rmdir out
9140 cd ..
9141 $RM -r conftest
9142 $RM conftest*
9143
9144 fi
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9146 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9147
9148
9149
9150
9151
9152
9153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9154 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9155 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9156 $as_echo_n "(cached) " >&6
9157 else
9158 lt_cv_prog_compiler_c_o=no
9159 $RM -r conftest 2>/dev/null
9160 mkdir conftest
9161 cd conftest
9162 mkdir out
9163 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9164
9165 lt_compiler_flag="-o out/conftest2.$ac_objext"
9166 # Insert the option either (1) after the last *FLAGS variable, or
9167 # (2) before a word containing "conftest.", or (3) at the end.
9168 # Note that $ac_compile itself does not contain backslashes and begins
9169 # with a dollar sign (not a hyphen), so the echo should work correctly.
9170 lt_compile=`echo "$ac_compile" | $SED \
9171 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9172 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9173 -e 's:$: $lt_compiler_flag:'`
9174 (eval echo "\"\$as_me:9174: $lt_compile\"" >&5)
9175 (eval "$lt_compile" 2>out/conftest.err)
9176 ac_status=$?
9177 cat out/conftest.err >&5
9178 echo "$as_me:9178: \$? = $ac_status" >&5
9179 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9180 then
9181 # The compiler can only warn and ignore the option if not recognized
9182 # So say no if there are warnings
9183 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9184 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9185 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9186 lt_cv_prog_compiler_c_o=yes
9187 fi
9188 fi
9189 chmod u+w . 2>&5
9190 $RM conftest*
9191 # SGI C++ compiler will create directory out/ii_files/ for
9192 # template instantiation
9193 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9194 $RM out/* && rmdir out
9195 cd ..
9196 $RM -r conftest
9197 $RM conftest*
9198
9199 fi
9200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9201 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9202
9203
9204
9205
9206 hard_links="nottested"
9207 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9208 # do not overwrite the value of need_locks provided by the user
9209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9210 $as_echo_n "checking if we can lock with hard links... " >&6; }
9211 hard_links=yes
9212 $RM conftest*
9213 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9214 touch conftest.a
9215 ln conftest.a conftest.b 2>&5 || hard_links=no
9216 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9218 $as_echo "$hard_links" >&6; }
9219 if test "$hard_links" = no; then
9220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9221 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9222 need_locks=warn
9223 fi
9224 else
9225 need_locks=no
9226 fi
9227
9228
9229
9230
9231
9232
9233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9234 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9235
9236 runpath_var=
9237 allow_undefined_flag=
9238 always_export_symbols=no
9239 archive_cmds=
9240 archive_expsym_cmds=
9241 compiler_needs_object=no
9242 enable_shared_with_static_runtimes=no
9243 export_dynamic_flag_spec=
9244 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9245 hardcode_automatic=no
9246 hardcode_direct=no
9247 hardcode_direct_absolute=no
9248 hardcode_libdir_flag_spec=
9249 hardcode_libdir_flag_spec_ld=
9250 hardcode_libdir_separator=
9251 hardcode_minus_L=no
9252 hardcode_shlibpath_var=unsupported
9253 inherit_rpath=no
9254 link_all_deplibs=unknown
9255 module_cmds=
9256 module_expsym_cmds=
9257 old_archive_from_new_cmds=
9258 old_archive_from_expsyms_cmds=
9259 thread_safe_flag_spec=
9260 whole_archive_flag_spec=
9261 # include_expsyms should be a list of space-separated symbols to be *always*
9262 # included in the symbol list
9263 include_expsyms=
9264 # exclude_expsyms can be an extended regexp of symbols to exclude
9265 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9266 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9267 # as well as any symbol that contains `d'.
9268 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9269 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9270 # platforms (ab)use it in PIC code, but their linkers get confused if
9271 # the symbol is explicitly referenced. Since portable code cannot
9272 # rely on this symbol name, it's probably fine to never include it in
9273 # preloaded symbol tables.
9274 # Exclude shared library initialization/finalization symbols.
9275 extract_expsyms_cmds=
9276
9277 case $host_os in
9278 cygwin* | mingw* | pw32* | cegcc*)
9279 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9280 # When not using gcc, we currently assume that we are using
9281 # Microsoft Visual C++.
9282 if test "$GCC" != yes; then
9283 with_gnu_ld=no
9284 fi
9285 ;;
9286 interix*)
9287 # we just hope/assume this is gcc and not c89 (= MSVC++)
9288 with_gnu_ld=yes
9289 ;;
9290 openbsd*)
9291 with_gnu_ld=no
9292 ;;
9293 esac
9294
9295 ld_shlibs=yes
9296 if test "$with_gnu_ld" = yes; then
9297 # If archive_cmds runs LD, not CC, wlarc should be empty
9298 wlarc='${wl}'
9299
9300 # Set some defaults for GNU ld with shared library support. These
9301 # are reset later if shared libraries are not supported. Putting them
9302 # here allows them to be overridden if necessary.
9303 runpath_var=LD_RUN_PATH
9304 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9305 export_dynamic_flag_spec='${wl}--export-dynamic'
9306 # ancient GNU ld didn't support --whole-archive et. al.
9307 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9308 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9309 else
9310 whole_archive_flag_spec=
9311 fi
9312 supports_anon_versioning=no
9313 case `$LD -v 2>&1` in
9314 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9315 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9316 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9317 *\ 2.11.*) ;; # other 2.11 versions
9318 *) supports_anon_versioning=yes ;;
9319 esac
9320
9321 # See if GNU ld supports shared libraries.
9322 case $host_os in
9323 aix[3-9]*)
9324 # On AIX/PPC, the GNU linker is very broken
9325 if test "$host_cpu" != ia64; then
9326 ld_shlibs=no
9327 cat <<_LT_EOF 1>&2
9328
9329 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
9330 *** to be unable to reliably create shared libraries on AIX.
9331 *** Therefore, libtool is disabling shared libraries support. If you
9332 *** really care for shared libraries, you may want to modify your PATH
9333 *** so that a non-GNU linker is found, and then restart.
9334
9335 _LT_EOF
9336 fi
9337 ;;
9338
9339 amigaos*)
9340 case $host_cpu in
9341 powerpc)
9342 # see comment about AmigaOS4 .so support
9343 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9344 archive_expsym_cmds=''
9345 ;;
9346 m68k)
9347 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)'
9348 hardcode_libdir_flag_spec='-L$libdir'
9349 hardcode_minus_L=yes
9350 ;;
9351 esac
9352 ;;
9353
9354 beos*)
9355 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9356 allow_undefined_flag=unsupported
9357 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9358 # support --undefined. This deserves some investigation. FIXME
9359 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9360 else
9361 ld_shlibs=no
9362 fi
9363 ;;
9364
9365 cygwin* | mingw* | pw32* | cegcc*)
9366 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9367 # as there is no search path for DLLs.
9368 hardcode_libdir_flag_spec='-L$libdir'
9369 allow_undefined_flag=unsupported
9370 always_export_symbols=no
9371 enable_shared_with_static_runtimes=yes
9372 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9373
9374 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9375 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9376 # If the export-symbols file already is a .def file (1st line
9377 # is EXPORTS), use it as is; otherwise, prepend...
9378 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9379 cp $export_symbols $output_objdir/$soname.def;
9380 else
9381 echo EXPORTS > $output_objdir/$soname.def;
9382 cat $export_symbols >> $output_objdir/$soname.def;
9383 fi~
9384 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9385 else
9386 ld_shlibs=no
9387 fi
9388 ;;
9389
9390 interix[3-9]*)
9391 hardcode_direct=no
9392 hardcode_shlibpath_var=no
9393 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9394 export_dynamic_flag_spec='${wl}-E'
9395 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9396 # Instead, shared libraries are loaded at an image base (0x10000000 by
9397 # default) and relocated if they conflict, which is a slow very memory
9398 # consuming and fragmenting process. To avoid this, we pick a random,
9399 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9400 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9401 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9402 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'
9403 ;;
9404
9405 gnu* | linux* | tpf* | k*bsd*-gnu)
9406 tmp_diet=no
9407 if test "$host_os" = linux-dietlibc; then
9408 case $cc_basename in
9409 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9410 esac
9411 fi
9412 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9413 && test "$tmp_diet" = no
9414 then
9415 tmp_addflag=
9416 tmp_sharedflag='-shared'
9417 case $cc_basename,$host_cpu in
9418 pgcc*) # Portland Group C compiler
9419 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'
9420 tmp_addflag=' $pic_flag'
9421 ;;
9422 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
9423 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'
9424 tmp_addflag=' $pic_flag -Mnomain' ;;
9425 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9426 tmp_addflag=' -i_dynamic' ;;
9427 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9428 tmp_addflag=' -i_dynamic -nofor_main' ;;
9429 ifc* | ifort*) # Intel Fortran compiler
9430 tmp_addflag=' -nofor_main' ;;
9431 lf95*) # Lahey Fortran 8.1
9432 whole_archive_flag_spec=
9433 tmp_sharedflag='--shared' ;;
9434 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9435 tmp_sharedflag='-qmkshrobj'
9436 tmp_addflag= ;;
9437 esac
9438 case `$CC -V 2>&1 | sed 5q` in
9439 *Sun\ C*) # Sun C 5.9
9440 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'
9441 compiler_needs_object=yes
9442 tmp_sharedflag='-G' ;;
9443 *Sun\ F*) # Sun Fortran 8.3
9444 tmp_sharedflag='-G' ;;
9445 esac
9446 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9447
9448 if test "x$supports_anon_versioning" = xyes; then
9449 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9450 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9451 echo "local: *; };" >> $output_objdir/$libname.ver~
9452 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9453 fi
9454
9455 case $cc_basename in
9456 xlf*)
9457 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9458 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9459 hardcode_libdir_flag_spec=
9460 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9461 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9462 if test "x$supports_anon_versioning" = xyes; then
9463 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9464 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9465 echo "local: *; };" >> $output_objdir/$libname.ver~
9466 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9467 fi
9468 ;;
9469 esac
9470 else
9471 ld_shlibs=no
9472 fi
9473 ;;
9474
9475 netbsd*)
9476 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9477 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9478 wlarc=
9479 else
9480 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9481 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9482 fi
9483 ;;
9484
9485 solaris*)
9486 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9487 ld_shlibs=no
9488 cat <<_LT_EOF 1>&2
9489
9490 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9491 *** create shared libraries on Solaris systems. Therefore, libtool
9492 *** is disabling shared libraries support. We urge you to upgrade GNU
9493 *** binutils to release 2.9.1 or newer. Another option is to modify
9494 *** your PATH or compiler configuration so that the native linker is
9495 *** used, and then restart.
9496
9497 _LT_EOF
9498 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9499 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9500 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9501 else
9502 ld_shlibs=no
9503 fi
9504 ;;
9505
9506 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9507 case `$LD -v 2>&1` in
9508 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9509 ld_shlibs=no
9510 cat <<_LT_EOF 1>&2
9511
9512 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9513 *** reliably create shared libraries on SCO systems. Therefore, libtool
9514 *** is disabling shared libraries support. We urge you to upgrade GNU
9515 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9516 *** your PATH or compiler configuration so that the native linker is
9517 *** used, and then restart.
9518
9519 _LT_EOF
9520 ;;
9521 *)
9522 # For security reasons, it is highly recommended that you always
9523 # use absolute paths for naming shared libraries, and exclude the
9524 # DT_RUNPATH tag from executables and libraries. But doing so
9525 # requires that you compile everything twice, which is a pain.
9526 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9527 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9528 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9529 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9530 else
9531 ld_shlibs=no
9532 fi
9533 ;;
9534 esac
9535 ;;
9536
9537 sunos4*)
9538 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9539 wlarc=
9540 hardcode_direct=yes
9541 hardcode_shlibpath_var=no
9542 ;;
9543
9544 *)
9545 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9546 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9547 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9548 else
9549 ld_shlibs=no
9550 fi
9551 ;;
9552 esac
9553
9554 if test "$ld_shlibs" = no; then
9555 runpath_var=
9556 hardcode_libdir_flag_spec=
9557 export_dynamic_flag_spec=
9558 whole_archive_flag_spec=
9559 fi
9560 else
9561 # PORTME fill in a description of your system's linker (not GNU ld)
9562 case $host_os in
9563 aix3*)
9564 allow_undefined_flag=unsupported
9565 always_export_symbols=yes
9566 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'
9567 # Note: this linker hardcodes the directories in LIBPATH if there
9568 # are no directories specified by -L.
9569 hardcode_minus_L=yes
9570 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9571 # Neither direct hardcoding nor static linking is supported with a
9572 # broken collect2.
9573 hardcode_direct=unsupported
9574 fi
9575 ;;
9576
9577 aix[4-9]*)
9578 if test "$host_cpu" = ia64; then
9579 # On IA64, the linker does run time linking by default, so we don't
9580 # have to do anything special.
9581 aix_use_runtimelinking=no
9582 exp_sym_flag='-Bexport'
9583 no_entry_flag=""
9584 else
9585 # If we're using GNU nm, then we don't want the "-C" option.
9586 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9587 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9588 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'
9589 else
9590 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'
9591 fi
9592 aix_use_runtimelinking=no
9593
9594 # Test if we are trying to use run time linking or normal
9595 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9596 # need to do runtime linking.
9597 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9598 for ld_flag in $LDFLAGS; do
9599 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9600 aix_use_runtimelinking=yes
9601 break
9602 fi
9603 done
9604 ;;
9605 esac
9606
9607 exp_sym_flag='-bexport'
9608 no_entry_flag='-bnoentry'
9609 fi
9610
9611 # When large executables or shared objects are built, AIX ld can
9612 # have problems creating the table of contents. If linking a library
9613 # or program results in "error TOC overflow" add -mminimal-toc to
9614 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9615 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9616
9617 archive_cmds=''
9618 hardcode_direct=yes
9619 hardcode_direct_absolute=yes
9620 hardcode_libdir_separator=':'
9621 link_all_deplibs=yes
9622 file_list_spec='${wl}-f,'
9623
9624 if test "$GCC" = yes; then
9625 case $host_os in aix4.[012]|aix4.[012].*)
9626 # We only want to do this on AIX 4.2 and lower, the check
9627 # below for broken collect2 doesn't work under 4.3+
9628 collect2name=`${CC} -print-prog-name=collect2`
9629 if test -f "$collect2name" &&
9630 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9631 then
9632 # We have reworked collect2
9633 :
9634 else
9635 # We have old collect2
9636 hardcode_direct=unsupported
9637 # It fails to find uninstalled libraries when the uninstalled
9638 # path is not listed in the libpath. Setting hardcode_minus_L
9639 # to unsupported forces relinking
9640 hardcode_minus_L=yes
9641 hardcode_libdir_flag_spec='-L$libdir'
9642 hardcode_libdir_separator=
9643 fi
9644 ;;
9645 esac
9646 shared_flag='-shared'
9647 if test "$aix_use_runtimelinking" = yes; then
9648 shared_flag="$shared_flag "'${wl}-G'
9649 fi
9650 else
9651 # not using gcc
9652 if test "$host_cpu" = ia64; then
9653 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9654 # chokes on -Wl,-G. The following line is correct:
9655 shared_flag='-G'
9656 else
9657 if test "$aix_use_runtimelinking" = yes; then
9658 shared_flag='${wl}-G'
9659 else
9660 shared_flag='${wl}-bM:SRE'
9661 fi
9662 fi
9663 fi
9664
9665 export_dynamic_flag_spec='${wl}-bexpall'
9666 # It seems that -bexpall does not export symbols beginning with
9667 # underscore (_), so it is better to generate a list of symbols to export.
9668 always_export_symbols=yes
9669 if test "$aix_use_runtimelinking" = yes; then
9670 # Warning - without using the other runtime loading flags (-brtl),
9671 # -berok will link without error, but may produce a broken library.
9672 allow_undefined_flag='-berok'
9673 # Determine the default libpath from the value encoded in an
9674 # empty executable.
9675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9676 /* end confdefs.h. */
9677
9678 int
9679 main ()
9680 {
9681
9682 ;
9683 return 0;
9684 }
9685 _ACEOF
9686 if ac_fn_c_try_link "$LINENO"; then :
9687
9688 lt_aix_libpath_sed='
9689 /Import File Strings/,/^$/ {
9690 /^0/ {
9691 s/^0 *\(.*\)$/\1/
9692 p
9693 }
9694 }'
9695 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9696 # Check for a 64-bit object if we didn't find anything.
9697 if test -z "$aix_libpath"; then
9698 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9699 fi
9700 fi
9701 rm -f core conftest.err conftest.$ac_objext \
9702 conftest$ac_exeext conftest.$ac_ext
9703 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9704
9705 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9706 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"
9707 else
9708 if test "$host_cpu" = ia64; then
9709 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9710 allow_undefined_flag="-z nodefs"
9711 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"
9712 else
9713 # Determine the default libpath from the value encoded in an
9714 # empty executable.
9715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9716 /* end confdefs.h. */
9717
9718 int
9719 main ()
9720 {
9721
9722 ;
9723 return 0;
9724 }
9725 _ACEOF
9726 if ac_fn_c_try_link "$LINENO"; then :
9727
9728 lt_aix_libpath_sed='
9729 /Import File Strings/,/^$/ {
9730 /^0/ {
9731 s/^0 *\(.*\)$/\1/
9732 p
9733 }
9734 }'
9735 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9736 # Check for a 64-bit object if we didn't find anything.
9737 if test -z "$aix_libpath"; then
9738 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9739 fi
9740 fi
9741 rm -f core conftest.err conftest.$ac_objext \
9742 conftest$ac_exeext conftest.$ac_ext
9743 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9744
9745 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9746 # Warning - without using the other run time loading flags,
9747 # -berok will link without error, but may produce a broken library.
9748 no_undefined_flag=' ${wl}-bernotok'
9749 allow_undefined_flag=' ${wl}-berok'
9750 # Exported symbols can be pulled into shared objects from archives
9751 whole_archive_flag_spec='$convenience'
9752 archive_cmds_need_lc=yes
9753 # This is similar to how AIX traditionally builds its shared libraries.
9754 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'
9755 fi
9756 fi
9757 ;;
9758
9759 amigaos*)
9760 case $host_cpu in
9761 powerpc)
9762 # see comment about AmigaOS4 .so support
9763 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9764 archive_expsym_cmds=''
9765 ;;
9766 m68k)
9767 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)'
9768 hardcode_libdir_flag_spec='-L$libdir'
9769 hardcode_minus_L=yes
9770 ;;
9771 esac
9772 ;;
9773
9774 bsdi[45]*)
9775 export_dynamic_flag_spec=-rdynamic
9776 ;;
9777
9778 cygwin* | mingw* | pw32* | cegcc*)
9779 # When not using gcc, we currently assume that we are using
9780 # Microsoft Visual C++.
9781 # hardcode_libdir_flag_spec is actually meaningless, as there is
9782 # no search path for DLLs.
9783 hardcode_libdir_flag_spec=' '
9784 allow_undefined_flag=unsupported
9785 # Tell ltmain to make .lib files, not .a files.
9786 libext=lib
9787 # Tell ltmain to make .dll files, not .so files.
9788 shrext_cmds=".dll"
9789 # FIXME: Setting linknames here is a bad hack.
9790 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9791 # The linker will automatically build a .lib file if we build a DLL.
9792 old_archive_from_new_cmds='true'
9793 # FIXME: Should let the user specify the lib program.
9794 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9795 fix_srcfile_path='`cygpath -w "$srcfile"`'
9796 enable_shared_with_static_runtimes=yes
9797 ;;
9798
9799 darwin* | rhapsody*)
9800
9801
9802 archive_cmds_need_lc=no
9803 hardcode_direct=no
9804 hardcode_automatic=yes
9805 hardcode_shlibpath_var=unsupported
9806 whole_archive_flag_spec=''
9807 link_all_deplibs=yes
9808 allow_undefined_flag="$_lt_dar_allow_undefined"
9809 case $cc_basename in
9810 ifort*) _lt_dar_can_shared=yes ;;
9811 *) _lt_dar_can_shared=$GCC ;;
9812 esac
9813 if test "$_lt_dar_can_shared" = "yes"; then
9814 output_verbose_link_cmd=echo
9815 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9816 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9817 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}"
9818 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}"
9819
9820 else
9821 ld_shlibs=no
9822 fi
9823
9824 ;;
9825
9826 dgux*)
9827 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9828 hardcode_libdir_flag_spec='-L$libdir'
9829 hardcode_shlibpath_var=no
9830 ;;
9831
9832 freebsd1*)
9833 ld_shlibs=no
9834 ;;
9835
9836 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9837 # support. Future versions do this automatically, but an explicit c++rt0.o
9838 # does not break anything, and helps significantly (at the cost of a little
9839 # extra space).
9840 freebsd2.2*)
9841 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9842 hardcode_libdir_flag_spec='-R$libdir'
9843 hardcode_direct=yes
9844 hardcode_shlibpath_var=no
9845 ;;
9846
9847 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9848 freebsd2*)
9849 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9850 hardcode_direct=yes
9851 hardcode_minus_L=yes
9852 hardcode_shlibpath_var=no
9853 ;;
9854
9855 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9856 freebsd* | dragonfly*)
9857 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9858 hardcode_libdir_flag_spec='-R$libdir'
9859 hardcode_direct=yes
9860 hardcode_shlibpath_var=no
9861 ;;
9862
9863 hpux9*)
9864 if test "$GCC" = yes; then
9865 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'
9866 else
9867 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'
9868 fi
9869 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9870 hardcode_libdir_separator=:
9871 hardcode_direct=yes
9872
9873 # hardcode_minus_L: Not really in the search PATH,
9874 # but as the default location of the library.
9875 hardcode_minus_L=yes
9876 export_dynamic_flag_spec='${wl}-E'
9877 ;;
9878
9879 hpux10*)
9880 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9881 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9882 else
9883 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9884 fi
9885 if test "$with_gnu_ld" = no; then
9886 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9887 hardcode_libdir_flag_spec_ld='+b $libdir'
9888 hardcode_libdir_separator=:
9889 hardcode_direct=yes
9890 hardcode_direct_absolute=yes
9891 export_dynamic_flag_spec='${wl}-E'
9892 # hardcode_minus_L: Not really in the search PATH,
9893 # but as the default location of the library.
9894 hardcode_minus_L=yes
9895 fi
9896 ;;
9897
9898 hpux11*)
9899 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9900 case $host_cpu in
9901 hppa*64*)
9902 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9903 ;;
9904 ia64*)
9905 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9906 ;;
9907 *)
9908 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9909 ;;
9910 esac
9911 else
9912 case $host_cpu in
9913 hppa*64*)
9914 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9915 ;;
9916 ia64*)
9917 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9918 ;;
9919 *)
9920 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9921 ;;
9922 esac
9923 fi
9924 if test "$with_gnu_ld" = no; then
9925 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9926 hardcode_libdir_separator=:
9927
9928 case $host_cpu in
9929 hppa*64*|ia64*)
9930 hardcode_direct=no
9931 hardcode_shlibpath_var=no
9932 ;;
9933 *)
9934 hardcode_direct=yes
9935 hardcode_direct_absolute=yes
9936 export_dynamic_flag_spec='${wl}-E'
9937
9938 # hardcode_minus_L: Not really in the search PATH,
9939 # but as the default location of the library.
9940 hardcode_minus_L=yes
9941 ;;
9942 esac
9943 fi
9944 ;;
9945
9946 irix5* | irix6* | nonstopux*)
9947 if test "$GCC" = yes; then
9948 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'
9949 # Try to use the -exported_symbol ld option, if it does not
9950 # work, assume that -exports_file does not work either and
9951 # implicitly export all symbols.
9952 save_LDFLAGS="$LDFLAGS"
9953 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9955 /* end confdefs.h. */
9956 int foo(void) {}
9957 _ACEOF
9958 if ac_fn_c_try_link "$LINENO"; then :
9959 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'
9960
9961 fi
9962 rm -f core conftest.err conftest.$ac_objext \
9963 conftest$ac_exeext conftest.$ac_ext
9964 LDFLAGS="$save_LDFLAGS"
9965 else
9966 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'
9967 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'
9968 fi
9969 archive_cmds_need_lc='no'
9970 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9971 hardcode_libdir_separator=:
9972 inherit_rpath=yes
9973 link_all_deplibs=yes
9974 ;;
9975
9976 netbsd*)
9977 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9978 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9979 else
9980 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9981 fi
9982 hardcode_libdir_flag_spec='-R$libdir'
9983 hardcode_direct=yes
9984 hardcode_shlibpath_var=no
9985 ;;
9986
9987 newsos6)
9988 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9989 hardcode_direct=yes
9990 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9991 hardcode_libdir_separator=:
9992 hardcode_shlibpath_var=no
9993 ;;
9994
9995 *nto* | *qnx*)
9996 ;;
9997
9998 openbsd*)
9999 if test -f /usr/libexec/ld.so; then
10000 hardcode_direct=yes
10001 hardcode_shlibpath_var=no
10002 hardcode_direct_absolute=yes
10003 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10004 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10005 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10006 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10007 export_dynamic_flag_spec='${wl}-E'
10008 else
10009 case $host_os in
10010 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10011 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10012 hardcode_libdir_flag_spec='-R$libdir'
10013 ;;
10014 *)
10015 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10016 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10017 ;;
10018 esac
10019 fi
10020 else
10021 ld_shlibs=no
10022 fi
10023 ;;
10024
10025 os2*)
10026 hardcode_libdir_flag_spec='-L$libdir'
10027 hardcode_minus_L=yes
10028 allow_undefined_flag=unsupported
10029 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'
10030 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10031 ;;
10032
10033 osf3*)
10034 if test "$GCC" = yes; then
10035 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10036 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'
10037 else
10038 allow_undefined_flag=' -expect_unresolved \*'
10039 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'
10040 fi
10041 archive_cmds_need_lc='no'
10042 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10043 hardcode_libdir_separator=:
10044 ;;
10045
10046 osf4* | osf5*) # as osf3* with the addition of -msym flag
10047 if test "$GCC" = yes; then
10048 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10049 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'
10050 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10051 else
10052 allow_undefined_flag=' -expect_unresolved \*'
10053 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'
10054 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~
10055 $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'
10056
10057 # Both c and cxx compiler support -rpath directly
10058 hardcode_libdir_flag_spec='-rpath $libdir'
10059 fi
10060 archive_cmds_need_lc='no'
10061 hardcode_libdir_separator=:
10062 ;;
10063
10064 solaris*)
10065 no_undefined_flag=' -z defs'
10066 if test "$GCC" = yes; then
10067 wlarc='${wl}'
10068 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10069 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10070 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10071 else
10072 case `$CC -V 2>&1` in
10073 *"Compilers 5.0"*)
10074 wlarc=''
10075 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10076 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10077 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10078 ;;
10079 *)
10080 wlarc='${wl}'
10081 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10082 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10083 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10084 ;;
10085 esac
10086 fi
10087 hardcode_libdir_flag_spec='-R$libdir'
10088 hardcode_shlibpath_var=no
10089 case $host_os in
10090 solaris2.[0-5] | solaris2.[0-5].*) ;;
10091 *)
10092 # The compiler driver will combine and reorder linker options,
10093 # but understands `-z linker_flag'. GCC discards it without `$wl',
10094 # but is careful enough not to reorder.
10095 # Supported since Solaris 2.6 (maybe 2.5.1?)
10096 if test "$GCC" = yes; then
10097 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10098 else
10099 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10100 fi
10101 ;;
10102 esac
10103 link_all_deplibs=yes
10104 ;;
10105
10106 sunos4*)
10107 if test "x$host_vendor" = xsequent; then
10108 # Use $CC to link under sequent, because it throws in some extra .o
10109 # files that make .init and .fini sections work.
10110 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10111 else
10112 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10113 fi
10114 hardcode_libdir_flag_spec='-L$libdir'
10115 hardcode_direct=yes
10116 hardcode_minus_L=yes
10117 hardcode_shlibpath_var=no
10118 ;;
10119
10120 sysv4)
10121 case $host_vendor in
10122 sni)
10123 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10124 hardcode_direct=yes # is this really true???
10125 ;;
10126 siemens)
10127 ## LD is ld it makes a PLAMLIB
10128 ## CC just makes a GrossModule.
10129 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10130 reload_cmds='$CC -r -o $output$reload_objs'
10131 hardcode_direct=no
10132 ;;
10133 motorola)
10134 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10135 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10136 ;;
10137 esac
10138 runpath_var='LD_RUN_PATH'
10139 hardcode_shlibpath_var=no
10140 ;;
10141
10142 sysv4.3*)
10143 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10144 hardcode_shlibpath_var=no
10145 export_dynamic_flag_spec='-Bexport'
10146 ;;
10147
10148 sysv4*MP*)
10149 if test -d /usr/nec; then
10150 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10151 hardcode_shlibpath_var=no
10152 runpath_var=LD_RUN_PATH
10153 hardcode_runpath_var=yes
10154 ld_shlibs=yes
10155 fi
10156 ;;
10157
10158 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10159 no_undefined_flag='${wl}-z,text'
10160 archive_cmds_need_lc=no
10161 hardcode_shlibpath_var=no
10162 runpath_var='LD_RUN_PATH'
10163
10164 if test "$GCC" = yes; then
10165 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10166 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10167 else
10168 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10169 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10170 fi
10171 ;;
10172
10173 sysv5* | sco3.2v5* | sco5v6*)
10174 # Note: We can NOT use -z defs as we might desire, because we do not
10175 # link with -lc, and that would cause any symbols used from libc to
10176 # always be unresolved, which means just about no library would
10177 # ever link correctly. If we're not using GNU ld we use -z text
10178 # though, which does catch some bad symbols but isn't as heavy-handed
10179 # as -z defs.
10180 no_undefined_flag='${wl}-z,text'
10181 allow_undefined_flag='${wl}-z,nodefs'
10182 archive_cmds_need_lc=no
10183 hardcode_shlibpath_var=no
10184 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10185 hardcode_libdir_separator=':'
10186 link_all_deplibs=yes
10187 export_dynamic_flag_spec='${wl}-Bexport'
10188 runpath_var='LD_RUN_PATH'
10189
10190 if test "$GCC" = yes; then
10191 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10192 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10193 else
10194 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10195 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10196 fi
10197 ;;
10198
10199 uts4*)
10200 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10201 hardcode_libdir_flag_spec='-L$libdir'
10202 hardcode_shlibpath_var=no
10203 ;;
10204
10205 *)
10206 ld_shlibs=no
10207 ;;
10208 esac
10209
10210 if test x$host_vendor = xsni; then
10211 case $host in
10212 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10213 export_dynamic_flag_spec='${wl}-Blargedynsym'
10214 ;;
10215 esac
10216 fi
10217 fi
10218
10219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10220 $as_echo "$ld_shlibs" >&6; }
10221 test "$ld_shlibs" = no && can_build_shared=no
10222
10223 with_gnu_ld=$with_gnu_ld
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239 #
10240 # Do we need to explicitly link libc?
10241 #
10242 case "x$archive_cmds_need_lc" in
10243 x|xyes)
10244 # Assume -lc should be added
10245 archive_cmds_need_lc=yes
10246
10247 if test "$enable_shared" = yes && test "$GCC" = yes; then
10248 case $archive_cmds in
10249 *'~'*)
10250 # FIXME: we may have to deal with multi-command sequences.
10251 ;;
10252 '$CC '*)
10253 # Test whether the compiler implicitly links with -lc since on some
10254 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10255 # to ld, don't add -lc before -lgcc.
10256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10257 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10258 $RM conftest*
10259 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10260
10261 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10262 (eval $ac_compile) 2>&5
10263 ac_status=$?
10264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10265 test $ac_status = 0; } 2>conftest.err; then
10266 soname=conftest
10267 lib=conftest
10268 libobjs=conftest.$ac_objext
10269 deplibs=
10270 wl=$lt_prog_compiler_wl
10271 pic_flag=$lt_prog_compiler_pic
10272 compiler_flags=-v
10273 linker_flags=-v
10274 verstring=
10275 output_objdir=.
10276 libname=conftest
10277 lt_save_allow_undefined_flag=$allow_undefined_flag
10278 allow_undefined_flag=
10279 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10280 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10281 ac_status=$?
10282 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10283 test $ac_status = 0; }
10284 then
10285 archive_cmds_need_lc=no
10286 else
10287 archive_cmds_need_lc=yes
10288 fi
10289 allow_undefined_flag=$lt_save_allow_undefined_flag
10290 else
10291 cat conftest.err 1>&5
10292 fi
10293 $RM conftest*
10294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
10295 $as_echo "$archive_cmds_need_lc" >&6; }
10296 ;;
10297 esac
10298 fi
10299 ;;
10300 esac
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10459 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10460
10461 if test "$GCC" = yes; then
10462 case $host_os in
10463 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10464 *) lt_awk_arg="/^libraries:/" ;;
10465 esac
10466 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10467 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10468 # if the path contains ";" then we assume it to be the separator
10469 # otherwise default to the standard path separator (i.e. ":") - it is
10470 # assumed that no part of a normal pathname contains ";" but that should
10471 # okay in the real world where ";" in dirpaths is itself problematic.
10472 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10473 else
10474 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10475 fi
10476 # Ok, now we have the path, separated by spaces, we can step through it
10477 # and add multilib dir if necessary.
10478 lt_tmp_lt_search_path_spec=
10479 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10480 for lt_sys_path in $lt_search_path_spec; do
10481 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10482 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10483 else
10484 test -d "$lt_sys_path" && \
10485 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10486 fi
10487 done
10488 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10489 BEGIN {RS=" "; FS="/|\n";} {
10490 lt_foo="";
10491 lt_count=0;
10492 for (lt_i = NF; lt_i > 0; lt_i--) {
10493 if ($lt_i != "" && $lt_i != ".") {
10494 if ($lt_i == "..") {
10495 lt_count++;
10496 } else {
10497 if (lt_count == 0) {
10498 lt_foo="/" $lt_i lt_foo;
10499 } else {
10500 lt_count--;
10501 }
10502 }
10503 }
10504 }
10505 if (lt_foo != "") { lt_freq[lt_foo]++; }
10506 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10507 }'`
10508 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10509 else
10510 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10511 fi
10512 library_names_spec=
10513 libname_spec='lib$name'
10514 soname_spec=
10515 shrext_cmds=".so"
10516 postinstall_cmds=
10517 postuninstall_cmds=
10518 finish_cmds=
10519 finish_eval=
10520 shlibpath_var=
10521 shlibpath_overrides_runpath=unknown
10522 version_type=none
10523 dynamic_linker="$host_os ld.so"
10524 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10525 need_lib_prefix=unknown
10526 hardcode_into_libs=no
10527
10528 # when you set need_version to no, make sure it does not cause -set_version
10529 # flags to be left without arguments
10530 need_version=unknown
10531
10532 case $host_os in
10533 aix3*)
10534 version_type=linux
10535 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10536 shlibpath_var=LIBPATH
10537
10538 # AIX 3 has no versioning support, so we append a major version to the name.
10539 soname_spec='${libname}${release}${shared_ext}$major'
10540 ;;
10541
10542 aix[4-9]*)
10543 version_type=linux
10544 need_lib_prefix=no
10545 need_version=no
10546 hardcode_into_libs=yes
10547 if test "$host_cpu" = ia64; then
10548 # AIX 5 supports IA64
10549 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10550 shlibpath_var=LD_LIBRARY_PATH
10551 else
10552 # With GCC up to 2.95.x, collect2 would create an import file
10553 # for dependence libraries. The import file would start with
10554 # the line `#! .'. This would cause the generated library to
10555 # depend on `.', always an invalid library. This was fixed in
10556 # development snapshots of GCC prior to 3.0.
10557 case $host_os in
10558 aix4 | aix4.[01] | aix4.[01].*)
10559 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10560 echo ' yes '
10561 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10562 :
10563 else
10564 can_build_shared=no
10565 fi
10566 ;;
10567 esac
10568 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10569 # soname into executable. Probably we can add versioning support to
10570 # collect2, so additional links can be useful in future.
10571 if test "$aix_use_runtimelinking" = yes; then
10572 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10573 # instead of lib<name>.a to let people know that these are not
10574 # typical AIX shared libraries.
10575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10576 else
10577 # We preserve .a as extension for shared libraries through AIX4.2
10578 # and later when we are not doing run time linking.
10579 library_names_spec='${libname}${release}.a $libname.a'
10580 soname_spec='${libname}${release}${shared_ext}$major'
10581 fi
10582 shlibpath_var=LIBPATH
10583 fi
10584 ;;
10585
10586 amigaos*)
10587 case $host_cpu in
10588 powerpc)
10589 # Since July 2007 AmigaOS4 officially supports .so libraries.
10590 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10592 ;;
10593 m68k)
10594 library_names_spec='$libname.ixlibrary $libname.a'
10595 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10596 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'
10597 ;;
10598 esac
10599 ;;
10600
10601 beos*)
10602 library_names_spec='${libname}${shared_ext}'
10603 dynamic_linker="$host_os ld.so"
10604 shlibpath_var=LIBRARY_PATH
10605 ;;
10606
10607 bsdi[45]*)
10608 version_type=linux
10609 need_version=no
10610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10611 soname_spec='${libname}${release}${shared_ext}$major'
10612 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10613 shlibpath_var=LD_LIBRARY_PATH
10614 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10615 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10616 # the default ld.so.conf also contains /usr/contrib/lib and
10617 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10618 # libtool to hard-code these into programs
10619 ;;
10620
10621 cygwin* | mingw* | pw32* | cegcc*)
10622 version_type=windows
10623 shrext_cmds=".dll"
10624 need_version=no
10625 need_lib_prefix=no
10626
10627 case $GCC,$host_os in
10628 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10629 library_names_spec='$libname.dll.a'
10630 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10631 postinstall_cmds='base_file=`basename \${file}`~
10632 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10633 dldir=$destdir/`dirname \$dlpath`~
10634 test -d \$dldir || mkdir -p \$dldir~
10635 $install_prog $dir/$dlname \$dldir/$dlname~
10636 chmod a+x \$dldir/$dlname~
10637 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10638 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10639 fi'
10640 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10641 dlpath=$dir/\$dldll~
10642 $RM \$dlpath'
10643 shlibpath_overrides_runpath=yes
10644
10645 case $host_os in
10646 cygwin*)
10647 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10648 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10649 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10650 ;;
10651 mingw* | cegcc*)
10652 # MinGW DLLs use traditional 'lib' prefix
10653 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10654 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10655 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10656 # It is most probably a Windows format PATH printed by
10657 # mingw gcc, but we are running on Cygwin. Gcc prints its search
10658 # path with ; separators, and with drive letters. We can handle the
10659 # drive letters (cygwin fileutils understands them), so leave them,
10660 # especially as we might pass files found there to a mingw objdump,
10661 # which wouldn't understand a cygwinified path. Ahh.
10662 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10663 else
10664 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10665 fi
10666 ;;
10667 pw32*)
10668 # pw32 DLLs use 'pw' prefix rather than 'lib'
10669 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10670 ;;
10671 esac
10672 ;;
10673
10674 *)
10675 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10676 ;;
10677 esac
10678 dynamic_linker='Win32 ld.exe'
10679 # FIXME: first we should search . and the directory the executable is in
10680 shlibpath_var=PATH
10681 ;;
10682
10683 darwin* | rhapsody*)
10684 dynamic_linker="$host_os dyld"
10685 version_type=darwin
10686 need_lib_prefix=no
10687 need_version=no
10688 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10689 soname_spec='${libname}${release}${major}$shared_ext'
10690 shlibpath_overrides_runpath=yes
10691 shlibpath_var=DYLD_LIBRARY_PATH
10692 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10693
10694 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10695 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10696 ;;
10697
10698 dgux*)
10699 version_type=linux
10700 need_lib_prefix=no
10701 need_version=no
10702 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10703 soname_spec='${libname}${release}${shared_ext}$major'
10704 shlibpath_var=LD_LIBRARY_PATH
10705 ;;
10706
10707 freebsd1*)
10708 dynamic_linker=no
10709 ;;
10710
10711 freebsd* | dragonfly*)
10712 # DragonFly does not have aout. When/if they implement a new
10713 # versioning mechanism, adjust this.
10714 if test -x /usr/bin/objformat; then
10715 objformat=`/usr/bin/objformat`
10716 else
10717 case $host_os in
10718 freebsd[123]*) objformat=aout ;;
10719 *) objformat=elf ;;
10720 esac
10721 fi
10722 version_type=freebsd-$objformat
10723 case $version_type in
10724 freebsd-elf*)
10725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10726 need_version=no
10727 need_lib_prefix=no
10728 ;;
10729 freebsd-*)
10730 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10731 need_version=yes
10732 ;;
10733 esac
10734 shlibpath_var=LD_LIBRARY_PATH
10735 case $host_os in
10736 freebsd2*)
10737 shlibpath_overrides_runpath=yes
10738 ;;
10739 freebsd3.[01]* | freebsdelf3.[01]*)
10740 shlibpath_overrides_runpath=yes
10741 hardcode_into_libs=yes
10742 ;;
10743 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10744 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10745 shlibpath_overrides_runpath=no
10746 hardcode_into_libs=yes
10747 ;;
10748 *) # from 4.6 on, and DragonFly
10749 shlibpath_overrides_runpath=yes
10750 hardcode_into_libs=yes
10751 ;;
10752 esac
10753 ;;
10754
10755 gnu*)
10756 version_type=linux
10757 need_lib_prefix=no
10758 need_version=no
10759 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10760 soname_spec='${libname}${release}${shared_ext}$major'
10761 shlibpath_var=LD_LIBRARY_PATH
10762 hardcode_into_libs=yes
10763 ;;
10764
10765 hpux9* | hpux10* | hpux11*)
10766 # Give a soname corresponding to the major version so that dld.sl refuses to
10767 # link against other versions.
10768 version_type=sunos
10769 need_lib_prefix=no
10770 need_version=no
10771 case $host_cpu in
10772 ia64*)
10773 shrext_cmds='.so'
10774 hardcode_into_libs=yes
10775 dynamic_linker="$host_os dld.so"
10776 shlibpath_var=LD_LIBRARY_PATH
10777 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10778 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10779 soname_spec='${libname}${release}${shared_ext}$major'
10780 if test "X$HPUX_IA64_MODE" = X32; then
10781 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10782 else
10783 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10784 fi
10785 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10786 ;;
10787 hppa*64*)
10788 shrext_cmds='.sl'
10789 hardcode_into_libs=yes
10790 dynamic_linker="$host_os dld.sl"
10791 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10792 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10794 soname_spec='${libname}${release}${shared_ext}$major'
10795 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10796 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10797 ;;
10798 *)
10799 shrext_cmds='.sl'
10800 dynamic_linker="$host_os dld.sl"
10801 shlibpath_var=SHLIB_PATH
10802 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10803 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10804 soname_spec='${libname}${release}${shared_ext}$major'
10805 ;;
10806 esac
10807 # HP-UX runs *really* slowly unless shared libraries are mode 555.
10808 postinstall_cmds='chmod 555 $lib'
10809 ;;
10810
10811 interix[3-9]*)
10812 version_type=linux
10813 need_lib_prefix=no
10814 need_version=no
10815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10816 soname_spec='${libname}${release}${shared_ext}$major'
10817 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10818 shlibpath_var=LD_LIBRARY_PATH
10819 shlibpath_overrides_runpath=no
10820 hardcode_into_libs=yes
10821 ;;
10822
10823 irix5* | irix6* | nonstopux*)
10824 case $host_os in
10825 nonstopux*) version_type=nonstopux ;;
10826 *)
10827 if test "$lt_cv_prog_gnu_ld" = yes; then
10828 version_type=linux
10829 else
10830 version_type=irix
10831 fi ;;
10832 esac
10833 need_lib_prefix=no
10834 need_version=no
10835 soname_spec='${libname}${release}${shared_ext}$major'
10836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10837 case $host_os in
10838 irix5* | nonstopux*)
10839 libsuff= shlibsuff=
10840 ;;
10841 *)
10842 case $LD in # libtool.m4 will add one of these switches to LD
10843 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10844 libsuff= shlibsuff= libmagic=32-bit;;
10845 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10846 libsuff=32 shlibsuff=N32 libmagic=N32;;
10847 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10848 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10849 *) libsuff= shlibsuff= libmagic=never-match;;
10850 esac
10851 ;;
10852 esac
10853 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10854 shlibpath_overrides_runpath=no
10855 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10856 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10857 hardcode_into_libs=yes
10858 ;;
10859
10860 # No shared lib support for Linux oldld, aout, or coff.
10861 linux*oldld* | linux*aout* | linux*coff*)
10862 dynamic_linker=no
10863 ;;
10864
10865 # This must be Linux ELF.
10866 linux* | k*bsd*-gnu)
10867 version_type=linux
10868 need_lib_prefix=no
10869 need_version=no
10870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10871 soname_spec='${libname}${release}${shared_ext}$major'
10872 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10873 shlibpath_var=LD_LIBRARY_PATH
10874 shlibpath_overrides_runpath=no
10875 # Some binutils ld are patched to set DT_RUNPATH
10876 save_LDFLAGS=$LDFLAGS
10877 save_libdir=$libdir
10878 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10879 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10881 /* end confdefs.h. */
10882
10883 int
10884 main ()
10885 {
10886
10887 ;
10888 return 0;
10889 }
10890 _ACEOF
10891 if ac_fn_c_try_link "$LINENO"; then :
10892 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10893 shlibpath_overrides_runpath=yes
10894 fi
10895 fi
10896 rm -f core conftest.err conftest.$ac_objext \
10897 conftest$ac_exeext conftest.$ac_ext
10898 LDFLAGS=$save_LDFLAGS
10899 libdir=$save_libdir
10900
10901 # This implies no fast_install, which is unacceptable.
10902 # Some rework will be needed to allow for fast_install
10903 # before this can be enabled.
10904 hardcode_into_libs=yes
10905
10906 # Append ld.so.conf contents to the search path
10907 if test -f /etc/ld.so.conf; then
10908 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' ' '`
10909 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10910 fi
10911
10912 # We used to test for /lib/ld.so.1 and disable shared libraries on
10913 # powerpc, because MkLinux only supported shared libraries with the
10914 # GNU dynamic linker. Since this was broken with cross compilers,
10915 # most powerpc-linux boxes support dynamic linking these days and
10916 # people can always --disable-shared, the test was removed, and we
10917 # assume the GNU/Linux dynamic linker is in use.
10918 dynamic_linker='GNU/Linux ld.so'
10919 ;;
10920
10921 netbsd*)
10922 version_type=sunos
10923 need_lib_prefix=no
10924 need_version=no
10925 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10926 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10927 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10928 dynamic_linker='NetBSD (a.out) ld.so'
10929 else
10930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10931 soname_spec='${libname}${release}${shared_ext}$major'
10932 dynamic_linker='NetBSD ld.elf_so'
10933 fi
10934 shlibpath_var=LD_LIBRARY_PATH
10935 shlibpath_overrides_runpath=yes
10936 hardcode_into_libs=yes
10937 ;;
10938
10939 newsos6)
10940 version_type=linux
10941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10942 shlibpath_var=LD_LIBRARY_PATH
10943 shlibpath_overrides_runpath=yes
10944 ;;
10945
10946 *nto* | *qnx*)
10947 version_type=qnx
10948 need_lib_prefix=no
10949 need_version=no
10950 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10951 soname_spec='${libname}${release}${shared_ext}$major'
10952 shlibpath_var=LD_LIBRARY_PATH
10953 shlibpath_overrides_runpath=no
10954 hardcode_into_libs=yes
10955 dynamic_linker='ldqnx.so'
10956 ;;
10957
10958 openbsd*)
10959 version_type=sunos
10960 sys_lib_dlsearch_path_spec="/usr/lib"
10961 need_lib_prefix=no
10962 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10963 case $host_os in
10964 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10965 *) need_version=no ;;
10966 esac
10967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10968 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10969 shlibpath_var=LD_LIBRARY_PATH
10970 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10971 case $host_os in
10972 openbsd2.[89] | openbsd2.[89].*)
10973 shlibpath_overrides_runpath=no
10974 ;;
10975 *)
10976 shlibpath_overrides_runpath=yes
10977 ;;
10978 esac
10979 else
10980 shlibpath_overrides_runpath=yes
10981 fi
10982 ;;
10983
10984 os2*)
10985 libname_spec='$name'
10986 shrext_cmds=".dll"
10987 need_lib_prefix=no
10988 library_names_spec='$libname${shared_ext} $libname.a'
10989 dynamic_linker='OS/2 ld.exe'
10990 shlibpath_var=LIBPATH
10991 ;;
10992
10993 osf3* | osf4* | osf5*)
10994 version_type=osf
10995 need_lib_prefix=no
10996 need_version=no
10997 soname_spec='${libname}${release}${shared_ext}$major'
10998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10999 shlibpath_var=LD_LIBRARY_PATH
11000 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11001 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11002 ;;
11003
11004 rdos*)
11005 dynamic_linker=no
11006 ;;
11007
11008 solaris*)
11009 version_type=linux
11010 need_lib_prefix=no
11011 need_version=no
11012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11013 soname_spec='${libname}${release}${shared_ext}$major'
11014 shlibpath_var=LD_LIBRARY_PATH
11015 shlibpath_overrides_runpath=yes
11016 hardcode_into_libs=yes
11017 # ldd complains unless libraries are executable
11018 postinstall_cmds='chmod +x $lib'
11019 ;;
11020
11021 sunos4*)
11022 version_type=sunos
11023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11024 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11025 shlibpath_var=LD_LIBRARY_PATH
11026 shlibpath_overrides_runpath=yes
11027 if test "$with_gnu_ld" = yes; then
11028 need_lib_prefix=no
11029 fi
11030 need_version=yes
11031 ;;
11032
11033 sysv4 | sysv4.3*)
11034 version_type=linux
11035 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11036 soname_spec='${libname}${release}${shared_ext}$major'
11037 shlibpath_var=LD_LIBRARY_PATH
11038 case $host_vendor in
11039 sni)
11040 shlibpath_overrides_runpath=no
11041 need_lib_prefix=no
11042 runpath_var=LD_RUN_PATH
11043 ;;
11044 siemens)
11045 need_lib_prefix=no
11046 ;;
11047 motorola)
11048 need_lib_prefix=no
11049 need_version=no
11050 shlibpath_overrides_runpath=no
11051 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11052 ;;
11053 esac
11054 ;;
11055
11056 sysv4*MP*)
11057 if test -d /usr/nec ;then
11058 version_type=linux
11059 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11060 soname_spec='$libname${shared_ext}.$major'
11061 shlibpath_var=LD_LIBRARY_PATH
11062 fi
11063 ;;
11064
11065 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11066 version_type=freebsd-elf
11067 need_lib_prefix=no
11068 need_version=no
11069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11070 soname_spec='${libname}${release}${shared_ext}$major'
11071 shlibpath_var=LD_LIBRARY_PATH
11072 shlibpath_overrides_runpath=yes
11073 hardcode_into_libs=yes
11074 if test "$with_gnu_ld" = yes; then
11075 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11076 else
11077 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11078 case $host_os in
11079 sco3.2v5*)
11080 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11081 ;;
11082 esac
11083 fi
11084 sys_lib_dlsearch_path_spec='/usr/lib'
11085 ;;
11086
11087 tpf*)
11088 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11089 version_type=linux
11090 need_lib_prefix=no
11091 need_version=no
11092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11093 shlibpath_var=LD_LIBRARY_PATH
11094 shlibpath_overrides_runpath=no
11095 hardcode_into_libs=yes
11096 ;;
11097
11098 uts4*)
11099 version_type=linux
11100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11101 soname_spec='${libname}${release}${shared_ext}$major'
11102 shlibpath_var=LD_LIBRARY_PATH
11103 ;;
11104
11105 *)
11106 dynamic_linker=no
11107 ;;
11108 esac
11109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11110 $as_echo "$dynamic_linker" >&6; }
11111 test "$dynamic_linker" = no && can_build_shared=no
11112
11113 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11114 if test "$GCC" = yes; then
11115 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11116 fi
11117
11118 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11119 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11120 fi
11121 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11122 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11123 fi
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11212 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11213 hardcode_action=
11214 if test -n "$hardcode_libdir_flag_spec" ||
11215 test -n "$runpath_var" ||
11216 test "X$hardcode_automatic" = "Xyes" ; then
11217
11218 # We can hardcode non-existent directories.
11219 if test "$hardcode_direct" != no &&
11220 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11221 # have to relink, otherwise we might link with an installed library
11222 # when we should be linking with a yet-to-be-installed one
11223 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11224 test "$hardcode_minus_L" != no; then
11225 # Linking always hardcodes the temporary library directory.
11226 hardcode_action=relink
11227 else
11228 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11229 hardcode_action=immediate
11230 fi
11231 else
11232 # We cannot hardcode anything, or else we can only hardcode existing
11233 # directories.
11234 hardcode_action=unsupported
11235 fi
11236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11237 $as_echo "$hardcode_action" >&6; }
11238
11239 if test "$hardcode_action" = relink ||
11240 test "$inherit_rpath" = yes; then
11241 # Fast installation is not supported
11242 enable_fast_install=no
11243 elif test "$shlibpath_overrides_runpath" = yes ||
11244 test "$enable_shared" = no; then
11245 # Fast installation is not necessary
11246 enable_fast_install=needless
11247 fi
11248
11249
11250
11251
11252
11253
11254 if test "x$enable_dlopen" != xyes; then
11255 enable_dlopen=unknown
11256 enable_dlopen_self=unknown
11257 enable_dlopen_self_static=unknown
11258 else
11259 lt_cv_dlopen=no
11260 lt_cv_dlopen_libs=
11261
11262 case $host_os in
11263 beos*)
11264 lt_cv_dlopen="load_add_on"
11265 lt_cv_dlopen_libs=
11266 lt_cv_dlopen_self=yes
11267 ;;
11268
11269 mingw* | pw32* | cegcc*)
11270 lt_cv_dlopen="LoadLibrary"
11271 lt_cv_dlopen_libs=
11272 ;;
11273
11274 cygwin*)
11275 lt_cv_dlopen="dlopen"
11276 lt_cv_dlopen_libs=
11277 ;;
11278
11279 darwin*)
11280 # if libdl is installed we need to link against it
11281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11282 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11283 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11284 $as_echo_n "(cached) " >&6
11285 else
11286 ac_check_lib_save_LIBS=$LIBS
11287 LIBS="-ldl $LIBS"
11288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11289 /* end confdefs.h. */
11290
11291 /* Override any GCC internal prototype to avoid an error.
11292 Use char because int might match the return type of a GCC
11293 builtin and then its argument prototype would still apply. */
11294 #ifdef __cplusplus
11295 extern "C"
11296 #endif
11297 char dlopen ();
11298 int
11299 main ()
11300 {
11301 return dlopen ();
11302 ;
11303 return 0;
11304 }
11305 _ACEOF
11306 if ac_fn_c_try_link "$LINENO"; then :
11307 ac_cv_lib_dl_dlopen=yes
11308 else
11309 ac_cv_lib_dl_dlopen=no
11310 fi
11311 rm -f core conftest.err conftest.$ac_objext \
11312 conftest$ac_exeext conftest.$ac_ext
11313 LIBS=$ac_check_lib_save_LIBS
11314 fi
11315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11316 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11317 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11318 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11319 else
11320
11321 lt_cv_dlopen="dyld"
11322 lt_cv_dlopen_libs=
11323 lt_cv_dlopen_self=yes
11324
11325 fi
11326
11327 ;;
11328
11329 *)
11330 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11331 if test "x$ac_cv_func_shl_load" = x""yes; then :
11332 lt_cv_dlopen="shl_load"
11333 else
11334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11335 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11336 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11337 $as_echo_n "(cached) " >&6
11338 else
11339 ac_check_lib_save_LIBS=$LIBS
11340 LIBS="-ldld $LIBS"
11341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11342 /* end confdefs.h. */
11343
11344 /* Override any GCC internal prototype to avoid an error.
11345 Use char because int might match the return type of a GCC
11346 builtin and then its argument prototype would still apply. */
11347 #ifdef __cplusplus
11348 extern "C"
11349 #endif
11350 char shl_load ();
11351 int
11352 main ()
11353 {
11354 return shl_load ();
11355 ;
11356 return 0;
11357 }
11358 _ACEOF
11359 if ac_fn_c_try_link "$LINENO"; then :
11360 ac_cv_lib_dld_shl_load=yes
11361 else
11362 ac_cv_lib_dld_shl_load=no
11363 fi
11364 rm -f core conftest.err conftest.$ac_objext \
11365 conftest$ac_exeext conftest.$ac_ext
11366 LIBS=$ac_check_lib_save_LIBS
11367 fi
11368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11369 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11370 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11371 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11372 else
11373 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11374 if test "x$ac_cv_func_dlopen" = x""yes; then :
11375 lt_cv_dlopen="dlopen"
11376 else
11377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11378 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11379 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11380 $as_echo_n "(cached) " >&6
11381 else
11382 ac_check_lib_save_LIBS=$LIBS
11383 LIBS="-ldl $LIBS"
11384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11385 /* end confdefs.h. */
11386
11387 /* Override any GCC internal prototype to avoid an error.
11388 Use char because int might match the return type of a GCC
11389 builtin and then its argument prototype would still apply. */
11390 #ifdef __cplusplus
11391 extern "C"
11392 #endif
11393 char dlopen ();
11394 int
11395 main ()
11396 {
11397 return dlopen ();
11398 ;
11399 return 0;
11400 }
11401 _ACEOF
11402 if ac_fn_c_try_link "$LINENO"; then :
11403 ac_cv_lib_dl_dlopen=yes
11404 else
11405 ac_cv_lib_dl_dlopen=no
11406 fi
11407 rm -f core conftest.err conftest.$ac_objext \
11408 conftest$ac_exeext conftest.$ac_ext
11409 LIBS=$ac_check_lib_save_LIBS
11410 fi
11411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11412 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11413 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11414 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11415 else
11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11417 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11418 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11419 $as_echo_n "(cached) " >&6
11420 else
11421 ac_check_lib_save_LIBS=$LIBS
11422 LIBS="-lsvld $LIBS"
11423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11424 /* end confdefs.h. */
11425
11426 /* Override any GCC internal prototype to avoid an error.
11427 Use char because int might match the return type of a GCC
11428 builtin and then its argument prototype would still apply. */
11429 #ifdef __cplusplus
11430 extern "C"
11431 #endif
11432 char dlopen ();
11433 int
11434 main ()
11435 {
11436 return dlopen ();
11437 ;
11438 return 0;
11439 }
11440 _ACEOF
11441 if ac_fn_c_try_link "$LINENO"; then :
11442 ac_cv_lib_svld_dlopen=yes
11443 else
11444 ac_cv_lib_svld_dlopen=no
11445 fi
11446 rm -f core conftest.err conftest.$ac_objext \
11447 conftest$ac_exeext conftest.$ac_ext
11448 LIBS=$ac_check_lib_save_LIBS
11449 fi
11450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11451 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11452 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11453 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11454 else
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11456 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11457 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11458 $as_echo_n "(cached) " >&6
11459 else
11460 ac_check_lib_save_LIBS=$LIBS
11461 LIBS="-ldld $LIBS"
11462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11463 /* end confdefs.h. */
11464
11465 /* Override any GCC internal prototype to avoid an error.
11466 Use char because int might match the return type of a GCC
11467 builtin and then its argument prototype would still apply. */
11468 #ifdef __cplusplus
11469 extern "C"
11470 #endif
11471 char dld_link ();
11472 int
11473 main ()
11474 {
11475 return dld_link ();
11476 ;
11477 return 0;
11478 }
11479 _ACEOF
11480 if ac_fn_c_try_link "$LINENO"; then :
11481 ac_cv_lib_dld_dld_link=yes
11482 else
11483 ac_cv_lib_dld_dld_link=no
11484 fi
11485 rm -f core conftest.err conftest.$ac_objext \
11486 conftest$ac_exeext conftest.$ac_ext
11487 LIBS=$ac_check_lib_save_LIBS
11488 fi
11489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11490 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11491 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11492 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11493 fi
11494
11495
11496 fi
11497
11498
11499 fi
11500
11501
11502 fi
11503
11504
11505 fi
11506
11507
11508 fi
11509
11510 ;;
11511 esac
11512
11513 if test "x$lt_cv_dlopen" != xno; then
11514 enable_dlopen=yes
11515 else
11516 enable_dlopen=no
11517 fi
11518
11519 case $lt_cv_dlopen in
11520 dlopen)
11521 save_CPPFLAGS="$CPPFLAGS"
11522 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11523
11524 save_LDFLAGS="$LDFLAGS"
11525 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11526
11527 save_LIBS="$LIBS"
11528 LIBS="$lt_cv_dlopen_libs $LIBS"
11529
11530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11531 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11532 if test "${lt_cv_dlopen_self+set}" = set; then :
11533 $as_echo_n "(cached) " >&6
11534 else
11535 if test "$cross_compiling" = yes; then :
11536 lt_cv_dlopen_self=cross
11537 else
11538 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11539 lt_status=$lt_dlunknown
11540 cat > conftest.$ac_ext <<_LT_EOF
11541 #line 11541 "configure"
11542 #include "confdefs.h"
11543
11544 #if HAVE_DLFCN_H
11545 #include <dlfcn.h>
11546 #endif
11547
11548 #include <stdio.h>
11549
11550 #ifdef RTLD_GLOBAL
11551 # define LT_DLGLOBAL RTLD_GLOBAL
11552 #else
11553 # ifdef DL_GLOBAL
11554 # define LT_DLGLOBAL DL_GLOBAL
11555 # else
11556 # define LT_DLGLOBAL 0
11557 # endif
11558 #endif
11559
11560 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11561 find out it does not work in some platform. */
11562 #ifndef LT_DLLAZY_OR_NOW
11563 # ifdef RTLD_LAZY
11564 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11565 # else
11566 # ifdef DL_LAZY
11567 # define LT_DLLAZY_OR_NOW DL_LAZY
11568 # else
11569 # ifdef RTLD_NOW
11570 # define LT_DLLAZY_OR_NOW RTLD_NOW
11571 # else
11572 # ifdef DL_NOW
11573 # define LT_DLLAZY_OR_NOW DL_NOW
11574 # else
11575 # define LT_DLLAZY_OR_NOW 0
11576 # endif
11577 # endif
11578 # endif
11579 # endif
11580 #endif
11581
11582 void fnord() { int i=42;}
11583 int main ()
11584 {
11585 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11586 int status = $lt_dlunknown;
11587
11588 if (self)
11589 {
11590 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11591 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11592 /* dlclose (self); */
11593 }
11594 else
11595 puts (dlerror ());
11596
11597 return status;
11598 }
11599 _LT_EOF
11600 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11601 (eval $ac_link) 2>&5
11602 ac_status=$?
11603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11604 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11605 (./conftest; exit; ) >&5 2>/dev/null
11606 lt_status=$?
11607 case x$lt_status in
11608 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11609 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11610 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11611 esac
11612 else :
11613 # compilation failed
11614 lt_cv_dlopen_self=no
11615 fi
11616 fi
11617 rm -fr conftest*
11618
11619
11620 fi
11621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11622 $as_echo "$lt_cv_dlopen_self" >&6; }
11623
11624 if test "x$lt_cv_dlopen_self" = xyes; then
11625 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11627 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11628 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11629 $as_echo_n "(cached) " >&6
11630 else
11631 if test "$cross_compiling" = yes; then :
11632 lt_cv_dlopen_self_static=cross
11633 else
11634 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11635 lt_status=$lt_dlunknown
11636 cat > conftest.$ac_ext <<_LT_EOF
11637 #line 11637 "configure"
11638 #include "confdefs.h"
11639
11640 #if HAVE_DLFCN_H
11641 #include <dlfcn.h>
11642 #endif
11643
11644 #include <stdio.h>
11645
11646 #ifdef RTLD_GLOBAL
11647 # define LT_DLGLOBAL RTLD_GLOBAL
11648 #else
11649 # ifdef DL_GLOBAL
11650 # define LT_DLGLOBAL DL_GLOBAL
11651 # else
11652 # define LT_DLGLOBAL 0
11653 # endif
11654 #endif
11655
11656 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11657 find out it does not work in some platform. */
11658 #ifndef LT_DLLAZY_OR_NOW
11659 # ifdef RTLD_LAZY
11660 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11661 # else
11662 # ifdef DL_LAZY
11663 # define LT_DLLAZY_OR_NOW DL_LAZY
11664 # else
11665 # ifdef RTLD_NOW
11666 # define LT_DLLAZY_OR_NOW RTLD_NOW
11667 # else
11668 # ifdef DL_NOW
11669 # define LT_DLLAZY_OR_NOW DL_NOW
11670 # else
11671 # define LT_DLLAZY_OR_NOW 0
11672 # endif
11673 # endif
11674 # endif
11675 # endif
11676 #endif
11677
11678 void fnord() { int i=42;}
11679 int main ()
11680 {
11681 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11682 int status = $lt_dlunknown;
11683
11684 if (self)
11685 {
11686 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11687 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11688 /* dlclose (self); */
11689 }
11690 else
11691 puts (dlerror ());
11692
11693 return status;
11694 }
11695 _LT_EOF
11696 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11697 (eval $ac_link) 2>&5
11698 ac_status=$?
11699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11700 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11701 (./conftest; exit; ) >&5 2>/dev/null
11702 lt_status=$?
11703 case x$lt_status in
11704 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11705 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11706 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11707 esac
11708 else :
11709 # compilation failed
11710 lt_cv_dlopen_self_static=no
11711 fi
11712 fi
11713 rm -fr conftest*
11714
11715
11716 fi
11717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11718 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11719 fi
11720
11721 CPPFLAGS="$save_CPPFLAGS"
11722 LDFLAGS="$save_LDFLAGS"
11723 LIBS="$save_LIBS"
11724 ;;
11725 esac
11726
11727 case $lt_cv_dlopen_self in
11728 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11729 *) enable_dlopen_self=unknown ;;
11730 esac
11731
11732 case $lt_cv_dlopen_self_static in
11733 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11734 *) enable_dlopen_self_static=unknown ;;
11735 esac
11736 fi
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754 striplib=
11755 old_striplib=
11756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11757 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11758 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11759 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11760 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11762 $as_echo "yes" >&6; }
11763 else
11764 # FIXME - insert some real tests, host_os isn't really good enough
11765 case $host_os in
11766 darwin*)
11767 if test -n "$STRIP" ; then
11768 striplib="$STRIP -x"
11769 old_striplib="$STRIP -S"
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11771 $as_echo "yes" >&6; }
11772 else
11773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11774 $as_echo "no" >&6; }
11775 fi
11776 ;;
11777 *)
11778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11779 $as_echo "no" >&6; }
11780 ;;
11781 esac
11782 fi
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795 # Report which library types will actually be built
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11797 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11799 $as_echo "$can_build_shared" >&6; }
11800
11801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11802 $as_echo_n "checking whether to build shared libraries... " >&6; }
11803 test "$can_build_shared" = "no" && enable_shared=no
11804
11805 # On AIX, shared libraries and static libraries use the same namespace, and
11806 # are all built from PIC.
11807 case $host_os in
11808 aix3*)
11809 test "$enable_shared" = yes && enable_static=no
11810 if test -n "$RANLIB"; then
11811 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11812 postinstall_cmds='$RANLIB $lib'
11813 fi
11814 ;;
11815
11816 aix[4-9]*)
11817 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11818 test "$enable_shared" = yes && enable_static=no
11819 fi
11820 ;;
11821 esac
11822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11823 $as_echo "$enable_shared" >&6; }
11824
11825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11826 $as_echo_n "checking whether to build static libraries... " >&6; }
11827 # Make sure either enable_shared or enable_static is yes.
11828 test "$enable_shared" = yes || enable_static=yes
11829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11830 $as_echo "$enable_static" >&6; }
11831
11832
11833
11834
11835 fi
11836 ac_ext=c
11837 ac_cpp='$CPP $CPPFLAGS'
11838 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11839 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11840 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11841
11842 CC="$lt_save_CC"
11843
11844
11845 ac_ext=cpp
11846 ac_cpp='$CXXCPP $CPPFLAGS'
11847 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11848 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11849 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11850
11851 archive_cmds_need_lc_CXX=no
11852 allow_undefined_flag_CXX=
11853 always_export_symbols_CXX=no
11854 archive_expsym_cmds_CXX=
11855 compiler_needs_object_CXX=no
11856 export_dynamic_flag_spec_CXX=
11857 hardcode_direct_CXX=no
11858 hardcode_direct_absolute_CXX=no
11859 hardcode_libdir_flag_spec_CXX=
11860 hardcode_libdir_flag_spec_ld_CXX=
11861 hardcode_libdir_separator_CXX=
11862 hardcode_minus_L_CXX=no
11863 hardcode_shlibpath_var_CXX=unsupported
11864 hardcode_automatic_CXX=no
11865 inherit_rpath_CXX=no
11866 module_cmds_CXX=
11867 module_expsym_cmds_CXX=
11868 link_all_deplibs_CXX=unknown
11869 old_archive_cmds_CXX=$old_archive_cmds
11870 no_undefined_flag_CXX=
11871 whole_archive_flag_spec_CXX=
11872 enable_shared_with_static_runtimes_CXX=no
11873
11874 # Source file extension for C++ test sources.
11875 ac_ext=cpp
11876
11877 # Object file extension for compiled C++ test sources.
11878 objext=o
11879 objext_CXX=$objext
11880
11881 # No sense in running all these tests if we already determined that
11882 # the CXX compiler isn't working. Some variables (like enable_shared)
11883 # are currently assumed to apply to all compilers on this platform,
11884 # and will be corrupted by setting them based on a non-working compiler.
11885 if test "$_lt_caught_CXX_error" != yes; then
11886 # Code to be used in simple compile tests
11887 lt_simple_compile_test_code="int some_variable = 0;"
11888
11889 # Code to be used in simple link tests
11890 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11891
11892 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11893
11894
11895
11896
11897
11898
11899 # If no C compiler was specified, use CC.
11900 LTCC=${LTCC-"$CC"}
11901
11902 # If no C compiler flags were specified, use CFLAGS.
11903 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11904
11905 # Allow CC to be a program name with arguments.
11906 compiler=$CC
11907
11908
11909 # save warnings/boilerplate of simple test code
11910 ac_outfile=conftest.$ac_objext
11911 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11912 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11913 _lt_compiler_boilerplate=`cat conftest.err`
11914 $RM conftest*
11915
11916 ac_outfile=conftest.$ac_objext
11917 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11918 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11919 _lt_linker_boilerplate=`cat conftest.err`
11920 $RM -r conftest*
11921
11922
11923 # Allow CC to be a program name with arguments.
11924 lt_save_CC=$CC
11925 lt_save_LD=$LD
11926 lt_save_GCC=$GCC
11927 GCC=$GXX
11928 lt_save_with_gnu_ld=$with_gnu_ld
11929 lt_save_path_LD=$lt_cv_path_LD
11930 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11931 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11932 else
11933 $as_unset lt_cv_prog_gnu_ld
11934 fi
11935 if test -n "${lt_cv_path_LDCXX+set}"; then
11936 lt_cv_path_LD=$lt_cv_path_LDCXX
11937 else
11938 $as_unset lt_cv_path_LD
11939 fi
11940 test -z "${LDCXX+set}" || LD=$LDCXX
11941 CC=${CXX-"c++"}
11942 compiler=$CC
11943 compiler_CXX=$CC
11944 for cc_temp in $compiler""; do
11945 case $cc_temp in
11946 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11947 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11948 \-*) ;;
11949 *) break;;
11950 esac
11951 done
11952 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11953
11954
11955 if test -n "$compiler"; then
11956 # We don't want -fno-exception when compiling C++ code, so set the
11957 # no_builtin_flag separately
11958 if test "$GXX" = yes; then
11959 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11960 else
11961 lt_prog_compiler_no_builtin_flag_CXX=
11962 fi
11963
11964 if test "$GXX" = yes; then
11965 # Set up default GNU C++ configuration
11966
11967
11968
11969 # Check whether --with-gnu-ld was given.
11970 if test "${with_gnu_ld+set}" = set; then :
11971 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11972 else
11973 with_gnu_ld=no
11974 fi
11975
11976 ac_prog=ld
11977 if test "$GCC" = yes; then
11978 # Check if gcc -print-prog-name=ld gives a path.
11979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11980 $as_echo_n "checking for ld used by $CC... " >&6; }
11981 case $host in
11982 *-*-mingw*)
11983 # gcc leaves a trailing carriage return which upsets mingw
11984 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11985 *)
11986 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11987 esac
11988 case $ac_prog in
11989 # Accept absolute paths.
11990 [\\/]* | ?:[\\/]*)
11991 re_direlt='/[^/][^/]*/\.\./'
11992 # Canonicalize the pathname of ld
11993 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11994 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11995 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11996 done
11997 test -z "$LD" && LD="$ac_prog"
11998 ;;
11999 "")
12000 # If it fails, then pretend we aren't using GCC.
12001 ac_prog=ld
12002 ;;
12003 *)
12004 # If it is relative, then search for the first ld in PATH.
12005 with_gnu_ld=unknown
12006 ;;
12007 esac
12008 elif test "$with_gnu_ld" = yes; then
12009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12010 $as_echo_n "checking for GNU ld... " >&6; }
12011 else
12012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12013 $as_echo_n "checking for non-GNU ld... " >&6; }
12014 fi
12015 if test "${lt_cv_path_LD+set}" = set; then :
12016 $as_echo_n "(cached) " >&6
12017 else
12018 if test -z "$LD"; then
12019 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12020 for ac_dir in $PATH; do
12021 IFS="$lt_save_ifs"
12022 test -z "$ac_dir" && ac_dir=.
12023 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12024 lt_cv_path_LD="$ac_dir/$ac_prog"
12025 # Check to see if the program is GNU ld. I'd rather use --version,
12026 # but apparently some variants of GNU ld only accept -v.
12027 # Break only if it was the GNU/non-GNU ld that we prefer.
12028 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12029 *GNU* | *'with BFD'*)
12030 test "$with_gnu_ld" != no && break
12031 ;;
12032 *)
12033 test "$with_gnu_ld" != yes && break
12034 ;;
12035 esac
12036 fi
12037 done
12038 IFS="$lt_save_ifs"
12039 else
12040 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12041 fi
12042 fi
12043
12044 LD="$lt_cv_path_LD"
12045 if test -n "$LD"; then
12046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12047 $as_echo "$LD" >&6; }
12048 else
12049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12050 $as_echo "no" >&6; }
12051 fi
12052 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12054 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12055 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12056 $as_echo_n "(cached) " >&6
12057 else
12058 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12059 case `$LD -v 2>&1 </dev/null` in
12060 *GNU* | *'with BFD'*)
12061 lt_cv_prog_gnu_ld=yes
12062 ;;
12063 *)
12064 lt_cv_prog_gnu_ld=no
12065 ;;
12066 esac
12067 fi
12068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12069 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12070 with_gnu_ld=$lt_cv_prog_gnu_ld
12071
12072
12073
12074
12075
12076
12077
12078 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12079 # archiving commands below assume that GNU ld is being used.
12080 if test "$with_gnu_ld" = yes; then
12081 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12082 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12083
12084 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12085 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12086
12087 # If archive_cmds runs LD, not CC, wlarc should be empty
12088 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12089 # investigate it a little bit more. (MM)
12090 wlarc='${wl}'
12091
12092 # ancient GNU ld didn't support --whole-archive et. al.
12093 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12094 $GREP 'no-whole-archive' > /dev/null; then
12095 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12096 else
12097 whole_archive_flag_spec_CXX=
12098 fi
12099 else
12100 with_gnu_ld=no
12101 wlarc=
12102
12103 # A generic and very simple default shared library creation
12104 # command for GNU C++ for the case where it uses the native
12105 # linker, instead of GNU ld. If possible, this setting should
12106 # overridden to take advantage of the native linker features on
12107 # the platform it is being used on.
12108 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12109 fi
12110
12111 # Commands to make compiler produce verbose output that lists
12112 # what "hidden" libraries, object files and flags are used when
12113 # linking a shared library.
12114 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12115
12116 else
12117 GXX=no
12118 with_gnu_ld=no
12119 wlarc=
12120 fi
12121
12122 # PORTME: fill in a description of your system's C++ link characteristics
12123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12124 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12125 ld_shlibs_CXX=yes
12126 case $host_os in
12127 aix3*)
12128 # FIXME: insert proper C++ library support
12129 ld_shlibs_CXX=no
12130 ;;
12131 aix[4-9]*)
12132 if test "$host_cpu" = ia64; then
12133 # On IA64, the linker does run time linking by default, so we don't
12134 # have to do anything special.
12135 aix_use_runtimelinking=no
12136 exp_sym_flag='-Bexport'
12137 no_entry_flag=""
12138 else
12139 aix_use_runtimelinking=no
12140
12141 # Test if we are trying to use run time linking or normal
12142 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12143 # need to do runtime linking.
12144 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12145 for ld_flag in $LDFLAGS; do
12146 case $ld_flag in
12147 *-brtl*)
12148 aix_use_runtimelinking=yes
12149 break
12150 ;;
12151 esac
12152 done
12153 ;;
12154 esac
12155
12156 exp_sym_flag='-bexport'
12157 no_entry_flag='-bnoentry'
12158 fi
12159
12160 # When large executables or shared objects are built, AIX ld can
12161 # have problems creating the table of contents. If linking a library
12162 # or program results in "error TOC overflow" add -mminimal-toc to
12163 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12164 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12165
12166 archive_cmds_CXX=''
12167 hardcode_direct_CXX=yes
12168 hardcode_direct_absolute_CXX=yes
12169 hardcode_libdir_separator_CXX=':'
12170 link_all_deplibs_CXX=yes
12171 file_list_spec_CXX='${wl}-f,'
12172
12173 if test "$GXX" = yes; then
12174 case $host_os in aix4.[012]|aix4.[012].*)
12175 # We only want to do this on AIX 4.2 and lower, the check
12176 # below for broken collect2 doesn't work under 4.3+
12177 collect2name=`${CC} -print-prog-name=collect2`
12178 if test -f "$collect2name" &&
12179 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12180 then
12181 # We have reworked collect2
12182 :
12183 else
12184 # We have old collect2
12185 hardcode_direct_CXX=unsupported
12186 # It fails to find uninstalled libraries when the uninstalled
12187 # path is not listed in the libpath. Setting hardcode_minus_L
12188 # to unsupported forces relinking
12189 hardcode_minus_L_CXX=yes
12190 hardcode_libdir_flag_spec_CXX='-L$libdir'
12191 hardcode_libdir_separator_CXX=
12192 fi
12193 esac
12194 shared_flag='-shared'
12195 if test "$aix_use_runtimelinking" = yes; then
12196 shared_flag="$shared_flag "'${wl}-G'
12197 fi
12198 else
12199 # not using gcc
12200 if test "$host_cpu" = ia64; then
12201 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12202 # chokes on -Wl,-G. The following line is correct:
12203 shared_flag='-G'
12204 else
12205 if test "$aix_use_runtimelinking" = yes; then
12206 shared_flag='${wl}-G'
12207 else
12208 shared_flag='${wl}-bM:SRE'
12209 fi
12210 fi
12211 fi
12212
12213 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12214 # It seems that -bexpall does not export symbols beginning with
12215 # underscore (_), so it is better to generate a list of symbols to
12216 # export.
12217 always_export_symbols_CXX=yes
12218 if test "$aix_use_runtimelinking" = yes; then
12219 # Warning - without using the other runtime loading flags (-brtl),
12220 # -berok will link without error, but may produce a broken library.
12221 allow_undefined_flag_CXX='-berok'
12222 # Determine the default libpath from the value encoded in an empty
12223 # executable.
12224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12225 /* end confdefs.h. */
12226
12227 int
12228 main ()
12229 {
12230
12231 ;
12232 return 0;
12233 }
12234 _ACEOF
12235 if ac_fn_cxx_try_link "$LINENO"; then :
12236
12237 lt_aix_libpath_sed='
12238 /Import File Strings/,/^$/ {
12239 /^0/ {
12240 s/^0 *\(.*\)$/\1/
12241 p
12242 }
12243 }'
12244 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12245 # Check for a 64-bit object if we didn't find anything.
12246 if test -z "$aix_libpath"; then
12247 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12248 fi
12249 fi
12250 rm -f core conftest.err conftest.$ac_objext \
12251 conftest$ac_exeext conftest.$ac_ext
12252 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12253
12254 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12255
12256 archive_expsym_cmds_CXX='$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"
12257 else
12258 if test "$host_cpu" = ia64; then
12259 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12260 allow_undefined_flag_CXX="-z nodefs"
12261 archive_expsym_cmds_CXX="\$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"
12262 else
12263 # Determine the default libpath from the value encoded in an
12264 # empty executable.
12265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12266 /* end confdefs.h. */
12267
12268 int
12269 main ()
12270 {
12271
12272 ;
12273 return 0;
12274 }
12275 _ACEOF
12276 if ac_fn_cxx_try_link "$LINENO"; then :
12277
12278 lt_aix_libpath_sed='
12279 /Import File Strings/,/^$/ {
12280 /^0/ {
12281 s/^0 *\(.*\)$/\1/
12282 p
12283 }
12284 }'
12285 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12286 # Check for a 64-bit object if we didn't find anything.
12287 if test -z "$aix_libpath"; then
12288 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12289 fi
12290 fi
12291 rm -f core conftest.err conftest.$ac_objext \
12292 conftest$ac_exeext conftest.$ac_ext
12293 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12294
12295 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12296 # Warning - without using the other run time loading flags,
12297 # -berok will link without error, but may produce a broken library.
12298 no_undefined_flag_CXX=' ${wl}-bernotok'
12299 allow_undefined_flag_CXX=' ${wl}-berok'
12300 # Exported symbols can be pulled into shared objects from archives
12301 whole_archive_flag_spec_CXX='$convenience'
12302 archive_cmds_need_lc_CXX=yes
12303 # This is similar to how AIX traditionally builds its shared
12304 # libraries.
12305 archive_expsym_cmds_CXX="\$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'
12306 fi
12307 fi
12308 ;;
12309
12310 beos*)
12311 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12312 allow_undefined_flag_CXX=unsupported
12313 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12314 # support --undefined. This deserves some investigation. FIXME
12315 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12316 else
12317 ld_shlibs_CXX=no
12318 fi
12319 ;;
12320
12321 chorus*)
12322 case $cc_basename in
12323 *)
12324 # FIXME: insert proper C++ library support
12325 ld_shlibs_CXX=no
12326 ;;
12327 esac
12328 ;;
12329
12330 cygwin* | mingw* | pw32* | cegcc*)
12331 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12332 # as there is no search path for DLLs.
12333 hardcode_libdir_flag_spec_CXX='-L$libdir'
12334 allow_undefined_flag_CXX=unsupported
12335 always_export_symbols_CXX=no
12336 enable_shared_with_static_runtimes_CXX=yes
12337
12338 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12339 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12340 # If the export-symbols file already is a .def file (1st line
12341 # is EXPORTS), use it as is; otherwise, prepend...
12342 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12343 cp $export_symbols $output_objdir/$soname.def;
12344 else
12345 echo EXPORTS > $output_objdir/$soname.def;
12346 cat $export_symbols >> $output_objdir/$soname.def;
12347 fi~
12348 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12349 else
12350 ld_shlibs_CXX=no
12351 fi
12352 ;;
12353 darwin* | rhapsody*)
12354
12355
12356 archive_cmds_need_lc_CXX=no
12357 hardcode_direct_CXX=no
12358 hardcode_automatic_CXX=yes
12359 hardcode_shlibpath_var_CXX=unsupported
12360 whole_archive_flag_spec_CXX=''
12361 link_all_deplibs_CXX=yes
12362 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12363 case $cc_basename in
12364 ifort*) _lt_dar_can_shared=yes ;;
12365 *) _lt_dar_can_shared=$GCC ;;
12366 esac
12367 if test "$_lt_dar_can_shared" = "yes"; then
12368 output_verbose_link_cmd=echo
12369 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12370 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12371 archive_expsym_cmds_CXX="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}"
12372 module_expsym_cmds_CXX="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}"
12373 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12374 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12375 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12376 fi
12377
12378 else
12379 ld_shlibs_CXX=no
12380 fi
12381
12382 ;;
12383
12384 dgux*)
12385 case $cc_basename in
12386 ec++*)
12387 # FIXME: insert proper C++ library support
12388 ld_shlibs_CXX=no
12389 ;;
12390 ghcx*)
12391 # Green Hills C++ Compiler
12392 # FIXME: insert proper C++ library support
12393 ld_shlibs_CXX=no
12394 ;;
12395 *)
12396 # FIXME: insert proper C++ library support
12397 ld_shlibs_CXX=no
12398 ;;
12399 esac
12400 ;;
12401
12402 freebsd[12]*)
12403 # C++ shared libraries reported to be fairly broken before
12404 # switch to ELF
12405 ld_shlibs_CXX=no
12406 ;;
12407
12408 freebsd-elf*)
12409 archive_cmds_need_lc_CXX=no
12410 ;;
12411
12412 freebsd* | dragonfly*)
12413 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12414 # conventions
12415 ld_shlibs_CXX=yes
12416 ;;
12417
12418 gnu*)
12419 ;;
12420
12421 hpux9*)
12422 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12423 hardcode_libdir_separator_CXX=:
12424 export_dynamic_flag_spec_CXX='${wl}-E'
12425 hardcode_direct_CXX=yes
12426 hardcode_minus_L_CXX=yes # Not in the search PATH,
12427 # but as the default
12428 # location of the library.
12429
12430 case $cc_basename in
12431 CC*)
12432 # FIXME: insert proper C++ library support
12433 ld_shlibs_CXX=no
12434 ;;
12435 aCC*)
12436 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12437 # Commands to make compiler produce verbose output that lists
12438 # what "hidden" libraries, object files and flags are used when
12439 # linking a shared library.
12440 #
12441 # There doesn't appear to be a way to prevent this compiler from
12442 # explicitly linking system object files so we need to strip them
12443 # from the output so that they don't get included in the library
12444 # dependencies.
12445 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12446 ;;
12447 *)
12448 if test "$GXX" = yes; then
12449 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12450 else
12451 # FIXME: insert proper C++ library support
12452 ld_shlibs_CXX=no
12453 fi
12454 ;;
12455 esac
12456 ;;
12457
12458 hpux10*|hpux11*)
12459 if test $with_gnu_ld = no; then
12460 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12461 hardcode_libdir_separator_CXX=:
12462
12463 case $host_cpu in
12464 hppa*64*|ia64*)
12465 ;;
12466 *)
12467 export_dynamic_flag_spec_CXX='${wl}-E'
12468 ;;
12469 esac
12470 fi
12471 case $host_cpu in
12472 hppa*64*|ia64*)
12473 hardcode_direct_CXX=no
12474 hardcode_shlibpath_var_CXX=no
12475 ;;
12476 *)
12477 hardcode_direct_CXX=yes
12478 hardcode_direct_absolute_CXX=yes
12479 hardcode_minus_L_CXX=yes # Not in the search PATH,
12480 # but as the default
12481 # location of the library.
12482 ;;
12483 esac
12484
12485 case $cc_basename in
12486 CC*)
12487 # FIXME: insert proper C++ library support
12488 ld_shlibs_CXX=no
12489 ;;
12490 aCC*)
12491 case $host_cpu in
12492 hppa*64*)
12493 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12494 ;;
12495 ia64*)
12496 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12497 ;;
12498 *)
12499 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12500 ;;
12501 esac
12502 # Commands to make compiler produce verbose output that lists
12503 # what "hidden" libraries, object files and flags are used when
12504 # linking a shared library.
12505 #
12506 # There doesn't appear to be a way to prevent this compiler from
12507 # explicitly linking system object files so we need to strip them
12508 # from the output so that they don't get included in the library
12509 # dependencies.
12510 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12511 ;;
12512 *)
12513 if test "$GXX" = yes; then
12514 if test $with_gnu_ld = no; then
12515 case $host_cpu in
12516 hppa*64*)
12517 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12518 ;;
12519 ia64*)
12520 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12521 ;;
12522 *)
12523 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12524 ;;
12525 esac
12526 fi
12527 else
12528 # FIXME: insert proper C++ library support
12529 ld_shlibs_CXX=no
12530 fi
12531 ;;
12532 esac
12533 ;;
12534
12535 interix[3-9]*)
12536 hardcode_direct_CXX=no
12537 hardcode_shlibpath_var_CXX=no
12538 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12539 export_dynamic_flag_spec_CXX='${wl}-E'
12540 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12541 # Instead, shared libraries are loaded at an image base (0x10000000 by
12542 # default) and relocated if they conflict, which is a slow very memory
12543 # consuming and fragmenting process. To avoid this, we pick a random,
12544 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12545 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12546 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12547 archive_expsym_cmds_CXX='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'
12548 ;;
12549 irix5* | irix6*)
12550 case $cc_basename in
12551 CC*)
12552 # SGI C++
12553 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12554
12555 # Archives containing C++ object files must be created using
12556 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12557 # necessary to make sure instantiated templates are included
12558 # in the archive.
12559 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12560 ;;
12561 *)
12562 if test "$GXX" = yes; then
12563 if test "$with_gnu_ld" = no; then
12564 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
12565 else
12566 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
12567 fi
12568 fi
12569 link_all_deplibs_CXX=yes
12570 ;;
12571 esac
12572 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12573 hardcode_libdir_separator_CXX=:
12574 inherit_rpath_CXX=yes
12575 ;;
12576
12577 linux* | k*bsd*-gnu)
12578 case $cc_basename in
12579 KCC*)
12580 # Kuck and Associates, Inc. (KAI) C++ Compiler
12581
12582 # KCC will only create a shared library if the output file
12583 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12584 # to its proper name (with version) after linking.
12585 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12586 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12587 # Commands to make compiler produce verbose output that lists
12588 # what "hidden" libraries, object files and flags are used when
12589 # linking a shared library.
12590 #
12591 # There doesn't appear to be a way to prevent this compiler from
12592 # explicitly linking system object files so we need to strip them
12593 # from the output so that they don't get included in the library
12594 # dependencies.
12595 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12596
12597 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12598 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12599
12600 # Archives containing C++ object files must be created using
12601 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12602 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12603 ;;
12604 icpc* | ecpc* )
12605 # Intel C++
12606 with_gnu_ld=yes
12607 # version 8.0 and above of icpc choke on multiply defined symbols
12608 # if we add $predep_objects and $postdep_objects, however 7.1 and
12609 # earlier do not add the objects themselves.
12610 case `$CC -V 2>&1` in
12611 *"Version 7."*)
12612 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12613 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12614 ;;
12615 *) # Version 8.0 or newer
12616 tmp_idyn=
12617 case $host_cpu in
12618 ia64*) tmp_idyn=' -i_dynamic';;
12619 esac
12620 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12621 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12622 ;;
12623 esac
12624 archive_cmds_need_lc_CXX=no
12625 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12626 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12627 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12628 ;;
12629 pgCC* | pgcpp*)
12630 # Portland Group C++ compiler
12631 case `$CC -V` in
12632 *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
12633 prelink_cmds_CXX='tpldir=Template.dir~
12634 rm -rf $tpldir~
12635 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12636 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12637 old_archive_cmds_CXX='tpldir=Template.dir~
12638 rm -rf $tpldir~
12639 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12640 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12641 $RANLIB $oldlib'
12642 archive_cmds_CXX='tpldir=Template.dir~
12643 rm -rf $tpldir~
12644 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12645 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12646 archive_expsym_cmds_CXX='tpldir=Template.dir~
12647 rm -rf $tpldir~
12648 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12649 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12650 ;;
12651 *) # Version 6 will use weak symbols
12652 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12653 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12654 ;;
12655 esac
12656
12657 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12658 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12659 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
12660 ;;
12661 cxx*)
12662 # Compaq C++
12663 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12664 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12665
12666 runpath_var=LD_RUN_PATH
12667 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12668 hardcode_libdir_separator_CXX=:
12669
12670 # Commands to make compiler produce verbose output that lists
12671 # what "hidden" libraries, object files and flags are used when
12672 # linking a shared library.
12673 #
12674 # There doesn't appear to be a way to prevent this compiler from
12675 # explicitly linking system object files so we need to strip them
12676 # from the output so that they don't get included in the library
12677 # dependencies.
12678 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12679 ;;
12680 xl*)
12681 # IBM XL 8.0 on PPC, with GNU ld
12682 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12683 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12684 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12685 if test "x$supports_anon_versioning" = xyes; then
12686 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12687 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12688 echo "local: *; };" >> $output_objdir/$libname.ver~
12689 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12690 fi
12691 ;;
12692 *)
12693 case `$CC -V 2>&1 | sed 5q` in
12694 *Sun\ C*)
12695 # Sun C++ 5.9
12696 no_undefined_flag_CXX=' -zdefs'
12697 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12698 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12699 hardcode_libdir_flag_spec_CXX='-R$libdir'
12700 whole_archive_flag_spec_CXX='${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'
12701 compiler_needs_object_CXX=yes
12702
12703 # Not sure whether something based on
12704 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12705 # would be better.
12706 output_verbose_link_cmd='echo'
12707
12708 # Archives containing C++ object files must be created using
12709 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12710 # necessary to make sure instantiated templates are included
12711 # in the archive.
12712 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12713 ;;
12714 esac
12715 ;;
12716 esac
12717 ;;
12718
12719 lynxos*)
12720 # FIXME: insert proper C++ library support
12721 ld_shlibs_CXX=no
12722 ;;
12723
12724 m88k*)
12725 # FIXME: insert proper C++ library support
12726 ld_shlibs_CXX=no
12727 ;;
12728
12729 mvs*)
12730 case $cc_basename in
12731 cxx*)
12732 # FIXME: insert proper C++ library support
12733 ld_shlibs_CXX=no
12734 ;;
12735 *)
12736 # FIXME: insert proper C++ library support
12737 ld_shlibs_CXX=no
12738 ;;
12739 esac
12740 ;;
12741
12742 netbsd*)
12743 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12744 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12745 wlarc=
12746 hardcode_libdir_flag_spec_CXX='-R$libdir'
12747 hardcode_direct_CXX=yes
12748 hardcode_shlibpath_var_CXX=no
12749 fi
12750 # Workaround some broken pre-1.5 toolchains
12751 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12752 ;;
12753
12754 *nto* | *qnx*)
12755 ld_shlibs_CXX=yes
12756 ;;
12757
12758 openbsd2*)
12759 # C++ shared libraries are fairly broken
12760 ld_shlibs_CXX=no
12761 ;;
12762
12763 openbsd*)
12764 if test -f /usr/libexec/ld.so; then
12765 hardcode_direct_CXX=yes
12766 hardcode_shlibpath_var_CXX=no
12767 hardcode_direct_absolute_CXX=yes
12768 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12769 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12770 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12771 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12772 export_dynamic_flag_spec_CXX='${wl}-E'
12773 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12774 fi
12775 output_verbose_link_cmd=echo
12776 else
12777 ld_shlibs_CXX=no
12778 fi
12779 ;;
12780
12781 osf3* | osf4* | osf5*)
12782 case $cc_basename in
12783 KCC*)
12784 # Kuck and Associates, Inc. (KAI) C++ Compiler
12785
12786 # KCC will only create a shared library if the output file
12787 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12788 # to its proper name (with version) after linking.
12789 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12790
12791 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12792 hardcode_libdir_separator_CXX=:
12793
12794 # Archives containing C++ object files must be created using
12795 # the KAI C++ compiler.
12796 case $host in
12797 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12798 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12799 esac
12800 ;;
12801 RCC*)
12802 # Rational C++ 2.4.1
12803 # FIXME: insert proper C++ library support
12804 ld_shlibs_CXX=no
12805 ;;
12806 cxx*)
12807 case $host in
12808 osf3*)
12809 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12810 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12811 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12812 ;;
12813 *)
12814 allow_undefined_flag_CXX=' -expect_unresolved \*'
12815 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12816 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12817 echo "-hidden">> $lib.exp~
12818 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
12819 $RM $lib.exp'
12820 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12821 ;;
12822 esac
12823
12824 hardcode_libdir_separator_CXX=:
12825
12826 # Commands to make compiler produce verbose output that lists
12827 # what "hidden" libraries, object files and flags are used when
12828 # linking a shared library.
12829 #
12830 # There doesn't appear to be a way to prevent this compiler from
12831 # explicitly linking system object files so we need to strip them
12832 # from the output so that they don't get included in the library
12833 # dependencies.
12834 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12835 ;;
12836 *)
12837 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12838 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12839 case $host in
12840 osf3*)
12841 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
12842 ;;
12843 *)
12844 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12845 ;;
12846 esac
12847
12848 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12849 hardcode_libdir_separator_CXX=:
12850
12851 # Commands to make compiler produce verbose output that lists
12852 # what "hidden" libraries, object files and flags are used when
12853 # linking a shared library.
12854 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12855
12856 else
12857 # FIXME: insert proper C++ library support
12858 ld_shlibs_CXX=no
12859 fi
12860 ;;
12861 esac
12862 ;;
12863
12864 psos*)
12865 # FIXME: insert proper C++ library support
12866 ld_shlibs_CXX=no
12867 ;;
12868
12869 sunos4*)
12870 case $cc_basename in
12871 CC*)
12872 # Sun C++ 4.x
12873 # FIXME: insert proper C++ library support
12874 ld_shlibs_CXX=no
12875 ;;
12876 lcc*)
12877 # Lucid
12878 # FIXME: insert proper C++ library support
12879 ld_shlibs_CXX=no
12880 ;;
12881 *)
12882 # FIXME: insert proper C++ library support
12883 ld_shlibs_CXX=no
12884 ;;
12885 esac
12886 ;;
12887
12888 solaris*)
12889 case $cc_basename in
12890 CC*)
12891 # Sun C++ 4.2, 5.x and Centerline C++
12892 archive_cmds_need_lc_CXX=yes
12893 no_undefined_flag_CXX=' -zdefs'
12894 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12895 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12896 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12897
12898 hardcode_libdir_flag_spec_CXX='-R$libdir'
12899 hardcode_shlibpath_var_CXX=no
12900 case $host_os in
12901 solaris2.[0-5] | solaris2.[0-5].*) ;;
12902 *)
12903 # The compiler driver will combine and reorder linker options,
12904 # but understands `-z linker_flag'.
12905 # Supported since Solaris 2.6 (maybe 2.5.1?)
12906 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12907 ;;
12908 esac
12909 link_all_deplibs_CXX=yes
12910
12911 output_verbose_link_cmd='echo'
12912
12913 # Archives containing C++ object files must be created using
12914 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12915 # necessary to make sure instantiated templates are included
12916 # in the archive.
12917 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12918 ;;
12919 gcx*)
12920 # Green Hills C++ Compiler
12921 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12922
12923 # The C++ compiler must be used to create the archive.
12924 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12925 ;;
12926 *)
12927 # GNU C++ compiler with Solaris linker
12928 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12929 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12930 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12931 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12932 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12933 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12934
12935 # Commands to make compiler produce verbose output that lists
12936 # what "hidden" libraries, object files and flags are used when
12937 # linking a shared library.
12938 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12939 else
12940 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12941 # platform.
12942 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12943 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12944 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12945
12946 # Commands to make compiler produce verbose output that lists
12947 # what "hidden" libraries, object files and flags are used when
12948 # linking a shared library.
12949 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12950 fi
12951
12952 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12953 case $host_os in
12954 solaris2.[0-5] | solaris2.[0-5].*) ;;
12955 *)
12956 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12957 ;;
12958 esac
12959 fi
12960 ;;
12961 esac
12962 ;;
12963
12964 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12965 no_undefined_flag_CXX='${wl}-z,text'
12966 archive_cmds_need_lc_CXX=no
12967 hardcode_shlibpath_var_CXX=no
12968 runpath_var='LD_RUN_PATH'
12969
12970 case $cc_basename in
12971 CC*)
12972 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12973 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12974 ;;
12975 *)
12976 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12977 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12978 ;;
12979 esac
12980 ;;
12981
12982 sysv5* | sco3.2v5* | sco5v6*)
12983 # Note: We can NOT use -z defs as we might desire, because we do not
12984 # link with -lc, and that would cause any symbols used from libc to
12985 # always be unresolved, which means just about no library would
12986 # ever link correctly. If we're not using GNU ld we use -z text
12987 # though, which does catch some bad symbols but isn't as heavy-handed
12988 # as -z defs.
12989 no_undefined_flag_CXX='${wl}-z,text'
12990 allow_undefined_flag_CXX='${wl}-z,nodefs'
12991 archive_cmds_need_lc_CXX=no
12992 hardcode_shlibpath_var_CXX=no
12993 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12994 hardcode_libdir_separator_CXX=':'
12995 link_all_deplibs_CXX=yes
12996 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12997 runpath_var='LD_RUN_PATH'
12998
12999 case $cc_basename in
13000 CC*)
13001 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13002 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13003 ;;
13004 *)
13005 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13006 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13007 ;;
13008 esac
13009 ;;
13010
13011 tandem*)
13012 case $cc_basename in
13013 NCC*)
13014 # NonStop-UX NCC 3.20
13015 # FIXME: insert proper C++ library support
13016 ld_shlibs_CXX=no
13017 ;;
13018 *)
13019 # FIXME: insert proper C++ library support
13020 ld_shlibs_CXX=no
13021 ;;
13022 esac
13023 ;;
13024
13025 vxworks*)
13026 # FIXME: insert proper C++ library support
13027 ld_shlibs_CXX=no
13028 ;;
13029
13030 *)
13031 # FIXME: insert proper C++ library support
13032 ld_shlibs_CXX=no
13033 ;;
13034 esac
13035
13036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13037 $as_echo "$ld_shlibs_CXX" >&6; }
13038 test "$ld_shlibs_CXX" = no && can_build_shared=no
13039
13040 GCC_CXX="$GXX"
13041 LD_CXX="$LD"
13042
13043 ## CAVEAT EMPTOR:
13044 ## There is no encapsulation within the following macros, do not change
13045 ## the running order or otherwise move them around unless you know exactly
13046 ## what you are doing...
13047 # Dependencies to place before and after the object being linked:
13048 predep_objects_CXX=
13049 postdep_objects_CXX=
13050 predeps_CXX=
13051 postdeps_CXX=
13052 compiler_lib_search_path_CXX=
13053
13054 cat > conftest.$ac_ext <<_LT_EOF
13055 class Foo
13056 {
13057 public:
13058 Foo (void) { a = 0; }
13059 private:
13060 int a;
13061 };
13062 _LT_EOF
13063
13064 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13065 (eval $ac_compile) 2>&5
13066 ac_status=$?
13067 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13068 test $ac_status = 0; }; then
13069 # Parse the compiler output and extract the necessary
13070 # objects, libraries and library flags.
13071
13072 # Sentinel used to keep track of whether or not we are before
13073 # the conftest object file.
13074 pre_test_object_deps_done=no
13075
13076 for p in `eval "$output_verbose_link_cmd"`; do
13077 case $p in
13078
13079 -L* | -R* | -l*)
13080 # Some compilers place space between "-{L,R}" and the path.
13081 # Remove the space.
13082 if test $p = "-L" ||
13083 test $p = "-R"; then
13084 prev=$p
13085 continue
13086 else
13087 prev=
13088 fi
13089
13090 if test "$pre_test_object_deps_done" = no; then
13091 case $p in
13092 -L* | -R*)
13093 # Internal compiler library paths should come after those
13094 # provided the user. The postdeps already come after the
13095 # user supplied libs so there is no need to process them.
13096 if test -z "$compiler_lib_search_path_CXX"; then
13097 compiler_lib_search_path_CXX="${prev}${p}"
13098 else
13099 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13100 fi
13101 ;;
13102 # The "-l" case would never come before the object being
13103 # linked, so don't bother handling this case.
13104 esac
13105 else
13106 if test -z "$postdeps_CXX"; then
13107 postdeps_CXX="${prev}${p}"
13108 else
13109 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13110 fi
13111 fi
13112 ;;
13113
13114 *.$objext)
13115 # This assumes that the test object file only shows up
13116 # once in the compiler output.
13117 if test "$p" = "conftest.$objext"; then
13118 pre_test_object_deps_done=yes
13119 continue
13120 fi
13121
13122 if test "$pre_test_object_deps_done" = no; then
13123 if test -z "$predep_objects_CXX"; then
13124 predep_objects_CXX="$p"
13125 else
13126 predep_objects_CXX="$predep_objects_CXX $p"
13127 fi
13128 else
13129 if test -z "$postdep_objects_CXX"; then
13130 postdep_objects_CXX="$p"
13131 else
13132 postdep_objects_CXX="$postdep_objects_CXX $p"
13133 fi
13134 fi
13135 ;;
13136
13137 *) ;; # Ignore the rest.
13138
13139 esac
13140 done
13141
13142 # Clean up.
13143 rm -f a.out a.exe
13144 else
13145 echo "libtool.m4: error: problem compiling CXX test program"
13146 fi
13147
13148 $RM -f confest.$objext
13149
13150 # PORTME: override above test on systems where it is broken
13151 case $host_os in
13152 interix[3-9]*)
13153 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13154 # hack all around it, let's just trust "g++" to DTRT.
13155 predep_objects_CXX=
13156 postdep_objects_CXX=
13157 postdeps_CXX=
13158 ;;
13159
13160 linux*)
13161 case `$CC -V 2>&1 | sed 5q` in
13162 *Sun\ C*)
13163 # Sun C++ 5.9
13164
13165 # The more standards-conforming stlport4 library is
13166 # incompatible with the Cstd library. Avoid specifying
13167 # it if it's in CXXFLAGS. Ignore libCrun as
13168 # -library=stlport4 depends on it.
13169 case " $CXX $CXXFLAGS " in
13170 *" -library=stlport4 "*)
13171 solaris_use_stlport4=yes
13172 ;;
13173 esac
13174
13175 if test "$solaris_use_stlport4" != yes; then
13176 postdeps_CXX='-library=Cstd -library=Crun'
13177 fi
13178 ;;
13179 esac
13180 ;;
13181
13182 solaris*)
13183 case $cc_basename in
13184 CC*)
13185 # The more standards-conforming stlport4 library is
13186 # incompatible with the Cstd library. Avoid specifying
13187 # it if it's in CXXFLAGS. Ignore libCrun as
13188 # -library=stlport4 depends on it.
13189 case " $CXX $CXXFLAGS " in
13190 *" -library=stlport4 "*)
13191 solaris_use_stlport4=yes
13192 ;;
13193 esac
13194
13195 # Adding this requires a known-good setup of shared libraries for
13196 # Sun compiler versions before 5.6, else PIC objects from an old
13197 # archive will be linked into the output, leading to subtle bugs.
13198 if test "$solaris_use_stlport4" != yes; then
13199 postdeps_CXX='-library=Cstd -library=Crun'
13200 fi
13201 ;;
13202 esac
13203 ;;
13204 esac
13205
13206
13207 case " $postdeps_CXX " in
13208 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13209 esac
13210 compiler_lib_search_dirs_CXX=
13211 if test -n "${compiler_lib_search_path_CXX}"; then
13212 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13213 fi
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245 lt_prog_compiler_wl_CXX=
13246 lt_prog_compiler_pic_CXX=
13247 lt_prog_compiler_static_CXX=
13248
13249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13250 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13251
13252 # C++ specific cases for pic, static, wl, etc.
13253 if test "$GXX" = yes; then
13254 lt_prog_compiler_wl_CXX='-Wl,'
13255 lt_prog_compiler_static_CXX='-static'
13256
13257 case $host_os in
13258 aix*)
13259 # All AIX code is PIC.
13260 if test "$host_cpu" = ia64; then
13261 # AIX 5 now supports IA64 processor
13262 lt_prog_compiler_static_CXX='-Bstatic'
13263 fi
13264 ;;
13265
13266 amigaos*)
13267 case $host_cpu in
13268 powerpc)
13269 # see comment about AmigaOS4 .so support
13270 lt_prog_compiler_pic_CXX='-fPIC'
13271 ;;
13272 m68k)
13273 # FIXME: we need at least 68020 code to build shared libraries, but
13274 # adding the `-m68020' flag to GCC prevents building anything better,
13275 # like `-m68040'.
13276 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13277 ;;
13278 esac
13279 ;;
13280
13281 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13282 # PIC is the default for these OSes.
13283 ;;
13284 mingw* | cygwin* | os2* | pw32* | cegcc*)
13285 # This hack is so that the source file can tell whether it is being
13286 # built for inclusion in a dll (and should export symbols for example).
13287 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13288 # (--disable-auto-import) libraries
13289 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13290 ;;
13291 darwin* | rhapsody*)
13292 # PIC is the default on this platform
13293 # Common symbols not allowed in MH_DYLIB files
13294 lt_prog_compiler_pic_CXX='-fno-common'
13295 ;;
13296 *djgpp*)
13297 # DJGPP does not support shared libraries at all
13298 lt_prog_compiler_pic_CXX=
13299 ;;
13300 interix[3-9]*)
13301 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13302 # Instead, we relocate shared libraries at runtime.
13303 ;;
13304 sysv4*MP*)
13305 if test -d /usr/nec; then
13306 lt_prog_compiler_pic_CXX=-Kconform_pic
13307 fi
13308 ;;
13309 hpux*)
13310 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13311 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13312 # sets the default TLS model and affects inlining.
13313 case $host_cpu in
13314 hppa*64*)
13315 ;;
13316 *)
13317 lt_prog_compiler_pic_CXX='-fPIC'
13318 ;;
13319 esac
13320 ;;
13321 *qnx* | *nto*)
13322 # QNX uses GNU C++, but need to define -shared option too, otherwise
13323 # it will coredump.
13324 lt_prog_compiler_pic_CXX='-fPIC -shared'
13325 ;;
13326 *)
13327 lt_prog_compiler_pic_CXX='-fPIC'
13328 ;;
13329 esac
13330 else
13331 case $host_os in
13332 aix[4-9]*)
13333 # All AIX code is PIC.
13334 if test "$host_cpu" = ia64; then
13335 # AIX 5 now supports IA64 processor
13336 lt_prog_compiler_static_CXX='-Bstatic'
13337 else
13338 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13339 fi
13340 ;;
13341 chorus*)
13342 case $cc_basename in
13343 cxch68*)
13344 # Green Hills C++ Compiler
13345 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13346 ;;
13347 esac
13348 ;;
13349 dgux*)
13350 case $cc_basename in
13351 ec++*)
13352 lt_prog_compiler_pic_CXX='-KPIC'
13353 ;;
13354 ghcx*)
13355 # Green Hills C++ Compiler
13356 lt_prog_compiler_pic_CXX='-pic'
13357 ;;
13358 *)
13359 ;;
13360 esac
13361 ;;
13362 freebsd* | dragonfly*)
13363 # FreeBSD uses GNU C++
13364 ;;
13365 hpux9* | hpux10* | hpux11*)
13366 case $cc_basename in
13367 CC*)
13368 lt_prog_compiler_wl_CXX='-Wl,'
13369 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13370 if test "$host_cpu" != ia64; then
13371 lt_prog_compiler_pic_CXX='+Z'
13372 fi
13373 ;;
13374 aCC*)
13375 lt_prog_compiler_wl_CXX='-Wl,'
13376 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13377 case $host_cpu in
13378 hppa*64*|ia64*)
13379 # +Z the default
13380 ;;
13381 *)
13382 lt_prog_compiler_pic_CXX='+Z'
13383 ;;
13384 esac
13385 ;;
13386 *)
13387 ;;
13388 esac
13389 ;;
13390 interix*)
13391 # This is c89, which is MS Visual C++ (no shared libs)
13392 # Anyone wants to do a port?
13393 ;;
13394 irix5* | irix6* | nonstopux*)
13395 case $cc_basename in
13396 CC*)
13397 lt_prog_compiler_wl_CXX='-Wl,'
13398 lt_prog_compiler_static_CXX='-non_shared'
13399 # CC pic flag -KPIC is the default.
13400 ;;
13401 *)
13402 ;;
13403 esac
13404 ;;
13405 linux* | k*bsd*-gnu)
13406 case $cc_basename in
13407 KCC*)
13408 # KAI C++ Compiler
13409 lt_prog_compiler_wl_CXX='--backend -Wl,'
13410 lt_prog_compiler_pic_CXX='-fPIC'
13411 ;;
13412 ecpc* )
13413 # old Intel C++ for x86_64 which still supported -KPIC.
13414 lt_prog_compiler_wl_CXX='-Wl,'
13415 lt_prog_compiler_pic_CXX='-KPIC'
13416 lt_prog_compiler_static_CXX='-static'
13417 ;;
13418 icpc* )
13419 # Intel C++, used to be incompatible with GCC.
13420 # ICC 10 doesn't accept -KPIC any more.
13421 lt_prog_compiler_wl_CXX='-Wl,'
13422 lt_prog_compiler_pic_CXX='-fPIC'
13423 lt_prog_compiler_static_CXX='-static'
13424 ;;
13425 pgCC* | pgcpp*)
13426 # Portland Group C++ compiler
13427 lt_prog_compiler_wl_CXX='-Wl,'
13428 lt_prog_compiler_pic_CXX='-fpic'
13429 lt_prog_compiler_static_CXX='-Bstatic'
13430 ;;
13431 cxx*)
13432 # Compaq C++
13433 # Make sure the PIC flag is empty. It appears that all Alpha
13434 # Linux and Compaq Tru64 Unix objects are PIC.
13435 lt_prog_compiler_pic_CXX=
13436 lt_prog_compiler_static_CXX='-non_shared'
13437 ;;
13438 xlc* | xlC*)
13439 # IBM XL 8.0 on PPC
13440 lt_prog_compiler_wl_CXX='-Wl,'
13441 lt_prog_compiler_pic_CXX='-qpic'
13442 lt_prog_compiler_static_CXX='-qstaticlink'
13443 ;;
13444 *)
13445 case `$CC -V 2>&1 | sed 5q` in
13446 *Sun\ C*)
13447 # Sun C++ 5.9
13448 lt_prog_compiler_pic_CXX='-KPIC'
13449 lt_prog_compiler_static_CXX='-Bstatic'
13450 lt_prog_compiler_wl_CXX='-Qoption ld '
13451 ;;
13452 esac
13453 ;;
13454 esac
13455 ;;
13456 lynxos*)
13457 ;;
13458 m88k*)
13459 ;;
13460 mvs*)
13461 case $cc_basename in
13462 cxx*)
13463 lt_prog_compiler_pic_CXX='-W c,exportall'
13464 ;;
13465 *)
13466 ;;
13467 esac
13468 ;;
13469 netbsd*)
13470 ;;
13471 *qnx* | *nto*)
13472 # QNX uses GNU C++, but need to define -shared option too, otherwise
13473 # it will coredump.
13474 lt_prog_compiler_pic_CXX='-fPIC -shared'
13475 ;;
13476 osf3* | osf4* | osf5*)
13477 case $cc_basename in
13478 KCC*)
13479 lt_prog_compiler_wl_CXX='--backend -Wl,'
13480 ;;
13481 RCC*)
13482 # Rational C++ 2.4.1
13483 lt_prog_compiler_pic_CXX='-pic'
13484 ;;
13485 cxx*)
13486 # Digital/Compaq C++
13487 lt_prog_compiler_wl_CXX='-Wl,'
13488 # Make sure the PIC flag is empty. It appears that all Alpha
13489 # Linux and Compaq Tru64 Unix objects are PIC.
13490 lt_prog_compiler_pic_CXX=
13491 lt_prog_compiler_static_CXX='-non_shared'
13492 ;;
13493 *)
13494 ;;
13495 esac
13496 ;;
13497 psos*)
13498 ;;
13499 solaris*)
13500 case $cc_basename in
13501 CC*)
13502 # Sun C++ 4.2, 5.x and Centerline C++
13503 lt_prog_compiler_pic_CXX='-KPIC'
13504 lt_prog_compiler_static_CXX='-Bstatic'
13505 lt_prog_compiler_wl_CXX='-Qoption ld '
13506 ;;
13507 gcx*)
13508 # Green Hills C++ Compiler
13509 lt_prog_compiler_pic_CXX='-PIC'
13510 ;;
13511 *)
13512 ;;
13513 esac
13514 ;;
13515 sunos4*)
13516 case $cc_basename in
13517 CC*)
13518 # Sun C++ 4.x
13519 lt_prog_compiler_pic_CXX='-pic'
13520 lt_prog_compiler_static_CXX='-Bstatic'
13521 ;;
13522 lcc*)
13523 # Lucid
13524 lt_prog_compiler_pic_CXX='-pic'
13525 ;;
13526 *)
13527 ;;
13528 esac
13529 ;;
13530 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13531 case $cc_basename in
13532 CC*)
13533 lt_prog_compiler_wl_CXX='-Wl,'
13534 lt_prog_compiler_pic_CXX='-KPIC'
13535 lt_prog_compiler_static_CXX='-Bstatic'
13536 ;;
13537 esac
13538 ;;
13539 tandem*)
13540 case $cc_basename in
13541 NCC*)
13542 # NonStop-UX NCC 3.20
13543 lt_prog_compiler_pic_CXX='-KPIC'
13544 ;;
13545 *)
13546 ;;
13547 esac
13548 ;;
13549 vxworks*)
13550 ;;
13551 *)
13552 lt_prog_compiler_can_build_shared_CXX=no
13553 ;;
13554 esac
13555 fi
13556
13557 case $host_os in
13558 # For platforms which do not support PIC, -DPIC is meaningless:
13559 *djgpp*)
13560 lt_prog_compiler_pic_CXX=
13561 ;;
13562 *)
13563 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13564 ;;
13565 esac
13566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13567 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13568
13569
13570
13571 #
13572 # Check to make sure the PIC flag actually works.
13573 #
13574 if test -n "$lt_prog_compiler_pic_CXX"; then
13575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13576 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13577 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13578 $as_echo_n "(cached) " >&6
13579 else
13580 lt_cv_prog_compiler_pic_works_CXX=no
13581 ac_outfile=conftest.$ac_objext
13582 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13583 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13584 # Insert the option either (1) after the last *FLAGS variable, or
13585 # (2) before a word containing "conftest.", or (3) at the end.
13586 # Note that $ac_compile itself does not contain backslashes and begins
13587 # with a dollar sign (not a hyphen), so the echo should work correctly.
13588 # The option is referenced via a variable to avoid confusing sed.
13589 lt_compile=`echo "$ac_compile" | $SED \
13590 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13591 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13592 -e 's:$: $lt_compiler_flag:'`
13593 (eval echo "\"\$as_me:13593: $lt_compile\"" >&5)
13594 (eval "$lt_compile" 2>conftest.err)
13595 ac_status=$?
13596 cat conftest.err >&5
13597 echo "$as_me:13597: \$? = $ac_status" >&5
13598 if (exit $ac_status) && test -s "$ac_outfile"; then
13599 # The compiler can only warn and ignore the option if not recognized
13600 # So say no if there are warnings other than the usual output.
13601 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13602 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13603 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13604 lt_cv_prog_compiler_pic_works_CXX=yes
13605 fi
13606 fi
13607 $RM conftest*
13608
13609 fi
13610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13611 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13612
13613 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13614 case $lt_prog_compiler_pic_CXX in
13615 "" | " "*) ;;
13616 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13617 esac
13618 else
13619 lt_prog_compiler_pic_CXX=
13620 lt_prog_compiler_can_build_shared_CXX=no
13621 fi
13622
13623 fi
13624
13625
13626
13627 #
13628 # Check to make sure the static flag actually works.
13629 #
13630 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13632 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13633 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13634 $as_echo_n "(cached) " >&6
13635 else
13636 lt_cv_prog_compiler_static_works_CXX=no
13637 save_LDFLAGS="$LDFLAGS"
13638 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13639 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13640 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13641 # The linker can only warn and ignore the option if not recognized
13642 # So say no if there are warnings
13643 if test -s conftest.err; then
13644 # Append any errors to the config.log.
13645 cat conftest.err 1>&5
13646 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13647 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13648 if diff conftest.exp conftest.er2 >/dev/null; then
13649 lt_cv_prog_compiler_static_works_CXX=yes
13650 fi
13651 else
13652 lt_cv_prog_compiler_static_works_CXX=yes
13653 fi
13654 fi
13655 $RM -r conftest*
13656 LDFLAGS="$save_LDFLAGS"
13657
13658 fi
13659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13660 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13661
13662 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13663 :
13664 else
13665 lt_prog_compiler_static_CXX=
13666 fi
13667
13668
13669
13670
13671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13672 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13673 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13674 $as_echo_n "(cached) " >&6
13675 else
13676 lt_cv_prog_compiler_c_o_CXX=no
13677 $RM -r conftest 2>/dev/null
13678 mkdir conftest
13679 cd conftest
13680 mkdir out
13681 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13682
13683 lt_compiler_flag="-o out/conftest2.$ac_objext"
13684 # Insert the option either (1) after the last *FLAGS variable, or
13685 # (2) before a word containing "conftest.", or (3) at the end.
13686 # Note that $ac_compile itself does not contain backslashes and begins
13687 # with a dollar sign (not a hyphen), so the echo should work correctly.
13688 lt_compile=`echo "$ac_compile" | $SED \
13689 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13690 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13691 -e 's:$: $lt_compiler_flag:'`
13692 (eval echo "\"\$as_me:13692: $lt_compile\"" >&5)
13693 (eval "$lt_compile" 2>out/conftest.err)
13694 ac_status=$?
13695 cat out/conftest.err >&5
13696 echo "$as_me:13696: \$? = $ac_status" >&5
13697 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13698 then
13699 # The compiler can only warn and ignore the option if not recognized
13700 # So say no if there are warnings
13701 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13702 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13703 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13704 lt_cv_prog_compiler_c_o_CXX=yes
13705 fi
13706 fi
13707 chmod u+w . 2>&5
13708 $RM conftest*
13709 # SGI C++ compiler will create directory out/ii_files/ for
13710 # template instantiation
13711 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13712 $RM out/* && rmdir out
13713 cd ..
13714 $RM -r conftest
13715 $RM conftest*
13716
13717 fi
13718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13719 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13720
13721
13722
13723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13724 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13725 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13726 $as_echo_n "(cached) " >&6
13727 else
13728 lt_cv_prog_compiler_c_o_CXX=no
13729 $RM -r conftest 2>/dev/null
13730 mkdir conftest
13731 cd conftest
13732 mkdir out
13733 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13734
13735 lt_compiler_flag="-o out/conftest2.$ac_objext"
13736 # Insert the option either (1) after the last *FLAGS variable, or
13737 # (2) before a word containing "conftest.", or (3) at the end.
13738 # Note that $ac_compile itself does not contain backslashes and begins
13739 # with a dollar sign (not a hyphen), so the echo should work correctly.
13740 lt_compile=`echo "$ac_compile" | $SED \
13741 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13742 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13743 -e 's:$: $lt_compiler_flag:'`
13744 (eval echo "\"\$as_me:13744: $lt_compile\"" >&5)
13745 (eval "$lt_compile" 2>out/conftest.err)
13746 ac_status=$?
13747 cat out/conftest.err >&5
13748 echo "$as_me:13748: \$? = $ac_status" >&5
13749 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13750 then
13751 # The compiler can only warn and ignore the option if not recognized
13752 # So say no if there are warnings
13753 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13754 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13755 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13756 lt_cv_prog_compiler_c_o_CXX=yes
13757 fi
13758 fi
13759 chmod u+w . 2>&5
13760 $RM conftest*
13761 # SGI C++ compiler will create directory out/ii_files/ for
13762 # template instantiation
13763 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13764 $RM out/* && rmdir out
13765 cd ..
13766 $RM -r conftest
13767 $RM conftest*
13768
13769 fi
13770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13771 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13772
13773
13774
13775
13776 hard_links="nottested"
13777 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13778 # do not overwrite the value of need_locks provided by the user
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13780 $as_echo_n "checking if we can lock with hard links... " >&6; }
13781 hard_links=yes
13782 $RM conftest*
13783 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13784 touch conftest.a
13785 ln conftest.a conftest.b 2>&5 || hard_links=no
13786 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13788 $as_echo "$hard_links" >&6; }
13789 if test "$hard_links" = no; then
13790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13791 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13792 need_locks=warn
13793 fi
13794 else
13795 need_locks=no
13796 fi
13797
13798
13799
13800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13801 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13802
13803 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13804 case $host_os in
13805 aix[4-9]*)
13806 # If we're using GNU nm, then we don't want the "-C" option.
13807 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13808 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13809 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13810 else
13811 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13812 fi
13813 ;;
13814 pw32*)
13815 export_symbols_cmds_CXX="$ltdll_cmds"
13816 ;;
13817 cygwin* | mingw* | cegcc*)
13818 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13819 ;;
13820 *)
13821 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13822 ;;
13823 esac
13824 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13825
13826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13827 $as_echo "$ld_shlibs_CXX" >&6; }
13828 test "$ld_shlibs_CXX" = no && can_build_shared=no
13829
13830 with_gnu_ld_CXX=$with_gnu_ld
13831
13832
13833
13834
13835
13836
13837 #
13838 # Do we need to explicitly link libc?
13839 #
13840 case "x$archive_cmds_need_lc_CXX" in
13841 x|xyes)
13842 # Assume -lc should be added
13843 archive_cmds_need_lc_CXX=yes
13844
13845 if test "$enable_shared" = yes && test "$GCC" = yes; then
13846 case $archive_cmds_CXX in
13847 *'~'*)
13848 # FIXME: we may have to deal with multi-command sequences.
13849 ;;
13850 '$CC '*)
13851 # Test whether the compiler implicitly links with -lc since on some
13852 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13853 # to ld, don't add -lc before -lgcc.
13854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13855 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13856 $RM conftest*
13857 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13858
13859 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13860 (eval $ac_compile) 2>&5
13861 ac_status=$?
13862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13863 test $ac_status = 0; } 2>conftest.err; then
13864 soname=conftest
13865 lib=conftest
13866 libobjs=conftest.$ac_objext
13867 deplibs=
13868 wl=$lt_prog_compiler_wl_CXX
13869 pic_flag=$lt_prog_compiler_pic_CXX
13870 compiler_flags=-v
13871 linker_flags=-v
13872 verstring=
13873 output_objdir=.
13874 libname=conftest
13875 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13876 allow_undefined_flag_CXX=
13877 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13878 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13879 ac_status=$?
13880 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13881 test $ac_status = 0; }
13882 then
13883 archive_cmds_need_lc_CXX=no
13884 else
13885 archive_cmds_need_lc_CXX=yes
13886 fi
13887 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13888 else
13889 cat conftest.err 1>&5
13890 fi
13891 $RM conftest*
13892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
13893 $as_echo "$archive_cmds_need_lc_CXX" >&6; }
13894 ;;
13895 esac
13896 fi
13897 ;;
13898 esac
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13964 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13965
13966 library_names_spec=
13967 libname_spec='lib$name'
13968 soname_spec=
13969 shrext_cmds=".so"
13970 postinstall_cmds=
13971 postuninstall_cmds=
13972 finish_cmds=
13973 finish_eval=
13974 shlibpath_var=
13975 shlibpath_overrides_runpath=unknown
13976 version_type=none
13977 dynamic_linker="$host_os ld.so"
13978 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13979 need_lib_prefix=unknown
13980 hardcode_into_libs=no
13981
13982 # when you set need_version to no, make sure it does not cause -set_version
13983 # flags to be left without arguments
13984 need_version=unknown
13985
13986 case $host_os in
13987 aix3*)
13988 version_type=linux
13989 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13990 shlibpath_var=LIBPATH
13991
13992 # AIX 3 has no versioning support, so we append a major version to the name.
13993 soname_spec='${libname}${release}${shared_ext}$major'
13994 ;;
13995
13996 aix[4-9]*)
13997 version_type=linux
13998 need_lib_prefix=no
13999 need_version=no
14000 hardcode_into_libs=yes
14001 if test "$host_cpu" = ia64; then
14002 # AIX 5 supports IA64
14003 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14004 shlibpath_var=LD_LIBRARY_PATH
14005 else
14006 # With GCC up to 2.95.x, collect2 would create an import file
14007 # for dependence libraries. The import file would start with
14008 # the line `#! .'. This would cause the generated library to
14009 # depend on `.', always an invalid library. This was fixed in
14010 # development snapshots of GCC prior to 3.0.
14011 case $host_os in
14012 aix4 | aix4.[01] | aix4.[01].*)
14013 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14014 echo ' yes '
14015 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14016 :
14017 else
14018 can_build_shared=no
14019 fi
14020 ;;
14021 esac
14022 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14023 # soname into executable. Probably we can add versioning support to
14024 # collect2, so additional links can be useful in future.
14025 if test "$aix_use_runtimelinking" = yes; then
14026 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14027 # instead of lib<name>.a to let people know that these are not
14028 # typical AIX shared libraries.
14029 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14030 else
14031 # We preserve .a as extension for shared libraries through AIX4.2
14032 # and later when we are not doing run time linking.
14033 library_names_spec='${libname}${release}.a $libname.a'
14034 soname_spec='${libname}${release}${shared_ext}$major'
14035 fi
14036 shlibpath_var=LIBPATH
14037 fi
14038 ;;
14039
14040 amigaos*)
14041 case $host_cpu in
14042 powerpc)
14043 # Since July 2007 AmigaOS4 officially supports .so libraries.
14044 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14046 ;;
14047 m68k)
14048 library_names_spec='$libname.ixlibrary $libname.a'
14049 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14050 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'
14051 ;;
14052 esac
14053 ;;
14054
14055 beos*)
14056 library_names_spec='${libname}${shared_ext}'
14057 dynamic_linker="$host_os ld.so"
14058 shlibpath_var=LIBRARY_PATH
14059 ;;
14060
14061 bsdi[45]*)
14062 version_type=linux
14063 need_version=no
14064 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14065 soname_spec='${libname}${release}${shared_ext}$major'
14066 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14067 shlibpath_var=LD_LIBRARY_PATH
14068 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14069 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14070 # the default ld.so.conf also contains /usr/contrib/lib and
14071 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14072 # libtool to hard-code these into programs
14073 ;;
14074
14075 cygwin* | mingw* | pw32* | cegcc*)
14076 version_type=windows
14077 shrext_cmds=".dll"
14078 need_version=no
14079 need_lib_prefix=no
14080
14081 case $GCC,$host_os in
14082 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14083 library_names_spec='$libname.dll.a'
14084 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14085 postinstall_cmds='base_file=`basename \${file}`~
14086 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14087 dldir=$destdir/`dirname \$dlpath`~
14088 test -d \$dldir || mkdir -p \$dldir~
14089 $install_prog $dir/$dlname \$dldir/$dlname~
14090 chmod a+x \$dldir/$dlname~
14091 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14092 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14093 fi'
14094 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14095 dlpath=$dir/\$dldll~
14096 $RM \$dlpath'
14097 shlibpath_overrides_runpath=yes
14098
14099 case $host_os in
14100 cygwin*)
14101 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14102 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14103 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
14104 ;;
14105 mingw* | cegcc*)
14106 # MinGW DLLs use traditional 'lib' prefix
14107 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14108 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14109 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14110 # It is most probably a Windows format PATH printed by
14111 # mingw gcc, but we are running on Cygwin. Gcc prints its search
14112 # path with ; separators, and with drive letters. We can handle the
14113 # drive letters (cygwin fileutils understands them), so leave them,
14114 # especially as we might pass files found there to a mingw objdump,
14115 # which wouldn't understand a cygwinified path. Ahh.
14116 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14117 else
14118 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14119 fi
14120 ;;
14121 pw32*)
14122 # pw32 DLLs use 'pw' prefix rather than 'lib'
14123 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14124 ;;
14125 esac
14126 ;;
14127
14128 *)
14129 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14130 ;;
14131 esac
14132 dynamic_linker='Win32 ld.exe'
14133 # FIXME: first we should search . and the directory the executable is in
14134 shlibpath_var=PATH
14135 ;;
14136
14137 darwin* | rhapsody*)
14138 dynamic_linker="$host_os dyld"
14139 version_type=darwin
14140 need_lib_prefix=no
14141 need_version=no
14142 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14143 soname_spec='${libname}${release}${major}$shared_ext'
14144 shlibpath_overrides_runpath=yes
14145 shlibpath_var=DYLD_LIBRARY_PATH
14146 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14147
14148 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14149 ;;
14150
14151 dgux*)
14152 version_type=linux
14153 need_lib_prefix=no
14154 need_version=no
14155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14156 soname_spec='${libname}${release}${shared_ext}$major'
14157 shlibpath_var=LD_LIBRARY_PATH
14158 ;;
14159
14160 freebsd1*)
14161 dynamic_linker=no
14162 ;;
14163
14164 freebsd* | dragonfly*)
14165 # DragonFly does not have aout. When/if they implement a new
14166 # versioning mechanism, adjust this.
14167 if test -x /usr/bin/objformat; then
14168 objformat=`/usr/bin/objformat`
14169 else
14170 case $host_os in
14171 freebsd[123]*) objformat=aout ;;
14172 *) objformat=elf ;;
14173 esac
14174 fi
14175 version_type=freebsd-$objformat
14176 case $version_type in
14177 freebsd-elf*)
14178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14179 need_version=no
14180 need_lib_prefix=no
14181 ;;
14182 freebsd-*)
14183 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14184 need_version=yes
14185 ;;
14186 esac
14187 shlibpath_var=LD_LIBRARY_PATH
14188 case $host_os in
14189 freebsd2*)
14190 shlibpath_overrides_runpath=yes
14191 ;;
14192 freebsd3.[01]* | freebsdelf3.[01]*)
14193 shlibpath_overrides_runpath=yes
14194 hardcode_into_libs=yes
14195 ;;
14196 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14197 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14198 shlibpath_overrides_runpath=no
14199 hardcode_into_libs=yes
14200 ;;
14201 *) # from 4.6 on, and DragonFly
14202 shlibpath_overrides_runpath=yes
14203 hardcode_into_libs=yes
14204 ;;
14205 esac
14206 ;;
14207
14208 gnu*)
14209 version_type=linux
14210 need_lib_prefix=no
14211 need_version=no
14212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14213 soname_spec='${libname}${release}${shared_ext}$major'
14214 shlibpath_var=LD_LIBRARY_PATH
14215 hardcode_into_libs=yes
14216 ;;
14217
14218 hpux9* | hpux10* | hpux11*)
14219 # Give a soname corresponding to the major version so that dld.sl refuses to
14220 # link against other versions.
14221 version_type=sunos
14222 need_lib_prefix=no
14223 need_version=no
14224 case $host_cpu in
14225 ia64*)
14226 shrext_cmds='.so'
14227 hardcode_into_libs=yes
14228 dynamic_linker="$host_os dld.so"
14229 shlibpath_var=LD_LIBRARY_PATH
14230 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14231 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14232 soname_spec='${libname}${release}${shared_ext}$major'
14233 if test "X$HPUX_IA64_MODE" = X32; then
14234 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14235 else
14236 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14237 fi
14238 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14239 ;;
14240 hppa*64*)
14241 shrext_cmds='.sl'
14242 hardcode_into_libs=yes
14243 dynamic_linker="$host_os dld.sl"
14244 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14245 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14247 soname_spec='${libname}${release}${shared_ext}$major'
14248 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14249 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14250 ;;
14251 *)
14252 shrext_cmds='.sl'
14253 dynamic_linker="$host_os dld.sl"
14254 shlibpath_var=SHLIB_PATH
14255 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14257 soname_spec='${libname}${release}${shared_ext}$major'
14258 ;;
14259 esac
14260 # HP-UX runs *really* slowly unless shared libraries are mode 555.
14261 postinstall_cmds='chmod 555 $lib'
14262 ;;
14263
14264 interix[3-9]*)
14265 version_type=linux
14266 need_lib_prefix=no
14267 need_version=no
14268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14269 soname_spec='${libname}${release}${shared_ext}$major'
14270 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14271 shlibpath_var=LD_LIBRARY_PATH
14272 shlibpath_overrides_runpath=no
14273 hardcode_into_libs=yes
14274 ;;
14275
14276 irix5* | irix6* | nonstopux*)
14277 case $host_os in
14278 nonstopux*) version_type=nonstopux ;;
14279 *)
14280 if test "$lt_cv_prog_gnu_ld" = yes; then
14281 version_type=linux
14282 else
14283 version_type=irix
14284 fi ;;
14285 esac
14286 need_lib_prefix=no
14287 need_version=no
14288 soname_spec='${libname}${release}${shared_ext}$major'
14289 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14290 case $host_os in
14291 irix5* | nonstopux*)
14292 libsuff= shlibsuff=
14293 ;;
14294 *)
14295 case $LD in # libtool.m4 will add one of these switches to LD
14296 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14297 libsuff= shlibsuff= libmagic=32-bit;;
14298 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14299 libsuff=32 shlibsuff=N32 libmagic=N32;;
14300 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14301 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14302 *) libsuff= shlibsuff= libmagic=never-match;;
14303 esac
14304 ;;
14305 esac
14306 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14307 shlibpath_overrides_runpath=no
14308 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14309 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14310 hardcode_into_libs=yes
14311 ;;
14312
14313 # No shared lib support for Linux oldld, aout, or coff.
14314 linux*oldld* | linux*aout* | linux*coff*)
14315 dynamic_linker=no
14316 ;;
14317
14318 # This must be Linux ELF.
14319 linux* | k*bsd*-gnu)
14320 version_type=linux
14321 need_lib_prefix=no
14322 need_version=no
14323 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14324 soname_spec='${libname}${release}${shared_ext}$major'
14325 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14326 shlibpath_var=LD_LIBRARY_PATH
14327 shlibpath_overrides_runpath=no
14328 # Some binutils ld are patched to set DT_RUNPATH
14329 save_LDFLAGS=$LDFLAGS
14330 save_libdir=$libdir
14331 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14332 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14334 /* end confdefs.h. */
14335
14336 int
14337 main ()
14338 {
14339
14340 ;
14341 return 0;
14342 }
14343 _ACEOF
14344 if ac_fn_cxx_try_link "$LINENO"; then :
14345 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14346 shlibpath_overrides_runpath=yes
14347 fi
14348 fi
14349 rm -f core conftest.err conftest.$ac_objext \
14350 conftest$ac_exeext conftest.$ac_ext
14351 LDFLAGS=$save_LDFLAGS
14352 libdir=$save_libdir
14353
14354 # This implies no fast_install, which is unacceptable.
14355 # Some rework will be needed to allow for fast_install
14356 # before this can be enabled.
14357 hardcode_into_libs=yes
14358
14359 # Append ld.so.conf contents to the search path
14360 if test -f /etc/ld.so.conf; then
14361 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' ' '`
14362 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14363 fi
14364
14365 # We used to test for /lib/ld.so.1 and disable shared libraries on
14366 # powerpc, because MkLinux only supported shared libraries with the
14367 # GNU dynamic linker. Since this was broken with cross compilers,
14368 # most powerpc-linux boxes support dynamic linking these days and
14369 # people can always --disable-shared, the test was removed, and we
14370 # assume the GNU/Linux dynamic linker is in use.
14371 dynamic_linker='GNU/Linux ld.so'
14372 ;;
14373
14374 netbsd*)
14375 version_type=sunos
14376 need_lib_prefix=no
14377 need_version=no
14378 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14380 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14381 dynamic_linker='NetBSD (a.out) ld.so'
14382 else
14383 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14384 soname_spec='${libname}${release}${shared_ext}$major'
14385 dynamic_linker='NetBSD ld.elf_so'
14386 fi
14387 shlibpath_var=LD_LIBRARY_PATH
14388 shlibpath_overrides_runpath=yes
14389 hardcode_into_libs=yes
14390 ;;
14391
14392 newsos6)
14393 version_type=linux
14394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14395 shlibpath_var=LD_LIBRARY_PATH
14396 shlibpath_overrides_runpath=yes
14397 ;;
14398
14399 *nto* | *qnx*)
14400 version_type=qnx
14401 need_lib_prefix=no
14402 need_version=no
14403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14404 soname_spec='${libname}${release}${shared_ext}$major'
14405 shlibpath_var=LD_LIBRARY_PATH
14406 shlibpath_overrides_runpath=no
14407 hardcode_into_libs=yes
14408 dynamic_linker='ldqnx.so'
14409 ;;
14410
14411 openbsd*)
14412 version_type=sunos
14413 sys_lib_dlsearch_path_spec="/usr/lib"
14414 need_lib_prefix=no
14415 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14416 case $host_os in
14417 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14418 *) need_version=no ;;
14419 esac
14420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14421 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14422 shlibpath_var=LD_LIBRARY_PATH
14423 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14424 case $host_os in
14425 openbsd2.[89] | openbsd2.[89].*)
14426 shlibpath_overrides_runpath=no
14427 ;;
14428 *)
14429 shlibpath_overrides_runpath=yes
14430 ;;
14431 esac
14432 else
14433 shlibpath_overrides_runpath=yes
14434 fi
14435 ;;
14436
14437 os2*)
14438 libname_spec='$name'
14439 shrext_cmds=".dll"
14440 need_lib_prefix=no
14441 library_names_spec='$libname${shared_ext} $libname.a'
14442 dynamic_linker='OS/2 ld.exe'
14443 shlibpath_var=LIBPATH
14444 ;;
14445
14446 osf3* | osf4* | osf5*)
14447 version_type=osf
14448 need_lib_prefix=no
14449 need_version=no
14450 soname_spec='${libname}${release}${shared_ext}$major'
14451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14452 shlibpath_var=LD_LIBRARY_PATH
14453 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14454 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14455 ;;
14456
14457 rdos*)
14458 dynamic_linker=no
14459 ;;
14460
14461 solaris*)
14462 version_type=linux
14463 need_lib_prefix=no
14464 need_version=no
14465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14466 soname_spec='${libname}${release}${shared_ext}$major'
14467 shlibpath_var=LD_LIBRARY_PATH
14468 shlibpath_overrides_runpath=yes
14469 hardcode_into_libs=yes
14470 # ldd complains unless libraries are executable
14471 postinstall_cmds='chmod +x $lib'
14472 ;;
14473
14474 sunos4*)
14475 version_type=sunos
14476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14477 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14478 shlibpath_var=LD_LIBRARY_PATH
14479 shlibpath_overrides_runpath=yes
14480 if test "$with_gnu_ld" = yes; then
14481 need_lib_prefix=no
14482 fi
14483 need_version=yes
14484 ;;
14485
14486 sysv4 | sysv4.3*)
14487 version_type=linux
14488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14489 soname_spec='${libname}${release}${shared_ext}$major'
14490 shlibpath_var=LD_LIBRARY_PATH
14491 case $host_vendor in
14492 sni)
14493 shlibpath_overrides_runpath=no
14494 need_lib_prefix=no
14495 runpath_var=LD_RUN_PATH
14496 ;;
14497 siemens)
14498 need_lib_prefix=no
14499 ;;
14500 motorola)
14501 need_lib_prefix=no
14502 need_version=no
14503 shlibpath_overrides_runpath=no
14504 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14505 ;;
14506 esac
14507 ;;
14508
14509 sysv4*MP*)
14510 if test -d /usr/nec ;then
14511 version_type=linux
14512 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14513 soname_spec='$libname${shared_ext}.$major'
14514 shlibpath_var=LD_LIBRARY_PATH
14515 fi
14516 ;;
14517
14518 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14519 version_type=freebsd-elf
14520 need_lib_prefix=no
14521 need_version=no
14522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14523 soname_spec='${libname}${release}${shared_ext}$major'
14524 shlibpath_var=LD_LIBRARY_PATH
14525 shlibpath_overrides_runpath=yes
14526 hardcode_into_libs=yes
14527 if test "$with_gnu_ld" = yes; then
14528 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14529 else
14530 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14531 case $host_os in
14532 sco3.2v5*)
14533 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14534 ;;
14535 esac
14536 fi
14537 sys_lib_dlsearch_path_spec='/usr/lib'
14538 ;;
14539
14540 tpf*)
14541 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14542 version_type=linux
14543 need_lib_prefix=no
14544 need_version=no
14545 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14546 shlibpath_var=LD_LIBRARY_PATH
14547 shlibpath_overrides_runpath=no
14548 hardcode_into_libs=yes
14549 ;;
14550
14551 uts4*)
14552 version_type=linux
14553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14554 soname_spec='${libname}${release}${shared_ext}$major'
14555 shlibpath_var=LD_LIBRARY_PATH
14556 ;;
14557
14558 *)
14559 dynamic_linker=no
14560 ;;
14561 esac
14562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14563 $as_echo "$dynamic_linker" >&6; }
14564 test "$dynamic_linker" = no && can_build_shared=no
14565
14566 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14567 if test "$GCC" = yes; then
14568 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14569 fi
14570
14571 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14572 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14573 fi
14574 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14575 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14576 fi
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14614 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14615 hardcode_action_CXX=
14616 if test -n "$hardcode_libdir_flag_spec_CXX" ||
14617 test -n "$runpath_var_CXX" ||
14618 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14619
14620 # We can hardcode non-existent directories.
14621 if test "$hardcode_direct_CXX" != no &&
14622 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14623 # have to relink, otherwise we might link with an installed library
14624 # when we should be linking with a yet-to-be-installed one
14625 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14626 test "$hardcode_minus_L_CXX" != no; then
14627 # Linking always hardcodes the temporary library directory.
14628 hardcode_action_CXX=relink
14629 else
14630 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14631 hardcode_action_CXX=immediate
14632 fi
14633 else
14634 # We cannot hardcode anything, or else we can only hardcode existing
14635 # directories.
14636 hardcode_action_CXX=unsupported
14637 fi
14638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14639 $as_echo "$hardcode_action_CXX" >&6; }
14640
14641 if test "$hardcode_action_CXX" = relink ||
14642 test "$inherit_rpath_CXX" = yes; then
14643 # Fast installation is not supported
14644 enable_fast_install=no
14645 elif test "$shlibpath_overrides_runpath" = yes ||
14646 test "$enable_shared" = no; then
14647 # Fast installation is not necessary
14648 enable_fast_install=needless
14649 fi
14650
14651
14652
14653
14654
14655
14656
14657 fi # test -n "$compiler"
14658
14659 CC=$lt_save_CC
14660 LDCXX=$LD
14661 LD=$lt_save_LD
14662 GCC=$lt_save_GCC
14663 with_gnu_ld=$lt_save_with_gnu_ld
14664 lt_cv_path_LDCXX=$lt_cv_path_LD
14665 lt_cv_path_LD=$lt_save_path_LD
14666 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14667 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14668 fi # test "$_lt_caught_CXX_error" != yes
14669
14670 ac_ext=c
14671 ac_cpp='$CPP $CPPFLAGS'
14672 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14673 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14674 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688 ac_config_commands="$ac_config_commands libtool"
14689
14690
14691
14692
14693 # Only expand once:
14694
14695
14696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
14697 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
14698 set x ${MAKE-make}
14699 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
14700 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
14701 $as_echo_n "(cached) " >&6
14702 else
14703 cat >conftest.make <<\_ACEOF
14704 SHELL = /bin/sh
14705 all:
14706 @echo '@@@%%%=$(MAKE)=@@@%%%'
14707 _ACEOF
14708 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
14709 case `${MAKE-make} -f conftest.make 2>/dev/null` in
14710 *@@@%%%=?*=@@@%%%*)
14711 eval ac_cv_prog_make_${ac_make}_set=yes;;
14712 *)
14713 eval ac_cv_prog_make_${ac_make}_set=no;;
14714 esac
14715 rm -f conftest.make
14716 fi
14717 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
14718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14719 $as_echo "yes" >&6; }
14720 SET_MAKE=
14721 else
14722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14723 $as_echo "no" >&6; }
14724 SET_MAKE="MAKE=${MAKE-make}"
14725 fi
14726
14727 ac_ext=cpp
14728 ac_cpp='$CXXCPP $CPPFLAGS'
14729 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14730 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14731 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14732
14733
14734
14735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
14736 $as_echo_n "checking for ANSI C header files... " >&6; }
14737 if test "${ac_cv_header_stdc+set}" = set; then :
14738 $as_echo_n "(cached) " >&6
14739 else
14740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14741 /* end confdefs.h. */
14742 #include <stdlib.h>
14743 #include <stdarg.h>
14744 #include <string.h>
14745 #include <float.h>
14746
14747 int
14748 main ()
14749 {
14750
14751 ;
14752 return 0;
14753 }
14754 _ACEOF
14755 if ac_fn_cxx_try_compile "$LINENO"; then :
14756 ac_cv_header_stdc=yes
14757 else
14758 ac_cv_header_stdc=no
14759 fi
14760 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14761
14762 if test $ac_cv_header_stdc = yes; then
14763 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14765 /* end confdefs.h. */
14766 #include <string.h>
14767
14768 _ACEOF
14769 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14770 $EGREP "memchr" >/dev/null 2>&1; then :
14771
14772 else
14773 ac_cv_header_stdc=no
14774 fi
14775 rm -f conftest*
14776
14777 fi
14778
14779 if test $ac_cv_header_stdc = yes; then
14780 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14782 /* end confdefs.h. */
14783 #include <stdlib.h>
14784
14785 _ACEOF
14786 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14787 $EGREP "free" >/dev/null 2>&1; then :
14788
14789 else
14790 ac_cv_header_stdc=no
14791 fi
14792 rm -f conftest*
14793
14794 fi
14795
14796 if test $ac_cv_header_stdc = yes; then
14797 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14798 if test "$cross_compiling" = yes; then :
14799 :
14800 else
14801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14802 /* end confdefs.h. */
14803 #include <ctype.h>
14804 #include <stdlib.h>
14805 #if ((' ' & 0x0FF) == 0x020)
14806 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14807 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14808 #else
14809 # define ISLOWER(c) \
14810 (('a' <= (c) && (c) <= 'i') \
14811 || ('j' <= (c) && (c) <= 'r') \
14812 || ('s' <= (c) && (c) <= 'z'))
14813 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14814 #endif
14815
14816 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14817 int
14818 main ()
14819 {
14820 int i;
14821 for (i = 0; i < 256; i++)
14822 if (XOR (islower (i), ISLOWER (i))
14823 || toupper (i) != TOUPPER (i))
14824 return 2;
14825 return 0;
14826 }
14827 _ACEOF
14828 if ac_fn_cxx_try_run "$LINENO"; then :
14829
14830 else
14831 ac_cv_header_stdc=no
14832 fi
14833 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14834 conftest.$ac_objext conftest.beam conftest.$ac_ext
14835 fi
14836
14837 fi
14838 fi
14839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
14840 $as_echo "$ac_cv_header_stdc" >&6; }
14841 if test $ac_cv_header_stdc = yes; then
14842
14843 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
14844
14845 fi
14846
14847
14848 CXXFLAGS="$CXXFLAGS -Wall -Wno-unused -DGUICHAN_BUILD"
14849
14850
14851
14852 NoOpenGL()
14853 {
14854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenGL support skipped when OpenGL not found." >&5
14855 $as_echo "$as_me: WARNING: OpenGL support skipped when OpenGL not found." >&2;}
14856 OPENGL="no"
14857 }
14858
14859 HaveOpenGL()
14860 {
14861 OPENGL="yes"
14862 GUICHAN_EXTRADIRS="$GUICHAN_EXTRADIRS opengl"
14863 }
14864
14865 ForceOpenGL()
14866 {
14867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenGL support forced." >&5
14868 $as_echo "$as_me: WARNING: OpenGL support forced." >&2;}
14869 OPENGL="forced"
14870 GUICHAN_EXTRADIRS="$GUICHAN_EXTRADIRS opengl"
14871 }
14872
14873
14874
14875
14876 NoSDLImage()
14877 {
14878 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SDL_image support skipped when SDL_image not found." >&5
14879 $as_echo "$as_me: WARNING: SDL_image support skipped when SDL_image not found." >&2;}
14880 SDLIMAGE="no"
14881 }
14882
14883 HaveSDLImage()
14884 {
14885 SDLIMAGE="yes"
14886 SDL_LIBS="$SDL_LIBS -lSDL_image"
14887 CPPFLAGS="$CPPFLAGS `sdl-config --cflags`"
14888 }
14889
14890 ForceSDLImage()
14891 {
14892 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SDL Image support forced." >&5
14893 $as_echo "$as_me: WARNING: SDL Image support forced." >&2;}
14894 SDLIMAGE="forced"
14895 }
14896
14897 HaveSDL()
14898 {
14899 GUICHAN_EXTRADIRS="$GUICHAN_EXTRADIRS sdl"
14900 }
14901
14902 ForceSDL()
14903 {
14904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SDL support forced." >&5
14905 $as_echo "$as_me: WARNING: SDL support forced." >&2;}
14906 GUICHAN_EXTRADIRS="$GUICHAN_EXTRADIRS sdl"
14907 }
14908
14909 NoAllegro()
14910 {
14911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Allegro support skipped when Allegro not found." >&5
14912 $as_echo "$as_me: WARNING: Allegro support skipped when Allegro not found." >&2;}
14913 }
14914
14915 HaveAllegro()
14916 {
14917 ALLEGRO="yes"
14918 GUICHAN_EXTRADIRS="$GUICHAN_EXTRADIRS allegro"
14919 }
14920
14921 ForceAllegro()
14922 {
14923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Allegro support forced." >&5
14924 $as_echo "$as_me: WARNING: Allegro support forced." >&2;}
14925 ALLEGRO="forced"
14926 GUICHAN_EXTRADIRS="$GUICHAN_EXTRADIRS allegro"
14927 }
14928
14929
14930 # Check whether --enable-opengl was given.
14931 if test "${enable_opengl+set}" = set; then :
14932 enableval=$enable_opengl;
14933 else
14934 enable_opengl=yes
14935 fi
14936
14937 # Check whether --enable-force_opengl was given.
14938 if test "${enable_force_opengl+set}" = set; then :
14939 enableval=$enable_force_opengl;
14940 else
14941 enable_force_opengl=no
14942 fi
14943
14944 if test x$enable_opengl = xyes; then
14945 if test x$enable_force_opengl = xno; then
14946 for ac_header in GL/gl.h
14947 do :
14948 ac_fn_cxx_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
14949 if test "x$ac_cv_header_GL_gl_h" = x""yes; then :
14950 cat >>confdefs.h <<_ACEOF
14951 #define HAVE_GL_GL_H 1
14952 _ACEOF
14953
14954 fi
14955
14956 done
14957
14958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5
14959 $as_echo_n "checking for glBegin in -lGL... " >&6; }
14960 if test "${ac_cv_lib_GL_glBegin+set}" = set; then :
14961 $as_echo_n "(cached) " >&6
14962 else
14963 ac_check_lib_save_LIBS=$LIBS
14964 LIBS="-lGL $LIBS"
14965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14966 /* end confdefs.h. */
14967
14968 /* Override any GCC internal prototype to avoid an error.
14969 Use char because int might match the return type of a GCC
14970 builtin and then its argument prototype would still apply. */
14971 #ifdef __cplusplus
14972 extern "C"
14973 #endif
14974 char glBegin ();
14975 int
14976 main ()
14977 {
14978 return glBegin ();
14979 ;
14980 return 0;
14981 }
14982 _ACEOF
14983 if ac_fn_cxx_try_link "$LINENO"; then :
14984 ac_cv_lib_GL_glBegin=yes
14985 else
14986 ac_cv_lib_GL_glBegin=no
14987 fi
14988 rm -f core conftest.err conftest.$ac_objext \
14989 conftest$ac_exeext conftest.$ac_ext
14990 LIBS=$ac_check_lib_save_LIBS
14991 fi
14992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5
14993 $as_echo "$ac_cv_lib_GL_glBegin" >&6; }
14994 if test "x$ac_cv_lib_GL_glBegin" = x""yes; then :
14995 HaveOpenGL
14996 else
14997 NoOpenGL
14998 fi
14999
15000 else
15001 ForceOpenGL
15002 fi
15003 fi
15004
15005
15006 # Check whether --enable-sdlimage was given.
15007 if test "${enable_sdlimage+set}" = set; then :
15008 enableval=$enable_sdlimage;
15009 else
15010 enable_sdlimage=yes
15011 fi
15012
15013 # Check whether --enable-force_sdlimage was given.
15014 if test "${enable_force_sdlimage+set}" = set; then :
15015 enableval=$enable_force_sdlimage;
15016 else
15017 enable_force_sdlimage=no
15018 fi
15019
15020 if test x$enable_sdlimage = xyes; then
15021 if test x$enable_force_sdlimage = xno; then
15022 for ac_header in SDL/SDL_image.h
15023 do :
15024 ac_fn_cxx_check_header_mongrel "$LINENO" "SDL/SDL_image.h" "ac_cv_header_SDL_SDL_image_h" "$ac_includes_default"
15025 if test "x$ac_cv_header_SDL_SDL_image_h" = x""yes; then :
15026 cat >>confdefs.h <<_ACEOF
15027 #define HAVE_SDL_SDL_IMAGE_H 1
15028 _ACEOF
15029
15030 fi
15031
15032 done
15033
15034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IMG_Load in -lSDL_image" >&5
15035 $as_echo_n "checking for IMG_Load in -lSDL_image... " >&6; }
15036 if test "${ac_cv_lib_SDL_image_IMG_Load+set}" = set; then :
15037 $as_echo_n "(cached) " >&6
15038 else
15039 ac_check_lib_save_LIBS=$LIBS
15040 LIBS="-lSDL_image $LIBS"
15041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15042 /* end confdefs.h. */
15043
15044 /* Override any GCC internal prototype to avoid an error.
15045 Use char because int might match the return type of a GCC
15046 builtin and then its argument prototype would still apply. */
15047 #ifdef __cplusplus
15048 extern "C"
15049 #endif
15050 char IMG_Load ();
15051 int
15052 main ()
15053 {
15054 return IMG_Load ();
15055 ;
15056 return 0;
15057 }
15058 _ACEOF
15059 if ac_fn_cxx_try_link "$LINENO"; then :
15060 ac_cv_lib_SDL_image_IMG_Load=yes
15061 else
15062 ac_cv_lib_SDL_image_IMG_Load=no
15063 fi
15064 rm -f core conftest.err conftest.$ac_objext \
15065 conftest$ac_exeext conftest.$ac_ext
15066 LIBS=$ac_check_lib_save_LIBS
15067 fi
15068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_SDL_image_IMG_Load" >&5
15069 $as_echo "$ac_cv_lib_SDL_image_IMG_Load" >&6; }
15070 if test "x$ac_cv_lib_SDL_image_IMG_Load" = x""yes; then :
15071 HaveSDLImage
15072 else
15073 NoSDLImage
15074 fi
15075
15076 else
15077 ForceSDLImage
15078 fi
15079 fi
15080
15081 # Check whether --enable-allegro was given.
15082 if test "${enable_allegro+set}" = set; then :
15083 enableval=$enable_allegro;
15084 else
15085 enable_allegro=yes
15086 fi
15087
15088 # Check whether --enable-force_allegro was given.
15089 if test "${enable_force_allegro+set}" = set; then :
15090 enableval=$enable_force_allegro;
15091 else
15092 enable_force_allegro=no
15093 fi
15094
15095 if test x$enable_allegro = xyes; then
15096 if test x$enable_force_allegro = xno; then
15097 for ac_header in allegro.h
15098 do :
15099 ac_fn_cxx_check_header_mongrel "$LINENO" "allegro.h" "ac_cv_header_allegro_h" "$ac_includes_default"
15100 if test "x$ac_cv_header_allegro_h" = x""yes; then :
15101 cat >>confdefs.h <<_ACEOF
15102 #define HAVE_ALLEGRO_H 1
15103 _ACEOF
15104
15105 fi
15106
15107 done
15108
15109 # Extract the first word of "allegro-config", so it can be a program name with args.
15110 set dummy allegro-config; ac_word=$2
15111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15112 $as_echo_n "checking for $ac_word... " >&6; }
15113 if test "${ac_cv_prog_HAVE_ALLEGRO+set}" = set; then :
15114 $as_echo_n "(cached) " >&6
15115 else
15116 if test -n "$HAVE_ALLEGRO"; then
15117 ac_cv_prog_HAVE_ALLEGRO="$HAVE_ALLEGRO" # Let the user override the test.
15118 else
15119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15120 for as_dir in $PATH
15121 do
15122 IFS=$as_save_IFS
15123 test -z "$as_dir" && as_dir=.
15124 for ac_exec_ext in '' $ac_executable_extensions; do
15125 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15126 ac_cv_prog_HAVE_ALLEGRO="yes"
15127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15128 break 2
15129 fi
15130 done
15131 done
15132 IFS=$as_save_IFS
15133
15134 fi
15135 fi
15136 HAVE_ALLEGRO=$ac_cv_prog_HAVE_ALLEGRO
15137 if test -n "$HAVE_ALLEGRO"; then
15138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_ALLEGRO" >&5
15139 $as_echo "$HAVE_ALLEGRO" >&6; }
15140 else
15141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15142 $as_echo "no" >&6; }
15143 fi
15144
15145
15146 if test "x$HAVE_ALLEGRO" != "xyes"; then
15147 NoAllegro
15148 else
15149 HaveAllegro
15150 fi
15151 else
15152 ForceAllegro
15153 fi
15154 fi
15155
15156 # Check whether --enable-sdl was given.
15157 if test "${enable_sdl+set}" = set; then :
15158 enableval=$enable_sdl;
15159 else
15160 enable_sdl=yes
15161 fi
15162
15163 # Check whether --enable-force_sdl was given.
15164 if test "${enable_force_sdl+set}" = set; then :
15165 enableval=$enable_force_sdl;
15166 else
15167 enable_force_sdl=no
15168 fi
15169
15170 if test x$enable_sdl = xyes; then
15171 if test x$enable_force_sdl = xno; then
15172 for ac_header in SDL/SDL.h
15173 do :
15174 ac_fn_cxx_check_header_mongrel "$LINENO" "SDL/SDL.h" "ac_cv_header_SDL_SDL_h" "$ac_includes_default"
15175 if test "x$ac_cv_header_SDL_SDL_h" = x""yes; then :
15176 cat >>confdefs.h <<_ACEOF
15177 #define HAVE_SDL_SDL_H 1
15178 _ACEOF
15179
15180 fi
15181
15182 done
15183
15184 # Extract the first word of "sdl-config", so it can be a program name with args.
15185 set dummy sdl-config; ac_word=$2
15186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15187 $as_echo_n "checking for $ac_word... " >&6; }
15188 if test "${ac_cv_prog_HAVE_SDL+set}" = set; then :
15189 $as_echo_n "(cached) " >&6
15190 else
15191 if test -n "$HAVE_SDL"; then
15192 ac_cv_prog_HAVE_SDL="$HAVE_SDL" # Let the user override the test.
15193 else
15194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15195 for as_dir in $PATH
15196 do
15197 IFS=$as_save_IFS
15198 test -z "$as_dir" && as_dir=.
15199 for ac_exec_ext in '' $ac_executable_extensions; do
15200 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15201 ac_cv_prog_HAVE_SDL="yes"
15202 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15203 break 2
15204 fi
15205 done
15206 done
15207 IFS=$as_save_IFS
15208
15209 fi
15210 fi
15211 HAVE_SDL=$ac_cv_prog_HAVE_SDL
15212 if test -n "$HAVE_SDL"; then
15213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_SDL" >&5
15214 $as_echo "$HAVE_SDL" >&6; }
15215 else
15216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15217 $as_echo "no" >&6; }
15218 fi
15219
15220
15221 if test "x$HAVE_SDL" != "xyes"; then
15222 SDL="no"
15223 else
15224 SDL="yes"
15225 fi
15226 else
15227 SDL="forced"
15228 ForceSDL
15229 fi
15230 fi
15231
15232 if test $SDL = "yes"; then
15233 if test $SDLIMAGE = "no"; then
15234 SDL="no"
15235 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SDL support skipped when SDL_image not found." >&5
15236 $as_echo "$as_me: WARNING: SDL support skipped when SDL_image not found." >&2;}
15237 else
15238 HaveSDL
15239 fi
15240 else
15241 SDL="no"
15242 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SDL support skipped when SDL not found." >&5
15243 $as_echo "$as_me: WARNING: SDL support skipped when SDL not found." >&2;}
15244 fi
15245
15246
15247
15248 ac_config_files="$ac_config_files Makefile guichan-0.8.pc examples/Makefile include/Makefile include/guichan/Makefile include/guichan/allegro/Makefile include/guichan/contrib/Makefile include/guichan/contrib/allegro/Makefile include/guichan/contrib/opengl/Makefile include/guichan/contrib/sdl/Makefile include/guichan/contrib/widgets/Makefile include/guichan/hge/Makefile include/guichan/opengl/Makefile include/guichan/openlayer/Makefile include/guichan/sdl/Makefile include/guichan/widgets/Makefile src/Makefile src/allegro/Makefile src/contrib/Makefile src/contrib/allegro/Makefile src/contrib/opengl/Makefile src/contrib/sdl/Makefile src/contrib/widgets/Makefile src/hge/Makefile src/opengl/Makefile src/opengl/guichan_opengl-0.8.pc src/openlayer/Makefile src/sdl/Makefile src/sdl/guichan_sdl-0.8.pc src/widgets/Makefile"
15249
15250 cat >confcache <<\_ACEOF
15251 # This file is a shell script that caches the results of configure
15252 # tests run on this system so they can be shared between configure
15253 # scripts and configure runs, see configure's option --config-cache.
15254 # It is not useful on other systems. If it contains results you don't
15255 # want to keep, you may remove or edit it.
15256 #
15257 # config.status only pays attention to the cache file if you give it
15258 # the --recheck option to rerun configure.
15259 #
15260 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15261 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15262 # following values.
15263
15264 _ACEOF
15265
15266 # The following way of writing the cache mishandles newlines in values,
15267 # but we know of no workaround that is simple, portable, and efficient.
15268 # So, we kill variables containing newlines.
15269 # Ultrix sh set writes to stderr and can't be redirected directly,
15270 # and sets the high bit in the cache file unless we assign to the vars.
15271 (
15272 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15273 eval ac_val=\$$ac_var
15274 case $ac_val in #(
15275 *${as_nl}*)
15276 case $ac_var in #(
15277 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15278 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15279 esac
15280 case $ac_var in #(
15281 _ | IFS | as_nl) ;; #(
15282 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15283 *) { eval $ac_var=; unset $ac_var;} ;;
15284 esac ;;
15285 esac
15286 done
15287
15288 (set) 2>&1 |
15289 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15290 *${as_nl}ac_space=\ *)
15291 # `set' does not quote correctly, so add quotes: double-quote
15292 # substitution turns \\\\ into \\, and sed turns \\ into \.
15293 sed -n \
15294 "s/'/'\\\\''/g;
15295 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15296 ;; #(
15297 *)
15298 # `set' quotes correctly as required by POSIX, so do not add quotes.
15299 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15300 ;;
15301 esac |
15302 sort
15303 ) |
15304 sed '
15305 /^ac_cv_env_/b end
15306 t clear
15307 :clear
15308 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15309 t end
15310 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15311 :end' >>confcache
15312 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15313 if test -w "$cache_file"; then
15314 test "x$cache_file" != "x/dev/null" &&
15315 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15316 $as_echo "$as_me: updating cache $cache_file" >&6;}
15317 cat confcache >$cache_file
15318 else
15319 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15320 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15321 fi
15322 fi
15323 rm -f confcache
15324
15325 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15326 # Let make expand exec_prefix.
15327 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15328
15329 DEFS=-DHAVE_CONFIG_H
15330
15331 ac_libobjs=
15332 ac_ltlibobjs=
15333 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15334 # 1. Remove the extension, and $U if already installed.
15335 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15336 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15337 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15338 # will be set to the directory where LIBOBJS objects are built.
15339 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15340 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15341 done
15342 LIBOBJS=$ac_libobjs
15343
15344 LTLIBOBJS=$ac_ltlibobjs
15345
15346
15347 if test -n "$EXEEXT"; then
15348 am__EXEEXT_TRUE=
15349 am__EXEEXT_FALSE='#'
15350 else
15351 am__EXEEXT_TRUE='#'
15352 am__EXEEXT_FALSE=
15353 fi
15354
15355 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15356 as_fn_error "conditional \"AMDEP\" was never defined.
15357 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15358 fi
15359 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15360 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
15361 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15362 fi
15363 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15364 as_fn_error "conditional \"am__fastdepCC\" was never defined.
15365 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15366 fi
15367 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15368 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
15369 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15370 fi
15371
15372 : ${CONFIG_STATUS=./config.status}
15373 ac_write_fail=0
15374 ac_clean_files_save=$ac_clean_files
15375 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15376 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15377 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15378 as_write_fail=0
15379 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15380 #! $SHELL
15381 # Generated by $as_me.
15382 # Run this file to recreate the current configuration.
15383 # Compiler output produced by configure, useful for debugging
15384 # configure, is in config.log if it exists.
15385
15386 debug=false
15387 ac_cs_recheck=false
15388 ac_cs_silent=false
15389
15390 SHELL=\${CONFIG_SHELL-$SHELL}
15391 export SHELL
15392 _ASEOF
15393 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15394 ## -------------------- ##
15395 ## M4sh Initialization. ##
15396 ## -------------------- ##
15397
15398 # Be more Bourne compatible
15399 DUALCASE=1; export DUALCASE # for MKS sh
15400 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15401 emulate sh
15402 NULLCMD=:
15403 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15404 # is contrary to our usage. Disable this feature.
15405 alias -g '${1+"$@"}'='"$@"'
15406 setopt NO_GLOB_SUBST
15407 else
15408 case `(set -o) 2>/dev/null` in #(
15409 *posix*) :
15410 set -o posix ;; #(
15411 *) :
15412 ;;
15413 esac
15414 fi
15415
15416
15417 as_nl='
15418 '
15419 export as_nl
15420 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15421 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15422 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15423 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15424 # Prefer a ksh shell builtin over an external printf program on Solaris,
15425 # but without wasting forks for bash or zsh.
15426 if test -z "$BASH_VERSION$ZSH_VERSION" \
15427 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15428 as_echo='print -r --'
15429 as_echo_n='print -rn --'
15430 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15431 as_echo='printf %s\n'
15432 as_echo_n='printf %s'
15433 else
15434 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15435 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15436 as_echo_n='/usr/ucb/echo -n'
15437 else
15438 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15439 as_echo_n_body='eval
15440 arg=$1;
15441 case $arg in #(
15442 *"$as_nl"*)
15443 expr "X$arg" : "X\\(.*\\)$as_nl";
15444 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15445 esac;
15446 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15447 '
15448 export as_echo_n_body
15449 as_echo_n='sh -c $as_echo_n_body as_echo'
15450 fi
15451 export as_echo_body
15452 as_echo='sh -c $as_echo_body as_echo'
15453 fi
15454
15455 # The user is always right.
15456 if test "${PATH_SEPARATOR+set}" != set; then
15457 PATH_SEPARATOR=:
15458 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15459 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15460 PATH_SEPARATOR=';'
15461 }
15462 fi
15463
15464
15465 # IFS
15466 # We need space, tab and new line, in precisely that order. Quoting is
15467 # there to prevent editors from complaining about space-tab.
15468 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15469 # splitting by setting IFS to empty value.)
15470 IFS=" "" $as_nl"
15471
15472 # Find who we are. Look in the path if we contain no directory separator.
15473 case $0 in #((
15474 *[\\/]* ) as_myself=$0 ;;
15475 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15476 for as_dir in $PATH
15477 do
15478 IFS=$as_save_IFS
15479 test -z "$as_dir" && as_dir=.
15480 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15481 done
15482 IFS=$as_save_IFS
15483
15484 ;;
15485 esac
15486 # We did not find ourselves, most probably we were run as `sh COMMAND'
15487 # in which case we are not to be found in the path.
15488 if test "x$as_myself" = x; then
15489 as_myself=$0
15490 fi
15491 if test ! -f "$as_myself"; then
15492 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15493 exit 1
15494 fi
15495
15496 # Unset variables that we do not need and which cause bugs (e.g. in
15497 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15498 # suppresses any "Segmentation fault" message there. '((' could
15499 # trigger a bug in pdksh 5.2.14.
15500 for as_var in BASH_ENV ENV MAIL MAILPATH
15501 do eval test x\${$as_var+set} = xset \
15502 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15503 done
15504 PS1='$ '
15505 PS2='> '
15506 PS4='+ '
15507
15508 # NLS nuisances.
15509 LC_ALL=C
15510 export LC_ALL
15511 LANGUAGE=C
15512 export LANGUAGE
15513
15514 # CDPATH.
15515 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15516
15517
15518 # as_fn_error ERROR [LINENO LOG_FD]
15519 # ---------------------------------
15520 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15521 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15522 # script with status $?, using 1 if that was 0.
15523 as_fn_error ()
15524 {
15525 as_status=$?; test $as_status -eq 0 && as_status=1
15526 if test "$3"; then
15527 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15528 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
15529 fi
15530 $as_echo "$as_me: error: $1" >&2
15531 as_fn_exit $as_status
15532 } # as_fn_error
15533
15534
15535 # as_fn_set_status STATUS
15536 # -----------------------
15537 # Set $? to STATUS, without forking.
15538 as_fn_set_status ()
15539 {
15540 return $1
15541 } # as_fn_set_status
15542
15543 # as_fn_exit STATUS
15544 # -----------------
15545 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15546 as_fn_exit ()
15547 {
15548 set +e
15549 as_fn_set_status $1
15550 exit $1
15551 } # as_fn_exit
15552
15553 # as_fn_unset VAR
15554 # ---------------
15555 # Portably unset VAR.
15556 as_fn_unset ()
15557 {
15558 { eval $1=; unset $1;}
15559 }
15560 as_unset=as_fn_unset
15561 # as_fn_append VAR VALUE
15562 # ----------------------
15563 # Append the text in VALUE to the end of the definition contained in VAR. Take
15564 # advantage of any shell optimizations that allow amortized linear growth over
15565 # repeated appends, instead of the typical quadratic growth present in naive
15566 # implementations.
15567 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15568 eval 'as_fn_append ()
15569 {
15570 eval $1+=\$2
15571 }'
15572 else
15573 as_fn_append ()
15574 {
15575 eval $1=\$$1\$2
15576 }
15577 fi # as_fn_append
15578
15579 # as_fn_arith ARG...
15580 # ------------------
15581 # Perform arithmetic evaluation on the ARGs, and store the result in the
15582 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15583 # must be portable across $(()) and expr.
15584 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15585 eval 'as_fn_arith ()
15586 {
15587 as_val=$(( $* ))
15588 }'
15589 else
15590 as_fn_arith ()
15591 {
15592 as_val=`expr "$@" || test $? -eq 1`
15593 }
15594 fi # as_fn_arith
15595
15596
15597 if expr a : '\(a\)' >/dev/null 2>&1 &&
15598 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15599 as_expr=expr
15600 else
15601 as_expr=false
15602 fi
15603
15604 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15605 as_basename=basename
15606 else
15607 as_basename=false
15608 fi
15609
15610 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15611 as_dirname=dirname
15612 else
15613 as_dirname=false
15614 fi
15615
15616 as_me=`$as_basename -- "$0" ||
15617 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15618 X"$0" : 'X\(//\)$' \| \
15619 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15620 $as_echo X/"$0" |
15621 sed '/^.*\/\([^/][^/]*\)\/*$/{
15622 s//\1/
15623 q
15624 }
15625 /^X\/\(\/\/\)$/{
15626 s//\1/
15627 q
15628 }
15629 /^X\/\(\/\).*/{
15630 s//\1/
15631 q
15632 }
15633 s/.*/./; q'`
15634
15635 # Avoid depending upon Character Ranges.
15636 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15637 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15638 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15639 as_cr_digits='0123456789'
15640 as_cr_alnum=$as_cr_Letters$as_cr_digits
15641
15642 ECHO_C= ECHO_N= ECHO_T=
15643 case `echo -n x` in #(((((
15644 -n*)
15645 case `echo 'xy\c'` in
15646 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15647 xy) ECHO_C='\c';;
15648 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15649 ECHO_T=' ';;
15650 esac;;
15651 *)
15652 ECHO_N='-n';;
15653 esac
15654
15655 rm -f conf$$ conf$$.exe conf$$.file
15656 if test -d conf$$.dir; then
15657 rm -f conf$$.dir/conf$$.file
15658 else
15659 rm -f conf$$.dir
15660 mkdir conf$$.dir 2>/dev/null
15661 fi
15662 if (echo >conf$$.file) 2>/dev/null; then
15663 if ln -s conf$$.file conf$$ 2>/dev/null; then
15664 as_ln_s='ln -s'
15665 # ... but there are two gotchas:
15666 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15667 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15668 # In both cases, we have to default to `cp -p'.
15669 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15670 as_ln_s='cp -p'
15671 elif ln conf$$.file conf$$ 2>/dev/null; then
15672 as_ln_s=ln
15673 else
15674 as_ln_s='cp -p'
15675 fi
15676 else
15677 as_ln_s='cp -p'
15678 fi
15679 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15680 rmdir conf$$.dir 2>/dev/null
15681
15682
15683 # as_fn_mkdir_p
15684 # -------------
15685 # Create "$as_dir" as a directory, including parents if necessary.
15686 as_fn_mkdir_p ()
15687 {
15688
15689 case $as_dir in #(
15690 -*) as_dir=./$as_dir;;
15691 esac
15692 test -d "$as_dir" || eval $as_mkdir_p || {
15693 as_dirs=
15694 while :; do
15695 case $as_dir in #(
15696 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15697 *) as_qdir=$as_dir;;
15698 esac
15699 as_dirs="'$as_qdir' $as_dirs"
15700 as_dir=`$as_dirname -- "$as_dir" ||
15701 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15702 X"$as_dir" : 'X\(//\)[^/]' \| \
15703 X"$as_dir" : 'X\(//\)$' \| \
15704 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15705 $as_echo X"$as_dir" |
15706 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15707 s//\1/
15708 q
15709 }
15710 /^X\(\/\/\)[^/].*/{
15711 s//\1/
15712 q
15713 }
15714 /^X\(\/\/\)$/{
15715 s//\1/
15716 q
15717 }
15718 /^X\(\/\).*/{
15719 s//\1/
15720 q
15721 }
15722 s/.*/./; q'`
15723 test -d "$as_dir" && break
15724 done
15725 test -z "$as_dirs" || eval "mkdir $as_dirs"
15726 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15727
15728
15729 } # as_fn_mkdir_p
15730 if mkdir -p . 2>/dev/null; then
15731 as_mkdir_p='mkdir -p "$as_dir"'
15732 else
15733 test -d ./-p && rmdir ./-p
15734 as_mkdir_p=false
15735 fi
15736
15737 if test -x / >/dev/null 2>&1; then
15738 as_test_x='test -x'
15739 else
15740 if ls -dL / >/dev/null 2>&1; then
15741 as_ls_L_option=L
15742 else
15743 as_ls_L_option=
15744 fi
15745 as_test_x='
15746 eval sh -c '\''
15747 if test -d "$1"; then
15748 test -d "$1/.";
15749 else
15750 case $1 in #(
15751 -*)set "./$1";;
15752 esac;
15753 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15754 ???[sx]*):;;*)false;;esac;fi
15755 '\'' sh
15756 '
15757 fi
15758 as_executable_p=$as_test_x
15759
15760 # Sed expression to map a string onto a valid CPP name.
15761 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15762
15763 # Sed expression to map a string onto a valid variable name.
15764 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15765
15766
15767 exec 6>&1
15768 ## ----------------------------------- ##
15769 ## Main body of $CONFIG_STATUS script. ##
15770 ## ----------------------------------- ##
15771 _ASEOF
15772 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15773
15774 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15775 # Save the log message, to keep $0 and so on meaningful, and to
15776 # report actual input values of CONFIG_FILES etc. instead of their
15777 # values after options handling.
15778 ac_log="
15779 This file was extended by guichan $as_me 0.8.2, which was
15780 generated by GNU Autoconf 2.64. Invocation command line was
15781
15782 CONFIG_FILES = $CONFIG_FILES
15783 CONFIG_HEADERS = $CONFIG_HEADERS
15784 CONFIG_LINKS = $CONFIG_LINKS
15785 CONFIG_COMMANDS = $CONFIG_COMMANDS
15786 $ $0 $@
15787
15788 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15789 "
15790
15791 _ACEOF
15792
15793 case $ac_config_files in *"
15794 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15795 esac
15796
15797 case $ac_config_headers in *"
15798 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15799 esac
15800
15801
15802 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15803 # Files that config.status was made for.
15804 config_files="$ac_config_files"
15805 config_headers="$ac_config_headers"
15806 config_commands="$ac_config_commands"
15807
15808 _ACEOF
15809
15810 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15811 ac_cs_usage="\
15812 \`$as_me' instantiates files and other configuration actions
15813 from templates according to the current configuration. Unless the files
15814 and actions are specified as TAGs, all are instantiated by default.
15815
15816 Usage: $0 [OPTION]... [TAG]...
15817
15818 -h, --help print this help, then exit
15819 -V, --version print version number and configuration settings, then exit
15820 -q, --quiet, --silent
15821 do not print progress messages
15822 -d, --debug don't remove temporary files
15823 --recheck update $as_me by reconfiguring in the same conditions
15824 --file=FILE[:TEMPLATE]
15825 instantiate the configuration file FILE
15826 --header=FILE[:TEMPLATE]
15827 instantiate the configuration header FILE
15828
15829 Configuration files:
15830 $config_files
15831
15832 Configuration headers:
15833 $config_headers
15834
15835 Configuration commands:
15836 $config_commands
15837
15838 Report bugs to <olof.naessen@gmail.com>."
15839
15840 _ACEOF
15841 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15842 ac_cs_version="\\
15843 guichan config.status 0.8.2
15844 configured by $0, generated by GNU Autoconf 2.64,
15845 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15846
15847 Copyright (C) 2009 Free Software Foundation, Inc.
15848 This config.status script is free software; the Free Software Foundation
15849 gives unlimited permission to copy, distribute and modify it."
15850
15851 ac_pwd='$ac_pwd'
15852 srcdir='$srcdir'
15853 INSTALL='$INSTALL'
15854 MKDIR_P='$MKDIR_P'
15855 AWK='$AWK'
15856 test -n "\$AWK" || AWK=awk
15857 _ACEOF
15858
15859 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15860 # The default lists apply if the user does not specify any file.
15861 ac_need_defaults=:
15862 while test $# != 0
15863 do
15864 case $1 in
15865 --*=*)
15866 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15867 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15868 ac_shift=:
15869 ;;
15870 *)
15871 ac_option=$1
15872 ac_optarg=$2
15873 ac_shift=shift
15874 ;;
15875 esac
15876
15877 case $ac_option in
15878 # Handling of the options.
15879 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15880 ac_cs_recheck=: ;;
15881 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15882 $as_echo "$ac_cs_version"; exit ;;
15883 --debug | --debu | --deb | --de | --d | -d )
15884 debug=: ;;
15885 --file | --fil | --fi | --f )
15886 $ac_shift
15887 case $ac_optarg in
15888 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15889 esac
15890 as_fn_append CONFIG_FILES " '$ac_optarg'"
15891 ac_need_defaults=false;;
15892 --header | --heade | --head | --hea )
15893 $ac_shift
15894 case $ac_optarg in
15895 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15896 esac
15897 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15898 ac_need_defaults=false;;
15899 --he | --h)
15900 # Conflict between --help and --header
15901 as_fn_error "ambiguous option: \`$1'
15902 Try \`$0 --help' for more information.";;
15903 --help | --hel | -h )
15904 $as_echo "$ac_cs_usage"; exit ;;
15905 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15906 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15907 ac_cs_silent=: ;;
15908
15909 # This is an error.
15910 -*) as_fn_error "unrecognized option: \`$1'
15911 Try \`$0 --help' for more information." ;;
15912
15913 *) as_fn_append ac_config_targets " $1"
15914 ac_need_defaults=false ;;
15915
15916 esac
15917 shift
15918 done
15919
15920 ac_configure_extra_args=
15921
15922 if $ac_cs_silent; then
15923 exec 6>/dev/null
15924 ac_configure_extra_args="$ac_configure_extra_args --silent"
15925 fi
15926
15927 _ACEOF
15928 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15929 if \$ac_cs_recheck; then
15930 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15931 shift
15932 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15933 CONFIG_SHELL='$SHELL'
15934 export CONFIG_SHELL
15935 exec "\$@"
15936 fi
15937
15938 _ACEOF
15939 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15940 exec 5>>config.log
15941 {
15942 echo
15943 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15944 ## Running $as_me. ##
15945 _ASBOX
15946 $as_echo "$ac_log"
15947 } >&5
15948
15949 _ACEOF
15950 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15951 #
15952 # INIT-COMMANDS
15953 #
15954 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15955
15956
15957 # The HP-UX ksh and POSIX shell print the target directory to stdout
15958 # if CDPATH is set.
15959 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15960
15961 sed_quote_subst='$sed_quote_subst'
15962 double_quote_subst='$double_quote_subst'
15963 delay_variable_subst='$delay_variable_subst'
15964 AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`'
15965 DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`'
15966 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
15967 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
15968 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
15969 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
15970 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
15971 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
15972 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
15973 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
15974 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
15975 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
15976 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
15977 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
15978 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
15979 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
15980 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
15981 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
15982 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
15983 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
15984 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
15985 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
15986 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
15987 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
15988 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
15989 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
15990 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
15991 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
15992 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
15993 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
15994 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15995 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
15996 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
15997 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
15998 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
15999 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
16000 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
16001 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16002 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16003 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16004 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
16005 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16006 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
16007 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
16008 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
16009 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
16010 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"`'
16011 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"`'
16012 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
16013 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
16014 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
16015 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
16016 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
16017 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
16018 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
16019 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
16020 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
16021 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
16022 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
16023 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
16024 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
16025 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
16026 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
16027 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
16028 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16029 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16030 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
16031 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
16032 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16033 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16034 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
16035 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16036 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16037 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16038 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16039 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16040 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16041 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
16042 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16043 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16044 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16045 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
16046 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
16047 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
16048 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
16049 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
16050 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16051 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
16052 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
16053 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
16054 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
16055 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
16056 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16057 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16058 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16059 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16060 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
16061 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
16062 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16063 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
16064 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
16065 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16066 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16067 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
16068 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16069 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
16070 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16071 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16072 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16073 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16074 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
16075 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
16076 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16077 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16078 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
16079 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
16080 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
16081 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
16082 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
16083 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
16084 compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
16085 predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16086 postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16087 predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
16088 postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
16089 compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
16090 LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16091 old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16092 compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16093 GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16094 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16095 lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16096 lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16097 lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16098 lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16099 archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16100 enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16101 export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16102 whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16103 compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16104 old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16105 old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16106 archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16107 archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16108 module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16109 module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16110 with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16111 allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16112 no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16113 hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16114 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16115 hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16116 hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16117 hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16118 hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16119 hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16120 hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16121 inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16122 link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16123 fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16124 always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16125 export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16126 exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16127 include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16128 prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16129 file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16130 hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16131 compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16132 predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16133 postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16134 predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16135 postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16136 compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16137
16138 LTCC='$LTCC'
16139 LTCFLAGS='$LTCFLAGS'
16140 compiler='$compiler_DEFAULT'
16141
16142 # Quote evaled strings.
16143 for var in SED \
16144 GREP \
16145 EGREP \
16146 FGREP \
16147 LD \
16148 NM \
16149 LN_S \
16150 lt_SP2NL \
16151 lt_NL2SP \
16152 reload_flag \
16153 deplibs_check_method \
16154 file_magic_cmd \
16155 AR \
16156 AR_FLAGS \
16157 STRIP \
16158 RANLIB \
16159 CC \
16160 CFLAGS \
16161 compiler \
16162 lt_cv_sys_global_symbol_pipe \
16163 lt_cv_sys_global_symbol_to_cdecl \
16164 lt_cv_sys_global_symbol_to_c_name_address \
16165 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16166 SHELL \
16167 ECHO \
16168 lt_prog_compiler_no_builtin_flag \
16169 lt_prog_compiler_wl \
16170 lt_prog_compiler_pic \
16171 lt_prog_compiler_static \
16172 lt_cv_prog_compiler_c_o \
16173 need_locks \
16174 DSYMUTIL \
16175 NMEDIT \
16176 LIPO \
16177 OTOOL \
16178 OTOOL64 \
16179 shrext_cmds \
16180 export_dynamic_flag_spec \
16181 whole_archive_flag_spec \
16182 compiler_needs_object \
16183 with_gnu_ld \
16184 allow_undefined_flag \
16185 no_undefined_flag \
16186 hardcode_libdir_flag_spec \
16187 hardcode_libdir_flag_spec_ld \
16188 hardcode_libdir_separator \
16189 fix_srcfile_path \
16190 exclude_expsyms \
16191 include_expsyms \
16192 file_list_spec \
16193 variables_saved_for_relink \
16194 libname_spec \
16195 library_names_spec \
16196 soname_spec \
16197 finish_eval \
16198 old_striplib \
16199 striplib \
16200 compiler_lib_search_dirs \
16201 predep_objects \
16202 postdep_objects \
16203 predeps \
16204 postdeps \
16205 compiler_lib_search_path \
16206 LD_CXX \
16207 compiler_CXX \
16208 lt_prog_compiler_no_builtin_flag_CXX \
16209 lt_prog_compiler_wl_CXX \
16210 lt_prog_compiler_pic_CXX \
16211 lt_prog_compiler_static_CXX \
16212 lt_cv_prog_compiler_c_o_CXX \
16213 export_dynamic_flag_spec_CXX \
16214 whole_archive_flag_spec_CXX \
16215 compiler_needs_object_CXX \
16216 with_gnu_ld_CXX \
16217 allow_undefined_flag_CXX \
16218 no_undefined_flag_CXX \
16219 hardcode_libdir_flag_spec_CXX \
16220 hardcode_libdir_flag_spec_ld_CXX \
16221 hardcode_libdir_separator_CXX \
16222 fix_srcfile_path_CXX \
16223 exclude_expsyms_CXX \
16224 include_expsyms_CXX \
16225 file_list_spec_CXX \
16226 compiler_lib_search_dirs_CXX \
16227 predep_objects_CXX \
16228 postdep_objects_CXX \
16229 predeps_CXX \
16230 postdeps_CXX \
16231 compiler_lib_search_path_CXX; do
16232 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16233 *[\\\\\\\`\\"\\\$]*)
16234 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16235 ;;
16236 *)
16237 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16238 ;;
16239 esac
16240 done
16241
16242 # Double-quote double-evaled strings.
16243 for var in reload_cmds \
16244 old_postinstall_cmds \
16245 old_postuninstall_cmds \
16246 old_archive_cmds \
16247 extract_expsyms_cmds \
16248 old_archive_from_new_cmds \
16249 old_archive_from_expsyms_cmds \
16250 archive_cmds \
16251 archive_expsym_cmds \
16252 module_cmds \
16253 module_expsym_cmds \
16254 export_symbols_cmds \
16255 prelink_cmds \
16256 postinstall_cmds \
16257 postuninstall_cmds \
16258 finish_cmds \
16259 sys_lib_search_path_spec \
16260 sys_lib_dlsearch_path_spec \
16261 old_archive_cmds_CXX \
16262 old_archive_from_new_cmds_CXX \
16263 old_archive_from_expsyms_cmds_CXX \
16264 archive_cmds_CXX \
16265 archive_expsym_cmds_CXX \
16266 module_cmds_CXX \
16267 module_expsym_cmds_CXX \
16268 export_symbols_cmds_CXX \
16269 prelink_cmds_CXX; do
16270 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16271 *[\\\\\\\`\\"\\\$]*)
16272 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16273 ;;
16274 *)
16275 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16276 ;;
16277 esac
16278 done
16279
16280 # Fix-up fallback echo if it was mangled by the above quoting rules.
16281 case \$lt_ECHO in
16282 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
16283 ;;
16284 esac
16285
16286 ac_aux_dir='$ac_aux_dir'
16287 xsi_shell='$xsi_shell'
16288 lt_shell_append='$lt_shell_append'
16289
16290 # See if we are running on zsh, and set the options which allow our
16291 # commands through without removal of \ escapes INIT.
16292 if test -n "\${ZSH_VERSION+set}" ; then
16293 setopt NO_GLOB_SUBST
16294 fi
16295
16296
16297 PACKAGE='$PACKAGE'
16298 VERSION='$VERSION'
16299 TIMESTAMP='$TIMESTAMP'
16300 RM='$RM'
16301 ofile='$ofile'
16302
16303
16304
16305
16306
16307
16308 _ACEOF
16309
16310 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16311
16312 # Handling of arguments.
16313 for ac_config_target in $ac_config_targets
16314 do
16315 case $ac_config_target in
16316 "include/config.hpp") CONFIG_HEADERS="$CONFIG_HEADERS include/config.hpp" ;;
16317 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16318 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16319 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16320 "guichan-0.8.pc") CONFIG_FILES="$CONFIG_FILES guichan-0.8.pc" ;;
16321 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
16322 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
16323 "include/guichan/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/Makefile" ;;
16324 "include/guichan/allegro/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/allegro/Makefile" ;;
16325 "include/guichan/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/contrib/Makefile" ;;
16326 "include/guichan/contrib/allegro/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/contrib/allegro/Makefile" ;;
16327 "include/guichan/contrib/opengl/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/contrib/opengl/Makefile" ;;
16328 "include/guichan/contrib/sdl/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/contrib/sdl/Makefile" ;;
16329 "include/guichan/contrib/widgets/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/contrib/widgets/Makefile" ;;
16330 "include/guichan/hge/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/hge/Makefile" ;;
16331 "include/guichan/opengl/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/opengl/Makefile" ;;
16332 "include/guichan/openlayer/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/openlayer/Makefile" ;;
16333 "include/guichan/sdl/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/sdl/Makefile" ;;
16334 "include/guichan/widgets/Makefile") CONFIG_FILES="$CONFIG_FILES include/guichan/widgets/Makefile" ;;
16335 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
16336 "src/allegro/Makefile") CONFIG_FILES="$CONFIG_FILES src/allegro/Makefile" ;;
16337 "src/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES src/contrib/Makefile" ;;
16338 "src/contrib/allegro/Makefile") CONFIG_FILES="$CONFIG_FILES src/contrib/allegro/Makefile" ;;
16339 "src/contrib/opengl/Makefile") CONFIG_FILES="$CONFIG_FILES src/contrib/opengl/Makefile" ;;
16340 "src/contrib/sdl/Makefile") CONFIG_FILES="$CONFIG_FILES src/contrib/sdl/Makefile" ;;
16341 "src/contrib/widgets/Makefile") CONFIG_FILES="$CONFIG_FILES src/contrib/widgets/Makefile" ;;
16342 "src/hge/Makefile") CONFIG_FILES="$CONFIG_FILES src/hge/Makefile" ;;
16343 "src/opengl/Makefile") CONFIG_FILES="$CONFIG_FILES src/opengl/Makefile" ;;
16344 "src/opengl/guichan_opengl-0.8.pc") CONFIG_FILES="$CONFIG_FILES src/opengl/guichan_opengl-0.8.pc" ;;
16345 "src/openlayer/Makefile") CONFIG_FILES="$CONFIG_FILES src/openlayer/Makefile" ;;
16346 "src/sdl/Makefile") CONFIG_FILES="$CONFIG_FILES src/sdl/Makefile" ;;
16347 "src/sdl/guichan_sdl-0.8.pc") CONFIG_FILES="$CONFIG_FILES src/sdl/guichan_sdl-0.8.pc" ;;
16348 "src/widgets/Makefile") CONFIG_FILES="$CONFIG_FILES src/widgets/Makefile" ;;
16349
16350 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16351 esac
16352 done
16353
16354
16355 # If the user did not use the arguments to specify the items to instantiate,
16356 # then the envvar interface is used. Set only those that are not.
16357 # We use the long form for the default assignment because of an extremely
16358 # bizarre bug on SunOS 4.1.3.
16359 if $ac_need_defaults; then
16360 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16361 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16362 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16363 fi
16364
16365 # Have a temporary directory for convenience. Make it in the build tree
16366 # simply because there is no reason against having it here, and in addition,
16367 # creating and moving files from /tmp can sometimes cause problems.
16368 # Hook for its removal unless debugging.
16369 # Note that there is a small window in which the directory will not be cleaned:
16370 # after its creation but before its name has been assigned to `$tmp'.
16371 $debug ||
16372 {
16373 tmp=
16374 trap 'exit_status=$?
16375 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16376 ' 0
16377 trap 'as_fn_exit 1' 1 2 13 15
16378 }
16379 # Create a (secure) tmp directory for tmp files.
16380
16381 {
16382 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16383 test -n "$tmp" && test -d "$tmp"
16384 } ||
16385 {
16386 tmp=./conf$$-$RANDOM
16387 (umask 077 && mkdir "$tmp")
16388 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
16389
16390 # Set up the scripts for CONFIG_FILES section.
16391 # No need to generate them if there are no CONFIG_FILES.
16392 # This happens for instance with `./config.status config.h'.
16393 if test -n "$CONFIG_FILES"; then
16394
16395
16396 ac_cr=`echo X | tr X '\015'`
16397 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16398 # But we know of no other shell where ac_cr would be empty at this
16399 # point, so we can use a bashism as a fallback.
16400 if test "x$ac_cr" = x; then
16401 eval ac_cr=\$\'\\r\'
16402 fi
16403 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16404 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16405 ac_cs_awk_cr='\r'
16406 else
16407 ac_cs_awk_cr=$ac_cr
16408 fi
16409
16410 echo 'BEGIN {' >"$tmp/subs1.awk" &&
16411 _ACEOF
16412
16413
16414 {
16415 echo "cat >conf$$subs.awk <<_ACEOF" &&
16416 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16417 echo "_ACEOF"
16418 } >conf$$subs.sh ||
16419 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16420 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
16421 ac_delim='%!_!# '
16422 for ac_last_try in false false false false false :; do
16423 . ./conf$$subs.sh ||
16424 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16425
16426 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16427 if test $ac_delim_n = $ac_delim_num; then
16428 break
16429 elif $ac_last_try; then
16430 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
16431 else
16432 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16433 fi
16434 done
16435 rm -f conf$$subs.sh
16436
16437 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16438 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
16439 _ACEOF
16440 sed -n '
16441 h
16442 s/^/S["/; s/!.*/"]=/
16443 p
16444 g
16445 s/^[^!]*!//
16446 :repl
16447 t repl
16448 s/'"$ac_delim"'$//
16449 t delim
16450 :nl
16451 h
16452 s/\(.\{148\}\).*/\1/
16453 t more1
16454 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16455 p
16456 n
16457 b repl
16458 :more1
16459 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16460 p
16461 g
16462 s/.\{148\}//
16463 t nl
16464 :delim
16465 h
16466 s/\(.\{148\}\).*/\1/
16467 t more2
16468 s/["\\]/\\&/g; s/^/"/; s/$/"/
16469 p
16470 b
16471 :more2
16472 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16473 p
16474 g
16475 s/.\{148\}//
16476 t delim
16477 ' <conf$$subs.awk | sed '
16478 /^[^""]/{
16479 N
16480 s/\n//
16481 }
16482 ' >>$CONFIG_STATUS || ac_write_fail=1
16483 rm -f conf$$subs.awk
16484 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16485 _ACAWK
16486 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
16487 for (key in S) S_is_set[key] = 1
16488 FS = ""
16489
16490 }
16491 {
16492 line = $ 0
16493 nfields = split(line, field, "@")
16494 substed = 0
16495 len = length(field[1])
16496 for (i = 2; i < nfields; i++) {
16497 key = field[i]
16498 keylen = length(key)
16499 if (S_is_set[key]) {
16500 value = S[key]
16501 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16502 len += length(value) + length(field[++i])
16503 substed = 1
16504 } else
16505 len += 1 + keylen
16506 }
16507
16508 print line
16509 }
16510
16511 _ACAWK
16512 _ACEOF
16513 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16514 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16515 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16516 else
16517 cat
16518 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
16519 || as_fn_error "could not setup config files machinery" "$LINENO" 5
16520 _ACEOF
16521
16522 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16523 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16524 # trailing colons and then remove the whole line if VPATH becomes empty
16525 # (actually we leave an empty line to preserve line numbers).
16526 if test "x$srcdir" = x.; then
16527 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16528 s/:*\$(srcdir):*/:/
16529 s/:*\${srcdir}:*/:/
16530 s/:*@srcdir@:*/:/
16531 s/^\([^=]*=[ ]*\):*/\1/
16532 s/:*$//
16533 s/^[^=]*=[ ]*$//
16534 }'
16535 fi
16536
16537 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16538 fi # test -n "$CONFIG_FILES"
16539
16540 # Set up the scripts for CONFIG_HEADERS section.
16541 # No need to generate them if there are no CONFIG_HEADERS.
16542 # This happens for instance with `./config.status Makefile'.
16543 if test -n "$CONFIG_HEADERS"; then
16544 cat >"$tmp/defines.awk" <<\_ACAWK ||
16545 BEGIN {
16546 _ACEOF
16547
16548 # Transform confdefs.h into an awk script `defines.awk', embedded as
16549 # here-document in config.status, that substitutes the proper values into
16550 # config.h.in to produce config.h.
16551
16552 # Create a delimiter string that does not exist in confdefs.h, to ease
16553 # handling of long lines.
16554 ac_delim='%!_!# '
16555 for ac_last_try in false false :; do
16556 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
16557 if test -z "$ac_t"; then
16558 break
16559 elif $ac_last_try; then
16560 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
16561 else
16562 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16563 fi
16564 done
16565
16566 # For the awk script, D is an array of macro values keyed by name,
16567 # likewise P contains macro parameters if any. Preserve backslash
16568 # newline sequences.
16569
16570 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16571 sed -n '
16572 s/.\{148\}/&'"$ac_delim"'/g
16573 t rset
16574 :rset
16575 s/^[ ]*#[ ]*define[ ][ ]*/ /
16576 t def
16577 d
16578 :def
16579 s/\\$//
16580 t bsnl
16581 s/["\\]/\\&/g
16582 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16583 D["\1"]=" \3"/p
16584 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16585 d
16586 :bsnl
16587 s/["\\]/\\&/g
16588 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16589 D["\1"]=" \3\\\\\\n"\\/p
16590 t cont
16591 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16592 t cont
16593 d
16594 :cont
16595 n
16596 s/.\{148\}/&'"$ac_delim"'/g
16597 t clear
16598 :clear
16599 s/\\$//
16600 t bsnlc
16601 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16602 d
16603 :bsnlc
16604 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16605 b cont
16606 ' <confdefs.h | sed '
16607 s/'"$ac_delim"'/"\\\
16608 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16609
16610 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16611 for (key in D) D_is_set[key] = 1
16612 FS = ""
16613 }
16614 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16615 line = \$ 0
16616 split(line, arg, " ")
16617 if (arg[1] == "#") {
16618 defundef = arg[2]
16619 mac1 = arg[3]
16620 } else {
16621 defundef = substr(arg[1], 2)
16622 mac1 = arg[2]
16623 }
16624 split(mac1, mac2, "(") #)
16625 macro = mac2[1]
16626 prefix = substr(line, 1, index(line, defundef) - 1)
16627 if (D_is_set[macro]) {
16628 # Preserve the white space surrounding the "#".
16629 print prefix "define", macro P[macro] D[macro]
16630 next
16631 } else {
16632 # Replace #undef with comments. This is necessary, for example,
16633 # in the case of _POSIX_SOURCE, which is predefined and required
16634 # on some systems where configure will not decide to define it.
16635 if (defundef == "undef") {
16636 print "/*", prefix defundef, macro, "*/"
16637 next
16638 }
16639 }
16640 }
16641 { print }
16642 _ACAWK
16643 _ACEOF
16644 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16645 as_fn_error "could not setup config headers machinery" "$LINENO" 5
16646 fi # test -n "$CONFIG_HEADERS"
16647
16648
16649 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16650 shift
16651 for ac_tag
16652 do
16653 case $ac_tag in
16654 :[FHLC]) ac_mode=$ac_tag; continue;;
16655 esac
16656 case $ac_mode$ac_tag in
16657 :[FHL]*:*);;
16658 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
16659 :[FH]-) ac_tag=-:-;;
16660 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16661 esac
16662 ac_save_IFS=$IFS
16663 IFS=:
16664 set x $ac_tag
16665 IFS=$ac_save_IFS
16666 shift
16667 ac_file=$1
16668 shift
16669
16670 case $ac_mode in
16671 :L) ac_source=$1;;
16672 :[FH])
16673 ac_file_inputs=
16674 for ac_f
16675 do
16676 case $ac_f in
16677 -) ac_f="$tmp/stdin";;
16678 *) # Look for the file first in the build tree, then in the source tree
16679 # (if the path is not absolute). The absolute path cannot be DOS-style,
16680 # because $ac_f cannot contain `:'.
16681 test -f "$ac_f" ||
16682 case $ac_f in
16683 [\\/$]*) false;;
16684 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16685 esac ||
16686 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16687 esac
16688 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16689 as_fn_append ac_file_inputs " '$ac_f'"
16690 done
16691
16692 # Let's still pretend it is `configure' which instantiates (i.e., don't
16693 # use $as_me), people would be surprised to read:
16694 # /* config.h. Generated by config.status. */
16695 configure_input='Generated from '`
16696 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16697 `' by configure.'
16698 if test x"$ac_file" != x-; then
16699 configure_input="$ac_file. $configure_input"
16700 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16701 $as_echo "$as_me: creating $ac_file" >&6;}
16702 fi
16703 # Neutralize special characters interpreted by sed in replacement strings.
16704 case $configure_input in #(
16705 *\&* | *\|* | *\\* )
16706 ac_sed_conf_input=`$as_echo "$configure_input" |
16707 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16708 *) ac_sed_conf_input=$configure_input;;
16709 esac
16710
16711 case $ac_tag in
16712 *:-:* | *:-) cat >"$tmp/stdin" \
16713 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
16714 esac
16715 ;;
16716 esac
16717
16718 ac_dir=`$as_dirname -- "$ac_file" ||
16719 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16720 X"$ac_file" : 'X\(//\)[^/]' \| \
16721 X"$ac_file" : 'X\(//\)$' \| \
16722 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16723 $as_echo X"$ac_file" |
16724 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16725 s//\1/
16726 q
16727 }
16728 /^X\(\/\/\)[^/].*/{
16729 s//\1/
16730 q
16731 }
16732 /^X\(\/\/\)$/{
16733 s//\1/
16734 q
16735 }
16736 /^X\(\/\).*/{
16737 s//\1/
16738 q
16739 }
16740 s/.*/./; q'`
16741 as_dir="$ac_dir"; as_fn_mkdir_p
16742 ac_builddir=.
16743
16744 case "$ac_dir" in
16745 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16746 *)
16747 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16748 # A ".." for each directory in $ac_dir_suffix.
16749 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16750 case $ac_top_builddir_sub in
16751 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16752 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16753 esac ;;
16754 esac
16755 ac_abs_top_builddir=$ac_pwd
16756 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16757 # for backward compatibility:
16758 ac_top_builddir=$ac_top_build_prefix
16759
16760 case $srcdir in
16761 .) # We are building in place.
16762 ac_srcdir=.
16763 ac_top_srcdir=$ac_top_builddir_sub
16764 ac_abs_top_srcdir=$ac_pwd ;;
16765 [\\/]* | ?:[\\/]* ) # Absolute name.
16766 ac_srcdir=$srcdir$ac_dir_suffix;
16767 ac_top_srcdir=$srcdir
16768 ac_abs_top_srcdir=$srcdir ;;
16769 *) # Relative name.
16770 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16771 ac_top_srcdir=$ac_top_build_prefix$srcdir
16772 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16773 esac
16774 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16775
16776
16777 case $ac_mode in
16778 :F)
16779 #
16780 # CONFIG_FILE
16781 #
16782
16783 case $INSTALL in
16784 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16785 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16786 esac
16787 ac_MKDIR_P=$MKDIR_P
16788 case $MKDIR_P in
16789 [\\/$]* | ?:[\\/]* ) ;;
16790 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16791 esac
16792 _ACEOF
16793
16794 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16795 # If the template does not know about datarootdir, expand it.
16796 # FIXME: This hack should be removed a few years after 2.60.
16797 ac_datarootdir_hack=; ac_datarootdir_seen=
16798 ac_sed_dataroot='
16799 /datarootdir/ {
16800 p
16801 q
16802 }
16803 /@datadir@/p
16804 /@docdir@/p
16805 /@infodir@/p
16806 /@localedir@/p
16807 /@mandir@/p'
16808 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16809 *datarootdir*) ac_datarootdir_seen=yes;;
16810 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16812 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16813 _ACEOF
16814 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16815 ac_datarootdir_hack='
16816 s&@datadir@&$datadir&g
16817 s&@docdir@&$docdir&g
16818 s&@infodir@&$infodir&g
16819 s&@localedir@&$localedir&g
16820 s&@mandir@&$mandir&g
16821 s&\\\${datarootdir}&$datarootdir&g' ;;
16822 esac
16823 _ACEOF
16824
16825 # Neutralize VPATH when `$srcdir' = `.'.
16826 # Shell code in configure.ac might set extrasub.
16827 # FIXME: do we really want to maintain this feature?
16828 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16829 ac_sed_extra="$ac_vpsub
16830 $extrasub
16831 _ACEOF
16832 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16833 :t
16834 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16835 s|@configure_input@|$ac_sed_conf_input|;t t
16836 s&@top_builddir@&$ac_top_builddir_sub&;t t
16837 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16838 s&@srcdir@&$ac_srcdir&;t t
16839 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16840 s&@top_srcdir@&$ac_top_srcdir&;t t
16841 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16842 s&@builddir@&$ac_builddir&;t t
16843 s&@abs_builddir@&$ac_abs_builddir&;t t
16844 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16845 s&@INSTALL@&$ac_INSTALL&;t t
16846 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16847 $ac_datarootdir_hack
16848 "
16849 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16850 || as_fn_error "could not create $ac_file" "$LINENO" 5
16851
16852 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16853 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16854 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16856 which seems to be undefined. Please make sure it is defined." >&5
16857 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16858 which seems to be undefined. Please make sure it is defined." >&2;}
16859
16860 rm -f "$tmp/stdin"
16861 case $ac_file in
16862 -) cat "$tmp/out" && rm -f "$tmp/out";;
16863 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16864 esac \
16865 || as_fn_error "could not create $ac_file" "$LINENO" 5
16866 ;;
16867 :H)
16868 #
16869 # CONFIG_HEADER
16870 #
16871 if test x"$ac_file" != x-; then
16872 {
16873 $as_echo "/* $configure_input */" \
16874 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16875 } >"$tmp/config.h" \
16876 || as_fn_error "could not create $ac_file" "$LINENO" 5
16877 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16878 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16879 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16880 else
16881 rm -f "$ac_file"
16882 mv "$tmp/config.h" "$ac_file" \
16883 || as_fn_error "could not create $ac_file" "$LINENO" 5
16884 fi
16885 else
16886 $as_echo "/* $configure_input */" \
16887 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16888 || as_fn_error "could not create -" "$LINENO" 5
16889 fi
16890 # Compute "$ac_file"'s index in $config_headers.
16891 _am_arg="$ac_file"
16892 _am_stamp_count=1
16893 for _am_header in $config_headers :; do
16894 case $_am_header in
16895 $_am_arg | $_am_arg:* )
16896 break ;;
16897 * )
16898 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16899 esac
16900 done
16901 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16902 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16903 X"$_am_arg" : 'X\(//\)[^/]' \| \
16904 X"$_am_arg" : 'X\(//\)$' \| \
16905 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16906 $as_echo X"$_am_arg" |
16907 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16908 s//\1/
16909 q
16910 }
16911 /^X\(\/\/\)[^/].*/{
16912 s//\1/
16913 q
16914 }
16915 /^X\(\/\/\)$/{
16916 s//\1/
16917 q
16918 }
16919 /^X\(\/\).*/{
16920 s//\1/
16921 q
16922 }
16923 s/.*/./; q'`/stamp-h$_am_stamp_count
16924 ;;
16925
16926 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16927 $as_echo "$as_me: executing $ac_file commands" >&6;}
16928 ;;
16929 esac
16930
16931
16932 case $ac_file$ac_mode in
16933 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16934 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16935 # are listed without --file. Let's play safe and only enable the eval
16936 # if we detect the quoting.
16937 case $CONFIG_FILES in
16938 *\'*) eval set x "$CONFIG_FILES" ;;
16939 *) set x $CONFIG_FILES ;;
16940 esac
16941 shift
16942 for mf
16943 do
16944 # Strip MF so we end up with the name of the file.
16945 mf=`echo "$mf" | sed -e 's/:.*$//'`
16946 # Check whether this is an Automake generated Makefile or not.
16947 # We used to match only the files named `Makefile.in', but
16948 # some people rename them; so instead we look at the file content.
16949 # Grep'ing the first line is not enough: some people post-process
16950 # each Makefile.in and add a new line on top of each file to say so.
16951 # Grep'ing the whole file is not good either: AIX grep has a line
16952 # limit of 2048, but all sed's we know have understand at least 4000.
16953 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16954 dirpart=`$as_dirname -- "$mf" ||
16955 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16956 X"$mf" : 'X\(//\)[^/]' \| \
16957 X"$mf" : 'X\(//\)$' \| \
16958 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16959 $as_echo X"$mf" |
16960 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16961 s//\1/
16962 q
16963 }
16964 /^X\(\/\/\)[^/].*/{
16965 s//\1/
16966 q
16967 }
16968 /^X\(\/\/\)$/{
16969 s//\1/
16970 q
16971 }
16972 /^X\(\/\).*/{
16973 s//\1/
16974 q
16975 }
16976 s/.*/./; q'`
16977 else
16978 continue
16979 fi
16980 # Extract the definition of DEPDIR, am__include, and am__quote
16981 # from the Makefile without running `make'.
16982 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16983 test -z "$DEPDIR" && continue
16984 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16985 test -z "am__include" && continue
16986 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16987 # When using ansi2knr, U may be empty or an underscore; expand it
16988 U=`sed -n 's/^U = //p' < "$mf"`
16989 # Find all dependency output files, they are included files with
16990 # $(DEPDIR) in their names. We invoke sed twice because it is the
16991 # simplest approach to changing $(DEPDIR) to its actual value in the
16992 # expansion.
16993 for file in `sed -n "
16994 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16995 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16996 # Make sure the directory exists.
16997 test -f "$dirpart/$file" && continue
16998 fdir=`$as_dirname -- "$file" ||
16999 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17000 X"$file" : 'X\(//\)[^/]' \| \
17001 X"$file" : 'X\(//\)$' \| \
17002 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17003 $as_echo X"$file" |
17004 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17005 s//\1/
17006 q
17007 }
17008 /^X\(\/\/\)[^/].*/{
17009 s//\1/
17010 q
17011 }
17012 /^X\(\/\/\)$/{
17013 s//\1/
17014 q
17015 }
17016 /^X\(\/\).*/{
17017 s//\1/
17018 q
17019 }
17020 s/.*/./; q'`
17021 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17022 # echo "creating $dirpart/$file"
17023 echo '# dummy' > "$dirpart/$file"
17024 done
17025 done
17026 }
17027 ;;
17028 "libtool":C)
17029
17030 # See if we are running on zsh, and set the options which allow our
17031 # commands through without removal of \ escapes.
17032 if test -n "${ZSH_VERSION+set}" ; then
17033 setopt NO_GLOB_SUBST
17034 fi
17035
17036 cfgfile="${ofile}T"
17037 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17038 $RM "$cfgfile"
17039
17040 cat <<_LT_EOF >> "$cfgfile"
17041 #! $SHELL
17042
17043 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17044 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17045 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17046 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17047 #
17048 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17049 # 2006, 2007, 2008 Free Software Foundation, Inc.
17050 # Written by Gordon Matzigkeit, 1996
17051 #
17052 # This file is part of GNU Libtool.
17053 #
17054 # GNU Libtool is free software; you can redistribute it and/or
17055 # modify it under the terms of the GNU General Public License as
17056 # published by the Free Software Foundation; either version 2 of
17057 # the License, or (at your option) any later version.
17058 #
17059 # As a special exception to the GNU General Public License,
17060 # if you distribute this file as part of a program or library that
17061 # is built using GNU Libtool, you may include this file under the
17062 # same distribution terms that you use for the rest of that program.
17063 #
17064 # GNU Libtool is distributed in the hope that it will be useful,
17065 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17066 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17067 # GNU General Public License for more details.
17068 #
17069 # You should have received a copy of the GNU General Public License
17070 # along with GNU Libtool; see the file COPYING. If not, a copy
17071 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17072 # obtained by writing to the Free Software Foundation, Inc.,
17073 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17074
17075
17076 # The names of the tagged configurations supported by this script.
17077 available_tags="CXX "
17078
17079 # ### BEGIN LIBTOOL CONFIG
17080
17081 # Assembler program.
17082 AS=$AS
17083
17084 # DLL creation program.
17085 DLLTOOL=$DLLTOOL
17086
17087 # Object dumper program.
17088 OBJDUMP=$OBJDUMP
17089
17090 # Which release of libtool.m4 was used?
17091 macro_version=$macro_version
17092 macro_revision=$macro_revision
17093
17094 # Whether or not to build shared libraries.
17095 build_libtool_libs=$enable_shared
17096
17097 # Whether or not to build static libraries.
17098 build_old_libs=$enable_static
17099
17100 # What type of objects to build.
17101 pic_mode=$pic_mode
17102
17103 # Whether or not to optimize for fast installation.
17104 fast_install=$enable_fast_install
17105
17106 # The host system.
17107 host_alias=$host_alias
17108 host=$host
17109 host_os=$host_os
17110
17111 # The build system.
17112 build_alias=$build_alias
17113 build=$build
17114 build_os=$build_os
17115
17116 # A sed program that does not truncate output.
17117 SED=$lt_SED
17118
17119 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17120 Xsed="\$SED -e 1s/^X//"
17121
17122 # A grep program that handles long lines.
17123 GREP=$lt_GREP
17124
17125 # An ERE matcher.
17126 EGREP=$lt_EGREP
17127
17128 # A literal string matcher.
17129 FGREP=$lt_FGREP
17130
17131 # A BSD- or MS-compatible name lister.
17132 NM=$lt_NM
17133
17134 # Whether we need soft or hard links.
17135 LN_S=$lt_LN_S
17136
17137 # What is the maximum length of a command?
17138 max_cmd_len=$max_cmd_len
17139
17140 # Object file suffix (normally "o").
17141 objext=$ac_objext
17142
17143 # Executable file suffix (normally "").
17144 exeext=$exeext
17145
17146 # whether the shell understands "unset".
17147 lt_unset=$lt_unset
17148
17149 # turn spaces into newlines.
17150 SP2NL=$lt_lt_SP2NL
17151
17152 # turn newlines into spaces.
17153 NL2SP=$lt_lt_NL2SP
17154
17155 # How to create reloadable object files.
17156 reload_flag=$lt_reload_flag
17157 reload_cmds=$lt_reload_cmds
17158
17159 # Method to check whether dependent libraries are shared objects.
17160 deplibs_check_method=$lt_deplibs_check_method
17161
17162 # Command to use when deplibs_check_method == "file_magic".
17163 file_magic_cmd=$lt_file_magic_cmd
17164
17165 # The archiver.
17166 AR=$lt_AR
17167 AR_FLAGS=$lt_AR_FLAGS
17168
17169 # A symbol stripping program.
17170 STRIP=$lt_STRIP
17171
17172 # Commands used to install an old-style archive.
17173 RANLIB=$lt_RANLIB
17174 old_postinstall_cmds=$lt_old_postinstall_cmds
17175 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17176
17177 # A C compiler.
17178 LTCC=$lt_CC
17179
17180 # LTCC compiler flags.
17181 LTCFLAGS=$lt_CFLAGS
17182
17183 # Take the output of nm and produce a listing of raw symbols and C names.
17184 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17185
17186 # Transform the output of nm in a proper C declaration.
17187 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17188
17189 # Transform the output of nm in a C name address pair.
17190 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17191
17192 # Transform the output of nm in a C name address pair when lib prefix is needed.
17193 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17194
17195 # The name of the directory that contains temporary libtool files.
17196 objdir=$objdir
17197
17198 # Shell to use when invoking shell scripts.
17199 SHELL=$lt_SHELL
17200
17201 # An echo program that does not interpret backslashes.
17202 ECHO=$lt_ECHO
17203
17204 # Used to examine libraries when file_magic_cmd begins with "file".
17205 MAGIC_CMD=$MAGIC_CMD
17206
17207 # Must we lock files when doing compilation?
17208 need_locks=$lt_need_locks
17209
17210 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17211 DSYMUTIL=$lt_DSYMUTIL
17212
17213 # Tool to change global to local symbols on Mac OS X.
17214 NMEDIT=$lt_NMEDIT
17215
17216 # Tool to manipulate fat objects and archives on Mac OS X.
17217 LIPO=$lt_LIPO
17218
17219 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17220 OTOOL=$lt_OTOOL
17221
17222 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17223 OTOOL64=$lt_OTOOL64
17224
17225 # Old archive suffix (normally "a").
17226 libext=$libext
17227
17228 # Shared library suffix (normally ".so").
17229 shrext_cmds=$lt_shrext_cmds
17230
17231 # The commands to extract the exported symbol list from a shared archive.
17232 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17233
17234 # Variables whose values should be saved in libtool wrapper scripts and
17235 # restored at link time.
17236 variables_saved_for_relink=$lt_variables_saved_for_relink
17237
17238 # Do we need the "lib" prefix for modules?
17239 need_lib_prefix=$need_lib_prefix
17240
17241 # Do we need a version for libraries?
17242 need_version=$need_version
17243
17244 # Library versioning type.
17245 version_type=$version_type
17246
17247 # Shared library runtime path variable.
17248 runpath_var=$runpath_var
17249
17250 # Shared library path variable.
17251 shlibpath_var=$shlibpath_var
17252
17253 # Is shlibpath searched before the hard-coded library search path?
17254 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17255
17256 # Format of library name prefix.
17257 libname_spec=$lt_libname_spec
17258
17259 # List of archive names. First name is the real one, the rest are links.
17260 # The last name is the one that the linker finds with -lNAME
17261 library_names_spec=$lt_library_names_spec
17262
17263 # The coded name of the library, if different from the real name.
17264 soname_spec=$lt_soname_spec
17265
17266 # Command to use after installation of a shared archive.
17267 postinstall_cmds=$lt_postinstall_cmds
17268
17269 # Command to use after uninstallation of a shared archive.
17270 postuninstall_cmds=$lt_postuninstall_cmds
17271
17272 # Commands used to finish a libtool library installation in a directory.
17273 finish_cmds=$lt_finish_cmds
17274
17275 # As "finish_cmds", except a single script fragment to be evaled but
17276 # not shown.
17277 finish_eval=$lt_finish_eval
17278
17279 # Whether we should hardcode library paths into libraries.
17280 hardcode_into_libs=$hardcode_into_libs
17281
17282 # Compile-time system search path for libraries.
17283 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17284
17285 # Run-time system search path for libraries.
17286 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17287
17288 # Whether dlopen is supported.
17289 dlopen_support=$enable_dlopen
17290
17291 # Whether dlopen of programs is supported.
17292 dlopen_self=$enable_dlopen_self
17293
17294 # Whether dlopen of statically linked programs is supported.
17295 dlopen_self_static=$enable_dlopen_self_static
17296
17297 # Commands to strip libraries.
17298 old_striplib=$lt_old_striplib
17299 striplib=$lt_striplib
17300
17301
17302 # The linker used to build libraries.
17303 LD=$lt_LD
17304
17305 # Commands used to build an old-style archive.
17306 old_archive_cmds=$lt_old_archive_cmds
17307
17308 # A language specific compiler.
17309 CC=$lt_compiler
17310
17311 # Is the compiler the GNU compiler?
17312 with_gcc=$GCC
17313
17314 # Compiler flag to turn off builtin functions.
17315 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17316
17317 # How to pass a linker flag through the compiler.
17318 wl=$lt_lt_prog_compiler_wl
17319
17320 # Additional compiler flags for building library objects.
17321 pic_flag=$lt_lt_prog_compiler_pic
17322
17323 # Compiler flag to prevent dynamic linking.
17324 link_static_flag=$lt_lt_prog_compiler_static
17325
17326 # Does compiler simultaneously support -c and -o options?
17327 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17328
17329 # Whether or not to add -lc for building shared libraries.
17330 build_libtool_need_lc=$archive_cmds_need_lc
17331
17332 # Whether or not to disallow shared libs when runtime libs are static.
17333 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17334
17335 # Compiler flag to allow reflexive dlopens.
17336 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17337
17338 # Compiler flag to generate shared objects directly from archives.
17339 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17340
17341 # Whether the compiler copes with passing no objects directly.
17342 compiler_needs_object=$lt_compiler_needs_object
17343
17344 # Create an old-style archive from a shared archive.
17345 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17346
17347 # Create a temporary old-style archive to link instead of a shared archive.
17348 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17349
17350 # Commands used to build a shared archive.
17351 archive_cmds=$lt_archive_cmds
17352 archive_expsym_cmds=$lt_archive_expsym_cmds
17353
17354 # Commands used to build a loadable module if different from building
17355 # a shared archive.
17356 module_cmds=$lt_module_cmds
17357 module_expsym_cmds=$lt_module_expsym_cmds
17358
17359 # Whether we are building with GNU ld or not.
17360 with_gnu_ld=$lt_with_gnu_ld
17361
17362 # Flag that allows shared libraries with undefined symbols to be built.
17363 allow_undefined_flag=$lt_allow_undefined_flag
17364
17365 # Flag that enforces no undefined symbols.
17366 no_undefined_flag=$lt_no_undefined_flag
17367
17368 # Flag to hardcode \$libdir into a binary during linking.
17369 # This must work even if \$libdir does not exist
17370 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17371
17372 # If ld is used when linking, flag to hardcode \$libdir into a binary
17373 # during linking. This must work even if \$libdir does not exist.
17374 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17375
17376 # Whether we need a single "-rpath" flag with a separated argument.
17377 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17378
17379 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17380 # DIR into the resulting binary.
17381 hardcode_direct=$hardcode_direct
17382
17383 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17384 # DIR into the resulting binary and the resulting library dependency is
17385 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17386 # library is relocated.
17387 hardcode_direct_absolute=$hardcode_direct_absolute
17388
17389 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17390 # into the resulting binary.
17391 hardcode_minus_L=$hardcode_minus_L
17392
17393 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17394 # into the resulting binary.
17395 hardcode_shlibpath_var=$hardcode_shlibpath_var
17396
17397 # Set to "yes" if building a shared library automatically hardcodes DIR
17398 # into the library and all subsequent libraries and executables linked
17399 # against it.
17400 hardcode_automatic=$hardcode_automatic
17401
17402 # Set to yes if linker adds runtime paths of dependent libraries
17403 # to runtime path list.
17404 inherit_rpath=$inherit_rpath
17405
17406 # Whether libtool must link a program against all its dependency libraries.
17407 link_all_deplibs=$link_all_deplibs
17408
17409 # Fix the shell variable \$srcfile for the compiler.
17410 fix_srcfile_path=$lt_fix_srcfile_path
17411
17412 # Set to "yes" if exported symbols are required.
17413 always_export_symbols=$always_export_symbols
17414
17415 # The commands to list exported symbols.
17416 export_symbols_cmds=$lt_export_symbols_cmds
17417
17418 # Symbols that should not be listed in the preloaded symbols.
17419 exclude_expsyms=$lt_exclude_expsyms
17420
17421 # Symbols that must always be exported.
17422 include_expsyms=$lt_include_expsyms
17423
17424 # Commands necessary for linking programs (against libraries) with templates.
17425 prelink_cmds=$lt_prelink_cmds
17426
17427 # Specify filename containing input files.
17428 file_list_spec=$lt_file_list_spec
17429
17430 # How to hardcode a shared library path into an executable.
17431 hardcode_action=$hardcode_action
17432
17433 # The directories searched by this compiler when creating a shared library.
17434 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17435
17436 # Dependencies to place before and after the objects being linked to
17437 # create a shared library.
17438 predep_objects=$lt_predep_objects
17439 postdep_objects=$lt_postdep_objects
17440 predeps=$lt_predeps
17441 postdeps=$lt_postdeps
17442
17443 # The library search path used internally by the compiler when linking
17444 # a shared library.
17445 compiler_lib_search_path=$lt_compiler_lib_search_path
17446
17447 # ### END LIBTOOL CONFIG
17448
17449 _LT_EOF
17450
17451 case $host_os in
17452 aix3*)
17453 cat <<\_LT_EOF >> "$cfgfile"
17454 # AIX sometimes has problems with the GCC collect2 program. For some
17455 # reason, if we set the COLLECT_NAMES environment variable, the problems
17456 # vanish in a puff of smoke.
17457 if test "X${COLLECT_NAMES+set}" != Xset; then
17458 COLLECT_NAMES=
17459 export COLLECT_NAMES
17460 fi
17461 _LT_EOF
17462 ;;
17463 esac
17464
17465
17466 ltmain="$ac_aux_dir/ltmain.sh"
17467
17468
17469 # We use sed instead of cat because bash on DJGPP gets confused if
17470 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17471 # text mode, it properly converts lines to CR/LF. This bash problem
17472 # is reportedly fixed, but why not run on old versions too?
17473 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17474 || (rm -f "$cfgfile"; exit 1)
17475
17476 case $xsi_shell in
17477 yes)
17478 cat << \_LT_EOF >> "$cfgfile"
17479
17480 # func_dirname file append nondir_replacement
17481 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17482 # otherwise set result to NONDIR_REPLACEMENT.
17483 func_dirname ()
17484 {
17485 case ${1} in
17486 */*) func_dirname_result="${1%/*}${2}" ;;
17487 * ) func_dirname_result="${3}" ;;
17488 esac
17489 }
17490
17491 # func_basename file
17492 func_basename ()
17493 {
17494 func_basename_result="${1##*/}"
17495 }
17496
17497 # func_dirname_and_basename file append nondir_replacement
17498 # perform func_basename and func_dirname in a single function
17499 # call:
17500 # dirname: Compute the dirname of FILE. If nonempty,
17501 # add APPEND to the result, otherwise set result
17502 # to NONDIR_REPLACEMENT.
17503 # value returned in "$func_dirname_result"
17504 # basename: Compute filename of FILE.
17505 # value retuned in "$func_basename_result"
17506 # Implementation must be kept synchronized with func_dirname
17507 # and func_basename. For efficiency, we do not delegate to
17508 # those functions but instead duplicate the functionality here.
17509 func_dirname_and_basename ()
17510 {
17511 case ${1} in
17512 */*) func_dirname_result="${1%/*}${2}" ;;
17513 * ) func_dirname_result="${3}" ;;
17514 esac
17515 func_basename_result="${1##*/}"
17516 }
17517
17518 # func_stripname prefix suffix name
17519 # strip PREFIX and SUFFIX off of NAME.
17520 # PREFIX and SUFFIX must not contain globbing or regex special
17521 # characters, hashes, percent signs, but SUFFIX may contain a leading
17522 # dot (in which case that matches only a dot).
17523 func_stripname ()
17524 {
17525 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17526 # positional parameters, so assign one to ordinary parameter first.
17527 func_stripname_result=${3}
17528 func_stripname_result=${func_stripname_result#"${1}"}
17529 func_stripname_result=${func_stripname_result%"${2}"}
17530 }
17531
17532 # func_opt_split
17533 func_opt_split ()
17534 {
17535 func_opt_split_opt=${1%%=*}
17536 func_opt_split_arg=${1#*=}
17537 }
17538
17539 # func_lo2o object
17540 func_lo2o ()
17541 {
17542 case ${1} in
17543 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17544 *) func_lo2o_result=${1} ;;
17545 esac
17546 }
17547
17548 # func_xform libobj-or-source
17549 func_xform ()
17550 {
17551 func_xform_result=${1%.*}.lo
17552 }
17553
17554 # func_arith arithmetic-term...
17555 func_arith ()
17556 {
17557 func_arith_result=$(( $* ))
17558 }
17559
17560 # func_len string
17561 # STRING may not start with a hyphen.
17562 func_len ()
17563 {
17564 func_len_result=${#1}
17565 }
17566
17567 _LT_EOF
17568 ;;
17569 *) # Bourne compatible functions.
17570 cat << \_LT_EOF >> "$cfgfile"
17571
17572 # func_dirname file append nondir_replacement
17573 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17574 # otherwise set result to NONDIR_REPLACEMENT.
17575 func_dirname ()
17576 {
17577 # Extract subdirectory from the argument.
17578 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
17579 if test "X$func_dirname_result" = "X${1}"; then
17580 func_dirname_result="${3}"
17581 else
17582 func_dirname_result="$func_dirname_result${2}"
17583 fi
17584 }
17585
17586 # func_basename file
17587 func_basename ()
17588 {
17589 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
17590 }
17591
17592
17593 # func_stripname prefix suffix name
17594 # strip PREFIX and SUFFIX off of NAME.
17595 # PREFIX and SUFFIX must not contain globbing or regex special
17596 # characters, hashes, percent signs, but SUFFIX may contain a leading
17597 # dot (in which case that matches only a dot).
17598 # func_strip_suffix prefix name
17599 func_stripname ()
17600 {
17601 case ${2} in
17602 .*) func_stripname_result=`$ECHO "X${3}" \
17603 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
17604 *) func_stripname_result=`$ECHO "X${3}" \
17605 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
17606 esac
17607 }
17608
17609 # sed scripts:
17610 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17611 my_sed_long_arg='1s/^-[^=]*=//'
17612
17613 # func_opt_split
17614 func_opt_split ()
17615 {
17616 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
17617 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
17618 }
17619
17620 # func_lo2o object
17621 func_lo2o ()
17622 {
17623 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
17624 }
17625
17626 # func_xform libobj-or-source
17627 func_xform ()
17628 {
17629 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
17630 }
17631
17632 # func_arith arithmetic-term...
17633 func_arith ()
17634 {
17635 func_arith_result=`expr "$@"`
17636 }
17637
17638 # func_len string
17639 # STRING may not start with a hyphen.
17640 func_len ()
17641 {
17642 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17643 }
17644
17645 _LT_EOF
17646 esac
17647
17648 case $lt_shell_append in
17649 yes)
17650 cat << \_LT_EOF >> "$cfgfile"
17651
17652 # func_append var value
17653 # Append VALUE to the end of shell variable VAR.
17654 func_append ()
17655 {
17656 eval "$1+=\$2"
17657 }
17658 _LT_EOF
17659 ;;
17660 *)
17661 cat << \_LT_EOF >> "$cfgfile"
17662
17663 # func_append var value
17664 # Append VALUE to the end of shell variable VAR.
17665 func_append ()
17666 {
17667 eval "$1=\$$1\$2"
17668 }
17669
17670 _LT_EOF
17671 ;;
17672 esac
17673
17674
17675 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17676 || (rm -f "$cfgfile"; exit 1)
17677
17678 mv -f "$cfgfile" "$ofile" ||
17679 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17680 chmod +x "$ofile"
17681
17682
17683 cat <<_LT_EOF >> "$ofile"
17684
17685 # ### BEGIN LIBTOOL TAG CONFIG: CXX
17686
17687 # The linker used to build libraries.
17688 LD=$lt_LD_CXX
17689
17690 # Commands used to build an old-style archive.
17691 old_archive_cmds=$lt_old_archive_cmds_CXX
17692
17693 # A language specific compiler.
17694 CC=$lt_compiler_CXX
17695
17696 # Is the compiler the GNU compiler?
17697 with_gcc=$GCC_CXX
17698
17699 # Compiler flag to turn off builtin functions.
17700 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
17701
17702 # How to pass a linker flag through the compiler.
17703 wl=$lt_lt_prog_compiler_wl_CXX
17704
17705 # Additional compiler flags for building library objects.
17706 pic_flag=$lt_lt_prog_compiler_pic_CXX
17707
17708 # Compiler flag to prevent dynamic linking.
17709 link_static_flag=$lt_lt_prog_compiler_static_CXX
17710
17711 # Does compiler simultaneously support -c and -o options?
17712 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
17713
17714 # Whether or not to add -lc for building shared libraries.
17715 build_libtool_need_lc=$archive_cmds_need_lc_CXX
17716
17717 # Whether or not to disallow shared libs when runtime libs are static.
17718 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
17719
17720 # Compiler flag to allow reflexive dlopens.
17721 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
17722
17723 # Compiler flag to generate shared objects directly from archives.
17724 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
17725
17726 # Whether the compiler copes with passing no objects directly.
17727 compiler_needs_object=$lt_compiler_needs_object_CXX
17728
17729 # Create an old-style archive from a shared archive.
17730 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
17731
17732 # Create a temporary old-style archive to link instead of a shared archive.
17733 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
17734
17735 # Commands used to build a shared archive.
17736 archive_cmds=$lt_archive_cmds_CXX
17737 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
17738
17739 # Commands used to build a loadable module if different from building
17740 # a shared archive.
17741 module_cmds=$lt_module_cmds_CXX
17742 module_expsym_cmds=$lt_module_expsym_cmds_CXX
17743
17744 # Whether we are building with GNU ld or not.
17745 with_gnu_ld=$lt_with_gnu_ld_CXX
17746
17747 # Flag that allows shared libraries with undefined symbols to be built.
17748 allow_undefined_flag=$lt_allow_undefined_flag_CXX
17749
17750 # Flag that enforces no undefined symbols.
17751 no_undefined_flag=$lt_no_undefined_flag_CXX
17752
17753 # Flag to hardcode \$libdir into a binary during linking.
17754 # This must work even if \$libdir does not exist
17755 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
17756
17757 # If ld is used when linking, flag to hardcode \$libdir into a binary
17758 # during linking. This must work even if \$libdir does not exist.
17759 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
17760
17761 # Whether we need a single "-rpath" flag with a separated argument.
17762 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
17763
17764 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17765 # DIR into the resulting binary.
17766 hardcode_direct=$hardcode_direct_CXX
17767
17768 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17769 # DIR into the resulting binary and the resulting library dependency is
17770 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17771 # library is relocated.
17772 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
17773
17774 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17775 # into the resulting binary.
17776 hardcode_minus_L=$hardcode_minus_L_CXX
17777
17778 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17779 # into the resulting binary.
17780 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
17781
17782 # Set to "yes" if building a shared library automatically hardcodes DIR
17783 # into the library and all subsequent libraries and executables linked
17784 # against it.
17785 hardcode_automatic=$hardcode_automatic_CXX
17786
17787 # Set to yes if linker adds runtime paths of dependent libraries
17788 # to runtime path list.
17789 inherit_rpath=$inherit_rpath_CXX
17790
17791 # Whether libtool must link a program against all its dependency libraries.
17792 link_all_deplibs=$link_all_deplibs_CXX
17793
17794 # Fix the shell variable \$srcfile for the compiler.
17795 fix_srcfile_path=$lt_fix_srcfile_path_CXX
17796
17797 # Set to "yes" if exported symbols are required.
17798 always_export_symbols=$always_export_symbols_CXX
17799
17800 # The commands to list exported symbols.
17801 export_symbols_cmds=$lt_export_symbols_cmds_CXX
17802
17803 # Symbols that should not be listed in the preloaded symbols.
17804 exclude_expsyms=$lt_exclude_expsyms_CXX
17805
17806 # Symbols that must always be exported.
17807 include_expsyms=$lt_include_expsyms_CXX
17808
17809 # Commands necessary for linking programs (against libraries) with templates.
17810 prelink_cmds=$lt_prelink_cmds_CXX
17811
17812 # Specify filename containing input files.
17813 file_list_spec=$lt_file_list_spec_CXX
17814
17815 # How to hardcode a shared library path into an executable.
17816 hardcode_action=$hardcode_action_CXX
17817
17818 # The directories searched by this compiler when creating a shared library.
17819 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
17820
17821 # Dependencies to place before and after the objects being linked to
17822 # create a shared library.
17823 predep_objects=$lt_predep_objects_CXX
17824 postdep_objects=$lt_postdep_objects_CXX
17825 predeps=$lt_predeps_CXX
17826 postdeps=$lt_postdeps_CXX
17827
17828 # The library search path used internally by the compiler when linking
17829 # a shared library.
17830 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
17831
17832 # ### END LIBTOOL TAG CONFIG: CXX
17833 _LT_EOF
17834
17835 ;;
17836
17837 esac
17838 done # for ac_tag
17839
17840
17841 as_fn_exit 0
17842 _ACEOF
17843 ac_clean_files=$ac_clean_files_save
17844
17845 test $ac_write_fail = 0 ||
17846 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17847
17848
17849 # configure is writing to config.log, and then calls config.status.
17850 # config.status does its own redirection, appending to config.log.
17851 # Unfortunately, on DOS this fails, as config.log is still kept open
17852 # by configure, so config.status won't be able to write to it; its
17853 # output is simply discarded. So we exec the FD to /dev/null,
17854 # effectively closing config.log, so it can be properly (re)opened and
17855 # appended to by config.status. When coming back to configure, we
17856 # need to make the FD available again.
17857 if test "$no_create" != yes; then
17858 ac_cs_success=:
17859 ac_config_status_args=
17860 test "$silent" = yes &&
17861 ac_config_status_args="$ac_config_status_args --quiet"
17862 exec 5>/dev/null
17863 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17864 exec 5>>config.log
17865 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17866 # would make configure fail if this is the last instruction.
17867 $ac_cs_success || as_fn_exit $?
17868 fi
17869 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17871 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17872 fi
17873
17874 echo ""
17875 echo "IMPORTANT! You are about install a BETA version of Guichan"
17876 echo "which most likely will lose binary compatibility with the"
17877 echo "future stable release. This release should only be used"
17878 echo "for testing."
17879 echo ""
17880 echo "-------------------------------"
17881 echo "Guichan ready for compilation!"
17882 echo "-------------------------------"
17883 echo "* Allegro = "$ALLEGRO
17884 echo "* HGE = no (Windows specific and cannot be built)"
17885 echo "* OpenGL = "$OPENGL
17886 echo "* OpenLayer = no (Requires static build and cannot be built)"
17887 echo "* SDL = "$SDL
17888 echo "* SDL Image = "$SDLIMAGE
17889 echo "--------------------------------"