configure revision 1.1.1.2 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for mesa-demos 8.4.0.
4 #
5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 #
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 as_myself=
93 case $0 in #((
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
97 do
98 IFS=$as_save_IFS
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 done
102 IFS=$as_save_IFS
103
104 ;;
105 esac
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109 as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
114 fi
115
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there. '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
127
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
133
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137 # Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
145 BASH_ENV=/dev/null
146 ENV=/dev/null
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 case $- in # ((((
149 *v*x* | *x*v* ) as_opts=-vx ;;
150 *v* ) as_opts=-v ;;
151 *x* ) as_opts=-x ;;
152 * ) as_opts= ;;
153 esac
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 as_fn_exit 255
159 fi
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 emulate sh
165 NULLCMD=:
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 setopt NO_GLOB_SUBST
170 else
171 case \`(set -o) 2>/dev/null\` in #(
172 *posix*) :
173 set -o posix ;; #(
174 *) :
175 ;;
176 esac
177 fi
178 "
179 as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
184
185 exitcode=0
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192 else
193 exitcode=1; echo positional parameters were not saved.
194 fi
195 test x\$exitcode = x0 || exit 1
196 test -x / || exit 1"
197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201
202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 PATH=/empty FPATH=/empty; export PATH FPATH
207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
209 test \$(( 1 + 1 )) = 2 || exit 1"
210 if (eval "$as_required") 2>/dev/null; then :
211 as_have_required=yes
212 else
213 as_have_required=no
214 fi
215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217 else
218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219 as_found=false
220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 do
222 IFS=$as_save_IFS
223 test -z "$as_dir" && as_dir=.
224 as_found=:
225 case $as_dir in #(
226 /*)
227 for as_base in sh bash ksh sh5; do
228 # Try only shells that exist, to save several forks.
229 as_shell=$as_dir/$as_base
230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 CONFIG_SHELL=$as_shell as_have_required=yes
233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234 break 2
235 fi
236 fi
237 done;;
238 esac
239 as_found=false
240 done
241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 CONFIG_SHELL=$SHELL as_have_required=yes
244 fi; }
245 IFS=$as_save_IFS
246
247
248 if test "x$CONFIG_SHELL" != x; then :
249 export CONFIG_SHELL
250 # We cannot yet assume a decent shell, so we have to provide a
251 # neutralization value for shells without unset; and this also
252 # works around shells that cannot unset nonexistent variables.
253 # Preserve -v and -x to the replacement shell.
254 BASH_ENV=/dev/null
255 ENV=/dev/null
256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257 case $- in # ((((
258 *v*x* | *x*v* ) as_opts=-vx ;;
259 *v* ) as_opts=-v ;;
260 *x* ) as_opts=-x ;;
261 * ) as_opts= ;;
262 esac
263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 # Admittedly, this is quite paranoid, since all the known shells bail
265 # out after a failed `exec'.
266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267 exit 255
268 fi
269
270 if test x$as_have_required = xno; then :
271 $as_echo "$0: This script requires a shell more modern than all"
272 $as_echo "$0: the shells that I found on your system."
273 if test x${ZSH_VERSION+set} = xset ; then
274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276 else
277 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
278 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos
279 $0: about your system, including any error possibly output
280 $0: before this message. Then install a modern shell, or
281 $0: manually run the script under such a shell if you do
282 $0: have one."
283 fi
284 exit 1
285 fi
286 fi
287 fi
288 SHELL=${CONFIG_SHELL-/bin/sh}
289 export SHELL
290 # Unset more variables known to interfere with behavior of common tools.
291 CLICOLOR_FORCE= GREP_OPTIONS=
292 unset CLICOLOR_FORCE GREP_OPTIONS
293
294 ## --------------------- ##
295 ## M4sh Shell Functions. ##
296 ## --------------------- ##
297 # as_fn_unset VAR
298 # ---------------
299 # Portably unset VAR.
300 as_fn_unset ()
301 {
302 { eval $1=; unset $1;}
303 }
304 as_unset=as_fn_unset
305
306 # as_fn_set_status STATUS
307 # -----------------------
308 # Set $? to STATUS, without forking.
309 as_fn_set_status ()
310 {
311 return $1
312 } # as_fn_set_status
313
314 # as_fn_exit STATUS
315 # -----------------
316 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
317 as_fn_exit ()
318 {
319 set +e
320 as_fn_set_status $1
321 exit $1
322 } # as_fn_exit
323
324 # as_fn_mkdir_p
325 # -------------
326 # Create "$as_dir" as a directory, including parents if necessary.
327 as_fn_mkdir_p ()
328 {
329
330 case $as_dir in #(
331 -*) as_dir=./$as_dir;;
332 esac
333 test -d "$as_dir" || eval $as_mkdir_p || {
334 as_dirs=
335 while :; do
336 case $as_dir in #(
337 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338 *) as_qdir=$as_dir;;
339 esac
340 as_dirs="'$as_qdir' $as_dirs"
341 as_dir=`$as_dirname -- "$as_dir" ||
342 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
343 X"$as_dir" : 'X\(//\)[^/]' \| \
344 X"$as_dir" : 'X\(//\)$' \| \
345 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
346 $as_echo X"$as_dir" |
347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)[^/].*/{
352 s//\1/
353 q
354 }
355 /^X\(\/\/\)$/{
356 s//\1/
357 q
358 }
359 /^X\(\/\).*/{
360 s//\1/
361 q
362 }
363 s/.*/./; q'`
364 test -d "$as_dir" && break
365 done
366 test -z "$as_dirs" || eval "mkdir $as_dirs"
367 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368
369
370 } # as_fn_mkdir_p
371
372 # as_fn_executable_p FILE
373 # -----------------------
374 # Test if FILE is an executable regular file.
375 as_fn_executable_p ()
376 {
377 test -f "$1" && test -x "$1"
378 } # as_fn_executable_p
379 # as_fn_append VAR VALUE
380 # ----------------------
381 # Append the text in VALUE to the end of the definition contained in VAR. Take
382 # advantage of any shell optimizations that allow amortized linear growth over
383 # repeated appends, instead of the typical quadratic growth present in naive
384 # implementations.
385 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
386 eval 'as_fn_append ()
387 {
388 eval $1+=\$2
389 }'
390 else
391 as_fn_append ()
392 {
393 eval $1=\$$1\$2
394 }
395 fi # as_fn_append
396
397 # as_fn_arith ARG...
398 # ------------------
399 # Perform arithmetic evaluation on the ARGs, and store the result in the
400 # global $as_val. Take advantage of shells that can avoid forks. The arguments
401 # must be portable across $(()) and expr.
402 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
403 eval 'as_fn_arith ()
404 {
405 as_val=$(( $* ))
406 }'
407 else
408 as_fn_arith ()
409 {
410 as_val=`expr "$@" || test $? -eq 1`
411 }
412 fi # as_fn_arith
413
414
415 # as_fn_error STATUS ERROR [LINENO LOG_FD]
416 # ----------------------------------------
417 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
418 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
419 # script with STATUS, using 1 if that was 0.
420 as_fn_error ()
421 {
422 as_status=$1; test $as_status -eq 0 && as_status=1
423 if test "$4"; then
424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
425 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426 fi
427 $as_echo "$as_me: error: $2" >&2
428 as_fn_exit $as_status
429 } # as_fn_error
430
431 if expr a : '\(a\)' >/dev/null 2>&1 &&
432 test "X`expr 00001 : '.*\(...\)'`" = X001; then
433 as_expr=expr
434 else
435 as_expr=false
436 fi
437
438 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
439 as_basename=basename
440 else
441 as_basename=false
442 fi
443
444 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
445 as_dirname=dirname
446 else
447 as_dirname=false
448 fi
449
450 as_me=`$as_basename -- "$0" ||
451 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
452 X"$0" : 'X\(//\)$' \| \
453 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454 $as_echo X/"$0" |
455 sed '/^.*\/\([^/][^/]*\)\/*$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\/\)$/{
460 s//\1/
461 q
462 }
463 /^X\/\(\/\).*/{
464 s//\1/
465 q
466 }
467 s/.*/./; q'`
468
469 # Avoid depending upon Character Ranges.
470 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
471 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
472 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
473 as_cr_digits='0123456789'
474 as_cr_alnum=$as_cr_Letters$as_cr_digits
475
476
477 as_lineno_1=$LINENO as_lineno_1a=$LINENO
478 as_lineno_2=$LINENO as_lineno_2a=$LINENO
479 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
480 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
481 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
482 sed -n '
483 p
484 /[$]LINENO/=
485 ' <$as_myself |
486 sed '
487 s/[$]LINENO.*/&-/
488 t lineno
489 b
490 :lineno
491 N
492 :loop
493 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
494 t loop
495 s/-\n.*//
496 ' >$as_me.lineno &&
497 chmod +x "$as_me.lineno" ||
498 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
499
500 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
501 # already done that, so ensure we don't try to do so again and fall
502 # in an infinite loop. This has already happened in practice.
503 _as_can_reexec=no; export _as_can_reexec
504 # Don't try to exec as it changes $[0], causing all sort of problems
505 # (the dirname of $[0] is not the place where we might find the
506 # original and so on. Autoconf is especially sensitive to this).
507 . "./$as_me.lineno"
508 # Exit status is that of the last command.
509 exit
510 }
511
512 ECHO_C= ECHO_N= ECHO_T=
513 case `echo -n x` in #(((((
514 -n*)
515 case `echo 'xy\c'` in
516 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
517 xy) ECHO_C='\c';;
518 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
519 ECHO_T=' ';;
520 esac;;
521 *)
522 ECHO_N='-n';;
523 esac
524
525 rm -f conf$$ conf$$.exe conf$$.file
526 if test -d conf$$.dir; then
527 rm -f conf$$.dir/conf$$.file
528 else
529 rm -f conf$$.dir
530 mkdir conf$$.dir 2>/dev/null
531 fi
532 if (echo >conf$$.file) 2>/dev/null; then
533 if ln -s conf$$.file conf$$ 2>/dev/null; then
534 as_ln_s='ln -s'
535 # ... but there are two gotchas:
536 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
537 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
538 # In both cases, we have to default to `cp -pR'.
539 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
540 as_ln_s='cp -pR'
541 elif ln conf$$.file conf$$ 2>/dev/null; then
542 as_ln_s=ln
543 else
544 as_ln_s='cp -pR'
545 fi
546 else
547 as_ln_s='cp -pR'
548 fi
549 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
550 rmdir conf$$.dir 2>/dev/null
551
552 if mkdir -p . 2>/dev/null; then
553 as_mkdir_p='mkdir -p "$as_dir"'
554 else
555 test -d ./-p && rmdir ./-p
556 as_mkdir_p=false
557 fi
558
559 as_test_x='test -x'
560 as_executable_p=as_fn_executable_p
561
562 # Sed expression to map a string onto a valid CPP name.
563 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
564
565 # Sed expression to map a string onto a valid variable name.
566 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
567
568 SHELL=${CONFIG_SHELL-/bin/sh}
569
570
571 test -n "$DJDIR" || exec 7<&0 </dev/null
572 exec 6>&1
573
574 # Name of the host.
575 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
576 # so uname gets run too.
577 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578
579 #
580 # Initializations.
581 #
582 ac_default_prefix=/usr/local
583 ac_clean_files=
584 ac_config_libobj_dir=.
585 LIBOBJS=
586 cross_compiling=no
587 subdirs=
588 MFLAGS=
589 MAKEFLAGS=
590
591 # Identity of this package.
592 PACKAGE_NAME='mesa-demos'
593 PACKAGE_TARNAME='mesa-demos'
594 PACKAGE_VERSION='8.4.0'
595 PACKAGE_STRING='mesa-demos 8.4.0'
596 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos'
597 PACKAGE_URL=''
598
599 # Factoring default headers for most tests.
600 ac_includes_default="\
601 #include <stdio.h>
602 #ifdef HAVE_SYS_TYPES_H
603 # include <sys/types.h>
604 #endif
605 #ifdef HAVE_SYS_STAT_H
606 # include <sys/stat.h>
607 #endif
608 #ifdef STDC_HEADERS
609 # include <stdlib.h>
610 # include <stddef.h>
611 #else
612 # ifdef HAVE_STDLIB_H
613 # include <stdlib.h>
614 # endif
615 #endif
616 #ifdef HAVE_STRING_H
617 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618 # include <memory.h>
619 # endif
620 # include <string.h>
621 #endif
622 #ifdef HAVE_STRINGS_H
623 # include <strings.h>
624 #endif
625 #ifdef HAVE_INTTYPES_H
626 # include <inttypes.h>
627 #endif
628 #ifdef HAVE_STDINT_H
629 # include <stdint.h>
630 #endif
631 #ifdef HAVE_UNISTD_H
632 # include <unistd.h>
633 #endif"
634
635 ac_subst_vars='am__EXEEXT_FALSE
636 am__EXEEXT_TRUE
637 LTLIBOBJS
638 LIBOBJS
639 HAVE_RBUG_FALSE
640 HAVE_RBUG_TRUE
641 HAVE_WAYLAND_FALSE
642 HAVE_WAYLAND_TRUE
643 HAVE_MESA_SOURCE_FALSE
644 HAVE_MESA_SOURCE_TRUE
645 HAVE_DRM_FALSE
646 HAVE_DRM_TRUE
647 HAVE_OSMESA_FALSE
648 HAVE_OSMESA_TRUE
649 HAVE_FREETYPE2_FALSE
650 HAVE_FREETYPE2_TRUE
651 HAVE_GBM_FALSE
652 HAVE_GBM_TRUE
653 HAVE_X11_FALSE
654 HAVE_X11_TRUE
655 HAVE_GLUT_FALSE
656 HAVE_GLUT_TRUE
657 HAVE_VG_FALSE
658 HAVE_VG_TRUE
659 HAVE_GLESV2_FALSE
660 HAVE_GLESV2_TRUE
661 HAVE_GLESV1_FALSE
662 HAVE_GLESV1_TRUE
663 HAVE_EGL_FALSE
664 HAVE_EGL_TRUE
665 MESA_GLAPI
666 OSMESA32_LIBS
667 OSMESA16_LIBS
668 GLUT_LIBS
669 GLUT_CFLAGS
670 DEMO_LIBS
671 DEMO_CFLAGS
672 DEMOS_DATA_DIR
673 FREETYPE2_LIBS
674 FREETYPE2_CFLAGS
675 GBM_LIBS
676 GBM_CFLAGS
677 WAYLAND_LIBS
678 WAYLAND_CFLAGS
679 X11_LIBS
680 X11_CFLAGS
681 DRM_LIBS
682 DRM_CFLAGS
683 OSMESA_LIBS
684 OSMESA_CFLAGS
685 VG_LIBS
686 VG_CFLAGS
687 GLESV2_LIBS
688 GLESV2_CFLAGS
689 GLESV1_LIBS
690 GLESV1_CFLAGS
691 EGL_LIBS
692 EGL_CFLAGS
693 GLU_LIBS
694 GLU_CFLAGS
695 GLEW_LIBS
696 GLEW_CFLAGS
697 GL_LIBS
698 GL_CFLAGS
699 PKG_CONFIG_LIBDIR
700 PKG_CONFIG_PATH
701 PKG_CONFIG
702 CXXCPP
703 LT_SYS_LIBRARY_PATH
704 OTOOL64
705 OTOOL
706 LIPO
707 NMEDIT
708 DSYMUTIL
709 MANIFEST_TOOL
710 RANLIB
711 ac_ct_AR
712 AR
713 DLLTOOL
714 OBJDUMP
715 LN_S
716 NM
717 ac_ct_DUMPBIN
718 DUMPBIN
719 LD
720 FGREP
721 EGREP
722 GREP
723 SED
724 LIBTOOL
725 am__fastdepCXX_FALSE
726 am__fastdepCXX_TRUE
727 CXXDEPMODE
728 ac_ct_CXX
729 CXXFLAGS
730 CXX
731 CPP
732 am__fastdepCC_FALSE
733 am__fastdepCC_TRUE
734 CCDEPMODE
735 am__nodep
736 AMDEPBACKSLASH
737 AMDEP_FALSE
738 AMDEP_TRUE
739 am__quote
740 am__include
741 DEPDIR
742 OBJEXT
743 EXEEXT
744 ac_ct_CC
745 CPPFLAGS
746 LDFLAGS
747 CFLAGS
748 CC
749 AM_BACKSLASH
750 AM_DEFAULT_VERBOSITY
751 AM_DEFAULT_V
752 AM_V
753 am__untar
754 am__tar
755 AMTAR
756 am__leading_dot
757 SET_MAKE
758 AWK
759 mkdir_p
760 MKDIR_P
761 INSTALL_STRIP_PROGRAM
762 STRIP
763 install_sh
764 MAKEINFO
765 AUTOHEADER
766 AUTOMAKE
767 AUTOCONF
768 ACLOCAL
769 VERSION
770 PACKAGE
771 CYGPATH_W
772 am__isrc
773 INSTALL_DATA
774 INSTALL_SCRIPT
775 INSTALL_PROGRAM
776 host_os
777 host_vendor
778 host_cpu
779 host
780 build_os
781 build_vendor
782 build_cpu
783 build
784 target_alias
785 host_alias
786 build_alias
787 LIBS
788 ECHO_T
789 ECHO_N
790 ECHO_C
791 DEFS
792 mandir
793 localedir
794 libdir
795 psdir
796 pdfdir
797 dvidir
798 htmldir
799 infodir
800 docdir
801 oldincludedir
802 includedir
803 runstatedir
804 localstatedir
805 sharedstatedir
806 sysconfdir
807 datadir
808 datarootdir
809 libexecdir
810 sbindir
811 bindir
812 program_transform_name
813 prefix
814 exec_prefix
815 PACKAGE_URL
816 PACKAGE_BUGREPORT
817 PACKAGE_STRING
818 PACKAGE_VERSION
819 PACKAGE_TARNAME
820 PACKAGE_NAME
821 PATH_SEPARATOR
822 SHELL'
823 ac_subst_files=''
824 ac_user_opts='
825 enable_option_checking
826 enable_silent_rules
827 enable_dependency_tracking
828 enable_shared
829 enable_static
830 with_pic
831 enable_fast_install
832 with_aix_soname
833 with_gnu_ld
834 with_sysroot
835 enable_libtool_lock
836 with_glut
837 enable_egl
838 enable_gles1
839 enable_gles2
840 enable_vg
841 enable_osmesa
842 enable_libdrm
843 enable_x11
844 enable_wayland
845 enable_gbm
846 enable_freetype2
847 with_mesa_source
848 enable_rbug
849 with_system_data_files
850 '
851 ac_precious_vars='build_alias
852 host_alias
853 target_alias
854 CC
855 CFLAGS
856 LDFLAGS
857 LIBS
858 CPPFLAGS
859 CPP
860 CXX
861 CXXFLAGS
862 CCC
863 LT_SYS_LIBRARY_PATH
864 CXXCPP
865 PKG_CONFIG
866 PKG_CONFIG_PATH
867 PKG_CONFIG_LIBDIR
868 GL_CFLAGS
869 GL_LIBS
870 GLEW_CFLAGS
871 GLEW_LIBS
872 GLU_CFLAGS
873 GLU_LIBS
874 EGL_CFLAGS
875 EGL_LIBS
876 GLESV1_CFLAGS
877 GLESV1_LIBS
878 GLESV2_CFLAGS
879 GLESV2_LIBS
880 VG_CFLAGS
881 VG_LIBS
882 OSMESA_CFLAGS
883 OSMESA_LIBS
884 DRM_CFLAGS
885 DRM_LIBS
886 X11_CFLAGS
887 X11_LIBS
888 WAYLAND_CFLAGS
889 WAYLAND_LIBS
890 GBM_CFLAGS
891 GBM_LIBS
892 FREETYPE2_CFLAGS
893 FREETYPE2_LIBS'
894
895
896 # Initialize some variables set by options.
897 ac_init_help=
898 ac_init_version=false
899 ac_unrecognized_opts=
900 ac_unrecognized_sep=
901 # The variables have the same names as the options, with
902 # dashes changed to underlines.
903 cache_file=/dev/null
904 exec_prefix=NONE
905 no_create=
906 no_recursion=
907 prefix=NONE
908 program_prefix=NONE
909 program_suffix=NONE
910 program_transform_name=s,x,x,
911 silent=
912 site=
913 srcdir=
914 verbose=
915 x_includes=NONE
916 x_libraries=NONE
917
918 # Installation directory options.
919 # These are left unexpanded so users can "make install exec_prefix=/foo"
920 # and all the variables that are supposed to be based on exec_prefix
921 # by default will actually change.
922 # Use braces instead of parens because sh, perl, etc. also accept them.
923 # (The list follows the same order as the GNU Coding Standards.)
924 bindir='${exec_prefix}/bin'
925 sbindir='${exec_prefix}/sbin'
926 libexecdir='${exec_prefix}/libexec'
927 datarootdir='${prefix}/share'
928 datadir='${datarootdir}'
929 sysconfdir='${prefix}/etc'
930 sharedstatedir='${prefix}/com'
931 localstatedir='${prefix}/var'
932 runstatedir='${localstatedir}/run'
933 includedir='${prefix}/include'
934 oldincludedir='/usr/include'
935 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
936 infodir='${datarootdir}/info'
937 htmldir='${docdir}'
938 dvidir='${docdir}'
939 pdfdir='${docdir}'
940 psdir='${docdir}'
941 libdir='${exec_prefix}/lib'
942 localedir='${datarootdir}/locale'
943 mandir='${datarootdir}/man'
944
945 ac_prev=
946 ac_dashdash=
947 for ac_option
948 do
949 # If the previous option needs an argument, assign it.
950 if test -n "$ac_prev"; then
951 eval $ac_prev=\$ac_option
952 ac_prev=
953 continue
954 fi
955
956 case $ac_option in
957 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
958 *=) ac_optarg= ;;
959 *) ac_optarg=yes ;;
960 esac
961
962 # Accept the important Cygnus configure options, so we can diagnose typos.
963
964 case $ac_dashdash$ac_option in
965 --)
966 ac_dashdash=yes ;;
967
968 -bindir | --bindir | --bindi | --bind | --bin | --bi)
969 ac_prev=bindir ;;
970 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
971 bindir=$ac_optarg ;;
972
973 -build | --build | --buil | --bui | --bu)
974 ac_prev=build_alias ;;
975 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
976 build_alias=$ac_optarg ;;
977
978 -cache-file | --cache-file | --cache-fil | --cache-fi \
979 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
980 ac_prev=cache_file ;;
981 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
982 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
983 cache_file=$ac_optarg ;;
984
985 --config-cache | -C)
986 cache_file=config.cache ;;
987
988 -datadir | --datadir | --datadi | --datad)
989 ac_prev=datadir ;;
990 -datadir=* | --datadir=* | --datadi=* | --datad=*)
991 datadir=$ac_optarg ;;
992
993 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
994 | --dataroo | --dataro | --datar)
995 ac_prev=datarootdir ;;
996 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
997 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
998 datarootdir=$ac_optarg ;;
999
1000 -disable-* | --disable-*)
1001 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1002 # Reject names that are not valid shell variable names.
1003 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1004 as_fn_error $? "invalid feature name: $ac_useropt"
1005 ac_useropt_orig=$ac_useropt
1006 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1007 case $ac_user_opts in
1008 *"
1009 "enable_$ac_useropt"
1010 "*) ;;
1011 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1012 ac_unrecognized_sep=', ';;
1013 esac
1014 eval enable_$ac_useropt=no ;;
1015
1016 -docdir | --docdir | --docdi | --doc | --do)
1017 ac_prev=docdir ;;
1018 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1019 docdir=$ac_optarg ;;
1020
1021 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1022 ac_prev=dvidir ;;
1023 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1024 dvidir=$ac_optarg ;;
1025
1026 -enable-* | --enable-*)
1027 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1028 # Reject names that are not valid shell variable names.
1029 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1030 as_fn_error $? "invalid feature name: $ac_useropt"
1031 ac_useropt_orig=$ac_useropt
1032 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1033 case $ac_user_opts in
1034 *"
1035 "enable_$ac_useropt"
1036 "*) ;;
1037 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1038 ac_unrecognized_sep=', ';;
1039 esac
1040 eval enable_$ac_useropt=\$ac_optarg ;;
1041
1042 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1043 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1044 | --exec | --exe | --ex)
1045 ac_prev=exec_prefix ;;
1046 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1047 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1048 | --exec=* | --exe=* | --ex=*)
1049 exec_prefix=$ac_optarg ;;
1050
1051 -gas | --gas | --ga | --g)
1052 # Obsolete; use --with-gas.
1053 with_gas=yes ;;
1054
1055 -help | --help | --hel | --he | -h)
1056 ac_init_help=long ;;
1057 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1058 ac_init_help=recursive ;;
1059 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1060 ac_init_help=short ;;
1061
1062 -host | --host | --hos | --ho)
1063 ac_prev=host_alias ;;
1064 -host=* | --host=* | --hos=* | --ho=*)
1065 host_alias=$ac_optarg ;;
1066
1067 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1068 ac_prev=htmldir ;;
1069 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1070 | --ht=*)
1071 htmldir=$ac_optarg ;;
1072
1073 -includedir | --includedir | --includedi | --included | --include \
1074 | --includ | --inclu | --incl | --inc)
1075 ac_prev=includedir ;;
1076 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1077 | --includ=* | --inclu=* | --incl=* | --inc=*)
1078 includedir=$ac_optarg ;;
1079
1080 -infodir | --infodir | --infodi | --infod | --info | --inf)
1081 ac_prev=infodir ;;
1082 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1083 infodir=$ac_optarg ;;
1084
1085 -libdir | --libdir | --libdi | --libd)
1086 ac_prev=libdir ;;
1087 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1088 libdir=$ac_optarg ;;
1089
1090 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1091 | --libexe | --libex | --libe)
1092 ac_prev=libexecdir ;;
1093 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1094 | --libexe=* | --libex=* | --libe=*)
1095 libexecdir=$ac_optarg ;;
1096
1097 -localedir | --localedir | --localedi | --localed | --locale)
1098 ac_prev=localedir ;;
1099 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1100 localedir=$ac_optarg ;;
1101
1102 -localstatedir | --localstatedir | --localstatedi | --localstated \
1103 | --localstate | --localstat | --localsta | --localst | --locals)
1104 ac_prev=localstatedir ;;
1105 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1106 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1107 localstatedir=$ac_optarg ;;
1108
1109 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1110 ac_prev=mandir ;;
1111 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1112 mandir=$ac_optarg ;;
1113
1114 -nfp | --nfp | --nf)
1115 # Obsolete; use --without-fp.
1116 with_fp=no ;;
1117
1118 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1119 | --no-cr | --no-c | -n)
1120 no_create=yes ;;
1121
1122 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1123 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1124 no_recursion=yes ;;
1125
1126 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1127 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1128 | --oldin | --oldi | --old | --ol | --o)
1129 ac_prev=oldincludedir ;;
1130 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1131 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1132 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1133 oldincludedir=$ac_optarg ;;
1134
1135 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1136 ac_prev=prefix ;;
1137 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1138 prefix=$ac_optarg ;;
1139
1140 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1141 | --program-pre | --program-pr | --program-p)
1142 ac_prev=program_prefix ;;
1143 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1144 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1145 program_prefix=$ac_optarg ;;
1146
1147 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1148 | --program-suf | --program-su | --program-s)
1149 ac_prev=program_suffix ;;
1150 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1151 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1152 program_suffix=$ac_optarg ;;
1153
1154 -program-transform-name | --program-transform-name \
1155 | --program-transform-nam | --program-transform-na \
1156 | --program-transform-n | --program-transform- \
1157 | --program-transform | --program-transfor \
1158 | --program-transfo | --program-transf \
1159 | --program-trans | --program-tran \
1160 | --progr-tra | --program-tr | --program-t)
1161 ac_prev=program_transform_name ;;
1162 -program-transform-name=* | --program-transform-name=* \
1163 | --program-transform-nam=* | --program-transform-na=* \
1164 | --program-transform-n=* | --program-transform-=* \
1165 | --program-transform=* | --program-transfor=* \
1166 | --program-transfo=* | --program-transf=* \
1167 | --program-trans=* | --program-tran=* \
1168 | --progr-tra=* | --program-tr=* | --program-t=*)
1169 program_transform_name=$ac_optarg ;;
1170
1171 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1172 ac_prev=pdfdir ;;
1173 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1174 pdfdir=$ac_optarg ;;
1175
1176 -psdir | --psdir | --psdi | --psd | --ps)
1177 ac_prev=psdir ;;
1178 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1179 psdir=$ac_optarg ;;
1180
1181 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1182 | -silent | --silent | --silen | --sile | --sil)
1183 silent=yes ;;
1184
1185 -runstatedir | --runstatedir | --runstatedi | --runstated \
1186 | --runstate | --runstat | --runsta | --runst | --runs \
1187 | --run | --ru | --r)
1188 ac_prev=runstatedir ;;
1189 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1190 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1191 | --run=* | --ru=* | --r=*)
1192 runstatedir=$ac_optarg ;;
1193
1194 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1195 ac_prev=sbindir ;;
1196 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1197 | --sbi=* | --sb=*)
1198 sbindir=$ac_optarg ;;
1199
1200 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1201 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1202 | --sharedst | --shareds | --shared | --share | --shar \
1203 | --sha | --sh)
1204 ac_prev=sharedstatedir ;;
1205 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1206 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1207 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1208 | --sha=* | --sh=*)
1209 sharedstatedir=$ac_optarg ;;
1210
1211 -site | --site | --sit)
1212 ac_prev=site ;;
1213 -site=* | --site=* | --sit=*)
1214 site=$ac_optarg ;;
1215
1216 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1217 ac_prev=srcdir ;;
1218 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1219 srcdir=$ac_optarg ;;
1220
1221 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1222 | --syscon | --sysco | --sysc | --sys | --sy)
1223 ac_prev=sysconfdir ;;
1224 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1225 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1226 sysconfdir=$ac_optarg ;;
1227
1228 -target | --target | --targe | --targ | --tar | --ta | --t)
1229 ac_prev=target_alias ;;
1230 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1231 target_alias=$ac_optarg ;;
1232
1233 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1234 verbose=yes ;;
1235
1236 -version | --version | --versio | --versi | --vers | -V)
1237 ac_init_version=: ;;
1238
1239 -with-* | --with-*)
1240 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1241 # Reject names that are not valid shell variable names.
1242 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1243 as_fn_error $? "invalid package name: $ac_useropt"
1244 ac_useropt_orig=$ac_useropt
1245 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1246 case $ac_user_opts in
1247 *"
1248 "with_$ac_useropt"
1249 "*) ;;
1250 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1251 ac_unrecognized_sep=', ';;
1252 esac
1253 eval with_$ac_useropt=\$ac_optarg ;;
1254
1255 -without-* | --without-*)
1256 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1257 # Reject names that are not valid shell variable names.
1258 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1259 as_fn_error $? "invalid package name: $ac_useropt"
1260 ac_useropt_orig=$ac_useropt
1261 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1262 case $ac_user_opts in
1263 *"
1264 "with_$ac_useropt"
1265 "*) ;;
1266 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1267 ac_unrecognized_sep=', ';;
1268 esac
1269 eval with_$ac_useropt=no ;;
1270
1271 --x)
1272 # Obsolete; use --with-x.
1273 with_x=yes ;;
1274
1275 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1276 | --x-incl | --x-inc | --x-in | --x-i)
1277 ac_prev=x_includes ;;
1278 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1279 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1280 x_includes=$ac_optarg ;;
1281
1282 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1283 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1284 ac_prev=x_libraries ;;
1285 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1286 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1287 x_libraries=$ac_optarg ;;
1288
1289 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1290 Try \`$0 --help' for more information"
1291 ;;
1292
1293 *=*)
1294 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1295 # Reject names that are not valid shell variable names.
1296 case $ac_envvar in #(
1297 '' | [0-9]* | *[!_$as_cr_alnum]* )
1298 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1299 esac
1300 eval $ac_envvar=\$ac_optarg
1301 export $ac_envvar ;;
1302
1303 *)
1304 # FIXME: should be removed in autoconf 3.0.
1305 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1306 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1307 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1308 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1309 ;;
1310
1311 esac
1312 done
1313
1314 if test -n "$ac_prev"; then
1315 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1316 as_fn_error $? "missing argument to $ac_option"
1317 fi
1318
1319 if test -n "$ac_unrecognized_opts"; then
1320 case $enable_option_checking in
1321 no) ;;
1322 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1323 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1324 esac
1325 fi
1326
1327 # Check all directory arguments for consistency.
1328 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1329 datadir sysconfdir sharedstatedir localstatedir includedir \
1330 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1331 libdir localedir mandir runstatedir
1332 do
1333 eval ac_val=\$$ac_var
1334 # Remove trailing slashes.
1335 case $ac_val in
1336 */ )
1337 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1338 eval $ac_var=\$ac_val;;
1339 esac
1340 # Be sure to have absolute directory names.
1341 case $ac_val in
1342 [\\/$]* | ?:[\\/]* ) continue;;
1343 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1344 esac
1345 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1346 done
1347
1348 # There might be people who depend on the old broken behavior: `$host'
1349 # used to hold the argument of --host etc.
1350 # FIXME: To remove some day.
1351 build=$build_alias
1352 host=$host_alias
1353 target=$target_alias
1354
1355 # FIXME: To remove some day.
1356 if test "x$host_alias" != x; then
1357 if test "x$build_alias" = x; then
1358 cross_compiling=maybe
1359 elif test "x$build_alias" != "x$host_alias"; then
1360 cross_compiling=yes
1361 fi
1362 fi
1363
1364 ac_tool_prefix=
1365 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1366
1367 test "$silent" = yes && exec 6>/dev/null
1368
1369
1370 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1371 ac_ls_di=`ls -di .` &&
1372 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1373 as_fn_error $? "working directory cannot be determined"
1374 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1375 as_fn_error $? "pwd does not report name of working directory"
1376
1377
1378 # Find the source files, if location was not specified.
1379 if test -z "$srcdir"; then
1380 ac_srcdir_defaulted=yes
1381 # Try the directory containing this script, then the parent directory.
1382 ac_confdir=`$as_dirname -- "$as_myself" ||
1383 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1384 X"$as_myself" : 'X\(//\)[^/]' \| \
1385 X"$as_myself" : 'X\(//\)$' \| \
1386 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1387 $as_echo X"$as_myself" |
1388 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1389 s//\1/
1390 q
1391 }
1392 /^X\(\/\/\)[^/].*/{
1393 s//\1/
1394 q
1395 }
1396 /^X\(\/\/\)$/{
1397 s//\1/
1398 q
1399 }
1400 /^X\(\/\).*/{
1401 s//\1/
1402 q
1403 }
1404 s/.*/./; q'`
1405 srcdir=$ac_confdir
1406 if test ! -r "$srcdir/$ac_unique_file"; then
1407 srcdir=..
1408 fi
1409 else
1410 ac_srcdir_defaulted=no
1411 fi
1412 if test ! -r "$srcdir/$ac_unique_file"; then
1413 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1414 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1415 fi
1416 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1417 ac_abs_confdir=`(
1418 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1419 pwd)`
1420 # When building in place, set srcdir=.
1421 if test "$ac_abs_confdir" = "$ac_pwd"; then
1422 srcdir=.
1423 fi
1424 # Remove unnecessary trailing slashes from srcdir.
1425 # Double slashes in file names in object file debugging info
1426 # mess up M-x gdb in Emacs.
1427 case $srcdir in
1428 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1429 esac
1430 for ac_var in $ac_precious_vars; do
1431 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1432 eval ac_env_${ac_var}_value=\$${ac_var}
1433 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1434 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1435 done
1436
1437 #
1438 # Report the --help message.
1439 #
1440 if test "$ac_init_help" = "long"; then
1441 # Omit some internal or obsolete options to make the list less imposing.
1442 # This message is too long to be a string in the A/UX 3.1 sh.
1443 cat <<_ACEOF
1444 \`configure' configures mesa-demos 8.4.0 to adapt to many kinds of systems.
1445
1446 Usage: $0 [OPTION]... [VAR=VALUE]...
1447
1448 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1449 VAR=VALUE. See below for descriptions of some of the useful variables.
1450
1451 Defaults for the options are specified in brackets.
1452
1453 Configuration:
1454 -h, --help display this help and exit
1455 --help=short display options specific to this package
1456 --help=recursive display the short help of all the included packages
1457 -V, --version display version information and exit
1458 -q, --quiet, --silent do not print \`checking ...' messages
1459 --cache-file=FILE cache test results in FILE [disabled]
1460 -C, --config-cache alias for \`--cache-file=config.cache'
1461 -n, --no-create do not create output files
1462 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1463
1464 Installation directories:
1465 --prefix=PREFIX install architecture-independent files in PREFIX
1466 [$ac_default_prefix]
1467 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1468 [PREFIX]
1469
1470 By default, \`make install' will install all the files in
1471 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1472 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1473 for instance \`--prefix=\$HOME'.
1474
1475 For better control, use the options below.
1476
1477 Fine tuning of the installation directories:
1478 --bindir=DIR user executables [EPREFIX/bin]
1479 --sbindir=DIR system admin executables [EPREFIX/sbin]
1480 --libexecdir=DIR program executables [EPREFIX/libexec]
1481 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1482 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1483 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1484 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1485 --libdir=DIR object code libraries [EPREFIX/lib]
1486 --includedir=DIR C header files [PREFIX/include]
1487 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1488 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1489 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1490 --infodir=DIR info documentation [DATAROOTDIR/info]
1491 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1492 --mandir=DIR man documentation [DATAROOTDIR/man]
1493 --docdir=DIR documentation root [DATAROOTDIR/doc/mesa-demos]
1494 --htmldir=DIR html documentation [DOCDIR]
1495 --dvidir=DIR dvi documentation [DOCDIR]
1496 --pdfdir=DIR pdf documentation [DOCDIR]
1497 --psdir=DIR ps documentation [DOCDIR]
1498 _ACEOF
1499
1500 cat <<\_ACEOF
1501
1502 Program names:
1503 --program-prefix=PREFIX prepend PREFIX to installed program names
1504 --program-suffix=SUFFIX append SUFFIX to installed program names
1505 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1506
1507 System types:
1508 --build=BUILD configure for building on BUILD [guessed]
1509 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1510 _ACEOF
1511 fi
1512
1513 if test -n "$ac_init_help"; then
1514 case $ac_init_help in
1515 short | recursive ) echo "Configuration of mesa-demos 8.4.0:";;
1516 esac
1517 cat <<\_ACEOF
1518
1519 Optional Features:
1520 --disable-option-checking ignore unrecognized --enable/--with options
1521 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1522 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1523 --enable-silent-rules less verbose build output (undo: "make V=1")
1524 --disable-silent-rules verbose build output (undo: "make V=0")
1525 --enable-dependency-tracking
1526 do not reject slow dependency extractors
1527 --disable-dependency-tracking
1528 speeds up one-time build
1529 --enable-shared[=PKGS] build shared libraries [default=yes]
1530 --enable-static[=PKGS] build static libraries [default=yes]
1531 --enable-fast-install[=PKGS]
1532 optimize for fast installation [default=yes]
1533 --disable-libtool-lock avoid locking (might break parallel builds)
1534 --enable-egl enable EGL library [default=auto]
1535 --enable-gles1 enable support for OpenGL ES 1.x API [default=auto]
1536 --enable-gles2 enable support for OpenGL ES 2.x API [default=auto]
1537 --enable-vg enable support for OpenVG API [default=auto]
1538 --enable-osmesa enable OSMesa library [default=auto]
1539 --enable-libdrm enable support for libdrm [default=auto]
1540 --enable-x11 enable support for X11 [default=auto]
1541 --enable-wayland enable support for wayland [default=auto]
1542 --enable-gbm enable support for GBM [default=auto]
1543 --enable-freetype2 enable support for FreeType2 [default=auto]
1544 --enable-rbug enable support for rbug [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[=PKGS] try to use only PIC/non-PIC objects [default=use
1550 both]
1551 --with-aix-soname=aix|svr4|both
1552 shared library versioning (aka "SONAME") variant to
1553 provide on AIX, [default=aix].
1554 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1555 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1556 compiler's sysroot if not specified).
1557 --with-glut=DIR glut install directory
1558 --with-mesa-source=DIR Mesa source directory for finding gl_API.xml
1559 --with-system-data-files
1560 Use system data files for demos (default: no)
1561
1562 Some influential environment variables:
1563 CC C compiler command
1564 CFLAGS C compiler flags
1565 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1566 nonstandard directory <lib dir>
1567 LIBS libraries to pass to the linker, e.g. -l<library>
1568 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1569 you have headers in a nonstandard directory <include dir>
1570 CPP C preprocessor
1571 CXX C++ compiler command
1572 CXXFLAGS C++ compiler flags
1573 LT_SYS_LIBRARY_PATH
1574 User-defined run-time library search path.
1575 CXXCPP C++ preprocessor
1576 PKG_CONFIG path to pkg-config utility
1577 PKG_CONFIG_PATH
1578 directories to add to pkg-config's search path
1579 PKG_CONFIG_LIBDIR
1580 path overriding pkg-config's built-in search path
1581 GL_CFLAGS C compiler flags for GL, overriding pkg-config
1582 GL_LIBS linker flags for GL, overriding pkg-config
1583 GLEW_CFLAGS C compiler flags for GLEW, overriding pkg-config
1584 GLEW_LIBS linker flags for GLEW, overriding pkg-config
1585 GLU_CFLAGS C compiler flags for GLU, overriding pkg-config
1586 GLU_LIBS linker flags for GLU, overriding pkg-config
1587 EGL_CFLAGS C compiler flags for EGL, overriding pkg-config
1588 EGL_LIBS linker flags for EGL, overriding pkg-config
1589 GLESV1_CFLAGS
1590 C compiler flags for GLESV1, overriding pkg-config
1591 GLESV1_LIBS linker flags for GLESV1, overriding pkg-config
1592 GLESV2_CFLAGS
1593 C compiler flags for GLESV2, overriding pkg-config
1594 GLESV2_LIBS linker flags for GLESV2, overriding pkg-config
1595 VG_CFLAGS C compiler flags for VG, overriding pkg-config
1596 VG_LIBS linker flags for VG, overriding pkg-config
1597 OSMESA_CFLAGS
1598 C compiler flags for OSMESA, overriding pkg-config
1599 OSMESA_LIBS linker flags for OSMESA, overriding pkg-config
1600 DRM_CFLAGS C compiler flags for DRM, overriding pkg-config
1601 DRM_LIBS linker flags for DRM, overriding pkg-config
1602 X11_CFLAGS C compiler flags for X11, overriding pkg-config
1603 X11_LIBS linker flags for X11, overriding pkg-config
1604 WAYLAND_CFLAGS
1605 C compiler flags for WAYLAND, overriding pkg-config
1606 WAYLAND_LIBS
1607 linker flags for WAYLAND, overriding pkg-config
1608 GBM_CFLAGS C compiler flags for GBM, overriding pkg-config
1609 GBM_LIBS linker flags for GBM, overriding pkg-config
1610 FREETYPE2_CFLAGS
1611 C compiler flags for FREETYPE2, overriding pkg-config
1612 FREETYPE2_LIBS
1613 linker flags for FREETYPE2, overriding pkg-config
1614
1615 Use these variables to override the choices made by `configure' or to help
1616 it to find libraries and programs with nonstandard names/locations.
1617
1618 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos>.
1619 _ACEOF
1620 ac_status=$?
1621 fi
1622
1623 if test "$ac_init_help" = "recursive"; then
1624 # If there are subdirs, report their specific --help.
1625 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1626 test -d "$ac_dir" ||
1627 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1628 continue
1629 ac_builddir=.
1630
1631 case "$ac_dir" in
1632 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1633 *)
1634 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1635 # A ".." for each directory in $ac_dir_suffix.
1636 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1637 case $ac_top_builddir_sub in
1638 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1639 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1640 esac ;;
1641 esac
1642 ac_abs_top_builddir=$ac_pwd
1643 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1644 # for backward compatibility:
1645 ac_top_builddir=$ac_top_build_prefix
1646
1647 case $srcdir in
1648 .) # We are building in place.
1649 ac_srcdir=.
1650 ac_top_srcdir=$ac_top_builddir_sub
1651 ac_abs_top_srcdir=$ac_pwd ;;
1652 [\\/]* | ?:[\\/]* ) # Absolute name.
1653 ac_srcdir=$srcdir$ac_dir_suffix;
1654 ac_top_srcdir=$srcdir
1655 ac_abs_top_srcdir=$srcdir ;;
1656 *) # Relative name.
1657 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1658 ac_top_srcdir=$ac_top_build_prefix$srcdir
1659 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1660 esac
1661 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1662
1663 cd "$ac_dir" || { ac_status=$?; continue; }
1664 # Check for guested configure.
1665 if test -f "$ac_srcdir/configure.gnu"; then
1666 echo &&
1667 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1668 elif test -f "$ac_srcdir/configure"; then
1669 echo &&
1670 $SHELL "$ac_srcdir/configure" --help=recursive
1671 else
1672 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1673 fi || ac_status=$?
1674 cd "$ac_pwd" || { ac_status=$?; break; }
1675 done
1676 fi
1677
1678 test -n "$ac_init_help" && exit $ac_status
1679 if $ac_init_version; then
1680 cat <<\_ACEOF
1681 mesa-demos configure 8.4.0
1682 generated by GNU Autoconf 2.69
1683
1684 Copyright (C) 2012 Free Software Foundation, Inc.
1685 This configure script is free software; the Free Software Foundation
1686 gives unlimited permission to copy, distribute and modify it.
1687 _ACEOF
1688 exit
1689 fi
1690
1691 ## ------------------------ ##
1692 ## Autoconf initialization. ##
1693 ## ------------------------ ##
1694
1695 # ac_fn_c_try_compile LINENO
1696 # --------------------------
1697 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1698 ac_fn_c_try_compile ()
1699 {
1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701 rm -f conftest.$ac_objext
1702 if { { ac_try="$ac_compile"
1703 case "(($ac_try" in
1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705 *) ac_try_echo=$ac_try;;
1706 esac
1707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708 $as_echo "$ac_try_echo"; } >&5
1709 (eval "$ac_compile") 2>conftest.err
1710 ac_status=$?
1711 if test -s conftest.err; then
1712 grep -v '^ *+' conftest.err >conftest.er1
1713 cat conftest.er1 >&5
1714 mv -f conftest.er1 conftest.err
1715 fi
1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717 test $ac_status = 0; } && {
1718 test -z "$ac_c_werror_flag" ||
1719 test ! -s conftest.err
1720 } && test -s conftest.$ac_objext; then :
1721 ac_retval=0
1722 else
1723 $as_echo "$as_me: failed program was:" >&5
1724 sed 's/^/| /' conftest.$ac_ext >&5
1725
1726 ac_retval=1
1727 fi
1728 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1729 as_fn_set_status $ac_retval
1730
1731 } # ac_fn_c_try_compile
1732
1733 # ac_fn_c_try_cpp LINENO
1734 # ----------------------
1735 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1736 ac_fn_c_try_cpp ()
1737 {
1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 if { { ac_try="$ac_cpp conftest.$ac_ext"
1740 case "(($ac_try" in
1741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1742 *) ac_try_echo=$ac_try;;
1743 esac
1744 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1745 $as_echo "$ac_try_echo"; } >&5
1746 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1747 ac_status=$?
1748 if test -s conftest.err; then
1749 grep -v '^ *+' conftest.err >conftest.er1
1750 cat conftest.er1 >&5
1751 mv -f conftest.er1 conftest.err
1752 fi
1753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1754 test $ac_status = 0; } > conftest.i && {
1755 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1756 test ! -s conftest.err
1757 }; then :
1758 ac_retval=0
1759 else
1760 $as_echo "$as_me: failed program was:" >&5
1761 sed 's/^/| /' conftest.$ac_ext >&5
1762
1763 ac_retval=1
1764 fi
1765 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766 as_fn_set_status $ac_retval
1767
1768 } # ac_fn_c_try_cpp
1769
1770 # ac_fn_cxx_try_compile LINENO
1771 # ----------------------------
1772 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1773 ac_fn_cxx_try_compile ()
1774 {
1775 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1776 rm -f conftest.$ac_objext
1777 if { { ac_try="$ac_compile"
1778 case "(($ac_try" in
1779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1780 *) ac_try_echo=$ac_try;;
1781 esac
1782 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1783 $as_echo "$ac_try_echo"; } >&5
1784 (eval "$ac_compile") 2>conftest.err
1785 ac_status=$?
1786 if test -s conftest.err; then
1787 grep -v '^ *+' conftest.err >conftest.er1
1788 cat conftest.er1 >&5
1789 mv -f conftest.er1 conftest.err
1790 fi
1791 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1792 test $ac_status = 0; } && {
1793 test -z "$ac_cxx_werror_flag" ||
1794 test ! -s conftest.err
1795 } && test -s conftest.$ac_objext; then :
1796 ac_retval=0
1797 else
1798 $as_echo "$as_me: failed program was:" >&5
1799 sed 's/^/| /' conftest.$ac_ext >&5
1800
1801 ac_retval=1
1802 fi
1803 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1804 as_fn_set_status $ac_retval
1805
1806 } # ac_fn_cxx_try_compile
1807
1808 # ac_fn_c_try_link LINENO
1809 # -----------------------
1810 # Try to link conftest.$ac_ext, and return whether this succeeded.
1811 ac_fn_c_try_link ()
1812 {
1813 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1814 rm -f conftest.$ac_objext conftest$ac_exeext
1815 if { { ac_try="$ac_link"
1816 case "(($ac_try" in
1817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1818 *) ac_try_echo=$ac_try;;
1819 esac
1820 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1821 $as_echo "$ac_try_echo"; } >&5
1822 (eval "$ac_link") 2>conftest.err
1823 ac_status=$?
1824 if test -s conftest.err; then
1825 grep -v '^ *+' conftest.err >conftest.er1
1826 cat conftest.er1 >&5
1827 mv -f conftest.er1 conftest.err
1828 fi
1829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1830 test $ac_status = 0; } && {
1831 test -z "$ac_c_werror_flag" ||
1832 test ! -s conftest.err
1833 } && test -s conftest$ac_exeext && {
1834 test "$cross_compiling" = yes ||
1835 test -x conftest$ac_exeext
1836 }; then :
1837 ac_retval=0
1838 else
1839 $as_echo "$as_me: failed program was:" >&5
1840 sed 's/^/| /' conftest.$ac_ext >&5
1841
1842 ac_retval=1
1843 fi
1844 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1845 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1846 # interfere with the next link command; also delete a directory that is
1847 # left behind by Apple's compiler. We do this before executing the actions.
1848 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1849 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1850 as_fn_set_status $ac_retval
1851
1852 } # ac_fn_c_try_link
1853
1854 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1855 # -------------------------------------------------------
1856 # Tests whether HEADER exists and can be compiled using the include files in
1857 # INCLUDES, setting the cache variable VAR accordingly.
1858 ac_fn_c_check_header_compile ()
1859 {
1860 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1862 $as_echo_n "checking for $2... " >&6; }
1863 if eval \${$3+:} false; then :
1864 $as_echo_n "(cached) " >&6
1865 else
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867 /* end confdefs.h. */
1868 $4
1869 #include <$2>
1870 _ACEOF
1871 if ac_fn_c_try_compile "$LINENO"; then :
1872 eval "$3=yes"
1873 else
1874 eval "$3=no"
1875 fi
1876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1877 fi
1878 eval ac_res=\$$3
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880 $as_echo "$ac_res" >&6; }
1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882
1883 } # ac_fn_c_check_header_compile
1884
1885 # ac_fn_c_try_run LINENO
1886 # ----------------------
1887 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1888 # that executables *can* be run.
1889 ac_fn_c_try_run ()
1890 {
1891 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892 if { { ac_try="$ac_link"
1893 case "(($ac_try" in
1894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1895 *) ac_try_echo=$ac_try;;
1896 esac
1897 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1898 $as_echo "$ac_try_echo"; } >&5
1899 (eval "$ac_link") 2>&5
1900 ac_status=$?
1901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1902 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1903 { { case "(($ac_try" in
1904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1905 *) ac_try_echo=$ac_try;;
1906 esac
1907 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1908 $as_echo "$ac_try_echo"; } >&5
1909 (eval "$ac_try") 2>&5
1910 ac_status=$?
1911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1912 test $ac_status = 0; }; }; then :
1913 ac_retval=0
1914 else
1915 $as_echo "$as_me: program exited with status $ac_status" >&5
1916 $as_echo "$as_me: failed program was:" >&5
1917 sed 's/^/| /' conftest.$ac_ext >&5
1918
1919 ac_retval=$ac_status
1920 fi
1921 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1922 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1923 as_fn_set_status $ac_retval
1924
1925 } # ac_fn_c_try_run
1926
1927 # ac_fn_c_check_func LINENO FUNC VAR
1928 # ----------------------------------
1929 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1930 ac_fn_c_check_func ()
1931 {
1932 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1934 $as_echo_n "checking for $2... " >&6; }
1935 if eval \${$3+:} false; then :
1936 $as_echo_n "(cached) " >&6
1937 else
1938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1939 /* end confdefs.h. */
1940 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1941 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1942 #define $2 innocuous_$2
1943
1944 /* System header to define __stub macros and hopefully few prototypes,
1945 which can conflict with char $2 (); below.
1946 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1947 <limits.h> exists even on freestanding compilers. */
1948
1949 #ifdef __STDC__
1950 # include <limits.h>
1951 #else
1952 # include <assert.h>
1953 #endif
1954
1955 #undef $2
1956
1957 /* Override any GCC internal prototype to avoid an error.
1958 Use char because int might match the return type of a GCC
1959 builtin and then its argument prototype would still apply. */
1960 #ifdef __cplusplus
1961 extern "C"
1962 #endif
1963 char $2 ();
1964 /* The GNU C library defines this for functions which it implements
1965 to always fail with ENOSYS. Some functions are actually named
1966 something starting with __ and the normal name is an alias. */
1967 #if defined __stub_$2 || defined __stub___$2
1968 choke me
1969 #endif
1970
1971 int
1972 main ()
1973 {
1974 return $2 ();
1975 ;
1976 return 0;
1977 }
1978 _ACEOF
1979 if ac_fn_c_try_link "$LINENO"; then :
1980 eval "$3=yes"
1981 else
1982 eval "$3=no"
1983 fi
1984 rm -f core conftest.err conftest.$ac_objext \
1985 conftest$ac_exeext conftest.$ac_ext
1986 fi
1987 eval ac_res=\$$3
1988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1989 $as_echo "$ac_res" >&6; }
1990 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1991
1992 } # ac_fn_c_check_func
1993
1994 # ac_fn_cxx_try_cpp LINENO
1995 # ------------------------
1996 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1997 ac_fn_cxx_try_cpp ()
1998 {
1999 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2000 if { { ac_try="$ac_cpp conftest.$ac_ext"
2001 case "(($ac_try" in
2002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2003 *) ac_try_echo=$ac_try;;
2004 esac
2005 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2006 $as_echo "$ac_try_echo"; } >&5
2007 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2008 ac_status=$?
2009 if test -s conftest.err; then
2010 grep -v '^ *+' conftest.err >conftest.er1
2011 cat conftest.er1 >&5
2012 mv -f conftest.er1 conftest.err
2013 fi
2014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2015 test $ac_status = 0; } > conftest.i && {
2016 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2017 test ! -s conftest.err
2018 }; then :
2019 ac_retval=0
2020 else
2021 $as_echo "$as_me: failed program was:" >&5
2022 sed 's/^/| /' conftest.$ac_ext >&5
2023
2024 ac_retval=1
2025 fi
2026 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2027 as_fn_set_status $ac_retval
2028
2029 } # ac_fn_cxx_try_cpp
2030
2031 # ac_fn_cxx_try_link LINENO
2032 # -------------------------
2033 # Try to link conftest.$ac_ext, and return whether this succeeded.
2034 ac_fn_cxx_try_link ()
2035 {
2036 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2037 rm -f conftest.$ac_objext conftest$ac_exeext
2038 if { { ac_try="$ac_link"
2039 case "(($ac_try" in
2040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2041 *) ac_try_echo=$ac_try;;
2042 esac
2043 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2044 $as_echo "$ac_try_echo"; } >&5
2045 (eval "$ac_link") 2>conftest.err
2046 ac_status=$?
2047 if test -s conftest.err; then
2048 grep -v '^ *+' conftest.err >conftest.er1
2049 cat conftest.er1 >&5
2050 mv -f conftest.er1 conftest.err
2051 fi
2052 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2053 test $ac_status = 0; } && {
2054 test -z "$ac_cxx_werror_flag" ||
2055 test ! -s conftest.err
2056 } && test -s conftest$ac_exeext && {
2057 test "$cross_compiling" = yes ||
2058 test -x conftest$ac_exeext
2059 }; then :
2060 ac_retval=0
2061 else
2062 $as_echo "$as_me: failed program was:" >&5
2063 sed 's/^/| /' conftest.$ac_ext >&5
2064
2065 ac_retval=1
2066 fi
2067 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2068 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2069 # interfere with the next link command; also delete a directory that is
2070 # left behind by Apple's compiler. We do this before executing the actions.
2071 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2072 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2073 as_fn_set_status $ac_retval
2074
2075 } # ac_fn_cxx_try_link
2076
2077 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2078 # -------------------------------------------------------
2079 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2080 # the include files in INCLUDES and setting the cache variable VAR
2081 # accordingly.
2082 ac_fn_c_check_header_mongrel ()
2083 {
2084 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2085 if eval \${$3+:} false; then :
2086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2087 $as_echo_n "checking for $2... " >&6; }
2088 if eval \${$3+:} false; then :
2089 $as_echo_n "(cached) " >&6
2090 fi
2091 eval ac_res=\$$3
2092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2093 $as_echo "$ac_res" >&6; }
2094 else
2095 # Is the header compilable?
2096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2097 $as_echo_n "checking $2 usability... " >&6; }
2098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2099 /* end confdefs.h. */
2100 $4
2101 #include <$2>
2102 _ACEOF
2103 if ac_fn_c_try_compile "$LINENO"; then :
2104 ac_header_compiler=yes
2105 else
2106 ac_header_compiler=no
2107 fi
2108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2110 $as_echo "$ac_header_compiler" >&6; }
2111
2112 # Is the header present?
2113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2114 $as_echo_n "checking $2 presence... " >&6; }
2115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2116 /* end confdefs.h. */
2117 #include <$2>
2118 _ACEOF
2119 if ac_fn_c_try_cpp "$LINENO"; then :
2120 ac_header_preproc=yes
2121 else
2122 ac_header_preproc=no
2123 fi
2124 rm -f conftest.err conftest.i conftest.$ac_ext
2125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2126 $as_echo "$ac_header_preproc" >&6; }
2127
2128 # So? What about this header?
2129 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2130 yes:no: )
2131 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2132 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2134 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2135 ;;
2136 no:yes:* )
2137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2138 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2139 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2140 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2142 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2144 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2146 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2147 ( $as_echo "## -------------------------------------------------------------------------------------- ##
2148 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos ##
2149 ## -------------------------------------------------------------------------------------- ##"
2150 ) | sed "s/^/$as_me: WARNING: /" >&2
2151 ;;
2152 esac
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2154 $as_echo_n "checking for $2... " >&6; }
2155 if eval \${$3+:} false; then :
2156 $as_echo_n "(cached) " >&6
2157 else
2158 eval "$3=\$ac_header_compiler"
2159 fi
2160 eval ac_res=\$$3
2161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2162 $as_echo "$ac_res" >&6; }
2163 fi
2164 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2165
2166 } # ac_fn_c_check_header_mongrel
2167
2168 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2169 # ---------------------------------------------
2170 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2171 # accordingly.
2172 ac_fn_c_check_decl ()
2173 {
2174 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2175 as_decl_name=`echo $2|sed 's/ *(.*//'`
2176 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2178 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2179 if eval \${$3+:} false; then :
2180 $as_echo_n "(cached) " >&6
2181 else
2182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2183 /* end confdefs.h. */
2184 $4
2185 int
2186 main ()
2187 {
2188 #ifndef $as_decl_name
2189 #ifdef __cplusplus
2190 (void) $as_decl_use;
2191 #else
2192 (void) $as_decl_name;
2193 #endif
2194 #endif
2195
2196 ;
2197 return 0;
2198 }
2199 _ACEOF
2200 if ac_fn_c_try_compile "$LINENO"; then :
2201 eval "$3=yes"
2202 else
2203 eval "$3=no"
2204 fi
2205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2206 fi
2207 eval ac_res=\$$3
2208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2209 $as_echo "$ac_res" >&6; }
2210 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2211
2212 } # ac_fn_c_check_decl
2213 cat >config.log <<_ACEOF
2214 This file contains any messages produced by compilers while
2215 running configure, to aid debugging if configure makes a mistake.
2216
2217 It was created by mesa-demos $as_me 8.4.0, which was
2218 generated by GNU Autoconf 2.69. Invocation command line was
2219
2220 $ $0 $@
2221
2222 _ACEOF
2223 exec 5>>config.log
2224 {
2225 cat <<_ASUNAME
2226 ## --------- ##
2227 ## Platform. ##
2228 ## --------- ##
2229
2230 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2231 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2232 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2233 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2234 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2235
2236 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2237 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2238
2239 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2240 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2241 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2242 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2243 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2244 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2245 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2246
2247 _ASUNAME
2248
2249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2250 for as_dir in $PATH
2251 do
2252 IFS=$as_save_IFS
2253 test -z "$as_dir" && as_dir=.
2254 $as_echo "PATH: $as_dir"
2255 done
2256 IFS=$as_save_IFS
2257
2258 } >&5
2259
2260 cat >&5 <<_ACEOF
2261
2262
2263 ## ----------- ##
2264 ## Core tests. ##
2265 ## ----------- ##
2266
2267 _ACEOF
2268
2269
2270 # Keep a trace of the command line.
2271 # Strip out --no-create and --no-recursion so they do not pile up.
2272 # Strip out --silent because we don't want to record it for future runs.
2273 # Also quote any args containing shell meta-characters.
2274 # Make two passes to allow for proper duplicate-argument suppression.
2275 ac_configure_args=
2276 ac_configure_args0=
2277 ac_configure_args1=
2278 ac_must_keep_next=false
2279 for ac_pass in 1 2
2280 do
2281 for ac_arg
2282 do
2283 case $ac_arg in
2284 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2285 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2286 | -silent | --silent | --silen | --sile | --sil)
2287 continue ;;
2288 *\'*)
2289 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2290 esac
2291 case $ac_pass in
2292 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2293 2)
2294 as_fn_append ac_configure_args1 " '$ac_arg'"
2295 if test $ac_must_keep_next = true; then
2296 ac_must_keep_next=false # Got value, back to normal.
2297 else
2298 case $ac_arg in
2299 *=* | --config-cache | -C | -disable-* | --disable-* \
2300 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2301 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2302 | -with-* | --with-* | -without-* | --without-* | --x)
2303 case "$ac_configure_args0 " in
2304 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2305 esac
2306 ;;
2307 -* ) ac_must_keep_next=true ;;
2308 esac
2309 fi
2310 as_fn_append ac_configure_args " '$ac_arg'"
2311 ;;
2312 esac
2313 done
2314 done
2315 { ac_configure_args0=; unset ac_configure_args0;}
2316 { ac_configure_args1=; unset ac_configure_args1;}
2317
2318 # When interrupted or exit'd, cleanup temporary files, and complete
2319 # config.log. We remove comments because anyway the quotes in there
2320 # would cause problems or look ugly.
2321 # WARNING: Use '\'' to represent an apostrophe within the trap.
2322 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2323 trap 'exit_status=$?
2324 # Save into config.log some information that might help in debugging.
2325 {
2326 echo
2327
2328 $as_echo "## ---------------- ##
2329 ## Cache variables. ##
2330 ## ---------------- ##"
2331 echo
2332 # The following way of writing the cache mishandles newlines in values,
2333 (
2334 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2335 eval ac_val=\$$ac_var
2336 case $ac_val in #(
2337 *${as_nl}*)
2338 case $ac_var in #(
2339 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2340 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2341 esac
2342 case $ac_var in #(
2343 _ | IFS | as_nl) ;; #(
2344 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2345 *) { eval $ac_var=; unset $ac_var;} ;;
2346 esac ;;
2347 esac
2348 done
2349 (set) 2>&1 |
2350 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2351 *${as_nl}ac_space=\ *)
2352 sed -n \
2353 "s/'\''/'\''\\\\'\'''\''/g;
2354 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2355 ;; #(
2356 *)
2357 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2358 ;;
2359 esac |
2360 sort
2361 )
2362 echo
2363
2364 $as_echo "## ----------------- ##
2365 ## Output variables. ##
2366 ## ----------------- ##"
2367 echo
2368 for ac_var in $ac_subst_vars
2369 do
2370 eval ac_val=\$$ac_var
2371 case $ac_val in
2372 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2373 esac
2374 $as_echo "$ac_var='\''$ac_val'\''"
2375 done | sort
2376 echo
2377
2378 if test -n "$ac_subst_files"; then
2379 $as_echo "## ------------------- ##
2380 ## File substitutions. ##
2381 ## ------------------- ##"
2382 echo
2383 for ac_var in $ac_subst_files
2384 do
2385 eval ac_val=\$$ac_var
2386 case $ac_val in
2387 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2388 esac
2389 $as_echo "$ac_var='\''$ac_val'\''"
2390 done | sort
2391 echo
2392 fi
2393
2394 if test -s confdefs.h; then
2395 $as_echo "## ----------- ##
2396 ## confdefs.h. ##
2397 ## ----------- ##"
2398 echo
2399 cat confdefs.h
2400 echo
2401 fi
2402 test "$ac_signal" != 0 &&
2403 $as_echo "$as_me: caught signal $ac_signal"
2404 $as_echo "$as_me: exit $exit_status"
2405 } >&5
2406 rm -f core *.core core.conftest.* &&
2407 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2408 exit $exit_status
2409 ' 0
2410 for ac_signal in 1 2 13 15; do
2411 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2412 done
2413 ac_signal=0
2414
2415 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2416 rm -f -r conftest* confdefs.h
2417
2418 $as_echo "/* confdefs.h */" > confdefs.h
2419
2420 # Predefined preprocessor variables.
2421
2422 cat >>confdefs.h <<_ACEOF
2423 #define PACKAGE_NAME "$PACKAGE_NAME"
2424 _ACEOF
2425
2426 cat >>confdefs.h <<_ACEOF
2427 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2428 _ACEOF
2429
2430 cat >>confdefs.h <<_ACEOF
2431 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2432 _ACEOF
2433
2434 cat >>confdefs.h <<_ACEOF
2435 #define PACKAGE_STRING "$PACKAGE_STRING"
2436 _ACEOF
2437
2438 cat >>confdefs.h <<_ACEOF
2439 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2440 _ACEOF
2441
2442 cat >>confdefs.h <<_ACEOF
2443 #define PACKAGE_URL "$PACKAGE_URL"
2444 _ACEOF
2445
2446
2447 # Let the site file select an alternate cache file if it wants to.
2448 # Prefer an explicitly selected file to automatically selected ones.
2449 ac_site_file1=NONE
2450 ac_site_file2=NONE
2451 if test -n "$CONFIG_SITE"; then
2452 # We do not want a PATH search for config.site.
2453 case $CONFIG_SITE in #((
2454 -*) ac_site_file1=./$CONFIG_SITE;;
2455 */*) ac_site_file1=$CONFIG_SITE;;
2456 *) ac_site_file1=./$CONFIG_SITE;;
2457 esac
2458 elif test "x$prefix" != xNONE; then
2459 ac_site_file1=$prefix/share/config.site
2460 ac_site_file2=$prefix/etc/config.site
2461 else
2462 ac_site_file1=$ac_default_prefix/share/config.site
2463 ac_site_file2=$ac_default_prefix/etc/config.site
2464 fi
2465 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2466 do
2467 test "x$ac_site_file" = xNONE && continue
2468 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2470 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2471 sed 's/^/| /' "$ac_site_file" >&5
2472 . "$ac_site_file" \
2473 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2474 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2475 as_fn_error $? "failed to load site script $ac_site_file
2476 See \`config.log' for more details" "$LINENO" 5; }
2477 fi
2478 done
2479
2480 if test -r "$cache_file"; then
2481 # Some versions of bash will fail to source /dev/null (special files
2482 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2483 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2485 $as_echo "$as_me: loading cache $cache_file" >&6;}
2486 case $cache_file in
2487 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2488 *) . "./$cache_file";;
2489 esac
2490 fi
2491 else
2492 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2493 $as_echo "$as_me: creating cache $cache_file" >&6;}
2494 >$cache_file
2495 fi
2496
2497 # Check that the precious variables saved in the cache have kept the same
2498 # value.
2499 ac_cache_corrupted=false
2500 for ac_var in $ac_precious_vars; do
2501 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2502 eval ac_new_set=\$ac_env_${ac_var}_set
2503 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2504 eval ac_new_val=\$ac_env_${ac_var}_value
2505 case $ac_old_set,$ac_new_set in
2506 set,)
2507 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2508 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2509 ac_cache_corrupted=: ;;
2510 ,set)
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2512 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2513 ac_cache_corrupted=: ;;
2514 ,);;
2515 *)
2516 if test "x$ac_old_val" != "x$ac_new_val"; then
2517 # differences in whitespace do not lead to failure.
2518 ac_old_val_w=`echo x $ac_old_val`
2519 ac_new_val_w=`echo x $ac_new_val`
2520 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2522 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2523 ac_cache_corrupted=:
2524 else
2525 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2526 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2527 eval $ac_var=\$ac_old_val
2528 fi
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2530 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2531 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2532 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2533 fi;;
2534 esac
2535 # Pass precious variables to config.status.
2536 if test "$ac_new_set" = set; then
2537 case $ac_new_val in
2538 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2539 *) ac_arg=$ac_var=$ac_new_val ;;
2540 esac
2541 case " $ac_configure_args " in
2542 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2543 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2544 esac
2545 fi
2546 done
2547 if $ac_cache_corrupted; then
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2549 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2551 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2552 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2553 fi
2554 ## -------------------- ##
2555 ## Main body of script. ##
2556 ## -------------------- ##
2557
2558 ac_ext=c
2559 ac_cpp='$CPP $CPPFLAGS'
2560 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2561 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2562 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2563
2564
2565 ac_aux_dir=
2566 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2567 if test -f "$ac_dir/install-sh"; then
2568 ac_aux_dir=$ac_dir
2569 ac_install_sh="$ac_aux_dir/install-sh -c"
2570 break
2571 elif test -f "$ac_dir/install.sh"; then
2572 ac_aux_dir=$ac_dir
2573 ac_install_sh="$ac_aux_dir/install.sh -c"
2574 break
2575 elif test -f "$ac_dir/shtool"; then
2576 ac_aux_dir=$ac_dir
2577 ac_install_sh="$ac_aux_dir/shtool install -c"
2578 break
2579 fi
2580 done
2581 if test -z "$ac_aux_dir"; then
2582 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2583 fi
2584
2585 # These three variables are undocumented and unsupported,
2586 # and are intended to be withdrawn in a future Autoconf release.
2587 # They can cause serious problems if a builder's source tree is in a directory
2588 # whose full name contains unusual characters.
2589 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2590 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2591 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2592
2593
2594 # Make sure we can run config.sub.
2595 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2596 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2597
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2599 $as_echo_n "checking build system type... " >&6; }
2600 if ${ac_cv_build+:} false; then :
2601 $as_echo_n "(cached) " >&6
2602 else
2603 ac_build_alias=$build_alias
2604 test "x$ac_build_alias" = x &&
2605 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2606 test "x$ac_build_alias" = x &&
2607 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2608 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2609 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2610
2611 fi
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2613 $as_echo "$ac_cv_build" >&6; }
2614 case $ac_cv_build in
2615 *-*-*) ;;
2616 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2617 esac
2618 build=$ac_cv_build
2619 ac_save_IFS=$IFS; IFS='-'
2620 set x $ac_cv_build
2621 shift
2622 build_cpu=$1
2623 build_vendor=$2
2624 shift; shift
2625 # Remember, the first character of IFS is used to create $*,
2626 # except with old shells:
2627 build_os=$*
2628 IFS=$ac_save_IFS
2629 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2630
2631
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2633 $as_echo_n "checking host system type... " >&6; }
2634 if ${ac_cv_host+:} false; then :
2635 $as_echo_n "(cached) " >&6
2636 else
2637 if test "x$host_alias" = x; then
2638 ac_cv_host=$ac_cv_build
2639 else
2640 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2641 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2642 fi
2643
2644 fi
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2646 $as_echo "$ac_cv_host" >&6; }
2647 case $ac_cv_host in
2648 *-*-*) ;;
2649 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2650 esac
2651 host=$ac_cv_host
2652 ac_save_IFS=$IFS; IFS='-'
2653 set x $ac_cv_host
2654 shift
2655 host_cpu=$1
2656 host_vendor=$2
2657 shift; shift
2658 # Remember, the first character of IFS is used to create $*,
2659 # except with old shells:
2660 host_os=$*
2661 IFS=$ac_save_IFS
2662 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2663
2664
2665
2666 am__api_version='1.15'
2667
2668 # Find a good install program. We prefer a C program (faster),
2669 # so one script is as good as another. But avoid the broken or
2670 # incompatible versions:
2671 # SysV /etc/install, /usr/sbin/install
2672 # SunOS /usr/etc/install
2673 # IRIX /sbin/install
2674 # AIX /bin/install
2675 # AmigaOS /C/install, which installs bootblocks on floppy discs
2676 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2677 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2678 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2679 # OS/2's system install, which has a completely different semantic
2680 # ./install, which can be erroneously created by make from ./install.sh.
2681 # Reject install programs that cannot install multiple files.
2682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2683 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2684 if test -z "$INSTALL"; then
2685 if ${ac_cv_path_install+:} false; then :
2686 $as_echo_n "(cached) " >&6
2687 else
2688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689 for as_dir in $PATH
2690 do
2691 IFS=$as_save_IFS
2692 test -z "$as_dir" && as_dir=.
2693 # Account for people who put trailing slashes in PATH elements.
2694 case $as_dir/ in #((
2695 ./ | .// | /[cC]/* | \
2696 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2697 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2698 /usr/ucb/* ) ;;
2699 *)
2700 # OSF1 and SCO ODT 3.0 have their own names for install.
2701 # Don't use installbsd from OSF since it installs stuff as root
2702 # by default.
2703 for ac_prog in ginstall scoinst install; do
2704 for ac_exec_ext in '' $ac_executable_extensions; do
2705 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2706 if test $ac_prog = install &&
2707 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2708 # AIX install. It has an incompatible calling convention.
2709 :
2710 elif test $ac_prog = install &&
2711 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2712 # program-specific install script used by HP pwplus--don't use.
2713 :
2714 else
2715 rm -rf conftest.one conftest.two conftest.dir
2716 echo one > conftest.one
2717 echo two > conftest.two
2718 mkdir conftest.dir
2719 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2720 test -s conftest.one && test -s conftest.two &&
2721 test -s conftest.dir/conftest.one &&
2722 test -s conftest.dir/conftest.two
2723 then
2724 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2725 break 3
2726 fi
2727 fi
2728 fi
2729 done
2730 done
2731 ;;
2732 esac
2733
2734 done
2735 IFS=$as_save_IFS
2736
2737 rm -rf conftest.one conftest.two conftest.dir
2738
2739 fi
2740 if test "${ac_cv_path_install+set}" = set; then
2741 INSTALL=$ac_cv_path_install
2742 else
2743 # As a last resort, use the slow shell script. Don't cache a
2744 # value for INSTALL within a source directory, because that will
2745 # break other packages using the cache if that directory is
2746 # removed, or if the value is a relative name.
2747 INSTALL=$ac_install_sh
2748 fi
2749 fi
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2751 $as_echo "$INSTALL" >&6; }
2752
2753 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2754 # It thinks the first close brace ends the variable substitution.
2755 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2756
2757 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2758
2759 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2760
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2762 $as_echo_n "checking whether build environment is sane... " >&6; }
2763 # Reject unsafe characters in $srcdir or the absolute working directory
2764 # name. Accept space and tab only in the latter.
2765 am_lf='
2766 '
2767 case `pwd` in
2768 *[\\\"\#\$\&\'\`$am_lf]*)
2769 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2770 esac
2771 case $srcdir in
2772 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2773 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2774 esac
2775
2776 # Do 'set' in a subshell so we don't clobber the current shell's
2777 # arguments. Must try -L first in case configure is actually a
2778 # symlink; some systems play weird games with the mod time of symlinks
2779 # (eg FreeBSD returns the mod time of the symlink's containing
2780 # directory).
2781 if (
2782 am_has_slept=no
2783 for am_try in 1 2; do
2784 echo "timestamp, slept: $am_has_slept" > conftest.file
2785 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2786 if test "$*" = "X"; then
2787 # -L didn't work.
2788 set X `ls -t "$srcdir/configure" conftest.file`
2789 fi
2790 if test "$*" != "X $srcdir/configure conftest.file" \
2791 && test "$*" != "X conftest.file $srcdir/configure"; then
2792
2793 # If neither matched, then we have a broken ls. This can happen
2794 # if, for instance, CONFIG_SHELL is bash and it inherits a
2795 # broken ls alias from the environment. This has actually
2796 # happened. Such a system could not be considered "sane".
2797 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2798 alias in your environment" "$LINENO" 5
2799 fi
2800 if test "$2" = conftest.file || test $am_try -eq 2; then
2801 break
2802 fi
2803 # Just in case.
2804 sleep 1
2805 am_has_slept=yes
2806 done
2807 test "$2" = conftest.file
2808 )
2809 then
2810 # Ok.
2811 :
2812 else
2813 as_fn_error $? "newly created file is older than distributed files!
2814 Check your system clock" "$LINENO" 5
2815 fi
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2817 $as_echo "yes" >&6; }
2818 # If we didn't sleep, we still need to ensure time stamps of config.status and
2819 # generated files are strictly newer.
2820 am_sleep_pid=
2821 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2822 ( sleep 1 ) &
2823 am_sleep_pid=$!
2824 fi
2825
2826 rm -f conftest.file
2827
2828 test "$program_prefix" != NONE &&
2829 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2830 # Use a double $ so make ignores it.
2831 test "$program_suffix" != NONE &&
2832 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2833 # Double any \ or $.
2834 # By default was `s,x,x', remove it if useless.
2835 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2836 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2837
2838 # Expand $ac_aux_dir to an absolute path.
2839 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2840
2841 if test x"${MISSING+set}" != xset; then
2842 case $am_aux_dir in
2843 *\ * | *\ *)
2844 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2845 *)
2846 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2847 esac
2848 fi
2849 # Use eval to expand $SHELL
2850 if eval "$MISSING --is-lightweight"; then
2851 am_missing_run="$MISSING "
2852 else
2853 am_missing_run=
2854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2855 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2856 fi
2857
2858 if test x"${install_sh+set}" != xset; then
2859 case $am_aux_dir in
2860 *\ * | *\ *)
2861 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2862 *)
2863 install_sh="\${SHELL} $am_aux_dir/install-sh"
2864 esac
2865 fi
2866
2867 # Installed binaries are usually stripped using 'strip' when the user
2868 # run "make install-strip". However 'strip' might not be the right
2869 # tool to use in cross-compilation environments, therefore Automake
2870 # will honor the 'STRIP' environment variable to overrule this program.
2871 if test "$cross_compiling" != no; then
2872 if test -n "$ac_tool_prefix"; then
2873 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2874 set dummy ${ac_tool_prefix}strip; ac_word=$2
2875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2876 $as_echo_n "checking for $ac_word... " >&6; }
2877 if ${ac_cv_prog_STRIP+:} false; then :
2878 $as_echo_n "(cached) " >&6
2879 else
2880 if test -n "$STRIP"; then
2881 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2882 else
2883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2884 for as_dir in $PATH
2885 do
2886 IFS=$as_save_IFS
2887 test -z "$as_dir" && as_dir=.
2888 for ac_exec_ext in '' $ac_executable_extensions; do
2889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2890 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2892 break 2
2893 fi
2894 done
2895 done
2896 IFS=$as_save_IFS
2897
2898 fi
2899 fi
2900 STRIP=$ac_cv_prog_STRIP
2901 if test -n "$STRIP"; then
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2903 $as_echo "$STRIP" >&6; }
2904 else
2905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2906 $as_echo "no" >&6; }
2907 fi
2908
2909
2910 fi
2911 if test -z "$ac_cv_prog_STRIP"; then
2912 ac_ct_STRIP=$STRIP
2913 # Extract the first word of "strip", so it can be a program name with args.
2914 set dummy strip; ac_word=$2
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2916 $as_echo_n "checking for $ac_word... " >&6; }
2917 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2918 $as_echo_n "(cached) " >&6
2919 else
2920 if test -n "$ac_ct_STRIP"; then
2921 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2922 else
2923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2924 for as_dir in $PATH
2925 do
2926 IFS=$as_save_IFS
2927 test -z "$as_dir" && as_dir=.
2928 for ac_exec_ext in '' $ac_executable_extensions; do
2929 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2930 ac_cv_prog_ac_ct_STRIP="strip"
2931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2932 break 2
2933 fi
2934 done
2935 done
2936 IFS=$as_save_IFS
2937
2938 fi
2939 fi
2940 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2941 if test -n "$ac_ct_STRIP"; then
2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2943 $as_echo "$ac_ct_STRIP" >&6; }
2944 else
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2946 $as_echo "no" >&6; }
2947 fi
2948
2949 if test "x$ac_ct_STRIP" = x; then
2950 STRIP=":"
2951 else
2952 case $cross_compiling:$ac_tool_warned in
2953 yes:)
2954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2955 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2956 ac_tool_warned=yes ;;
2957 esac
2958 STRIP=$ac_ct_STRIP
2959 fi
2960 else
2961 STRIP="$ac_cv_prog_STRIP"
2962 fi
2963
2964 fi
2965 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2966
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2968 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2969 if test -z "$MKDIR_P"; then
2970 if ${ac_cv_path_mkdir+:} false; then :
2971 $as_echo_n "(cached) " >&6
2972 else
2973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2974 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2975 do
2976 IFS=$as_save_IFS
2977 test -z "$as_dir" && as_dir=.
2978 for ac_prog in mkdir gmkdir; do
2979 for ac_exec_ext in '' $ac_executable_extensions; do
2980 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2981 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2982 'mkdir (GNU coreutils) '* | \
2983 'mkdir (coreutils) '* | \
2984 'mkdir (fileutils) '4.1*)
2985 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2986 break 3;;
2987 esac
2988 done
2989 done
2990 done
2991 IFS=$as_save_IFS
2992
2993 fi
2994
2995 test -d ./--version && rmdir ./--version
2996 if test "${ac_cv_path_mkdir+set}" = set; then
2997 MKDIR_P="$ac_cv_path_mkdir -p"
2998 else
2999 # As a last resort, use the slow shell script. Don't cache a
3000 # value for MKDIR_P within a source directory, because that will
3001 # break other packages using the cache if that directory is
3002 # removed, or if the value is a relative name.
3003 MKDIR_P="$ac_install_sh -d"
3004 fi
3005 fi
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3007 $as_echo "$MKDIR_P" >&6; }
3008
3009 for ac_prog in gawk mawk nawk awk
3010 do
3011 # Extract the first word of "$ac_prog", so it can be a program name with args.
3012 set dummy $ac_prog; ac_word=$2
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3014 $as_echo_n "checking for $ac_word... " >&6; }
3015 if ${ac_cv_prog_AWK+:} false; then :
3016 $as_echo_n "(cached) " >&6
3017 else
3018 if test -n "$AWK"; then
3019 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3020 else
3021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3022 for as_dir in $PATH
3023 do
3024 IFS=$as_save_IFS
3025 test -z "$as_dir" && as_dir=.
3026 for ac_exec_ext in '' $ac_executable_extensions; do
3027 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3028 ac_cv_prog_AWK="$ac_prog"
3029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3030 break 2
3031 fi
3032 done
3033 done
3034 IFS=$as_save_IFS
3035
3036 fi
3037 fi
3038 AWK=$ac_cv_prog_AWK
3039 if test -n "$AWK"; then
3040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3041 $as_echo "$AWK" >&6; }
3042 else
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3044 $as_echo "no" >&6; }
3045 fi
3046
3047
3048 test -n "$AWK" && break
3049 done
3050
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3052 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3053 set x ${MAKE-make}
3054 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3055 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3056 $as_echo_n "(cached) " >&6
3057 else
3058 cat >conftest.make <<\_ACEOF
3059 SHELL = /bin/sh
3060 all:
3061 @echo '@@@%%%=$(MAKE)=@@@%%%'
3062 _ACEOF
3063 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3064 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3065 *@@@%%%=?*=@@@%%%*)
3066 eval ac_cv_prog_make_${ac_make}_set=yes;;
3067 *)
3068 eval ac_cv_prog_make_${ac_make}_set=no;;
3069 esac
3070 rm -f conftest.make
3071 fi
3072 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3074 $as_echo "yes" >&6; }
3075 SET_MAKE=
3076 else
3077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3078 $as_echo "no" >&6; }
3079 SET_MAKE="MAKE=${MAKE-make}"
3080 fi
3081
3082 rm -rf .tst 2>/dev/null
3083 mkdir .tst 2>/dev/null
3084 if test -d .tst; then
3085 am__leading_dot=.
3086 else
3087 am__leading_dot=_
3088 fi
3089 rmdir .tst 2>/dev/null
3090
3091 # Check whether --enable-silent-rules was given.
3092 if test "${enable_silent_rules+set}" = set; then :
3093 enableval=$enable_silent_rules;
3094 fi
3095
3096 case $enable_silent_rules in # (((
3097 yes) AM_DEFAULT_VERBOSITY=0;;
3098 no) AM_DEFAULT_VERBOSITY=1;;
3099 *) AM_DEFAULT_VERBOSITY=1;;
3100 esac
3101 am_make=${MAKE-make}
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3103 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3104 if ${am_cv_make_support_nested_variables+:} false; then :
3105 $as_echo_n "(cached) " >&6
3106 else
3107 if $as_echo 'TRUE=$(BAR$(V))
3108 BAR0=false
3109 BAR1=true
3110 V=1
3111 am__doit:
3112 @$(TRUE)
3113 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3114 am_cv_make_support_nested_variables=yes
3115 else
3116 am_cv_make_support_nested_variables=no
3117 fi
3118 fi
3119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3120 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3121 if test $am_cv_make_support_nested_variables = yes; then
3122 AM_V='$(V)'
3123 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3124 else
3125 AM_V=$AM_DEFAULT_VERBOSITY
3126 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3127 fi
3128 AM_BACKSLASH='\'
3129
3130 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3131 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3132 # is not polluted with repeated "-I."
3133 am__isrc=' -I$(srcdir)'
3134 # test to see if srcdir already configured
3135 if test -f $srcdir/config.status; then
3136 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3137 fi
3138 fi
3139
3140 # test whether we have cygpath
3141 if test -z "$CYGPATH_W"; then
3142 if (cygpath --version) >/dev/null 2>/dev/null; then
3143 CYGPATH_W='cygpath -w'
3144 else
3145 CYGPATH_W=echo
3146 fi
3147 fi
3148
3149
3150 # Define the identity of the package.
3151 PACKAGE='mesa-demos'
3152 VERSION='8.4.0'
3153
3154
3155 cat >>confdefs.h <<_ACEOF
3156 #define PACKAGE "$PACKAGE"
3157 _ACEOF
3158
3159
3160 cat >>confdefs.h <<_ACEOF
3161 #define VERSION "$VERSION"
3162 _ACEOF
3163
3164 # Some tools Automake needs.
3165
3166 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3167
3168
3169 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3170
3171
3172 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3173
3174
3175 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3176
3177
3178 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3179
3180 # For better backward compatibility. To be removed once Automake 1.9.x
3181 # dies out for good. For more background, see:
3182 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3183 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3184 mkdir_p='$(MKDIR_P)'
3185
3186 # We need awk for the "check" target (and possibly the TAP driver). The
3187 # system "awk" is bad on some platforms.
3188 # Always define AMTAR for backward compatibility. Yes, it's still used
3189 # in the wild :-( We should find a proper way to deprecate it ...
3190 AMTAR='$${TAR-tar}'
3191
3192
3193 # We'll loop over all known methods to create a tar archive until one works.
3194 _am_tools='gnutar pax cpio none'
3195
3196 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3197
3198
3199
3200
3201
3202
3203 # POSIX will say in a future version that running "rm -f" with no argument
3204 # is OK; and we want to be able to make that assumption in our Makefile
3205 # recipes. So use an aggressive probe to check that the usage we want is
3206 # actually supported "in the wild" to an acceptable degree.
3207 # See automake bug#10828.
3208 # To make any issue more visible, cause the running configure to be aborted
3209 # by default if the 'rm' program in use doesn't match our expectations; the
3210 # user can still override this though.
3211 if rm -f && rm -fr && rm -rf; then : OK; else
3212 cat >&2 <<'END'
3213 Oops!
3214
3215 Your 'rm' program seems unable to run without file operands specified
3216 on the command line, even when the '-f' option is present. This is contrary
3217 to the behaviour of most rm programs out there, and not conforming with
3218 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3219
3220 Please tell bug-automake@gnu.org about your system, including the value
3221 of your $PATH and any error possibly output before this message. This
3222 can help us improve future automake versions.
3223
3224 END
3225 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3226 echo 'Configuration will proceed anyway, since you have set the' >&2
3227 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3228 echo >&2
3229 else
3230 cat >&2 <<'END'
3231 Aborting the configuration process, to ensure you take notice of the issue.
3232
3233 You can download and install GNU coreutils to get an 'rm' implementation
3234 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3235
3236 If you want to complete the configuration process using your problematic
3237 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3238 to "yes", and re-run configure.
3239
3240 END
3241 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3242 fi
3243 fi
3244
3245
3246 DEPDIR="${am__leading_dot}deps"
3247
3248 ac_config_commands="$ac_config_commands depfiles"
3249
3250
3251 am_make=${MAKE-make}
3252 cat > confinc << 'END'
3253 am__doit:
3254 @echo this is the am__doit target
3255 .PHONY: am__doit
3256 END
3257 # If we don't find an include directive, just comment out the code.
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3259 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3260 am__include="#"
3261 am__quote=
3262 _am_result=none
3263 # First try GNU make style include.
3264 echo "include confinc" > confmf
3265 # Ignore all kinds of additional output from 'make'.
3266 case `$am_make -s -f confmf 2> /dev/null` in #(
3267 *the\ am__doit\ target*)
3268 am__include=include
3269 am__quote=
3270 _am_result=GNU
3271 ;;
3272 esac
3273 # Now try BSD make style include.
3274 if test "$am__include" = "#"; then
3275 echo '.include "confinc"' > confmf
3276 case `$am_make -s -f confmf 2> /dev/null` in #(
3277 *the\ am__doit\ target*)
3278 am__include=.include
3279 am__quote="\""
3280 _am_result=BSD
3281 ;;
3282 esac
3283 fi
3284
3285
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3287 $as_echo "$_am_result" >&6; }
3288 rm -f confinc confmf
3289
3290 # Check whether --enable-dependency-tracking was given.
3291 if test "${enable_dependency_tracking+set}" = set; then :
3292 enableval=$enable_dependency_tracking;
3293 fi
3294
3295 if test "x$enable_dependency_tracking" != xno; then
3296 am_depcomp="$ac_aux_dir/depcomp"
3297 AMDEPBACKSLASH='\'
3298 am__nodep='_no'
3299 fi
3300 if test "x$enable_dependency_tracking" != xno; then
3301 AMDEP_TRUE=
3302 AMDEP_FALSE='#'
3303 else
3304 AMDEP_TRUE='#'
3305 AMDEP_FALSE=
3306 fi
3307
3308
3309 ac_ext=c
3310 ac_cpp='$CPP $CPPFLAGS'
3311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3314 if test -n "$ac_tool_prefix"; then
3315 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3316 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3318 $as_echo_n "checking for $ac_word... " >&6; }
3319 if ${ac_cv_prog_CC+:} false; then :
3320 $as_echo_n "(cached) " >&6
3321 else
3322 if test -n "$CC"; then
3323 ac_cv_prog_CC="$CC" # Let the user override the test.
3324 else
3325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3326 for as_dir in $PATH
3327 do
3328 IFS=$as_save_IFS
3329 test -z "$as_dir" && as_dir=.
3330 for ac_exec_ext in '' $ac_executable_extensions; do
3331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3332 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3334 break 2
3335 fi
3336 done
3337 done
3338 IFS=$as_save_IFS
3339
3340 fi
3341 fi
3342 CC=$ac_cv_prog_CC
3343 if test -n "$CC"; then
3344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3345 $as_echo "$CC" >&6; }
3346 else
3347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3348 $as_echo "no" >&6; }
3349 fi
3350
3351
3352 fi
3353 if test -z "$ac_cv_prog_CC"; then
3354 ac_ct_CC=$CC
3355 # Extract the first word of "gcc", so it can be a program name with args.
3356 set dummy gcc; ac_word=$2
3357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3358 $as_echo_n "checking for $ac_word... " >&6; }
3359 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3360 $as_echo_n "(cached) " >&6
3361 else
3362 if test -n "$ac_ct_CC"; then
3363 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3364 else
3365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3366 for as_dir in $PATH
3367 do
3368 IFS=$as_save_IFS
3369 test -z "$as_dir" && as_dir=.
3370 for ac_exec_ext in '' $ac_executable_extensions; do
3371 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3372 ac_cv_prog_ac_ct_CC="gcc"
3373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3374 break 2
3375 fi
3376 done
3377 done
3378 IFS=$as_save_IFS
3379
3380 fi
3381 fi
3382 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3383 if test -n "$ac_ct_CC"; then
3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3385 $as_echo "$ac_ct_CC" >&6; }
3386 else
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388 $as_echo "no" >&6; }
3389 fi
3390
3391 if test "x$ac_ct_CC" = x; then
3392 CC=""
3393 else
3394 case $cross_compiling:$ac_tool_warned in
3395 yes:)
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3397 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3398 ac_tool_warned=yes ;;
3399 esac
3400 CC=$ac_ct_CC
3401 fi
3402 else
3403 CC="$ac_cv_prog_CC"
3404 fi
3405
3406 if test -z "$CC"; then
3407 if test -n "$ac_tool_prefix"; then
3408 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3409 set dummy ${ac_tool_prefix}cc; ac_word=$2
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3411 $as_echo_n "checking for $ac_word... " >&6; }
3412 if ${ac_cv_prog_CC+:} false; then :
3413 $as_echo_n "(cached) " >&6
3414 else
3415 if test -n "$CC"; then
3416 ac_cv_prog_CC="$CC" # Let the user override the test.
3417 else
3418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3419 for as_dir in $PATH
3420 do
3421 IFS=$as_save_IFS
3422 test -z "$as_dir" && as_dir=.
3423 for ac_exec_ext in '' $ac_executable_extensions; do
3424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3425 ac_cv_prog_CC="${ac_tool_prefix}cc"
3426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3427 break 2
3428 fi
3429 done
3430 done
3431 IFS=$as_save_IFS
3432
3433 fi
3434 fi
3435 CC=$ac_cv_prog_CC
3436 if test -n "$CC"; then
3437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3438 $as_echo "$CC" >&6; }
3439 else
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3441 $as_echo "no" >&6; }
3442 fi
3443
3444
3445 fi
3446 fi
3447 if test -z "$CC"; then
3448 # Extract the first word of "cc", so it can be a program name with args.
3449 set dummy cc; ac_word=$2
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3451 $as_echo_n "checking for $ac_word... " >&6; }
3452 if ${ac_cv_prog_CC+:} false; then :
3453 $as_echo_n "(cached) " >&6
3454 else
3455 if test -n "$CC"; then
3456 ac_cv_prog_CC="$CC" # Let the user override the test.
3457 else
3458 ac_prog_rejected=no
3459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3460 for as_dir in $PATH
3461 do
3462 IFS=$as_save_IFS
3463 test -z "$as_dir" && as_dir=.
3464 for ac_exec_ext in '' $ac_executable_extensions; do
3465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3466 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3467 ac_prog_rejected=yes
3468 continue
3469 fi
3470 ac_cv_prog_CC="cc"
3471 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3472 break 2
3473 fi
3474 done
3475 done
3476 IFS=$as_save_IFS
3477
3478 if test $ac_prog_rejected = yes; then
3479 # We found a bogon in the path, so make sure we never use it.
3480 set dummy $ac_cv_prog_CC
3481 shift
3482 if test $# != 0; then
3483 # We chose a different compiler from the bogus one.
3484 # However, it has the same basename, so the bogon will be chosen
3485 # first if we set CC to just the basename; use the full file name.
3486 shift
3487 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3488 fi
3489 fi
3490 fi
3491 fi
3492 CC=$ac_cv_prog_CC
3493 if test -n "$CC"; then
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3495 $as_echo "$CC" >&6; }
3496 else
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3498 $as_echo "no" >&6; }
3499 fi
3500
3501
3502 fi
3503 if test -z "$CC"; then
3504 if test -n "$ac_tool_prefix"; then
3505 for ac_prog in cl.exe
3506 do
3507 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3508 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3510 $as_echo_n "checking for $ac_word... " >&6; }
3511 if ${ac_cv_prog_CC+:} false; then :
3512 $as_echo_n "(cached) " >&6
3513 else
3514 if test -n "$CC"; then
3515 ac_cv_prog_CC="$CC" # Let the user override the test.
3516 else
3517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518 for as_dir in $PATH
3519 do
3520 IFS=$as_save_IFS
3521 test -z "$as_dir" && as_dir=.
3522 for ac_exec_ext in '' $ac_executable_extensions; do
3523 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3524 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3526 break 2
3527 fi
3528 done
3529 done
3530 IFS=$as_save_IFS
3531
3532 fi
3533 fi
3534 CC=$ac_cv_prog_CC
3535 if test -n "$CC"; then
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3537 $as_echo "$CC" >&6; }
3538 else
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3540 $as_echo "no" >&6; }
3541 fi
3542
3543
3544 test -n "$CC" && break
3545 done
3546 fi
3547 if test -z "$CC"; then
3548 ac_ct_CC=$CC
3549 for ac_prog in cl.exe
3550 do
3551 # Extract the first word of "$ac_prog", so it can be a program name with args.
3552 set dummy $ac_prog; ac_word=$2
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3554 $as_echo_n "checking for $ac_word... " >&6; }
3555 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3556 $as_echo_n "(cached) " >&6
3557 else
3558 if test -n "$ac_ct_CC"; then
3559 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3560 else
3561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3562 for as_dir in $PATH
3563 do
3564 IFS=$as_save_IFS
3565 test -z "$as_dir" && as_dir=.
3566 for ac_exec_ext in '' $ac_executable_extensions; do
3567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3568 ac_cv_prog_ac_ct_CC="$ac_prog"
3569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3570 break 2
3571 fi
3572 done
3573 done
3574 IFS=$as_save_IFS
3575
3576 fi
3577 fi
3578 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3579 if test -n "$ac_ct_CC"; then
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3581 $as_echo "$ac_ct_CC" >&6; }
3582 else
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3584 $as_echo "no" >&6; }
3585 fi
3586
3587
3588 test -n "$ac_ct_CC" && break
3589 done
3590
3591 if test "x$ac_ct_CC" = x; then
3592 CC=""
3593 else
3594 case $cross_compiling:$ac_tool_warned in
3595 yes:)
3596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3597 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3598 ac_tool_warned=yes ;;
3599 esac
3600 CC=$ac_ct_CC
3601 fi
3602 fi
3603
3604 fi
3605
3606
3607 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3609 as_fn_error $? "no acceptable C compiler found in \$PATH
3610 See \`config.log' for more details" "$LINENO" 5; }
3611
3612 # Provide some information about the compiler.
3613 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3614 set X $ac_compile
3615 ac_compiler=$2
3616 for ac_option in --version -v -V -qversion; do
3617 { { ac_try="$ac_compiler $ac_option >&5"
3618 case "(($ac_try" in
3619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3620 *) ac_try_echo=$ac_try;;
3621 esac
3622 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3623 $as_echo "$ac_try_echo"; } >&5
3624 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3625 ac_status=$?
3626 if test -s conftest.err; then
3627 sed '10a\
3628 ... rest of stderr output deleted ...
3629 10q' conftest.err >conftest.er1
3630 cat conftest.er1 >&5
3631 fi
3632 rm -f conftest.er1 conftest.err
3633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3634 test $ac_status = 0; }
3635 done
3636
3637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3638 /* end confdefs.h. */
3639
3640 int
3641 main ()
3642 {
3643
3644 ;
3645 return 0;
3646 }
3647 _ACEOF
3648 ac_clean_files_save=$ac_clean_files
3649 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3650 # Try to create an executable without -o first, disregard a.out.
3651 # It will help us diagnose broken compilers, and finding out an intuition
3652 # of exeext.
3653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3654 $as_echo_n "checking whether the C compiler works... " >&6; }
3655 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3656
3657 # The possible output files:
3658 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3659
3660 ac_rmfiles=
3661 for ac_file in $ac_files
3662 do
3663 case $ac_file in
3664 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3665 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3666 esac
3667 done
3668 rm -f $ac_rmfiles
3669
3670 if { { ac_try="$ac_link_default"
3671 case "(($ac_try" in
3672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3673 *) ac_try_echo=$ac_try;;
3674 esac
3675 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3676 $as_echo "$ac_try_echo"; } >&5
3677 (eval "$ac_link_default") 2>&5
3678 ac_status=$?
3679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3680 test $ac_status = 0; }; then :
3681 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3682 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3683 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3684 # so that the user can short-circuit this test for compilers unknown to
3685 # Autoconf.
3686 for ac_file in $ac_files ''
3687 do
3688 test -f "$ac_file" || continue
3689 case $ac_file in
3690 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3691 ;;
3692 [ab].out )
3693 # We found the default executable, but exeext='' is most
3694 # certainly right.
3695 break;;
3696 *.* )
3697 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3698 then :; else
3699 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3700 fi
3701 # We set ac_cv_exeext here because the later test for it is not
3702 # safe: cross compilers may not add the suffix if given an `-o'
3703 # argument, so we may need to know it at that point already.
3704 # Even if this section looks crufty: it has the advantage of
3705 # actually working.
3706 break;;
3707 * )
3708 break;;
3709 esac
3710 done
3711 test "$ac_cv_exeext" = no && ac_cv_exeext=
3712
3713 else
3714 ac_file=''
3715 fi
3716 if test -z "$ac_file"; then :
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3718 $as_echo "no" >&6; }
3719 $as_echo "$as_me: failed program was:" >&5
3720 sed 's/^/| /' conftest.$ac_ext >&5
3721
3722 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3723 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3724 as_fn_error 77 "C compiler cannot create executables
3725 See \`config.log' for more details" "$LINENO" 5; }
3726 else
3727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3728 $as_echo "yes" >&6; }
3729 fi
3730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3731 $as_echo_n "checking for C compiler default output file name... " >&6; }
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3733 $as_echo "$ac_file" >&6; }
3734 ac_exeext=$ac_cv_exeext
3735
3736 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3737 ac_clean_files=$ac_clean_files_save
3738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3739 $as_echo_n "checking for suffix of executables... " >&6; }
3740 if { { ac_try="$ac_link"
3741 case "(($ac_try" in
3742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3743 *) ac_try_echo=$ac_try;;
3744 esac
3745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3746 $as_echo "$ac_try_echo"; } >&5
3747 (eval "$ac_link") 2>&5
3748 ac_status=$?
3749 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3750 test $ac_status = 0; }; then :
3751 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3752 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3753 # work properly (i.e., refer to `conftest.exe'), while it won't with
3754 # `rm'.
3755 for ac_file in conftest.exe conftest conftest.*; do
3756 test -f "$ac_file" || continue
3757 case $ac_file in
3758 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3759 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3760 break;;
3761 * ) break;;
3762 esac
3763 done
3764 else
3765 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3766 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3767 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3768 See \`config.log' for more details" "$LINENO" 5; }
3769 fi
3770 rm -f conftest conftest$ac_cv_exeext
3771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3772 $as_echo "$ac_cv_exeext" >&6; }
3773
3774 rm -f conftest.$ac_ext
3775 EXEEXT=$ac_cv_exeext
3776 ac_exeext=$EXEEXT
3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3778 /* end confdefs.h. */
3779 #include <stdio.h>
3780 int
3781 main ()
3782 {
3783 FILE *f = fopen ("conftest.out", "w");
3784 return ferror (f) || fclose (f) != 0;
3785
3786 ;
3787 return 0;
3788 }
3789 _ACEOF
3790 ac_clean_files="$ac_clean_files conftest.out"
3791 # Check that the compiler produces executables we can run. If not, either
3792 # the compiler is broken, or we cross compile.
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3794 $as_echo_n "checking whether we are cross compiling... " >&6; }
3795 if test "$cross_compiling" != yes; then
3796 { { ac_try="$ac_link"
3797 case "(($ac_try" in
3798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3799 *) ac_try_echo=$ac_try;;
3800 esac
3801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3802 $as_echo "$ac_try_echo"; } >&5
3803 (eval "$ac_link") 2>&5
3804 ac_status=$?
3805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3806 test $ac_status = 0; }
3807 if { ac_try='./conftest$ac_cv_exeext'
3808 { { case "(($ac_try" in
3809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3810 *) ac_try_echo=$ac_try;;
3811 esac
3812 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3813 $as_echo "$ac_try_echo"; } >&5
3814 (eval "$ac_try") 2>&5
3815 ac_status=$?
3816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3817 test $ac_status = 0; }; }; then
3818 cross_compiling=no
3819 else
3820 if test "$cross_compiling" = maybe; then
3821 cross_compiling=yes
3822 else
3823 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3824 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3825 as_fn_error $? "cannot run C compiled programs.
3826 If you meant to cross compile, use \`--host'.
3827 See \`config.log' for more details" "$LINENO" 5; }
3828 fi
3829 fi
3830 fi
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3832 $as_echo "$cross_compiling" >&6; }
3833
3834 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3835 ac_clean_files=$ac_clean_files_save
3836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3837 $as_echo_n "checking for suffix of object files... " >&6; }
3838 if ${ac_cv_objext+:} false; then :
3839 $as_echo_n "(cached) " >&6
3840 else
3841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3842 /* end confdefs.h. */
3843
3844 int
3845 main ()
3846 {
3847
3848 ;
3849 return 0;
3850 }
3851 _ACEOF
3852 rm -f conftest.o conftest.obj
3853 if { { ac_try="$ac_compile"
3854 case "(($ac_try" in
3855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3856 *) ac_try_echo=$ac_try;;
3857 esac
3858 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3859 $as_echo "$ac_try_echo"; } >&5
3860 (eval "$ac_compile") 2>&5
3861 ac_status=$?
3862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3863 test $ac_status = 0; }; then :
3864 for ac_file in conftest.o conftest.obj conftest.*; do
3865 test -f "$ac_file" || continue;
3866 case $ac_file in
3867 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3868 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3869 break;;
3870 esac
3871 done
3872 else
3873 $as_echo "$as_me: failed program was:" >&5
3874 sed 's/^/| /' conftest.$ac_ext >&5
3875
3876 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3877 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3878 as_fn_error $? "cannot compute suffix of object files: cannot compile
3879 See \`config.log' for more details" "$LINENO" 5; }
3880 fi
3881 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3882 fi
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3884 $as_echo "$ac_cv_objext" >&6; }
3885 OBJEXT=$ac_cv_objext
3886 ac_objext=$OBJEXT
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3888 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3889 if ${ac_cv_c_compiler_gnu+:} false; then :
3890 $as_echo_n "(cached) " >&6
3891 else
3892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3893 /* end confdefs.h. */
3894
3895 int
3896 main ()
3897 {
3898 #ifndef __GNUC__
3899 choke me
3900 #endif
3901
3902 ;
3903 return 0;
3904 }
3905 _ACEOF
3906 if ac_fn_c_try_compile "$LINENO"; then :
3907 ac_compiler_gnu=yes
3908 else
3909 ac_compiler_gnu=no
3910 fi
3911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3912 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3913
3914 fi
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3916 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3917 if test $ac_compiler_gnu = yes; then
3918 GCC=yes
3919 else
3920 GCC=
3921 fi
3922 ac_test_CFLAGS=${CFLAGS+set}
3923 ac_save_CFLAGS=$CFLAGS
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3925 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3926 if ${ac_cv_prog_cc_g+:} false; then :
3927 $as_echo_n "(cached) " >&6
3928 else
3929 ac_save_c_werror_flag=$ac_c_werror_flag
3930 ac_c_werror_flag=yes
3931 ac_cv_prog_cc_g=no
3932 CFLAGS="-g"
3933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3934 /* end confdefs.h. */
3935
3936 int
3937 main ()
3938 {
3939
3940 ;
3941 return 0;
3942 }
3943 _ACEOF
3944 if ac_fn_c_try_compile "$LINENO"; then :
3945 ac_cv_prog_cc_g=yes
3946 else
3947 CFLAGS=""
3948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3949 /* end confdefs.h. */
3950
3951 int
3952 main ()
3953 {
3954
3955 ;
3956 return 0;
3957 }
3958 _ACEOF
3959 if ac_fn_c_try_compile "$LINENO"; then :
3960
3961 else
3962 ac_c_werror_flag=$ac_save_c_werror_flag
3963 CFLAGS="-g"
3964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3965 /* end confdefs.h. */
3966
3967 int
3968 main ()
3969 {
3970
3971 ;
3972 return 0;
3973 }
3974 _ACEOF
3975 if ac_fn_c_try_compile "$LINENO"; then :
3976 ac_cv_prog_cc_g=yes
3977 fi
3978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3979 fi
3980 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3981 fi
3982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3983 ac_c_werror_flag=$ac_save_c_werror_flag
3984 fi
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3986 $as_echo "$ac_cv_prog_cc_g" >&6; }
3987 if test "$ac_test_CFLAGS" = set; then
3988 CFLAGS=$ac_save_CFLAGS
3989 elif test $ac_cv_prog_cc_g = yes; then
3990 if test "$GCC" = yes; then
3991 CFLAGS="-g -O2"
3992 else
3993 CFLAGS="-g"
3994 fi
3995 else
3996 if test "$GCC" = yes; then
3997 CFLAGS="-O2"
3998 else
3999 CFLAGS=
4000 fi
4001 fi
4002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4003 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4004 if ${ac_cv_prog_cc_c89+:} false; then :
4005 $as_echo_n "(cached) " >&6
4006 else
4007 ac_cv_prog_cc_c89=no
4008 ac_save_CC=$CC
4009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4010 /* end confdefs.h. */
4011 #include <stdarg.h>
4012 #include <stdio.h>
4013 struct stat;
4014 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4015 struct buf { int x; };
4016 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4017 static char *e (p, i)
4018 char **p;
4019 int i;
4020 {
4021 return p[i];
4022 }
4023 static char *f (char * (*g) (char **, int), char **p, ...)
4024 {
4025 char *s;
4026 va_list v;
4027 va_start (v,p);
4028 s = g (p, va_arg (v,int));
4029 va_end (v);
4030 return s;
4031 }
4032
4033 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4034 function prototypes and stuff, but not '\xHH' hex character constants.
4035 These don't provoke an error unfortunately, instead are silently treated
4036 as 'x'. The following induces an error, until -std is added to get
4037 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4038 array size at least. It's necessary to write '\x00'==0 to get something
4039 that's true only with -std. */
4040 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4041
4042 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4043 inside strings and character constants. */
4044 #define FOO(x) 'x'
4045 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4046
4047 int test (int i, double x);
4048 struct s1 {int (*f) (int a);};
4049 struct s2 {int (*f) (double a);};
4050 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4051 int argc;
4052 char **argv;
4053 int
4054 main ()
4055 {
4056 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4057 ;
4058 return 0;
4059 }
4060 _ACEOF
4061 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4062 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4063 do
4064 CC="$ac_save_CC $ac_arg"
4065 if ac_fn_c_try_compile "$LINENO"; then :
4066 ac_cv_prog_cc_c89=$ac_arg
4067 fi
4068 rm -f core conftest.err conftest.$ac_objext
4069 test "x$ac_cv_prog_cc_c89" != "xno" && break
4070 done
4071 rm -f conftest.$ac_ext
4072 CC=$ac_save_CC
4073
4074 fi
4075 # AC_CACHE_VAL
4076 case "x$ac_cv_prog_cc_c89" in
4077 x)
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4079 $as_echo "none needed" >&6; } ;;
4080 xno)
4081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4082 $as_echo "unsupported" >&6; } ;;
4083 *)
4084 CC="$CC $ac_cv_prog_cc_c89"
4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4086 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4087 esac
4088 if test "x$ac_cv_prog_cc_c89" != xno; then :
4089
4090 fi
4091
4092 ac_ext=c
4093 ac_cpp='$CPP $CPPFLAGS'
4094 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4095 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4096 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4097
4098 ac_ext=c
4099 ac_cpp='$CPP $CPPFLAGS'
4100 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4101 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4102 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4104 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4105 if ${am_cv_prog_cc_c_o+:} false; then :
4106 $as_echo_n "(cached) " >&6
4107 else
4108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4109 /* end confdefs.h. */
4110
4111 int
4112 main ()
4113 {
4114
4115 ;
4116 return 0;
4117 }
4118 _ACEOF
4119 # Make sure it works both with $CC and with simple cc.
4120 # Following AC_PROG_CC_C_O, we do the test twice because some
4121 # compilers refuse to overwrite an existing .o file with -o,
4122 # though they will create one.
4123 am_cv_prog_cc_c_o=yes
4124 for am_i in 1 2; do
4125 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4126 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4127 ac_status=$?
4128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4129 (exit $ac_status); } \
4130 && test -f conftest2.$ac_objext; then
4131 : OK
4132 else
4133 am_cv_prog_cc_c_o=no
4134 break
4135 fi
4136 done
4137 rm -f core conftest*
4138 unset am_i
4139 fi
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4141 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4142 if test "$am_cv_prog_cc_c_o" != yes; then
4143 # Losing compiler, so override with the script.
4144 # FIXME: It is wrong to rewrite CC.
4145 # But if we don't then we get into trouble of one sort or another.
4146 # A longer-term fix would be to have automake use am__CC in this case,
4147 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4148 CC="$am_aux_dir/compile $CC"
4149 fi
4150 ac_ext=c
4151 ac_cpp='$CPP $CPPFLAGS'
4152 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4153 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4154 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4155
4156
4157 depcc="$CC" am_compiler_list=
4158
4159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4160 $as_echo_n "checking dependency style of $depcc... " >&6; }
4161 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4162 $as_echo_n "(cached) " >&6
4163 else
4164 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4165 # We make a subdir and do the tests there. Otherwise we can end up
4166 # making bogus files that we don't know about and never remove. For
4167 # instance it was reported that on HP-UX the gcc test will end up
4168 # making a dummy file named 'D' -- because '-MD' means "put the output
4169 # in D".
4170 rm -rf conftest.dir
4171 mkdir conftest.dir
4172 # Copy depcomp to subdir because otherwise we won't find it if we're
4173 # using a relative directory.
4174 cp "$am_depcomp" conftest.dir
4175 cd conftest.dir
4176 # We will build objects and dependencies in a subdirectory because
4177 # it helps to detect inapplicable dependency modes. For instance
4178 # both Tru64's cc and ICC support -MD to output dependencies as a
4179 # side effect of compilation, but ICC will put the dependencies in
4180 # the current directory while Tru64 will put them in the object
4181 # directory.
4182 mkdir sub
4183
4184 am_cv_CC_dependencies_compiler_type=none
4185 if test "$am_compiler_list" = ""; then
4186 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4187 fi
4188 am__universal=false
4189 case " $depcc " in #(
4190 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4191 esac
4192
4193 for depmode in $am_compiler_list; do
4194 # Setup a source with many dependencies, because some compilers
4195 # like to wrap large dependency lists on column 80 (with \), and
4196 # we should not choose a depcomp mode which is confused by this.
4197 #
4198 # We need to recreate these files for each test, as the compiler may
4199 # overwrite some of them when testing with obscure command lines.
4200 # This happens at least with the AIX C compiler.
4201 : > sub/conftest.c
4202 for i in 1 2 3 4 5 6; do
4203 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4204 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4205 # Solaris 10 /bin/sh.
4206 echo '/* dummy */' > sub/conftst$i.h
4207 done
4208 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4209
4210 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4211 # mode. It turns out that the SunPro C++ compiler does not properly
4212 # handle '-M -o', and we need to detect this. Also, some Intel
4213 # versions had trouble with output in subdirs.
4214 am__obj=sub/conftest.${OBJEXT-o}
4215 am__minus_obj="-o $am__obj"
4216 case $depmode in
4217 gcc)
4218 # This depmode causes a compiler race in universal mode.
4219 test "$am__universal" = false || continue
4220 ;;
4221 nosideeffect)
4222 # After this tag, mechanisms are not by side-effect, so they'll
4223 # only be used when explicitly requested.
4224 if test "x$enable_dependency_tracking" = xyes; then
4225 continue
4226 else
4227 break
4228 fi
4229 ;;
4230 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4231 # This compiler won't grok '-c -o', but also, the minuso test has
4232 # not run yet. These depmodes are late enough in the game, and
4233 # so weak that their functioning should not be impacted.
4234 am__obj=conftest.${OBJEXT-o}
4235 am__minus_obj=
4236 ;;
4237 none) break ;;
4238 esac
4239 if depmode=$depmode \
4240 source=sub/conftest.c object=$am__obj \
4241 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4242 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4243 >/dev/null 2>conftest.err &&
4244 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4245 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4246 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4247 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4248 # icc doesn't choke on unknown options, it will just issue warnings
4249 # or remarks (even with -Werror). So we grep stderr for any message
4250 # that says an option was ignored or not supported.
4251 # When given -MP, icc 7.0 and 7.1 complain thusly:
4252 # icc: Command line warning: ignoring option '-M'; no argument required
4253 # The diagnosis changed in icc 8.0:
4254 # icc: Command line remark: option '-MP' not supported
4255 if (grep 'ignoring option' conftest.err ||
4256 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4257 am_cv_CC_dependencies_compiler_type=$depmode
4258 break
4259 fi
4260 fi
4261 done
4262
4263 cd ..
4264 rm -rf conftest.dir
4265 else
4266 am_cv_CC_dependencies_compiler_type=none
4267 fi
4268
4269 fi
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4271 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4272 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4273
4274 if
4275 test "x$enable_dependency_tracking" != xno \
4276 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4277 am__fastdepCC_TRUE=
4278 am__fastdepCC_FALSE='#'
4279 else
4280 am__fastdepCC_TRUE='#'
4281 am__fastdepCC_FALSE=
4282 fi
4283
4284
4285 ac_ext=c
4286 ac_cpp='$CPP $CPPFLAGS'
4287 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4288 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4289 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4291 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4292 # On Suns, sometimes $CPP names a directory.
4293 if test -n "$CPP" && test -d "$CPP"; then
4294 CPP=
4295 fi
4296 if test -z "$CPP"; then
4297 if ${ac_cv_prog_CPP+:} false; then :
4298 $as_echo_n "(cached) " >&6
4299 else
4300 # Double quotes because CPP needs to be expanded
4301 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4302 do
4303 ac_preproc_ok=false
4304 for ac_c_preproc_warn_flag in '' yes
4305 do
4306 # Use a header file that comes with gcc, so configuring glibc
4307 # with a fresh cross-compiler works.
4308 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4309 # <limits.h> exists even on freestanding compilers.
4310 # On the NeXT, cc -E runs the code through the compiler's parser,
4311 # not just through cpp. "Syntax error" is here to catch this case.
4312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4313 /* end confdefs.h. */
4314 #ifdef __STDC__
4315 # include <limits.h>
4316 #else
4317 # include <assert.h>
4318 #endif
4319 Syntax error
4320 _ACEOF
4321 if ac_fn_c_try_cpp "$LINENO"; then :
4322
4323 else
4324 # Broken: fails on valid input.
4325 continue
4326 fi
4327 rm -f conftest.err conftest.i conftest.$ac_ext
4328
4329 # OK, works on sane cases. Now check whether nonexistent headers
4330 # can be detected and how.
4331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4332 /* end confdefs.h. */
4333 #include <ac_nonexistent.h>
4334 _ACEOF
4335 if ac_fn_c_try_cpp "$LINENO"; then :
4336 # Broken: success on invalid input.
4337 continue
4338 else
4339 # Passes both tests.
4340 ac_preproc_ok=:
4341 break
4342 fi
4343 rm -f conftest.err conftest.i conftest.$ac_ext
4344
4345 done
4346 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4347 rm -f conftest.i conftest.err conftest.$ac_ext
4348 if $ac_preproc_ok; then :
4349 break
4350 fi
4351
4352 done
4353 ac_cv_prog_CPP=$CPP
4354
4355 fi
4356 CPP=$ac_cv_prog_CPP
4357 else
4358 ac_cv_prog_CPP=$CPP
4359 fi
4360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4361 $as_echo "$CPP" >&6; }
4362 ac_preproc_ok=false
4363 for ac_c_preproc_warn_flag in '' yes
4364 do
4365 # Use a header file that comes with gcc, so configuring glibc
4366 # with a fresh cross-compiler works.
4367 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4368 # <limits.h> exists even on freestanding compilers.
4369 # On the NeXT, cc -E runs the code through the compiler's parser,
4370 # not just through cpp. "Syntax error" is here to catch this case.
4371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4372 /* end confdefs.h. */
4373 #ifdef __STDC__
4374 # include <limits.h>
4375 #else
4376 # include <assert.h>
4377 #endif
4378 Syntax error
4379 _ACEOF
4380 if ac_fn_c_try_cpp "$LINENO"; then :
4381
4382 else
4383 # Broken: fails on valid input.
4384 continue
4385 fi
4386 rm -f conftest.err conftest.i conftest.$ac_ext
4387
4388 # OK, works on sane cases. Now check whether nonexistent headers
4389 # can be detected and how.
4390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4391 /* end confdefs.h. */
4392 #include <ac_nonexistent.h>
4393 _ACEOF
4394 if ac_fn_c_try_cpp "$LINENO"; then :
4395 # Broken: success on invalid input.
4396 continue
4397 else
4398 # Passes both tests.
4399 ac_preproc_ok=:
4400 break
4401 fi
4402 rm -f conftest.err conftest.i conftest.$ac_ext
4403
4404 done
4405 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4406 rm -f conftest.i conftest.err conftest.$ac_ext
4407 if $ac_preproc_ok; then :
4408
4409 else
4410 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4411 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4412 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4413 See \`config.log' for more details" "$LINENO" 5; }
4414 fi
4415
4416 ac_ext=c
4417 ac_cpp='$CPP $CPPFLAGS'
4418 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4419 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4420 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4421
4422 ac_ext=c
4423 ac_cpp='$CPP $CPPFLAGS'
4424 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4425 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4426 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4427 if test -n "$ac_tool_prefix"; then
4428 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4429 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4431 $as_echo_n "checking for $ac_word... " >&6; }
4432 if ${ac_cv_prog_CC+:} false; then :
4433 $as_echo_n "(cached) " >&6
4434 else
4435 if test -n "$CC"; then
4436 ac_cv_prog_CC="$CC" # Let the user override the test.
4437 else
4438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4439 for as_dir in $PATH
4440 do
4441 IFS=$as_save_IFS
4442 test -z "$as_dir" && as_dir=.
4443 for ac_exec_ext in '' $ac_executable_extensions; do
4444 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4445 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4447 break 2
4448 fi
4449 done
4450 done
4451 IFS=$as_save_IFS
4452
4453 fi
4454 fi
4455 CC=$ac_cv_prog_CC
4456 if test -n "$CC"; then
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4458 $as_echo "$CC" >&6; }
4459 else
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4461 $as_echo "no" >&6; }
4462 fi
4463
4464
4465 fi
4466 if test -z "$ac_cv_prog_CC"; then
4467 ac_ct_CC=$CC
4468 # Extract the first word of "gcc", so it can be a program name with args.
4469 set dummy gcc; ac_word=$2
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4471 $as_echo_n "checking for $ac_word... " >&6; }
4472 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4473 $as_echo_n "(cached) " >&6
4474 else
4475 if test -n "$ac_ct_CC"; then
4476 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4477 else
4478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4479 for as_dir in $PATH
4480 do
4481 IFS=$as_save_IFS
4482 test -z "$as_dir" && as_dir=.
4483 for ac_exec_ext in '' $ac_executable_extensions; do
4484 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4485 ac_cv_prog_ac_ct_CC="gcc"
4486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4487 break 2
4488 fi
4489 done
4490 done
4491 IFS=$as_save_IFS
4492
4493 fi
4494 fi
4495 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4496 if test -n "$ac_ct_CC"; then
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4498 $as_echo "$ac_ct_CC" >&6; }
4499 else
4500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4501 $as_echo "no" >&6; }
4502 fi
4503
4504 if test "x$ac_ct_CC" = x; then
4505 CC=""
4506 else
4507 case $cross_compiling:$ac_tool_warned in
4508 yes:)
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4510 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4511 ac_tool_warned=yes ;;
4512 esac
4513 CC=$ac_ct_CC
4514 fi
4515 else
4516 CC="$ac_cv_prog_CC"
4517 fi
4518
4519 if test -z "$CC"; then
4520 if test -n "$ac_tool_prefix"; then
4521 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4522 set dummy ${ac_tool_prefix}cc; ac_word=$2
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4524 $as_echo_n "checking for $ac_word... " >&6; }
4525 if ${ac_cv_prog_CC+:} false; then :
4526 $as_echo_n "(cached) " >&6
4527 else
4528 if test -n "$CC"; then
4529 ac_cv_prog_CC="$CC" # Let the user override the test.
4530 else
4531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4532 for as_dir in $PATH
4533 do
4534 IFS=$as_save_IFS
4535 test -z "$as_dir" && as_dir=.
4536 for ac_exec_ext in '' $ac_executable_extensions; do
4537 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4538 ac_cv_prog_CC="${ac_tool_prefix}cc"
4539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4540 break 2
4541 fi
4542 done
4543 done
4544 IFS=$as_save_IFS
4545
4546 fi
4547 fi
4548 CC=$ac_cv_prog_CC
4549 if test -n "$CC"; then
4550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4551 $as_echo "$CC" >&6; }
4552 else
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4554 $as_echo "no" >&6; }
4555 fi
4556
4557
4558 fi
4559 fi
4560 if test -z "$CC"; then
4561 # Extract the first word of "cc", so it can be a program name with args.
4562 set dummy cc; ac_word=$2
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4564 $as_echo_n "checking for $ac_word... " >&6; }
4565 if ${ac_cv_prog_CC+:} false; then :
4566 $as_echo_n "(cached) " >&6
4567 else
4568 if test -n "$CC"; then
4569 ac_cv_prog_CC="$CC" # Let the user override the test.
4570 else
4571 ac_prog_rejected=no
4572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4573 for as_dir in $PATH
4574 do
4575 IFS=$as_save_IFS
4576 test -z "$as_dir" && as_dir=.
4577 for ac_exec_ext in '' $ac_executable_extensions; do
4578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4579 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4580 ac_prog_rejected=yes
4581 continue
4582 fi
4583 ac_cv_prog_CC="cc"
4584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4585 break 2
4586 fi
4587 done
4588 done
4589 IFS=$as_save_IFS
4590
4591 if test $ac_prog_rejected = yes; then
4592 # We found a bogon in the path, so make sure we never use it.
4593 set dummy $ac_cv_prog_CC
4594 shift
4595 if test $# != 0; then
4596 # We chose a different compiler from the bogus one.
4597 # However, it has the same basename, so the bogon will be chosen
4598 # first if we set CC to just the basename; use the full file name.
4599 shift
4600 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4601 fi
4602 fi
4603 fi
4604 fi
4605 CC=$ac_cv_prog_CC
4606 if test -n "$CC"; then
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4608 $as_echo "$CC" >&6; }
4609 else
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4611 $as_echo "no" >&6; }
4612 fi
4613
4614
4615 fi
4616 if test -z "$CC"; then
4617 if test -n "$ac_tool_prefix"; then
4618 for ac_prog in cl.exe
4619 do
4620 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4621 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4623 $as_echo_n "checking for $ac_word... " >&6; }
4624 if ${ac_cv_prog_CC+:} false; then :
4625 $as_echo_n "(cached) " >&6
4626 else
4627 if test -n "$CC"; then
4628 ac_cv_prog_CC="$CC" # Let the user override the test.
4629 else
4630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4631 for as_dir in $PATH
4632 do
4633 IFS=$as_save_IFS
4634 test -z "$as_dir" && as_dir=.
4635 for ac_exec_ext in '' $ac_executable_extensions; do
4636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4637 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4639 break 2
4640 fi
4641 done
4642 done
4643 IFS=$as_save_IFS
4644
4645 fi
4646 fi
4647 CC=$ac_cv_prog_CC
4648 if test -n "$CC"; then
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4650 $as_echo "$CC" >&6; }
4651 else
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4653 $as_echo "no" >&6; }
4654 fi
4655
4656
4657 test -n "$CC" && break
4658 done
4659 fi
4660 if test -z "$CC"; then
4661 ac_ct_CC=$CC
4662 for ac_prog in cl.exe
4663 do
4664 # Extract the first word of "$ac_prog", so it can be a program name with args.
4665 set dummy $ac_prog; ac_word=$2
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4667 $as_echo_n "checking for $ac_word... " >&6; }
4668 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4669 $as_echo_n "(cached) " >&6
4670 else
4671 if test -n "$ac_ct_CC"; then
4672 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4673 else
4674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4675 for as_dir in $PATH
4676 do
4677 IFS=$as_save_IFS
4678 test -z "$as_dir" && as_dir=.
4679 for ac_exec_ext in '' $ac_executable_extensions; do
4680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4681 ac_cv_prog_ac_ct_CC="$ac_prog"
4682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4683 break 2
4684 fi
4685 done
4686 done
4687 IFS=$as_save_IFS
4688
4689 fi
4690 fi
4691 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4692 if test -n "$ac_ct_CC"; then
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4694 $as_echo "$ac_ct_CC" >&6; }
4695 else
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4697 $as_echo "no" >&6; }
4698 fi
4699
4700
4701 test -n "$ac_ct_CC" && break
4702 done
4703
4704 if test "x$ac_ct_CC" = x; then
4705 CC=""
4706 else
4707 case $cross_compiling:$ac_tool_warned in
4708 yes:)
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4710 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4711 ac_tool_warned=yes ;;
4712 esac
4713 CC=$ac_ct_CC
4714 fi
4715 fi
4716
4717 fi
4718
4719
4720 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4721 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4722 as_fn_error $? "no acceptable C compiler found in \$PATH
4723 See \`config.log' for more details" "$LINENO" 5; }
4724
4725 # Provide some information about the compiler.
4726 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4727 set X $ac_compile
4728 ac_compiler=$2
4729 for ac_option in --version -v -V -qversion; do
4730 { { ac_try="$ac_compiler $ac_option >&5"
4731 case "(($ac_try" in
4732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4733 *) ac_try_echo=$ac_try;;
4734 esac
4735 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4736 $as_echo "$ac_try_echo"; } >&5
4737 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4738 ac_status=$?
4739 if test -s conftest.err; then
4740 sed '10a\
4741 ... rest of stderr output deleted ...
4742 10q' conftest.err >conftest.er1
4743 cat conftest.er1 >&5
4744 fi
4745 rm -f conftest.er1 conftest.err
4746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4747 test $ac_status = 0; }
4748 done
4749
4750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4751 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4752 if ${ac_cv_c_compiler_gnu+:} false; then :
4753 $as_echo_n "(cached) " >&6
4754 else
4755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4756 /* end confdefs.h. */
4757
4758 int
4759 main ()
4760 {
4761 #ifndef __GNUC__
4762 choke me
4763 #endif
4764
4765 ;
4766 return 0;
4767 }
4768 _ACEOF
4769 if ac_fn_c_try_compile "$LINENO"; then :
4770 ac_compiler_gnu=yes
4771 else
4772 ac_compiler_gnu=no
4773 fi
4774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4775 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4776
4777 fi
4778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4779 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4780 if test $ac_compiler_gnu = yes; then
4781 GCC=yes
4782 else
4783 GCC=
4784 fi
4785 ac_test_CFLAGS=${CFLAGS+set}
4786 ac_save_CFLAGS=$CFLAGS
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4788 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4789 if ${ac_cv_prog_cc_g+:} false; then :
4790 $as_echo_n "(cached) " >&6
4791 else
4792 ac_save_c_werror_flag=$ac_c_werror_flag
4793 ac_c_werror_flag=yes
4794 ac_cv_prog_cc_g=no
4795 CFLAGS="-g"
4796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4797 /* end confdefs.h. */
4798
4799 int
4800 main ()
4801 {
4802
4803 ;
4804 return 0;
4805 }
4806 _ACEOF
4807 if ac_fn_c_try_compile "$LINENO"; then :
4808 ac_cv_prog_cc_g=yes
4809 else
4810 CFLAGS=""
4811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4812 /* end confdefs.h. */
4813
4814 int
4815 main ()
4816 {
4817
4818 ;
4819 return 0;
4820 }
4821 _ACEOF
4822 if ac_fn_c_try_compile "$LINENO"; then :
4823
4824 else
4825 ac_c_werror_flag=$ac_save_c_werror_flag
4826 CFLAGS="-g"
4827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4828 /* end confdefs.h. */
4829
4830 int
4831 main ()
4832 {
4833
4834 ;
4835 return 0;
4836 }
4837 _ACEOF
4838 if ac_fn_c_try_compile "$LINENO"; then :
4839 ac_cv_prog_cc_g=yes
4840 fi
4841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4842 fi
4843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4844 fi
4845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4846 ac_c_werror_flag=$ac_save_c_werror_flag
4847 fi
4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4849 $as_echo "$ac_cv_prog_cc_g" >&6; }
4850 if test "$ac_test_CFLAGS" = set; then
4851 CFLAGS=$ac_save_CFLAGS
4852 elif test $ac_cv_prog_cc_g = yes; then
4853 if test "$GCC" = yes; then
4854 CFLAGS="-g -O2"
4855 else
4856 CFLAGS="-g"
4857 fi
4858 else
4859 if test "$GCC" = yes; then
4860 CFLAGS="-O2"
4861 else
4862 CFLAGS=
4863 fi
4864 fi
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4866 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4867 if ${ac_cv_prog_cc_c89+:} false; then :
4868 $as_echo_n "(cached) " >&6
4869 else
4870 ac_cv_prog_cc_c89=no
4871 ac_save_CC=$CC
4872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4873 /* end confdefs.h. */
4874 #include <stdarg.h>
4875 #include <stdio.h>
4876 struct stat;
4877 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4878 struct buf { int x; };
4879 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4880 static char *e (p, i)
4881 char **p;
4882 int i;
4883 {
4884 return p[i];
4885 }
4886 static char *f (char * (*g) (char **, int), char **p, ...)
4887 {
4888 char *s;
4889 va_list v;
4890 va_start (v,p);
4891 s = g (p, va_arg (v,int));
4892 va_end (v);
4893 return s;
4894 }
4895
4896 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4897 function prototypes and stuff, but not '\xHH' hex character constants.
4898 These don't provoke an error unfortunately, instead are silently treated
4899 as 'x'. The following induces an error, until -std is added to get
4900 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4901 array size at least. It's necessary to write '\x00'==0 to get something
4902 that's true only with -std. */
4903 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4904
4905 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4906 inside strings and character constants. */
4907 #define FOO(x) 'x'
4908 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4909
4910 int test (int i, double x);
4911 struct s1 {int (*f) (int a);};
4912 struct s2 {int (*f) (double a);};
4913 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4914 int argc;
4915 char **argv;
4916 int
4917 main ()
4918 {
4919 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4920 ;
4921 return 0;
4922 }
4923 _ACEOF
4924 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4925 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4926 do
4927 CC="$ac_save_CC $ac_arg"
4928 if ac_fn_c_try_compile "$LINENO"; then :
4929 ac_cv_prog_cc_c89=$ac_arg
4930 fi
4931 rm -f core conftest.err conftest.$ac_objext
4932 test "x$ac_cv_prog_cc_c89" != "xno" && break
4933 done
4934 rm -f conftest.$ac_ext
4935 CC=$ac_save_CC
4936
4937 fi
4938 # AC_CACHE_VAL
4939 case "x$ac_cv_prog_cc_c89" in
4940 x)
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4942 $as_echo "none needed" >&6; } ;;
4943 xno)
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4945 $as_echo "unsupported" >&6; } ;;
4946 *)
4947 CC="$CC $ac_cv_prog_cc_c89"
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4949 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4950 esac
4951 if test "x$ac_cv_prog_cc_c89" != xno; then :
4952
4953 fi
4954
4955 ac_ext=c
4956 ac_cpp='$CPP $CPPFLAGS'
4957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4960
4961 ac_ext=c
4962 ac_cpp='$CPP $CPPFLAGS'
4963 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4964 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4965 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4967 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4968 if ${am_cv_prog_cc_c_o+:} false; then :
4969 $as_echo_n "(cached) " >&6
4970 else
4971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4972 /* end confdefs.h. */
4973
4974 int
4975 main ()
4976 {
4977
4978 ;
4979 return 0;
4980 }
4981 _ACEOF
4982 # Make sure it works both with $CC and with simple cc.
4983 # Following AC_PROG_CC_C_O, we do the test twice because some
4984 # compilers refuse to overwrite an existing .o file with -o,
4985 # though they will create one.
4986 am_cv_prog_cc_c_o=yes
4987 for am_i in 1 2; do
4988 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4989 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4990 ac_status=$?
4991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4992 (exit $ac_status); } \
4993 && test -f conftest2.$ac_objext; then
4994 : OK
4995 else
4996 am_cv_prog_cc_c_o=no
4997 break
4998 fi
4999 done
5000 rm -f core conftest*
5001 unset am_i
5002 fi
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5004 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5005 if test "$am_cv_prog_cc_c_o" != yes; then
5006 # Losing compiler, so override with the script.
5007 # FIXME: It is wrong to rewrite CC.
5008 # But if we don't then we get into trouble of one sort or another.
5009 # A longer-term fix would be to have automake use am__CC in this case,
5010 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5011 CC="$am_aux_dir/compile $CC"
5012 fi
5013 ac_ext=c
5014 ac_cpp='$CPP $CPPFLAGS'
5015 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5016 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5017 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5018
5019
5020 depcc="$CC" am_compiler_list=
5021
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5023 $as_echo_n "checking dependency style of $depcc... " >&6; }
5024 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5025 $as_echo_n "(cached) " >&6
5026 else
5027 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5028 # We make a subdir and do the tests there. Otherwise we can end up
5029 # making bogus files that we don't know about and never remove. For
5030 # instance it was reported that on HP-UX the gcc test will end up
5031 # making a dummy file named 'D' -- because '-MD' means "put the output
5032 # in D".
5033 rm -rf conftest.dir
5034 mkdir conftest.dir
5035 # Copy depcomp to subdir because otherwise we won't find it if we're
5036 # using a relative directory.
5037 cp "$am_depcomp" conftest.dir
5038 cd conftest.dir
5039 # We will build objects and dependencies in a subdirectory because
5040 # it helps to detect inapplicable dependency modes. For instance
5041 # both Tru64's cc and ICC support -MD to output dependencies as a
5042 # side effect of compilation, but ICC will put the dependencies in
5043 # the current directory while Tru64 will put them in the object
5044 # directory.
5045 mkdir sub
5046
5047 am_cv_CC_dependencies_compiler_type=none
5048 if test "$am_compiler_list" = ""; then
5049 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5050 fi
5051 am__universal=false
5052 case " $depcc " in #(
5053 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5054 esac
5055
5056 for depmode in $am_compiler_list; do
5057 # Setup a source with many dependencies, because some compilers
5058 # like to wrap large dependency lists on column 80 (with \), and
5059 # we should not choose a depcomp mode which is confused by this.
5060 #
5061 # We need to recreate these files for each test, as the compiler may
5062 # overwrite some of them when testing with obscure command lines.
5063 # This happens at least with the AIX C compiler.
5064 : > sub/conftest.c
5065 for i in 1 2 3 4 5 6; do
5066 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5067 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5068 # Solaris 10 /bin/sh.
5069 echo '/* dummy */' > sub/conftst$i.h
5070 done
5071 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5072
5073 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5074 # mode. It turns out that the SunPro C++ compiler does not properly
5075 # handle '-M -o', and we need to detect this. Also, some Intel
5076 # versions had trouble with output in subdirs.
5077 am__obj=sub/conftest.${OBJEXT-o}
5078 am__minus_obj="-o $am__obj"
5079 case $depmode in
5080 gcc)
5081 # This depmode causes a compiler race in universal mode.
5082 test "$am__universal" = false || continue
5083 ;;
5084 nosideeffect)
5085 # After this tag, mechanisms are not by side-effect, so they'll
5086 # only be used when explicitly requested.
5087 if test "x$enable_dependency_tracking" = xyes; then
5088 continue
5089 else
5090 break
5091 fi
5092 ;;
5093 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5094 # This compiler won't grok '-c -o', but also, the minuso test has
5095 # not run yet. These depmodes are late enough in the game, and
5096 # so weak that their functioning should not be impacted.
5097 am__obj=conftest.${OBJEXT-o}
5098 am__minus_obj=
5099 ;;
5100 none) break ;;
5101 esac
5102 if depmode=$depmode \
5103 source=sub/conftest.c object=$am__obj \
5104 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5105 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5106 >/dev/null 2>conftest.err &&
5107 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5108 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5109 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5110 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5111 # icc doesn't choke on unknown options, it will just issue warnings
5112 # or remarks (even with -Werror). So we grep stderr for any message
5113 # that says an option was ignored or not supported.
5114 # When given -MP, icc 7.0 and 7.1 complain thusly:
5115 # icc: Command line warning: ignoring option '-M'; no argument required
5116 # The diagnosis changed in icc 8.0:
5117 # icc: Command line remark: option '-MP' not supported
5118 if (grep 'ignoring option' conftest.err ||
5119 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5120 am_cv_CC_dependencies_compiler_type=$depmode
5121 break
5122 fi
5123 fi
5124 done
5125
5126 cd ..
5127 rm -rf conftest.dir
5128 else
5129 am_cv_CC_dependencies_compiler_type=none
5130 fi
5131
5132 fi
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5134 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5135 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5136
5137 if
5138 test "x$enable_dependency_tracking" != xno \
5139 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5140 am__fastdepCC_TRUE=
5141 am__fastdepCC_FALSE='#'
5142 else
5143 am__fastdepCC_TRUE='#'
5144 am__fastdepCC_FALSE=
5145 fi
5146
5147
5148 ac_ext=cpp
5149 ac_cpp='$CXXCPP $CPPFLAGS'
5150 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5151 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5152 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5153 if test -z "$CXX"; then
5154 if test -n "$CCC"; then
5155 CXX=$CCC
5156 else
5157 if test -n "$ac_tool_prefix"; then
5158 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5159 do
5160 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5161 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5163 $as_echo_n "checking for $ac_word... " >&6; }
5164 if ${ac_cv_prog_CXX+:} false; then :
5165 $as_echo_n "(cached) " >&6
5166 else
5167 if test -n "$CXX"; then
5168 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5169 else
5170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5171 for as_dir in $PATH
5172 do
5173 IFS=$as_save_IFS
5174 test -z "$as_dir" && as_dir=.
5175 for ac_exec_ext in '' $ac_executable_extensions; do
5176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5177 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5179 break 2
5180 fi
5181 done
5182 done
5183 IFS=$as_save_IFS
5184
5185 fi
5186 fi
5187 CXX=$ac_cv_prog_CXX
5188 if test -n "$CXX"; then
5189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5190 $as_echo "$CXX" >&6; }
5191 else
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5193 $as_echo "no" >&6; }
5194 fi
5195
5196
5197 test -n "$CXX" && break
5198 done
5199 fi
5200 if test -z "$CXX"; then
5201 ac_ct_CXX=$CXX
5202 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5203 do
5204 # Extract the first word of "$ac_prog", so it can be a program name with args.
5205 set dummy $ac_prog; ac_word=$2
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5207 $as_echo_n "checking for $ac_word... " >&6; }
5208 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5209 $as_echo_n "(cached) " >&6
5210 else
5211 if test -n "$ac_ct_CXX"; then
5212 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5213 else
5214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5215 for as_dir in $PATH
5216 do
5217 IFS=$as_save_IFS
5218 test -z "$as_dir" && as_dir=.
5219 for ac_exec_ext in '' $ac_executable_extensions; do
5220 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5221 ac_cv_prog_ac_ct_CXX="$ac_prog"
5222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5223 break 2
5224 fi
5225 done
5226 done
5227 IFS=$as_save_IFS
5228
5229 fi
5230 fi
5231 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5232 if test -n "$ac_ct_CXX"; then
5233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5234 $as_echo "$ac_ct_CXX" >&6; }
5235 else
5236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5237 $as_echo "no" >&6; }
5238 fi
5239
5240
5241 test -n "$ac_ct_CXX" && break
5242 done
5243
5244 if test "x$ac_ct_CXX" = x; then
5245 CXX="g++"
5246 else
5247 case $cross_compiling:$ac_tool_warned in
5248 yes:)
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5250 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5251 ac_tool_warned=yes ;;
5252 esac
5253 CXX=$ac_ct_CXX
5254 fi
5255 fi
5256
5257 fi
5258 fi
5259 # Provide some information about the compiler.
5260 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5261 set X $ac_compile
5262 ac_compiler=$2
5263 for ac_option in --version -v -V -qversion; do
5264 { { ac_try="$ac_compiler $ac_option >&5"
5265 case "(($ac_try" in
5266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5267 *) ac_try_echo=$ac_try;;
5268 esac
5269 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5270 $as_echo "$ac_try_echo"; } >&5
5271 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5272 ac_status=$?
5273 if test -s conftest.err; then
5274 sed '10a\
5275 ... rest of stderr output deleted ...
5276 10q' conftest.err >conftest.er1
5277 cat conftest.er1 >&5
5278 fi
5279 rm -f conftest.er1 conftest.err
5280 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5281 test $ac_status = 0; }
5282 done
5283
5284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5285 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5286 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5287 $as_echo_n "(cached) " >&6
5288 else
5289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5290 /* end confdefs.h. */
5291
5292 int
5293 main ()
5294 {
5295 #ifndef __GNUC__
5296 choke me
5297 #endif
5298
5299 ;
5300 return 0;
5301 }
5302 _ACEOF
5303 if ac_fn_cxx_try_compile "$LINENO"; then :
5304 ac_compiler_gnu=yes
5305 else
5306 ac_compiler_gnu=no
5307 fi
5308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5309 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5310
5311 fi
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5313 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5314 if test $ac_compiler_gnu = yes; then
5315 GXX=yes
5316 else
5317 GXX=
5318 fi
5319 ac_test_CXXFLAGS=${CXXFLAGS+set}
5320 ac_save_CXXFLAGS=$CXXFLAGS
5321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5322 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5323 if ${ac_cv_prog_cxx_g+:} false; then :
5324 $as_echo_n "(cached) " >&6
5325 else
5326 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5327 ac_cxx_werror_flag=yes
5328 ac_cv_prog_cxx_g=no
5329 CXXFLAGS="-g"
5330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5331 /* end confdefs.h. */
5332
5333 int
5334 main ()
5335 {
5336
5337 ;
5338 return 0;
5339 }
5340 _ACEOF
5341 if ac_fn_cxx_try_compile "$LINENO"; then :
5342 ac_cv_prog_cxx_g=yes
5343 else
5344 CXXFLAGS=""
5345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5346 /* end confdefs.h. */
5347
5348 int
5349 main ()
5350 {
5351
5352 ;
5353 return 0;
5354 }
5355 _ACEOF
5356 if ac_fn_cxx_try_compile "$LINENO"; then :
5357
5358 else
5359 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5360 CXXFLAGS="-g"
5361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5362 /* end confdefs.h. */
5363
5364 int
5365 main ()
5366 {
5367
5368 ;
5369 return 0;
5370 }
5371 _ACEOF
5372 if ac_fn_cxx_try_compile "$LINENO"; then :
5373 ac_cv_prog_cxx_g=yes
5374 fi
5375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5376 fi
5377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5378 fi
5379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5380 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5381 fi
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5383 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5384 if test "$ac_test_CXXFLAGS" = set; then
5385 CXXFLAGS=$ac_save_CXXFLAGS
5386 elif test $ac_cv_prog_cxx_g = yes; then
5387 if test "$GXX" = yes; then
5388 CXXFLAGS="-g -O2"
5389 else
5390 CXXFLAGS="-g"
5391 fi
5392 else
5393 if test "$GXX" = yes; then
5394 CXXFLAGS="-O2"
5395 else
5396 CXXFLAGS=
5397 fi
5398 fi
5399 ac_ext=c
5400 ac_cpp='$CPP $CPPFLAGS'
5401 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5402 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5403 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5404
5405 depcc="$CXX" am_compiler_list=
5406
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5408 $as_echo_n "checking dependency style of $depcc... " >&6; }
5409 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5410 $as_echo_n "(cached) " >&6
5411 else
5412 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5413 # We make a subdir and do the tests there. Otherwise we can end up
5414 # making bogus files that we don't know about and never remove. For
5415 # instance it was reported that on HP-UX the gcc test will end up
5416 # making a dummy file named 'D' -- because '-MD' means "put the output
5417 # in D".
5418 rm -rf conftest.dir
5419 mkdir conftest.dir
5420 # Copy depcomp to subdir because otherwise we won't find it if we're
5421 # using a relative directory.
5422 cp "$am_depcomp" conftest.dir
5423 cd conftest.dir
5424 # We will build objects and dependencies in a subdirectory because
5425 # it helps to detect inapplicable dependency modes. For instance
5426 # both Tru64's cc and ICC support -MD to output dependencies as a
5427 # side effect of compilation, but ICC will put the dependencies in
5428 # the current directory while Tru64 will put them in the object
5429 # directory.
5430 mkdir sub
5431
5432 am_cv_CXX_dependencies_compiler_type=none
5433 if test "$am_compiler_list" = ""; then
5434 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5435 fi
5436 am__universal=false
5437 case " $depcc " in #(
5438 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5439 esac
5440
5441 for depmode in $am_compiler_list; do
5442 # Setup a source with many dependencies, because some compilers
5443 # like to wrap large dependency lists on column 80 (with \), and
5444 # we should not choose a depcomp mode which is confused by this.
5445 #
5446 # We need to recreate these files for each test, as the compiler may
5447 # overwrite some of them when testing with obscure command lines.
5448 # This happens at least with the AIX C compiler.
5449 : > sub/conftest.c
5450 for i in 1 2 3 4 5 6; do
5451 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5452 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5453 # Solaris 10 /bin/sh.
5454 echo '/* dummy */' > sub/conftst$i.h
5455 done
5456 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5457
5458 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5459 # mode. It turns out that the SunPro C++ compiler does not properly
5460 # handle '-M -o', and we need to detect this. Also, some Intel
5461 # versions had trouble with output in subdirs.
5462 am__obj=sub/conftest.${OBJEXT-o}
5463 am__minus_obj="-o $am__obj"
5464 case $depmode in
5465 gcc)
5466 # This depmode causes a compiler race in universal mode.
5467 test "$am__universal" = false || continue
5468 ;;
5469 nosideeffect)
5470 # After this tag, mechanisms are not by side-effect, so they'll
5471 # only be used when explicitly requested.
5472 if test "x$enable_dependency_tracking" = xyes; then
5473 continue
5474 else
5475 break
5476 fi
5477 ;;
5478 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5479 # This compiler won't grok '-c -o', but also, the minuso test has
5480 # not run yet. These depmodes are late enough in the game, and
5481 # so weak that their functioning should not be impacted.
5482 am__obj=conftest.${OBJEXT-o}
5483 am__minus_obj=
5484 ;;
5485 none) break ;;
5486 esac
5487 if depmode=$depmode \
5488 source=sub/conftest.c object=$am__obj \
5489 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5490 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5491 >/dev/null 2>conftest.err &&
5492 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5493 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5494 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5495 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5496 # icc doesn't choke on unknown options, it will just issue warnings
5497 # or remarks (even with -Werror). So we grep stderr for any message
5498 # that says an option was ignored or not supported.
5499 # When given -MP, icc 7.0 and 7.1 complain thusly:
5500 # icc: Command line warning: ignoring option '-M'; no argument required
5501 # The diagnosis changed in icc 8.0:
5502 # icc: Command line remark: option '-MP' not supported
5503 if (grep 'ignoring option' conftest.err ||
5504 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5505 am_cv_CXX_dependencies_compiler_type=$depmode
5506 break
5507 fi
5508 fi
5509 done
5510
5511 cd ..
5512 rm -rf conftest.dir
5513 else
5514 am_cv_CXX_dependencies_compiler_type=none
5515 fi
5516
5517 fi
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5519 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5520 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5521
5522 if
5523 test "x$enable_dependency_tracking" != xno \
5524 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5525 am__fastdepCXX_TRUE=
5526 am__fastdepCXX_FALSE='#'
5527 else
5528 am__fastdepCXX_TRUE='#'
5529 am__fastdepCXX_FALSE=
5530 fi
5531
5532
5533 case `pwd` in
5534 *\ * | *\ *)
5535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5536 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5537 esac
5538
5539
5540
5541 macro_version='2.4.6'
5542 macro_revision='2.4.6'
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556 ltmain=$ac_aux_dir/ltmain.sh
5557
5558 # Backslashify metacharacters that are still active within
5559 # double-quoted strings.
5560 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5561
5562 # Same as above, but do not quote variable references.
5563 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5564
5565 # Sed substitution to delay expansion of an escaped shell variable in a
5566 # double_quote_subst'ed string.
5567 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5568
5569 # Sed substitution to delay expansion of an escaped single quote.
5570 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5571
5572 # Sed substitution to avoid accidental globbing in evaled expressions
5573 no_glob_subst='s/\*/\\\*/g'
5574
5575 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5576 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5577 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5578
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5580 $as_echo_n "checking how to print strings... " >&6; }
5581 # Test print first, because it will be a builtin if present.
5582 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5583 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5584 ECHO='print -r --'
5585 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5586 ECHO='printf %s\n'
5587 else
5588 # Use this function as a fallback that always works.
5589 func_fallback_echo ()
5590 {
5591 eval 'cat <<_LTECHO_EOF
5592 $1
5593 _LTECHO_EOF'
5594 }
5595 ECHO='func_fallback_echo'
5596 fi
5597
5598 # func_echo_all arg...
5599 # Invoke $ECHO with all args, space-separated.
5600 func_echo_all ()
5601 {
5602 $ECHO ""
5603 }
5604
5605 case $ECHO in
5606 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5607 $as_echo "printf" >&6; } ;;
5608 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5609 $as_echo "print -r" >&6; } ;;
5610 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5611 $as_echo "cat" >&6; } ;;
5612 esac
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5628 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5629 if ${ac_cv_path_SED+:} false; then :
5630 $as_echo_n "(cached) " >&6
5631 else
5632 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5633 for ac_i in 1 2 3 4 5 6 7; do
5634 ac_script="$ac_script$as_nl$ac_script"
5635 done
5636 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5637 { ac_script=; unset ac_script;}
5638 if test -z "$SED"; then
5639 ac_path_SED_found=false
5640 # Loop through the user's path and test for each of PROGNAME-LIST
5641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5642 for as_dir in $PATH
5643 do
5644 IFS=$as_save_IFS
5645 test -z "$as_dir" && as_dir=.
5646 for ac_prog in sed gsed; do
5647 for ac_exec_ext in '' $ac_executable_extensions; do
5648 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5649 as_fn_executable_p "$ac_path_SED" || continue
5650 # Check for GNU ac_path_SED and select it if it is found.
5651 # Check for GNU $ac_path_SED
5652 case `"$ac_path_SED" --version 2>&1` in
5653 *GNU*)
5654 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5655 *)
5656 ac_count=0
5657 $as_echo_n 0123456789 >"conftest.in"
5658 while :
5659 do
5660 cat "conftest.in" "conftest.in" >"conftest.tmp"
5661 mv "conftest.tmp" "conftest.in"
5662 cp "conftest.in" "conftest.nl"
5663 $as_echo '' >> "conftest.nl"
5664 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5665 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5666 as_fn_arith $ac_count + 1 && ac_count=$as_val
5667 if test $ac_count -gt ${ac_path_SED_max-0}; then
5668 # Best one so far, save it but keep looking for a better one
5669 ac_cv_path_SED="$ac_path_SED"
5670 ac_path_SED_max=$ac_count
5671 fi
5672 # 10*(2^10) chars as input seems more than enough
5673 test $ac_count -gt 10 && break
5674 done
5675 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5676 esac
5677
5678 $ac_path_SED_found && break 3
5679 done
5680 done
5681 done
5682 IFS=$as_save_IFS
5683 if test -z "$ac_cv_path_SED"; then
5684 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5685 fi
5686 else
5687 ac_cv_path_SED=$SED
5688 fi
5689
5690 fi
5691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5692 $as_echo "$ac_cv_path_SED" >&6; }
5693 SED="$ac_cv_path_SED"
5694 rm -f conftest.sed
5695
5696 test -z "$SED" && SED=sed
5697 Xsed="$SED -e 1s/^X//"
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5710 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5711 if ${ac_cv_path_GREP+:} false; then :
5712 $as_echo_n "(cached) " >&6
5713 else
5714 if test -z "$GREP"; then
5715 ac_path_GREP_found=false
5716 # Loop through the user's path and test for each of PROGNAME-LIST
5717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5718 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5719 do
5720 IFS=$as_save_IFS
5721 test -z "$as_dir" && as_dir=.
5722 for ac_prog in grep ggrep; do
5723 for ac_exec_ext in '' $ac_executable_extensions; do
5724 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5725 as_fn_executable_p "$ac_path_GREP" || continue
5726 # Check for GNU ac_path_GREP and select it if it is found.
5727 # Check for GNU $ac_path_GREP
5728 case `"$ac_path_GREP" --version 2>&1` in
5729 *GNU*)
5730 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5731 *)
5732 ac_count=0
5733 $as_echo_n 0123456789 >"conftest.in"
5734 while :
5735 do
5736 cat "conftest.in" "conftest.in" >"conftest.tmp"
5737 mv "conftest.tmp" "conftest.in"
5738 cp "conftest.in" "conftest.nl"
5739 $as_echo 'GREP' >> "conftest.nl"
5740 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5741 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5742 as_fn_arith $ac_count + 1 && ac_count=$as_val
5743 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5744 # Best one so far, save it but keep looking for a better one
5745 ac_cv_path_GREP="$ac_path_GREP"
5746 ac_path_GREP_max=$ac_count
5747 fi
5748 # 10*(2^10) chars as input seems more than enough
5749 test $ac_count -gt 10 && break
5750 done
5751 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5752 esac
5753
5754 $ac_path_GREP_found && break 3
5755 done
5756 done
5757 done
5758 IFS=$as_save_IFS
5759 if test -z "$ac_cv_path_GREP"; then
5760 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5761 fi
5762 else
5763 ac_cv_path_GREP=$GREP
5764 fi
5765
5766 fi
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5768 $as_echo "$ac_cv_path_GREP" >&6; }
5769 GREP="$ac_cv_path_GREP"
5770
5771
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5773 $as_echo_n "checking for egrep... " >&6; }
5774 if ${ac_cv_path_EGREP+:} false; then :
5775 $as_echo_n "(cached) " >&6
5776 else
5777 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5778 then ac_cv_path_EGREP="$GREP -E"
5779 else
5780 if test -z "$EGREP"; then
5781 ac_path_EGREP_found=false
5782 # Loop through the user's path and test for each of PROGNAME-LIST
5783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5784 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5785 do
5786 IFS=$as_save_IFS
5787 test -z "$as_dir" && as_dir=.
5788 for ac_prog in egrep; do
5789 for ac_exec_ext in '' $ac_executable_extensions; do
5790 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5791 as_fn_executable_p "$ac_path_EGREP" || continue
5792 # Check for GNU ac_path_EGREP and select it if it is found.
5793 # Check for GNU $ac_path_EGREP
5794 case `"$ac_path_EGREP" --version 2>&1` in
5795 *GNU*)
5796 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5797 *)
5798 ac_count=0
5799 $as_echo_n 0123456789 >"conftest.in"
5800 while :
5801 do
5802 cat "conftest.in" "conftest.in" >"conftest.tmp"
5803 mv "conftest.tmp" "conftest.in"
5804 cp "conftest.in" "conftest.nl"
5805 $as_echo 'EGREP' >> "conftest.nl"
5806 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5807 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5808 as_fn_arith $ac_count + 1 && ac_count=$as_val
5809 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5810 # Best one so far, save it but keep looking for a better one
5811 ac_cv_path_EGREP="$ac_path_EGREP"
5812 ac_path_EGREP_max=$ac_count
5813 fi
5814 # 10*(2^10) chars as input seems more than enough
5815 test $ac_count -gt 10 && break
5816 done
5817 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5818 esac
5819
5820 $ac_path_EGREP_found && break 3
5821 done
5822 done
5823 done
5824 IFS=$as_save_IFS
5825 if test -z "$ac_cv_path_EGREP"; then
5826 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5827 fi
5828 else
5829 ac_cv_path_EGREP=$EGREP
5830 fi
5831
5832 fi
5833 fi
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5835 $as_echo "$ac_cv_path_EGREP" >&6; }
5836 EGREP="$ac_cv_path_EGREP"
5837
5838
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5840 $as_echo_n "checking for fgrep... " >&6; }
5841 if ${ac_cv_path_FGREP+:} false; then :
5842 $as_echo_n "(cached) " >&6
5843 else
5844 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5845 then ac_cv_path_FGREP="$GREP -F"
5846 else
5847 if test -z "$FGREP"; then
5848 ac_path_FGREP_found=false
5849 # Loop through the user's path and test for each of PROGNAME-LIST
5850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5851 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5852 do
5853 IFS=$as_save_IFS
5854 test -z "$as_dir" && as_dir=.
5855 for ac_prog in fgrep; do
5856 for ac_exec_ext in '' $ac_executable_extensions; do
5857 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5858 as_fn_executable_p "$ac_path_FGREP" || continue
5859 # Check for GNU ac_path_FGREP and select it if it is found.
5860 # Check for GNU $ac_path_FGREP
5861 case `"$ac_path_FGREP" --version 2>&1` in
5862 *GNU*)
5863 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5864 *)
5865 ac_count=0
5866 $as_echo_n 0123456789 >"conftest.in"
5867 while :
5868 do
5869 cat "conftest.in" "conftest.in" >"conftest.tmp"
5870 mv "conftest.tmp" "conftest.in"
5871 cp "conftest.in" "conftest.nl"
5872 $as_echo 'FGREP' >> "conftest.nl"
5873 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5874 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5875 as_fn_arith $ac_count + 1 && ac_count=$as_val
5876 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5877 # Best one so far, save it but keep looking for a better one
5878 ac_cv_path_FGREP="$ac_path_FGREP"
5879 ac_path_FGREP_max=$ac_count
5880 fi
5881 # 10*(2^10) chars as input seems more than enough
5882 test $ac_count -gt 10 && break
5883 done
5884 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5885 esac
5886
5887 $ac_path_FGREP_found && break 3
5888 done
5889 done
5890 done
5891 IFS=$as_save_IFS
5892 if test -z "$ac_cv_path_FGREP"; then
5893 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5894 fi
5895 else
5896 ac_cv_path_FGREP=$FGREP
5897 fi
5898
5899 fi
5900 fi
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5902 $as_echo "$ac_cv_path_FGREP" >&6; }
5903 FGREP="$ac_cv_path_FGREP"
5904
5905
5906 test -z "$GREP" && GREP=grep
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926 # Check whether --with-gnu-ld was given.
5927 if test "${with_gnu_ld+set}" = set; then :
5928 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5929 else
5930 with_gnu_ld=no
5931 fi
5932
5933 ac_prog=ld
5934 if test yes = "$GCC"; then
5935 # Check if gcc -print-prog-name=ld gives a path.
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5937 $as_echo_n "checking for ld used by $CC... " >&6; }
5938 case $host in
5939 *-*-mingw*)
5940 # gcc leaves a trailing carriage return, which upsets mingw
5941 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5942 *)
5943 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5944 esac
5945 case $ac_prog in
5946 # Accept absolute paths.
5947 [\\/]* | ?:[\\/]*)
5948 re_direlt='/[^/][^/]*/\.\./'
5949 # Canonicalize the pathname of ld
5950 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5951 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5952 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5953 done
5954 test -z "$LD" && LD=$ac_prog
5955 ;;
5956 "")
5957 # If it fails, then pretend we aren't using GCC.
5958 ac_prog=ld
5959 ;;
5960 *)
5961 # If it is relative, then search for the first ld in PATH.
5962 with_gnu_ld=unknown
5963 ;;
5964 esac
5965 elif test yes = "$with_gnu_ld"; then
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5967 $as_echo_n "checking for GNU ld... " >&6; }
5968 else
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5970 $as_echo_n "checking for non-GNU ld... " >&6; }
5971 fi
5972 if ${lt_cv_path_LD+:} false; then :
5973 $as_echo_n "(cached) " >&6
5974 else
5975 if test -z "$LD"; then
5976 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5977 for ac_dir in $PATH; do
5978 IFS=$lt_save_ifs
5979 test -z "$ac_dir" && ac_dir=.
5980 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5981 lt_cv_path_LD=$ac_dir/$ac_prog
5982 # Check to see if the program is GNU ld. I'd rather use --version,
5983 # but apparently some variants of GNU ld only accept -v.
5984 # Break only if it was the GNU/non-GNU ld that we prefer.
5985 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5986 *GNU* | *'with BFD'*)
5987 test no != "$with_gnu_ld" && break
5988 ;;
5989 *)
5990 test yes != "$with_gnu_ld" && break
5991 ;;
5992 esac
5993 fi
5994 done
5995 IFS=$lt_save_ifs
5996 else
5997 lt_cv_path_LD=$LD # Let the user override the test with a path.
5998 fi
5999 fi
6000
6001 LD=$lt_cv_path_LD
6002 if test -n "$LD"; then
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6004 $as_echo "$LD" >&6; }
6005 else
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6007 $as_echo "no" >&6; }
6008 fi
6009 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6011 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6012 if ${lt_cv_prog_gnu_ld+:} false; then :
6013 $as_echo_n "(cached) " >&6
6014 else
6015 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6016 case `$LD -v 2>&1 </dev/null` in
6017 *GNU* | *'with BFD'*)
6018 lt_cv_prog_gnu_ld=yes
6019 ;;
6020 *)
6021 lt_cv_prog_gnu_ld=no
6022 ;;
6023 esac
6024 fi
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6026 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6027 with_gnu_ld=$lt_cv_prog_gnu_ld
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6038 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6039 if ${lt_cv_path_NM+:} false; then :
6040 $as_echo_n "(cached) " >&6
6041 else
6042 if test -n "$NM"; then
6043 # Let the user override the test.
6044 lt_cv_path_NM=$NM
6045 else
6046 lt_nm_to_check=${ac_tool_prefix}nm
6047 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6048 lt_nm_to_check="$lt_nm_to_check nm"
6049 fi
6050 for lt_tmp_nm in $lt_nm_to_check; do
6051 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
6052 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6053 IFS=$lt_save_ifs
6054 test -z "$ac_dir" && ac_dir=.
6055 tmp_nm=$ac_dir/$lt_tmp_nm
6056 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
6057 # Check to see if the nm accepts a BSD-compat flag.
6058 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
6059 # nm: unknown option "B" ignored
6060 # Tru64's nm complains that /dev/null is an invalid object file
6061 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
6062 case $build_os in
6063 mingw*) lt_bad_file=conftest.nm/nofile ;;
6064 *) lt_bad_file=/dev/null ;;
6065 esac
6066 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
6067 *$lt_bad_file* | *'Invalid file or object type'*)
6068 lt_cv_path_NM="$tmp_nm -B"
6069 break 2
6070 ;;
6071 *)
6072 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6073 */dev/null*)
6074 lt_cv_path_NM="$tmp_nm -p"
6075 break 2
6076 ;;
6077 *)
6078 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6079 continue # so that we can try to find one that supports BSD flags
6080 ;;
6081 esac
6082 ;;
6083 esac
6084 fi
6085 done
6086 IFS=$lt_save_ifs
6087 done
6088 : ${lt_cv_path_NM=no}
6089 fi
6090 fi
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6092 $as_echo "$lt_cv_path_NM" >&6; }
6093 if test no != "$lt_cv_path_NM"; then
6094 NM=$lt_cv_path_NM
6095 else
6096 # Didn't find any BSD compatible name lister, look for dumpbin.
6097 if test -n "$DUMPBIN"; then :
6098 # Let the user override the test.
6099 else
6100 if test -n "$ac_tool_prefix"; then
6101 for ac_prog in dumpbin "link -dump"
6102 do
6103 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6104 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6106 $as_echo_n "checking for $ac_word... " >&6; }
6107 if ${ac_cv_prog_DUMPBIN+:} false; then :
6108 $as_echo_n "(cached) " >&6
6109 else
6110 if test -n "$DUMPBIN"; then
6111 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6112 else
6113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6114 for as_dir in $PATH
6115 do
6116 IFS=$as_save_IFS
6117 test -z "$as_dir" && as_dir=.
6118 for ac_exec_ext in '' $ac_executable_extensions; do
6119 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6120 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6122 break 2
6123 fi
6124 done
6125 done
6126 IFS=$as_save_IFS
6127
6128 fi
6129 fi
6130 DUMPBIN=$ac_cv_prog_DUMPBIN
6131 if test -n "$DUMPBIN"; then
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6133 $as_echo "$DUMPBIN" >&6; }
6134 else
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6136 $as_echo "no" >&6; }
6137 fi
6138
6139
6140 test -n "$DUMPBIN" && break
6141 done
6142 fi
6143 if test -z "$DUMPBIN"; then
6144 ac_ct_DUMPBIN=$DUMPBIN
6145 for ac_prog in dumpbin "link -dump"
6146 do
6147 # Extract the first word of "$ac_prog", so it can be a program name with args.
6148 set dummy $ac_prog; ac_word=$2
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6150 $as_echo_n "checking for $ac_word... " >&6; }
6151 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6152 $as_echo_n "(cached) " >&6
6153 else
6154 if test -n "$ac_ct_DUMPBIN"; then
6155 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6156 else
6157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6158 for as_dir in $PATH
6159 do
6160 IFS=$as_save_IFS
6161 test -z "$as_dir" && as_dir=.
6162 for ac_exec_ext in '' $ac_executable_extensions; do
6163 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6164 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6166 break 2
6167 fi
6168 done
6169 done
6170 IFS=$as_save_IFS
6171
6172 fi
6173 fi
6174 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6175 if test -n "$ac_ct_DUMPBIN"; then
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6177 $as_echo "$ac_ct_DUMPBIN" >&6; }
6178 else
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6180 $as_echo "no" >&6; }
6181 fi
6182
6183
6184 test -n "$ac_ct_DUMPBIN" && break
6185 done
6186
6187 if test "x$ac_ct_DUMPBIN" = x; then
6188 DUMPBIN=":"
6189 else
6190 case $cross_compiling:$ac_tool_warned in
6191 yes:)
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6193 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6194 ac_tool_warned=yes ;;
6195 esac
6196 DUMPBIN=$ac_ct_DUMPBIN
6197 fi
6198 fi
6199
6200 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
6201 *COFF*)
6202 DUMPBIN="$DUMPBIN -symbols -headers"
6203 ;;
6204 *)
6205 DUMPBIN=:
6206 ;;
6207 esac
6208 fi
6209
6210 if test : != "$DUMPBIN"; then
6211 NM=$DUMPBIN
6212 fi
6213 fi
6214 test -z "$NM" && NM=nm
6215
6216
6217
6218
6219
6220
6221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6222 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6223 if ${lt_cv_nm_interface+:} false; then :
6224 $as_echo_n "(cached) " >&6
6225 else
6226 lt_cv_nm_interface="BSD nm"
6227 echo "int some_variable = 0;" > conftest.$ac_ext
6228 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6229 (eval "$ac_compile" 2>conftest.err)
6230 cat conftest.err >&5
6231 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6232 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6233 cat conftest.err >&5
6234 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6235 cat conftest.out >&5
6236 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6237 lt_cv_nm_interface="MS dumpbin"
6238 fi
6239 rm -f conftest*
6240 fi
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6242 $as_echo "$lt_cv_nm_interface" >&6; }
6243
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6245 $as_echo_n "checking whether ln -s works... " >&6; }
6246 LN_S=$as_ln_s
6247 if test "$LN_S" = "ln -s"; then
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6249 $as_echo "yes" >&6; }
6250 else
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6252 $as_echo "no, using $LN_S" >&6; }
6253 fi
6254
6255 # find the maximum length of command line arguments
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6257 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6258 if ${lt_cv_sys_max_cmd_len+:} false; then :
6259 $as_echo_n "(cached) " >&6
6260 else
6261 i=0
6262 teststring=ABCD
6263
6264 case $build_os in
6265 msdosdjgpp*)
6266 # On DJGPP, this test can blow up pretty badly due to problems in libc
6267 # (any single argument exceeding 2000 bytes causes a buffer overrun
6268 # during glob expansion). Even if it were fixed, the result of this
6269 # check would be larger than it should be.
6270 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6271 ;;
6272
6273 gnu*)
6274 # Under GNU Hurd, this test is not required because there is
6275 # no limit to the length of command line arguments.
6276 # Libtool will interpret -1 as no limit whatsoever
6277 lt_cv_sys_max_cmd_len=-1;
6278 ;;
6279
6280 cygwin* | mingw* | cegcc*)
6281 # On Win9x/ME, this test blows up -- it succeeds, but takes
6282 # about 5 minutes as the teststring grows exponentially.
6283 # Worse, since 9x/ME are not pre-emptively multitasking,
6284 # you end up with a "frozen" computer, even though with patience
6285 # the test eventually succeeds (with a max line length of 256k).
6286 # Instead, let's just punt: use the minimum linelength reported by
6287 # all of the supported platforms: 8192 (on NT/2K/XP).
6288 lt_cv_sys_max_cmd_len=8192;
6289 ;;
6290
6291 mint*)
6292 # On MiNT this can take a long time and run out of memory.
6293 lt_cv_sys_max_cmd_len=8192;
6294 ;;
6295
6296 amigaos*)
6297 # On AmigaOS with pdksh, this test takes hours, literally.
6298 # So we just punt and use a minimum line length of 8192.
6299 lt_cv_sys_max_cmd_len=8192;
6300 ;;
6301
6302 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
6303 # This has been around since 386BSD, at least. Likely further.
6304 if test -x /sbin/sysctl; then
6305 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6306 elif test -x /usr/sbin/sysctl; then
6307 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6308 else
6309 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6310 fi
6311 # And add a safety zone
6312 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6313 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6314 ;;
6315
6316 interix*)
6317 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6318 lt_cv_sys_max_cmd_len=196608
6319 ;;
6320
6321 os2*)
6322 # The test takes a long time on OS/2.
6323 lt_cv_sys_max_cmd_len=8192
6324 ;;
6325
6326 osf*)
6327 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6328 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6329 # nice to cause kernel panics so lets avoid the loop below.
6330 # First set a reasonable default.
6331 lt_cv_sys_max_cmd_len=16384
6332 #
6333 if test -x /sbin/sysconfig; then
6334 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6335 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6336 esac
6337 fi
6338 ;;
6339 sco3.2v5*)
6340 lt_cv_sys_max_cmd_len=102400
6341 ;;
6342 sysv5* | sco5v6* | sysv4.2uw2*)
6343 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6344 if test -n "$kargmax"; then
6345 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6346 else
6347 lt_cv_sys_max_cmd_len=32768
6348 fi
6349 ;;
6350 *)
6351 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6352 if test -n "$lt_cv_sys_max_cmd_len" && \
6353 test undefined != "$lt_cv_sys_max_cmd_len"; then
6354 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6355 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6356 else
6357 # Make teststring a little bigger before we do anything with it.
6358 # a 1K string should be a reasonable start.
6359 for i in 1 2 3 4 5 6 7 8; do
6360 teststring=$teststring$teststring
6361 done
6362 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6363 # If test is not a shell built-in, we'll probably end up computing a
6364 # maximum length that is only half of the actual maximum length, but
6365 # we can't tell.
6366 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
6367 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6368 test 17 != "$i" # 1/2 MB should be enough
6369 do
6370 i=`expr $i + 1`
6371 teststring=$teststring$teststring
6372 done
6373 # Only check the string length outside the loop.
6374 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6375 teststring=
6376 # Add a significant safety factor because C++ compilers can tack on
6377 # massive amounts of additional arguments before passing them to the
6378 # linker. It appears as though 1/2 is a usable value.
6379 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6380 fi
6381 ;;
6382 esac
6383
6384 fi
6385
6386 if test -n "$lt_cv_sys_max_cmd_len"; then
6387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6388 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6389 else
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6391 $as_echo "none" >&6; }
6392 fi
6393 max_cmd_len=$lt_cv_sys_max_cmd_len
6394
6395
6396
6397
6398
6399
6400 : ${CP="cp -f"}
6401 : ${MV="mv -f"}
6402 : ${RM="rm -f"}
6403
6404 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6405 lt_unset=unset
6406 else
6407 lt_unset=false
6408 fi
6409
6410
6411
6412
6413
6414 # test EBCDIC or ASCII
6415 case `echo X|tr X '\101'` in
6416 A) # ASCII based system
6417 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6418 lt_SP2NL='tr \040 \012'
6419 lt_NL2SP='tr \015\012 \040\040'
6420 ;;
6421 *) # EBCDIC based system
6422 lt_SP2NL='tr \100 \n'
6423 lt_NL2SP='tr \r\n \100\100'
6424 ;;
6425 esac
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6436 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6437 if ${lt_cv_to_host_file_cmd+:} false; then :
6438 $as_echo_n "(cached) " >&6
6439 else
6440 case $host in
6441 *-*-mingw* )
6442 case $build in
6443 *-*-mingw* ) # actually msys
6444 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6445 ;;
6446 *-*-cygwin* )
6447 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6448 ;;
6449 * ) # otherwise, assume *nix
6450 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6451 ;;
6452 esac
6453 ;;
6454 *-*-cygwin* )
6455 case $build in
6456 *-*-mingw* ) # actually msys
6457 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6458 ;;
6459 *-*-cygwin* )
6460 lt_cv_to_host_file_cmd=func_convert_file_noop
6461 ;;
6462 * ) # otherwise, assume *nix
6463 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6464 ;;
6465 esac
6466 ;;
6467 * ) # unhandled hosts (and "normal" native builds)
6468 lt_cv_to_host_file_cmd=func_convert_file_noop
6469 ;;
6470 esac
6471
6472 fi
6473
6474 to_host_file_cmd=$lt_cv_to_host_file_cmd
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6476 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
6477
6478
6479
6480
6481
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6483 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6484 if ${lt_cv_to_tool_file_cmd+:} false; then :
6485 $as_echo_n "(cached) " >&6
6486 else
6487 #assume ordinary cross tools, or native build.
6488 lt_cv_to_tool_file_cmd=func_convert_file_noop
6489 case $host in
6490 *-*-mingw* )
6491 case $build in
6492 *-*-mingw* ) # actually msys
6493 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6494 ;;
6495 esac
6496 ;;
6497 esac
6498
6499 fi
6500
6501 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6503 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6504
6505
6506
6507
6508
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6510 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6511 if ${lt_cv_ld_reload_flag+:} false; then :
6512 $as_echo_n "(cached) " >&6
6513 else
6514 lt_cv_ld_reload_flag='-r'
6515 fi
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6517 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6518 reload_flag=$lt_cv_ld_reload_flag
6519 case $reload_flag in
6520 "" | " "*) ;;
6521 *) reload_flag=" $reload_flag" ;;
6522 esac
6523 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6524 case $host_os in
6525 cygwin* | mingw* | pw32* | cegcc*)
6526 if test yes != "$GCC"; then
6527 reload_cmds=false
6528 fi
6529 ;;
6530 darwin*)
6531 if test yes = "$GCC"; then
6532 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
6533 else
6534 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6535 fi
6536 ;;
6537 esac
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547 if test -n "$ac_tool_prefix"; then
6548 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6549 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6551 $as_echo_n "checking for $ac_word... " >&6; }
6552 if ${ac_cv_prog_OBJDUMP+:} false; then :
6553 $as_echo_n "(cached) " >&6
6554 else
6555 if test -n "$OBJDUMP"; then
6556 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6557 else
6558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6559 for as_dir in $PATH
6560 do
6561 IFS=$as_save_IFS
6562 test -z "$as_dir" && as_dir=.
6563 for ac_exec_ext in '' $ac_executable_extensions; do
6564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6565 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6567 break 2
6568 fi
6569 done
6570 done
6571 IFS=$as_save_IFS
6572
6573 fi
6574 fi
6575 OBJDUMP=$ac_cv_prog_OBJDUMP
6576 if test -n "$OBJDUMP"; then
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6578 $as_echo "$OBJDUMP" >&6; }
6579 else
6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6581 $as_echo "no" >&6; }
6582 fi
6583
6584
6585 fi
6586 if test -z "$ac_cv_prog_OBJDUMP"; then
6587 ac_ct_OBJDUMP=$OBJDUMP
6588 # Extract the first word of "objdump", so it can be a program name with args.
6589 set dummy objdump; ac_word=$2
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6591 $as_echo_n "checking for $ac_word... " >&6; }
6592 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6593 $as_echo_n "(cached) " >&6
6594 else
6595 if test -n "$ac_ct_OBJDUMP"; then
6596 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6597 else
6598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6599 for as_dir in $PATH
6600 do
6601 IFS=$as_save_IFS
6602 test -z "$as_dir" && as_dir=.
6603 for ac_exec_ext in '' $ac_executable_extensions; do
6604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6605 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6607 break 2
6608 fi
6609 done
6610 done
6611 IFS=$as_save_IFS
6612
6613 fi
6614 fi
6615 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6616 if test -n "$ac_ct_OBJDUMP"; then
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6618 $as_echo "$ac_ct_OBJDUMP" >&6; }
6619 else
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6621 $as_echo "no" >&6; }
6622 fi
6623
6624 if test "x$ac_ct_OBJDUMP" = x; then
6625 OBJDUMP="false"
6626 else
6627 case $cross_compiling:$ac_tool_warned in
6628 yes:)
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6630 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6631 ac_tool_warned=yes ;;
6632 esac
6633 OBJDUMP=$ac_ct_OBJDUMP
6634 fi
6635 else
6636 OBJDUMP="$ac_cv_prog_OBJDUMP"
6637 fi
6638
6639 test -z "$OBJDUMP" && OBJDUMP=objdump
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6650 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6651 if ${lt_cv_deplibs_check_method+:} false; then :
6652 $as_echo_n "(cached) " >&6
6653 else
6654 lt_cv_file_magic_cmd='$MAGIC_CMD'
6655 lt_cv_file_magic_test_file=
6656 lt_cv_deplibs_check_method='unknown'
6657 # Need to set the preceding variable on all platforms that support
6658 # interlibrary dependencies.
6659 # 'none' -- dependencies not supported.
6660 # 'unknown' -- same as none, but documents that we really don't know.
6661 # 'pass_all' -- all dependencies passed with no checks.
6662 # 'test_compile' -- check by making test program.
6663 # 'file_magic [[regex]]' -- check by looking for files in library path
6664 # that responds to the $file_magic_cmd with a given extended regex.
6665 # If you have 'file' or equivalent on your system and you're not sure
6666 # whether 'pass_all' will *always* work, you probably want this one.
6667
6668 case $host_os in
6669 aix[4-9]*)
6670 lt_cv_deplibs_check_method=pass_all
6671 ;;
6672
6673 beos*)
6674 lt_cv_deplibs_check_method=pass_all
6675 ;;
6676
6677 bsdi[45]*)
6678 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6679 lt_cv_file_magic_cmd='/usr/bin/file -L'
6680 lt_cv_file_magic_test_file=/shlib/libc.so
6681 ;;
6682
6683 cygwin*)
6684 # func_win32_libid is a shell function defined in ltmain.sh
6685 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6686 lt_cv_file_magic_cmd='func_win32_libid'
6687 ;;
6688
6689 mingw* | pw32*)
6690 # Base MSYS/MinGW do not provide the 'file' command needed by
6691 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6692 # unless we find 'file', for example because we are cross-compiling.
6693 if ( file / ) >/dev/null 2>&1; then
6694 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6695 lt_cv_file_magic_cmd='func_win32_libid'
6696 else
6697 # Keep this pattern in sync with the one in func_win32_libid.
6698 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6699 lt_cv_file_magic_cmd='$OBJDUMP -f'
6700 fi
6701 ;;
6702
6703 cegcc*)
6704 # use the weaker test based on 'objdump'. See mingw*.
6705 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6706 lt_cv_file_magic_cmd='$OBJDUMP -f'
6707 ;;
6708
6709 darwin* | rhapsody*)
6710 lt_cv_deplibs_check_method=pass_all
6711 ;;
6712
6713 freebsd* | dragonfly*)
6714 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6715 case $host_cpu in
6716 i*86 )
6717 # Not sure whether the presence of OpenBSD here was a mistake.
6718 # Let's accept both of them until this is cleared up.
6719 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6720 lt_cv_file_magic_cmd=/usr/bin/file
6721 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6722 ;;
6723 esac
6724 else
6725 lt_cv_deplibs_check_method=pass_all
6726 fi
6727 ;;
6728
6729 haiku*)
6730 lt_cv_deplibs_check_method=pass_all
6731 ;;
6732
6733 hpux10.20* | hpux11*)
6734 lt_cv_file_magic_cmd=/usr/bin/file
6735 case $host_cpu in
6736 ia64*)
6737 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6738 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6739 ;;
6740 hppa*64*)
6741 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6742 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6743 ;;
6744 *)
6745 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6746 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6747 ;;
6748 esac
6749 ;;
6750
6751 interix[3-9]*)
6752 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6753 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6754 ;;
6755
6756 irix5* | irix6* | nonstopux*)
6757 case $LD in
6758 *-32|*"-32 ") libmagic=32-bit;;
6759 *-n32|*"-n32 ") libmagic=N32;;
6760 *-64|*"-64 ") libmagic=64-bit;;
6761 *) libmagic=never-match;;
6762 esac
6763 lt_cv_deplibs_check_method=pass_all
6764 ;;
6765
6766 # This must be glibc/ELF.
6767 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6768 lt_cv_deplibs_check_method=pass_all
6769 ;;
6770
6771 netbsd* | netbsdelf*-gnu)
6772 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6773 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6774 else
6775 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6776 fi
6777 ;;
6778
6779 newos6*)
6780 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6781 lt_cv_file_magic_cmd=/usr/bin/file
6782 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6783 ;;
6784
6785 *nto* | *qnx*)
6786 lt_cv_deplibs_check_method=pass_all
6787 ;;
6788
6789 openbsd* | bitrig*)
6790 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6791 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6792 else
6793 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6794 fi
6795 ;;
6796
6797 osf3* | osf4* | osf5*)
6798 lt_cv_deplibs_check_method=pass_all
6799 ;;
6800
6801 rdos*)
6802 lt_cv_deplibs_check_method=pass_all
6803 ;;
6804
6805 solaris*)
6806 lt_cv_deplibs_check_method=pass_all
6807 ;;
6808
6809 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6810 lt_cv_deplibs_check_method=pass_all
6811 ;;
6812
6813 sysv4 | sysv4.3*)
6814 case $host_vendor in
6815 motorola)
6816 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]'
6817 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6818 ;;
6819 ncr)
6820 lt_cv_deplibs_check_method=pass_all
6821 ;;
6822 sequent)
6823 lt_cv_file_magic_cmd='/bin/file'
6824 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6825 ;;
6826 sni)
6827 lt_cv_file_magic_cmd='/bin/file'
6828 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6829 lt_cv_file_magic_test_file=/lib/libc.so
6830 ;;
6831 siemens)
6832 lt_cv_deplibs_check_method=pass_all
6833 ;;
6834 pc)
6835 lt_cv_deplibs_check_method=pass_all
6836 ;;
6837 esac
6838 ;;
6839
6840 tpf*)
6841 lt_cv_deplibs_check_method=pass_all
6842 ;;
6843 os2*)
6844 lt_cv_deplibs_check_method=pass_all
6845 ;;
6846 esac
6847
6848 fi
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6850 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6851
6852 file_magic_glob=
6853 want_nocaseglob=no
6854 if test "$build" = "$host"; then
6855 case $host_os in
6856 mingw* | pw32*)
6857 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6858 want_nocaseglob=yes
6859 else
6860 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6861 fi
6862 ;;
6863 esac
6864 fi
6865
6866 file_magic_cmd=$lt_cv_file_magic_cmd
6867 deplibs_check_method=$lt_cv_deplibs_check_method
6868 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891 if test -n "$ac_tool_prefix"; then
6892 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6893 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6895 $as_echo_n "checking for $ac_word... " >&6; }
6896 if ${ac_cv_prog_DLLTOOL+:} false; then :
6897 $as_echo_n "(cached) " >&6
6898 else
6899 if test -n "$DLLTOOL"; then
6900 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6901 else
6902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6903 for as_dir in $PATH
6904 do
6905 IFS=$as_save_IFS
6906 test -z "$as_dir" && as_dir=.
6907 for ac_exec_ext in '' $ac_executable_extensions; do
6908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6909 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6911 break 2
6912 fi
6913 done
6914 done
6915 IFS=$as_save_IFS
6916
6917 fi
6918 fi
6919 DLLTOOL=$ac_cv_prog_DLLTOOL
6920 if test -n "$DLLTOOL"; then
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6922 $as_echo "$DLLTOOL" >&6; }
6923 else
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6925 $as_echo "no" >&6; }
6926 fi
6927
6928
6929 fi
6930 if test -z "$ac_cv_prog_DLLTOOL"; then
6931 ac_ct_DLLTOOL=$DLLTOOL
6932 # Extract the first word of "dlltool", so it can be a program name with args.
6933 set dummy dlltool; ac_word=$2
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6935 $as_echo_n "checking for $ac_word... " >&6; }
6936 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6937 $as_echo_n "(cached) " >&6
6938 else
6939 if test -n "$ac_ct_DLLTOOL"; then
6940 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6941 else
6942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6943 for as_dir in $PATH
6944 do
6945 IFS=$as_save_IFS
6946 test -z "$as_dir" && as_dir=.
6947 for ac_exec_ext in '' $ac_executable_extensions; do
6948 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6949 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6951 break 2
6952 fi
6953 done
6954 done
6955 IFS=$as_save_IFS
6956
6957 fi
6958 fi
6959 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6960 if test -n "$ac_ct_DLLTOOL"; then
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6962 $as_echo "$ac_ct_DLLTOOL" >&6; }
6963 else
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6965 $as_echo "no" >&6; }
6966 fi
6967
6968 if test "x$ac_ct_DLLTOOL" = x; then
6969 DLLTOOL="false"
6970 else
6971 case $cross_compiling:$ac_tool_warned in
6972 yes:)
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6974 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6975 ac_tool_warned=yes ;;
6976 esac
6977 DLLTOOL=$ac_ct_DLLTOOL
6978 fi
6979 else
6980 DLLTOOL="$ac_cv_prog_DLLTOOL"
6981 fi
6982
6983 test -z "$DLLTOOL" && DLLTOOL=dlltool
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6995 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6996 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6997 $as_echo_n "(cached) " >&6
6998 else
6999 lt_cv_sharedlib_from_linklib_cmd='unknown'
7000
7001 case $host_os in
7002 cygwin* | mingw* | pw32* | cegcc*)
7003 # two different shell functions defined in ltmain.sh;
7004 # decide which one to use based on capabilities of $DLLTOOL
7005 case `$DLLTOOL --help 2>&1` in
7006 *--identify-strict*)
7007 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
7008 ;;
7009 *)
7010 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
7011 ;;
7012 esac
7013 ;;
7014 *)
7015 # fallback: assume linklib IS sharedlib
7016 lt_cv_sharedlib_from_linklib_cmd=$ECHO
7017 ;;
7018 esac
7019
7020 fi
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
7022 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
7023 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
7024 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
7025
7026
7027
7028
7029
7030
7031
7032
7033 if test -n "$ac_tool_prefix"; then
7034 for ac_prog in ar
7035 do
7036 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7037 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7039 $as_echo_n "checking for $ac_word... " >&6; }
7040 if ${ac_cv_prog_AR+:} false; then :
7041 $as_echo_n "(cached) " >&6
7042 else
7043 if test -n "$AR"; then
7044 ac_cv_prog_AR="$AR" # Let the user override the test.
7045 else
7046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7047 for as_dir in $PATH
7048 do
7049 IFS=$as_save_IFS
7050 test -z "$as_dir" && as_dir=.
7051 for ac_exec_ext in '' $ac_executable_extensions; do
7052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7053 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
7054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7055 break 2
7056 fi
7057 done
7058 done
7059 IFS=$as_save_IFS
7060
7061 fi
7062 fi
7063 AR=$ac_cv_prog_AR
7064 if test -n "$AR"; then
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7066 $as_echo "$AR" >&6; }
7067 else
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7069 $as_echo "no" >&6; }
7070 fi
7071
7072
7073 test -n "$AR" && break
7074 done
7075 fi
7076 if test -z "$AR"; then
7077 ac_ct_AR=$AR
7078 for ac_prog in ar
7079 do
7080 # Extract the first word of "$ac_prog", so it can be a program name with args.
7081 set dummy $ac_prog; ac_word=$2
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7083 $as_echo_n "checking for $ac_word... " >&6; }
7084 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7085 $as_echo_n "(cached) " >&6
7086 else
7087 if test -n "$ac_ct_AR"; then
7088 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7089 else
7090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7091 for as_dir in $PATH
7092 do
7093 IFS=$as_save_IFS
7094 test -z "$as_dir" && as_dir=.
7095 for ac_exec_ext in '' $ac_executable_extensions; do
7096 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7097 ac_cv_prog_ac_ct_AR="$ac_prog"
7098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7099 break 2
7100 fi
7101 done
7102 done
7103 IFS=$as_save_IFS
7104
7105 fi
7106 fi
7107 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7108 if test -n "$ac_ct_AR"; then
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7110 $as_echo "$ac_ct_AR" >&6; }
7111 else
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7113 $as_echo "no" >&6; }
7114 fi
7115
7116
7117 test -n "$ac_ct_AR" && break
7118 done
7119
7120 if test "x$ac_ct_AR" = x; then
7121 AR="false"
7122 else
7123 case $cross_compiling:$ac_tool_warned in
7124 yes:)
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7126 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7127 ac_tool_warned=yes ;;
7128 esac
7129 AR=$ac_ct_AR
7130 fi
7131 fi
7132
7133 : ${AR=ar}
7134 : ${AR_FLAGS=cru}
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
7147 $as_echo_n "checking for archiver @FILE support... " >&6; }
7148 if ${lt_cv_ar_at_file+:} false; then :
7149 $as_echo_n "(cached) " >&6
7150 else
7151 lt_cv_ar_at_file=no
7152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7153 /* end confdefs.h. */
7154
7155 int
7156 main ()
7157 {
7158
7159 ;
7160 return 0;
7161 }
7162 _ACEOF
7163 if ac_fn_c_try_compile "$LINENO"; then :
7164 echo conftest.$ac_objext > conftest.lst
7165 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
7166 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
7167 (eval $lt_ar_try) 2>&5
7168 ac_status=$?
7169 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7170 test $ac_status = 0; }
7171 if test 0 -eq "$ac_status"; then
7172 # Ensure the archiver fails upon bogus file names.
7173 rm -f conftest.$ac_objext libconftest.a
7174 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
7175 (eval $lt_ar_try) 2>&5
7176 ac_status=$?
7177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7178 test $ac_status = 0; }
7179 if test 0 -ne "$ac_status"; then
7180 lt_cv_ar_at_file=@
7181 fi
7182 fi
7183 rm -f conftest.* libconftest.a
7184
7185 fi
7186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7187
7188 fi
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
7190 $as_echo "$lt_cv_ar_at_file" >&6; }
7191
7192 if test no = "$lt_cv_ar_at_file"; then
7193 archiver_list_spec=
7194 else
7195 archiver_list_spec=$lt_cv_ar_at_file
7196 fi
7197
7198
7199
7200
7201
7202
7203
7204 if test -n "$ac_tool_prefix"; then
7205 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7206 set dummy ${ac_tool_prefix}strip; ac_word=$2
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7208 $as_echo_n "checking for $ac_word... " >&6; }
7209 if ${ac_cv_prog_STRIP+:} false; then :
7210 $as_echo_n "(cached) " >&6
7211 else
7212 if test -n "$STRIP"; then
7213 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7214 else
7215 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7216 for as_dir in $PATH
7217 do
7218 IFS=$as_save_IFS
7219 test -z "$as_dir" && as_dir=.
7220 for ac_exec_ext in '' $ac_executable_extensions; do
7221 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7222 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7224 break 2
7225 fi
7226 done
7227 done
7228 IFS=$as_save_IFS
7229
7230 fi
7231 fi
7232 STRIP=$ac_cv_prog_STRIP
7233 if test -n "$STRIP"; then
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7235 $as_echo "$STRIP" >&6; }
7236 else
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7238 $as_echo "no" >&6; }
7239 fi
7240
7241
7242 fi
7243 if test -z "$ac_cv_prog_STRIP"; then
7244 ac_ct_STRIP=$STRIP
7245 # Extract the first word of "strip", so it can be a program name with args.
7246 set dummy strip; ac_word=$2
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7248 $as_echo_n "checking for $ac_word... " >&6; }
7249 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7250 $as_echo_n "(cached) " >&6
7251 else
7252 if test -n "$ac_ct_STRIP"; then
7253 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7254 else
7255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7256 for as_dir in $PATH
7257 do
7258 IFS=$as_save_IFS
7259 test -z "$as_dir" && as_dir=.
7260 for ac_exec_ext in '' $ac_executable_extensions; do
7261 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7262 ac_cv_prog_ac_ct_STRIP="strip"
7263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7264 break 2
7265 fi
7266 done
7267 done
7268 IFS=$as_save_IFS
7269
7270 fi
7271 fi
7272 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7273 if test -n "$ac_ct_STRIP"; then
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7275 $as_echo "$ac_ct_STRIP" >&6; }
7276 else
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7278 $as_echo "no" >&6; }
7279 fi
7280
7281 if test "x$ac_ct_STRIP" = x; then
7282 STRIP=":"
7283 else
7284 case $cross_compiling:$ac_tool_warned in
7285 yes:)
7286 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7287 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7288 ac_tool_warned=yes ;;
7289 esac
7290 STRIP=$ac_ct_STRIP
7291 fi
7292 else
7293 STRIP="$ac_cv_prog_STRIP"
7294 fi
7295
7296 test -z "$STRIP" && STRIP=:
7297
7298
7299
7300
7301
7302
7303 if test -n "$ac_tool_prefix"; then
7304 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7305 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7307 $as_echo_n "checking for $ac_word... " >&6; }
7308 if ${ac_cv_prog_RANLIB+:} false; then :
7309 $as_echo_n "(cached) " >&6
7310 else
7311 if test -n "$RANLIB"; then
7312 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7313 else
7314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7315 for as_dir in $PATH
7316 do
7317 IFS=$as_save_IFS
7318 test -z "$as_dir" && as_dir=.
7319 for ac_exec_ext in '' $ac_executable_extensions; do
7320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7321 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7323 break 2
7324 fi
7325 done
7326 done
7327 IFS=$as_save_IFS
7328
7329 fi
7330 fi
7331 RANLIB=$ac_cv_prog_RANLIB
7332 if test -n "$RANLIB"; then
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7334 $as_echo "$RANLIB" >&6; }
7335 else
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7337 $as_echo "no" >&6; }
7338 fi
7339
7340
7341 fi
7342 if test -z "$ac_cv_prog_RANLIB"; then
7343 ac_ct_RANLIB=$RANLIB
7344 # Extract the first word of "ranlib", so it can be a program name with args.
7345 set dummy ranlib; ac_word=$2
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7347 $as_echo_n "checking for $ac_word... " >&6; }
7348 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7349 $as_echo_n "(cached) " >&6
7350 else
7351 if test -n "$ac_ct_RANLIB"; then
7352 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7353 else
7354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7355 for as_dir in $PATH
7356 do
7357 IFS=$as_save_IFS
7358 test -z "$as_dir" && as_dir=.
7359 for ac_exec_ext in '' $ac_executable_extensions; do
7360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7361 ac_cv_prog_ac_ct_RANLIB="ranlib"
7362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7363 break 2
7364 fi
7365 done
7366 done
7367 IFS=$as_save_IFS
7368
7369 fi
7370 fi
7371 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7372 if test -n "$ac_ct_RANLIB"; then
7373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7374 $as_echo "$ac_ct_RANLIB" >&6; }
7375 else
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7377 $as_echo "no" >&6; }
7378 fi
7379
7380 if test "x$ac_ct_RANLIB" = x; then
7381 RANLIB=":"
7382 else
7383 case $cross_compiling:$ac_tool_warned in
7384 yes:)
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7386 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7387 ac_tool_warned=yes ;;
7388 esac
7389 RANLIB=$ac_ct_RANLIB
7390 fi
7391 else
7392 RANLIB="$ac_cv_prog_RANLIB"
7393 fi
7394
7395 test -z "$RANLIB" && RANLIB=:
7396
7397
7398
7399
7400
7401
7402 # Determine commands to create old-style static archives.
7403 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7404 old_postinstall_cmds='chmod 644 $oldlib'
7405 old_postuninstall_cmds=
7406
7407 if test -n "$RANLIB"; then
7408 case $host_os in
7409 bitrig* | openbsd*)
7410 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7411 ;;
7412 *)
7413 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7414 ;;
7415 esac
7416 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7417 fi
7418
7419 case $host_os in
7420 darwin*)
7421 lock_old_archive_extraction=yes ;;
7422 *)
7423 lock_old_archive_extraction=no ;;
7424 esac
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464 # If no C compiler was specified, use CC.
7465 LTCC=${LTCC-"$CC"}
7466
7467 # If no C compiler flags were specified, use CFLAGS.
7468 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7469
7470 # Allow CC to be a program name with arguments.
7471 compiler=$CC
7472
7473
7474 # Check for command to grab the raw symbol name followed by C symbol from nm.
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7476 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7477 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7478 $as_echo_n "(cached) " >&6
7479 else
7480
7481 # These are sane defaults that work on at least a few old systems.
7482 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7483
7484 # Character class describing NM global symbol codes.
7485 symcode='[BCDEGRST]'
7486
7487 # Regexp to match symbols that can be accessed directly from C.
7488 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7489
7490 # Define system-specific variables.
7491 case $host_os in
7492 aix*)
7493 symcode='[BCDT]'
7494 ;;
7495 cygwin* | mingw* | pw32* | cegcc*)
7496 symcode='[ABCDGISTW]'
7497 ;;
7498 hpux*)
7499 if test ia64 = "$host_cpu"; then
7500 symcode='[ABCDEGRST]'
7501 fi
7502 ;;
7503 irix* | nonstopux*)
7504 symcode='[BCDEGRST]'
7505 ;;
7506 osf*)
7507 symcode='[BCDEGQRST]'
7508 ;;
7509 solaris*)
7510 symcode='[BDRT]'
7511 ;;
7512 sco3.2v5*)
7513 symcode='[DT]'
7514 ;;
7515 sysv4.2uw2*)
7516 symcode='[DT]'
7517 ;;
7518 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7519 symcode='[ABDT]'
7520 ;;
7521 sysv4)
7522 symcode='[DFNSTU]'
7523 ;;
7524 esac
7525
7526 # If we're using GNU nm, then use its standard symbol codes.
7527 case `$NM -V 2>&1` in
7528 *GNU* | *'with BFD'*)
7529 symcode='[ABCDGIRSTW]' ;;
7530 esac
7531
7532 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7533 # Gets list of data symbols to import.
7534 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
7535 # Adjust the below global symbol transforms to fixup imported variables.
7536 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7537 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
7538 lt_c_name_lib_hook="\
7539 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
7540 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
7541 else
7542 # Disable hooks by default.
7543 lt_cv_sys_global_symbol_to_import=
7544 lt_cdecl_hook=
7545 lt_c_name_hook=
7546 lt_c_name_lib_hook=
7547 fi
7548
7549 # Transform an extracted symbol line into a proper C declaration.
7550 # Some systems (esp. on ia64) link data and code symbols differently,
7551 # so use this general approach.
7552 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
7553 $lt_cdecl_hook\
7554 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7555 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7556
7557 # Transform an extracted symbol line into symbol name and symbol address
7558 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
7559 $lt_c_name_hook\
7560 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7561 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
7562
7563 # Transform an extracted symbol line into symbol name with lib prefix and
7564 # symbol address.
7565 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7566 $lt_c_name_lib_hook\
7567 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7568 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
7569 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
7570
7571 # Handle CRLF in mingw tool chain
7572 opt_cr=
7573 case $build_os in
7574 mingw*)
7575 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7576 ;;
7577 esac
7578
7579 # Try without a prefix underscore, then with it.
7580 for ac_symprfx in "" "_"; do
7581
7582 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7583 symxfrm="\\1 $ac_symprfx\\2 \\2"
7584
7585 # Write the raw and C identifiers.
7586 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7587 # Fake it for dumpbin and say T for any non-static function,
7588 # D for any global variable and I for any imported variable.
7589 # Also find C++ and __fastcall symbols from MSVC++,
7590 # which start with @ or ?.
7591 lt_cv_sys_global_symbol_pipe="$AWK '"\
7592 " {last_section=section; section=\$ 3};"\
7593 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7594 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7595 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7596 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7597 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7598 " \$ 0!~/External *\|/{next};"\
7599 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7600 " {if(hide[section]) next};"\
7601 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7602 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7603 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7604 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7605 " ' prfx=^$ac_symprfx"
7606 else
7607 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7608 fi
7609 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7610
7611 # Check to see that the pipe works correctly.
7612 pipe_works=no
7613
7614 rm -f conftest*
7615 cat > conftest.$ac_ext <<_LT_EOF
7616 #ifdef __cplusplus
7617 extern "C" {
7618 #endif
7619 char nm_test_var;
7620 void nm_test_func(void);
7621 void nm_test_func(void){}
7622 #ifdef __cplusplus
7623 }
7624 #endif
7625 int main(){nm_test_var='a';nm_test_func();return(0);}
7626 _LT_EOF
7627
7628 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7629 (eval $ac_compile) 2>&5
7630 ac_status=$?
7631 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7632 test $ac_status = 0; }; then
7633 # Now try to grab the symbols.
7634 nlist=conftest.nm
7635 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7636 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7637 ac_status=$?
7638 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7639 test $ac_status = 0; } && test -s "$nlist"; then
7640 # Try sorting and uniquifying the output.
7641 if sort "$nlist" | uniq > "$nlist"T; then
7642 mv -f "$nlist"T "$nlist"
7643 else
7644 rm -f "$nlist"T
7645 fi
7646
7647 # Make sure that we snagged all the symbols we need.
7648 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7649 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7650 cat <<_LT_EOF > conftest.$ac_ext
7651 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7652 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7653 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7654 relocations are performed -- see ld's documentation on pseudo-relocs. */
7655 # define LT_DLSYM_CONST
7656 #elif defined __osf__
7657 /* This system does not cope well with relocations in const data. */
7658 # define LT_DLSYM_CONST
7659 #else
7660 # define LT_DLSYM_CONST const
7661 #endif
7662
7663 #ifdef __cplusplus
7664 extern "C" {
7665 #endif
7666
7667 _LT_EOF
7668 # Now generate the symbol file.
7669 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7670
7671 cat <<_LT_EOF >> conftest.$ac_ext
7672
7673 /* The mapping between symbol names and symbols. */
7674 LT_DLSYM_CONST struct {
7675 const char *name;
7676 void *address;
7677 }
7678 lt__PROGRAM__LTX_preloaded_symbols[] =
7679 {
7680 { "@PROGRAM@", (void *) 0 },
7681 _LT_EOF
7682 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7683 cat <<\_LT_EOF >> conftest.$ac_ext
7684 {0, (void *) 0}
7685 };
7686
7687 /* This works around a problem in FreeBSD linker */
7688 #ifdef FREEBSD_WORKAROUND
7689 static const void *lt_preloaded_setup() {
7690 return lt__PROGRAM__LTX_preloaded_symbols;
7691 }
7692 #endif
7693
7694 #ifdef __cplusplus
7695 }
7696 #endif
7697 _LT_EOF
7698 # Now try linking the two files.
7699 mv conftest.$ac_objext conftstm.$ac_objext
7700 lt_globsym_save_LIBS=$LIBS
7701 lt_globsym_save_CFLAGS=$CFLAGS
7702 LIBS=conftstm.$ac_objext
7703 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7704 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7705 (eval $ac_link) 2>&5
7706 ac_status=$?
7707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7708 test $ac_status = 0; } && test -s conftest$ac_exeext; then
7709 pipe_works=yes
7710 fi
7711 LIBS=$lt_globsym_save_LIBS
7712 CFLAGS=$lt_globsym_save_CFLAGS
7713 else
7714 echo "cannot find nm_test_func in $nlist" >&5
7715 fi
7716 else
7717 echo "cannot find nm_test_var in $nlist" >&5
7718 fi
7719 else
7720 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7721 fi
7722 else
7723 echo "$progname: failed program was:" >&5
7724 cat conftest.$ac_ext >&5
7725 fi
7726 rm -rf conftest* conftst*
7727
7728 # Do not use the global_symbol_pipe unless it works.
7729 if test yes = "$pipe_works"; then
7730 break
7731 else
7732 lt_cv_sys_global_symbol_pipe=
7733 fi
7734 done
7735
7736 fi
7737
7738 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7739 lt_cv_sys_global_symbol_to_cdecl=
7740 fi
7741 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7743 $as_echo "failed" >&6; }
7744 else
7745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7746 $as_echo "ok" >&6; }
7747 fi
7748
7749 # Response file support.
7750 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7751 nm_file_list_spec='@'
7752 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7753 nm_file_list_spec='@'
7754 fi
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7793 $as_echo_n "checking for sysroot... " >&6; }
7794
7795 # Check whether --with-sysroot was given.
7796 if test "${with_sysroot+set}" = set; then :
7797 withval=$with_sysroot;
7798 else
7799 with_sysroot=no
7800 fi
7801
7802
7803 lt_sysroot=
7804 case $with_sysroot in #(
7805 yes)
7806 if test yes = "$GCC"; then
7807 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7808 fi
7809 ;; #(
7810 /*)
7811 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7812 ;; #(
7813 no|'')
7814 ;; #(
7815 *)
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7817 $as_echo "$with_sysroot" >&6; }
7818 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7819 ;;
7820 esac
7821
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7823 $as_echo "${lt_sysroot:-no}" >&6; }
7824
7825
7826
7827
7828
7829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7830 $as_echo_n "checking for a working dd... " >&6; }
7831 if ${ac_cv_path_lt_DD+:} false; then :
7832 $as_echo_n "(cached) " >&6
7833 else
7834 printf 0123456789abcdef0123456789abcdef >conftest.i
7835 cat conftest.i conftest.i >conftest2.i
7836 : ${lt_DD:=$DD}
7837 if test -z "$lt_DD"; then
7838 ac_path_lt_DD_found=false
7839 # Loop through the user's path and test for each of PROGNAME-LIST
7840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7841 for as_dir in $PATH
7842 do
7843 IFS=$as_save_IFS
7844 test -z "$as_dir" && as_dir=.
7845 for ac_prog in dd; do
7846 for ac_exec_ext in '' $ac_executable_extensions; do
7847 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7848 as_fn_executable_p "$ac_path_lt_DD" || continue
7849 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7850 cmp -s conftest.i conftest.out \
7851 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7852 fi
7853 $ac_path_lt_DD_found && break 3
7854 done
7855 done
7856 done
7857 IFS=$as_save_IFS
7858 if test -z "$ac_cv_path_lt_DD"; then
7859 :
7860 fi
7861 else
7862 ac_cv_path_lt_DD=$lt_DD
7863 fi
7864
7865 rm -f conftest.i conftest2.i conftest.out
7866 fi
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7868 $as_echo "$ac_cv_path_lt_DD" >&6; }
7869
7870
7871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7872 $as_echo_n "checking how to truncate binary pipes... " >&6; }
7873 if ${lt_cv_truncate_bin+:} false; then :
7874 $as_echo_n "(cached) " >&6
7875 else
7876 printf 0123456789abcdef0123456789abcdef >conftest.i
7877 cat conftest.i conftest.i >conftest2.i
7878 lt_cv_truncate_bin=
7879 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7880 cmp -s conftest.i conftest.out \
7881 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7882 fi
7883 rm -f conftest.i conftest2.i conftest.out
7884 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7885 fi
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7887 $as_echo "$lt_cv_truncate_bin" >&6; }
7888
7889
7890
7891
7892
7893
7894
7895 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7896 func_cc_basename ()
7897 {
7898 for cc_temp in $*""; do
7899 case $cc_temp in
7900 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7901 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7902 \-*) ;;
7903 *) break;;
7904 esac
7905 done
7906 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7907 }
7908
7909 # Check whether --enable-libtool-lock was given.
7910 if test "${enable_libtool_lock+set}" = set; then :
7911 enableval=$enable_libtool_lock;
7912 fi
7913
7914 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7915
7916 # Some flags need to be propagated to the compiler or linker for good
7917 # libtool support.
7918 case $host in
7919 ia64-*-hpux*)
7920 # Find out what ABI is being produced by ac_compile, and set mode
7921 # options accordingly.
7922 echo 'int i;' > conftest.$ac_ext
7923 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7924 (eval $ac_compile) 2>&5
7925 ac_status=$?
7926 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7927 test $ac_status = 0; }; then
7928 case `/usr/bin/file conftest.$ac_objext` in
7929 *ELF-32*)
7930 HPUX_IA64_MODE=32
7931 ;;
7932 *ELF-64*)
7933 HPUX_IA64_MODE=64
7934 ;;
7935 esac
7936 fi
7937 rm -rf conftest*
7938 ;;
7939 *-*-irix6*)
7940 # Find out what ABI is being produced by ac_compile, and set linker
7941 # options accordingly.
7942 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7943 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7944 (eval $ac_compile) 2>&5
7945 ac_status=$?
7946 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7947 test $ac_status = 0; }; then
7948 if test yes = "$lt_cv_prog_gnu_ld"; then
7949 case `/usr/bin/file conftest.$ac_objext` in
7950 *32-bit*)
7951 LD="${LD-ld} -melf32bsmip"
7952 ;;
7953 *N32*)
7954 LD="${LD-ld} -melf32bmipn32"
7955 ;;
7956 *64-bit*)
7957 LD="${LD-ld} -melf64bmip"
7958 ;;
7959 esac
7960 else
7961 case `/usr/bin/file conftest.$ac_objext` in
7962 *32-bit*)
7963 LD="${LD-ld} -32"
7964 ;;
7965 *N32*)
7966 LD="${LD-ld} -n32"
7967 ;;
7968 *64-bit*)
7969 LD="${LD-ld} -64"
7970 ;;
7971 esac
7972 fi
7973 fi
7974 rm -rf conftest*
7975 ;;
7976
7977 mips64*-*linux*)
7978 # Find out what ABI is being produced by ac_compile, and set linker
7979 # options accordingly.
7980 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7981 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7982 (eval $ac_compile) 2>&5
7983 ac_status=$?
7984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7985 test $ac_status = 0; }; then
7986 emul=elf
7987 case `/usr/bin/file conftest.$ac_objext` in
7988 *32-bit*)
7989 emul="${emul}32"
7990 ;;
7991 *64-bit*)
7992 emul="${emul}64"
7993 ;;
7994 esac
7995 case `/usr/bin/file conftest.$ac_objext` in
7996 *MSB*)
7997 emul="${emul}btsmip"
7998 ;;
7999 *LSB*)
8000 emul="${emul}ltsmip"
8001 ;;
8002 esac
8003 case `/usr/bin/file conftest.$ac_objext` in
8004 *N32*)
8005 emul="${emul}n32"
8006 ;;
8007 esac
8008 LD="${LD-ld} -m $emul"
8009 fi
8010 rm -rf conftest*
8011 ;;
8012
8013 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8014 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8015 # Find out what ABI is being produced by ac_compile, and set linker
8016 # options accordingly. Note that the listed cases only cover the
8017 # situations where additional linker options are needed (such as when
8018 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
8019 # vice versa); the common cases where no linker options are needed do
8020 # not appear in the list.
8021 echo 'int i;' > conftest.$ac_ext
8022 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8023 (eval $ac_compile) 2>&5
8024 ac_status=$?
8025 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8026 test $ac_status = 0; }; then
8027 case `/usr/bin/file conftest.o` in
8028 *32-bit*)
8029 case $host in
8030 x86_64-*kfreebsd*-gnu)
8031 LD="${LD-ld} -m elf_i386_fbsd"
8032 ;;
8033 x86_64-*linux*)
8034 case `/usr/bin/file conftest.o` in
8035 *x86-64*)
8036 LD="${LD-ld} -m elf32_x86_64"
8037 ;;
8038 *)
8039 LD="${LD-ld} -m elf_i386"
8040 ;;
8041 esac
8042 ;;
8043 powerpc64le-*linux*)
8044 LD="${LD-ld} -m elf32lppclinux"
8045 ;;
8046 powerpc64-*linux*)
8047 LD="${LD-ld} -m elf32ppclinux"
8048 ;;
8049 s390x-*linux*)
8050 LD="${LD-ld} -m elf_s390"
8051 ;;
8052 sparc64-*linux*)
8053 LD="${LD-ld} -m elf32_sparc"
8054 ;;
8055 esac
8056 ;;
8057 *64-bit*)
8058 case $host in
8059 x86_64-*kfreebsd*-gnu)
8060 LD="${LD-ld} -m elf_x86_64_fbsd"
8061 ;;
8062 x86_64-*linux*)
8063 LD="${LD-ld} -m elf_x86_64"
8064 ;;
8065 powerpcle-*linux*)
8066 LD="${LD-ld} -m elf64lppc"
8067 ;;
8068 powerpc-*linux*)
8069 LD="${LD-ld} -m elf64ppc"
8070 ;;
8071 s390*-*linux*|s390*-*tpf*)
8072 LD="${LD-ld} -m elf64_s390"
8073 ;;
8074 sparc*-*linux*)
8075 LD="${LD-ld} -m elf64_sparc"
8076 ;;
8077 esac
8078 ;;
8079 esac
8080 fi
8081 rm -rf conftest*
8082 ;;
8083
8084 *-*-sco3.2v5*)
8085 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8086 SAVE_CFLAGS=$CFLAGS
8087 CFLAGS="$CFLAGS -belf"
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8089 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8090 if ${lt_cv_cc_needs_belf+:} false; then :
8091 $as_echo_n "(cached) " >&6
8092 else
8093 ac_ext=c
8094 ac_cpp='$CPP $CPPFLAGS'
8095 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8096 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8097 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8098
8099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8100 /* end confdefs.h. */
8101
8102 int
8103 main ()
8104 {
8105
8106 ;
8107 return 0;
8108 }
8109 _ACEOF
8110 if ac_fn_c_try_link "$LINENO"; then :
8111 lt_cv_cc_needs_belf=yes
8112 else
8113 lt_cv_cc_needs_belf=no
8114 fi
8115 rm -f core conftest.err conftest.$ac_objext \
8116 conftest$ac_exeext conftest.$ac_ext
8117 ac_ext=c
8118 ac_cpp='$CPP $CPPFLAGS'
8119 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8120 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8121 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8122
8123 fi
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8125 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8126 if test yes != "$lt_cv_cc_needs_belf"; then
8127 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8128 CFLAGS=$SAVE_CFLAGS
8129 fi
8130 ;;
8131 *-*solaris*)
8132 # Find out what ABI is being produced by ac_compile, and set linker
8133 # options accordingly.
8134 echo 'int i;' > conftest.$ac_ext
8135 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8136 (eval $ac_compile) 2>&5
8137 ac_status=$?
8138 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8139 test $ac_status = 0; }; then
8140 case `/usr/bin/file conftest.o` in
8141 *64-bit*)
8142 case $lt_cv_prog_gnu_ld in
8143 yes*)
8144 case $host in
8145 i?86-*-solaris*|x86_64-*-solaris*)
8146 LD="${LD-ld} -m elf_x86_64"
8147 ;;
8148 sparc*-*-solaris*)
8149 LD="${LD-ld} -m elf64_sparc"
8150 ;;
8151 esac
8152 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
8153 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
8154 LD=${LD-ld}_sol2
8155 fi
8156 ;;
8157 *)
8158 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8159 LD="${LD-ld} -64"
8160 fi
8161 ;;
8162 esac
8163 ;;
8164 esac
8165 fi
8166 rm -rf conftest*
8167 ;;
8168 esac
8169
8170 need_locks=$enable_libtool_lock
8171
8172 if test -n "$ac_tool_prefix"; then
8173 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
8174 set dummy ${ac_tool_prefix}mt; ac_word=$2
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8176 $as_echo_n "checking for $ac_word... " >&6; }
8177 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
8178 $as_echo_n "(cached) " >&6
8179 else
8180 if test -n "$MANIFEST_TOOL"; then
8181 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
8182 else
8183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8184 for as_dir in $PATH
8185 do
8186 IFS=$as_save_IFS
8187 test -z "$as_dir" && as_dir=.
8188 for ac_exec_ext in '' $ac_executable_extensions; do
8189 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8190 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
8191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8192 break 2
8193 fi
8194 done
8195 done
8196 IFS=$as_save_IFS
8197
8198 fi
8199 fi
8200 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
8201 if test -n "$MANIFEST_TOOL"; then
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
8203 $as_echo "$MANIFEST_TOOL" >&6; }
8204 else
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8206 $as_echo "no" >&6; }
8207 fi
8208
8209
8210 fi
8211 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
8212 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
8213 # Extract the first word of "mt", so it can be a program name with args.
8214 set dummy mt; ac_word=$2
8215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8216 $as_echo_n "checking for $ac_word... " >&6; }
8217 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
8218 $as_echo_n "(cached) " >&6
8219 else
8220 if test -n "$ac_ct_MANIFEST_TOOL"; then
8221 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
8222 else
8223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8224 for as_dir in $PATH
8225 do
8226 IFS=$as_save_IFS
8227 test -z "$as_dir" && as_dir=.
8228 for ac_exec_ext in '' $ac_executable_extensions; do
8229 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8230 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
8231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8232 break 2
8233 fi
8234 done
8235 done
8236 IFS=$as_save_IFS
8237
8238 fi
8239 fi
8240 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
8241 if test -n "$ac_ct_MANIFEST_TOOL"; then
8242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
8243 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
8244 else
8245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8246 $as_echo "no" >&6; }
8247 fi
8248
8249 if test "x$ac_ct_MANIFEST_TOOL" = x; then
8250 MANIFEST_TOOL=":"
8251 else
8252 case $cross_compiling:$ac_tool_warned in
8253 yes:)
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8255 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8256 ac_tool_warned=yes ;;
8257 esac
8258 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
8259 fi
8260 else
8261 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
8262 fi
8263
8264 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
8265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
8266 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
8267 if ${lt_cv_path_mainfest_tool+:} false; then :
8268 $as_echo_n "(cached) " >&6
8269 else
8270 lt_cv_path_mainfest_tool=no
8271 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
8272 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
8273 cat conftest.err >&5
8274 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
8275 lt_cv_path_mainfest_tool=yes
8276 fi
8277 rm -f conftest*
8278 fi
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
8280 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
8281 if test yes != "$lt_cv_path_mainfest_tool"; then
8282 MANIFEST_TOOL=:
8283 fi
8284
8285
8286
8287
8288
8289
8290 case $host_os in
8291 rhapsody* | darwin*)
8292 if test -n "$ac_tool_prefix"; then
8293 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8294 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8296 $as_echo_n "checking for $ac_word... " >&6; }
8297 if ${ac_cv_prog_DSYMUTIL+:} false; then :
8298 $as_echo_n "(cached) " >&6
8299 else
8300 if test -n "$DSYMUTIL"; then
8301 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8302 else
8303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8304 for as_dir in $PATH
8305 do
8306 IFS=$as_save_IFS
8307 test -z "$as_dir" && as_dir=.
8308 for ac_exec_ext in '' $ac_executable_extensions; do
8309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8310 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8312 break 2
8313 fi
8314 done
8315 done
8316 IFS=$as_save_IFS
8317
8318 fi
8319 fi
8320 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8321 if test -n "$DSYMUTIL"; then
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8323 $as_echo "$DSYMUTIL" >&6; }
8324 else
8325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8326 $as_echo "no" >&6; }
8327 fi
8328
8329
8330 fi
8331 if test -z "$ac_cv_prog_DSYMUTIL"; then
8332 ac_ct_DSYMUTIL=$DSYMUTIL
8333 # Extract the first word of "dsymutil", so it can be a program name with args.
8334 set dummy dsymutil; ac_word=$2
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8336 $as_echo_n "checking for $ac_word... " >&6; }
8337 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8338 $as_echo_n "(cached) " >&6
8339 else
8340 if test -n "$ac_ct_DSYMUTIL"; then
8341 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8342 else
8343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8344 for as_dir in $PATH
8345 do
8346 IFS=$as_save_IFS
8347 test -z "$as_dir" && as_dir=.
8348 for ac_exec_ext in '' $ac_executable_extensions; do
8349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8350 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8352 break 2
8353 fi
8354 done
8355 done
8356 IFS=$as_save_IFS
8357
8358 fi
8359 fi
8360 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8361 if test -n "$ac_ct_DSYMUTIL"; then
8362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8363 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8364 else
8365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8366 $as_echo "no" >&6; }
8367 fi
8368
8369 if test "x$ac_ct_DSYMUTIL" = x; then
8370 DSYMUTIL=":"
8371 else
8372 case $cross_compiling:$ac_tool_warned in
8373 yes:)
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8375 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8376 ac_tool_warned=yes ;;
8377 esac
8378 DSYMUTIL=$ac_ct_DSYMUTIL
8379 fi
8380 else
8381 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8382 fi
8383
8384 if test -n "$ac_tool_prefix"; then
8385 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8386 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8388 $as_echo_n "checking for $ac_word... " >&6; }
8389 if ${ac_cv_prog_NMEDIT+:} false; then :
8390 $as_echo_n "(cached) " >&6
8391 else
8392 if test -n "$NMEDIT"; then
8393 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8394 else
8395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8396 for as_dir in $PATH
8397 do
8398 IFS=$as_save_IFS
8399 test -z "$as_dir" && as_dir=.
8400 for ac_exec_ext in '' $ac_executable_extensions; do
8401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8402 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8404 break 2
8405 fi
8406 done
8407 done
8408 IFS=$as_save_IFS
8409
8410 fi
8411 fi
8412 NMEDIT=$ac_cv_prog_NMEDIT
8413 if test -n "$NMEDIT"; then
8414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8415 $as_echo "$NMEDIT" >&6; }
8416 else
8417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8418 $as_echo "no" >&6; }
8419 fi
8420
8421
8422 fi
8423 if test -z "$ac_cv_prog_NMEDIT"; then
8424 ac_ct_NMEDIT=$NMEDIT
8425 # Extract the first word of "nmedit", so it can be a program name with args.
8426 set dummy nmedit; ac_word=$2
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8428 $as_echo_n "checking for $ac_word... " >&6; }
8429 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8430 $as_echo_n "(cached) " >&6
8431 else
8432 if test -n "$ac_ct_NMEDIT"; then
8433 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8434 else
8435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8436 for as_dir in $PATH
8437 do
8438 IFS=$as_save_IFS
8439 test -z "$as_dir" && as_dir=.
8440 for ac_exec_ext in '' $ac_executable_extensions; do
8441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8442 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8444 break 2
8445 fi
8446 done
8447 done
8448 IFS=$as_save_IFS
8449
8450 fi
8451 fi
8452 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8453 if test -n "$ac_ct_NMEDIT"; then
8454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8455 $as_echo "$ac_ct_NMEDIT" >&6; }
8456 else
8457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8458 $as_echo "no" >&6; }
8459 fi
8460
8461 if test "x$ac_ct_NMEDIT" = x; then
8462 NMEDIT=":"
8463 else
8464 case $cross_compiling:$ac_tool_warned in
8465 yes:)
8466 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8467 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8468 ac_tool_warned=yes ;;
8469 esac
8470 NMEDIT=$ac_ct_NMEDIT
8471 fi
8472 else
8473 NMEDIT="$ac_cv_prog_NMEDIT"
8474 fi
8475
8476 if test -n "$ac_tool_prefix"; then
8477 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8478 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8480 $as_echo_n "checking for $ac_word... " >&6; }
8481 if ${ac_cv_prog_LIPO+:} false; then :
8482 $as_echo_n "(cached) " >&6
8483 else
8484 if test -n "$LIPO"; then
8485 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8486 else
8487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8488 for as_dir in $PATH
8489 do
8490 IFS=$as_save_IFS
8491 test -z "$as_dir" && as_dir=.
8492 for ac_exec_ext in '' $ac_executable_extensions; do
8493 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8494 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8496 break 2
8497 fi
8498 done
8499 done
8500 IFS=$as_save_IFS
8501
8502 fi
8503 fi
8504 LIPO=$ac_cv_prog_LIPO
8505 if test -n "$LIPO"; then
8506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8507 $as_echo "$LIPO" >&6; }
8508 else
8509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8510 $as_echo "no" >&6; }
8511 fi
8512
8513
8514 fi
8515 if test -z "$ac_cv_prog_LIPO"; then
8516 ac_ct_LIPO=$LIPO
8517 # Extract the first word of "lipo", so it can be a program name with args.
8518 set dummy lipo; ac_word=$2
8519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8520 $as_echo_n "checking for $ac_word... " >&6; }
8521 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8522 $as_echo_n "(cached) " >&6
8523 else
8524 if test -n "$ac_ct_LIPO"; then
8525 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8526 else
8527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8528 for as_dir in $PATH
8529 do
8530 IFS=$as_save_IFS
8531 test -z "$as_dir" && as_dir=.
8532 for ac_exec_ext in '' $ac_executable_extensions; do
8533 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8534 ac_cv_prog_ac_ct_LIPO="lipo"
8535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8536 break 2
8537 fi
8538 done
8539 done
8540 IFS=$as_save_IFS
8541
8542 fi
8543 fi
8544 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8545 if test -n "$ac_ct_LIPO"; then
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8547 $as_echo "$ac_ct_LIPO" >&6; }
8548 else
8549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8550 $as_echo "no" >&6; }
8551 fi
8552
8553 if test "x$ac_ct_LIPO" = x; then
8554 LIPO=":"
8555 else
8556 case $cross_compiling:$ac_tool_warned in
8557 yes:)
8558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8559 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8560 ac_tool_warned=yes ;;
8561 esac
8562 LIPO=$ac_ct_LIPO
8563 fi
8564 else
8565 LIPO="$ac_cv_prog_LIPO"
8566 fi
8567
8568 if test -n "$ac_tool_prefix"; then
8569 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8570 set dummy ${ac_tool_prefix}otool; ac_word=$2
8571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8572 $as_echo_n "checking for $ac_word... " >&6; }
8573 if ${ac_cv_prog_OTOOL+:} false; then :
8574 $as_echo_n "(cached) " >&6
8575 else
8576 if test -n "$OTOOL"; then
8577 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8578 else
8579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8580 for as_dir in $PATH
8581 do
8582 IFS=$as_save_IFS
8583 test -z "$as_dir" && as_dir=.
8584 for ac_exec_ext in '' $ac_executable_extensions; do
8585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8586 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8588 break 2
8589 fi
8590 done
8591 done
8592 IFS=$as_save_IFS
8593
8594 fi
8595 fi
8596 OTOOL=$ac_cv_prog_OTOOL
8597 if test -n "$OTOOL"; then
8598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8599 $as_echo "$OTOOL" >&6; }
8600 else
8601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8602 $as_echo "no" >&6; }
8603 fi
8604
8605
8606 fi
8607 if test -z "$ac_cv_prog_OTOOL"; then
8608 ac_ct_OTOOL=$OTOOL
8609 # Extract the first word of "otool", so it can be a program name with args.
8610 set dummy otool; ac_word=$2
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8612 $as_echo_n "checking for $ac_word... " >&6; }
8613 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8614 $as_echo_n "(cached) " >&6
8615 else
8616 if test -n "$ac_ct_OTOOL"; then
8617 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8618 else
8619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8620 for as_dir in $PATH
8621 do
8622 IFS=$as_save_IFS
8623 test -z "$as_dir" && as_dir=.
8624 for ac_exec_ext in '' $ac_executable_extensions; do
8625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8626 ac_cv_prog_ac_ct_OTOOL="otool"
8627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8628 break 2
8629 fi
8630 done
8631 done
8632 IFS=$as_save_IFS
8633
8634 fi
8635 fi
8636 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8637 if test -n "$ac_ct_OTOOL"; then
8638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8639 $as_echo "$ac_ct_OTOOL" >&6; }
8640 else
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8642 $as_echo "no" >&6; }
8643 fi
8644
8645 if test "x$ac_ct_OTOOL" = x; then
8646 OTOOL=":"
8647 else
8648 case $cross_compiling:$ac_tool_warned in
8649 yes:)
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8652 ac_tool_warned=yes ;;
8653 esac
8654 OTOOL=$ac_ct_OTOOL
8655 fi
8656 else
8657 OTOOL="$ac_cv_prog_OTOOL"
8658 fi
8659
8660 if test -n "$ac_tool_prefix"; then
8661 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8662 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8664 $as_echo_n "checking for $ac_word... " >&6; }
8665 if ${ac_cv_prog_OTOOL64+:} false; then :
8666 $as_echo_n "(cached) " >&6
8667 else
8668 if test -n "$OTOOL64"; then
8669 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8670 else
8671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8672 for as_dir in $PATH
8673 do
8674 IFS=$as_save_IFS
8675 test -z "$as_dir" && as_dir=.
8676 for ac_exec_ext in '' $ac_executable_extensions; do
8677 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8678 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8680 break 2
8681 fi
8682 done
8683 done
8684 IFS=$as_save_IFS
8685
8686 fi
8687 fi
8688 OTOOL64=$ac_cv_prog_OTOOL64
8689 if test -n "$OTOOL64"; then
8690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8691 $as_echo "$OTOOL64" >&6; }
8692 else
8693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8694 $as_echo "no" >&6; }
8695 fi
8696
8697
8698 fi
8699 if test -z "$ac_cv_prog_OTOOL64"; then
8700 ac_ct_OTOOL64=$OTOOL64
8701 # Extract the first word of "otool64", so it can be a program name with args.
8702 set dummy otool64; ac_word=$2
8703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8704 $as_echo_n "checking for $ac_word... " >&6; }
8705 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8706 $as_echo_n "(cached) " >&6
8707 else
8708 if test -n "$ac_ct_OTOOL64"; then
8709 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8710 else
8711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8712 for as_dir in $PATH
8713 do
8714 IFS=$as_save_IFS
8715 test -z "$as_dir" && as_dir=.
8716 for ac_exec_ext in '' $ac_executable_extensions; do
8717 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8718 ac_cv_prog_ac_ct_OTOOL64="otool64"
8719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8720 break 2
8721 fi
8722 done
8723 done
8724 IFS=$as_save_IFS
8725
8726 fi
8727 fi
8728 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8729 if test -n "$ac_ct_OTOOL64"; then
8730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8731 $as_echo "$ac_ct_OTOOL64" >&6; }
8732 else
8733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8734 $as_echo "no" >&6; }
8735 fi
8736
8737 if test "x$ac_ct_OTOOL64" = x; then
8738 OTOOL64=":"
8739 else
8740 case $cross_compiling:$ac_tool_warned in
8741 yes:)
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8743 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8744 ac_tool_warned=yes ;;
8745 esac
8746 OTOOL64=$ac_ct_OTOOL64
8747 fi
8748 else
8749 OTOOL64="$ac_cv_prog_OTOOL64"
8750 fi
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8779 $as_echo_n "checking for -single_module linker flag... " >&6; }
8780 if ${lt_cv_apple_cc_single_mod+:} false; then :
8781 $as_echo_n "(cached) " >&6
8782 else
8783 lt_cv_apple_cc_single_mod=no
8784 if test -z "$LT_MULTI_MODULE"; then
8785 # By default we will add the -single_module flag. You can override
8786 # by either setting the environment variable LT_MULTI_MODULE
8787 # non-empty at configure time, or by adding -multi_module to the
8788 # link flags.
8789 rm -rf libconftest.dylib*
8790 echo "int foo(void){return 1;}" > conftest.c
8791 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8792 -dynamiclib -Wl,-single_module conftest.c" >&5
8793 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8794 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8795 _lt_result=$?
8796 # If there is a non-empty error log, and "single_module"
8797 # appears in it, assume the flag caused a linker warning
8798 if test -s conftest.err && $GREP single_module conftest.err; then
8799 cat conftest.err >&5
8800 # Otherwise, if the output was created with a 0 exit code from
8801 # the compiler, it worked.
8802 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8803 lt_cv_apple_cc_single_mod=yes
8804 else
8805 cat conftest.err >&5
8806 fi
8807 rm -rf libconftest.dylib*
8808 rm -f conftest.*
8809 fi
8810 fi
8811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8812 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8813
8814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8815 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8816 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8817 $as_echo_n "(cached) " >&6
8818 else
8819 lt_cv_ld_exported_symbols_list=no
8820 save_LDFLAGS=$LDFLAGS
8821 echo "_main" > conftest.sym
8822 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8824 /* end confdefs.h. */
8825
8826 int
8827 main ()
8828 {
8829
8830 ;
8831 return 0;
8832 }
8833 _ACEOF
8834 if ac_fn_c_try_link "$LINENO"; then :
8835 lt_cv_ld_exported_symbols_list=yes
8836 else
8837 lt_cv_ld_exported_symbols_list=no
8838 fi
8839 rm -f core conftest.err conftest.$ac_objext \
8840 conftest$ac_exeext conftest.$ac_ext
8841 LDFLAGS=$save_LDFLAGS
8842
8843 fi
8844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8845 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8846
8847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8848 $as_echo_n "checking for -force_load linker flag... " >&6; }
8849 if ${lt_cv_ld_force_load+:} false; then :
8850 $as_echo_n "(cached) " >&6
8851 else
8852 lt_cv_ld_force_load=no
8853 cat > conftest.c << _LT_EOF
8854 int forced_loaded() { return 2;}
8855 _LT_EOF
8856 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8857 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8858 echo "$AR cru libconftest.a conftest.o" >&5
8859 $AR cru libconftest.a conftest.o 2>&5
8860 echo "$RANLIB libconftest.a" >&5
8861 $RANLIB libconftest.a 2>&5
8862 cat > conftest.c << _LT_EOF
8863 int main() { return 0;}
8864 _LT_EOF
8865 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8866 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8867 _lt_result=$?
8868 if test -s conftest.err && $GREP force_load conftest.err; then
8869 cat conftest.err >&5
8870 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8871 lt_cv_ld_force_load=yes
8872 else
8873 cat conftest.err >&5
8874 fi
8875 rm -f conftest.err libconftest.a conftest conftest.c
8876 rm -rf conftest.dSYM
8877
8878 fi
8879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8880 $as_echo "$lt_cv_ld_force_load" >&6; }
8881 case $host_os in
8882 rhapsody* | darwin1.[012])
8883 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8884 darwin1.*)
8885 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8886 darwin*) # darwin 5.x on
8887 # if running on 10.5 or later, the deployment target defaults
8888 # to the OS version, if on x86, and 10.4, the deployment
8889 # target defaults to 10.4. Don't you love it?
8890 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8891 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8892 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8893 10.[012][,.]*)
8894 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8895 10.*)
8896 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8897 esac
8898 ;;
8899 esac
8900 if test yes = "$lt_cv_apple_cc_single_mod"; then
8901 _lt_dar_single_mod='$single_module'
8902 fi
8903 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8904 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8905 else
8906 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8907 fi
8908 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8909 _lt_dsymutil='~$DSYMUTIL $lib || :'
8910 else
8911 _lt_dsymutil=
8912 fi
8913 ;;
8914 esac
8915
8916 # func_munge_path_list VARIABLE PATH
8917 # -----------------------------------
8918 # VARIABLE is name of variable containing _space_ separated list of
8919 # directories to be munged by the contents of PATH, which is string
8920 # having a format:
8921 # "DIR[:DIR]:"
8922 # string "DIR[ DIR]" will be prepended to VARIABLE
8923 # ":DIR[:DIR]"
8924 # string "DIR[ DIR]" will be appended to VARIABLE
8925 # "DIRP[:DIRP]::[DIRA:]DIRA"
8926 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8927 # "DIRA[ DIRA]" will be appended to VARIABLE
8928 # "DIR[:DIR]"
8929 # VARIABLE will be replaced by "DIR[ DIR]"
8930 func_munge_path_list ()
8931 {
8932 case x$2 in
8933 x)
8934 ;;
8935 *:)
8936 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8937 ;;
8938 x:*)
8939 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8940 ;;
8941 *::*)
8942 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8943 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8944 ;;
8945 *)
8946 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8947 ;;
8948 esac
8949 }
8950
8951
8952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8953 $as_echo_n "checking for ANSI C header files... " >&6; }
8954 if ${ac_cv_header_stdc+:} false; then :
8955 $as_echo_n "(cached) " >&6
8956 else
8957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8958 /* end confdefs.h. */
8959 #include <stdlib.h>
8960 #include <stdarg.h>
8961 #include <string.h>
8962 #include <float.h>
8963
8964 int
8965 main ()
8966 {
8967
8968 ;
8969 return 0;
8970 }
8971 _ACEOF
8972 if ac_fn_c_try_compile "$LINENO"; then :
8973 ac_cv_header_stdc=yes
8974 else
8975 ac_cv_header_stdc=no
8976 fi
8977 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8978
8979 if test $ac_cv_header_stdc = yes; then
8980 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8982 /* end confdefs.h. */
8983 #include <string.h>
8984
8985 _ACEOF
8986 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8987 $EGREP "memchr" >/dev/null 2>&1; then :
8988
8989 else
8990 ac_cv_header_stdc=no
8991 fi
8992 rm -f conftest*
8993
8994 fi
8995
8996 if test $ac_cv_header_stdc = yes; then
8997 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8999 /* end confdefs.h. */
9000 #include <stdlib.h>
9001
9002 _ACEOF
9003 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9004 $EGREP "free" >/dev/null 2>&1; then :
9005
9006 else
9007 ac_cv_header_stdc=no
9008 fi
9009 rm -f conftest*
9010
9011 fi
9012
9013 if test $ac_cv_header_stdc = yes; then
9014 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9015 if test "$cross_compiling" = yes; then :
9016 :
9017 else
9018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9019 /* end confdefs.h. */
9020 #include <ctype.h>
9021 #include <stdlib.h>
9022 #if ((' ' & 0x0FF) == 0x020)
9023 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9024 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9025 #else
9026 # define ISLOWER(c) \
9027 (('a' <= (c) && (c) <= 'i') \
9028 || ('j' <= (c) && (c) <= 'r') \
9029 || ('s' <= (c) && (c) <= 'z'))
9030 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9031 #endif
9032
9033 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9034 int
9035 main ()
9036 {
9037 int i;
9038 for (i = 0; i < 256; i++)
9039 if (XOR (islower (i), ISLOWER (i))
9040 || toupper (i) != TOUPPER (i))
9041 return 2;
9042 return 0;
9043 }
9044 _ACEOF
9045 if ac_fn_c_try_run "$LINENO"; then :
9046
9047 else
9048 ac_cv_header_stdc=no
9049 fi
9050 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9051 conftest.$ac_objext conftest.beam conftest.$ac_ext
9052 fi
9053
9054 fi
9055 fi
9056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9057 $as_echo "$ac_cv_header_stdc" >&6; }
9058 if test $ac_cv_header_stdc = yes; then
9059
9060 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9061
9062 fi
9063
9064 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9065 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9066 inttypes.h stdint.h unistd.h
9067 do :
9068 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9069 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9070 "
9071 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9072 cat >>confdefs.h <<_ACEOF
9073 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9074 _ACEOF
9075
9076 fi
9077
9078 done
9079
9080
9081 for ac_header in dlfcn.h
9082 do :
9083 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9084 "
9085 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9086 cat >>confdefs.h <<_ACEOF
9087 #define HAVE_DLFCN_H 1
9088 _ACEOF
9089
9090 fi
9091
9092 done
9093
9094
9095
9096
9097 func_stripname_cnf ()
9098 {
9099 case $2 in
9100 .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
9101 *) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
9102 esac
9103 } # func_stripname_cnf
9104
9105
9106
9107
9108
9109 # Set options
9110
9111
9112
9113 enable_dlopen=no
9114
9115
9116 enable_win32_dll=no
9117
9118
9119 # Check whether --enable-shared was given.
9120 if test "${enable_shared+set}" = set; then :
9121 enableval=$enable_shared; p=${PACKAGE-default}
9122 case $enableval in
9123 yes) enable_shared=yes ;;
9124 no) enable_shared=no ;;
9125 *)
9126 enable_shared=no
9127 # Look at the argument we got. We use all the common list separators.
9128 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9129 for pkg in $enableval; do
9130 IFS=$lt_save_ifs
9131 if test "X$pkg" = "X$p"; then
9132 enable_shared=yes
9133 fi
9134 done
9135 IFS=$lt_save_ifs
9136 ;;
9137 esac
9138 else
9139 enable_shared=yes
9140 fi
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150 # Check whether --enable-static was given.
9151 if test "${enable_static+set}" = set; then :
9152 enableval=$enable_static; p=${PACKAGE-default}
9153 case $enableval in
9154 yes) enable_static=yes ;;
9155 no) enable_static=no ;;
9156 *)
9157 enable_static=no
9158 # Look at the argument we got. We use all the common list separators.
9159 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9160 for pkg in $enableval; do
9161 IFS=$lt_save_ifs
9162 if test "X$pkg" = "X$p"; then
9163 enable_static=yes
9164 fi
9165 done
9166 IFS=$lt_save_ifs
9167 ;;
9168 esac
9169 else
9170 enable_static=yes
9171 fi
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182 # Check whether --with-pic was given.
9183 if test "${with_pic+set}" = set; then :
9184 withval=$with_pic; lt_p=${PACKAGE-default}
9185 case $withval in
9186 yes|no) pic_mode=$withval ;;
9187 *)
9188 pic_mode=default
9189 # Look at the argument we got. We use all the common list separators.
9190 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9191 for lt_pkg in $withval; do
9192 IFS=$lt_save_ifs
9193 if test "X$lt_pkg" = "X$lt_p"; then
9194 pic_mode=yes
9195 fi
9196 done
9197 IFS=$lt_save_ifs
9198 ;;
9199 esac
9200 else
9201 pic_mode=default
9202 fi
9203
9204
9205
9206
9207
9208
9209
9210
9211 # Check whether --enable-fast-install was given.
9212 if test "${enable_fast_install+set}" = set; then :
9213 enableval=$enable_fast_install; p=${PACKAGE-default}
9214 case $enableval in
9215 yes) enable_fast_install=yes ;;
9216 no) enable_fast_install=no ;;
9217 *)
9218 enable_fast_install=no
9219 # Look at the argument we got. We use all the common list separators.
9220 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9221 for pkg in $enableval; do
9222 IFS=$lt_save_ifs
9223 if test "X$pkg" = "X$p"; then
9224 enable_fast_install=yes
9225 fi
9226 done
9227 IFS=$lt_save_ifs
9228 ;;
9229 esac
9230 else
9231 enable_fast_install=yes
9232 fi
9233
9234
9235
9236
9237
9238
9239
9240
9241 shared_archive_member_spec=
9242 case $host,$enable_shared in
9243 power*-*-aix[5-9]*,yes)
9244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
9245 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
9246
9247 # Check whether --with-aix-soname was given.
9248 if test "${with_aix_soname+set}" = set; then :
9249 withval=$with_aix_soname; case $withval in
9250 aix|svr4|both)
9251 ;;
9252 *)
9253 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
9254 ;;
9255 esac
9256 lt_cv_with_aix_soname=$with_aix_soname
9257 else
9258 if ${lt_cv_with_aix_soname+:} false; then :
9259 $as_echo_n "(cached) " >&6
9260 else
9261 lt_cv_with_aix_soname=aix
9262 fi
9263
9264 with_aix_soname=$lt_cv_with_aix_soname
9265 fi
9266
9267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
9268 $as_echo "$with_aix_soname" >&6; }
9269 if test aix != "$with_aix_soname"; then
9270 # For the AIX way of multilib, we name the shared archive member
9271 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
9272 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
9273 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
9274 # the AIX toolchain works better with OBJECT_MODE set (default 32).
9275 if test 64 = "${OBJECT_MODE-32}"; then
9276 shared_archive_member_spec=shr_64
9277 else
9278 shared_archive_member_spec=shr
9279 fi
9280 fi
9281 ;;
9282 *)
9283 with_aix_soname=aix
9284 ;;
9285 esac
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296 # This can be used to rebuild libtool when needed
9297 LIBTOOL_DEPS=$ltmain
9298
9299 # Always use our own libtool.
9300 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331 test -z "$LN_S" && LN_S="ln -s"
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346 if test -n "${ZSH_VERSION+set}"; then
9347 setopt NO_GLOB_SUBST
9348 fi
9349
9350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9351 $as_echo_n "checking for objdir... " >&6; }
9352 if ${lt_cv_objdir+:} false; then :
9353 $as_echo_n "(cached) " >&6
9354 else
9355 rm -f .libs 2>/dev/null
9356 mkdir .libs 2>/dev/null
9357 if test -d .libs; then
9358 lt_cv_objdir=.libs
9359 else
9360 # MS-DOS does not allow filenames that begin with a dot.
9361 lt_cv_objdir=_libs
9362 fi
9363 rmdir .libs 2>/dev/null
9364 fi
9365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9366 $as_echo "$lt_cv_objdir" >&6; }
9367 objdir=$lt_cv_objdir
9368
9369
9370
9371
9372
9373 cat >>confdefs.h <<_ACEOF
9374 #define LT_OBJDIR "$lt_cv_objdir/"
9375 _ACEOF
9376
9377
9378
9379
9380 case $host_os in
9381 aix3*)
9382 # AIX sometimes has problems with the GCC collect2 program. For some
9383 # reason, if we set the COLLECT_NAMES environment variable, the problems
9384 # vanish in a puff of smoke.
9385 if test set != "${COLLECT_NAMES+set}"; then
9386 COLLECT_NAMES=
9387 export COLLECT_NAMES
9388 fi
9389 ;;
9390 esac
9391
9392 # Global variables:
9393 ofile=libtool
9394 can_build_shared=yes
9395
9396 # All known linkers require a '.a' archive for static linking (except MSVC,
9397 # which needs '.lib').
9398 libext=a
9399
9400 with_gnu_ld=$lt_cv_prog_gnu_ld
9401
9402 old_CC=$CC
9403 old_CFLAGS=$CFLAGS
9404
9405 # Set sane defaults for various variables
9406 test -z "$CC" && CC=cc
9407 test -z "$LTCC" && LTCC=$CC
9408 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9409 test -z "$LD" && LD=ld
9410 test -z "$ac_objext" && ac_objext=o
9411
9412 func_cc_basename $compiler
9413 cc_basename=$func_cc_basename_result
9414
9415
9416 # Only perform the check for file, if the check method requires it
9417 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9418 case $deplibs_check_method in
9419 file_magic*)
9420 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9422 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9423 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9424 $as_echo_n "(cached) " >&6
9425 else
9426 case $MAGIC_CMD in
9427 [\\/*] | ?:[\\/]*)
9428 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9429 ;;
9430 *)
9431 lt_save_MAGIC_CMD=$MAGIC_CMD
9432 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9433 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9434 for ac_dir in $ac_dummy; do
9435 IFS=$lt_save_ifs
9436 test -z "$ac_dir" && ac_dir=.
9437 if test -f "$ac_dir/${ac_tool_prefix}file"; then
9438 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
9439 if test -n "$file_magic_test_file"; then
9440 case $deplibs_check_method in
9441 "file_magic "*)
9442 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9443 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9444 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9445 $EGREP "$file_magic_regex" > /dev/null; then
9446 :
9447 else
9448 cat <<_LT_EOF 1>&2
9449
9450 *** Warning: the command libtool uses to detect shared libraries,
9451 *** $file_magic_cmd, produces output that libtool cannot recognize.
9452 *** The result is that libtool may fail to recognize shared libraries
9453 *** as such. This will affect the creation of libtool libraries that
9454 *** depend on shared libraries, but programs linked with such libtool
9455 *** libraries will work regardless of this problem. Nevertheless, you
9456 *** may want to report the problem to your system manager and/or to
9457 *** bug-libtool (at] gnu.org
9458
9459 _LT_EOF
9460 fi ;;
9461 esac
9462 fi
9463 break
9464 fi
9465 done
9466 IFS=$lt_save_ifs
9467 MAGIC_CMD=$lt_save_MAGIC_CMD
9468 ;;
9469 esac
9470 fi
9471
9472 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9473 if test -n "$MAGIC_CMD"; then
9474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9475 $as_echo "$MAGIC_CMD" >&6; }
9476 else
9477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9478 $as_echo "no" >&6; }
9479 fi
9480
9481
9482
9483
9484
9485 if test -z "$lt_cv_path_MAGIC_CMD"; then
9486 if test -n "$ac_tool_prefix"; then
9487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9488 $as_echo_n "checking for file... " >&6; }
9489 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9490 $as_echo_n "(cached) " >&6
9491 else
9492 case $MAGIC_CMD in
9493 [\\/*] | ?:[\\/]*)
9494 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9495 ;;
9496 *)
9497 lt_save_MAGIC_CMD=$MAGIC_CMD
9498 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9499 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9500 for ac_dir in $ac_dummy; do
9501 IFS=$lt_save_ifs
9502 test -z "$ac_dir" && ac_dir=.
9503 if test -f "$ac_dir/file"; then
9504 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9505 if test -n "$file_magic_test_file"; then
9506 case $deplibs_check_method in
9507 "file_magic "*)
9508 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9509 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9510 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9511 $EGREP "$file_magic_regex" > /dev/null; then
9512 :
9513 else
9514 cat <<_LT_EOF 1>&2
9515
9516 *** Warning: the command libtool uses to detect shared libraries,
9517 *** $file_magic_cmd, produces output that libtool cannot recognize.
9518 *** The result is that libtool may fail to recognize shared libraries
9519 *** as such. This will affect the creation of libtool libraries that
9520 *** depend on shared libraries, but programs linked with such libtool
9521 *** libraries will work regardless of this problem. Nevertheless, you
9522 *** may want to report the problem to your system manager and/or to
9523 *** bug-libtool (at] gnu.org
9524
9525 _LT_EOF
9526 fi ;;
9527 esac
9528 fi
9529 break
9530 fi
9531 done
9532 IFS=$lt_save_ifs
9533 MAGIC_CMD=$lt_save_MAGIC_CMD
9534 ;;
9535 esac
9536 fi
9537
9538 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9539 if test -n "$MAGIC_CMD"; then
9540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9541 $as_echo "$MAGIC_CMD" >&6; }
9542 else
9543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9544 $as_echo "no" >&6; }
9545 fi
9546
9547
9548 else
9549 MAGIC_CMD=:
9550 fi
9551 fi
9552
9553 fi
9554 ;;
9555 esac
9556
9557 # Use C for the default configuration in the libtool script
9558
9559 lt_save_CC=$CC
9560 ac_ext=c
9561 ac_cpp='$CPP $CPPFLAGS'
9562 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9563 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9564 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9565
9566
9567 # Source file extension for C test sources.
9568 ac_ext=c
9569
9570 # Object file extension for compiled C test sources.
9571 objext=o
9572 objext=$objext
9573
9574 # Code to be used in simple compile tests
9575 lt_simple_compile_test_code="int some_variable = 0;"
9576
9577 # Code to be used in simple link tests
9578 lt_simple_link_test_code='int main(){return(0);}'
9579
9580
9581
9582
9583
9584
9585
9586 # If no C compiler was specified, use CC.
9587 LTCC=${LTCC-"$CC"}
9588
9589 # If no C compiler flags were specified, use CFLAGS.
9590 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9591
9592 # Allow CC to be a program name with arguments.
9593 compiler=$CC
9594
9595 # Save the default compiler, since it gets overwritten when the other
9596 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9597 compiler_DEFAULT=$CC
9598
9599 # save warnings/boilerplate of simple test code
9600 ac_outfile=conftest.$ac_objext
9601 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9602 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9603 _lt_compiler_boilerplate=`cat conftest.err`
9604 $RM conftest*
9605
9606 ac_outfile=conftest.$ac_objext
9607 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9608 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9609 _lt_linker_boilerplate=`cat conftest.err`
9610 $RM -r conftest*
9611
9612
9613 ## CAVEAT EMPTOR:
9614 ## There is no encapsulation within the following macros, do not change
9615 ## the running order or otherwise move them around unless you know exactly
9616 ## what you are doing...
9617 if test -n "$compiler"; then
9618
9619 lt_prog_compiler_no_builtin_flag=
9620
9621 if test yes = "$GCC"; then
9622 case $cc_basename in
9623 nvcc*)
9624 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9625 *)
9626 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9627 esac
9628
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9630 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9631 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9632 $as_echo_n "(cached) " >&6
9633 else
9634 lt_cv_prog_compiler_rtti_exceptions=no
9635 ac_outfile=conftest.$ac_objext
9636 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9637 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
9638 # Insert the option either (1) after the last *FLAGS variable, or
9639 # (2) before a word containing "conftest.", or (3) at the end.
9640 # Note that $ac_compile itself does not contain backslashes and begins
9641 # with a dollar sign (not a hyphen), so the echo should work correctly.
9642 # The option is referenced via a variable to avoid confusing sed.
9643 lt_compile=`echo "$ac_compile" | $SED \
9644 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9645 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9646 -e 's:$: $lt_compiler_flag:'`
9647 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9648 (eval "$lt_compile" 2>conftest.err)
9649 ac_status=$?
9650 cat conftest.err >&5
9651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9652 if (exit $ac_status) && test -s "$ac_outfile"; then
9653 # The compiler can only warn and ignore the option if not recognized
9654 # So say no if there are warnings other than the usual output.
9655 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9656 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9657 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9658 lt_cv_prog_compiler_rtti_exceptions=yes
9659 fi
9660 fi
9661 $RM conftest*
9662
9663 fi
9664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9665 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9666
9667 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9668 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9669 else
9670 :
9671 fi
9672
9673 fi
9674
9675
9676
9677
9678
9679
9680 lt_prog_compiler_wl=
9681 lt_prog_compiler_pic=
9682 lt_prog_compiler_static=
9683
9684
9685 if test yes = "$GCC"; then
9686 lt_prog_compiler_wl='-Wl,'
9687 lt_prog_compiler_static='-static'
9688
9689 case $host_os in
9690 aix*)
9691 # All AIX code is PIC.
9692 if test ia64 = "$host_cpu"; then
9693 # AIX 5 now supports IA64 processor
9694 lt_prog_compiler_static='-Bstatic'
9695 fi
9696 lt_prog_compiler_pic='-fPIC'
9697 ;;
9698
9699 amigaos*)
9700 case $host_cpu in
9701 powerpc)
9702 # see comment about AmigaOS4 .so support
9703 lt_prog_compiler_pic='-fPIC'
9704 ;;
9705 m68k)
9706 # FIXME: we need at least 68020 code to build shared libraries, but
9707 # adding the '-m68020' flag to GCC prevents building anything better,
9708 # like '-m68040'.
9709 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9710 ;;
9711 esac
9712 ;;
9713
9714 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9715 # PIC is the default for these OSes.
9716 ;;
9717
9718 mingw* | cygwin* | pw32* | os2* | cegcc*)
9719 # This hack is so that the source file can tell whether it is being
9720 # built for inclusion in a dll (and should export symbols for example).
9721 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9722 # (--disable-auto-import) libraries
9723 lt_prog_compiler_pic='-DDLL_EXPORT'
9724 case $host_os in
9725 os2*)
9726 lt_prog_compiler_static='$wl-static'
9727 ;;
9728 esac
9729 ;;
9730
9731 darwin* | rhapsody*)
9732 # PIC is the default on this platform
9733 # Common symbols not allowed in MH_DYLIB files
9734 lt_prog_compiler_pic='-fno-common'
9735 ;;
9736
9737 haiku*)
9738 # PIC is the default for Haiku.
9739 # The "-static" flag exists, but is broken.
9740 lt_prog_compiler_static=
9741 ;;
9742
9743 hpux*)
9744 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9745 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9746 # sets the default TLS model and affects inlining.
9747 case $host_cpu in
9748 hppa*64*)
9749 # +Z the default
9750 ;;
9751 *)
9752 lt_prog_compiler_pic='-fPIC'
9753 ;;
9754 esac
9755 ;;
9756
9757 interix[3-9]*)
9758 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9759 # Instead, we relocate shared libraries at runtime.
9760 ;;
9761
9762 msdosdjgpp*)
9763 # Just because we use GCC doesn't mean we suddenly get shared libraries
9764 # on systems that don't support them.
9765 lt_prog_compiler_can_build_shared=no
9766 enable_shared=no
9767 ;;
9768
9769 *nto* | *qnx*)
9770 # QNX uses GNU C++, but need to define -shared option too, otherwise
9771 # it will coredump.
9772 lt_prog_compiler_pic='-fPIC -shared'
9773 ;;
9774
9775 sysv4*MP*)
9776 if test -d /usr/nec; then
9777 lt_prog_compiler_pic=-Kconform_pic
9778 fi
9779 ;;
9780
9781 *)
9782 lt_prog_compiler_pic='-fPIC'
9783 ;;
9784 esac
9785
9786 case $cc_basename in
9787 nvcc*) # Cuda Compiler Driver 2.2
9788 lt_prog_compiler_wl='-Xlinker '
9789 if test -n "$lt_prog_compiler_pic"; then
9790 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9791 fi
9792 ;;
9793 esac
9794 else
9795 # PORTME Check for flag to pass linker flags through the system compiler.
9796 case $host_os in
9797 aix*)
9798 lt_prog_compiler_wl='-Wl,'
9799 if test ia64 = "$host_cpu"; then
9800 # AIX 5 now supports IA64 processor
9801 lt_prog_compiler_static='-Bstatic'
9802 else
9803 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9804 fi
9805 ;;
9806
9807 darwin* | rhapsody*)
9808 # PIC is the default on this platform
9809 # Common symbols not allowed in MH_DYLIB files
9810 lt_prog_compiler_pic='-fno-common'
9811 case $cc_basename in
9812 nagfor*)
9813 # NAG Fortran compiler
9814 lt_prog_compiler_wl='-Wl,-Wl,,'
9815 lt_prog_compiler_pic='-PIC'
9816 lt_prog_compiler_static='-Bstatic'
9817 ;;
9818 esac
9819 ;;
9820
9821 mingw* | cygwin* | pw32* | os2* | cegcc*)
9822 # This hack is so that the source file can tell whether it is being
9823 # built for inclusion in a dll (and should export symbols for example).
9824 lt_prog_compiler_pic='-DDLL_EXPORT'
9825 case $host_os in
9826 os2*)
9827 lt_prog_compiler_static='$wl-static'
9828 ;;
9829 esac
9830 ;;
9831
9832 hpux9* | hpux10* | hpux11*)
9833 lt_prog_compiler_wl='-Wl,'
9834 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9835 # not for PA HP-UX.
9836 case $host_cpu in
9837 hppa*64*|ia64*)
9838 # +Z the default
9839 ;;
9840 *)
9841 lt_prog_compiler_pic='+Z'
9842 ;;
9843 esac
9844 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9845 lt_prog_compiler_static='$wl-a ${wl}archive'
9846 ;;
9847
9848 irix5* | irix6* | nonstopux*)
9849 lt_prog_compiler_wl='-Wl,'
9850 # PIC (with -KPIC) is the default.
9851 lt_prog_compiler_static='-non_shared'
9852 ;;
9853
9854 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9855 case $cc_basename in
9856 # old Intel for x86_64, which still supported -KPIC.
9857 ecc*)
9858 lt_prog_compiler_wl='-Wl,'
9859 lt_prog_compiler_pic='-KPIC'
9860 lt_prog_compiler_static='-static'
9861 ;;
9862 # icc used to be incompatible with GCC.
9863 # ICC 10 doesn't accept -KPIC any more.
9864 icc* | ifort*)
9865 lt_prog_compiler_wl='-Wl,'
9866 lt_prog_compiler_pic='-fPIC'
9867 lt_prog_compiler_static='-static'
9868 ;;
9869 # Lahey Fortran 8.1.
9870 lf95*)
9871 lt_prog_compiler_wl='-Wl,'
9872 lt_prog_compiler_pic='--shared'
9873 lt_prog_compiler_static='--static'
9874 ;;
9875 nagfor*)
9876 # NAG Fortran compiler
9877 lt_prog_compiler_wl='-Wl,-Wl,,'
9878 lt_prog_compiler_pic='-PIC'
9879 lt_prog_compiler_static='-Bstatic'
9880 ;;
9881 tcc*)
9882 # Fabrice Bellard et al's Tiny C Compiler
9883 lt_prog_compiler_wl='-Wl,'
9884 lt_prog_compiler_pic='-fPIC'
9885 lt_prog_compiler_static='-static'
9886 ;;
9887 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9888 # Portland Group compilers (*not* the Pentium gcc compiler,
9889 # which looks to be a dead project)
9890 lt_prog_compiler_wl='-Wl,'
9891 lt_prog_compiler_pic='-fpic'
9892 lt_prog_compiler_static='-Bstatic'
9893 ;;
9894 ccc*)
9895 lt_prog_compiler_wl='-Wl,'
9896 # All Alpha code is PIC.
9897 lt_prog_compiler_static='-non_shared'
9898 ;;
9899 xl* | bgxl* | bgf* | mpixl*)
9900 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9901 lt_prog_compiler_wl='-Wl,'
9902 lt_prog_compiler_pic='-qpic'
9903 lt_prog_compiler_static='-qstaticlink'
9904 ;;
9905 *)
9906 case `$CC -V 2>&1 | sed 5q` in
9907 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9908 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9909 lt_prog_compiler_pic='-KPIC'
9910 lt_prog_compiler_static='-Bstatic'
9911 lt_prog_compiler_wl=''
9912 ;;
9913 *Sun\ F* | *Sun*Fortran*)
9914 lt_prog_compiler_pic='-KPIC'
9915 lt_prog_compiler_static='-Bstatic'
9916 lt_prog_compiler_wl='-Qoption ld '
9917 ;;
9918 *Sun\ C*)
9919 # Sun C 5.9
9920 lt_prog_compiler_pic='-KPIC'
9921 lt_prog_compiler_static='-Bstatic'
9922 lt_prog_compiler_wl='-Wl,'
9923 ;;
9924 *Intel*\ [CF]*Compiler*)
9925 lt_prog_compiler_wl='-Wl,'
9926 lt_prog_compiler_pic='-fPIC'
9927 lt_prog_compiler_static='-static'
9928 ;;
9929 *Portland\ Group*)
9930 lt_prog_compiler_wl='-Wl,'
9931 lt_prog_compiler_pic='-fpic'
9932 lt_prog_compiler_static='-Bstatic'
9933 ;;
9934 esac
9935 ;;
9936 esac
9937 ;;
9938
9939 newsos6)
9940 lt_prog_compiler_pic='-KPIC'
9941 lt_prog_compiler_static='-Bstatic'
9942 ;;
9943
9944 *nto* | *qnx*)
9945 # QNX uses GNU C++, but need to define -shared option too, otherwise
9946 # it will coredump.
9947 lt_prog_compiler_pic='-fPIC -shared'
9948 ;;
9949
9950 osf3* | osf4* | osf5*)
9951 lt_prog_compiler_wl='-Wl,'
9952 # All OSF/1 code is PIC.
9953 lt_prog_compiler_static='-non_shared'
9954 ;;
9955
9956 rdos*)
9957 lt_prog_compiler_static='-non_shared'
9958 ;;
9959
9960 solaris*)
9961 lt_prog_compiler_pic='-KPIC'
9962 lt_prog_compiler_static='-Bstatic'
9963 case $cc_basename in
9964 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9965 lt_prog_compiler_wl='-Qoption ld ';;
9966 *)
9967 lt_prog_compiler_wl='-Wl,';;
9968 esac
9969 ;;
9970
9971 sunos4*)
9972 lt_prog_compiler_wl='-Qoption ld '
9973 lt_prog_compiler_pic='-PIC'
9974 lt_prog_compiler_static='-Bstatic'
9975 ;;
9976
9977 sysv4 | sysv4.2uw2* | sysv4.3*)
9978 lt_prog_compiler_wl='-Wl,'
9979 lt_prog_compiler_pic='-KPIC'
9980 lt_prog_compiler_static='-Bstatic'
9981 ;;
9982
9983 sysv4*MP*)
9984 if test -d /usr/nec; then
9985 lt_prog_compiler_pic='-Kconform_pic'
9986 lt_prog_compiler_static='-Bstatic'
9987 fi
9988 ;;
9989
9990 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9991 lt_prog_compiler_wl='-Wl,'
9992 lt_prog_compiler_pic='-KPIC'
9993 lt_prog_compiler_static='-Bstatic'
9994 ;;
9995
9996 unicos*)
9997 lt_prog_compiler_wl='-Wl,'
9998 lt_prog_compiler_can_build_shared=no
9999 ;;
10000
10001 uts4*)
10002 lt_prog_compiler_pic='-pic'
10003 lt_prog_compiler_static='-Bstatic'
10004 ;;
10005
10006 *)
10007 lt_prog_compiler_can_build_shared=no
10008 ;;
10009 esac
10010 fi
10011
10012 case $host_os in
10013 # For platforms that do not support PIC, -DPIC is meaningless:
10014 *djgpp*)
10015 lt_prog_compiler_pic=
10016 ;;
10017 *)
10018 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10019 ;;
10020 esac
10021
10022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10023 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
10024 if ${lt_cv_prog_compiler_pic+:} false; then :
10025 $as_echo_n "(cached) " >&6
10026 else
10027 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
10028 fi
10029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
10030 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
10031 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
10032
10033 #
10034 # Check to make sure the PIC flag actually works.
10035 #
10036 if test -n "$lt_prog_compiler_pic"; then
10037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10038 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10039 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10040 $as_echo_n "(cached) " >&6
10041 else
10042 lt_cv_prog_compiler_pic_works=no
10043 ac_outfile=conftest.$ac_objext
10044 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10045 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
10046 # Insert the option either (1) after the last *FLAGS variable, or
10047 # (2) before a word containing "conftest.", or (3) at the end.
10048 # Note that $ac_compile itself does not contain backslashes and begins
10049 # with a dollar sign (not a hyphen), so the echo should work correctly.
10050 # The option is referenced via a variable to avoid confusing sed.
10051 lt_compile=`echo "$ac_compile" | $SED \
10052 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10053 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10054 -e 's:$: $lt_compiler_flag:'`
10055 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10056 (eval "$lt_compile" 2>conftest.err)
10057 ac_status=$?
10058 cat conftest.err >&5
10059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10060 if (exit $ac_status) && test -s "$ac_outfile"; then
10061 # The compiler can only warn and ignore the option if not recognized
10062 # So say no if there are warnings other than the usual output.
10063 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10064 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10065 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10066 lt_cv_prog_compiler_pic_works=yes
10067 fi
10068 fi
10069 $RM conftest*
10070
10071 fi
10072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10073 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10074
10075 if test yes = "$lt_cv_prog_compiler_pic_works"; then
10076 case $lt_prog_compiler_pic in
10077 "" | " "*) ;;
10078 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10079 esac
10080 else
10081 lt_prog_compiler_pic=
10082 lt_prog_compiler_can_build_shared=no
10083 fi
10084
10085 fi
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097 #
10098 # Check to make sure the static flag actually works.
10099 #
10100 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10102 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10103 if ${lt_cv_prog_compiler_static_works+:} false; then :
10104 $as_echo_n "(cached) " >&6
10105 else
10106 lt_cv_prog_compiler_static_works=no
10107 save_LDFLAGS=$LDFLAGS
10108 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10109 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10110 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10111 # The linker can only warn and ignore the option if not recognized
10112 # So say no if there are warnings
10113 if test -s conftest.err; then
10114 # Append any errors to the config.log.
10115 cat conftest.err 1>&5
10116 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10117 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10118 if diff conftest.exp conftest.er2 >/dev/null; then
10119 lt_cv_prog_compiler_static_works=yes
10120 fi
10121 else
10122 lt_cv_prog_compiler_static_works=yes
10123 fi
10124 fi
10125 $RM -r conftest*
10126 LDFLAGS=$save_LDFLAGS
10127
10128 fi
10129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10130 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10131
10132 if test yes = "$lt_cv_prog_compiler_static_works"; then
10133 :
10134 else
10135 lt_prog_compiler_static=
10136 fi
10137
10138
10139
10140
10141
10142
10143
10144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10145 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10146 if ${lt_cv_prog_compiler_c_o+:} false; then :
10147 $as_echo_n "(cached) " >&6
10148 else
10149 lt_cv_prog_compiler_c_o=no
10150 $RM -r conftest 2>/dev/null
10151 mkdir conftest
10152 cd conftest
10153 mkdir out
10154 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10155
10156 lt_compiler_flag="-o out/conftest2.$ac_objext"
10157 # Insert the option either (1) after the last *FLAGS variable, or
10158 # (2) before a word containing "conftest.", or (3) at the end.
10159 # Note that $ac_compile itself does not contain backslashes and begins
10160 # with a dollar sign (not a hyphen), so the echo should work correctly.
10161 lt_compile=`echo "$ac_compile" | $SED \
10162 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10163 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10164 -e 's:$: $lt_compiler_flag:'`
10165 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10166 (eval "$lt_compile" 2>out/conftest.err)
10167 ac_status=$?
10168 cat out/conftest.err >&5
10169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10170 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10171 then
10172 # The compiler can only warn and ignore the option if not recognized
10173 # So say no if there are warnings
10174 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10175 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10176 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10177 lt_cv_prog_compiler_c_o=yes
10178 fi
10179 fi
10180 chmod u+w . 2>&5
10181 $RM conftest*
10182 # SGI C++ compiler will create directory out/ii_files/ for
10183 # template instantiation
10184 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10185 $RM out/* && rmdir out
10186 cd ..
10187 $RM -r conftest
10188 $RM conftest*
10189
10190 fi
10191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10192 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10193
10194
10195
10196
10197
10198
10199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10200 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10201 if ${lt_cv_prog_compiler_c_o+:} false; then :
10202 $as_echo_n "(cached) " >&6
10203 else
10204 lt_cv_prog_compiler_c_o=no
10205 $RM -r conftest 2>/dev/null
10206 mkdir conftest
10207 cd conftest
10208 mkdir out
10209 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10210
10211 lt_compiler_flag="-o out/conftest2.$ac_objext"
10212 # Insert the option either (1) after the last *FLAGS variable, or
10213 # (2) before a word containing "conftest.", or (3) at the end.
10214 # Note that $ac_compile itself does not contain backslashes and begins
10215 # with a dollar sign (not a hyphen), so the echo should work correctly.
10216 lt_compile=`echo "$ac_compile" | $SED \
10217 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10218 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10219 -e 's:$: $lt_compiler_flag:'`
10220 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10221 (eval "$lt_compile" 2>out/conftest.err)
10222 ac_status=$?
10223 cat out/conftest.err >&5
10224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10225 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10226 then
10227 # The compiler can only warn and ignore the option if not recognized
10228 # So say no if there are warnings
10229 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10230 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10231 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10232 lt_cv_prog_compiler_c_o=yes
10233 fi
10234 fi
10235 chmod u+w . 2>&5
10236 $RM conftest*
10237 # SGI C++ compiler will create directory out/ii_files/ for
10238 # template instantiation
10239 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10240 $RM out/* && rmdir out
10241 cd ..
10242 $RM -r conftest
10243 $RM conftest*
10244
10245 fi
10246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10247 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10248
10249
10250
10251
10252 hard_links=nottested
10253 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
10254 # do not overwrite the value of need_locks provided by the user
10255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10256 $as_echo_n "checking if we can lock with hard links... " >&6; }
10257 hard_links=yes
10258 $RM conftest*
10259 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10260 touch conftest.a
10261 ln conftest.a conftest.b 2>&5 || hard_links=no
10262 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10264 $as_echo "$hard_links" >&6; }
10265 if test no = "$hard_links"; then
10266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
10267 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
10268 need_locks=warn
10269 fi
10270 else
10271 need_locks=no
10272 fi
10273
10274
10275
10276
10277
10278
10279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10280 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10281
10282 runpath_var=
10283 allow_undefined_flag=
10284 always_export_symbols=no
10285 archive_cmds=
10286 archive_expsym_cmds=
10287 compiler_needs_object=no
10288 enable_shared_with_static_runtimes=no
10289 export_dynamic_flag_spec=
10290 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10291 hardcode_automatic=no
10292 hardcode_direct=no
10293 hardcode_direct_absolute=no
10294 hardcode_libdir_flag_spec=
10295 hardcode_libdir_separator=
10296 hardcode_minus_L=no
10297 hardcode_shlibpath_var=unsupported
10298 inherit_rpath=no
10299 link_all_deplibs=unknown
10300 module_cmds=
10301 module_expsym_cmds=
10302 old_archive_from_new_cmds=
10303 old_archive_from_expsyms_cmds=
10304 thread_safe_flag_spec=
10305 whole_archive_flag_spec=
10306 # include_expsyms should be a list of space-separated symbols to be *always*
10307 # included in the symbol list
10308 include_expsyms=
10309 # exclude_expsyms can be an extended regexp of symbols to exclude
10310 # it will be wrapped by ' (' and ')$', so one must not match beginning or
10311 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
10312 # as well as any symbol that contains 'd'.
10313 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10314 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10315 # platforms (ab)use it in PIC code, but their linkers get confused if
10316 # the symbol is explicitly referenced. Since portable code cannot
10317 # rely on this symbol name, it's probably fine to never include it in
10318 # preloaded symbol tables.
10319 # Exclude shared library initialization/finalization symbols.
10320 extract_expsyms_cmds=
10321
10322 case $host_os in
10323 cygwin* | mingw* | pw32* | cegcc*)
10324 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10325 # When not using gcc, we currently assume that we are using
10326 # Microsoft Visual C++.
10327 if test yes != "$GCC"; then
10328 with_gnu_ld=no
10329 fi
10330 ;;
10331 interix*)
10332 # we just hope/assume this is gcc and not c89 (= MSVC++)
10333 with_gnu_ld=yes
10334 ;;
10335 openbsd* | bitrig*)
10336 with_gnu_ld=no
10337 ;;
10338 linux* | k*bsd*-gnu | gnu*)
10339 link_all_deplibs=no
10340 ;;
10341 esac
10342
10343 ld_shlibs=yes
10344
10345 # On some targets, GNU ld is compatible enough with the native linker
10346 # that we're better off using the native interface for both.
10347 lt_use_gnu_ld_interface=no
10348 if test yes = "$with_gnu_ld"; then
10349 case $host_os in
10350 aix*)
10351 # The AIX port of GNU ld has always aspired to compatibility
10352 # with the native linker. However, as the warning in the GNU ld
10353 # block says, versions before 2.19.5* couldn't really create working
10354 # shared libraries, regardless of the interface used.
10355 case `$LD -v 2>&1` in
10356 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10357 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10358 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10359 *)
10360 lt_use_gnu_ld_interface=yes
10361 ;;
10362 esac
10363 ;;
10364 *)
10365 lt_use_gnu_ld_interface=yes
10366 ;;
10367 esac
10368 fi
10369
10370 if test yes = "$lt_use_gnu_ld_interface"; then
10371 # If archive_cmds runs LD, not CC, wlarc should be empty
10372 wlarc='$wl'
10373
10374 # Set some defaults for GNU ld with shared library support. These
10375 # are reset later if shared libraries are not supported. Putting them
10376 # here allows them to be overridden if necessary.
10377 runpath_var=LD_RUN_PATH
10378 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10379 export_dynamic_flag_spec='$wl--export-dynamic'
10380 # ancient GNU ld didn't support --whole-archive et. al.
10381 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10382 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
10383 else
10384 whole_archive_flag_spec=
10385 fi
10386 supports_anon_versioning=no
10387 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
10388 *GNU\ gold*) supports_anon_versioning=yes ;;
10389 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10390 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10391 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10392 *\ 2.11.*) ;; # other 2.11 versions
10393 *) supports_anon_versioning=yes ;;
10394 esac
10395
10396 # See if GNU ld supports shared libraries.
10397 case $host_os in
10398 aix[3-9]*)
10399 # On AIX/PPC, the GNU linker is very broken
10400 if test ia64 != "$host_cpu"; then
10401 ld_shlibs=no
10402 cat <<_LT_EOF 1>&2
10403
10404 *** Warning: the GNU linker, at least up to release 2.19, is reported
10405 *** to be unable to reliably create shared libraries on AIX.
10406 *** Therefore, libtool is disabling shared libraries support. If you
10407 *** really care for shared libraries, you may want to install binutils
10408 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10409 *** You will then need to restart the configuration process.
10410
10411 _LT_EOF
10412 fi
10413 ;;
10414
10415 amigaos*)
10416 case $host_cpu in
10417 powerpc)
10418 # see comment about AmigaOS4 .so support
10419 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10420 archive_expsym_cmds=''
10421 ;;
10422 m68k)
10423 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)'
10424 hardcode_libdir_flag_spec='-L$libdir'
10425 hardcode_minus_L=yes
10426 ;;
10427 esac
10428 ;;
10429
10430 beos*)
10431 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10432 allow_undefined_flag=unsupported
10433 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
10434 # support --undefined. This deserves some investigation. FIXME
10435 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10436 else
10437 ld_shlibs=no
10438 fi
10439 ;;
10440
10441 cygwin* | mingw* | pw32* | cegcc*)
10442 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10443 # as there is no search path for DLLs.
10444 hardcode_libdir_flag_spec='-L$libdir'
10445 export_dynamic_flag_spec='$wl--export-all-symbols'
10446 allow_undefined_flag=unsupported
10447 always_export_symbols=no
10448 enable_shared_with_static_runtimes=yes
10449 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
10450 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
10451
10452 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10453 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10454 # If the export-symbols file already is a .def file, use it as
10455 # is; otherwise, prepend EXPORTS...
10456 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10457 cp $export_symbols $output_objdir/$soname.def;
10458 else
10459 echo EXPORTS > $output_objdir/$soname.def;
10460 cat $export_symbols >> $output_objdir/$soname.def;
10461 fi~
10462 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10463 else
10464 ld_shlibs=no
10465 fi
10466 ;;
10467
10468 haiku*)
10469 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10470 link_all_deplibs=yes
10471 ;;
10472
10473 os2*)
10474 hardcode_libdir_flag_spec='-L$libdir'
10475 hardcode_minus_L=yes
10476 allow_undefined_flag=unsupported
10477 shrext_cmds=.dll
10478 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10479 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10480 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10481 $ECHO EXPORTS >> $output_objdir/$libname.def~
10482 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10483 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10484 emximp -o $lib $output_objdir/$libname.def'
10485 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10486 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10487 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10488 $ECHO EXPORTS >> $output_objdir/$libname.def~
10489 prefix_cmds="$SED"~
10490 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10491 prefix_cmds="$prefix_cmds -e 1d";
10492 fi~
10493 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10494 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10495 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10496 emximp -o $lib $output_objdir/$libname.def'
10497 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10498 enable_shared_with_static_runtimes=yes
10499 ;;
10500
10501 interix[3-9]*)
10502 hardcode_direct=no
10503 hardcode_shlibpath_var=no
10504 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10505 export_dynamic_flag_spec='$wl-E'
10506 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10507 # Instead, shared libraries are loaded at an image base (0x10000000 by
10508 # default) and relocated if they conflict, which is a slow very memory
10509 # consuming and fragmenting process. To avoid this, we pick a random,
10510 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10511 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10512 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10513 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'
10514 ;;
10515
10516 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10517 tmp_diet=no
10518 if test linux-dietlibc = "$host_os"; then
10519 case $cc_basename in
10520 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10521 esac
10522 fi
10523 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10524 && test no = "$tmp_diet"
10525 then
10526 tmp_addflag=' $pic_flag'
10527 tmp_sharedflag='-shared'
10528 case $cc_basename,$host_cpu in
10529 pgcc*) # Portland Group C compiler
10530 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10531 tmp_addflag=' $pic_flag'
10532 ;;
10533 pgf77* | pgf90* | pgf95* | pgfortran*)
10534 # Portland Group f77 and f90 compilers
10535 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10536 tmp_addflag=' $pic_flag -Mnomain' ;;
10537 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10538 tmp_addflag=' -i_dynamic' ;;
10539 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10540 tmp_addflag=' -i_dynamic -nofor_main' ;;
10541 ifc* | ifort*) # Intel Fortran compiler
10542 tmp_addflag=' -nofor_main' ;;
10543 lf95*) # Lahey Fortran 8.1
10544 whole_archive_flag_spec=
10545 tmp_sharedflag='--shared' ;;
10546 nagfor*) # NAGFOR 5.3
10547 tmp_sharedflag='-Wl,-shared' ;;
10548 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10549 tmp_sharedflag='-qmkshrobj'
10550 tmp_addflag= ;;
10551 nvcc*) # Cuda Compiler Driver 2.2
10552 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10553 compiler_needs_object=yes
10554 ;;
10555 esac
10556 case `$CC -V 2>&1 | sed 5q` in
10557 *Sun\ C*) # Sun C 5.9
10558 whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10559 compiler_needs_object=yes
10560 tmp_sharedflag='-G' ;;
10561 *Sun\ F*) # Sun Fortran 8.3
10562 tmp_sharedflag='-G' ;;
10563 esac
10564 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10565
10566 if test yes = "$supports_anon_versioning"; then
10567 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10568 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10569 echo "local: *; };" >> $output_objdir/$libname.ver~
10570 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10571 fi
10572
10573 case $cc_basename in
10574 tcc*)
10575 export_dynamic_flag_spec='-rdynamic'
10576 ;;
10577 xlf* | bgf* | bgxlf* | mpixlf*)
10578 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10579 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10580 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10581 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10582 if test yes = "$supports_anon_versioning"; then
10583 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10584 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10585 echo "local: *; };" >> $output_objdir/$libname.ver~
10586 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10587 fi
10588 ;;
10589 esac
10590 else
10591 ld_shlibs=no
10592 fi
10593 ;;
10594
10595 netbsd* | netbsdelf*-gnu)
10596 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10597 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10598 wlarc=
10599 else
10600 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10601 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10602 fi
10603 ;;
10604
10605 solaris*)
10606 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10607 ld_shlibs=no
10608 cat <<_LT_EOF 1>&2
10609
10610 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10611 *** create shared libraries on Solaris systems. Therefore, libtool
10612 *** is disabling shared libraries support. We urge you to upgrade GNU
10613 *** binutils to release 2.9.1 or newer. Another option is to modify
10614 *** your PATH or compiler configuration so that the native linker is
10615 *** used, and then restart.
10616
10617 _LT_EOF
10618 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10619 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10620 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10621 else
10622 ld_shlibs=no
10623 fi
10624 ;;
10625
10626 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10627 case `$LD -v 2>&1` in
10628 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10629 ld_shlibs=no
10630 cat <<_LT_EOF 1>&2
10631
10632 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10633 *** reliably create shared libraries on SCO systems. Therefore, libtool
10634 *** is disabling shared libraries support. We urge you to upgrade GNU
10635 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10636 *** your PATH or compiler configuration so that the native linker is
10637 *** used, and then restart.
10638
10639 _LT_EOF
10640 ;;
10641 *)
10642 # For security reasons, it is highly recommended that you always
10643 # use absolute paths for naming shared libraries, and exclude the
10644 # DT_RUNPATH tag from executables and libraries. But doing so
10645 # requires that you compile everything twice, which is a pain.
10646 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10647 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10648 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10649 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10650 else
10651 ld_shlibs=no
10652 fi
10653 ;;
10654 esac
10655 ;;
10656
10657 sunos4*)
10658 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10659 wlarc=
10660 hardcode_direct=yes
10661 hardcode_shlibpath_var=no
10662 ;;
10663
10664 *)
10665 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10666 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10667 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10668 else
10669 ld_shlibs=no
10670 fi
10671 ;;
10672 esac
10673
10674 if test no = "$ld_shlibs"; then
10675 runpath_var=
10676 hardcode_libdir_flag_spec=
10677 export_dynamic_flag_spec=
10678 whole_archive_flag_spec=
10679 fi
10680 else
10681 # PORTME fill in a description of your system's linker (not GNU ld)
10682 case $host_os in
10683 aix3*)
10684 allow_undefined_flag=unsupported
10685 always_export_symbols=yes
10686 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'
10687 # Note: this linker hardcodes the directories in LIBPATH if there
10688 # are no directories specified by -L.
10689 hardcode_minus_L=yes
10690 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10691 # Neither direct hardcoding nor static linking is supported with a
10692 # broken collect2.
10693 hardcode_direct=unsupported
10694 fi
10695 ;;
10696
10697 aix[4-9]*)
10698 if test ia64 = "$host_cpu"; then
10699 # On IA64, the linker does run time linking by default, so we don't
10700 # have to do anything special.
10701 aix_use_runtimelinking=no
10702 exp_sym_flag='-Bexport'
10703 no_entry_flag=
10704 else
10705 # If we're using GNU nm, then we don't want the "-C" option.
10706 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10707 # Without the "-l" option, or with the "-B" option, AIX nm treats
10708 # weak defined symbols like other global defined symbols, whereas
10709 # GNU nm marks them as "W".
10710 # While the 'weak' keyword is ignored in the Export File, we need
10711 # it in the Import File for the 'aix-soname' feature, so we have
10712 # to replace the "-B" option with "-P" for AIX nm.
10713 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10714 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10715 else
10716 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10717 fi
10718 aix_use_runtimelinking=no
10719
10720 # Test if we are trying to use run time linking or normal
10721 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10722 # have runtime linking enabled, and use it for executables.
10723 # For shared libraries, we enable/disable runtime linking
10724 # depending on the kind of the shared library created -
10725 # when "with_aix_soname,aix_use_runtimelinking" is:
10726 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10727 # "aix,yes" lib.so shared, rtl:yes, for executables
10728 # lib.a static archive
10729 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10730 # lib.a(lib.so.V) shared, rtl:no, for executables
10731 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10732 # lib.a(lib.so.V) shared, rtl:no
10733 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10734 # lib.a static archive
10735 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10736 for ld_flag in $LDFLAGS; do
10737 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10738 aix_use_runtimelinking=yes
10739 break
10740 fi
10741 done
10742 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10743 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10744 # so we don't have lib.a shared libs to link our executables.
10745 # We have to force runtime linking in this case.
10746 aix_use_runtimelinking=yes
10747 LDFLAGS="$LDFLAGS -Wl,-brtl"
10748 fi
10749 ;;
10750 esac
10751
10752 exp_sym_flag='-bexport'
10753 no_entry_flag='-bnoentry'
10754 fi
10755
10756 # When large executables or shared objects are built, AIX ld can
10757 # have problems creating the table of contents. If linking a library
10758 # or program results in "error TOC overflow" add -mminimal-toc to
10759 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10760 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10761
10762 archive_cmds=''
10763 hardcode_direct=yes
10764 hardcode_direct_absolute=yes
10765 hardcode_libdir_separator=':'
10766 link_all_deplibs=yes
10767 file_list_spec='$wl-f,'
10768 case $with_aix_soname,$aix_use_runtimelinking in
10769 aix,*) ;; # traditional, no import file
10770 svr4,* | *,yes) # use import file
10771 # The Import File defines what to hardcode.
10772 hardcode_direct=no
10773 hardcode_direct_absolute=no
10774 ;;
10775 esac
10776
10777 if test yes = "$GCC"; then
10778 case $host_os in aix4.[012]|aix4.[012].*)
10779 # We only want to do this on AIX 4.2 and lower, the check
10780 # below for broken collect2 doesn't work under 4.3+
10781 collect2name=`$CC -print-prog-name=collect2`
10782 if test -f "$collect2name" &&
10783 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10784 then
10785 # We have reworked collect2
10786 :
10787 else
10788 # We have old collect2
10789 hardcode_direct=unsupported
10790 # It fails to find uninstalled libraries when the uninstalled
10791 # path is not listed in the libpath. Setting hardcode_minus_L
10792 # to unsupported forces relinking
10793 hardcode_minus_L=yes
10794 hardcode_libdir_flag_spec='-L$libdir'
10795 hardcode_libdir_separator=
10796 fi
10797 ;;
10798 esac
10799 shared_flag='-shared'
10800 if test yes = "$aix_use_runtimelinking"; then
10801 shared_flag="$shared_flag "'$wl-G'
10802 fi
10803 # Need to ensure runtime linking is disabled for the traditional
10804 # shared library, or the linker may eventually find shared libraries
10805 # /with/ Import File - we do not want to mix them.
10806 shared_flag_aix='-shared'
10807 shared_flag_svr4='-shared $wl-G'
10808 else
10809 # not using gcc
10810 if test ia64 = "$host_cpu"; then
10811 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10812 # chokes on -Wl,-G. The following line is correct:
10813 shared_flag='-G'
10814 else
10815 if test yes = "$aix_use_runtimelinking"; then
10816 shared_flag='$wl-G'
10817 else
10818 shared_flag='$wl-bM:SRE'
10819 fi
10820 shared_flag_aix='$wl-bM:SRE'
10821 shared_flag_svr4='$wl-G'
10822 fi
10823 fi
10824
10825 export_dynamic_flag_spec='$wl-bexpall'
10826 # It seems that -bexpall does not export symbols beginning with
10827 # underscore (_), so it is better to generate a list of symbols to export.
10828 always_export_symbols=yes
10829 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10830 # Warning - without using the other runtime loading flags (-brtl),
10831 # -berok will link without error, but may produce a broken library.
10832 allow_undefined_flag='-berok'
10833 # Determine the default libpath from the value encoded in an
10834 # empty executable.
10835 if test set = "${lt_cv_aix_libpath+set}"; then
10836 aix_libpath=$lt_cv_aix_libpath
10837 else
10838 if ${lt_cv_aix_libpath_+:} false; then :
10839 $as_echo_n "(cached) " >&6
10840 else
10841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10842 /* end confdefs.h. */
10843
10844 int
10845 main ()
10846 {
10847
10848 ;
10849 return 0;
10850 }
10851 _ACEOF
10852 if ac_fn_c_try_link "$LINENO"; then :
10853
10854 lt_aix_libpath_sed='
10855 /Import File Strings/,/^$/ {
10856 /^0/ {
10857 s/^0 *\([^ ]*\) *$/\1/
10858 p
10859 }
10860 }'
10861 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10862 # Check for a 64-bit object if we didn't find anything.
10863 if test -z "$lt_cv_aix_libpath_"; then
10864 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10865 fi
10866 fi
10867 rm -f core conftest.err conftest.$ac_objext \
10868 conftest$ac_exeext conftest.$ac_ext
10869 if test -z "$lt_cv_aix_libpath_"; then
10870 lt_cv_aix_libpath_=/usr/lib:/lib
10871 fi
10872
10873 fi
10874
10875 aix_libpath=$lt_cv_aix_libpath_
10876 fi
10877
10878 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10879 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10880 else
10881 if test ia64 = "$host_cpu"; then
10882 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10883 allow_undefined_flag="-z nodefs"
10884 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"
10885 else
10886 # Determine the default libpath from the value encoded in an
10887 # empty executable.
10888 if test set = "${lt_cv_aix_libpath+set}"; then
10889 aix_libpath=$lt_cv_aix_libpath
10890 else
10891 if ${lt_cv_aix_libpath_+:} false; then :
10892 $as_echo_n "(cached) " >&6
10893 else
10894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10895 /* end confdefs.h. */
10896
10897 int
10898 main ()
10899 {
10900
10901 ;
10902 return 0;
10903 }
10904 _ACEOF
10905 if ac_fn_c_try_link "$LINENO"; then :
10906
10907 lt_aix_libpath_sed='
10908 /Import File Strings/,/^$/ {
10909 /^0/ {
10910 s/^0 *\([^ ]*\) *$/\1/
10911 p
10912 }
10913 }'
10914 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10915 # Check for a 64-bit object if we didn't find anything.
10916 if test -z "$lt_cv_aix_libpath_"; then
10917 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10918 fi
10919 fi
10920 rm -f core conftest.err conftest.$ac_objext \
10921 conftest$ac_exeext conftest.$ac_ext
10922 if test -z "$lt_cv_aix_libpath_"; then
10923 lt_cv_aix_libpath_=/usr/lib:/lib
10924 fi
10925
10926 fi
10927
10928 aix_libpath=$lt_cv_aix_libpath_
10929 fi
10930
10931 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10932 # Warning - without using the other run time loading flags,
10933 # -berok will link without error, but may produce a broken library.
10934 no_undefined_flag=' $wl-bernotok'
10935 allow_undefined_flag=' $wl-berok'
10936 if test yes = "$with_gnu_ld"; then
10937 # We only use this code for GNU lds that support --whole-archive.
10938 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10939 else
10940 # Exported symbols can be pulled into shared objects from archives
10941 whole_archive_flag_spec='$convenience'
10942 fi
10943 archive_cmds_need_lc=yes
10944 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10945 # -brtl affects multiple linker settings, -berok does not and is overridden later
10946 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10947 if test svr4 != "$with_aix_soname"; then
10948 # This is similar to how AIX traditionally builds its shared libraries.
10949 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10950 fi
10951 if test aix != "$with_aix_soname"; then
10952 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10953 else
10954 # used by -dlpreopen to get the symbols
10955 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10956 fi
10957 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10958 fi
10959 fi
10960 ;;
10961
10962 amigaos*)
10963 case $host_cpu in
10964 powerpc)
10965 # see comment about AmigaOS4 .so support
10966 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10967 archive_expsym_cmds=''
10968 ;;
10969 m68k)
10970 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)'
10971 hardcode_libdir_flag_spec='-L$libdir'
10972 hardcode_minus_L=yes
10973 ;;
10974 esac
10975 ;;
10976
10977 bsdi[45]*)
10978 export_dynamic_flag_spec=-rdynamic
10979 ;;
10980
10981 cygwin* | mingw* | pw32* | cegcc*)
10982 # When not using gcc, we currently assume that we are using
10983 # Microsoft Visual C++.
10984 # hardcode_libdir_flag_spec is actually meaningless, as there is
10985 # no search path for DLLs.
10986 case $cc_basename in
10987 cl*)
10988 # Native MSVC
10989 hardcode_libdir_flag_spec=' '
10990 allow_undefined_flag=unsupported
10991 always_export_symbols=yes
10992 file_list_spec='@'
10993 # Tell ltmain to make .lib files, not .a files.
10994 libext=lib
10995 # Tell ltmain to make .dll files, not .so files.
10996 shrext_cmds=.dll
10997 # FIXME: Setting linknames here is a bad hack.
10998 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10999 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
11000 cp "$export_symbols" "$output_objdir/$soname.def";
11001 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
11002 else
11003 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
11004 fi~
11005 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
11006 linknames='
11007 # The linker will not automatically build a static lib if we build a DLL.
11008 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
11009 enable_shared_with_static_runtimes=yes
11010 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
11011 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
11012 # Don't use ranlib
11013 old_postinstall_cmds='chmod 644 $oldlib'
11014 postlink_cmds='lt_outputfile="@OUTPUT@"~
11015 lt_tool_outputfile="@TOOL_OUTPUT@"~
11016 case $lt_outputfile in
11017 *.exe|*.EXE) ;;
11018 *)
11019 lt_outputfile=$lt_outputfile.exe
11020 lt_tool_outputfile=$lt_tool_outputfile.exe
11021 ;;
11022 esac~
11023 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
11024 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
11025 $RM "$lt_outputfile.manifest";
11026 fi'
11027 ;;
11028 *)
11029 # Assume MSVC wrapper
11030 hardcode_libdir_flag_spec=' '
11031 allow_undefined_flag=unsupported
11032 # Tell ltmain to make .lib files, not .a files.
11033 libext=lib
11034 # Tell ltmain to make .dll files, not .so files.
11035 shrext_cmds=.dll
11036 # FIXME: Setting linknames here is a bad hack.
11037 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11038 # The linker will automatically build a .lib file if we build a DLL.
11039 old_archive_from_new_cmds='true'
11040 # FIXME: Should let the user specify the lib program.
11041 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11042 enable_shared_with_static_runtimes=yes
11043 ;;
11044 esac
11045 ;;
11046
11047 darwin* | rhapsody*)
11048
11049
11050 archive_cmds_need_lc=no
11051 hardcode_direct=no
11052 hardcode_automatic=yes
11053 hardcode_shlibpath_var=unsupported
11054 if test yes = "$lt_cv_ld_force_load"; then
11055 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
11056
11057 else
11058 whole_archive_flag_spec=''
11059 fi
11060 link_all_deplibs=yes
11061 allow_undefined_flag=$_lt_dar_allow_undefined
11062 case $cc_basename in
11063 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
11064 *) _lt_dar_can_shared=$GCC ;;
11065 esac
11066 if test yes = "$_lt_dar_can_shared"; then
11067 output_verbose_link_cmd=func_echo_all
11068 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
11069 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
11070 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"
11071 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"
11072
11073 else
11074 ld_shlibs=no
11075 fi
11076
11077 ;;
11078
11079 dgux*)
11080 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11081 hardcode_libdir_flag_spec='-L$libdir'
11082 hardcode_shlibpath_var=no
11083 ;;
11084
11085 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11086 # support. Future versions do this automatically, but an explicit c++rt0.o
11087 # does not break anything, and helps significantly (at the cost of a little
11088 # extra space).
11089 freebsd2.2*)
11090 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11091 hardcode_libdir_flag_spec='-R$libdir'
11092 hardcode_direct=yes
11093 hardcode_shlibpath_var=no
11094 ;;
11095
11096 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11097 freebsd2.*)
11098 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11099 hardcode_direct=yes
11100 hardcode_minus_L=yes
11101 hardcode_shlibpath_var=no
11102 ;;
11103
11104 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11105 freebsd* | dragonfly*)
11106 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11107 hardcode_libdir_flag_spec='-R$libdir'
11108 hardcode_direct=yes
11109 hardcode_shlibpath_var=no
11110 ;;
11111
11112 hpux9*)
11113 if test yes = "$GCC"; then
11114 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
11115 else
11116 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
11117 fi
11118 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11119 hardcode_libdir_separator=:
11120 hardcode_direct=yes
11121
11122 # hardcode_minus_L: Not really in the search PATH,
11123 # but as the default location of the library.
11124 hardcode_minus_L=yes
11125 export_dynamic_flag_spec='$wl-E'
11126 ;;
11127
11128 hpux10*)
11129 if test yes,no = "$GCC,$with_gnu_ld"; then
11130 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11131 else
11132 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11133 fi
11134 if test no = "$with_gnu_ld"; then
11135 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11136 hardcode_libdir_separator=:
11137 hardcode_direct=yes
11138 hardcode_direct_absolute=yes
11139 export_dynamic_flag_spec='$wl-E'
11140 # hardcode_minus_L: Not really in the search PATH,
11141 # but as the default location of the library.
11142 hardcode_minus_L=yes
11143 fi
11144 ;;
11145
11146 hpux11*)
11147 if test yes,no = "$GCC,$with_gnu_ld"; then
11148 case $host_cpu in
11149 hppa*64*)
11150 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11151 ;;
11152 ia64*)
11153 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11154 ;;
11155 *)
11156 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11157 ;;
11158 esac
11159 else
11160 case $host_cpu in
11161 hppa*64*)
11162 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11163 ;;
11164 ia64*)
11165 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11166 ;;
11167 *)
11168
11169 # Older versions of the 11.00 compiler do not understand -b yet
11170 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11172 $as_echo_n "checking if $CC understands -b... " >&6; }
11173 if ${lt_cv_prog_compiler__b+:} false; then :
11174 $as_echo_n "(cached) " >&6
11175 else
11176 lt_cv_prog_compiler__b=no
11177 save_LDFLAGS=$LDFLAGS
11178 LDFLAGS="$LDFLAGS -b"
11179 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11180 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11181 # The linker can only warn and ignore the option if not recognized
11182 # So say no if there are warnings
11183 if test -s conftest.err; then
11184 # Append any errors to the config.log.
11185 cat conftest.err 1>&5
11186 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11187 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11188 if diff conftest.exp conftest.er2 >/dev/null; then
11189 lt_cv_prog_compiler__b=yes
11190 fi
11191 else
11192 lt_cv_prog_compiler__b=yes
11193 fi
11194 fi
11195 $RM -r conftest*
11196 LDFLAGS=$save_LDFLAGS
11197
11198 fi
11199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11200 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11201
11202 if test yes = "$lt_cv_prog_compiler__b"; then
11203 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11204 else
11205 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11206 fi
11207
11208 ;;
11209 esac
11210 fi
11211 if test no = "$with_gnu_ld"; then
11212 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11213 hardcode_libdir_separator=:
11214
11215 case $host_cpu in
11216 hppa*64*|ia64*)
11217 hardcode_direct=no
11218 hardcode_shlibpath_var=no
11219 ;;
11220 *)
11221 hardcode_direct=yes
11222 hardcode_direct_absolute=yes
11223 export_dynamic_flag_spec='$wl-E'
11224
11225 # hardcode_minus_L: Not really in the search PATH,
11226 # but as the default location of the library.
11227 hardcode_minus_L=yes
11228 ;;
11229 esac
11230 fi
11231 ;;
11232
11233 irix5* | irix6* | nonstopux*)
11234 if test yes = "$GCC"; then
11235 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
11236 # Try to use the -exported_symbol ld option, if it does not
11237 # work, assume that -exports_file does not work either and
11238 # implicitly export all symbols.
11239 # This should be the same for all languages, so no per-tag cache variable.
11240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
11241 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
11242 if ${lt_cv_irix_exported_symbol+:} false; then :
11243 $as_echo_n "(cached) " >&6
11244 else
11245 save_LDFLAGS=$LDFLAGS
11246 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
11247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11248 /* end confdefs.h. */
11249 int foo (void) { return 0; }
11250 _ACEOF
11251 if ac_fn_c_try_link "$LINENO"; then :
11252 lt_cv_irix_exported_symbol=yes
11253 else
11254 lt_cv_irix_exported_symbol=no
11255 fi
11256 rm -f core conftest.err conftest.$ac_objext \
11257 conftest$ac_exeext conftest.$ac_ext
11258 LDFLAGS=$save_LDFLAGS
11259 fi
11260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
11261 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
11262 if test yes = "$lt_cv_irix_exported_symbol"; then
11263 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
11264 fi
11265 link_all_deplibs=no
11266 else
11267 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
11268 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
11269 fi
11270 archive_cmds_need_lc='no'
11271 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11272 hardcode_libdir_separator=:
11273 inherit_rpath=yes
11274 link_all_deplibs=yes
11275 ;;
11276
11277 linux*)
11278 case $cc_basename in
11279 tcc*)
11280 # Fabrice Bellard et al's Tiny C Compiler
11281 ld_shlibs=yes
11282 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11283 ;;
11284 esac
11285 ;;
11286
11287 netbsd* | netbsdelf*-gnu)
11288 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11289 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11290 else
11291 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11292 fi
11293 hardcode_libdir_flag_spec='-R$libdir'
11294 hardcode_direct=yes
11295 hardcode_shlibpath_var=no
11296 ;;
11297
11298 newsos6)
11299 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11300 hardcode_direct=yes
11301 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11302 hardcode_libdir_separator=:
11303 hardcode_shlibpath_var=no
11304 ;;
11305
11306 *nto* | *qnx*)
11307 ;;
11308
11309 openbsd* | bitrig*)
11310 if test -f /usr/libexec/ld.so; then
11311 hardcode_direct=yes
11312 hardcode_shlibpath_var=no
11313 hardcode_direct_absolute=yes
11314 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11315 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11316 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
11317 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11318 export_dynamic_flag_spec='$wl-E'
11319 else
11320 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11321 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11322 fi
11323 else
11324 ld_shlibs=no
11325 fi
11326 ;;
11327
11328 os2*)
11329 hardcode_libdir_flag_spec='-L$libdir'
11330 hardcode_minus_L=yes
11331 allow_undefined_flag=unsupported
11332 shrext_cmds=.dll
11333 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11334 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11335 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11336 $ECHO EXPORTS >> $output_objdir/$libname.def~
11337 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11338 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11339 emximp -o $lib $output_objdir/$libname.def'
11340 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11341 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11342 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11343 $ECHO EXPORTS >> $output_objdir/$libname.def~
11344 prefix_cmds="$SED"~
11345 if test EXPORTS = "`$SED 1q $export_symbols`"; then
11346 prefix_cmds="$prefix_cmds -e 1d";
11347 fi~
11348 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11349 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11350 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11351 emximp -o $lib $output_objdir/$libname.def'
11352 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
11353 enable_shared_with_static_runtimes=yes
11354 ;;
11355
11356 osf3*)
11357 if test yes = "$GCC"; then
11358 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11359 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
11360 else
11361 allow_undefined_flag=' -expect_unresolved \*'
11362 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
11363 fi
11364 archive_cmds_need_lc='no'
11365 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11366 hardcode_libdir_separator=:
11367 ;;
11368
11369 osf4* | osf5*) # as osf3* with the addition of -msym flag
11370 if test yes = "$GCC"; then
11371 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11372 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
11373 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11374 else
11375 allow_undefined_flag=' -expect_unresolved \*'
11376 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
11377 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~
11378 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
11379
11380 # Both c and cxx compiler support -rpath directly
11381 hardcode_libdir_flag_spec='-rpath $libdir'
11382 fi
11383 archive_cmds_need_lc='no'
11384 hardcode_libdir_separator=:
11385 ;;
11386
11387 solaris*)
11388 no_undefined_flag=' -z defs'
11389 if test yes = "$GCC"; then
11390 wlarc='$wl'
11391 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11392 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11393 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11394 else
11395 case `$CC -V 2>&1` in
11396 *"Compilers 5.0"*)
11397 wlarc=''
11398 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
11399 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11400 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11401 ;;
11402 *)
11403 wlarc='$wl'
11404 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11405 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11406 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11407 ;;
11408 esac
11409 fi
11410 hardcode_libdir_flag_spec='-R$libdir'
11411 hardcode_shlibpath_var=no
11412 case $host_os in
11413 solaris2.[0-5] | solaris2.[0-5].*) ;;
11414 *)
11415 # The compiler driver will combine and reorder linker options,
11416 # but understands '-z linker_flag'. GCC discards it without '$wl',
11417 # but is careful enough not to reorder.
11418 # Supported since Solaris 2.6 (maybe 2.5.1?)
11419 if test yes = "$GCC"; then
11420 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
11421 else
11422 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11423 fi
11424 ;;
11425 esac
11426 link_all_deplibs=yes
11427 ;;
11428
11429 sunos4*)
11430 if test sequent = "$host_vendor"; then
11431 # Use $CC to link under sequent, because it throws in some extra .o
11432 # files that make .init and .fini sections work.
11433 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11434 else
11435 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11436 fi
11437 hardcode_libdir_flag_spec='-L$libdir'
11438 hardcode_direct=yes
11439 hardcode_minus_L=yes
11440 hardcode_shlibpath_var=no
11441 ;;
11442
11443 sysv4)
11444 case $host_vendor in
11445 sni)
11446 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11447 hardcode_direct=yes # is this really true???
11448 ;;
11449 siemens)
11450 ## LD is ld it makes a PLAMLIB
11451 ## CC just makes a GrossModule.
11452 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11453 reload_cmds='$CC -r -o $output$reload_objs'
11454 hardcode_direct=no
11455 ;;
11456 motorola)
11457 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11458 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11459 ;;
11460 esac
11461 runpath_var='LD_RUN_PATH'
11462 hardcode_shlibpath_var=no
11463 ;;
11464
11465 sysv4.3*)
11466 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11467 hardcode_shlibpath_var=no
11468 export_dynamic_flag_spec='-Bexport'
11469 ;;
11470
11471 sysv4*MP*)
11472 if test -d /usr/nec; then
11473 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11474 hardcode_shlibpath_var=no
11475 runpath_var=LD_RUN_PATH
11476 hardcode_runpath_var=yes
11477 ld_shlibs=yes
11478 fi
11479 ;;
11480
11481 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11482 no_undefined_flag='$wl-z,text'
11483 archive_cmds_need_lc=no
11484 hardcode_shlibpath_var=no
11485 runpath_var='LD_RUN_PATH'
11486
11487 if test yes = "$GCC"; then
11488 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11489 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11490 else
11491 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11492 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11493 fi
11494 ;;
11495
11496 sysv5* | sco3.2v5* | sco5v6*)
11497 # Note: We CANNOT use -z defs as we might desire, because we do not
11498 # link with -lc, and that would cause any symbols used from libc to
11499 # always be unresolved, which means just about no library would
11500 # ever link correctly. If we're not using GNU ld we use -z text
11501 # though, which does catch some bad symbols but isn't as heavy-handed
11502 # as -z defs.
11503 no_undefined_flag='$wl-z,text'
11504 allow_undefined_flag='$wl-z,nodefs'
11505 archive_cmds_need_lc=no
11506 hardcode_shlibpath_var=no
11507 hardcode_libdir_flag_spec='$wl-R,$libdir'
11508 hardcode_libdir_separator=':'
11509 link_all_deplibs=yes
11510 export_dynamic_flag_spec='$wl-Bexport'
11511 runpath_var='LD_RUN_PATH'
11512
11513 if test yes = "$GCC"; then
11514 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11515 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11516 else
11517 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11518 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11519 fi
11520 ;;
11521
11522 uts4*)
11523 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11524 hardcode_libdir_flag_spec='-L$libdir'
11525 hardcode_shlibpath_var=no
11526 ;;
11527
11528 *)
11529 ld_shlibs=no
11530 ;;
11531 esac
11532
11533 if test sni = "$host_vendor"; then
11534 case $host in
11535 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11536 export_dynamic_flag_spec='$wl-Blargedynsym'
11537 ;;
11538 esac
11539 fi
11540 fi
11541
11542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11543 $as_echo "$ld_shlibs" >&6; }
11544 test no = "$ld_shlibs" && can_build_shared=no
11545
11546 with_gnu_ld=$with_gnu_ld
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562 #
11563 # Do we need to explicitly link libc?
11564 #
11565 case "x$archive_cmds_need_lc" in
11566 x|xyes)
11567 # Assume -lc should be added
11568 archive_cmds_need_lc=yes
11569
11570 if test yes,yes = "$GCC,$enable_shared"; then
11571 case $archive_cmds in
11572 *'~'*)
11573 # FIXME: we may have to deal with multi-command sequences.
11574 ;;
11575 '$CC '*)
11576 # Test whether the compiler implicitly links with -lc since on some
11577 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11578 # to ld, don't add -lc before -lgcc.
11579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11580 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11581 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11582 $as_echo_n "(cached) " >&6
11583 else
11584 $RM conftest*
11585 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11586
11587 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11588 (eval $ac_compile) 2>&5
11589 ac_status=$?
11590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11591 test $ac_status = 0; } 2>conftest.err; then
11592 soname=conftest
11593 lib=conftest
11594 libobjs=conftest.$ac_objext
11595 deplibs=
11596 wl=$lt_prog_compiler_wl
11597 pic_flag=$lt_prog_compiler_pic
11598 compiler_flags=-v
11599 linker_flags=-v
11600 verstring=
11601 output_objdir=.
11602 libname=conftest
11603 lt_save_allow_undefined_flag=$allow_undefined_flag
11604 allow_undefined_flag=
11605 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11606 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11607 ac_status=$?
11608 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11609 test $ac_status = 0; }
11610 then
11611 lt_cv_archive_cmds_need_lc=no
11612 else
11613 lt_cv_archive_cmds_need_lc=yes
11614 fi
11615 allow_undefined_flag=$lt_save_allow_undefined_flag
11616 else
11617 cat conftest.err 1>&5
11618 fi
11619 $RM conftest*
11620
11621 fi
11622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11623 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11624 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11625 ;;
11626 esac
11627 fi
11628 ;;
11629 esac
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11783 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11784
11785 if test yes = "$GCC"; then
11786 case $host_os in
11787 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11788 *) lt_awk_arg='/^libraries:/' ;;
11789 esac
11790 case $host_os in
11791 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11792 *) lt_sed_strip_eq='s|=/|/|g' ;;
11793 esac
11794 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11795 case $lt_search_path_spec in
11796 *\;*)
11797 # if the path contains ";" then we assume it to be the separator
11798 # otherwise default to the standard path separator (i.e. ":") - it is
11799 # assumed that no part of a normal pathname contains ";" but that should
11800 # okay in the real world where ";" in dirpaths is itself problematic.
11801 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11802 ;;
11803 *)
11804 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11805 ;;
11806 esac
11807 # Ok, now we have the path, separated by spaces, we can step through it
11808 # and add multilib dir if necessary...
11809 lt_tmp_lt_search_path_spec=
11810 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11811 # ...but if some path component already ends with the multilib dir we assume
11812 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11813 case "$lt_multi_os_dir; $lt_search_path_spec " in
11814 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11815 lt_multi_os_dir=
11816 ;;
11817 esac
11818 for lt_sys_path in $lt_search_path_spec; do
11819 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11820 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11821 elif test -n "$lt_multi_os_dir"; then
11822 test -d "$lt_sys_path" && \
11823 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11824 fi
11825 done
11826 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11827 BEGIN {RS = " "; FS = "/|\n";} {
11828 lt_foo = "";
11829 lt_count = 0;
11830 for (lt_i = NF; lt_i > 0; lt_i--) {
11831 if ($lt_i != "" && $lt_i != ".") {
11832 if ($lt_i == "..") {
11833 lt_count++;
11834 } else {
11835 if (lt_count == 0) {
11836 lt_foo = "/" $lt_i lt_foo;
11837 } else {
11838 lt_count--;
11839 }
11840 }
11841 }
11842 }
11843 if (lt_foo != "") { lt_freq[lt_foo]++; }
11844 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11845 }'`
11846 # AWK program above erroneously prepends '/' to C:/dos/paths
11847 # for these hosts.
11848 case $host_os in
11849 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11850 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11851 esac
11852 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11853 else
11854 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11855 fi
11856 library_names_spec=
11857 libname_spec='lib$name'
11858 soname_spec=
11859 shrext_cmds=.so
11860 postinstall_cmds=
11861 postuninstall_cmds=
11862 finish_cmds=
11863 finish_eval=
11864 shlibpath_var=
11865 shlibpath_overrides_runpath=unknown
11866 version_type=none
11867 dynamic_linker="$host_os ld.so"
11868 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11869 need_lib_prefix=unknown
11870 hardcode_into_libs=no
11871
11872 # when you set need_version to no, make sure it does not cause -set_version
11873 # flags to be left without arguments
11874 need_version=unknown
11875
11876
11877
11878 case $host_os in
11879 aix3*)
11880 version_type=linux # correct to gnu/linux during the next big refactor
11881 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11882 shlibpath_var=LIBPATH
11883
11884 # AIX 3 has no versioning support, so we append a major version to the name.
11885 soname_spec='$libname$release$shared_ext$major'
11886 ;;
11887
11888 aix[4-9]*)
11889 version_type=linux # correct to gnu/linux during the next big refactor
11890 need_lib_prefix=no
11891 need_version=no
11892 hardcode_into_libs=yes
11893 if test ia64 = "$host_cpu"; then
11894 # AIX 5 supports IA64
11895 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11896 shlibpath_var=LD_LIBRARY_PATH
11897 else
11898 # With GCC up to 2.95.x, collect2 would create an import file
11899 # for dependence libraries. The import file would start with
11900 # the line '#! .'. This would cause the generated library to
11901 # depend on '.', always an invalid library. This was fixed in
11902 # development snapshots of GCC prior to 3.0.
11903 case $host_os in
11904 aix4 | aix4.[01] | aix4.[01].*)
11905 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11906 echo ' yes '
11907 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11908 :
11909 else
11910 can_build_shared=no
11911 fi
11912 ;;
11913 esac
11914 # Using Import Files as archive members, it is possible to support
11915 # filename-based versioning of shared library archives on AIX. While
11916 # this would work for both with and without runtime linking, it will
11917 # prevent static linking of such archives. So we do filename-based
11918 # shared library versioning with .so extension only, which is used
11919 # when both runtime linking and shared linking is enabled.
11920 # Unfortunately, runtime linking may impact performance, so we do
11921 # not want this to be the default eventually. Also, we use the
11922 # versioned .so libs for executables only if there is the -brtl
11923 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11924 # To allow for filename-based versioning support, we need to create
11925 # libNAME.so.V as an archive file, containing:
11926 # *) an Import File, referring to the versioned filename of the
11927 # archive as well as the shared archive member, telling the
11928 # bitwidth (32 or 64) of that shared object, and providing the
11929 # list of exported symbols of that shared object, eventually
11930 # decorated with the 'weak' keyword
11931 # *) the shared object with the F_LOADONLY flag set, to really avoid
11932 # it being seen by the linker.
11933 # At run time we better use the real file rather than another symlink,
11934 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11935
11936 case $with_aix_soname,$aix_use_runtimelinking in
11937 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11938 # soname into executable. Probably we can add versioning support to
11939 # collect2, so additional links can be useful in future.
11940 aix,yes) # traditional libtool
11941 dynamic_linker='AIX unversionable lib.so'
11942 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11943 # instead of lib<name>.a to let people know that these are not
11944 # typical AIX shared libraries.
11945 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11946 ;;
11947 aix,no) # traditional AIX only
11948 dynamic_linker='AIX lib.a(lib.so.V)'
11949 # We preserve .a as extension for shared libraries through AIX4.2
11950 # and later when we are not doing run time linking.
11951 library_names_spec='$libname$release.a $libname.a'
11952 soname_spec='$libname$release$shared_ext$major'
11953 ;;
11954 svr4,*) # full svr4 only
11955 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11956 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11957 # We do not specify a path in Import Files, so LIBPATH fires.
11958 shlibpath_overrides_runpath=yes
11959 ;;
11960 *,yes) # both, prefer svr4
11961 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11962 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11963 # unpreferred sharedlib libNAME.a needs extra handling
11964 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11965 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11966 # We do not specify a path in Import Files, so LIBPATH fires.
11967 shlibpath_overrides_runpath=yes
11968 ;;
11969 *,no) # both, prefer aix
11970 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11971 library_names_spec='$libname$release.a $libname.a'
11972 soname_spec='$libname$release$shared_ext$major'
11973 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11974 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11975 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11976 ;;
11977 esac
11978 shlibpath_var=LIBPATH
11979 fi
11980 ;;
11981
11982 amigaos*)
11983 case $host_cpu in
11984 powerpc)
11985 # Since July 2007 AmigaOS4 officially supports .so libraries.
11986 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11987 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11988 ;;
11989 m68k)
11990 library_names_spec='$libname.ixlibrary $libname.a'
11991 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11992 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
11993 ;;
11994 esac
11995 ;;
11996
11997 beos*)
11998 library_names_spec='$libname$shared_ext'
11999 dynamic_linker="$host_os ld.so"
12000 shlibpath_var=LIBRARY_PATH
12001 ;;
12002
12003 bsdi[45]*)
12004 version_type=linux # correct to gnu/linux during the next big refactor
12005 need_version=no
12006 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12007 soname_spec='$libname$release$shared_ext$major'
12008 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12009 shlibpath_var=LD_LIBRARY_PATH
12010 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12011 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12012 # the default ld.so.conf also contains /usr/contrib/lib and
12013 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12014 # libtool to hard-code these into programs
12015 ;;
12016
12017 cygwin* | mingw* | pw32* | cegcc*)
12018 version_type=windows
12019 shrext_cmds=.dll
12020 need_version=no
12021 need_lib_prefix=no
12022
12023 case $GCC,$cc_basename in
12024 yes,*)
12025 # gcc
12026 library_names_spec='$libname.dll.a'
12027 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12028 postinstall_cmds='base_file=`basename \$file`~
12029 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
12030 dldir=$destdir/`dirname \$dlpath`~
12031 test -d \$dldir || mkdir -p \$dldir~
12032 $install_prog $dir/$dlname \$dldir/$dlname~
12033 chmod a+x \$dldir/$dlname~
12034 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12035 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12036 fi'
12037 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12038 dlpath=$dir/\$dldll~
12039 $RM \$dlpath'
12040 shlibpath_overrides_runpath=yes
12041
12042 case $host_os in
12043 cygwin*)
12044 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12045 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12046
12047 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12048 ;;
12049 mingw* | cegcc*)
12050 # MinGW DLLs use traditional 'lib' prefix
12051 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12052 ;;
12053 pw32*)
12054 # pw32 DLLs use 'pw' prefix rather than 'lib'
12055 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12056 ;;
12057 esac
12058 dynamic_linker='Win32 ld.exe'
12059 ;;
12060
12061 *,cl*)
12062 # Native MSVC
12063 libname_spec='$name'
12064 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12065 library_names_spec='$libname.dll.lib'
12066
12067 case $build_os in
12068 mingw*)
12069 sys_lib_search_path_spec=
12070 lt_save_ifs=$IFS
12071 IFS=';'
12072 for lt_path in $LIB
12073 do
12074 IFS=$lt_save_ifs
12075 # Let DOS variable expansion print the short 8.3 style file name.
12076 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
12077 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
12078 done
12079 IFS=$lt_save_ifs
12080 # Convert to MSYS style.
12081 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
12082 ;;
12083 cygwin*)
12084 # Convert to unix form, then to dos form, then back to unix form
12085 # but this time dos style (no spaces!) so that the unix form looks
12086 # like /cygdrive/c/PROGRA~1:/cygdr...
12087 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
12088 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
12089 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12090 ;;
12091 *)
12092 sys_lib_search_path_spec=$LIB
12093 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
12094 # It is most probably a Windows format PATH.
12095 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12096 else
12097 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12098 fi
12099 # FIXME: find the short name or the path components, as spaces are
12100 # common. (e.g. "Program Files" -> "PROGRA~1")
12101 ;;
12102 esac
12103
12104 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12105 postinstall_cmds='base_file=`basename \$file`~
12106 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
12107 dldir=$destdir/`dirname \$dlpath`~
12108 test -d \$dldir || mkdir -p \$dldir~
12109 $install_prog $dir/$dlname \$dldir/$dlname'
12110 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12111 dlpath=$dir/\$dldll~
12112 $RM \$dlpath'
12113 shlibpath_overrides_runpath=yes
12114 dynamic_linker='Win32 link.exe'
12115 ;;
12116
12117 *)
12118 # Assume MSVC wrapper
12119 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
12120 dynamic_linker='Win32 ld.exe'
12121 ;;
12122 esac
12123 # FIXME: first we should search . and the directory the executable is in
12124 shlibpath_var=PATH
12125 ;;
12126
12127 darwin* | rhapsody*)
12128 dynamic_linker="$host_os dyld"
12129 version_type=darwin
12130 need_lib_prefix=no
12131 need_version=no
12132 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
12133 soname_spec='$libname$release$major$shared_ext'
12134 shlibpath_overrides_runpath=yes
12135 shlibpath_var=DYLD_LIBRARY_PATH
12136 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12137
12138 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12139 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12140 ;;
12141
12142 dgux*)
12143 version_type=linux # correct to gnu/linux during the next big refactor
12144 need_lib_prefix=no
12145 need_version=no
12146 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12147 soname_spec='$libname$release$shared_ext$major'
12148 shlibpath_var=LD_LIBRARY_PATH
12149 ;;
12150
12151 freebsd* | dragonfly*)
12152 # DragonFly does not have aout. When/if they implement a new
12153 # versioning mechanism, adjust this.
12154 if test -x /usr/bin/objformat; then
12155 objformat=`/usr/bin/objformat`
12156 else
12157 case $host_os in
12158 freebsd[23].*) objformat=aout ;;
12159 *) objformat=elf ;;
12160 esac
12161 fi
12162 version_type=freebsd-$objformat
12163 case $version_type in
12164 freebsd-elf*)
12165 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12166 soname_spec='$libname$release$shared_ext$major'
12167 need_version=no
12168 need_lib_prefix=no
12169 ;;
12170 freebsd-*)
12171 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12172 need_version=yes
12173 ;;
12174 esac
12175 shlibpath_var=LD_LIBRARY_PATH
12176 case $host_os in
12177 freebsd2.*)
12178 shlibpath_overrides_runpath=yes
12179 ;;
12180 freebsd3.[01]* | freebsdelf3.[01]*)
12181 shlibpath_overrides_runpath=yes
12182 hardcode_into_libs=yes
12183 ;;
12184 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12185 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12186 shlibpath_overrides_runpath=no
12187 hardcode_into_libs=yes
12188 ;;
12189 *) # from 4.6 on, and DragonFly
12190 shlibpath_overrides_runpath=yes
12191 hardcode_into_libs=yes
12192 ;;
12193 esac
12194 ;;
12195
12196 haiku*)
12197 version_type=linux # correct to gnu/linux during the next big refactor
12198 need_lib_prefix=no
12199 need_version=no
12200 dynamic_linker="$host_os runtime_loader"
12201 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12202 soname_spec='$libname$release$shared_ext$major'
12203 shlibpath_var=LIBRARY_PATH
12204 shlibpath_overrides_runpath=no
12205 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
12206 hardcode_into_libs=yes
12207 ;;
12208
12209 hpux9* | hpux10* | hpux11*)
12210 # Give a soname corresponding to the major version so that dld.sl refuses to
12211 # link against other versions.
12212 version_type=sunos
12213 need_lib_prefix=no
12214 need_version=no
12215 case $host_cpu in
12216 ia64*)
12217 shrext_cmds='.so'
12218 hardcode_into_libs=yes
12219 dynamic_linker="$host_os dld.so"
12220 shlibpath_var=LD_LIBRARY_PATH
12221 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12222 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12223 soname_spec='$libname$release$shared_ext$major'
12224 if test 32 = "$HPUX_IA64_MODE"; then
12225 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12226 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
12227 else
12228 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12229 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
12230 fi
12231 ;;
12232 hppa*64*)
12233 shrext_cmds='.sl'
12234 hardcode_into_libs=yes
12235 dynamic_linker="$host_os dld.sl"
12236 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12237 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12238 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12239 soname_spec='$libname$release$shared_ext$major'
12240 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12241 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12242 ;;
12243 *)
12244 shrext_cmds='.sl'
12245 dynamic_linker="$host_os dld.sl"
12246 shlibpath_var=SHLIB_PATH
12247 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12248 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12249 soname_spec='$libname$release$shared_ext$major'
12250 ;;
12251 esac
12252 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12253 postinstall_cmds='chmod 555 $lib'
12254 # or fails outright, so override atomically:
12255 install_override_mode=555
12256 ;;
12257
12258 interix[3-9]*)
12259 version_type=linux # correct to gnu/linux during the next big refactor
12260 need_lib_prefix=no
12261 need_version=no
12262 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12263 soname_spec='$libname$release$shared_ext$major'
12264 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12265 shlibpath_var=LD_LIBRARY_PATH
12266 shlibpath_overrides_runpath=no
12267 hardcode_into_libs=yes
12268 ;;
12269
12270 irix5* | irix6* | nonstopux*)
12271 case $host_os in
12272 nonstopux*) version_type=nonstopux ;;
12273 *)
12274 if test yes = "$lt_cv_prog_gnu_ld"; then
12275 version_type=linux # correct to gnu/linux during the next big refactor
12276 else
12277 version_type=irix
12278 fi ;;
12279 esac
12280 need_lib_prefix=no
12281 need_version=no
12282 soname_spec='$libname$release$shared_ext$major'
12283 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
12284 case $host_os in
12285 irix5* | nonstopux*)
12286 libsuff= shlibsuff=
12287 ;;
12288 *)
12289 case $LD in # libtool.m4 will add one of these switches to LD
12290 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12291 libsuff= shlibsuff= libmagic=32-bit;;
12292 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12293 libsuff=32 shlibsuff=N32 libmagic=N32;;
12294 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12295 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12296 *) libsuff= shlibsuff= libmagic=never-match;;
12297 esac
12298 ;;
12299 esac
12300 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12301 shlibpath_overrides_runpath=no
12302 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
12303 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
12304 hardcode_into_libs=yes
12305 ;;
12306
12307 # No shared lib support for Linux oldld, aout, or coff.
12308 linux*oldld* | linux*aout* | linux*coff*)
12309 dynamic_linker=no
12310 ;;
12311
12312 linux*android*)
12313 version_type=none # Android doesn't support versioned libraries.
12314 need_lib_prefix=no
12315 need_version=no
12316 library_names_spec='$libname$release$shared_ext'
12317 soname_spec='$libname$release$shared_ext'
12318 finish_cmds=
12319 shlibpath_var=LD_LIBRARY_PATH
12320 shlibpath_overrides_runpath=yes
12321
12322 # This implies no fast_install, which is unacceptable.
12323 # Some rework will be needed to allow for fast_install
12324 # before this can be enabled.
12325 hardcode_into_libs=yes
12326
12327 dynamic_linker='Android linker'
12328 # Don't embed -rpath directories since the linker doesn't support them.
12329 hardcode_libdir_flag_spec='-L$libdir'
12330 ;;
12331
12332 # This must be glibc/ELF.
12333 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12334 version_type=linux # correct to gnu/linux during the next big refactor
12335 need_lib_prefix=no
12336 need_version=no
12337 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12338 soname_spec='$libname$release$shared_ext$major'
12339 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12340 shlibpath_var=LD_LIBRARY_PATH
12341 shlibpath_overrides_runpath=no
12342
12343 # Some binutils ld are patched to set DT_RUNPATH
12344 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12345 $as_echo_n "(cached) " >&6
12346 else
12347 lt_cv_shlibpath_overrides_runpath=no
12348 save_LDFLAGS=$LDFLAGS
12349 save_libdir=$libdir
12350 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12351 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12353 /* end confdefs.h. */
12354
12355 int
12356 main ()
12357 {
12358
12359 ;
12360 return 0;
12361 }
12362 _ACEOF
12363 if ac_fn_c_try_link "$LINENO"; then :
12364 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12365 lt_cv_shlibpath_overrides_runpath=yes
12366 fi
12367 fi
12368 rm -f core conftest.err conftest.$ac_objext \
12369 conftest$ac_exeext conftest.$ac_ext
12370 LDFLAGS=$save_LDFLAGS
12371 libdir=$save_libdir
12372
12373 fi
12374
12375 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12376
12377 # This implies no fast_install, which is unacceptable.
12378 # Some rework will be needed to allow for fast_install
12379 # before this can be enabled.
12380 hardcode_into_libs=yes
12381
12382 # Ideally, we could use ldconfig to report *all* directores which are
12383 # searched for libraries, however this is still not possible. Aside from not
12384 # being certain /sbin/ldconfig is available, command
12385 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
12386 # even though it is searched at run-time. Try to do the best guess by
12387 # appending ld.so.conf contents (and includes) to the search path.
12388 if test -f /etc/ld.so.conf; then
12389 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
12390 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12391 fi
12392
12393 # We used to test for /lib/ld.so.1 and disable shared libraries on
12394 # powerpc, because MkLinux only supported shared libraries with the
12395 # GNU dynamic linker. Since this was broken with cross compilers,
12396 # most powerpc-linux boxes support dynamic linking these days and
12397 # people can always --disable-shared, the test was removed, and we
12398 # assume the GNU/Linux dynamic linker is in use.
12399 dynamic_linker='GNU/Linux ld.so'
12400 ;;
12401
12402 netbsdelf*-gnu)
12403 version_type=linux
12404 need_lib_prefix=no
12405 need_version=no
12406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12407 soname_spec='${libname}${release}${shared_ext}$major'
12408 shlibpath_var=LD_LIBRARY_PATH
12409 shlibpath_overrides_runpath=no
12410 hardcode_into_libs=yes
12411 dynamic_linker='NetBSD ld.elf_so'
12412 ;;
12413
12414 netbsd*)
12415 version_type=sunos
12416 need_lib_prefix=no
12417 need_version=no
12418 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12419 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12420 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12421 dynamic_linker='NetBSD (a.out) ld.so'
12422 else
12423 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12424 soname_spec='$libname$release$shared_ext$major'
12425 dynamic_linker='NetBSD ld.elf_so'
12426 fi
12427 shlibpath_var=LD_LIBRARY_PATH
12428 shlibpath_overrides_runpath=yes
12429 hardcode_into_libs=yes
12430 ;;
12431
12432 newsos6)
12433 version_type=linux # correct to gnu/linux during the next big refactor
12434 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12435 shlibpath_var=LD_LIBRARY_PATH
12436 shlibpath_overrides_runpath=yes
12437 ;;
12438
12439 *nto* | *qnx*)
12440 version_type=qnx
12441 need_lib_prefix=no
12442 need_version=no
12443 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12444 soname_spec='$libname$release$shared_ext$major'
12445 shlibpath_var=LD_LIBRARY_PATH
12446 shlibpath_overrides_runpath=no
12447 hardcode_into_libs=yes
12448 dynamic_linker='ldqnx.so'
12449 ;;
12450
12451 openbsd* | bitrig*)
12452 version_type=sunos
12453 sys_lib_dlsearch_path_spec=/usr/lib
12454 need_lib_prefix=no
12455 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12456 need_version=no
12457 else
12458 need_version=yes
12459 fi
12460 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12461 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12462 shlibpath_var=LD_LIBRARY_PATH
12463 shlibpath_overrides_runpath=yes
12464 ;;
12465
12466 os2*)
12467 libname_spec='$name'
12468 version_type=windows
12469 shrext_cmds=.dll
12470 need_version=no
12471 need_lib_prefix=no
12472 # OS/2 can only load a DLL with a base name of 8 characters or less.
12473 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12474 v=$($ECHO $release$versuffix | tr -d .-);
12475 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
12476 $ECHO $n$v`$shared_ext'
12477 library_names_spec='${libname}_dll.$libext'
12478 dynamic_linker='OS/2 ld.exe'
12479 shlibpath_var=BEGINLIBPATH
12480 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12481 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12482 postinstall_cmds='base_file=`basename \$file`~
12483 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12484 dldir=$destdir/`dirname \$dlpath`~
12485 test -d \$dldir || mkdir -p \$dldir~
12486 $install_prog $dir/$dlname \$dldir/$dlname~
12487 chmod a+x \$dldir/$dlname~
12488 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12489 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12490 fi'
12491 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12492 dlpath=$dir/\$dldll~
12493 $RM \$dlpath'
12494 ;;
12495
12496 osf3* | osf4* | osf5*)
12497 version_type=osf
12498 need_lib_prefix=no
12499 need_version=no
12500 soname_spec='$libname$release$shared_ext$major'
12501 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12502 shlibpath_var=LD_LIBRARY_PATH
12503 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12504 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12505 ;;
12506
12507 rdos*)
12508 dynamic_linker=no
12509 ;;
12510
12511 solaris*)
12512 version_type=linux # correct to gnu/linux during the next big refactor
12513 need_lib_prefix=no
12514 need_version=no
12515 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12516 soname_spec='$libname$release$shared_ext$major'
12517 shlibpath_var=LD_LIBRARY_PATH
12518 shlibpath_overrides_runpath=yes
12519 hardcode_into_libs=yes
12520 # ldd complains unless libraries are executable
12521 postinstall_cmds='chmod +x $lib'
12522 ;;
12523
12524 sunos4*)
12525 version_type=sunos
12526 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12527 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12528 shlibpath_var=LD_LIBRARY_PATH
12529 shlibpath_overrides_runpath=yes
12530 if test yes = "$with_gnu_ld"; then
12531 need_lib_prefix=no
12532 fi
12533 need_version=yes
12534 ;;
12535
12536 sysv4 | sysv4.3*)
12537 version_type=linux # correct to gnu/linux during the next big refactor
12538 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12539 soname_spec='$libname$release$shared_ext$major'
12540 shlibpath_var=LD_LIBRARY_PATH
12541 case $host_vendor in
12542 sni)
12543 shlibpath_overrides_runpath=no
12544 need_lib_prefix=no
12545 runpath_var=LD_RUN_PATH
12546 ;;
12547 siemens)
12548 need_lib_prefix=no
12549 ;;
12550 motorola)
12551 need_lib_prefix=no
12552 need_version=no
12553 shlibpath_overrides_runpath=no
12554 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12555 ;;
12556 esac
12557 ;;
12558
12559 sysv4*MP*)
12560 if test -d /usr/nec; then
12561 version_type=linux # correct to gnu/linux during the next big refactor
12562 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12563 soname_spec='$libname$shared_ext.$major'
12564 shlibpath_var=LD_LIBRARY_PATH
12565 fi
12566 ;;
12567
12568 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12569 version_type=sco
12570 need_lib_prefix=no
12571 need_version=no
12572 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12573 soname_spec='$libname$release$shared_ext$major'
12574 shlibpath_var=LD_LIBRARY_PATH
12575 shlibpath_overrides_runpath=yes
12576 hardcode_into_libs=yes
12577 if test yes = "$with_gnu_ld"; then
12578 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12579 else
12580 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12581 case $host_os in
12582 sco3.2v5*)
12583 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12584 ;;
12585 esac
12586 fi
12587 sys_lib_dlsearch_path_spec='/usr/lib'
12588 ;;
12589
12590 tpf*)
12591 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12592 version_type=linux # correct to gnu/linux during the next big refactor
12593 need_lib_prefix=no
12594 need_version=no
12595 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12596 shlibpath_var=LD_LIBRARY_PATH
12597 shlibpath_overrides_runpath=no
12598 hardcode_into_libs=yes
12599 ;;
12600
12601 uts4*)
12602 version_type=linux # correct to gnu/linux during the next big refactor
12603 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12604 soname_spec='$libname$release$shared_ext$major'
12605 shlibpath_var=LD_LIBRARY_PATH
12606 ;;
12607
12608 *)
12609 dynamic_linker=no
12610 ;;
12611 esac
12612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12613 $as_echo "$dynamic_linker" >&6; }
12614 test no = "$dynamic_linker" && can_build_shared=no
12615
12616 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12617 if test yes = "$GCC"; then
12618 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12619 fi
12620
12621 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12622 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12623 fi
12624
12625 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12626 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12627 fi
12628
12629 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12630 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12631
12632 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12633 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12634
12635 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12636 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12735 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12736 hardcode_action=
12737 if test -n "$hardcode_libdir_flag_spec" ||
12738 test -n "$runpath_var" ||
12739 test yes = "$hardcode_automatic"; then
12740
12741 # We can hardcode non-existent directories.
12742 if test no != "$hardcode_direct" &&
12743 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12744 # have to relink, otherwise we might link with an installed library
12745 # when we should be linking with a yet-to-be-installed one
12746 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12747 test no != "$hardcode_minus_L"; then
12748 # Linking always hardcodes the temporary library directory.
12749 hardcode_action=relink
12750 else
12751 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12752 hardcode_action=immediate
12753 fi
12754 else
12755 # We cannot hardcode anything, or else we can only hardcode existing
12756 # directories.
12757 hardcode_action=unsupported
12758 fi
12759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12760 $as_echo "$hardcode_action" >&6; }
12761
12762 if test relink = "$hardcode_action" ||
12763 test yes = "$inherit_rpath"; then
12764 # Fast installation is not supported
12765 enable_fast_install=no
12766 elif test yes = "$shlibpath_overrides_runpath" ||
12767 test no = "$enable_shared"; then
12768 # Fast installation is not necessary
12769 enable_fast_install=needless
12770 fi
12771
12772
12773
12774
12775
12776
12777 if test yes != "$enable_dlopen"; then
12778 enable_dlopen=unknown
12779 enable_dlopen_self=unknown
12780 enable_dlopen_self_static=unknown
12781 else
12782 lt_cv_dlopen=no
12783 lt_cv_dlopen_libs=
12784
12785 case $host_os in
12786 beos*)
12787 lt_cv_dlopen=load_add_on
12788 lt_cv_dlopen_libs=
12789 lt_cv_dlopen_self=yes
12790 ;;
12791
12792 mingw* | pw32* | cegcc*)
12793 lt_cv_dlopen=LoadLibrary
12794 lt_cv_dlopen_libs=
12795 ;;
12796
12797 cygwin*)
12798 lt_cv_dlopen=dlopen
12799 lt_cv_dlopen_libs=
12800 ;;
12801
12802 darwin*)
12803 # if libdl is installed we need to link against it
12804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12805 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12806 if ${ac_cv_lib_dl_dlopen+:} false; then :
12807 $as_echo_n "(cached) " >&6
12808 else
12809 ac_check_lib_save_LIBS=$LIBS
12810 LIBS="-ldl $LIBS"
12811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12812 /* end confdefs.h. */
12813
12814 /* Override any GCC internal prototype to avoid an error.
12815 Use char because int might match the return type of a GCC
12816 builtin and then its argument prototype would still apply. */
12817 #ifdef __cplusplus
12818 extern "C"
12819 #endif
12820 char dlopen ();
12821 int
12822 main ()
12823 {
12824 return dlopen ();
12825 ;
12826 return 0;
12827 }
12828 _ACEOF
12829 if ac_fn_c_try_link "$LINENO"; then :
12830 ac_cv_lib_dl_dlopen=yes
12831 else
12832 ac_cv_lib_dl_dlopen=no
12833 fi
12834 rm -f core conftest.err conftest.$ac_objext \
12835 conftest$ac_exeext conftest.$ac_ext
12836 LIBS=$ac_check_lib_save_LIBS
12837 fi
12838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12839 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12840 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12841 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12842 else
12843
12844 lt_cv_dlopen=dyld
12845 lt_cv_dlopen_libs=
12846 lt_cv_dlopen_self=yes
12847
12848 fi
12849
12850 ;;
12851
12852 tpf*)
12853 # Don't try to run any link tests for TPF. We know it's impossible
12854 # because TPF is a cross-compiler, and we know how we open DSOs.
12855 lt_cv_dlopen=dlopen
12856 lt_cv_dlopen_libs=
12857 lt_cv_dlopen_self=no
12858 ;;
12859
12860 *)
12861 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12862 if test "x$ac_cv_func_shl_load" = xyes; then :
12863 lt_cv_dlopen=shl_load
12864 else
12865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12866 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12867 if ${ac_cv_lib_dld_shl_load+:} false; then :
12868 $as_echo_n "(cached) " >&6
12869 else
12870 ac_check_lib_save_LIBS=$LIBS
12871 LIBS="-ldld $LIBS"
12872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12873 /* end confdefs.h. */
12874
12875 /* Override any GCC internal prototype to avoid an error.
12876 Use char because int might match the return type of a GCC
12877 builtin and then its argument prototype would still apply. */
12878 #ifdef __cplusplus
12879 extern "C"
12880 #endif
12881 char shl_load ();
12882 int
12883 main ()
12884 {
12885 return shl_load ();
12886 ;
12887 return 0;
12888 }
12889 _ACEOF
12890 if ac_fn_c_try_link "$LINENO"; then :
12891 ac_cv_lib_dld_shl_load=yes
12892 else
12893 ac_cv_lib_dld_shl_load=no
12894 fi
12895 rm -f core conftest.err conftest.$ac_objext \
12896 conftest$ac_exeext conftest.$ac_ext
12897 LIBS=$ac_check_lib_save_LIBS
12898 fi
12899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12900 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12901 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12902 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12903 else
12904 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12905 if test "x$ac_cv_func_dlopen" = xyes; then :
12906 lt_cv_dlopen=dlopen
12907 else
12908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12909 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12910 if ${ac_cv_lib_dl_dlopen+:} false; then :
12911 $as_echo_n "(cached) " >&6
12912 else
12913 ac_check_lib_save_LIBS=$LIBS
12914 LIBS="-ldl $LIBS"
12915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12916 /* end confdefs.h. */
12917
12918 /* Override any GCC internal prototype to avoid an error.
12919 Use char because int might match the return type of a GCC
12920 builtin and then its argument prototype would still apply. */
12921 #ifdef __cplusplus
12922 extern "C"
12923 #endif
12924 char dlopen ();
12925 int
12926 main ()
12927 {
12928 return dlopen ();
12929 ;
12930 return 0;
12931 }
12932 _ACEOF
12933 if ac_fn_c_try_link "$LINENO"; then :
12934 ac_cv_lib_dl_dlopen=yes
12935 else
12936 ac_cv_lib_dl_dlopen=no
12937 fi
12938 rm -f core conftest.err conftest.$ac_objext \
12939 conftest$ac_exeext conftest.$ac_ext
12940 LIBS=$ac_check_lib_save_LIBS
12941 fi
12942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12943 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12944 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12945 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12946 else
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12948 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12949 if ${ac_cv_lib_svld_dlopen+:} false; then :
12950 $as_echo_n "(cached) " >&6
12951 else
12952 ac_check_lib_save_LIBS=$LIBS
12953 LIBS="-lsvld $LIBS"
12954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12955 /* end confdefs.h. */
12956
12957 /* Override any GCC internal prototype to avoid an error.
12958 Use char because int might match the return type of a GCC
12959 builtin and then its argument prototype would still apply. */
12960 #ifdef __cplusplus
12961 extern "C"
12962 #endif
12963 char dlopen ();
12964 int
12965 main ()
12966 {
12967 return dlopen ();
12968 ;
12969 return 0;
12970 }
12971 _ACEOF
12972 if ac_fn_c_try_link "$LINENO"; then :
12973 ac_cv_lib_svld_dlopen=yes
12974 else
12975 ac_cv_lib_svld_dlopen=no
12976 fi
12977 rm -f core conftest.err conftest.$ac_objext \
12978 conftest$ac_exeext conftest.$ac_ext
12979 LIBS=$ac_check_lib_save_LIBS
12980 fi
12981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12982 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12983 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12984 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12985 else
12986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12987 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12988 if ${ac_cv_lib_dld_dld_link+:} false; then :
12989 $as_echo_n "(cached) " >&6
12990 else
12991 ac_check_lib_save_LIBS=$LIBS
12992 LIBS="-ldld $LIBS"
12993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12994 /* end confdefs.h. */
12995
12996 /* Override any GCC internal prototype to avoid an error.
12997 Use char because int might match the return type of a GCC
12998 builtin and then its argument prototype would still apply. */
12999 #ifdef __cplusplus
13000 extern "C"
13001 #endif
13002 char dld_link ();
13003 int
13004 main ()
13005 {
13006 return dld_link ();
13007 ;
13008 return 0;
13009 }
13010 _ACEOF
13011 if ac_fn_c_try_link "$LINENO"; then :
13012 ac_cv_lib_dld_dld_link=yes
13013 else
13014 ac_cv_lib_dld_dld_link=no
13015 fi
13016 rm -f core conftest.err conftest.$ac_objext \
13017 conftest$ac_exeext conftest.$ac_ext
13018 LIBS=$ac_check_lib_save_LIBS
13019 fi
13020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13021 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
13022 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
13023 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
13024 fi
13025
13026
13027 fi
13028
13029
13030 fi
13031
13032
13033 fi
13034
13035
13036 fi
13037
13038
13039 fi
13040
13041 ;;
13042 esac
13043
13044 if test no = "$lt_cv_dlopen"; then
13045 enable_dlopen=no
13046 else
13047 enable_dlopen=yes
13048 fi
13049
13050 case $lt_cv_dlopen in
13051 dlopen)
13052 save_CPPFLAGS=$CPPFLAGS
13053 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13054
13055 save_LDFLAGS=$LDFLAGS
13056 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13057
13058 save_LIBS=$LIBS
13059 LIBS="$lt_cv_dlopen_libs $LIBS"
13060
13061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13062 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
13063 if ${lt_cv_dlopen_self+:} false; then :
13064 $as_echo_n "(cached) " >&6
13065 else
13066 if test yes = "$cross_compiling"; then :
13067 lt_cv_dlopen_self=cross
13068 else
13069 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13070 lt_status=$lt_dlunknown
13071 cat > conftest.$ac_ext <<_LT_EOF
13072 #line $LINENO "configure"
13073 #include "confdefs.h"
13074
13075 #if HAVE_DLFCN_H
13076 #include <dlfcn.h>
13077 #endif
13078
13079 #include <stdio.h>
13080
13081 #ifdef RTLD_GLOBAL
13082 # define LT_DLGLOBAL RTLD_GLOBAL
13083 #else
13084 # ifdef DL_GLOBAL
13085 # define LT_DLGLOBAL DL_GLOBAL
13086 # else
13087 # define LT_DLGLOBAL 0
13088 # endif
13089 #endif
13090
13091 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13092 find out it does not work in some platform. */
13093 #ifndef LT_DLLAZY_OR_NOW
13094 # ifdef RTLD_LAZY
13095 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13096 # else
13097 # ifdef DL_LAZY
13098 # define LT_DLLAZY_OR_NOW DL_LAZY
13099 # else
13100 # ifdef RTLD_NOW
13101 # define LT_DLLAZY_OR_NOW RTLD_NOW
13102 # else
13103 # ifdef DL_NOW
13104 # define LT_DLLAZY_OR_NOW DL_NOW
13105 # else
13106 # define LT_DLLAZY_OR_NOW 0
13107 # endif
13108 # endif
13109 # endif
13110 # endif
13111 #endif
13112
13113 /* When -fvisibility=hidden is used, assume the code has been annotated
13114 correspondingly for the symbols needed. */
13115 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13116 int fnord () __attribute__((visibility("default")));
13117 #endif
13118
13119 int fnord () { return 42; }
13120 int main ()
13121 {
13122 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13123 int status = $lt_dlunknown;
13124
13125 if (self)
13126 {
13127 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13128 else
13129 {
13130 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13131 else puts (dlerror ());
13132 }
13133 /* dlclose (self); */
13134 }
13135 else
13136 puts (dlerror ());
13137
13138 return status;
13139 }
13140 _LT_EOF
13141 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13142 (eval $ac_link) 2>&5
13143 ac_status=$?
13144 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13145 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13146 (./conftest; exit; ) >&5 2>/dev/null
13147 lt_status=$?
13148 case x$lt_status in
13149 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13150 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13151 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13152 esac
13153 else :
13154 # compilation failed
13155 lt_cv_dlopen_self=no
13156 fi
13157 fi
13158 rm -fr conftest*
13159
13160
13161 fi
13162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13163 $as_echo "$lt_cv_dlopen_self" >&6; }
13164
13165 if test yes = "$lt_cv_dlopen_self"; then
13166 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13168 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13169 if ${lt_cv_dlopen_self_static+:} false; then :
13170 $as_echo_n "(cached) " >&6
13171 else
13172 if test yes = "$cross_compiling"; then :
13173 lt_cv_dlopen_self_static=cross
13174 else
13175 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13176 lt_status=$lt_dlunknown
13177 cat > conftest.$ac_ext <<_LT_EOF
13178 #line $LINENO "configure"
13179 #include "confdefs.h"
13180
13181 #if HAVE_DLFCN_H
13182 #include <dlfcn.h>
13183 #endif
13184
13185 #include <stdio.h>
13186
13187 #ifdef RTLD_GLOBAL
13188 # define LT_DLGLOBAL RTLD_GLOBAL
13189 #else
13190 # ifdef DL_GLOBAL
13191 # define LT_DLGLOBAL DL_GLOBAL
13192 # else
13193 # define LT_DLGLOBAL 0
13194 # endif
13195 #endif
13196
13197 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13198 find out it does not work in some platform. */
13199 #ifndef LT_DLLAZY_OR_NOW
13200 # ifdef RTLD_LAZY
13201 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13202 # else
13203 # ifdef DL_LAZY
13204 # define LT_DLLAZY_OR_NOW DL_LAZY
13205 # else
13206 # ifdef RTLD_NOW
13207 # define LT_DLLAZY_OR_NOW RTLD_NOW
13208 # else
13209 # ifdef DL_NOW
13210 # define LT_DLLAZY_OR_NOW DL_NOW
13211 # else
13212 # define LT_DLLAZY_OR_NOW 0
13213 # endif
13214 # endif
13215 # endif
13216 # endif
13217 #endif
13218
13219 /* When -fvisibility=hidden is used, assume the code has been annotated
13220 correspondingly for the symbols needed. */
13221 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13222 int fnord () __attribute__((visibility("default")));
13223 #endif
13224
13225 int fnord () { return 42; }
13226 int main ()
13227 {
13228 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13229 int status = $lt_dlunknown;
13230
13231 if (self)
13232 {
13233 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13234 else
13235 {
13236 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13237 else puts (dlerror ());
13238 }
13239 /* dlclose (self); */
13240 }
13241 else
13242 puts (dlerror ());
13243
13244 return status;
13245 }
13246 _LT_EOF
13247 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13248 (eval $ac_link) 2>&5
13249 ac_status=$?
13250 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13251 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13252 (./conftest; exit; ) >&5 2>/dev/null
13253 lt_status=$?
13254 case x$lt_status in
13255 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13256 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13257 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13258 esac
13259 else :
13260 # compilation failed
13261 lt_cv_dlopen_self_static=no
13262 fi
13263 fi
13264 rm -fr conftest*
13265
13266
13267 fi
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13269 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13270 fi
13271
13272 CPPFLAGS=$save_CPPFLAGS
13273 LDFLAGS=$save_LDFLAGS
13274 LIBS=$save_LIBS
13275 ;;
13276 esac
13277
13278 case $lt_cv_dlopen_self in
13279 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13280 *) enable_dlopen_self=unknown ;;
13281 esac
13282
13283 case $lt_cv_dlopen_self_static in
13284 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13285 *) enable_dlopen_self_static=unknown ;;
13286 esac
13287 fi
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305 striplib=
13306 old_striplib=
13307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13308 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13309 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13310 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13311 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13313 $as_echo "yes" >&6; }
13314 else
13315 # FIXME - insert some real tests, host_os isn't really good enough
13316 case $host_os in
13317 darwin*)
13318 if test -n "$STRIP"; then
13319 striplib="$STRIP -x"
13320 old_striplib="$STRIP -S"
13321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13322 $as_echo "yes" >&6; }
13323 else
13324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13325 $as_echo "no" >&6; }
13326 fi
13327 ;;
13328 *)
13329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13330 $as_echo "no" >&6; }
13331 ;;
13332 esac
13333 fi
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346 # Report what library types will actually be built
13347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13348 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13350 $as_echo "$can_build_shared" >&6; }
13351
13352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13353 $as_echo_n "checking whether to build shared libraries... " >&6; }
13354 test no = "$can_build_shared" && enable_shared=no
13355
13356 # On AIX, shared libraries and static libraries use the same namespace, and
13357 # are all built from PIC.
13358 case $host_os in
13359 aix3*)
13360 test yes = "$enable_shared" && enable_static=no
13361 if test -n "$RANLIB"; then
13362 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13363 postinstall_cmds='$RANLIB $lib'
13364 fi
13365 ;;
13366
13367 aix[4-9]*)
13368 if test ia64 != "$host_cpu"; then
13369 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
13370 yes,aix,yes) ;; # shared object as lib.so file only
13371 yes,svr4,*) ;; # shared object as lib.so archive member only
13372 yes,*) enable_static=no ;; # shared object in lib.a archive as well
13373 esac
13374 fi
13375 ;;
13376 esac
13377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13378 $as_echo "$enable_shared" >&6; }
13379
13380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13381 $as_echo_n "checking whether to build static libraries... " >&6; }
13382 # Make sure either enable_shared or enable_static is yes.
13383 test yes = "$enable_shared" || enable_static=yes
13384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13385 $as_echo "$enable_static" >&6; }
13386
13387
13388
13389
13390 fi
13391 ac_ext=c
13392 ac_cpp='$CPP $CPPFLAGS'
13393 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13394 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13395 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13396
13397 CC=$lt_save_CC
13398
13399 if test -n "$CXX" && ( test no != "$CXX" &&
13400 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
13401 (test g++ != "$CXX"))); then
13402 ac_ext=cpp
13403 ac_cpp='$CXXCPP $CPPFLAGS'
13404 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13405 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13406 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13408 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13409 if test -z "$CXXCPP"; then
13410 if ${ac_cv_prog_CXXCPP+:} false; then :
13411 $as_echo_n "(cached) " >&6
13412 else
13413 # Double quotes because CXXCPP needs to be expanded
13414 for CXXCPP in "$CXX -E" "/lib/cpp"
13415 do
13416 ac_preproc_ok=false
13417 for ac_cxx_preproc_warn_flag in '' yes
13418 do
13419 # Use a header file that comes with gcc, so configuring glibc
13420 # with a fresh cross-compiler works.
13421 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13422 # <limits.h> exists even on freestanding compilers.
13423 # On the NeXT, cc -E runs the code through the compiler's parser,
13424 # not just through cpp. "Syntax error" is here to catch this case.
13425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13426 /* end confdefs.h. */
13427 #ifdef __STDC__
13428 # include <limits.h>
13429 #else
13430 # include <assert.h>
13431 #endif
13432 Syntax error
13433 _ACEOF
13434 if ac_fn_cxx_try_cpp "$LINENO"; then :
13435
13436 else
13437 # Broken: fails on valid input.
13438 continue
13439 fi
13440 rm -f conftest.err conftest.i conftest.$ac_ext
13441
13442 # OK, works on sane cases. Now check whether nonexistent headers
13443 # can be detected and how.
13444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13445 /* end confdefs.h. */
13446 #include <ac_nonexistent.h>
13447 _ACEOF
13448 if ac_fn_cxx_try_cpp "$LINENO"; then :
13449 # Broken: success on invalid input.
13450 continue
13451 else
13452 # Passes both tests.
13453 ac_preproc_ok=:
13454 break
13455 fi
13456 rm -f conftest.err conftest.i conftest.$ac_ext
13457
13458 done
13459 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13460 rm -f conftest.i conftest.err conftest.$ac_ext
13461 if $ac_preproc_ok; then :
13462 break
13463 fi
13464
13465 done
13466 ac_cv_prog_CXXCPP=$CXXCPP
13467
13468 fi
13469 CXXCPP=$ac_cv_prog_CXXCPP
13470 else
13471 ac_cv_prog_CXXCPP=$CXXCPP
13472 fi
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13474 $as_echo "$CXXCPP" >&6; }
13475 ac_preproc_ok=false
13476 for ac_cxx_preproc_warn_flag in '' yes
13477 do
13478 # Use a header file that comes with gcc, so configuring glibc
13479 # with a fresh cross-compiler works.
13480 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13481 # <limits.h> exists even on freestanding compilers.
13482 # On the NeXT, cc -E runs the code through the compiler's parser,
13483 # not just through cpp. "Syntax error" is here to catch this case.
13484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13485 /* end confdefs.h. */
13486 #ifdef __STDC__
13487 # include <limits.h>
13488 #else
13489 # include <assert.h>
13490 #endif
13491 Syntax error
13492 _ACEOF
13493 if ac_fn_cxx_try_cpp "$LINENO"; then :
13494
13495 else
13496 # Broken: fails on valid input.
13497 continue
13498 fi
13499 rm -f conftest.err conftest.i conftest.$ac_ext
13500
13501 # OK, works on sane cases. Now check whether nonexistent headers
13502 # can be detected and how.
13503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13504 /* end confdefs.h. */
13505 #include <ac_nonexistent.h>
13506 _ACEOF
13507 if ac_fn_cxx_try_cpp "$LINENO"; then :
13508 # Broken: success on invalid input.
13509 continue
13510 else
13511 # Passes both tests.
13512 ac_preproc_ok=:
13513 break
13514 fi
13515 rm -f conftest.err conftest.i conftest.$ac_ext
13516
13517 done
13518 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13519 rm -f conftest.i conftest.err conftest.$ac_ext
13520 if $ac_preproc_ok; then :
13521
13522 else
13523 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13524 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13525 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
13526 See \`config.log' for more details" "$LINENO" 5; }
13527 fi
13528
13529 ac_ext=c
13530 ac_cpp='$CPP $CPPFLAGS'
13531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13534
13535 else
13536 _lt_caught_CXX_error=yes
13537 fi
13538
13539 ac_ext=cpp
13540 ac_cpp='$CXXCPP $CPPFLAGS'
13541 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13542 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13543 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13544
13545 archive_cmds_need_lc_CXX=no
13546 allow_undefined_flag_CXX=
13547 always_export_symbols_CXX=no
13548 archive_expsym_cmds_CXX=
13549 compiler_needs_object_CXX=no
13550 export_dynamic_flag_spec_CXX=
13551 hardcode_direct_CXX=no
13552 hardcode_direct_absolute_CXX=no
13553 hardcode_libdir_flag_spec_CXX=
13554 hardcode_libdir_separator_CXX=
13555 hardcode_minus_L_CXX=no
13556 hardcode_shlibpath_var_CXX=unsupported
13557 hardcode_automatic_CXX=no
13558 inherit_rpath_CXX=no
13559 module_cmds_CXX=
13560 module_expsym_cmds_CXX=
13561 link_all_deplibs_CXX=unknown
13562 old_archive_cmds_CXX=$old_archive_cmds
13563 reload_flag_CXX=$reload_flag
13564 reload_cmds_CXX=$reload_cmds
13565 no_undefined_flag_CXX=
13566 whole_archive_flag_spec_CXX=
13567 enable_shared_with_static_runtimes_CXX=no
13568
13569 # Source file extension for C++ test sources.
13570 ac_ext=cpp
13571
13572 # Object file extension for compiled C++ test sources.
13573 objext=o
13574 objext_CXX=$objext
13575
13576 # No sense in running all these tests if we already determined that
13577 # the CXX compiler isn't working. Some variables (like enable_shared)
13578 # are currently assumed to apply to all compilers on this platform,
13579 # and will be corrupted by setting them based on a non-working compiler.
13580 if test yes != "$_lt_caught_CXX_error"; then
13581 # Code to be used in simple compile tests
13582 lt_simple_compile_test_code="int some_variable = 0;"
13583
13584 # Code to be used in simple link tests
13585 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13586
13587 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13588
13589
13590
13591
13592
13593
13594 # If no C compiler was specified, use CC.
13595 LTCC=${LTCC-"$CC"}
13596
13597 # If no C compiler flags were specified, use CFLAGS.
13598 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13599
13600 # Allow CC to be a program name with arguments.
13601 compiler=$CC
13602
13603
13604 # save warnings/boilerplate of simple test code
13605 ac_outfile=conftest.$ac_objext
13606 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13607 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13608 _lt_compiler_boilerplate=`cat conftest.err`
13609 $RM conftest*
13610
13611 ac_outfile=conftest.$ac_objext
13612 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13613 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13614 _lt_linker_boilerplate=`cat conftest.err`
13615 $RM -r conftest*
13616
13617
13618 # Allow CC to be a program name with arguments.
13619 lt_save_CC=$CC
13620 lt_save_CFLAGS=$CFLAGS
13621 lt_save_LD=$LD
13622 lt_save_GCC=$GCC
13623 GCC=$GXX
13624 lt_save_with_gnu_ld=$with_gnu_ld
13625 lt_save_path_LD=$lt_cv_path_LD
13626 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13627 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13628 else
13629 $as_unset lt_cv_prog_gnu_ld
13630 fi
13631 if test -n "${lt_cv_path_LDCXX+set}"; then
13632 lt_cv_path_LD=$lt_cv_path_LDCXX
13633 else
13634 $as_unset lt_cv_path_LD
13635 fi
13636 test -z "${LDCXX+set}" || LD=$LDCXX
13637 CC=${CXX-"c++"}
13638 CFLAGS=$CXXFLAGS
13639 compiler=$CC
13640 compiler_CXX=$CC
13641 func_cc_basename $compiler
13642 cc_basename=$func_cc_basename_result
13643
13644
13645 if test -n "$compiler"; then
13646 # We don't want -fno-exception when compiling C++ code, so set the
13647 # no_builtin_flag separately
13648 if test yes = "$GXX"; then
13649 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13650 else
13651 lt_prog_compiler_no_builtin_flag_CXX=
13652 fi
13653
13654 if test yes = "$GXX"; then
13655 # Set up default GNU C++ configuration
13656
13657
13658
13659 # Check whether --with-gnu-ld was given.
13660 if test "${with_gnu_ld+set}" = set; then :
13661 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
13662 else
13663 with_gnu_ld=no
13664 fi
13665
13666 ac_prog=ld
13667 if test yes = "$GCC"; then
13668 # Check if gcc -print-prog-name=ld gives a path.
13669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13670 $as_echo_n "checking for ld used by $CC... " >&6; }
13671 case $host in
13672 *-*-mingw*)
13673 # gcc leaves a trailing carriage return, which upsets mingw
13674 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13675 *)
13676 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13677 esac
13678 case $ac_prog in
13679 # Accept absolute paths.
13680 [\\/]* | ?:[\\/]*)
13681 re_direlt='/[^/][^/]*/\.\./'
13682 # Canonicalize the pathname of ld
13683 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13684 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13685 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13686 done
13687 test -z "$LD" && LD=$ac_prog
13688 ;;
13689 "")
13690 # If it fails, then pretend we aren't using GCC.
13691 ac_prog=ld
13692 ;;
13693 *)
13694 # If it is relative, then search for the first ld in PATH.
13695 with_gnu_ld=unknown
13696 ;;
13697 esac
13698 elif test yes = "$with_gnu_ld"; then
13699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13700 $as_echo_n "checking for GNU ld... " >&6; }
13701 else
13702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13703 $as_echo_n "checking for non-GNU ld... " >&6; }
13704 fi
13705 if ${lt_cv_path_LD+:} false; then :
13706 $as_echo_n "(cached) " >&6
13707 else
13708 if test -z "$LD"; then
13709 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
13710 for ac_dir in $PATH; do
13711 IFS=$lt_save_ifs
13712 test -z "$ac_dir" && ac_dir=.
13713 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13714 lt_cv_path_LD=$ac_dir/$ac_prog
13715 # Check to see if the program is GNU ld. I'd rather use --version,
13716 # but apparently some variants of GNU ld only accept -v.
13717 # Break only if it was the GNU/non-GNU ld that we prefer.
13718 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
13719 *GNU* | *'with BFD'*)
13720 test no != "$with_gnu_ld" && break
13721 ;;
13722 *)
13723 test yes != "$with_gnu_ld" && break
13724 ;;
13725 esac
13726 fi
13727 done
13728 IFS=$lt_save_ifs
13729 else
13730 lt_cv_path_LD=$LD # Let the user override the test with a path.
13731 fi
13732 fi
13733
13734 LD=$lt_cv_path_LD
13735 if test -n "$LD"; then
13736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13737 $as_echo "$LD" >&6; }
13738 else
13739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13740 $as_echo "no" >&6; }
13741 fi
13742 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13744 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13745 if ${lt_cv_prog_gnu_ld+:} false; then :
13746 $as_echo_n "(cached) " >&6
13747 else
13748 # I'd rather use --version here, but apparently some GNU lds only accept -v.
13749 case `$LD -v 2>&1 </dev/null` in
13750 *GNU* | *'with BFD'*)
13751 lt_cv_prog_gnu_ld=yes
13752 ;;
13753 *)
13754 lt_cv_prog_gnu_ld=no
13755 ;;
13756 esac
13757 fi
13758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
13759 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
13760 with_gnu_ld=$lt_cv_prog_gnu_ld
13761
13762
13763
13764
13765
13766
13767
13768 # Check if GNU C++ uses GNU ld as the underlying linker, since the
13769 # archiving commands below assume that GNU ld is being used.
13770 if test yes = "$with_gnu_ld"; then
13771 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
13772 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
13773
13774 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
13775 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
13776
13777 # If archive_cmds runs LD, not CC, wlarc should be empty
13778 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
13779 # investigate it a little bit more. (MM)
13780 wlarc='$wl'
13781
13782 # ancient GNU ld didn't support --whole-archive et. al.
13783 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
13784 $GREP 'no-whole-archive' > /dev/null; then
13785 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
13786 else
13787 whole_archive_flag_spec_CXX=
13788 fi
13789 else
13790 with_gnu_ld=no
13791 wlarc=
13792
13793 # A generic and very simple default shared library creation
13794 # command for GNU C++ for the case where it uses the native
13795 # linker, instead of GNU ld. If possible, this setting should
13796 # overridden to take advantage of the native linker features on
13797 # the platform it is being used on.
13798 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13799 fi
13800
13801 # Commands to make compiler produce verbose output that lists
13802 # what "hidden" libraries, object files and flags are used when
13803 # linking a shared library.
13804 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13805
13806 else
13807 GXX=no
13808 with_gnu_ld=no
13809 wlarc=
13810 fi
13811
13812 # PORTME: fill in a description of your system's C++ link characteristics
13813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13814 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13815 ld_shlibs_CXX=yes
13816 case $host_os in
13817 aix3*)
13818 # FIXME: insert proper C++ library support
13819 ld_shlibs_CXX=no
13820 ;;
13821 aix[4-9]*)
13822 if test ia64 = "$host_cpu"; then
13823 # On IA64, the linker does run time linking by default, so we don't
13824 # have to do anything special.
13825 aix_use_runtimelinking=no
13826 exp_sym_flag='-Bexport'
13827 no_entry_flag=
13828 else
13829 aix_use_runtimelinking=no
13830
13831 # Test if we are trying to use run time linking or normal
13832 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13833 # have runtime linking enabled, and use it for executables.
13834 # For shared libraries, we enable/disable runtime linking
13835 # depending on the kind of the shared library created -
13836 # when "with_aix_soname,aix_use_runtimelinking" is:
13837 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
13838 # "aix,yes" lib.so shared, rtl:yes, for executables
13839 # lib.a static archive
13840 # "both,no" lib.so.V(shr.o) shared, rtl:yes
13841 # lib.a(lib.so.V) shared, rtl:no, for executables
13842 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
13843 # lib.a(lib.so.V) shared, rtl:no
13844 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
13845 # lib.a static archive
13846 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13847 for ld_flag in $LDFLAGS; do
13848 case $ld_flag in
13849 *-brtl*)
13850 aix_use_runtimelinking=yes
13851 break
13852 ;;
13853 esac
13854 done
13855 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
13856 # With aix-soname=svr4, we create the lib.so.V shared archives only,
13857 # so we don't have lib.a shared libs to link our executables.
13858 # We have to force runtime linking in this case.
13859 aix_use_runtimelinking=yes
13860 LDFLAGS="$LDFLAGS -Wl,-brtl"
13861 fi
13862 ;;
13863 esac
13864
13865 exp_sym_flag='-bexport'
13866 no_entry_flag='-bnoentry'
13867 fi
13868
13869 # When large executables or shared objects are built, AIX ld can
13870 # have problems creating the table of contents. If linking a library
13871 # or program results in "error TOC overflow" add -mminimal-toc to
13872 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
13873 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13874
13875 archive_cmds_CXX=''
13876 hardcode_direct_CXX=yes
13877 hardcode_direct_absolute_CXX=yes
13878 hardcode_libdir_separator_CXX=':'
13879 link_all_deplibs_CXX=yes
13880 file_list_spec_CXX='$wl-f,'
13881 case $with_aix_soname,$aix_use_runtimelinking in
13882 aix,*) ;; # no import file
13883 svr4,* | *,yes) # use import file
13884 # The Import File defines what to hardcode.
13885 hardcode_direct_CXX=no
13886 hardcode_direct_absolute_CXX=no
13887 ;;
13888 esac
13889
13890 if test yes = "$GXX"; then
13891 case $host_os in aix4.[012]|aix4.[012].*)
13892 # We only want to do this on AIX 4.2 and lower, the check
13893 # below for broken collect2 doesn't work under 4.3+
13894 collect2name=`$CC -print-prog-name=collect2`
13895 if test -f "$collect2name" &&
13896 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13897 then
13898 # We have reworked collect2
13899 :
13900 else
13901 # We have old collect2
13902 hardcode_direct_CXX=unsupported
13903 # It fails to find uninstalled libraries when the uninstalled
13904 # path is not listed in the libpath. Setting hardcode_minus_L
13905 # to unsupported forces relinking
13906 hardcode_minus_L_CXX=yes
13907 hardcode_libdir_flag_spec_CXX='-L$libdir'
13908 hardcode_libdir_separator_CXX=
13909 fi
13910 esac
13911 shared_flag='-shared'
13912 if test yes = "$aix_use_runtimelinking"; then
13913 shared_flag=$shared_flag' $wl-G'
13914 fi
13915 # Need to ensure runtime linking is disabled for the traditional
13916 # shared library, or the linker may eventually find shared libraries
13917 # /with/ Import File - we do not want to mix them.
13918 shared_flag_aix='-shared'
13919 shared_flag_svr4='-shared $wl-G'
13920 else
13921 # not using gcc
13922 if test ia64 = "$host_cpu"; then
13923 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13924 # chokes on -Wl,-G. The following line is correct:
13925 shared_flag='-G'
13926 else
13927 if test yes = "$aix_use_runtimelinking"; then
13928 shared_flag='$wl-G'
13929 else
13930 shared_flag='$wl-bM:SRE'
13931 fi
13932 shared_flag_aix='$wl-bM:SRE'
13933 shared_flag_svr4='$wl-G'
13934 fi
13935 fi
13936
13937 export_dynamic_flag_spec_CXX='$wl-bexpall'
13938 # It seems that -bexpall does not export symbols beginning with
13939 # underscore (_), so it is better to generate a list of symbols to
13940 # export.
13941 always_export_symbols_CXX=yes
13942 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
13943 # Warning - without using the other runtime loading flags (-brtl),
13944 # -berok will link without error, but may produce a broken library.
13945 # The "-G" linker flag allows undefined symbols.
13946 no_undefined_flag_CXX='-bernotok'
13947 # Determine the default libpath from the value encoded in an empty
13948 # executable.
13949 if test set = "${lt_cv_aix_libpath+set}"; then
13950 aix_libpath=$lt_cv_aix_libpath
13951 else
13952 if ${lt_cv_aix_libpath__CXX+:} false; then :
13953 $as_echo_n "(cached) " >&6
13954 else
13955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13956 /* end confdefs.h. */
13957
13958 int
13959 main ()
13960 {
13961
13962 ;
13963 return 0;
13964 }
13965 _ACEOF
13966 if ac_fn_cxx_try_link "$LINENO"; then :
13967
13968 lt_aix_libpath_sed='
13969 /Import File Strings/,/^$/ {
13970 /^0/ {
13971 s/^0 *\([^ ]*\) *$/\1/
13972 p
13973 }
13974 }'
13975 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13976 # Check for a 64-bit object if we didn't find anything.
13977 if test -z "$lt_cv_aix_libpath__CXX"; then
13978 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13979 fi
13980 fi
13981 rm -f core conftest.err conftest.$ac_objext \
13982 conftest$ac_exeext conftest.$ac_ext
13983 if test -z "$lt_cv_aix_libpath__CXX"; then
13984 lt_cv_aix_libpath__CXX=/usr/lib:/lib
13985 fi
13986
13987 fi
13988
13989 aix_libpath=$lt_cv_aix_libpath__CXX
13990 fi
13991
13992 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
13993
13994 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
13995 else
13996 if test ia64 = "$host_cpu"; then
13997 hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
13998 allow_undefined_flag_CXX="-z nodefs"
13999 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"
14000 else
14001 # Determine the default libpath from the value encoded in an
14002 # empty executable.
14003 if test set = "${lt_cv_aix_libpath+set}"; then
14004 aix_libpath=$lt_cv_aix_libpath
14005 else
14006 if ${lt_cv_aix_libpath__CXX+:} false; then :
14007 $as_echo_n "(cached) " >&6
14008 else
14009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14010 /* end confdefs.h. */
14011
14012 int
14013 main ()
14014 {
14015
14016 ;
14017 return 0;
14018 }
14019 _ACEOF
14020 if ac_fn_cxx_try_link "$LINENO"; then :
14021
14022 lt_aix_libpath_sed='
14023 /Import File Strings/,/^$/ {
14024 /^0/ {
14025 s/^0 *\([^ ]*\) *$/\1/
14026 p
14027 }
14028 }'
14029 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14030 # Check for a 64-bit object if we didn't find anything.
14031 if test -z "$lt_cv_aix_libpath__CXX"; then
14032 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14033 fi
14034 fi
14035 rm -f core conftest.err conftest.$ac_objext \
14036 conftest$ac_exeext conftest.$ac_ext
14037 if test -z "$lt_cv_aix_libpath__CXX"; then
14038 lt_cv_aix_libpath__CXX=/usr/lib:/lib
14039 fi
14040
14041 fi
14042
14043 aix_libpath=$lt_cv_aix_libpath__CXX
14044 fi
14045
14046 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
14047 # Warning - without using the other run time loading flags,
14048 # -berok will link without error, but may produce a broken library.
14049 no_undefined_flag_CXX=' $wl-bernotok'
14050 allow_undefined_flag_CXX=' $wl-berok'
14051 if test yes = "$with_gnu_ld"; then
14052 # We only use this code for GNU lds that support --whole-archive.
14053 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
14054 else
14055 # Exported symbols can be pulled into shared objects from archives
14056 whole_archive_flag_spec_CXX='$convenience'
14057 fi
14058 archive_cmds_need_lc_CXX=yes
14059 archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
14060 # -brtl affects multiple linker settings, -berok does not and is overridden later
14061 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
14062 if test svr4 != "$with_aix_soname"; then
14063 # This is similar to how AIX traditionally builds its shared
14064 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
14065 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
14066 fi
14067 if test aix != "$with_aix_soname"; then
14068 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
14069 else
14070 # used by -dlpreopen to get the symbols
14071 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
14072 fi
14073 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
14074 fi
14075 fi
14076 ;;
14077
14078 beos*)
14079 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14080 allow_undefined_flag_CXX=unsupported
14081 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
14082 # support --undefined. This deserves some investigation. FIXME
14083 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14084 else
14085 ld_shlibs_CXX=no
14086 fi
14087 ;;
14088
14089 chorus*)
14090 case $cc_basename in
14091 *)
14092 # FIXME: insert proper C++ library support
14093 ld_shlibs_CXX=no
14094 ;;
14095 esac
14096 ;;
14097
14098 cygwin* | mingw* | pw32* | cegcc*)
14099 case $GXX,$cc_basename in
14100 ,cl* | no,cl*)
14101 # Native MSVC
14102 # hardcode_libdir_flag_spec is actually meaningless, as there is
14103 # no search path for DLLs.
14104 hardcode_libdir_flag_spec_CXX=' '
14105 allow_undefined_flag_CXX=unsupported
14106 always_export_symbols_CXX=yes
14107 file_list_spec_CXX='@'
14108 # Tell ltmain to make .lib files, not .a files.
14109 libext=lib
14110 # Tell ltmain to make .dll files, not .so files.
14111 shrext_cmds=.dll
14112 # FIXME: Setting linknames here is a bad hack.
14113 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
14114 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
14115 cp "$export_symbols" "$output_objdir/$soname.def";
14116 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
14117 else
14118 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
14119 fi~
14120 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
14121 linknames='
14122 # The linker will not automatically build a static lib if we build a DLL.
14123 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
14124 enable_shared_with_static_runtimes_CXX=yes
14125 # Don't use ranlib
14126 old_postinstall_cmds_CXX='chmod 644 $oldlib'
14127 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
14128 lt_tool_outputfile="@TOOL_OUTPUT@"~
14129 case $lt_outputfile in
14130 *.exe|*.EXE) ;;
14131 *)
14132 lt_outputfile=$lt_outputfile.exe
14133 lt_tool_outputfile=$lt_tool_outputfile.exe
14134 ;;
14135 esac~
14136 func_to_tool_file "$lt_outputfile"~
14137 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
14138 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
14139 $RM "$lt_outputfile.manifest";
14140 fi'
14141 ;;
14142 *)
14143 # g++
14144 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
14145 # as there is no search path for DLLs.
14146 hardcode_libdir_flag_spec_CXX='-L$libdir'
14147 export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
14148 allow_undefined_flag_CXX=unsupported
14149 always_export_symbols_CXX=no
14150 enable_shared_with_static_runtimes_CXX=yes
14151
14152 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14153 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'
14154 # If the export-symbols file already is a .def file, use it as
14155 # is; otherwise, prepend EXPORTS...
14156 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
14157 cp $export_symbols $output_objdir/$soname.def;
14158 else
14159 echo EXPORTS > $output_objdir/$soname.def;
14160 cat $export_symbols >> $output_objdir/$soname.def;
14161 fi~
14162 $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'
14163 else
14164 ld_shlibs_CXX=no
14165 fi
14166 ;;
14167 esac
14168 ;;
14169 darwin* | rhapsody*)
14170
14171
14172 archive_cmds_need_lc_CXX=no
14173 hardcode_direct_CXX=no
14174 hardcode_automatic_CXX=yes
14175 hardcode_shlibpath_var_CXX=unsupported
14176 if test yes = "$lt_cv_ld_force_load"; then
14177 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
14178
14179 else
14180 whole_archive_flag_spec_CXX=''
14181 fi
14182 link_all_deplibs_CXX=yes
14183 allow_undefined_flag_CXX=$_lt_dar_allow_undefined
14184 case $cc_basename in
14185 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
14186 *) _lt_dar_can_shared=$GCC ;;
14187 esac
14188 if test yes = "$_lt_dar_can_shared"; then
14189 output_verbose_link_cmd=func_echo_all
14190 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"
14191 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
14192 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"
14193 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"
14194 if test yes != "$lt_cv_apple_cc_single_mod"; then
14195 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"
14196 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"
14197 fi
14198
14199 else
14200 ld_shlibs_CXX=no
14201 fi
14202
14203 ;;
14204
14205 os2*)
14206 hardcode_libdir_flag_spec_CXX='-L$libdir'
14207 hardcode_minus_L_CXX=yes
14208 allow_undefined_flag_CXX=unsupported
14209 shrext_cmds=.dll
14210 archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
14211 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
14212 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
14213 $ECHO EXPORTS >> $output_objdir/$libname.def~
14214 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
14215 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
14216 emximp -o $lib $output_objdir/$libname.def'
14217 archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
14218 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
14219 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
14220 $ECHO EXPORTS >> $output_objdir/$libname.def~
14221 prefix_cmds="$SED"~
14222 if test EXPORTS = "`$SED 1q $export_symbols`"; then
14223 prefix_cmds="$prefix_cmds -e 1d";
14224 fi~
14225 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
14226 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
14227 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
14228 emximp -o $lib $output_objdir/$libname.def'
14229 old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
14230 enable_shared_with_static_runtimes_CXX=yes
14231 ;;
14232
14233 dgux*)
14234 case $cc_basename in
14235 ec++*)
14236 # FIXME: insert proper C++ library support
14237 ld_shlibs_CXX=no
14238 ;;
14239 ghcx*)
14240 # Green Hills C++ Compiler
14241 # FIXME: insert proper C++ library support
14242 ld_shlibs_CXX=no
14243 ;;
14244 *)
14245 # FIXME: insert proper C++ library support
14246 ld_shlibs_CXX=no
14247 ;;
14248 esac
14249 ;;
14250
14251 freebsd2.*)
14252 # C++ shared libraries reported to be fairly broken before
14253 # switch to ELF
14254 ld_shlibs_CXX=no
14255 ;;
14256
14257 freebsd-elf*)
14258 archive_cmds_need_lc_CXX=no
14259 ;;
14260
14261 freebsd* | dragonfly*)
14262 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14263 # conventions
14264 ld_shlibs_CXX=yes
14265 ;;
14266
14267 haiku*)
14268 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14269 link_all_deplibs_CXX=yes
14270 ;;
14271
14272 hpux9*)
14273 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
14274 hardcode_libdir_separator_CXX=:
14275 export_dynamic_flag_spec_CXX='$wl-E'
14276 hardcode_direct_CXX=yes
14277 hardcode_minus_L_CXX=yes # Not in the search PATH,
14278 # but as the default
14279 # location of the library.
14280
14281 case $cc_basename in
14282 CC*)
14283 # FIXME: insert proper C++ library support
14284 ld_shlibs_CXX=no
14285 ;;
14286 aCC*)
14287 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 "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
14288 # Commands to make compiler produce verbose output that lists
14289 # what "hidden" libraries, object files and flags are used when
14290 # linking a shared library.
14291 #
14292 # There doesn't appear to be a way to prevent this compiler from
14293 # explicitly linking system object files so we need to strip them
14294 # from the output so that they don't get included in the library
14295 # dependencies.
14296 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; func_echo_all "$list"'
14297 ;;
14298 *)
14299 if test yes = "$GXX"; then
14300 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
14301 else
14302 # FIXME: insert proper C++ library support
14303 ld_shlibs_CXX=no
14304 fi
14305 ;;
14306 esac
14307 ;;
14308
14309 hpux10*|hpux11*)
14310 if test no = "$with_gnu_ld"; then
14311 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
14312 hardcode_libdir_separator_CXX=:
14313
14314 case $host_cpu in
14315 hppa*64*|ia64*)
14316 ;;
14317 *)
14318 export_dynamic_flag_spec_CXX='$wl-E'
14319 ;;
14320 esac
14321 fi
14322 case $host_cpu in
14323 hppa*64*|ia64*)
14324 hardcode_direct_CXX=no
14325 hardcode_shlibpath_var_CXX=no
14326 ;;
14327 *)
14328 hardcode_direct_CXX=yes
14329 hardcode_direct_absolute_CXX=yes
14330 hardcode_minus_L_CXX=yes # Not in the search PATH,
14331 # but as the default
14332 # location of the library.
14333 ;;
14334 esac
14335
14336 case $cc_basename in
14337 CC*)
14338 # FIXME: insert proper C++ library support
14339 ld_shlibs_CXX=no
14340 ;;
14341 aCC*)
14342 case $host_cpu in
14343 hppa*64*)
14344 archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14345 ;;
14346 ia64*)
14347 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14348 ;;
14349 *)
14350 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14351 ;;
14352 esac
14353 # Commands to make compiler produce verbose output that lists
14354 # what "hidden" libraries, object files and flags are used when
14355 # linking a shared library.
14356 #
14357 # There doesn't appear to be a way to prevent this compiler from
14358 # explicitly linking system object files so we need to strip them
14359 # from the output so that they don't get included in the library
14360 # dependencies.
14361 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; func_echo_all "$list"'
14362 ;;
14363 *)
14364 if test yes = "$GXX"; then
14365 if test no = "$with_gnu_ld"; then
14366 case $host_cpu in
14367 hppa*64*)
14368 archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14369 ;;
14370 ia64*)
14371 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14372 ;;
14373 *)
14374 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14375 ;;
14376 esac
14377 fi
14378 else
14379 # FIXME: insert proper C++ library support
14380 ld_shlibs_CXX=no
14381 fi
14382 ;;
14383 esac
14384 ;;
14385
14386 interix[3-9]*)
14387 hardcode_direct_CXX=no
14388 hardcode_shlibpath_var_CXX=no
14389 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14390 export_dynamic_flag_spec_CXX='$wl-E'
14391 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14392 # Instead, shared libraries are loaded at an image base (0x10000000 by
14393 # default) and relocated if they conflict, which is a slow very memory
14394 # consuming and fragmenting process. To avoid this, we pick a random,
14395 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14396 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14397 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'
14398 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'
14399 ;;
14400 irix5* | irix6*)
14401 case $cc_basename in
14402 CC*)
14403 # SGI C++
14404 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
14405
14406 # Archives containing C++ object files must be created using
14407 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
14408 # necessary to make sure instantiated templates are included
14409 # in the archive.
14410 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14411 ;;
14412 *)
14413 if test yes = "$GXX"; then
14414 if test no = "$with_gnu_ld"; then
14415 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
14416 else
14417 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
14418 fi
14419 fi
14420 link_all_deplibs_CXX=yes
14421 ;;
14422 esac
14423 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14424 hardcode_libdir_separator_CXX=:
14425 inherit_rpath_CXX=yes
14426 ;;
14427
14428 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
14429 case $cc_basename in
14430 KCC*)
14431 # Kuck and Associates, Inc. (KAI) C++ Compiler
14432
14433 # KCC will only create a shared library if the output file
14434 # ends with ".so" (or ".sl" for HP-UX), so rename the library
14435 # to its proper name (with version) after linking.
14436 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'
14437 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'
14438 # Commands to make compiler produce verbose output that lists
14439 # what "hidden" libraries, object files and flags are used when
14440 # linking a shared library.
14441 #
14442 # There doesn't appear to be a way to prevent this compiler from
14443 # explicitly linking system object files so we need to strip them
14444 # from the output so that they don't get included in the library
14445 # dependencies.
14446 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; func_echo_all "$list"'
14447
14448 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14449 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14450
14451 # Archives containing C++ object files must be created using
14452 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14453 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14454 ;;
14455 icpc* | ecpc* )
14456 # Intel C++
14457 with_gnu_ld=yes
14458 # version 8.0 and above of icpc choke on multiply defined symbols
14459 # if we add $predep_objects and $postdep_objects, however 7.1 and
14460 # earlier do not add the objects themselves.
14461 case `$CC -V 2>&1` in
14462 *"Version 7."*)
14463 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14464 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'
14465 ;;
14466 *) # Version 8.0 or newer
14467 tmp_idyn=
14468 case $host_cpu in
14469 ia64*) tmp_idyn=' -i_dynamic';;
14470 esac
14471 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14472 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'
14473 ;;
14474 esac
14475 archive_cmds_need_lc_CXX=no
14476 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14477 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14478 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
14479 ;;
14480 pgCC* | pgcpp*)
14481 # Portland Group C++ compiler
14482 case `$CC -V` in
14483 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14484 prelink_cmds_CXX='tpldir=Template.dir~
14485 rm -rf $tpldir~
14486 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14487 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
14488 old_archive_cmds_CXX='tpldir=Template.dir~
14489 rm -rf $tpldir~
14490 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14491 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
14492 $RANLIB $oldlib'
14493 archive_cmds_CXX='tpldir=Template.dir~
14494 rm -rf $tpldir~
14495 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14496 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14497 archive_expsym_cmds_CXX='tpldir=Template.dir~
14498 rm -rf $tpldir~
14499 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14500 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
14501 ;;
14502 *) # Version 6 and above use weak symbols
14503 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14504 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'
14505 ;;
14506 esac
14507
14508 hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
14509 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14510 whole_archive_flag_spec_CXX='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
14511 ;;
14512 cxx*)
14513 # Compaq C++
14514 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14515 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'
14516
14517 runpath_var=LD_RUN_PATH
14518 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14519 hardcode_libdir_separator_CXX=:
14520
14521 # Commands to make compiler produce verbose output that lists
14522 # what "hidden" libraries, object files and flags are used when
14523 # linking a shared library.
14524 #
14525 # There doesn't appear to be a way to prevent this compiler from
14526 # explicitly linking system object files so we need to strip them
14527 # from the output so that they don't get included in the library
14528 # dependencies.
14529 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
14530 ;;
14531 xl* | mpixl* | bgxl*)
14532 # IBM XL 8.0 on PPC, with GNU ld
14533 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14534 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14535 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14536 if test yes = "$supports_anon_versioning"; then
14537 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14538 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14539 echo "local: *; };" >> $output_objdir/$libname.ver~
14540 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
14541 fi
14542 ;;
14543 *)
14544 case `$CC -V 2>&1 | sed 5q` in
14545 *Sun\ C*)
14546 # Sun C++ 5.9
14547 no_undefined_flag_CXX=' -zdefs'
14548 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14549 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'
14550 hardcode_libdir_flag_spec_CXX='-R$libdir'
14551 whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
14552 compiler_needs_object_CXX=yes
14553
14554 # Not sure whether something based on
14555 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14556 # would be better.
14557 output_verbose_link_cmd='func_echo_all'
14558
14559 # Archives containing C++ object files must be created using
14560 # "CC -xar", where "CC" is the Sun C++ compiler. This is
14561 # necessary to make sure instantiated templates are included
14562 # in the archive.
14563 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14564 ;;
14565 esac
14566 ;;
14567 esac
14568 ;;
14569
14570 lynxos*)
14571 # FIXME: insert proper C++ library support
14572 ld_shlibs_CXX=no
14573 ;;
14574
14575 m88k*)
14576 # FIXME: insert proper C++ library support
14577 ld_shlibs_CXX=no
14578 ;;
14579
14580 mvs*)
14581 case $cc_basename in
14582 cxx*)
14583 # FIXME: insert proper C++ library support
14584 ld_shlibs_CXX=no
14585 ;;
14586 *)
14587 # FIXME: insert proper C++ library support
14588 ld_shlibs_CXX=no
14589 ;;
14590 esac
14591 ;;
14592
14593 netbsd*)
14594 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14595 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14596 wlarc=
14597 hardcode_libdir_flag_spec_CXX='-R$libdir'
14598 hardcode_direct_CXX=yes
14599 hardcode_shlibpath_var_CXX=no
14600 fi
14601 # Workaround some broken pre-1.5 toolchains
14602 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14603 ;;
14604
14605 *nto* | *qnx*)
14606 ld_shlibs_CXX=yes
14607 ;;
14608
14609 openbsd* | bitrig*)
14610 if test -f /usr/libexec/ld.so; then
14611 hardcode_direct_CXX=yes
14612 hardcode_shlibpath_var_CXX=no
14613 hardcode_direct_absolute_CXX=yes
14614 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14615 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14616 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
14617 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
14618 export_dynamic_flag_spec_CXX='$wl-E'
14619 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
14620 fi
14621 output_verbose_link_cmd=func_echo_all
14622 else
14623 ld_shlibs_CXX=no
14624 fi
14625 ;;
14626
14627 osf3* | osf4* | osf5*)
14628 case $cc_basename in
14629 KCC*)
14630 # Kuck and Associates, Inc. (KAI) C++ Compiler
14631
14632 # KCC will only create a shared library if the output file
14633 # ends with ".so" (or ".sl" for HP-UX), so rename the library
14634 # to its proper name (with version) after linking.
14635 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'
14636
14637 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14638 hardcode_libdir_separator_CXX=:
14639
14640 # Archives containing C++ object files must be created using
14641 # the KAI C++ compiler.
14642 case $host in
14643 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14644 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14645 esac
14646 ;;
14647 RCC*)
14648 # Rational C++ 2.4.1
14649 # FIXME: insert proper C++ library support
14650 ld_shlibs_CXX=no
14651 ;;
14652 cxx*)
14653 case $host in
14654 osf3*)
14655 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
14656 archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
14657 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14658 ;;
14659 *)
14660 allow_undefined_flag_CXX=' -expect_unresolved \*'
14661 archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
14662 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14663 echo "-hidden">> $lib.exp~
14664 $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 "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
14665 $RM $lib.exp'
14666 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14667 ;;
14668 esac
14669
14670 hardcode_libdir_separator_CXX=:
14671
14672 # Commands to make compiler produce verbose output that lists
14673 # what "hidden" libraries, object files and flags are used when
14674 # linking a shared library.
14675 #
14676 # There doesn't appear to be a way to prevent this compiler from
14677 # explicitly linking system object files so we need to strip them
14678 # from the output so that they don't get included in the library
14679 # dependencies.
14680 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
14681 ;;
14682 *)
14683 if test yes,no = "$GXX,$with_gnu_ld"; then
14684 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
14685 case $host in
14686 osf3*)
14687 archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
14688 ;;
14689 *)
14690 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
14691 ;;
14692 esac
14693
14694 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14695 hardcode_libdir_separator_CXX=:
14696
14697 # Commands to make compiler produce verbose output that lists
14698 # what "hidden" libraries, object files and flags are used when
14699 # linking a shared library.
14700 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14701
14702 else
14703 # FIXME: insert proper C++ library support
14704 ld_shlibs_CXX=no
14705 fi
14706 ;;
14707 esac
14708 ;;
14709
14710 psos*)
14711 # FIXME: insert proper C++ library support
14712 ld_shlibs_CXX=no
14713 ;;
14714
14715 sunos4*)
14716 case $cc_basename in
14717 CC*)
14718 # Sun C++ 4.x
14719 # FIXME: insert proper C++ library support
14720 ld_shlibs_CXX=no
14721 ;;
14722 lcc*)
14723 # Lucid
14724 # FIXME: insert proper C++ library support
14725 ld_shlibs_CXX=no
14726 ;;
14727 *)
14728 # FIXME: insert proper C++ library support
14729 ld_shlibs_CXX=no
14730 ;;
14731 esac
14732 ;;
14733
14734 solaris*)
14735 case $cc_basename in
14736 CC* | sunCC*)
14737 # Sun C++ 4.2, 5.x and Centerline C++
14738 archive_cmds_need_lc_CXX=yes
14739 no_undefined_flag_CXX=' -zdefs'
14740 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14741 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14742 $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'
14743
14744 hardcode_libdir_flag_spec_CXX='-R$libdir'
14745 hardcode_shlibpath_var_CXX=no
14746 case $host_os in
14747 solaris2.[0-5] | solaris2.[0-5].*) ;;
14748 *)
14749 # The compiler driver will combine and reorder linker options,
14750 # but understands '-z linker_flag'.
14751 # Supported since Solaris 2.6 (maybe 2.5.1?)
14752 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14753 ;;
14754 esac
14755 link_all_deplibs_CXX=yes
14756
14757 output_verbose_link_cmd='func_echo_all'
14758
14759 # Archives containing C++ object files must be created using
14760 # "CC -xar", where "CC" is the Sun C++ compiler. This is
14761 # necessary to make sure instantiated templates are included
14762 # in the archive.
14763 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14764 ;;
14765 gcx*)
14766 # Green Hills C++ Compiler
14767 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
14768
14769 # The C++ compiler must be used to create the archive.
14770 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14771 ;;
14772 *)
14773 # GNU C++ compiler with Solaris linker
14774 if test yes,no = "$GXX,$with_gnu_ld"; then
14775 no_undefined_flag_CXX=' $wl-z ${wl}defs'
14776 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14777 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
14778 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14779 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14780
14781 # Commands to make compiler produce verbose output that lists
14782 # what "hidden" libraries, object files and flags are used when
14783 # linking a shared library.
14784 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14785 else
14786 # g++ 2.7 appears to require '-G' NOT '-shared' on this
14787 # platform.
14788 archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
14789 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14790 $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14791
14792 # Commands to make compiler produce verbose output that lists
14793 # what "hidden" libraries, object files and flags are used when
14794 # linking a shared library.
14795 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14796 fi
14797
14798 hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
14799 case $host_os in
14800 solaris2.[0-5] | solaris2.[0-5].*) ;;
14801 *)
14802 whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
14803 ;;
14804 esac
14805 fi
14806 ;;
14807 esac
14808 ;;
14809
14810 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14811 no_undefined_flag_CXX='$wl-z,text'
14812 archive_cmds_need_lc_CXX=no
14813 hardcode_shlibpath_var_CXX=no
14814 runpath_var='LD_RUN_PATH'
14815
14816 case $cc_basename in
14817 CC*)
14818 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14819 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14820 ;;
14821 *)
14822 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14823 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14824 ;;
14825 esac
14826 ;;
14827
14828 sysv5* | sco3.2v5* | sco5v6*)
14829 # Note: We CANNOT use -z defs as we might desire, because we do not
14830 # link with -lc, and that would cause any symbols used from libc to
14831 # always be unresolved, which means just about no library would
14832 # ever link correctly. If we're not using GNU ld we use -z text
14833 # though, which does catch some bad symbols but isn't as heavy-handed
14834 # as -z defs.
14835 no_undefined_flag_CXX='$wl-z,text'
14836 allow_undefined_flag_CXX='$wl-z,nodefs'
14837 archive_cmds_need_lc_CXX=no
14838 hardcode_shlibpath_var_CXX=no
14839 hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
14840 hardcode_libdir_separator_CXX=':'
14841 link_all_deplibs_CXX=yes
14842 export_dynamic_flag_spec_CXX='$wl-Bexport'
14843 runpath_var='LD_RUN_PATH'
14844
14845 case $cc_basename in
14846 CC*)
14847 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14848 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14849 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
14850 '"$old_archive_cmds_CXX"
14851 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
14852 '"$reload_cmds_CXX"
14853 ;;
14854 *)
14855 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14856 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14857 ;;
14858 esac
14859 ;;
14860
14861 tandem*)
14862 case $cc_basename in
14863 NCC*)
14864 # NonStop-UX NCC 3.20
14865 # FIXME: insert proper C++ library support
14866 ld_shlibs_CXX=no
14867 ;;
14868 *)
14869 # FIXME: insert proper C++ library support
14870 ld_shlibs_CXX=no
14871 ;;
14872 esac
14873 ;;
14874
14875 vxworks*)
14876 # FIXME: insert proper C++ library support
14877 ld_shlibs_CXX=no
14878 ;;
14879
14880 *)
14881 # FIXME: insert proper C++ library support
14882 ld_shlibs_CXX=no
14883 ;;
14884 esac
14885
14886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14887 $as_echo "$ld_shlibs_CXX" >&6; }
14888 test no = "$ld_shlibs_CXX" && can_build_shared=no
14889
14890 GCC_CXX=$GXX
14891 LD_CXX=$LD
14892
14893 ## CAVEAT EMPTOR:
14894 ## There is no encapsulation within the following macros, do not change
14895 ## the running order or otherwise move them around unless you know exactly
14896 ## what you are doing...
14897 # Dependencies to place before and after the object being linked:
14898 predep_objects_CXX=
14899 postdep_objects_CXX=
14900 predeps_CXX=
14901 postdeps_CXX=
14902 compiler_lib_search_path_CXX=
14903
14904 cat > conftest.$ac_ext <<_LT_EOF
14905 class Foo
14906 {
14907 public:
14908 Foo (void) { a = 0; }
14909 private:
14910 int a;
14911 };
14912 _LT_EOF
14913
14914
14915 _lt_libdeps_save_CFLAGS=$CFLAGS
14916 case "$CC $CFLAGS " in #(
14917 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
14918 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
14919 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
14920 esac
14921
14922 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14923 (eval $ac_compile) 2>&5
14924 ac_status=$?
14925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14926 test $ac_status = 0; }; then
14927 # Parse the compiler output and extract the necessary
14928 # objects, libraries and library flags.
14929
14930 # Sentinel used to keep track of whether or not we are before
14931 # the conftest object file.
14932 pre_test_object_deps_done=no
14933
14934 for p in `eval "$output_verbose_link_cmd"`; do
14935 case $prev$p in
14936
14937 -L* | -R* | -l*)
14938 # Some compilers place space between "-{L,R}" and the path.
14939 # Remove the space.
14940 if test x-L = "$p" ||
14941 test x-R = "$p"; then
14942 prev=$p
14943 continue
14944 fi
14945
14946 # Expand the sysroot to ease extracting the directories later.
14947 if test -z "$prev"; then
14948 case $p in
14949 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
14950 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
14951 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
14952 esac
14953 fi
14954 case $p in
14955 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
14956 esac
14957 if test no = "$pre_test_object_deps_done"; then
14958 case $prev in
14959 -L | -R)
14960 # Internal compiler library paths should come after those
14961 # provided the user. The postdeps already come after the
14962 # user supplied libs so there is no need to process them.
14963 if test -z "$compiler_lib_search_path_CXX"; then
14964 compiler_lib_search_path_CXX=$prev$p
14965 else
14966 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
14967 fi
14968 ;;
14969 # The "-l" case would never come before the object being
14970 # linked, so don't bother handling this case.
14971 esac
14972 else
14973 if test -z "$postdeps_CXX"; then
14974 postdeps_CXX=$prev$p
14975 else
14976 postdeps_CXX="${postdeps_CXX} $prev$p"
14977 fi
14978 fi
14979 prev=
14980 ;;
14981
14982 *.lto.$objext) ;; # Ignore GCC LTO objects
14983 *.$objext)
14984 # This assumes that the test object file only shows up
14985 # once in the compiler output.
14986 if test "$p" = "conftest.$objext"; then
14987 pre_test_object_deps_done=yes
14988 continue
14989 fi
14990
14991 if test no = "$pre_test_object_deps_done"; then
14992 if test -z "$predep_objects_CXX"; then
14993 predep_objects_CXX=$p
14994 else
14995 predep_objects_CXX="$predep_objects_CXX $p"
14996 fi
14997 else
14998 if test -z "$postdep_objects_CXX"; then
14999 postdep_objects_CXX=$p
15000 else
15001 postdep_objects_CXX="$postdep_objects_CXX $p"
15002 fi
15003 fi
15004 ;;
15005
15006 *) ;; # Ignore the rest.
15007
15008 esac
15009 done
15010
15011 # Clean up.
15012 rm -f a.out a.exe
15013 else
15014 echo "libtool.m4: error: problem compiling CXX test program"
15015 fi
15016
15017 $RM -f confest.$objext
15018 CFLAGS=$_lt_libdeps_save_CFLAGS
15019
15020 # PORTME: override above test on systems where it is broken
15021 case $host_os in
15022 interix[3-9]*)
15023 # Interix 3.5 installs completely hosed .la files for C++, so rather than
15024 # hack all around it, let's just trust "g++" to DTRT.
15025 predep_objects_CXX=
15026 postdep_objects_CXX=
15027 postdeps_CXX=
15028 ;;
15029 esac
15030
15031
15032 case " $postdeps_CXX " in
15033 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
15034 esac
15035 compiler_lib_search_dirs_CXX=
15036 if test -n "${compiler_lib_search_path_CXX}"; then
15037 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
15038 fi
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070 lt_prog_compiler_wl_CXX=
15071 lt_prog_compiler_pic_CXX=
15072 lt_prog_compiler_static_CXX=
15073
15074
15075 # C++ specific cases for pic, static, wl, etc.
15076 if test yes = "$GXX"; then
15077 lt_prog_compiler_wl_CXX='-Wl,'
15078 lt_prog_compiler_static_CXX='-static'
15079
15080 case $host_os in
15081 aix*)
15082 # All AIX code is PIC.
15083 if test ia64 = "$host_cpu"; then
15084 # AIX 5 now supports IA64 processor
15085 lt_prog_compiler_static_CXX='-Bstatic'
15086 fi
15087 lt_prog_compiler_pic_CXX='-fPIC'
15088 ;;
15089
15090 amigaos*)
15091 case $host_cpu in
15092 powerpc)
15093 # see comment about AmigaOS4 .so support
15094 lt_prog_compiler_pic_CXX='-fPIC'
15095 ;;
15096 m68k)
15097 # FIXME: we need at least 68020 code to build shared libraries, but
15098 # adding the '-m68020' flag to GCC prevents building anything better,
15099 # like '-m68040'.
15100 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
15101 ;;
15102 esac
15103 ;;
15104
15105 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15106 # PIC is the default for these OSes.
15107 ;;
15108 mingw* | cygwin* | os2* | pw32* | cegcc*)
15109 # This hack is so that the source file can tell whether it is being
15110 # built for inclusion in a dll (and should export symbols for example).
15111 # Although the cygwin gcc ignores -fPIC, still need this for old-style
15112 # (--disable-auto-import) libraries
15113 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15114 case $host_os in
15115 os2*)
15116 lt_prog_compiler_static_CXX='$wl-static'
15117 ;;
15118 esac
15119 ;;
15120 darwin* | rhapsody*)
15121 # PIC is the default on this platform
15122 # Common symbols not allowed in MH_DYLIB files
15123 lt_prog_compiler_pic_CXX='-fno-common'
15124 ;;
15125 *djgpp*)
15126 # DJGPP does not support shared libraries at all
15127 lt_prog_compiler_pic_CXX=
15128 ;;
15129 haiku*)
15130 # PIC is the default for Haiku.
15131 # The "-static" flag exists, but is broken.
15132 lt_prog_compiler_static_CXX=
15133 ;;
15134 interix[3-9]*)
15135 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15136 # Instead, we relocate shared libraries at runtime.
15137 ;;
15138 sysv4*MP*)
15139 if test -d /usr/nec; then
15140 lt_prog_compiler_pic_CXX=-Kconform_pic
15141 fi
15142 ;;
15143 hpux*)
15144 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15145 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
15146 # sets the default TLS model and affects inlining.
15147 case $host_cpu in
15148 hppa*64*)
15149 ;;
15150 *)
15151 lt_prog_compiler_pic_CXX='-fPIC'
15152 ;;
15153 esac
15154 ;;
15155 *qnx* | *nto*)
15156 # QNX uses GNU C++, but need to define -shared option too, otherwise
15157 # it will coredump.
15158 lt_prog_compiler_pic_CXX='-fPIC -shared'
15159 ;;
15160 *)
15161 lt_prog_compiler_pic_CXX='-fPIC'
15162 ;;
15163 esac
15164 else
15165 case $host_os in
15166 aix[4-9]*)
15167 # All AIX code is PIC.
15168 if test ia64 = "$host_cpu"; then
15169 # AIX 5 now supports IA64 processor
15170 lt_prog_compiler_static_CXX='-Bstatic'
15171 else
15172 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
15173 fi
15174 ;;
15175 chorus*)
15176 case $cc_basename in
15177 cxch68*)
15178 # Green Hills C++ Compiler
15179 # _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"
15180 ;;
15181 esac
15182 ;;
15183 mingw* | cygwin* | os2* | pw32* | cegcc*)
15184 # This hack is so that the source file can tell whether it is being
15185 # built for inclusion in a dll (and should export symbols for example).
15186 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15187 ;;
15188 dgux*)
15189 case $cc_basename in
15190 ec++*)
15191 lt_prog_compiler_pic_CXX='-KPIC'
15192 ;;
15193 ghcx*)
15194 # Green Hills C++ Compiler
15195 lt_prog_compiler_pic_CXX='-pic'
15196 ;;
15197 *)
15198 ;;
15199 esac
15200 ;;
15201 freebsd* | dragonfly*)
15202 # FreeBSD uses GNU C++
15203 ;;
15204 hpux9* | hpux10* | hpux11*)
15205 case $cc_basename in
15206 CC*)
15207 lt_prog_compiler_wl_CXX='-Wl,'
15208 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
15209 if test ia64 != "$host_cpu"; then
15210 lt_prog_compiler_pic_CXX='+Z'
15211 fi
15212 ;;
15213 aCC*)
15214 lt_prog_compiler_wl_CXX='-Wl,'
15215 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
15216 case $host_cpu in
15217 hppa*64*|ia64*)
15218 # +Z the default
15219 ;;
15220 *)
15221 lt_prog_compiler_pic_CXX='+Z'
15222 ;;
15223 esac
15224 ;;
15225 *)
15226 ;;
15227 esac
15228 ;;
15229 interix*)
15230 # This is c89, which is MS Visual C++ (no shared libs)
15231 # Anyone wants to do a port?
15232 ;;
15233 irix5* | irix6* | nonstopux*)
15234 case $cc_basename in
15235 CC*)
15236 lt_prog_compiler_wl_CXX='-Wl,'
15237 lt_prog_compiler_static_CXX='-non_shared'
15238 # CC pic flag -KPIC is the default.
15239 ;;
15240 *)
15241 ;;
15242 esac
15243 ;;
15244 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
15245 case $cc_basename in
15246 KCC*)
15247 # KAI C++ Compiler
15248 lt_prog_compiler_wl_CXX='--backend -Wl,'
15249 lt_prog_compiler_pic_CXX='-fPIC'
15250 ;;
15251 ecpc* )
15252 # old Intel C++ for x86_64, which still supported -KPIC.
15253 lt_prog_compiler_wl_CXX='-Wl,'
15254 lt_prog_compiler_pic_CXX='-KPIC'
15255 lt_prog_compiler_static_CXX='-static'
15256 ;;
15257 icpc* )
15258 # Intel C++, used to be incompatible with GCC.
15259 # ICC 10 doesn't accept -KPIC any more.
15260 lt_prog_compiler_wl_CXX='-Wl,'
15261 lt_prog_compiler_pic_CXX='-fPIC'
15262 lt_prog_compiler_static_CXX='-static'
15263 ;;
15264 pgCC* | pgcpp*)
15265 # Portland Group C++ compiler
15266 lt_prog_compiler_wl_CXX='-Wl,'
15267 lt_prog_compiler_pic_CXX='-fpic'
15268 lt_prog_compiler_static_CXX='-Bstatic'
15269 ;;
15270 cxx*)
15271 # Compaq C++
15272 # Make sure the PIC flag is empty. It appears that all Alpha
15273 # Linux and Compaq Tru64 Unix objects are PIC.
15274 lt_prog_compiler_pic_CXX=
15275 lt_prog_compiler_static_CXX='-non_shared'
15276 ;;
15277 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15278 # IBM XL 8.0, 9.0 on PPC and BlueGene
15279 lt_prog_compiler_wl_CXX='-Wl,'
15280 lt_prog_compiler_pic_CXX='-qpic'
15281 lt_prog_compiler_static_CXX='-qstaticlink'
15282 ;;
15283 *)
15284 case `$CC -V 2>&1 | sed 5q` in
15285 *Sun\ C*)
15286 # Sun C++ 5.9
15287 lt_prog_compiler_pic_CXX='-KPIC'
15288 lt_prog_compiler_static_CXX='-Bstatic'
15289 lt_prog_compiler_wl_CXX='-Qoption ld '
15290 ;;
15291 esac
15292 ;;
15293 esac
15294 ;;
15295 lynxos*)
15296 ;;
15297 m88k*)
15298 ;;
15299 mvs*)
15300 case $cc_basename in
15301 cxx*)
15302 lt_prog_compiler_pic_CXX='-W c,exportall'
15303 ;;
15304 *)
15305 ;;
15306 esac
15307 ;;
15308 netbsd* | netbsdelf*-gnu)
15309 ;;
15310 *qnx* | *nto*)
15311 # QNX uses GNU C++, but need to define -shared option too, otherwise
15312 # it will coredump.
15313 lt_prog_compiler_pic_CXX='-fPIC -shared'
15314 ;;
15315 osf3* | osf4* | osf5*)
15316 case $cc_basename in
15317 KCC*)
15318 lt_prog_compiler_wl_CXX='--backend -Wl,'
15319 ;;
15320 RCC*)
15321 # Rational C++ 2.4.1
15322 lt_prog_compiler_pic_CXX='-pic'
15323 ;;
15324 cxx*)
15325 # Digital/Compaq C++
15326 lt_prog_compiler_wl_CXX='-Wl,'
15327 # Make sure the PIC flag is empty. It appears that all Alpha
15328 # Linux and Compaq Tru64 Unix objects are PIC.
15329 lt_prog_compiler_pic_CXX=
15330 lt_prog_compiler_static_CXX='-non_shared'
15331 ;;
15332 *)
15333 ;;
15334 esac
15335 ;;
15336 psos*)
15337 ;;
15338 solaris*)
15339 case $cc_basename in
15340 CC* | sunCC*)
15341 # Sun C++ 4.2, 5.x and Centerline C++
15342 lt_prog_compiler_pic_CXX='-KPIC'
15343 lt_prog_compiler_static_CXX='-Bstatic'
15344 lt_prog_compiler_wl_CXX='-Qoption ld '
15345 ;;
15346 gcx*)
15347 # Green Hills C++ Compiler
15348 lt_prog_compiler_pic_CXX='-PIC'
15349 ;;
15350 *)
15351 ;;
15352 esac
15353 ;;
15354 sunos4*)
15355 case $cc_basename in
15356 CC*)
15357 # Sun C++ 4.x
15358 lt_prog_compiler_pic_CXX='-pic'
15359 lt_prog_compiler_static_CXX='-Bstatic'
15360 ;;
15361 lcc*)
15362 # Lucid
15363 lt_prog_compiler_pic_CXX='-pic'
15364 ;;
15365 *)
15366 ;;
15367 esac
15368 ;;
15369 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15370 case $cc_basename in
15371 CC*)
15372 lt_prog_compiler_wl_CXX='-Wl,'
15373 lt_prog_compiler_pic_CXX='-KPIC'
15374 lt_prog_compiler_static_CXX='-Bstatic'
15375 ;;
15376 esac
15377 ;;
15378 tandem*)
15379 case $cc_basename in
15380 NCC*)
15381 # NonStop-UX NCC 3.20
15382 lt_prog_compiler_pic_CXX='-KPIC'
15383 ;;
15384 *)
15385 ;;
15386 esac
15387 ;;
15388 vxworks*)
15389 ;;
15390 *)
15391 lt_prog_compiler_can_build_shared_CXX=no
15392 ;;
15393 esac
15394 fi
15395
15396 case $host_os in
15397 # For platforms that do not support PIC, -DPIC is meaningless:
15398 *djgpp*)
15399 lt_prog_compiler_pic_CXX=
15400 ;;
15401 *)
15402 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15403 ;;
15404 esac
15405
15406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15407 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15408 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
15409 $as_echo_n "(cached) " >&6
15410 else
15411 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
15412 fi
15413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
15414 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
15415 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
15416
15417 #
15418 # Check to make sure the PIC flag actually works.
15419 #
15420 if test -n "$lt_prog_compiler_pic_CXX"; then
15421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15422 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15423 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
15424 $as_echo_n "(cached) " >&6
15425 else
15426 lt_cv_prog_compiler_pic_works_CXX=no
15427 ac_outfile=conftest.$ac_objext
15428 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15429 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment
15430 # Insert the option either (1) after the last *FLAGS variable, or
15431 # (2) before a word containing "conftest.", or (3) at the end.
15432 # Note that $ac_compile itself does not contain backslashes and begins
15433 # with a dollar sign (not a hyphen), so the echo should work correctly.
15434 # The option is referenced via a variable to avoid confusing sed.
15435 lt_compile=`echo "$ac_compile" | $SED \
15436 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15437 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15438 -e 's:$: $lt_compiler_flag:'`
15439 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15440 (eval "$lt_compile" 2>conftest.err)
15441 ac_status=$?
15442 cat conftest.err >&5
15443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15444 if (exit $ac_status) && test -s "$ac_outfile"; then
15445 # The compiler can only warn and ignore the option if not recognized
15446 # So say no if there are warnings other than the usual output.
15447 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15448 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15449 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15450 lt_cv_prog_compiler_pic_works_CXX=yes
15451 fi
15452 fi
15453 $RM conftest*
15454
15455 fi
15456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15457 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15458
15459 if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
15460 case $lt_prog_compiler_pic_CXX in
15461 "" | " "*) ;;
15462 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15463 esac
15464 else
15465 lt_prog_compiler_pic_CXX=
15466 lt_prog_compiler_can_build_shared_CXX=no
15467 fi
15468
15469 fi
15470
15471
15472
15473
15474
15475 #
15476 # Check to make sure the static flag actually works.
15477 #
15478 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15480 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15481 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
15482 $as_echo_n "(cached) " >&6
15483 else
15484 lt_cv_prog_compiler_static_works_CXX=no
15485 save_LDFLAGS=$LDFLAGS
15486 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15487 echo "$lt_simple_link_test_code" > conftest.$ac_ext
15488 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15489 # The linker can only warn and ignore the option if not recognized
15490 # So say no if there are warnings
15491 if test -s conftest.err; then
15492 # Append any errors to the config.log.
15493 cat conftest.err 1>&5
15494 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15495 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15496 if diff conftest.exp conftest.er2 >/dev/null; then
15497 lt_cv_prog_compiler_static_works_CXX=yes
15498 fi
15499 else
15500 lt_cv_prog_compiler_static_works_CXX=yes
15501 fi
15502 fi
15503 $RM -r conftest*
15504 LDFLAGS=$save_LDFLAGS
15505
15506 fi
15507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15508 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15509
15510 if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
15511 :
15512 else
15513 lt_prog_compiler_static_CXX=
15514 fi
15515
15516
15517
15518
15519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15520 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15521 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15522 $as_echo_n "(cached) " >&6
15523 else
15524 lt_cv_prog_compiler_c_o_CXX=no
15525 $RM -r conftest 2>/dev/null
15526 mkdir conftest
15527 cd conftest
15528 mkdir out
15529 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15530
15531 lt_compiler_flag="-o out/conftest2.$ac_objext"
15532 # Insert the option either (1) after the last *FLAGS variable, or
15533 # (2) before a word containing "conftest.", or (3) at the end.
15534 # Note that $ac_compile itself does not contain backslashes and begins
15535 # with a dollar sign (not a hyphen), so the echo should work correctly.
15536 lt_compile=`echo "$ac_compile" | $SED \
15537 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15538 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15539 -e 's:$: $lt_compiler_flag:'`
15540 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15541 (eval "$lt_compile" 2>out/conftest.err)
15542 ac_status=$?
15543 cat out/conftest.err >&5
15544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15545 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15546 then
15547 # The compiler can only warn and ignore the option if not recognized
15548 # So say no if there are warnings
15549 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15550 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15551 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15552 lt_cv_prog_compiler_c_o_CXX=yes
15553 fi
15554 fi
15555 chmod u+w . 2>&5
15556 $RM conftest*
15557 # SGI C++ compiler will create directory out/ii_files/ for
15558 # template instantiation
15559 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15560 $RM out/* && rmdir out
15561 cd ..
15562 $RM -r conftest
15563 $RM conftest*
15564
15565 fi
15566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15567 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15568
15569
15570
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15572 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15573 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15574 $as_echo_n "(cached) " >&6
15575 else
15576 lt_cv_prog_compiler_c_o_CXX=no
15577 $RM -r conftest 2>/dev/null
15578 mkdir conftest
15579 cd conftest
15580 mkdir out
15581 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15582
15583 lt_compiler_flag="-o out/conftest2.$ac_objext"
15584 # Insert the option either (1) after the last *FLAGS variable, or
15585 # (2) before a word containing "conftest.", or (3) at the end.
15586 # Note that $ac_compile itself does not contain backslashes and begins
15587 # with a dollar sign (not a hyphen), so the echo should work correctly.
15588 lt_compile=`echo "$ac_compile" | $SED \
15589 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15590 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15591 -e 's:$: $lt_compiler_flag:'`
15592 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15593 (eval "$lt_compile" 2>out/conftest.err)
15594 ac_status=$?
15595 cat out/conftest.err >&5
15596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15597 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15598 then
15599 # The compiler can only warn and ignore the option if not recognized
15600 # So say no if there are warnings
15601 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15602 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15603 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15604 lt_cv_prog_compiler_c_o_CXX=yes
15605 fi
15606 fi
15607 chmod u+w . 2>&5
15608 $RM conftest*
15609 # SGI C++ compiler will create directory out/ii_files/ for
15610 # template instantiation
15611 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15612 $RM out/* && rmdir out
15613 cd ..
15614 $RM -r conftest
15615 $RM conftest*
15616
15617 fi
15618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15619 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15620
15621
15622
15623
15624 hard_links=nottested
15625 if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
15626 # do not overwrite the value of need_locks provided by the user
15627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15628 $as_echo_n "checking if we can lock with hard links... " >&6; }
15629 hard_links=yes
15630 $RM conftest*
15631 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15632 touch conftest.a
15633 ln conftest.a conftest.b 2>&5 || hard_links=no
15634 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15636 $as_echo "$hard_links" >&6; }
15637 if test no = "$hard_links"; then
15638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
15639 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
15640 need_locks=warn
15641 fi
15642 else
15643 need_locks=no
15644 fi
15645
15646
15647
15648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15649 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15650
15651 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15652 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15653 case $host_os in
15654 aix[4-9]*)
15655 # If we're using GNU nm, then we don't want the "-C" option.
15656 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
15657 # Without the "-l" option, or with the "-B" option, AIX nm treats
15658 # weak defined symbols like other global defined symbols, whereas
15659 # GNU nm marks them as "W".
15660 # While the 'weak' keyword is ignored in the Export File, we need
15661 # it in the Import File for the 'aix-soname' feature, so we have
15662 # to replace the "-B" option with "-P" for AIX nm.
15663 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15664 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
15665 else
15666 export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
15667 fi
15668 ;;
15669 pw32*)
15670 export_symbols_cmds_CXX=$ltdll_cmds
15671 ;;
15672 cygwin* | mingw* | cegcc*)
15673 case $cc_basename in
15674 cl*)
15675 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
15676 ;;
15677 *)
15678 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
15679 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15680 ;;
15681 esac
15682 ;;
15683 linux* | k*bsd*-gnu | gnu*)
15684 link_all_deplibs_CXX=no
15685 ;;
15686 *)
15687 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15688 ;;
15689 esac
15690
15691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15692 $as_echo "$ld_shlibs_CXX" >&6; }
15693 test no = "$ld_shlibs_CXX" && can_build_shared=no
15694
15695 with_gnu_ld_CXX=$with_gnu_ld
15696
15697
15698
15699
15700
15701
15702 #
15703 # Do we need to explicitly link libc?
15704 #
15705 case "x$archive_cmds_need_lc_CXX" in
15706 x|xyes)
15707 # Assume -lc should be added
15708 archive_cmds_need_lc_CXX=yes
15709
15710 if test yes,yes = "$GCC,$enable_shared"; then
15711 case $archive_cmds_CXX in
15712 *'~'*)
15713 # FIXME: we may have to deal with multi-command sequences.
15714 ;;
15715 '$CC '*)
15716 # Test whether the compiler implicitly links with -lc since on some
15717 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15718 # to ld, don't add -lc before -lgcc.
15719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15720 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15721 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
15722 $as_echo_n "(cached) " >&6
15723 else
15724 $RM conftest*
15725 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15726
15727 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15728 (eval $ac_compile) 2>&5
15729 ac_status=$?
15730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15731 test $ac_status = 0; } 2>conftest.err; then
15732 soname=conftest
15733 lib=conftest
15734 libobjs=conftest.$ac_objext
15735 deplibs=
15736 wl=$lt_prog_compiler_wl_CXX
15737 pic_flag=$lt_prog_compiler_pic_CXX
15738 compiler_flags=-v
15739 linker_flags=-v
15740 verstring=
15741 output_objdir=.
15742 libname=conftest
15743 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15744 allow_undefined_flag_CXX=
15745 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15746 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15747 ac_status=$?
15748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15749 test $ac_status = 0; }
15750 then
15751 lt_cv_archive_cmds_need_lc_CXX=no
15752 else
15753 lt_cv_archive_cmds_need_lc_CXX=yes
15754 fi
15755 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15756 else
15757 cat conftest.err 1>&5
15758 fi
15759 $RM conftest*
15760
15761 fi
15762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15763 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15764 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15765 ;;
15766 esac
15767 fi
15768 ;;
15769 esac
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15833 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15834
15835 library_names_spec=
15836 libname_spec='lib$name'
15837 soname_spec=
15838 shrext_cmds=.so
15839 postinstall_cmds=
15840 postuninstall_cmds=
15841 finish_cmds=
15842 finish_eval=
15843 shlibpath_var=
15844 shlibpath_overrides_runpath=unknown
15845 version_type=none
15846 dynamic_linker="$host_os ld.so"
15847 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15848 need_lib_prefix=unknown
15849 hardcode_into_libs=no
15850
15851 # when you set need_version to no, make sure it does not cause -set_version
15852 # flags to be left without arguments
15853 need_version=unknown
15854
15855
15856
15857 case $host_os in
15858 aix3*)
15859 version_type=linux # correct to gnu/linux during the next big refactor
15860 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
15861 shlibpath_var=LIBPATH
15862
15863 # AIX 3 has no versioning support, so we append a major version to the name.
15864 soname_spec='$libname$release$shared_ext$major'
15865 ;;
15866
15867 aix[4-9]*)
15868 version_type=linux # correct to gnu/linux during the next big refactor
15869 need_lib_prefix=no
15870 need_version=no
15871 hardcode_into_libs=yes
15872 if test ia64 = "$host_cpu"; then
15873 # AIX 5 supports IA64
15874 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
15875 shlibpath_var=LD_LIBRARY_PATH
15876 else
15877 # With GCC up to 2.95.x, collect2 would create an import file
15878 # for dependence libraries. The import file would start with
15879 # the line '#! .'. This would cause the generated library to
15880 # depend on '.', always an invalid library. This was fixed in
15881 # development snapshots of GCC prior to 3.0.
15882 case $host_os in
15883 aix4 | aix4.[01] | aix4.[01].*)
15884 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15885 echo ' yes '
15886 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
15887 :
15888 else
15889 can_build_shared=no
15890 fi
15891 ;;
15892 esac
15893 # Using Import Files as archive members, it is possible to support
15894 # filename-based versioning of shared library archives on AIX. While
15895 # this would work for both with and without runtime linking, it will
15896 # prevent static linking of such archives. So we do filename-based
15897 # shared library versioning with .so extension only, which is used
15898 # when both runtime linking and shared linking is enabled.
15899 # Unfortunately, runtime linking may impact performance, so we do
15900 # not want this to be the default eventually. Also, we use the
15901 # versioned .so libs for executables only if there is the -brtl
15902 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
15903 # To allow for filename-based versioning support, we need to create
15904 # libNAME.so.V as an archive file, containing:
15905 # *) an Import File, referring to the versioned filename of the
15906 # archive as well as the shared archive member, telling the
15907 # bitwidth (32 or 64) of that shared object, and providing the
15908 # list of exported symbols of that shared object, eventually
15909 # decorated with the 'weak' keyword
15910 # *) the shared object with the F_LOADONLY flag set, to really avoid
15911 # it being seen by the linker.
15912 # At run time we better use the real file rather than another symlink,
15913 # but for link time we create the symlink libNAME.so -> libNAME.so.V
15914
15915 case $with_aix_soname,$aix_use_runtimelinking in
15916 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
15917 # soname into executable. Probably we can add versioning support to
15918 # collect2, so additional links can be useful in future.
15919 aix,yes) # traditional libtool
15920 dynamic_linker='AIX unversionable lib.so'
15921 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15922 # instead of lib<name>.a to let people know that these are not
15923 # typical AIX shared libraries.
15924 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15925 ;;
15926 aix,no) # traditional AIX only
15927 dynamic_linker='AIX lib.a(lib.so.V)'
15928 # We preserve .a as extension for shared libraries through AIX4.2
15929 # and later when we are not doing run time linking.
15930 library_names_spec='$libname$release.a $libname.a'
15931 soname_spec='$libname$release$shared_ext$major'
15932 ;;
15933 svr4,*) # full svr4 only
15934 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
15935 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15936 # We do not specify a path in Import Files, so LIBPATH fires.
15937 shlibpath_overrides_runpath=yes
15938 ;;
15939 *,yes) # both, prefer svr4
15940 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
15941 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15942 # unpreferred sharedlib libNAME.a needs extra handling
15943 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
15944 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
15945 # We do not specify a path in Import Files, so LIBPATH fires.
15946 shlibpath_overrides_runpath=yes
15947 ;;
15948 *,no) # both, prefer aix
15949 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
15950 library_names_spec='$libname$release.a $libname.a'
15951 soname_spec='$libname$release$shared_ext$major'
15952 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
15953 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
15954 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
15955 ;;
15956 esac
15957 shlibpath_var=LIBPATH
15958 fi
15959 ;;
15960
15961 amigaos*)
15962 case $host_cpu in
15963 powerpc)
15964 # Since July 2007 AmigaOS4 officially supports .so libraries.
15965 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15966 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15967 ;;
15968 m68k)
15969 library_names_spec='$libname.ixlibrary $libname.a'
15970 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15971 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
15972 ;;
15973 esac
15974 ;;
15975
15976 beos*)
15977 library_names_spec='$libname$shared_ext'
15978 dynamic_linker="$host_os ld.so"
15979 shlibpath_var=LIBRARY_PATH
15980 ;;
15981
15982 bsdi[45]*)
15983 version_type=linux # correct to gnu/linux during the next big refactor
15984 need_version=no
15985 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15986 soname_spec='$libname$release$shared_ext$major'
15987 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15988 shlibpath_var=LD_LIBRARY_PATH
15989 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15990 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15991 # the default ld.so.conf also contains /usr/contrib/lib and
15992 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15993 # libtool to hard-code these into programs
15994 ;;
15995
15996 cygwin* | mingw* | pw32* | cegcc*)
15997 version_type=windows
15998 shrext_cmds=.dll
15999 need_version=no
16000 need_lib_prefix=no
16001
16002 case $GCC,$cc_basename in
16003 yes,*)
16004 # gcc
16005 library_names_spec='$libname.dll.a'
16006 # DLL is installed to $(libdir)/../bin by postinstall_cmds
16007 postinstall_cmds='base_file=`basename \$file`~
16008 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
16009 dldir=$destdir/`dirname \$dlpath`~
16010 test -d \$dldir || mkdir -p \$dldir~
16011 $install_prog $dir/$dlname \$dldir/$dlname~
16012 chmod a+x \$dldir/$dlname~
16013 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16014 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16015 fi'
16016 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16017 dlpath=$dir/\$dldll~
16018 $RM \$dlpath'
16019 shlibpath_overrides_runpath=yes
16020
16021 case $host_os in
16022 cygwin*)
16023 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16024 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16025
16026 ;;
16027 mingw* | cegcc*)
16028 # MinGW DLLs use traditional 'lib' prefix
16029 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16030 ;;
16031 pw32*)
16032 # pw32 DLLs use 'pw' prefix rather than 'lib'
16033 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16034 ;;
16035 esac
16036 dynamic_linker='Win32 ld.exe'
16037 ;;
16038
16039 *,cl*)
16040 # Native MSVC
16041 libname_spec='$name'
16042 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16043 library_names_spec='$libname.dll.lib'
16044
16045 case $build_os in
16046 mingw*)
16047 sys_lib_search_path_spec=
16048 lt_save_ifs=$IFS
16049 IFS=';'
16050 for lt_path in $LIB
16051 do
16052 IFS=$lt_save_ifs
16053 # Let DOS variable expansion print the short 8.3 style file name.
16054 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
16055 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
16056 done
16057 IFS=$lt_save_ifs
16058 # Convert to MSYS style.
16059 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
16060 ;;
16061 cygwin*)
16062 # Convert to unix form, then to dos form, then back to unix form
16063 # but this time dos style (no spaces!) so that the unix form looks
16064 # like /cygdrive/c/PROGRA~1:/cygdr...
16065 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
16066 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
16067 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16068 ;;
16069 *)
16070 sys_lib_search_path_spec=$LIB
16071 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
16072 # It is most probably a Windows format PATH.
16073 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16074 else
16075 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16076 fi
16077 # FIXME: find the short name or the path components, as spaces are
16078 # common. (e.g. "Program Files" -> "PROGRA~1")
16079 ;;
16080 esac
16081
16082 # DLL is installed to $(libdir)/../bin by postinstall_cmds
16083 postinstall_cmds='base_file=`basename \$file`~
16084 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
16085 dldir=$destdir/`dirname \$dlpath`~
16086 test -d \$dldir || mkdir -p \$dldir~
16087 $install_prog $dir/$dlname \$dldir/$dlname'
16088 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16089 dlpath=$dir/\$dldll~
16090 $RM \$dlpath'
16091 shlibpath_overrides_runpath=yes
16092 dynamic_linker='Win32 link.exe'
16093 ;;
16094
16095 *)
16096 # Assume MSVC wrapper
16097 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
16098 dynamic_linker='Win32 ld.exe'
16099 ;;
16100 esac
16101 # FIXME: first we should search . and the directory the executable is in
16102 shlibpath_var=PATH
16103 ;;
16104
16105 darwin* | rhapsody*)
16106 dynamic_linker="$host_os dyld"
16107 version_type=darwin
16108 need_lib_prefix=no
16109 need_version=no
16110 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
16111 soname_spec='$libname$release$major$shared_ext'
16112 shlibpath_overrides_runpath=yes
16113 shlibpath_var=DYLD_LIBRARY_PATH
16114 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16115
16116 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16117 ;;
16118
16119 dgux*)
16120 version_type=linux # correct to gnu/linux during the next big refactor
16121 need_lib_prefix=no
16122 need_version=no
16123 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16124 soname_spec='$libname$release$shared_ext$major'
16125 shlibpath_var=LD_LIBRARY_PATH
16126 ;;
16127
16128 freebsd* | dragonfly*)
16129 # DragonFly does not have aout. When/if they implement a new
16130 # versioning mechanism, adjust this.
16131 if test -x /usr/bin/objformat; then
16132 objformat=`/usr/bin/objformat`
16133 else
16134 case $host_os in
16135 freebsd[23].*) objformat=aout ;;
16136 *) objformat=elf ;;
16137 esac
16138 fi
16139 version_type=freebsd-$objformat
16140 case $version_type in
16141 freebsd-elf*)
16142 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16143 soname_spec='$libname$release$shared_ext$major'
16144 need_version=no
16145 need_lib_prefix=no
16146 ;;
16147 freebsd-*)
16148 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16149 need_version=yes
16150 ;;
16151 esac
16152 shlibpath_var=LD_LIBRARY_PATH
16153 case $host_os in
16154 freebsd2.*)
16155 shlibpath_overrides_runpath=yes
16156 ;;
16157 freebsd3.[01]* | freebsdelf3.[01]*)
16158 shlibpath_overrides_runpath=yes
16159 hardcode_into_libs=yes
16160 ;;
16161 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16162 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16163 shlibpath_overrides_runpath=no
16164 hardcode_into_libs=yes
16165 ;;
16166 *) # from 4.6 on, and DragonFly
16167 shlibpath_overrides_runpath=yes
16168 hardcode_into_libs=yes
16169 ;;
16170 esac
16171 ;;
16172
16173 haiku*)
16174 version_type=linux # correct to gnu/linux during the next big refactor
16175 need_lib_prefix=no
16176 need_version=no
16177 dynamic_linker="$host_os runtime_loader"
16178 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16179 soname_spec='$libname$release$shared_ext$major'
16180 shlibpath_var=LIBRARY_PATH
16181 shlibpath_overrides_runpath=no
16182 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
16183 hardcode_into_libs=yes
16184 ;;
16185
16186 hpux9* | hpux10* | hpux11*)
16187 # Give a soname corresponding to the major version so that dld.sl refuses to
16188 # link against other versions.
16189 version_type=sunos
16190 need_lib_prefix=no
16191 need_version=no
16192 case $host_cpu in
16193 ia64*)
16194 shrext_cmds='.so'
16195 hardcode_into_libs=yes
16196 dynamic_linker="$host_os dld.so"
16197 shlibpath_var=LD_LIBRARY_PATH
16198 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16199 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16200 soname_spec='$libname$release$shared_ext$major'
16201 if test 32 = "$HPUX_IA64_MODE"; then
16202 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16203 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
16204 else
16205 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16206 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
16207 fi
16208 ;;
16209 hppa*64*)
16210 shrext_cmds='.sl'
16211 hardcode_into_libs=yes
16212 dynamic_linker="$host_os dld.sl"
16213 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16214 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16215 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16216 soname_spec='$libname$release$shared_ext$major'
16217 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16218 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16219 ;;
16220 *)
16221 shrext_cmds='.sl'
16222 dynamic_linker="$host_os dld.sl"
16223 shlibpath_var=SHLIB_PATH
16224 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16225 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16226 soname_spec='$libname$release$shared_ext$major'
16227 ;;
16228 esac
16229 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16230 postinstall_cmds='chmod 555 $lib'
16231 # or fails outright, so override atomically:
16232 install_override_mode=555
16233 ;;
16234
16235 interix[3-9]*)
16236 version_type=linux # correct to gnu/linux during the next big refactor
16237 need_lib_prefix=no
16238 need_version=no
16239 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16240 soname_spec='$libname$release$shared_ext$major'
16241 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16242 shlibpath_var=LD_LIBRARY_PATH
16243 shlibpath_overrides_runpath=no
16244 hardcode_into_libs=yes
16245 ;;
16246
16247 irix5* | irix6* | nonstopux*)
16248 case $host_os in
16249 nonstopux*) version_type=nonstopux ;;
16250 *)
16251 if test yes = "$lt_cv_prog_gnu_ld"; then
16252 version_type=linux # correct to gnu/linux during the next big refactor
16253 else
16254 version_type=irix
16255 fi ;;
16256 esac
16257 need_lib_prefix=no
16258 need_version=no
16259 soname_spec='$libname$release$shared_ext$major'
16260 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
16261 case $host_os in
16262 irix5* | nonstopux*)
16263 libsuff= shlibsuff=
16264 ;;
16265 *)
16266 case $LD in # libtool.m4 will add one of these switches to LD
16267 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16268 libsuff= shlibsuff= libmagic=32-bit;;
16269 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16270 libsuff=32 shlibsuff=N32 libmagic=N32;;
16271 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16272 libsuff=64 shlibsuff=64 libmagic=64-bit;;
16273 *) libsuff= shlibsuff= libmagic=never-match;;
16274 esac
16275 ;;
16276 esac
16277 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16278 shlibpath_overrides_runpath=no
16279 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
16280 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
16281 hardcode_into_libs=yes
16282 ;;
16283
16284 # No shared lib support for Linux oldld, aout, or coff.
16285 linux*oldld* | linux*aout* | linux*coff*)
16286 dynamic_linker=no
16287 ;;
16288
16289 linux*android*)
16290 version_type=none # Android doesn't support versioned libraries.
16291 need_lib_prefix=no
16292 need_version=no
16293 library_names_spec='$libname$release$shared_ext'
16294 soname_spec='$libname$release$shared_ext'
16295 finish_cmds=
16296 shlibpath_var=LD_LIBRARY_PATH
16297 shlibpath_overrides_runpath=yes
16298
16299 # This implies no fast_install, which is unacceptable.
16300 # Some rework will be needed to allow for fast_install
16301 # before this can be enabled.
16302 hardcode_into_libs=yes
16303
16304 dynamic_linker='Android linker'
16305 # Don't embed -rpath directories since the linker doesn't support them.
16306 hardcode_libdir_flag_spec_CXX='-L$libdir'
16307 ;;
16308
16309 # This must be glibc/ELF.
16310 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
16311 version_type=linux # correct to gnu/linux during the next big refactor
16312 need_lib_prefix=no
16313 need_version=no
16314 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16315 soname_spec='$libname$release$shared_ext$major'
16316 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16317 shlibpath_var=LD_LIBRARY_PATH
16318 shlibpath_overrides_runpath=no
16319
16320 # Some binutils ld are patched to set DT_RUNPATH
16321 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
16322 $as_echo_n "(cached) " >&6
16323 else
16324 lt_cv_shlibpath_overrides_runpath=no
16325 save_LDFLAGS=$LDFLAGS
16326 save_libdir=$libdir
16327 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16328 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16330 /* end confdefs.h. */
16331
16332 int
16333 main ()
16334 {
16335
16336 ;
16337 return 0;
16338 }
16339 _ACEOF
16340 if ac_fn_cxx_try_link "$LINENO"; then :
16341 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16342 lt_cv_shlibpath_overrides_runpath=yes
16343 fi
16344 fi
16345 rm -f core conftest.err conftest.$ac_objext \
16346 conftest$ac_exeext conftest.$ac_ext
16347 LDFLAGS=$save_LDFLAGS
16348 libdir=$save_libdir
16349
16350 fi
16351
16352 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16353
16354 # This implies no fast_install, which is unacceptable.
16355 # Some rework will be needed to allow for fast_install
16356 # before this can be enabled.
16357 hardcode_into_libs=yes
16358
16359 # Ideally, we could use ldconfig to report *all* directores which are
16360 # searched for libraries, however this is still not possible. Aside from not
16361 # being certain /sbin/ldconfig is available, command
16362 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
16363 # even though it is searched at run-time. Try to do the best guess by
16364 # appending ld.so.conf contents (and includes) to the search path.
16365 if test -f /etc/ld.so.conf; then
16366 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
16367 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16368 fi
16369
16370 # We used to test for /lib/ld.so.1 and disable shared libraries on
16371 # powerpc, because MkLinux only supported shared libraries with the
16372 # GNU dynamic linker. Since this was broken with cross compilers,
16373 # most powerpc-linux boxes support dynamic linking these days and
16374 # people can always --disable-shared, the test was removed, and we
16375 # assume the GNU/Linux dynamic linker is in use.
16376 dynamic_linker='GNU/Linux ld.so'
16377 ;;
16378
16379 netbsdelf*-gnu)
16380 version_type=linux
16381 need_lib_prefix=no
16382 need_version=no
16383 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16384 soname_spec='${libname}${release}${shared_ext}$major'
16385 shlibpath_var=LD_LIBRARY_PATH
16386 shlibpath_overrides_runpath=no
16387 hardcode_into_libs=yes
16388 dynamic_linker='NetBSD ld.elf_so'
16389 ;;
16390
16391 netbsd*)
16392 version_type=sunos
16393 need_lib_prefix=no
16394 need_version=no
16395 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16396 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16397 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16398 dynamic_linker='NetBSD (a.out) ld.so'
16399 else
16400 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16401 soname_spec='$libname$release$shared_ext$major'
16402 dynamic_linker='NetBSD ld.elf_so'
16403 fi
16404 shlibpath_var=LD_LIBRARY_PATH
16405 shlibpath_overrides_runpath=yes
16406 hardcode_into_libs=yes
16407 ;;
16408
16409 newsos6)
16410 version_type=linux # correct to gnu/linux during the next big refactor
16411 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16412 shlibpath_var=LD_LIBRARY_PATH
16413 shlibpath_overrides_runpath=yes
16414 ;;
16415
16416 *nto* | *qnx*)
16417 version_type=qnx
16418 need_lib_prefix=no
16419 need_version=no
16420 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16421 soname_spec='$libname$release$shared_ext$major'
16422 shlibpath_var=LD_LIBRARY_PATH
16423 shlibpath_overrides_runpath=no
16424 hardcode_into_libs=yes
16425 dynamic_linker='ldqnx.so'
16426 ;;
16427
16428 openbsd* | bitrig*)
16429 version_type=sunos
16430 sys_lib_dlsearch_path_spec=/usr/lib
16431 need_lib_prefix=no
16432 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
16433 need_version=no
16434 else
16435 need_version=yes
16436 fi
16437 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16438 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16439 shlibpath_var=LD_LIBRARY_PATH
16440 shlibpath_overrides_runpath=yes
16441 ;;
16442
16443 os2*)
16444 libname_spec='$name'
16445 version_type=windows
16446 shrext_cmds=.dll
16447 need_version=no
16448 need_lib_prefix=no
16449 # OS/2 can only load a DLL with a base name of 8 characters or less.
16450 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
16451 v=$($ECHO $release$versuffix | tr -d .-);
16452 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
16453 $ECHO $n$v`$shared_ext'
16454 library_names_spec='${libname}_dll.$libext'
16455 dynamic_linker='OS/2 ld.exe'
16456 shlibpath_var=BEGINLIBPATH
16457 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16458 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16459 postinstall_cmds='base_file=`basename \$file`~
16460 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
16461 dldir=$destdir/`dirname \$dlpath`~
16462 test -d \$dldir || mkdir -p \$dldir~
16463 $install_prog $dir/$dlname \$dldir/$dlname~
16464 chmod a+x \$dldir/$dlname~
16465 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16466 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16467 fi'
16468 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
16469 dlpath=$dir/\$dldll~
16470 $RM \$dlpath'
16471 ;;
16472
16473 osf3* | osf4* | osf5*)
16474 version_type=osf
16475 need_lib_prefix=no
16476 need_version=no
16477 soname_spec='$libname$release$shared_ext$major'
16478 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16479 shlibpath_var=LD_LIBRARY_PATH
16480 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16481 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16482 ;;
16483
16484 rdos*)
16485 dynamic_linker=no
16486 ;;
16487
16488 solaris*)
16489 version_type=linux # correct to gnu/linux during the next big refactor
16490 need_lib_prefix=no
16491 need_version=no
16492 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16493 soname_spec='$libname$release$shared_ext$major'
16494 shlibpath_var=LD_LIBRARY_PATH
16495 shlibpath_overrides_runpath=yes
16496 hardcode_into_libs=yes
16497 # ldd complains unless libraries are executable
16498 postinstall_cmds='chmod +x $lib'
16499 ;;
16500
16501 sunos4*)
16502 version_type=sunos
16503 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16504 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16505 shlibpath_var=LD_LIBRARY_PATH
16506 shlibpath_overrides_runpath=yes
16507 if test yes = "$with_gnu_ld"; then
16508 need_lib_prefix=no
16509 fi
16510 need_version=yes
16511 ;;
16512
16513 sysv4 | sysv4.3*)
16514 version_type=linux # correct to gnu/linux during the next big refactor
16515 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16516 soname_spec='$libname$release$shared_ext$major'
16517 shlibpath_var=LD_LIBRARY_PATH
16518 case $host_vendor in
16519 sni)
16520 shlibpath_overrides_runpath=no
16521 need_lib_prefix=no
16522 runpath_var=LD_RUN_PATH
16523 ;;
16524 siemens)
16525 need_lib_prefix=no
16526 ;;
16527 motorola)
16528 need_lib_prefix=no
16529 need_version=no
16530 shlibpath_overrides_runpath=no
16531 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16532 ;;
16533 esac
16534 ;;
16535
16536 sysv4*MP*)
16537 if test -d /usr/nec; then
16538 version_type=linux # correct to gnu/linux during the next big refactor
16539 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
16540 soname_spec='$libname$shared_ext.$major'
16541 shlibpath_var=LD_LIBRARY_PATH
16542 fi
16543 ;;
16544
16545 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16546 version_type=sco
16547 need_lib_prefix=no
16548 need_version=no
16549 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
16550 soname_spec='$libname$release$shared_ext$major'
16551 shlibpath_var=LD_LIBRARY_PATH
16552 shlibpath_overrides_runpath=yes
16553 hardcode_into_libs=yes
16554 if test yes = "$with_gnu_ld"; then
16555 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16556 else
16557 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16558 case $host_os in
16559 sco3.2v5*)
16560 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16561 ;;
16562 esac
16563 fi
16564 sys_lib_dlsearch_path_spec='/usr/lib'
16565 ;;
16566
16567 tpf*)
16568 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
16569 version_type=linux # correct to gnu/linux during the next big refactor
16570 need_lib_prefix=no
16571 need_version=no
16572 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16573 shlibpath_var=LD_LIBRARY_PATH
16574 shlibpath_overrides_runpath=no
16575 hardcode_into_libs=yes
16576 ;;
16577
16578 uts4*)
16579 version_type=linux # correct to gnu/linux during the next big refactor
16580 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16581 soname_spec='$libname$release$shared_ext$major'
16582 shlibpath_var=LD_LIBRARY_PATH
16583 ;;
16584
16585 *)
16586 dynamic_linker=no
16587 ;;
16588 esac
16589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16590 $as_echo "$dynamic_linker" >&6; }
16591 test no = "$dynamic_linker" && can_build_shared=no
16592
16593 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16594 if test yes = "$GCC"; then
16595 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16596 fi
16597
16598 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
16599 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
16600 fi
16601
16602 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
16603 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
16604 fi
16605
16606 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
16607 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
16608
16609 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
16610 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
16611
16612 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
16613 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16655 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16656 hardcode_action_CXX=
16657 if test -n "$hardcode_libdir_flag_spec_CXX" ||
16658 test -n "$runpath_var_CXX" ||
16659 test yes = "$hardcode_automatic_CXX"; then
16660
16661 # We can hardcode non-existent directories.
16662 if test no != "$hardcode_direct_CXX" &&
16663 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16664 # have to relink, otherwise we might link with an installed library
16665 # when we should be linking with a yet-to-be-installed one
16666 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
16667 test no != "$hardcode_minus_L_CXX"; then
16668 # Linking always hardcodes the temporary library directory.
16669 hardcode_action_CXX=relink
16670 else
16671 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16672 hardcode_action_CXX=immediate
16673 fi
16674 else
16675 # We cannot hardcode anything, or else we can only hardcode existing
16676 # directories.
16677 hardcode_action_CXX=unsupported
16678 fi
16679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16680 $as_echo "$hardcode_action_CXX" >&6; }
16681
16682 if test relink = "$hardcode_action_CXX" ||
16683 test yes = "$inherit_rpath_CXX"; then
16684 # Fast installation is not supported
16685 enable_fast_install=no
16686 elif test yes = "$shlibpath_overrides_runpath" ||
16687 test no = "$enable_shared"; then
16688 # Fast installation is not necessary
16689 enable_fast_install=needless
16690 fi
16691
16692
16693
16694
16695
16696
16697
16698 fi # test -n "$compiler"
16699
16700 CC=$lt_save_CC
16701 CFLAGS=$lt_save_CFLAGS
16702 LDCXX=$LD
16703 LD=$lt_save_LD
16704 GCC=$lt_save_GCC
16705 with_gnu_ld=$lt_save_with_gnu_ld
16706 lt_cv_path_LDCXX=$lt_cv_path_LD
16707 lt_cv_path_LD=$lt_save_path_LD
16708 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16709 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16710 fi # test yes != "$_lt_caught_CXX_error"
16711
16712 ac_ext=c
16713 ac_cpp='$CPP $CPPFLAGS'
16714 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16715 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16716 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732 ac_config_commands="$ac_config_commands libtool"
16733
16734
16735
16736
16737 # Only expand once:
16738
16739
16740
16741
16742
16743
16744 # Enable quiet compiles on automake 1.11.
16745 # Check whether --enable-silent-rules was given.
16746 if test "${enable_silent_rules+set}" = set; then :
16747 enableval=$enable_silent_rules;
16748 fi
16749
16750 case $enable_silent_rules in # (((
16751 yes) AM_DEFAULT_VERBOSITY=0;;
16752 no) AM_DEFAULT_VERBOSITY=1;;
16753 *) AM_DEFAULT_VERBOSITY=0;;
16754 esac
16755 am_make=${MAKE-make}
16756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
16757 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
16758 if ${am_cv_make_support_nested_variables+:} false; then :
16759 $as_echo_n "(cached) " >&6
16760 else
16761 if $as_echo 'TRUE=$(BAR$(V))
16762 BAR0=false
16763 BAR1=true
16764 V=1
16765 am__doit:
16766 @$(TRUE)
16767 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
16768 am_cv_make_support_nested_variables=yes
16769 else
16770 am_cv_make_support_nested_variables=no
16771 fi
16772 fi
16773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
16774 $as_echo "$am_cv_make_support_nested_variables" >&6; }
16775 if test $am_cv_make_support_nested_variables = yes; then
16776 AM_V='$(V)'
16777 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
16778 else
16779 AM_V=$AM_DEFAULT_VERBOSITY
16780 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
16781 fi
16782 AM_BACKSLASH='\'
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
16794 if test -n "$ac_tool_prefix"; then
16795 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
16796 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
16797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16798 $as_echo_n "checking for $ac_word... " >&6; }
16799 if ${ac_cv_path_PKG_CONFIG+:} false; then :
16800 $as_echo_n "(cached) " >&6
16801 else
16802 case $PKG_CONFIG in
16803 [\\/]* | ?:[\\/]*)
16804 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
16805 ;;
16806 *)
16807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16808 for as_dir in $PATH
16809 do
16810 IFS=$as_save_IFS
16811 test -z "$as_dir" && as_dir=.
16812 for ac_exec_ext in '' $ac_executable_extensions; do
16813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16814 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16816 break 2
16817 fi
16818 done
16819 done
16820 IFS=$as_save_IFS
16821
16822 ;;
16823 esac
16824 fi
16825 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
16826 if test -n "$PKG_CONFIG"; then
16827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
16828 $as_echo "$PKG_CONFIG" >&6; }
16829 else
16830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16831 $as_echo "no" >&6; }
16832 fi
16833
16834
16835 fi
16836 if test -z "$ac_cv_path_PKG_CONFIG"; then
16837 ac_pt_PKG_CONFIG=$PKG_CONFIG
16838 # Extract the first word of "pkg-config", so it can be a program name with args.
16839 set dummy pkg-config; ac_word=$2
16840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16841 $as_echo_n "checking for $ac_word... " >&6; }
16842 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
16843 $as_echo_n "(cached) " >&6
16844 else
16845 case $ac_pt_PKG_CONFIG in
16846 [\\/]* | ?:[\\/]*)
16847 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
16848 ;;
16849 *)
16850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16851 for as_dir in $PATH
16852 do
16853 IFS=$as_save_IFS
16854 test -z "$as_dir" && as_dir=.
16855 for ac_exec_ext in '' $ac_executable_extensions; do
16856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16857 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16859 break 2
16860 fi
16861 done
16862 done
16863 IFS=$as_save_IFS
16864
16865 ;;
16866 esac
16867 fi
16868 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
16869 if test -n "$ac_pt_PKG_CONFIG"; then
16870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16871 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
16872 else
16873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16874 $as_echo "no" >&6; }
16875 fi
16876
16877 if test "x$ac_pt_PKG_CONFIG" = x; then
16878 PKG_CONFIG=""
16879 else
16880 case $cross_compiling:$ac_tool_warned in
16881 yes:)
16882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16883 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16884 ac_tool_warned=yes ;;
16885 esac
16886 PKG_CONFIG=$ac_pt_PKG_CONFIG
16887 fi
16888 else
16889 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
16890 fi
16891
16892 fi
16893 if test -n "$PKG_CONFIG"; then
16894 _pkg_min_version=0.9.0
16895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16896 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16897 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
16898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16899 $as_echo "yes" >&6; }
16900 else
16901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16902 $as_echo "no" >&6; }
16903 PKG_CONFIG=""
16904 fi
16905 fi
16906
16907
16908 pkg_failed=no
16909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL" >&5
16910 $as_echo_n "checking for GL... " >&6; }
16911
16912 if test -n "$GL_CFLAGS"; then
16913 pkg_cv_GL_CFLAGS="$GL_CFLAGS"
16914 elif test -n "$PKG_CONFIG"; then
16915 if test -n "$PKG_CONFIG" && \
16916 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5
16917 ($PKG_CONFIG --exists --print-errors "gl") 2>&5
16918 ac_status=$?
16919 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16920 test $ac_status = 0; }; then
16921 pkg_cv_GL_CFLAGS=`$PKG_CONFIG --cflags "gl" 2>/dev/null`
16922 test "x$?" != "x0" && pkg_failed=yes
16923 else
16924 pkg_failed=yes
16925 fi
16926 else
16927 pkg_failed=untried
16928 fi
16929 if test -n "$GL_LIBS"; then
16930 pkg_cv_GL_LIBS="$GL_LIBS"
16931 elif test -n "$PKG_CONFIG"; then
16932 if test -n "$PKG_CONFIG" && \
16933 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5
16934 ($PKG_CONFIG --exists --print-errors "gl") 2>&5
16935 ac_status=$?
16936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16937 test $ac_status = 0; }; then
16938 pkg_cv_GL_LIBS=`$PKG_CONFIG --libs "gl" 2>/dev/null`
16939 test "x$?" != "x0" && pkg_failed=yes
16940 else
16941 pkg_failed=yes
16942 fi
16943 else
16944 pkg_failed=untried
16945 fi
16946
16947
16948
16949 if test $pkg_failed = yes; then
16950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16951 $as_echo "no" >&6; }
16952
16953 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
16954 _pkg_short_errors_supported=yes
16955 else
16956 _pkg_short_errors_supported=no
16957 fi
16958 if test $_pkg_short_errors_supported = yes; then
16959 GL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gl" 2>&1`
16960 else
16961 GL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gl" 2>&1`
16962 fi
16963 # Put the nasty error message in config.log where it belongs
16964 echo "$GL_PKG_ERRORS" >&5
16965
16966
16967 ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
16968 if test "x$ac_cv_header_GL_gl_h" = xyes; then :
16969
16970 else
16971 as_fn_error $? "GL not found" "$LINENO" 5
16972 fi
16973
16974
16975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5
16976 $as_echo_n "checking for glBegin in -lGL... " >&6; }
16977 if ${ac_cv_lib_GL_glBegin+:} false; then :
16978 $as_echo_n "(cached) " >&6
16979 else
16980 ac_check_lib_save_LIBS=$LIBS
16981 LIBS="-lGL $LIBS"
16982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16983 /* end confdefs.h. */
16984
16985 /* Override any GCC internal prototype to avoid an error.
16986 Use char because int might match the return type of a GCC
16987 builtin and then its argument prototype would still apply. */
16988 #ifdef __cplusplus
16989 extern "C"
16990 #endif
16991 char glBegin ();
16992 int
16993 main ()
16994 {
16995 return glBegin ();
16996 ;
16997 return 0;
16998 }
16999 _ACEOF
17000 if ac_fn_c_try_link "$LINENO"; then :
17001 ac_cv_lib_GL_glBegin=yes
17002 else
17003 ac_cv_lib_GL_glBegin=no
17004 fi
17005 rm -f core conftest.err conftest.$ac_objext \
17006 conftest$ac_exeext conftest.$ac_ext
17007 LIBS=$ac_check_lib_save_LIBS
17008 fi
17009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5
17010 $as_echo "$ac_cv_lib_GL_glBegin" >&6; }
17011 if test "x$ac_cv_lib_GL_glBegin" = xyes; then :
17012 GL_LIBS=-lGL
17013 else
17014 as_fn_error $? "GL required" "$LINENO" 5
17015 fi
17016
17017
17018 elif test $pkg_failed = untried; then
17019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17020 $as_echo "no" >&6; }
17021
17022 ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
17023 if test "x$ac_cv_header_GL_gl_h" = xyes; then :
17024
17025 else
17026 as_fn_error $? "GL not found" "$LINENO" 5
17027 fi
17028
17029
17030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5
17031 $as_echo_n "checking for glBegin in -lGL... " >&6; }
17032 if ${ac_cv_lib_GL_glBegin+:} false; then :
17033 $as_echo_n "(cached) " >&6
17034 else
17035 ac_check_lib_save_LIBS=$LIBS
17036 LIBS="-lGL $LIBS"
17037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17038 /* end confdefs.h. */
17039
17040 /* Override any GCC internal prototype to avoid an error.
17041 Use char because int might match the return type of a GCC
17042 builtin and then its argument prototype would still apply. */
17043 #ifdef __cplusplus
17044 extern "C"
17045 #endif
17046 char glBegin ();
17047 int
17048 main ()
17049 {
17050 return glBegin ();
17051 ;
17052 return 0;
17053 }
17054 _ACEOF
17055 if ac_fn_c_try_link "$LINENO"; then :
17056 ac_cv_lib_GL_glBegin=yes
17057 else
17058 ac_cv_lib_GL_glBegin=no
17059 fi
17060 rm -f core conftest.err conftest.$ac_objext \
17061 conftest$ac_exeext conftest.$ac_ext
17062 LIBS=$ac_check_lib_save_LIBS
17063 fi
17064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5
17065 $as_echo "$ac_cv_lib_GL_glBegin" >&6; }
17066 if test "x$ac_cv_lib_GL_glBegin" = xyes; then :
17067 GL_LIBS=-lGL
17068 else
17069 as_fn_error $? "GL required" "$LINENO" 5
17070 fi
17071
17072
17073 else
17074 GL_CFLAGS=$pkg_cv_GL_CFLAGS
17075 GL_LIBS=$pkg_cv_GL_LIBS
17076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17077 $as_echo "yes" >&6; }
17078
17079 fi
17080
17081 DEMO_CFLAGS="$DEMO_CFLAGS $GL_CFLAGS"
17082 DEMO_LIBS="$DEMO_LIBS $GL_LIBS"
17083
17084 glut_enabled=yes
17085
17086 # Check whether --with-glut was given.
17087 if test "${with_glut+set}" = set; then :
17088 withval=$with_glut; GLUT_CFLAGS="-I$withval/include"
17089 GLUT_LIBS="-L$withval/lib -lglut"
17090 else
17091 GLUT_CFLAGS=""
17092 GLUT_LIBS="-lglut"
17093
17094 fi
17095
17096 if test "x$with_glut" != xno; then :
17097 ac_fn_c_check_header_mongrel "$LINENO" "GL/glut.h" "ac_cv_header_GL_glut_h" "$ac_includes_default"
17098 if test "x$ac_cv_header_GL_glut_h" = xyes; then :
17099
17100 else
17101 glut_enabled=no
17102 fi
17103
17104
17105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glutInit in -lglut" >&5
17106 $as_echo_n "checking for glutInit in -lglut... " >&6; }
17107 if ${ac_cv_lib_glut_glutInit+:} false; then :
17108 $as_echo_n "(cached) " >&6
17109 else
17110 ac_check_lib_save_LIBS=$LIBS
17111 LIBS="-lglut $LIBS"
17112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17113 /* end confdefs.h. */
17114
17115 /* Override any GCC internal prototype to avoid an error.
17116 Use char because int might match the return type of a GCC
17117 builtin and then its argument prototype would still apply. */
17118 #ifdef __cplusplus
17119 extern "C"
17120 #endif
17121 char glutInit ();
17122 int
17123 main ()
17124 {
17125 return glutInit ();
17126 ;
17127 return 0;
17128 }
17129 _ACEOF
17130 if ac_fn_c_try_link "$LINENO"; then :
17131 ac_cv_lib_glut_glutInit=yes
17132 else
17133 ac_cv_lib_glut_glutInit=no
17134 fi
17135 rm -f core conftest.err conftest.$ac_objext \
17136 conftest$ac_exeext conftest.$ac_ext
17137 LIBS=$ac_check_lib_save_LIBS
17138 fi
17139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_glut_glutInit" >&5
17140 $as_echo "$ac_cv_lib_glut_glutInit" >&6; }
17141 if test "x$ac_cv_lib_glut_glutInit" = xyes; then :
17142 cat >>confdefs.h <<_ACEOF
17143 #define HAVE_LIBGLUT 1
17144 _ACEOF
17145
17146 LIBS="-lglut $LIBS"
17147
17148 else
17149 glut_enabled=no
17150 fi
17151
17152 else
17153 glut_enabled=no
17154 fi
17155
17156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17157 /* end confdefs.h. */
17158 #include <GL/freeglut.h>
17159
17160 _ACEOF
17161 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17162 $EGREP "glutInitContextProfile" >/dev/null 2>&1; then :
17163 $as_echo "#define HAVE_FREEGLUT 1" >>confdefs.h
17164
17165 fi
17166 rm -f conftest*
17167
17168
17169
17170 pkg_failed=no
17171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLEW" >&5
17172 $as_echo_n "checking for GLEW... " >&6; }
17173
17174 if test -n "$GLEW_CFLAGS"; then
17175 pkg_cv_GLEW_CFLAGS="$GLEW_CFLAGS"
17176 elif test -n "$PKG_CONFIG"; then
17177 if test -n "$PKG_CONFIG" && \
17178 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glew >= 1.5.4\""; } >&5
17179 ($PKG_CONFIG --exists --print-errors "glew >= 1.5.4") 2>&5
17180 ac_status=$?
17181 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17182 test $ac_status = 0; }; then
17183 pkg_cv_GLEW_CFLAGS=`$PKG_CONFIG --cflags "glew >= 1.5.4" 2>/dev/null`
17184 test "x$?" != "x0" && pkg_failed=yes
17185 else
17186 pkg_failed=yes
17187 fi
17188 else
17189 pkg_failed=untried
17190 fi
17191 if test -n "$GLEW_LIBS"; then
17192 pkg_cv_GLEW_LIBS="$GLEW_LIBS"
17193 elif test -n "$PKG_CONFIG"; then
17194 if test -n "$PKG_CONFIG" && \
17195 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glew >= 1.5.4\""; } >&5
17196 ($PKG_CONFIG --exists --print-errors "glew >= 1.5.4") 2>&5
17197 ac_status=$?
17198 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17199 test $ac_status = 0; }; then
17200 pkg_cv_GLEW_LIBS=`$PKG_CONFIG --libs "glew >= 1.5.4" 2>/dev/null`
17201 test "x$?" != "x0" && pkg_failed=yes
17202 else
17203 pkg_failed=yes
17204 fi
17205 else
17206 pkg_failed=untried
17207 fi
17208
17209
17210
17211 if test $pkg_failed = yes; then
17212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17213 $as_echo "no" >&6; }
17214
17215 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17216 _pkg_short_errors_supported=yes
17217 else
17218 _pkg_short_errors_supported=no
17219 fi
17220 if test $_pkg_short_errors_supported = yes; then
17221 GLEW_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glew >= 1.5.4" 2>&1`
17222 else
17223 GLEW_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glew >= 1.5.4" 2>&1`
17224 fi
17225 # Put the nasty error message in config.log where it belongs
17226 echo "$GLEW_PKG_ERRORS" >&5
17227
17228 as_fn_error $? "Package requirements (glew >= 1.5.4) were not met:
17229
17230 $GLEW_PKG_ERRORS
17231
17232 Consider adjusting the PKG_CONFIG_PATH environment variable if you
17233 installed software in a non-standard prefix.
17234
17235 Alternatively, you may set the environment variables GLEW_CFLAGS
17236 and GLEW_LIBS to avoid the need to call pkg-config.
17237 See the pkg-config man page for more details." "$LINENO" 5
17238 elif test $pkg_failed = untried; then
17239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17240 $as_echo "no" >&6; }
17241 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17242 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17243 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
17244 is in your PATH or set the PKG_CONFIG environment variable to the full
17245 path to pkg-config.
17246
17247 Alternatively, you may set the environment variables GLEW_CFLAGS
17248 and GLEW_LIBS to avoid the need to call pkg-config.
17249 See the pkg-config man page for more details.
17250
17251 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
17252 See \`config.log' for more details" "$LINENO" 5; }
17253 else
17254 GLEW_CFLAGS=$pkg_cv_GLEW_CFLAGS
17255 GLEW_LIBS=$pkg_cv_GLEW_LIBS
17256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17257 $as_echo "yes" >&6; }
17258
17259 fi
17260 DEMO_CFLAGS="$DEMO_CFLAGS $GLEW_CFLAGS"
17261 DEMO_LIBS="$DEMO_LIBS $GLEW_LIBS"
17262
17263 # LIBS was set by AC_CHECK_LIB above
17264 LIBS=""
17265
17266
17267 pkg_failed=no
17268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLU" >&5
17269 $as_echo_n "checking for GLU... " >&6; }
17270
17271 if test -n "$GLU_CFLAGS"; then
17272 pkg_cv_GLU_CFLAGS="$GLU_CFLAGS"
17273 elif test -n "$PKG_CONFIG"; then
17274 if test -n "$PKG_CONFIG" && \
17275 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glu\""; } >&5
17276 ($PKG_CONFIG --exists --print-errors "glu") 2>&5
17277 ac_status=$?
17278 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17279 test $ac_status = 0; }; then
17280 pkg_cv_GLU_CFLAGS=`$PKG_CONFIG --cflags "glu" 2>/dev/null`
17281 test "x$?" != "x0" && pkg_failed=yes
17282 else
17283 pkg_failed=yes
17284 fi
17285 else
17286 pkg_failed=untried
17287 fi
17288 if test -n "$GLU_LIBS"; then
17289 pkg_cv_GLU_LIBS="$GLU_LIBS"
17290 elif test -n "$PKG_CONFIG"; then
17291 if test -n "$PKG_CONFIG" && \
17292 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glu\""; } >&5
17293 ($PKG_CONFIG --exists --print-errors "glu") 2>&5
17294 ac_status=$?
17295 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17296 test $ac_status = 0; }; then
17297 pkg_cv_GLU_LIBS=`$PKG_CONFIG --libs "glu" 2>/dev/null`
17298 test "x$?" != "x0" && pkg_failed=yes
17299 else
17300 pkg_failed=yes
17301 fi
17302 else
17303 pkg_failed=untried
17304 fi
17305
17306
17307
17308 if test $pkg_failed = yes; then
17309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17310 $as_echo "no" >&6; }
17311
17312 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17313 _pkg_short_errors_supported=yes
17314 else
17315 _pkg_short_errors_supported=no
17316 fi
17317 if test $_pkg_short_errors_supported = yes; then
17318 GLU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glu" 2>&1`
17319 else
17320 GLU_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glu" 2>&1`
17321 fi
17322 # Put the nasty error message in config.log where it belongs
17323 echo "$GLU_PKG_ERRORS" >&5
17324
17325 ac_fn_c_check_header_mongrel "$LINENO" "GL/glu.h" "ac_cv_header_GL_glu_h" "$ac_includes_default"
17326 if test "x$ac_cv_header_GL_glu_h" = xyes; then :
17327
17328 else
17329 as_fn_error $? "GLU not found" "$LINENO" 5
17330 fi
17331
17332
17333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gluBeginCurve in -lGLU" >&5
17334 $as_echo_n "checking for gluBeginCurve in -lGLU... " >&6; }
17335 if ${ac_cv_lib_GLU_gluBeginCurve+:} false; then :
17336 $as_echo_n "(cached) " >&6
17337 else
17338 ac_check_lib_save_LIBS=$LIBS
17339 LIBS="-lGLU $LIBS"
17340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17341 /* end confdefs.h. */
17342
17343 /* Override any GCC internal prototype to avoid an error.
17344 Use char because int might match the return type of a GCC
17345 builtin and then its argument prototype would still apply. */
17346 #ifdef __cplusplus
17347 extern "C"
17348 #endif
17349 char gluBeginCurve ();
17350 int
17351 main ()
17352 {
17353 return gluBeginCurve ();
17354 ;
17355 return 0;
17356 }
17357 _ACEOF
17358 if ac_fn_c_try_link "$LINENO"; then :
17359 ac_cv_lib_GLU_gluBeginCurve=yes
17360 else
17361 ac_cv_lib_GLU_gluBeginCurve=no
17362 fi
17363 rm -f core conftest.err conftest.$ac_objext \
17364 conftest$ac_exeext conftest.$ac_ext
17365 LIBS=$ac_check_lib_save_LIBS
17366 fi
17367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GLU_gluBeginCurve" >&5
17368 $as_echo "$ac_cv_lib_GLU_gluBeginCurve" >&6; }
17369 if test "x$ac_cv_lib_GLU_gluBeginCurve" = xyes; then :
17370 GLU_LIBS=-lGLU
17371 else
17372 as_fn_error $? "GLU required" "$LINENO" 5
17373 fi
17374
17375 elif test $pkg_failed = untried; then
17376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17377 $as_echo "no" >&6; }
17378 ac_fn_c_check_header_mongrel "$LINENO" "GL/glu.h" "ac_cv_header_GL_glu_h" "$ac_includes_default"
17379 if test "x$ac_cv_header_GL_glu_h" = xyes; then :
17380
17381 else
17382 as_fn_error $? "GLU not found" "$LINENO" 5
17383 fi
17384
17385
17386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gluBeginCurve in -lGLU" >&5
17387 $as_echo_n "checking for gluBeginCurve in -lGLU... " >&6; }
17388 if ${ac_cv_lib_GLU_gluBeginCurve+:} false; then :
17389 $as_echo_n "(cached) " >&6
17390 else
17391 ac_check_lib_save_LIBS=$LIBS
17392 LIBS="-lGLU $LIBS"
17393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17394 /* end confdefs.h. */
17395
17396 /* Override any GCC internal prototype to avoid an error.
17397 Use char because int might match the return type of a GCC
17398 builtin and then its argument prototype would still apply. */
17399 #ifdef __cplusplus
17400 extern "C"
17401 #endif
17402 char gluBeginCurve ();
17403 int
17404 main ()
17405 {
17406 return gluBeginCurve ();
17407 ;
17408 return 0;
17409 }
17410 _ACEOF
17411 if ac_fn_c_try_link "$LINENO"; then :
17412 ac_cv_lib_GLU_gluBeginCurve=yes
17413 else
17414 ac_cv_lib_GLU_gluBeginCurve=no
17415 fi
17416 rm -f core conftest.err conftest.$ac_objext \
17417 conftest$ac_exeext conftest.$ac_ext
17418 LIBS=$ac_check_lib_save_LIBS
17419 fi
17420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GLU_gluBeginCurve" >&5
17421 $as_echo "$ac_cv_lib_GLU_gluBeginCurve" >&6; }
17422 if test "x$ac_cv_lib_GLU_gluBeginCurve" = xyes; then :
17423 GLU_LIBS=-lGLU
17424 else
17425 as_fn_error $? "GLU required" "$LINENO" 5
17426 fi
17427
17428 else
17429 GLU_CFLAGS=$pkg_cv_GLU_CFLAGS
17430 GLU_LIBS=$pkg_cv_GLU_LIBS
17431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17432 $as_echo "yes" >&6; }
17433
17434 fi
17435
17436 DEMO_CFLAGS="$DEMO_CFLAGS $GLU_CFLAGS"
17437 DEMO_LIBS="$DEMO_LIBS $GLU_LIBS"
17438
17439 # Check whether --enable-egl was given.
17440 if test "${enable_egl+set}" = set; then :
17441 enableval=$enable_egl; egl_enabled="$enableval"
17442 else
17443 egl_enabled=auto
17444 fi
17445
17446 if test "x$egl_enabled" != "xno"; then
17447
17448 pkg_failed=no
17449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGL" >&5
17450 $as_echo_n "checking for EGL... " >&6; }
17451
17452 if test -n "$EGL_CFLAGS"; then
17453 pkg_cv_EGL_CFLAGS="$EGL_CFLAGS"
17454 elif test -n "$PKG_CONFIG"; then
17455 if test -n "$PKG_CONFIG" && \
17456 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"egl\""; } >&5
17457 ($PKG_CONFIG --exists --print-errors "egl") 2>&5
17458 ac_status=$?
17459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17460 test $ac_status = 0; }; then
17461 pkg_cv_EGL_CFLAGS=`$PKG_CONFIG --cflags "egl" 2>/dev/null`
17462 test "x$?" != "x0" && pkg_failed=yes
17463 else
17464 pkg_failed=yes
17465 fi
17466 else
17467 pkg_failed=untried
17468 fi
17469 if test -n "$EGL_LIBS"; then
17470 pkg_cv_EGL_LIBS="$EGL_LIBS"
17471 elif test -n "$PKG_CONFIG"; then
17472 if test -n "$PKG_CONFIG" && \
17473 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"egl\""; } >&5
17474 ($PKG_CONFIG --exists --print-errors "egl") 2>&5
17475 ac_status=$?
17476 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17477 test $ac_status = 0; }; then
17478 pkg_cv_EGL_LIBS=`$PKG_CONFIG --libs "egl" 2>/dev/null`
17479 test "x$?" != "x0" && pkg_failed=yes
17480 else
17481 pkg_failed=yes
17482 fi
17483 else
17484 pkg_failed=untried
17485 fi
17486
17487
17488
17489 if test $pkg_failed = yes; then
17490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17491 $as_echo "no" >&6; }
17492
17493 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17494 _pkg_short_errors_supported=yes
17495 else
17496 _pkg_short_errors_supported=no
17497 fi
17498 if test $_pkg_short_errors_supported = yes; then
17499 EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "egl" 2>&1`
17500 else
17501 EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "egl" 2>&1`
17502 fi
17503 # Put the nasty error message in config.log where it belongs
17504 echo "$EGL_PKG_ERRORS" >&5
17505
17506 egl_enabled=no
17507 elif test $pkg_failed = untried; then
17508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17509 $as_echo "no" >&6; }
17510 egl_enabled=no
17511 else
17512 EGL_CFLAGS=$pkg_cv_EGL_CFLAGS
17513 EGL_LIBS=$pkg_cv_EGL_LIBS
17514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17515 $as_echo "yes" >&6; }
17516 egl_enabled=yes
17517 fi
17518 fi
17519 # Check whether --enable-gles1 was given.
17520 if test "${enable_gles1+set}" = set; then :
17521 enableval=$enable_gles1; glesv1_enabled="$enableval"
17522 else
17523 glesv1_enabled=auto
17524 fi
17525
17526 if test "x$glesv1_enabled" != "xno"; then
17527
17528 pkg_failed=no
17529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLESV1" >&5
17530 $as_echo_n "checking for GLESV1... " >&6; }
17531
17532 if test -n "$GLESV1_CFLAGS"; then
17533 pkg_cv_GLESV1_CFLAGS="$GLESV1_CFLAGS"
17534 elif test -n "$PKG_CONFIG"; then
17535 if test -n "$PKG_CONFIG" && \
17536 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glesv1_cm\""; } >&5
17537 ($PKG_CONFIG --exists --print-errors "glesv1_cm") 2>&5
17538 ac_status=$?
17539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17540 test $ac_status = 0; }; then
17541 pkg_cv_GLESV1_CFLAGS=`$PKG_CONFIG --cflags "glesv1_cm" 2>/dev/null`
17542 test "x$?" != "x0" && pkg_failed=yes
17543 else
17544 pkg_failed=yes
17545 fi
17546 else
17547 pkg_failed=untried
17548 fi
17549 if test -n "$GLESV1_LIBS"; then
17550 pkg_cv_GLESV1_LIBS="$GLESV1_LIBS"
17551 elif test -n "$PKG_CONFIG"; then
17552 if test -n "$PKG_CONFIG" && \
17553 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glesv1_cm\""; } >&5
17554 ($PKG_CONFIG --exists --print-errors "glesv1_cm") 2>&5
17555 ac_status=$?
17556 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17557 test $ac_status = 0; }; then
17558 pkg_cv_GLESV1_LIBS=`$PKG_CONFIG --libs "glesv1_cm" 2>/dev/null`
17559 test "x$?" != "x0" && pkg_failed=yes
17560 else
17561 pkg_failed=yes
17562 fi
17563 else
17564 pkg_failed=untried
17565 fi
17566
17567
17568
17569 if test $pkg_failed = yes; then
17570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17571 $as_echo "no" >&6; }
17572
17573 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17574 _pkg_short_errors_supported=yes
17575 else
17576 _pkg_short_errors_supported=no
17577 fi
17578 if test $_pkg_short_errors_supported = yes; then
17579 GLESV1_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glesv1_cm" 2>&1`
17580 else
17581 GLESV1_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glesv1_cm" 2>&1`
17582 fi
17583 # Put the nasty error message in config.log where it belongs
17584 echo "$GLESV1_PKG_ERRORS" >&5
17585
17586 glesv1_enabled=no
17587 elif test $pkg_failed = untried; then
17588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17589 $as_echo "no" >&6; }
17590 glesv1_enabled=no
17591 else
17592 GLESV1_CFLAGS=$pkg_cv_GLESV1_CFLAGS
17593 GLESV1_LIBS=$pkg_cv_GLESV1_LIBS
17594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17595 $as_echo "yes" >&6; }
17596 glesv1_enabled=yes
17597 fi
17598 fi
17599 # Check whether --enable-gles2 was given.
17600 if test "${enable_gles2+set}" = set; then :
17601 enableval=$enable_gles2; glesv2_enabled="$enableval"
17602 else
17603 glesv2_enabled=auto
17604 fi
17605
17606 if test "x$glesv2_enabled" != "xno"; then
17607
17608 pkg_failed=no
17609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLESV2" >&5
17610 $as_echo_n "checking for GLESV2... " >&6; }
17611
17612 if test -n "$GLESV2_CFLAGS"; then
17613 pkg_cv_GLESV2_CFLAGS="$GLESV2_CFLAGS"
17614 elif test -n "$PKG_CONFIG"; then
17615 if test -n "$PKG_CONFIG" && \
17616 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glesv2\""; } >&5
17617 ($PKG_CONFIG --exists --print-errors "glesv2") 2>&5
17618 ac_status=$?
17619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17620 test $ac_status = 0; }; then
17621 pkg_cv_GLESV2_CFLAGS=`$PKG_CONFIG --cflags "glesv2" 2>/dev/null`
17622 test "x$?" != "x0" && pkg_failed=yes
17623 else
17624 pkg_failed=yes
17625 fi
17626 else
17627 pkg_failed=untried
17628 fi
17629 if test -n "$GLESV2_LIBS"; then
17630 pkg_cv_GLESV2_LIBS="$GLESV2_LIBS"
17631 elif test -n "$PKG_CONFIG"; then
17632 if test -n "$PKG_CONFIG" && \
17633 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glesv2\""; } >&5
17634 ($PKG_CONFIG --exists --print-errors "glesv2") 2>&5
17635 ac_status=$?
17636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17637 test $ac_status = 0; }; then
17638 pkg_cv_GLESV2_LIBS=`$PKG_CONFIG --libs "glesv2" 2>/dev/null`
17639 test "x$?" != "x0" && pkg_failed=yes
17640 else
17641 pkg_failed=yes
17642 fi
17643 else
17644 pkg_failed=untried
17645 fi
17646
17647
17648
17649 if test $pkg_failed = yes; then
17650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17651 $as_echo "no" >&6; }
17652
17653 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17654 _pkg_short_errors_supported=yes
17655 else
17656 _pkg_short_errors_supported=no
17657 fi
17658 if test $_pkg_short_errors_supported = yes; then
17659 GLESV2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glesv2" 2>&1`
17660 else
17661 GLESV2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glesv2" 2>&1`
17662 fi
17663 # Put the nasty error message in config.log where it belongs
17664 echo "$GLESV2_PKG_ERRORS" >&5
17665
17666 glesv2_enabled=no
17667 elif test $pkg_failed = untried; then
17668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17669 $as_echo "no" >&6; }
17670 glesv2_enabled=no
17671 else
17672 GLESV2_CFLAGS=$pkg_cv_GLESV2_CFLAGS
17673 GLESV2_LIBS=$pkg_cv_GLESV2_LIBS
17674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17675 $as_echo "yes" >&6; }
17676 glesv2_enabled=yes
17677 fi
17678 fi
17679 # Check whether --enable-vg was given.
17680 if test "${enable_vg+set}" = set; then :
17681 enableval=$enable_vg; vg_enabled="$enableval"
17682 else
17683 vg_enabled=auto
17684 fi
17685
17686 if test "x$vg_enabled" != "xno"; then
17687
17688 pkg_failed=no
17689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for VG" >&5
17690 $as_echo_n "checking for VG... " >&6; }
17691
17692 if test -n "$VG_CFLAGS"; then
17693 pkg_cv_VG_CFLAGS="$VG_CFLAGS"
17694 elif test -n "$PKG_CONFIG"; then
17695 if test -n "$PKG_CONFIG" && \
17696 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vg\""; } >&5
17697 ($PKG_CONFIG --exists --print-errors "vg") 2>&5
17698 ac_status=$?
17699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17700 test $ac_status = 0; }; then
17701 pkg_cv_VG_CFLAGS=`$PKG_CONFIG --cflags "vg" 2>/dev/null`
17702 test "x$?" != "x0" && pkg_failed=yes
17703 else
17704 pkg_failed=yes
17705 fi
17706 else
17707 pkg_failed=untried
17708 fi
17709 if test -n "$VG_LIBS"; then
17710 pkg_cv_VG_LIBS="$VG_LIBS"
17711 elif test -n "$PKG_CONFIG"; then
17712 if test -n "$PKG_CONFIG" && \
17713 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vg\""; } >&5
17714 ($PKG_CONFIG --exists --print-errors "vg") 2>&5
17715 ac_status=$?
17716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17717 test $ac_status = 0; }; then
17718 pkg_cv_VG_LIBS=`$PKG_CONFIG --libs "vg" 2>/dev/null`
17719 test "x$?" != "x0" && pkg_failed=yes
17720 else
17721 pkg_failed=yes
17722 fi
17723 else
17724 pkg_failed=untried
17725 fi
17726
17727
17728
17729 if test $pkg_failed = yes; then
17730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17731 $as_echo "no" >&6; }
17732
17733 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17734 _pkg_short_errors_supported=yes
17735 else
17736 _pkg_short_errors_supported=no
17737 fi
17738 if test $_pkg_short_errors_supported = yes; then
17739 VG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "vg" 2>&1`
17740 else
17741 VG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "vg" 2>&1`
17742 fi
17743 # Put the nasty error message in config.log where it belongs
17744 echo "$VG_PKG_ERRORS" >&5
17745
17746 vg_enabled=no
17747 elif test $pkg_failed = untried; then
17748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17749 $as_echo "no" >&6; }
17750 vg_enabled=no
17751 else
17752 VG_CFLAGS=$pkg_cv_VG_CFLAGS
17753 VG_LIBS=$pkg_cv_VG_LIBS
17754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17755 $as_echo "yes" >&6; }
17756 vg_enabled=yes
17757 fi
17758 fi
17759 # Check whether --enable-osmesa was given.
17760 if test "${enable_osmesa+set}" = set; then :
17761 enableval=$enable_osmesa; osmesa_enabled="$enableval"
17762 else
17763 osmesa_enabled=auto
17764 fi
17765
17766 if test "x$osmesa_enabled" != "xno"; then
17767
17768 pkg_failed=no
17769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSMESA" >&5
17770 $as_echo_n "checking for OSMESA... " >&6; }
17771
17772 if test -n "$OSMESA_CFLAGS"; then
17773 pkg_cv_OSMESA_CFLAGS="$OSMESA_CFLAGS"
17774 elif test -n "$PKG_CONFIG"; then
17775 if test -n "$PKG_CONFIG" && \
17776 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"osmesa\""; } >&5
17777 ($PKG_CONFIG --exists --print-errors "osmesa") 2>&5
17778 ac_status=$?
17779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17780 test $ac_status = 0; }; then
17781 pkg_cv_OSMESA_CFLAGS=`$PKG_CONFIG --cflags "osmesa" 2>/dev/null`
17782 test "x$?" != "x0" && pkg_failed=yes
17783 else
17784 pkg_failed=yes
17785 fi
17786 else
17787 pkg_failed=untried
17788 fi
17789 if test -n "$OSMESA_LIBS"; then
17790 pkg_cv_OSMESA_LIBS="$OSMESA_LIBS"
17791 elif test -n "$PKG_CONFIG"; then
17792 if test -n "$PKG_CONFIG" && \
17793 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"osmesa\""; } >&5
17794 ($PKG_CONFIG --exists --print-errors "osmesa") 2>&5
17795 ac_status=$?
17796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17797 test $ac_status = 0; }; then
17798 pkg_cv_OSMESA_LIBS=`$PKG_CONFIG --libs "osmesa" 2>/dev/null`
17799 test "x$?" != "x0" && pkg_failed=yes
17800 else
17801 pkg_failed=yes
17802 fi
17803 else
17804 pkg_failed=untried
17805 fi
17806
17807
17808
17809 if test $pkg_failed = yes; then
17810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17811 $as_echo "no" >&6; }
17812
17813 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17814 _pkg_short_errors_supported=yes
17815 else
17816 _pkg_short_errors_supported=no
17817 fi
17818 if test $_pkg_short_errors_supported = yes; then
17819 OSMESA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "osmesa" 2>&1`
17820 else
17821 OSMESA_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "osmesa" 2>&1`
17822 fi
17823 # Put the nasty error message in config.log where it belongs
17824 echo "$OSMESA_PKG_ERRORS" >&5
17825
17826 osmesa_enabled=no
17827 elif test $pkg_failed = untried; then
17828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17829 $as_echo "no" >&6; }
17830 osmesa_enabled=no
17831 else
17832 OSMESA_CFLAGS=$pkg_cv_OSMESA_CFLAGS
17833 OSMESA_LIBS=$pkg_cv_OSMESA_LIBS
17834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17835 $as_echo "yes" >&6; }
17836 osmesa_enabled=yes
17837 fi
17838 fi
17839 # Check whether --enable-libdrm was given.
17840 if test "${enable_libdrm+set}" = set; then :
17841 enableval=$enable_libdrm; drm_enabled="$enableval"
17842 else
17843 drm_enabled=auto
17844 fi
17845
17846 if test "x$drm_enabled" != "xno"; then
17847
17848 pkg_failed=no
17849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DRM" >&5
17850 $as_echo_n "checking for DRM... " >&6; }
17851
17852 if test -n "$DRM_CFLAGS"; then
17853 pkg_cv_DRM_CFLAGS="$DRM_CFLAGS"
17854 elif test -n "$PKG_CONFIG"; then
17855 if test -n "$PKG_CONFIG" && \
17856 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm\""; } >&5
17857 ($PKG_CONFIG --exists --print-errors "libdrm") 2>&5
17858 ac_status=$?
17859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17860 test $ac_status = 0; }; then
17861 pkg_cv_DRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm" 2>/dev/null`
17862 test "x$?" != "x0" && pkg_failed=yes
17863 else
17864 pkg_failed=yes
17865 fi
17866 else
17867 pkg_failed=untried
17868 fi
17869 if test -n "$DRM_LIBS"; then
17870 pkg_cv_DRM_LIBS="$DRM_LIBS"
17871 elif test -n "$PKG_CONFIG"; then
17872 if test -n "$PKG_CONFIG" && \
17873 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm\""; } >&5
17874 ($PKG_CONFIG --exists --print-errors "libdrm") 2>&5
17875 ac_status=$?
17876 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17877 test $ac_status = 0; }; then
17878 pkg_cv_DRM_LIBS=`$PKG_CONFIG --libs "libdrm" 2>/dev/null`
17879 test "x$?" != "x0" && pkg_failed=yes
17880 else
17881 pkg_failed=yes
17882 fi
17883 else
17884 pkg_failed=untried
17885 fi
17886
17887
17888
17889 if test $pkg_failed = yes; then
17890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17891 $as_echo "no" >&6; }
17892
17893 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17894 _pkg_short_errors_supported=yes
17895 else
17896 _pkg_short_errors_supported=no
17897 fi
17898 if test $_pkg_short_errors_supported = yes; then
17899 DRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm" 2>&1`
17900 else
17901 DRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm" 2>&1`
17902 fi
17903 # Put the nasty error message in config.log where it belongs
17904 echo "$DRM_PKG_ERRORS" >&5
17905
17906 drm_enabled=no
17907 elif test $pkg_failed = untried; then
17908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17909 $as_echo "no" >&6; }
17910 drm_enabled=no
17911 else
17912 DRM_CFLAGS=$pkg_cv_DRM_CFLAGS
17913 DRM_LIBS=$pkg_cv_DRM_LIBS
17914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17915 $as_echo "yes" >&6; }
17916 drm_enabled=yes
17917 fi
17918 fi
17919 OSMESA32_LIBS=$OSMESA_LIBS
17920 OSMESA16_LIBS=`echo $OSMESA_LIBS | sed 's|32|16|g'`
17921 OSMESA_LIBS=`echo $OSMESA_LIBS | sed 's|32||g'`
17922
17923 case "$host_os" in
17924 linux*|*-gnu*|gnu*)
17925 DEMO_CFLAGS="$DEMO_CFLAGS -D_GNU_SOURCE -DPTHREADS"
17926 ;;
17927 solaris*)
17928 DEMO_CFLAGS="$DEFINES -DPTHREADS -DSVR4"
17929 ;;
17930 cygwin*)
17931 DEMO_CFLAGS="$DEFINES -DPTHREADS"
17932 ;;
17933 esac
17934
17935 if test "x$GCC" = xyes ; then
17936 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
17937 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
17938 -Wbad-function-cast"
17939 case `$CC -dumpversion` in
17940 3.4.* | 4.*)
17941 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
17942 ;;
17943 esac
17944 else
17945 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
17946 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
17947 SUNCC="yes"
17948 else
17949 SUNCC="no"
17950 fi
17951
17952 if test "x$SUNCC" = "xyes"; then
17953 CWARNFLAGS="-v"
17954 fi
17955 fi
17956 DEMO_CFLAGS="$DEMO_CFLAGS $CWARNFLAGS"
17957
17958 # Check whether --enable-x11 was given.
17959 if test "${enable_x11+set}" = set; then :
17960 enableval=$enable_x11; x11_enabled="$enableval"
17961 else
17962 x11_enabled=auto
17963 fi
17964
17965 if test "x$x11_enabled" != "xno"; then
17966
17967 pkg_failed=no
17968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5
17969 $as_echo_n "checking for X11... " >&6; }
17970
17971 if test -n "$X11_CFLAGS"; then
17972 pkg_cv_X11_CFLAGS="$X11_CFLAGS"
17973 elif test -n "$PKG_CONFIG"; then
17974 if test -n "$PKG_CONFIG" && \
17975 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext\""; } >&5
17976 ($PKG_CONFIG --exists --print-errors "x11 xext") 2>&5
17977 ac_status=$?
17978 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17979 test $ac_status = 0; }; then
17980 pkg_cv_X11_CFLAGS=`$PKG_CONFIG --cflags "x11 xext" 2>/dev/null`
17981 test "x$?" != "x0" && pkg_failed=yes
17982 else
17983 pkg_failed=yes
17984 fi
17985 else
17986 pkg_failed=untried
17987 fi
17988 if test -n "$X11_LIBS"; then
17989 pkg_cv_X11_LIBS="$X11_LIBS"
17990 elif test -n "$PKG_CONFIG"; then
17991 if test -n "$PKG_CONFIG" && \
17992 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext\""; } >&5
17993 ($PKG_CONFIG --exists --print-errors "x11 xext") 2>&5
17994 ac_status=$?
17995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17996 test $ac_status = 0; }; then
17997 pkg_cv_X11_LIBS=`$PKG_CONFIG --libs "x11 xext" 2>/dev/null`
17998 test "x$?" != "x0" && pkg_failed=yes
17999 else
18000 pkg_failed=yes
18001 fi
18002 else
18003 pkg_failed=untried
18004 fi
18005
18006
18007
18008 if test $pkg_failed = yes; then
18009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18010 $as_echo "no" >&6; }
18011
18012 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18013 _pkg_short_errors_supported=yes
18014 else
18015 _pkg_short_errors_supported=no
18016 fi
18017 if test $_pkg_short_errors_supported = yes; then
18018 X11_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 xext" 2>&1`
18019 else
18020 X11_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 xext" 2>&1`
18021 fi
18022 # Put the nasty error message in config.log where it belongs
18023 echo "$X11_PKG_ERRORS" >&5
18024
18025 x11_enabled=no
18026 elif test $pkg_failed = untried; then
18027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18028 $as_echo "no" >&6; }
18029 x11_enabled=no
18030 else
18031 X11_CFLAGS=$pkg_cv_X11_CFLAGS
18032 X11_LIBS=$pkg_cv_X11_LIBS
18033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18034 $as_echo "yes" >&6; }
18035 x11_enabled=yes
18036 fi
18037 fi
18038
18039 # Check whether --enable-wayland was given.
18040 if test "${enable_wayland+set}" = set; then :
18041 enableval=$enable_wayland; wayland_enabled="$enableval"
18042 else
18043 wayland_enabled=auto
18044 fi
18045
18046
18047 if test "x$wayland_enabled" != "xno"; then
18048
18049 pkg_failed=no
18050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAYLAND" >&5
18051 $as_echo_n "checking for WAYLAND... " >&6; }
18052
18053 if test -n "$WAYLAND_CFLAGS"; then
18054 pkg_cv_WAYLAND_CFLAGS="$WAYLAND_CFLAGS"
18055 elif test -n "$PKG_CONFIG"; then
18056 if test -n "$PKG_CONFIG" && \
18057 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-client wayland-egl\""; } >&5
18058 ($PKG_CONFIG --exists --print-errors "wayland-client wayland-egl") 2>&5
18059 ac_status=$?
18060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18061 test $ac_status = 0; }; then
18062 pkg_cv_WAYLAND_CFLAGS=`$PKG_CONFIG --cflags "wayland-client wayland-egl" 2>/dev/null`
18063 test "x$?" != "x0" && pkg_failed=yes
18064 else
18065 pkg_failed=yes
18066 fi
18067 else
18068 pkg_failed=untried
18069 fi
18070 if test -n "$WAYLAND_LIBS"; then
18071 pkg_cv_WAYLAND_LIBS="$WAYLAND_LIBS"
18072 elif test -n "$PKG_CONFIG"; then
18073 if test -n "$PKG_CONFIG" && \
18074 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-client wayland-egl\""; } >&5
18075 ($PKG_CONFIG --exists --print-errors "wayland-client wayland-egl") 2>&5
18076 ac_status=$?
18077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18078 test $ac_status = 0; }; then
18079 pkg_cv_WAYLAND_LIBS=`$PKG_CONFIG --libs "wayland-client wayland-egl" 2>/dev/null`
18080 test "x$?" != "x0" && pkg_failed=yes
18081 else
18082 pkg_failed=yes
18083 fi
18084 else
18085 pkg_failed=untried
18086 fi
18087
18088
18089
18090 if test $pkg_failed = yes; then
18091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18092 $as_echo "no" >&6; }
18093
18094 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18095 _pkg_short_errors_supported=yes
18096 else
18097 _pkg_short_errors_supported=no
18098 fi
18099 if test $_pkg_short_errors_supported = yes; then
18100 WAYLAND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "wayland-client wayland-egl" 2>&1`
18101 else
18102 WAYLAND_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "wayland-client wayland-egl" 2>&1`
18103 fi
18104 # Put the nasty error message in config.log where it belongs
18105 echo "$WAYLAND_PKG_ERRORS" >&5
18106
18107 wayland_enabled=no
18108 elif test $pkg_failed = untried; then
18109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18110 $as_echo "no" >&6; }
18111 wayland_enabled=no
18112 else
18113 WAYLAND_CFLAGS=$pkg_cv_WAYLAND_CFLAGS
18114 WAYLAND_LIBS=$pkg_cv_WAYLAND_LIBS
18115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18116 $as_echo "yes" >&6; }
18117 wayland_enabled=yes
18118 fi
18119 fi
18120
18121 # Check whether --enable-gbm was given.
18122 if test "${enable_gbm+set}" = set; then :
18123 enableval=$enable_gbm; gbm_enabled="$enableval"
18124 else
18125 gbm_enabled=auto
18126 fi
18127
18128 if test "x$gbm_enabled" != "xno"; then
18129
18130 pkg_failed=no
18131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GBM" >&5
18132 $as_echo_n "checking for GBM... " >&6; }
18133
18134 if test -n "$GBM_CFLAGS"; then
18135 pkg_cv_GBM_CFLAGS="$GBM_CFLAGS"
18136 elif test -n "$PKG_CONFIG"; then
18137 if test -n "$PKG_CONFIG" && \
18138 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm\""; } >&5
18139 ($PKG_CONFIG --exists --print-errors "gbm") 2>&5
18140 ac_status=$?
18141 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18142 test $ac_status = 0; }; then
18143 pkg_cv_GBM_CFLAGS=`$PKG_CONFIG --cflags "gbm" 2>/dev/null`
18144 test "x$?" != "x0" && pkg_failed=yes
18145 else
18146 pkg_failed=yes
18147 fi
18148 else
18149 pkg_failed=untried
18150 fi
18151 if test -n "$GBM_LIBS"; then
18152 pkg_cv_GBM_LIBS="$GBM_LIBS"
18153 elif test -n "$PKG_CONFIG"; then
18154 if test -n "$PKG_CONFIG" && \
18155 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm\""; } >&5
18156 ($PKG_CONFIG --exists --print-errors "gbm") 2>&5
18157 ac_status=$?
18158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18159 test $ac_status = 0; }; then
18160 pkg_cv_GBM_LIBS=`$PKG_CONFIG --libs "gbm" 2>/dev/null`
18161 test "x$?" != "x0" && pkg_failed=yes
18162 else
18163 pkg_failed=yes
18164 fi
18165 else
18166 pkg_failed=untried
18167 fi
18168
18169
18170
18171 if test $pkg_failed = yes; then
18172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18173 $as_echo "no" >&6; }
18174
18175 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18176 _pkg_short_errors_supported=yes
18177 else
18178 _pkg_short_errors_supported=no
18179 fi
18180 if test $_pkg_short_errors_supported = yes; then
18181 GBM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gbm" 2>&1`
18182 else
18183 GBM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gbm" 2>&1`
18184 fi
18185 # Put the nasty error message in config.log where it belongs
18186 echo "$GBM_PKG_ERRORS" >&5
18187
18188 gbm_enabled=no
18189 elif test $pkg_failed = untried; then
18190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18191 $as_echo "no" >&6; }
18192 gbm_enabled=no
18193 else
18194 GBM_CFLAGS=$pkg_cv_GBM_CFLAGS
18195 GBM_LIBS=$pkg_cv_GBM_LIBS
18196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18197 $as_echo "yes" >&6; }
18198 gbm_enabled=yes
18199 fi
18200 fi
18201
18202 # Check whether --enable-freetype2 was given.
18203 if test "${enable_freetype2+set}" = set; then :
18204 enableval=$enable_freetype2; freetype2_enabled="$enableval"
18205 else
18206 freetype2_enabled=auto
18207 fi
18208
18209 if test "x$freetype2_enabled" != "xno"; then
18210
18211 pkg_failed=no
18212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE2" >&5
18213 $as_echo_n "checking for FREETYPE2... " >&6; }
18214
18215 if test -n "$FREETYPE2_CFLAGS"; then
18216 pkg_cv_FREETYPE2_CFLAGS="$FREETYPE2_CFLAGS"
18217 elif test -n "$PKG_CONFIG"; then
18218 if test -n "$PKG_CONFIG" && \
18219 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
18220 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
18221 ac_status=$?
18222 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18223 test $ac_status = 0; }; then
18224 pkg_cv_FREETYPE2_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null`
18225 test "x$?" != "x0" && pkg_failed=yes
18226 else
18227 pkg_failed=yes
18228 fi
18229 else
18230 pkg_failed=untried
18231 fi
18232 if test -n "$FREETYPE2_LIBS"; then
18233 pkg_cv_FREETYPE2_LIBS="$FREETYPE2_LIBS"
18234 elif test -n "$PKG_CONFIG"; then
18235 if test -n "$PKG_CONFIG" && \
18236 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5
18237 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
18238 ac_status=$?
18239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18240 test $ac_status = 0; }; then
18241 pkg_cv_FREETYPE2_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null`
18242 test "x$?" != "x0" && pkg_failed=yes
18243 else
18244 pkg_failed=yes
18245 fi
18246 else
18247 pkg_failed=untried
18248 fi
18249
18250
18251
18252 if test $pkg_failed = yes; then
18253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18254 $as_echo "no" >&6; }
18255
18256 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18257 _pkg_short_errors_supported=yes
18258 else
18259 _pkg_short_errors_supported=no
18260 fi
18261 if test $_pkg_short_errors_supported = yes; then
18262 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2" 2>&1`
18263 else
18264 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2" 2>&1`
18265 fi
18266 # Put the nasty error message in config.log where it belongs
18267 echo "$FREETYPE2_PKG_ERRORS" >&5
18268
18269 freetype2_enabled=no
18270 elif test $pkg_failed = untried; then
18271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18272 $as_echo "no" >&6; }
18273 freetype2_enabled=no
18274 else
18275 FREETYPE2_CFLAGS=$pkg_cv_FREETYPE2_CFLAGS
18276 FREETYPE2_LIBS=$pkg_cv_FREETYPE2_LIBS
18277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18278 $as_echo "yes" >&6; }
18279 freetype2_enabled=yes
18280 fi
18281 fi
18282
18283 mesa_source_enabled=no
18284
18285 # Check whether --with-mesa-source was given.
18286 if test "${with_mesa_source+set}" = set; then :
18287 withval=$with_mesa_source; mesa_source_enabled="yes"
18288 mesa_source_dir="$withval"
18289 else
18290 mesa_source_enabled="no"
18291 fi
18292
18293 MESA_GLAPI="$mesa_source_dir/src/mapi/glapi/gen"
18294
18295 # Check whether --enable-rbug was given.
18296 if test "${enable_rbug+set}" = set; then :
18297 enableval=$enable_rbug; rbug_enabled="yes"
18298 else
18299 rbug_enabled="no"
18300 fi
18301
18302
18303 use_system_data=no
18304
18305 # Check whether --with-system-data-files was given.
18306 if test "${with_system_data_files+set}" = set; then :
18307 withval=$with_system_data_files; use_system_data=yes
18308 fi
18309
18310 if test "x$use_system_data" = xyes; then
18311 demos_data_dir="${datadir}/${PACKAGE}/"
18312 else
18313 demos_data_dir="../data/"
18314 fi
18315
18316 prefix_NONE=
18317 exec_prefix_NONE=
18318 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
18319 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
18320 eval ac_define_dir="\"$demos_data_dir\""
18321 eval ac_define_dir="\"$ac_define_dir\""
18322 DEMOS_DATA_DIR="$ac_define_dir"
18323
18324
18325 cat >>confdefs.h <<_ACEOF
18326 #define DEMOS_DATA_DIR "$ac_define_dir"
18327 _ACEOF
18328
18329 test "$prefix_NONE" && prefix=NONE
18330 test "$exec_prefix_NONE" && exec_prefix=NONE
18331
18332
18333 cat >>confdefs.h <<_ACEOF
18334 #define DEMOS_DATA_DIR "$DEMOS_DATA_DIR"
18335 _ACEOF
18336
18337
18338 case "$host_os" in
18339 solaris*)
18340 DEMO_LIBS="$DEMO_LIBS -lX11 -lsocket -lnsl -lm"
18341 ;;
18342 cygwin*)
18343 DEMO_LIBS="$DEMO_LIBS -lX11"
18344 ;;
18345 *)
18346 DEMO_LIBS="$DEMO_LIBS -lm"
18347 ;;
18348 esac
18349
18350
18351
18352
18353
18354
18355
18356
18357
18358
18359
18360
18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
18371 if test "x$egl_enabled" = "xyes"; then
18372 HAVE_EGL_TRUE=
18373 HAVE_EGL_FALSE='#'
18374 else
18375 HAVE_EGL_TRUE='#'
18376 HAVE_EGL_FALSE=
18377 fi
18378
18379 if test "x$glesv1_enabled" = "xyes"; then
18380 HAVE_GLESV1_TRUE=
18381 HAVE_GLESV1_FALSE='#'
18382 else
18383 HAVE_GLESV1_TRUE='#'
18384 HAVE_GLESV1_FALSE=
18385 fi
18386
18387 if test "x$glesv2_enabled" = "xyes"; then
18388 HAVE_GLESV2_TRUE=
18389 HAVE_GLESV2_FALSE='#'
18390 else
18391 HAVE_GLESV2_TRUE='#'
18392 HAVE_GLESV2_FALSE=
18393 fi
18394
18395 if test "x$vg_enabled" = "xyes"; then
18396 HAVE_VG_TRUE=
18397 HAVE_VG_FALSE='#'
18398 else
18399 HAVE_VG_TRUE='#'
18400 HAVE_VG_FALSE=
18401 fi
18402
18403 if test "x$glut_enabled" = "xyes"; then
18404 HAVE_GLUT_TRUE=
18405 HAVE_GLUT_FALSE='#'
18406 else
18407 HAVE_GLUT_TRUE='#'
18408 HAVE_GLUT_FALSE=
18409 fi
18410
18411 if test "x$x11_enabled" = "xyes"; then
18412 HAVE_X11_TRUE=
18413 HAVE_X11_FALSE='#'
18414 else
18415 HAVE_X11_TRUE='#'
18416 HAVE_X11_FALSE=
18417 fi
18418
18419 if test "x$gbm_enabled" = "xyes"; then
18420 HAVE_GBM_TRUE=
18421 HAVE_GBM_FALSE='#'
18422 else
18423 HAVE_GBM_TRUE='#'
18424 HAVE_GBM_FALSE=
18425 fi
18426
18427 if test "x$freetype2_enabled" = "xyes"; then
18428 HAVE_FREETYPE2_TRUE=
18429 HAVE_FREETYPE2_FALSE='#'
18430 else
18431 HAVE_FREETYPE2_TRUE='#'
18432 HAVE_FREETYPE2_FALSE=
18433 fi
18434
18435 if test "x$osmesa_enabled" = "xyes"; then
18436 HAVE_OSMESA_TRUE=
18437 HAVE_OSMESA_FALSE='#'
18438 else
18439 HAVE_OSMESA_TRUE='#'
18440 HAVE_OSMESA_FALSE=
18441 fi
18442
18443 if test "x$drm_enabled" = "xyes"; then
18444 HAVE_DRM_TRUE=
18445 HAVE_DRM_FALSE='#'
18446 else
18447 HAVE_DRM_TRUE='#'
18448 HAVE_DRM_FALSE=
18449 fi
18450
18451 if test "x$mesa_source_enabled" = "xyes"; then
18452 HAVE_MESA_SOURCE_TRUE=
18453 HAVE_MESA_SOURCE_FALSE='#'
18454 else
18455 HAVE_MESA_SOURCE_TRUE='#'
18456 HAVE_MESA_SOURCE_FALSE=
18457 fi
18458
18459 if test "x$wayland_enabled" = "xyes"; then
18460 HAVE_WAYLAND_TRUE=
18461 HAVE_WAYLAND_FALSE='#'
18462 else
18463 HAVE_WAYLAND_TRUE='#'
18464 HAVE_WAYLAND_FALSE=
18465 fi
18466
18467 if test "x$rbug_enabled" = "xyes"; then
18468 HAVE_RBUG_TRUE=
18469 HAVE_RBUG_FALSE='#'
18470 else
18471 HAVE_RBUG_TRUE='#'
18472 HAVE_RBUG_FALSE=
18473 fi
18474
18475
18476 ac_config_files="$ac_config_files Makefile src/Makefile src/demos/Makefile src/egl/Makefile src/egl/eglut/Makefile src/egl/opengl/Makefile src/egl/opengles1/Makefile src/egl/opengles2/Makefile src/egl/openvg/Makefile src/egl/openvg/trivial/Makefile src/egl/oes_vg/Makefile src/fp/Makefile src/fpglsl/Makefile src/glsl/Makefile src/gs/Makefile src/data/Makefile src/objviewer/Makefile src/osdemos/Makefile src/perf/Makefile src/rbug/Makefile src/redbook/Makefile src/samples/Makefile src/slang/Makefile src/tests/Makefile src/tools/Makefile src/trivial/Makefile src/util/Makefile src/vp/Makefile src/vpglsl/Makefile src/wgl/Makefile src/xdemos/Makefile"
18477
18478 cat >confcache <<\_ACEOF
18479 # This file is a shell script that caches the results of configure
18480 # tests run on this system so they can be shared between configure
18481 # scripts and configure runs, see configure's option --config-cache.
18482 # It is not useful on other systems. If it contains results you don't
18483 # want to keep, you may remove or edit it.
18484 #
18485 # config.status only pays attention to the cache file if you give it
18486 # the --recheck option to rerun configure.
18487 #
18488 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18489 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18490 # following values.
18491
18492 _ACEOF
18493
18494 # The following way of writing the cache mishandles newlines in values,
18495 # but we know of no workaround that is simple, portable, and efficient.
18496 # So, we kill variables containing newlines.
18497 # Ultrix sh set writes to stderr and can't be redirected directly,
18498 # and sets the high bit in the cache file unless we assign to the vars.
18499 (
18500 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18501 eval ac_val=\$$ac_var
18502 case $ac_val in #(
18503 *${as_nl}*)
18504 case $ac_var in #(
18505 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18506 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18507 esac
18508 case $ac_var in #(
18509 _ | IFS | as_nl) ;; #(
18510 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18511 *) { eval $ac_var=; unset $ac_var;} ;;
18512 esac ;;
18513 esac
18514 done
18515
18516 (set) 2>&1 |
18517 case $as_nl`(ac_space=' '; set) 2>&1` in #(
18518 *${as_nl}ac_space=\ *)
18519 # `set' does not quote correctly, so add quotes: double-quote
18520 # substitution turns \\\\ into \\, and sed turns \\ into \.
18521 sed -n \
18522 "s/'/'\\\\''/g;
18523 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18524 ;; #(
18525 *)
18526 # `set' quotes correctly as required by POSIX, so do not add quotes.
18527 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18528 ;;
18529 esac |
18530 sort
18531 ) |
18532 sed '
18533 /^ac_cv_env_/b end
18534 t clear
18535 :clear
18536 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18537 t end
18538 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18539 :end' >>confcache
18540 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18541 if test -w "$cache_file"; then
18542 if test "x$cache_file" != "x/dev/null"; then
18543 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18544 $as_echo "$as_me: updating cache $cache_file" >&6;}
18545 if test ! -f "$cache_file" || test -h "$cache_file"; then
18546 cat confcache >"$cache_file"
18547 else
18548 case $cache_file in #(
18549 */* | ?:*)
18550 mv -f confcache "$cache_file"$$ &&
18551 mv -f "$cache_file"$$ "$cache_file" ;; #(
18552 *)
18553 mv -f confcache "$cache_file" ;;
18554 esac
18555 fi
18556 fi
18557 else
18558 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18559 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18560 fi
18561 fi
18562 rm -f confcache
18563
18564 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18565 # Let make expand exec_prefix.
18566 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18567
18568 # Transform confdefs.h into DEFS.
18569 # Protect against shell expansion while executing Makefile rules.
18570 # Protect against Makefile macro expansion.
18571 #
18572 # If the first sed substitution is executed (which looks for macros that
18573 # take arguments), then branch to the quote section. Otherwise,
18574 # look for a macro that doesn't take arguments.
18575 ac_script='
18576 :mline
18577 /\\$/{
18578 N
18579 s,\\\n,,
18580 b mline
18581 }
18582 t clear
18583 :clear
18584 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
18585 t quote
18586 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
18587 t quote
18588 b any
18589 :quote
18590 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
18591 s/\[/\\&/g
18592 s/\]/\\&/g
18593 s/\$/$$/g
18594 H
18595 :any
18596 ${
18597 g
18598 s/^\n//
18599 s/\n/ /g
18600 p
18601 }
18602 '
18603 DEFS=`sed -n "$ac_script" confdefs.h`
18604
18605
18606 ac_libobjs=
18607 ac_ltlibobjs=
18608 U=
18609 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18610 # 1. Remove the extension, and $U if already installed.
18611 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18612 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18613 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
18614 # will be set to the directory where LIBOBJS objects are built.
18615 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18616 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18617 done
18618 LIBOBJS=$ac_libobjs
18619
18620 LTLIBOBJS=$ac_ltlibobjs
18621
18622
18623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
18624 $as_echo_n "checking that generated files are newer than configure... " >&6; }
18625 if test -n "$am_sleep_pid"; then
18626 # Hide warnings about reused PIDs.
18627 wait $am_sleep_pid 2>/dev/null
18628 fi
18629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
18630 $as_echo "done" >&6; }
18631 if test -n "$EXEEXT"; then
18632 am__EXEEXT_TRUE=
18633 am__EXEEXT_FALSE='#'
18634 else
18635 am__EXEEXT_TRUE='#'
18636 am__EXEEXT_FALSE=
18637 fi
18638
18639 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
18640 as_fn_error $? "conditional \"AMDEP\" was never defined.
18641 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18642 fi
18643 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
18644 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
18645 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18646 fi
18647 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
18648 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
18649 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18650 fi
18651 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
18652 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
18653 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18654 fi
18655 if test -z "${HAVE_EGL_TRUE}" && test -z "${HAVE_EGL_FALSE}"; then
18656 as_fn_error $? "conditional \"HAVE_EGL\" was never defined.
18657 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18658 fi
18659 if test -z "${HAVE_GLESV1_TRUE}" && test -z "${HAVE_GLESV1_FALSE}"; then
18660 as_fn_error $? "conditional \"HAVE_GLESV1\" was never defined.
18661 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18662 fi
18663 if test -z "${HAVE_GLESV2_TRUE}" && test -z "${HAVE_GLESV2_FALSE}"; then
18664 as_fn_error $? "conditional \"HAVE_GLESV2\" was never defined.
18665 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18666 fi
18667 if test -z "${HAVE_VG_TRUE}" && test -z "${HAVE_VG_FALSE}"; then
18668 as_fn_error $? "conditional \"HAVE_VG\" was never defined.
18669 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18670 fi
18671 if test -z "${HAVE_GLUT_TRUE}" && test -z "${HAVE_GLUT_FALSE}"; then
18672 as_fn_error $? "conditional \"HAVE_GLUT\" was never defined.
18673 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18674 fi
18675 if test -z "${HAVE_X11_TRUE}" && test -z "${HAVE_X11_FALSE}"; then
18676 as_fn_error $? "conditional \"HAVE_X11\" was never defined.
18677 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18678 fi
18679 if test -z "${HAVE_GBM_TRUE}" && test -z "${HAVE_GBM_FALSE}"; then
18680 as_fn_error $? "conditional \"HAVE_GBM\" was never defined.
18681 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18682 fi
18683 if test -z "${HAVE_FREETYPE2_TRUE}" && test -z "${HAVE_FREETYPE2_FALSE}"; then
18684 as_fn_error $? "conditional \"HAVE_FREETYPE2\" was never defined.
18685 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18686 fi
18687 if test -z "${HAVE_OSMESA_TRUE}" && test -z "${HAVE_OSMESA_FALSE}"; then
18688 as_fn_error $? "conditional \"HAVE_OSMESA\" was never defined.
18689 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18690 fi
18691 if test -z "${HAVE_DRM_TRUE}" && test -z "${HAVE_DRM_FALSE}"; then
18692 as_fn_error $? "conditional \"HAVE_DRM\" was never defined.
18693 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18694 fi
18695 if test -z "${HAVE_MESA_SOURCE_TRUE}" && test -z "${HAVE_MESA_SOURCE_FALSE}"; then
18696 as_fn_error $? "conditional \"HAVE_MESA_SOURCE\" was never defined.
18697 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18698 fi
18699 if test -z "${HAVE_WAYLAND_TRUE}" && test -z "${HAVE_WAYLAND_FALSE}"; then
18700 as_fn_error $? "conditional \"HAVE_WAYLAND\" was never defined.
18701 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18702 fi
18703 if test -z "${HAVE_RBUG_TRUE}" && test -z "${HAVE_RBUG_FALSE}"; then
18704 as_fn_error $? "conditional \"HAVE_RBUG\" was never defined.
18705 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18706 fi
18707
18708 : "${CONFIG_STATUS=./config.status}"
18709 ac_write_fail=0
18710 ac_clean_files_save=$ac_clean_files
18711 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18712 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18713 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18714 as_write_fail=0
18715 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18716 #! $SHELL
18717 # Generated by $as_me.
18718 # Run this file to recreate the current configuration.
18719 # Compiler output produced by configure, useful for debugging
18720 # configure, is in config.log if it exists.
18721
18722 debug=false
18723 ac_cs_recheck=false
18724 ac_cs_silent=false
18725
18726 SHELL=\${CONFIG_SHELL-$SHELL}
18727 export SHELL
18728 _ASEOF
18729 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18730 ## -------------------- ##
18731 ## M4sh Initialization. ##
18732 ## -------------------- ##
18733
18734 # Be more Bourne compatible
18735 DUALCASE=1; export DUALCASE # for MKS sh
18736 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18737 emulate sh
18738 NULLCMD=:
18739 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18740 # is contrary to our usage. Disable this feature.
18741 alias -g '${1+"$@"}'='"$@"'
18742 setopt NO_GLOB_SUBST
18743 else
18744 case `(set -o) 2>/dev/null` in #(
18745 *posix*) :
18746 set -o posix ;; #(
18747 *) :
18748 ;;
18749 esac
18750 fi
18751
18752
18753 as_nl='
18754 '
18755 export as_nl
18756 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18757 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18758 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18759 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18760 # Prefer a ksh shell builtin over an external printf program on Solaris,
18761 # but without wasting forks for bash or zsh.
18762 if test -z "$BASH_VERSION$ZSH_VERSION" \
18763 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18764 as_echo='print -r --'
18765 as_echo_n='print -rn --'
18766 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18767 as_echo='printf %s\n'
18768 as_echo_n='printf %s'
18769 else
18770 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18771 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18772 as_echo_n='/usr/ucb/echo -n'
18773 else
18774 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18775 as_echo_n_body='eval
18776 arg=$1;
18777 case $arg in #(
18778 *"$as_nl"*)
18779 expr "X$arg" : "X\\(.*\\)$as_nl";
18780 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18781 esac;
18782 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18783 '
18784 export as_echo_n_body
18785 as_echo_n='sh -c $as_echo_n_body as_echo'
18786 fi
18787 export as_echo_body
18788 as_echo='sh -c $as_echo_body as_echo'
18789 fi
18790
18791 # The user is always right.
18792 if test "${PATH_SEPARATOR+set}" != set; then
18793 PATH_SEPARATOR=:
18794 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18795 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18796 PATH_SEPARATOR=';'
18797 }
18798 fi
18799
18800
18801 # IFS
18802 # We need space, tab and new line, in precisely that order. Quoting is
18803 # there to prevent editors from complaining about space-tab.
18804 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18805 # splitting by setting IFS to empty value.)
18806 IFS=" "" $as_nl"
18807
18808 # Find who we are. Look in the path if we contain no directory separator.
18809 as_myself=
18810 case $0 in #((
18811 *[\\/]* ) as_myself=$0 ;;
18812 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18813 for as_dir in $PATH
18814 do
18815 IFS=$as_save_IFS
18816 test -z "$as_dir" && as_dir=.
18817 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18818 done
18819 IFS=$as_save_IFS
18820
18821 ;;
18822 esac
18823 # We did not find ourselves, most probably we were run as `sh COMMAND'
18824 # in which case we are not to be found in the path.
18825 if test "x$as_myself" = x; then
18826 as_myself=$0
18827 fi
18828 if test ! -f "$as_myself"; then
18829 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18830 exit 1
18831 fi
18832
18833 # Unset variables that we do not need and which cause bugs (e.g. in
18834 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
18835 # suppresses any "Segmentation fault" message there. '((' could
18836 # trigger a bug in pdksh 5.2.14.
18837 for as_var in BASH_ENV ENV MAIL MAILPATH
18838 do eval test x\${$as_var+set} = xset \
18839 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18840 done
18841 PS1='$ '
18842 PS2='> '
18843 PS4='+ '
18844
18845 # NLS nuisances.
18846 LC_ALL=C
18847 export LC_ALL
18848 LANGUAGE=C
18849 export LANGUAGE
18850
18851 # CDPATH.
18852 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18853
18854
18855 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18856 # ----------------------------------------
18857 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18858 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18859 # script with STATUS, using 1 if that was 0.
18860 as_fn_error ()
18861 {
18862 as_status=$1; test $as_status -eq 0 && as_status=1
18863 if test "$4"; then
18864 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18865 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18866 fi
18867 $as_echo "$as_me: error: $2" >&2
18868 as_fn_exit $as_status
18869 } # as_fn_error
18870
18871
18872 # as_fn_set_status STATUS
18873 # -----------------------
18874 # Set $? to STATUS, without forking.
18875 as_fn_set_status ()
18876 {
18877 return $1
18878 } # as_fn_set_status
18879
18880 # as_fn_exit STATUS
18881 # -----------------
18882 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18883 as_fn_exit ()
18884 {
18885 set +e
18886 as_fn_set_status $1
18887 exit $1
18888 } # as_fn_exit
18889
18890 # as_fn_unset VAR
18891 # ---------------
18892 # Portably unset VAR.
18893 as_fn_unset ()
18894 {
18895 { eval $1=; unset $1;}
18896 }
18897 as_unset=as_fn_unset
18898 # as_fn_append VAR VALUE
18899 # ----------------------
18900 # Append the text in VALUE to the end of the definition contained in VAR. Take
18901 # advantage of any shell optimizations that allow amortized linear growth over
18902 # repeated appends, instead of the typical quadratic growth present in naive
18903 # implementations.
18904 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18905 eval 'as_fn_append ()
18906 {
18907 eval $1+=\$2
18908 }'
18909 else
18910 as_fn_append ()
18911 {
18912 eval $1=\$$1\$2
18913 }
18914 fi # as_fn_append
18915
18916 # as_fn_arith ARG...
18917 # ------------------
18918 # Perform arithmetic evaluation on the ARGs, and store the result in the
18919 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18920 # must be portable across $(()) and expr.
18921 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18922 eval 'as_fn_arith ()
18923 {
18924 as_val=$(( $* ))
18925 }'
18926 else
18927 as_fn_arith ()
18928 {
18929 as_val=`expr "$@" || test $? -eq 1`
18930 }
18931 fi # as_fn_arith
18932
18933
18934 if expr a : '\(a\)' >/dev/null 2>&1 &&
18935 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18936 as_expr=expr
18937 else
18938 as_expr=false
18939 fi
18940
18941 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18942 as_basename=basename
18943 else
18944 as_basename=false
18945 fi
18946
18947 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18948 as_dirname=dirname
18949 else
18950 as_dirname=false
18951 fi
18952
18953 as_me=`$as_basename -- "$0" ||
18954 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18955 X"$0" : 'X\(//\)$' \| \
18956 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18957 $as_echo X/"$0" |
18958 sed '/^.*\/\([^/][^/]*\)\/*$/{
18959 s//\1/
18960 q
18961 }
18962 /^X\/\(\/\/\)$/{
18963 s//\1/
18964 q
18965 }
18966 /^X\/\(\/\).*/{
18967 s//\1/
18968 q
18969 }
18970 s/.*/./; q'`
18971
18972 # Avoid depending upon Character Ranges.
18973 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18974 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18975 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18976 as_cr_digits='0123456789'
18977 as_cr_alnum=$as_cr_Letters$as_cr_digits
18978
18979 ECHO_C= ECHO_N= ECHO_T=
18980 case `echo -n x` in #(((((
18981 -n*)
18982 case `echo 'xy\c'` in
18983 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18984 xy) ECHO_C='\c';;
18985 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18986 ECHO_T=' ';;
18987 esac;;
18988 *)
18989 ECHO_N='-n';;
18990 esac
18991
18992 rm -f conf$$ conf$$.exe conf$$.file
18993 if test -d conf$$.dir; then
18994 rm -f conf$$.dir/conf$$.file
18995 else
18996 rm -f conf$$.dir
18997 mkdir conf$$.dir 2>/dev/null
18998 fi
18999 if (echo >conf$$.file) 2>/dev/null; then
19000 if ln -s conf$$.file conf$$ 2>/dev/null; then
19001 as_ln_s='ln -s'
19002 # ... but there are two gotchas:
19003 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19004 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19005 # In both cases, we have to default to `cp -pR'.
19006 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19007 as_ln_s='cp -pR'
19008 elif ln conf$$.file conf$$ 2>/dev/null; then
19009 as_ln_s=ln
19010 else
19011 as_ln_s='cp -pR'
19012 fi
19013 else
19014 as_ln_s='cp -pR'
19015 fi
19016 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19017 rmdir conf$$.dir 2>/dev/null
19018
19019
19020 # as_fn_mkdir_p
19021 # -------------
19022 # Create "$as_dir" as a directory, including parents if necessary.
19023 as_fn_mkdir_p ()
19024 {
19025
19026 case $as_dir in #(
19027 -*) as_dir=./$as_dir;;
19028 esac
19029 test -d "$as_dir" || eval $as_mkdir_p || {
19030 as_dirs=
19031 while :; do
19032 case $as_dir in #(
19033 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19034 *) as_qdir=$as_dir;;
19035 esac
19036 as_dirs="'$as_qdir' $as_dirs"
19037 as_dir=`$as_dirname -- "$as_dir" ||
19038 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19039 X"$as_dir" : 'X\(//\)[^/]' \| \
19040 X"$as_dir" : 'X\(//\)$' \| \
19041 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19042 $as_echo X"$as_dir" |
19043 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19044 s//\1/
19045 q
19046 }
19047 /^X\(\/\/\)[^/].*/{
19048 s//\1/
19049 q
19050 }
19051 /^X\(\/\/\)$/{
19052 s//\1/
19053 q
19054 }
19055 /^X\(\/\).*/{
19056 s//\1/
19057 q
19058 }
19059 s/.*/./; q'`
19060 test -d "$as_dir" && break
19061 done
19062 test -z "$as_dirs" || eval "mkdir $as_dirs"
19063 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19064
19065
19066 } # as_fn_mkdir_p
19067 if mkdir -p . 2>/dev/null; then
19068 as_mkdir_p='mkdir -p "$as_dir"'
19069 else
19070 test -d ./-p && rmdir ./-p
19071 as_mkdir_p=false
19072 fi
19073
19074
19075 # as_fn_executable_p FILE
19076 # -----------------------
19077 # Test if FILE is an executable regular file.
19078 as_fn_executable_p ()
19079 {
19080 test -f "$1" && test -x "$1"
19081 } # as_fn_executable_p
19082 as_test_x='test -x'
19083 as_executable_p=as_fn_executable_p
19084
19085 # Sed expression to map a string onto a valid CPP name.
19086 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19087
19088 # Sed expression to map a string onto a valid variable name.
19089 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19090
19091
19092 exec 6>&1
19093 ## ----------------------------------- ##
19094 ## Main body of $CONFIG_STATUS script. ##
19095 ## ----------------------------------- ##
19096 _ASEOF
19097 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19098
19099 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19100 # Save the log message, to keep $0 and so on meaningful, and to
19101 # report actual input values of CONFIG_FILES etc. instead of their
19102 # values after options handling.
19103 ac_log="
19104 This file was extended by mesa-demos $as_me 8.4.0, which was
19105 generated by GNU Autoconf 2.69. Invocation command line was
19106
19107 CONFIG_FILES = $CONFIG_FILES
19108 CONFIG_HEADERS = $CONFIG_HEADERS
19109 CONFIG_LINKS = $CONFIG_LINKS
19110 CONFIG_COMMANDS = $CONFIG_COMMANDS
19111 $ $0 $@
19112
19113 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19114 "
19115
19116 _ACEOF
19117
19118 case $ac_config_files in *"
19119 "*) set x $ac_config_files; shift; ac_config_files=$*;;
19120 esac
19121
19122
19123
19124 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19125 # Files that config.status was made for.
19126 config_files="$ac_config_files"
19127 config_commands="$ac_config_commands"
19128
19129 _ACEOF
19130
19131 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19132 ac_cs_usage="\
19133 \`$as_me' instantiates files and other configuration actions
19134 from templates according to the current configuration. Unless the files
19135 and actions are specified as TAGs, all are instantiated by default.
19136
19137 Usage: $0 [OPTION]... [TAG]...
19138
19139 -h, --help print this help, then exit
19140 -V, --version print version number and configuration settings, then exit
19141 --config print configuration, then exit
19142 -q, --quiet, --silent
19143 do not print progress messages
19144 -d, --debug don't remove temporary files
19145 --recheck update $as_me by reconfiguring in the same conditions
19146 --file=FILE[:TEMPLATE]
19147 instantiate the configuration file FILE
19148
19149 Configuration files:
19150 $config_files
19151
19152 Configuration commands:
19153 $config_commands
19154
19155 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos>."
19156
19157 _ACEOF
19158 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19159 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19160 ac_cs_version="\\
19161 mesa-demos config.status 8.4.0
19162 configured by $0, generated by GNU Autoconf 2.69,
19163 with options \\"\$ac_cs_config\\"
19164
19165 Copyright (C) 2012 Free Software Foundation, Inc.
19166 This config.status script is free software; the Free Software Foundation
19167 gives unlimited permission to copy, distribute and modify it."
19168
19169 ac_pwd='$ac_pwd'
19170 srcdir='$srcdir'
19171 INSTALL='$INSTALL'
19172 MKDIR_P='$MKDIR_P'
19173 AWK='$AWK'
19174 test -n "\$AWK" || AWK=awk
19175 _ACEOF
19176
19177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19178 # The default lists apply if the user does not specify any file.
19179 ac_need_defaults=:
19180 while test $# != 0
19181 do
19182 case $1 in
19183 --*=?*)
19184 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19185 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19186 ac_shift=:
19187 ;;
19188 --*=)
19189 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19190 ac_optarg=
19191 ac_shift=:
19192 ;;
19193 *)
19194 ac_option=$1
19195 ac_optarg=$2
19196 ac_shift=shift
19197 ;;
19198 esac
19199
19200 case $ac_option in
19201 # Handling of the options.
19202 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19203 ac_cs_recheck=: ;;
19204 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19205 $as_echo "$ac_cs_version"; exit ;;
19206 --config | --confi | --conf | --con | --co | --c )
19207 $as_echo "$ac_cs_config"; exit ;;
19208 --debug | --debu | --deb | --de | --d | -d )
19209 debug=: ;;
19210 --file | --fil | --fi | --f )
19211 $ac_shift
19212 case $ac_optarg in
19213 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19214 '') as_fn_error $? "missing file argument" ;;
19215 esac
19216 as_fn_append CONFIG_FILES " '$ac_optarg'"
19217 ac_need_defaults=false;;
19218 --he | --h | --help | --hel | -h )
19219 $as_echo "$ac_cs_usage"; exit ;;
19220 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19221 | -silent | --silent | --silen | --sile | --sil | --si | --s)
19222 ac_cs_silent=: ;;
19223
19224 # This is an error.
19225 -*) as_fn_error $? "unrecognized option: \`$1'
19226 Try \`$0 --help' for more information." ;;
19227
19228 *) as_fn_append ac_config_targets " $1"
19229 ac_need_defaults=false ;;
19230
19231 esac
19232 shift
19233 done
19234
19235 ac_configure_extra_args=
19236
19237 if $ac_cs_silent; then
19238 exec 6>/dev/null
19239 ac_configure_extra_args="$ac_configure_extra_args --silent"
19240 fi
19241
19242 _ACEOF
19243 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19244 if \$ac_cs_recheck; then
19245 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19246 shift
19247 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19248 CONFIG_SHELL='$SHELL'
19249 export CONFIG_SHELL
19250 exec "\$@"
19251 fi
19252
19253 _ACEOF
19254 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19255 exec 5>>config.log
19256 {
19257 echo
19258 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19259 ## Running $as_me. ##
19260 _ASBOX
19261 $as_echo "$ac_log"
19262 } >&5
19263
19264 _ACEOF
19265 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19266 #
19267 # INIT-COMMANDS
19268 #
19269 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
19270
19271
19272 # The HP-UX ksh and POSIX shell print the target directory to stdout
19273 # if CDPATH is set.
19274 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19275
19276 sed_quote_subst='$sed_quote_subst'
19277 double_quote_subst='$double_quote_subst'
19278 delay_variable_subst='$delay_variable_subst'
19279 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19280 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19281 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19282 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19283 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19284 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19285 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
19286 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19287 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19288 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
19289 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19290 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19291 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19292 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19293 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19294 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19295 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19296 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19297 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19298 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19299 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19300 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19301 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19302 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19303 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19304 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19305 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19306 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19307 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19308 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19309 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
19310 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
19311 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19312 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19313 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19314 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19315 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19316 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
19317 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
19318 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19319 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
19320 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19321 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19322 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
19323 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19324 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19325 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19326 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19327 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19328 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19329 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19330 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19331 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19332 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19333 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19334 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19335 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
19336 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19337 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
19338 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
19339 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
19340 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
19341 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
19342 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19343 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19344 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19345 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19346 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19347 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19348 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19349 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19350 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
19351 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19352 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19353 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19354 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19355 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19356 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19357 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19358 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19359 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19360 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19361 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19362 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19363 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19364 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19365 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19366 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19367 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19368 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19369 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19370 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19371 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19372 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19373 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19374 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19375 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19376 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19377 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19378 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19379 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19380 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19381 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19382 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19383 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19384 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19385 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19386 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19387 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
19388 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19389 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19390 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19391 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19392 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19393 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19394 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19395 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19396 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19397 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19398 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19399 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19400 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19401 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19402 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19403 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19404 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19405 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19406 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
19407 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
19408 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19409 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19410 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19411 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19412 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19413 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19414 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
19415 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
19416 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
19417 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
19418 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
19419 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
19420 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
19421 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
19422 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19423 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19424 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
19425 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
19426 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
19427 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
19428 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
19429 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
19430 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
19431 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
19432 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
19433 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19434 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19435 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
19436 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19437 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19438 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19439 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19440 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19441 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19442 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
19443 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19444 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19445 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19446 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
19447 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
19448 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
19449 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
19450 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
19451 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
19452 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
19453 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
19454 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
19455 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19456 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19457 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19458 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19459 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19460 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
19461 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
19462 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
19463 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19464 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19465 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
19466 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
19467 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
19468
19469 LTCC='$LTCC'
19470 LTCFLAGS='$LTCFLAGS'
19471 compiler='$compiler_DEFAULT'
19472
19473 # A function that is used when there is no print builtin or printf.
19474 func_fallback_echo ()
19475 {
19476 eval 'cat <<_LTECHO_EOF
19477 \$1
19478 _LTECHO_EOF'
19479 }
19480
19481 # Quote evaled strings.
19482 for var in SHELL \
19483 ECHO \
19484 PATH_SEPARATOR \
19485 SED \
19486 GREP \
19487 EGREP \
19488 FGREP \
19489 LD \
19490 NM \
19491 LN_S \
19492 lt_SP2NL \
19493 lt_NL2SP \
19494 reload_flag \
19495 OBJDUMP \
19496 deplibs_check_method \
19497 file_magic_cmd \
19498 file_magic_glob \
19499 want_nocaseglob \
19500 DLLTOOL \
19501 sharedlib_from_linklib_cmd \
19502 AR \
19503 AR_FLAGS \
19504 archiver_list_spec \
19505 STRIP \
19506 RANLIB \
19507 CC \
19508 CFLAGS \
19509 compiler \
19510 lt_cv_sys_global_symbol_pipe \
19511 lt_cv_sys_global_symbol_to_cdecl \
19512 lt_cv_sys_global_symbol_to_import \
19513 lt_cv_sys_global_symbol_to_c_name_address \
19514 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19515 lt_cv_nm_interface \
19516 nm_file_list_spec \
19517 lt_cv_truncate_bin \
19518 lt_prog_compiler_no_builtin_flag \
19519 lt_prog_compiler_pic \
19520 lt_prog_compiler_wl \
19521 lt_prog_compiler_static \
19522 lt_cv_prog_compiler_c_o \
19523 need_locks \
19524 MANIFEST_TOOL \
19525 DSYMUTIL \
19526 NMEDIT \
19527 LIPO \
19528 OTOOL \
19529 OTOOL64 \
19530 shrext_cmds \
19531 export_dynamic_flag_spec \
19532 whole_archive_flag_spec \
19533 compiler_needs_object \
19534 with_gnu_ld \
19535 allow_undefined_flag \
19536 no_undefined_flag \
19537 hardcode_libdir_flag_spec \
19538 hardcode_libdir_separator \
19539 exclude_expsyms \
19540 include_expsyms \
19541 file_list_spec \
19542 variables_saved_for_relink \
19543 libname_spec \
19544 library_names_spec \
19545 soname_spec \
19546 install_override_mode \
19547 finish_eval \
19548 old_striplib \
19549 striplib \
19550 compiler_lib_search_dirs \
19551 predep_objects \
19552 postdep_objects \
19553 predeps \
19554 postdeps \
19555 compiler_lib_search_path \
19556 LD_CXX \
19557 reload_flag_CXX \
19558 compiler_CXX \
19559 lt_prog_compiler_no_builtin_flag_CXX \
19560 lt_prog_compiler_pic_CXX \
19561 lt_prog_compiler_wl_CXX \
19562 lt_prog_compiler_static_CXX \
19563 lt_cv_prog_compiler_c_o_CXX \
19564 export_dynamic_flag_spec_CXX \
19565 whole_archive_flag_spec_CXX \
19566 compiler_needs_object_CXX \
19567 with_gnu_ld_CXX \
19568 allow_undefined_flag_CXX \
19569 no_undefined_flag_CXX \
19570 hardcode_libdir_flag_spec_CXX \
19571 hardcode_libdir_separator_CXX \
19572 exclude_expsyms_CXX \
19573 include_expsyms_CXX \
19574 file_list_spec_CXX \
19575 compiler_lib_search_dirs_CXX \
19576 predep_objects_CXX \
19577 postdep_objects_CXX \
19578 predeps_CXX \
19579 postdeps_CXX \
19580 compiler_lib_search_path_CXX; do
19581 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19582 *[\\\\\\\`\\"\\\$]*)
19583 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
19584 ;;
19585 *)
19586 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19587 ;;
19588 esac
19589 done
19590
19591 # Double-quote double-evaled strings.
19592 for var in reload_cmds \
19593 old_postinstall_cmds \
19594 old_postuninstall_cmds \
19595 old_archive_cmds \
19596 extract_expsyms_cmds \
19597 old_archive_from_new_cmds \
19598 old_archive_from_expsyms_cmds \
19599 archive_cmds \
19600 archive_expsym_cmds \
19601 module_cmds \
19602 module_expsym_cmds \
19603 export_symbols_cmds \
19604 prelink_cmds \
19605 postlink_cmds \
19606 postinstall_cmds \
19607 postuninstall_cmds \
19608 finish_cmds \
19609 sys_lib_search_path_spec \
19610 configure_time_dlsearch_path \
19611 configure_time_lt_sys_library_path \
19612 reload_cmds_CXX \
19613 old_archive_cmds_CXX \
19614 old_archive_from_new_cmds_CXX \
19615 old_archive_from_expsyms_cmds_CXX \
19616 archive_cmds_CXX \
19617 archive_expsym_cmds_CXX \
19618 module_cmds_CXX \
19619 module_expsym_cmds_CXX \
19620 export_symbols_cmds_CXX \
19621 prelink_cmds_CXX \
19622 postlink_cmds_CXX; do
19623 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19624 *[\\\\\\\`\\"\\\$]*)
19625 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
19626 ;;
19627 *)
19628 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19629 ;;
19630 esac
19631 done
19632
19633 ac_aux_dir='$ac_aux_dir'
19634
19635 # See if we are running on zsh, and set the options that allow our
19636 # commands through without removal of \ escapes INIT.
19637 if test -n "\${ZSH_VERSION+set}"; then
19638 setopt NO_GLOB_SUBST
19639 fi
19640
19641
19642 PACKAGE='$PACKAGE'
19643 VERSION='$VERSION'
19644 RM='$RM'
19645 ofile='$ofile'
19646
19647
19648
19649
19650
19651
19652 _ACEOF
19653
19654 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19655
19656 # Handling of arguments.
19657 for ac_config_target in $ac_config_targets
19658 do
19659 case $ac_config_target in
19660 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
19661 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
19662 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19663 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
19664 "src/demos/Makefile") CONFIG_FILES="$CONFIG_FILES src/demos/Makefile" ;;
19665 "src/egl/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/Makefile" ;;
19666 "src/egl/eglut/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/eglut/Makefile" ;;
19667 "src/egl/opengl/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/opengl/Makefile" ;;
19668 "src/egl/opengles1/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/opengles1/Makefile" ;;
19669 "src/egl/opengles2/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/opengles2/Makefile" ;;
19670 "src/egl/openvg/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/openvg/Makefile" ;;
19671 "src/egl/openvg/trivial/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/openvg/trivial/Makefile" ;;
19672 "src/egl/oes_vg/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/oes_vg/Makefile" ;;
19673 "src/fp/Makefile") CONFIG_FILES="$CONFIG_FILES src/fp/Makefile" ;;
19674 "src/fpglsl/Makefile") CONFIG_FILES="$CONFIG_FILES src/fpglsl/Makefile" ;;
19675 "src/glsl/Makefile") CONFIG_FILES="$CONFIG_FILES src/glsl/Makefile" ;;
19676 "src/gs/Makefile") CONFIG_FILES="$CONFIG_FILES src/gs/Makefile" ;;
19677 "src/data/Makefile") CONFIG_FILES="$CONFIG_FILES src/data/Makefile" ;;
19678 "src/objviewer/Makefile") CONFIG_FILES="$CONFIG_FILES src/objviewer/Makefile" ;;
19679 "src/osdemos/Makefile") CONFIG_FILES="$CONFIG_FILES src/osdemos/Makefile" ;;
19680 "src/perf/Makefile") CONFIG_FILES="$CONFIG_FILES src/perf/Makefile" ;;
19681 "src/rbug/Makefile") CONFIG_FILES="$CONFIG_FILES src/rbug/Makefile" ;;
19682 "src/redbook/Makefile") CONFIG_FILES="$CONFIG_FILES src/redbook/Makefile" ;;
19683 "src/samples/Makefile") CONFIG_FILES="$CONFIG_FILES src/samples/Makefile" ;;
19684 "src/slang/Makefile") CONFIG_FILES="$CONFIG_FILES src/slang/Makefile" ;;
19685 "src/tests/Makefile") CONFIG_FILES="$CONFIG_FILES src/tests/Makefile" ;;
19686 "src/tools/Makefile") CONFIG_FILES="$CONFIG_FILES src/tools/Makefile" ;;
19687 "src/trivial/Makefile") CONFIG_FILES="$CONFIG_FILES src/trivial/Makefile" ;;
19688 "src/util/Makefile") CONFIG_FILES="$CONFIG_FILES src/util/Makefile" ;;
19689 "src/vp/Makefile") CONFIG_FILES="$CONFIG_FILES src/vp/Makefile" ;;
19690 "src/vpglsl/Makefile") CONFIG_FILES="$CONFIG_FILES src/vpglsl/Makefile" ;;
19691 "src/wgl/Makefile") CONFIG_FILES="$CONFIG_FILES src/wgl/Makefile" ;;
19692 "src/xdemos/Makefile") CONFIG_FILES="$CONFIG_FILES src/xdemos/Makefile" ;;
19693
19694 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19695 esac
19696 done
19697
19698
19699 # If the user did not use the arguments to specify the items to instantiate,
19700 # then the envvar interface is used. Set only those that are not.
19701 # We use the long form for the default assignment because of an extremely
19702 # bizarre bug on SunOS 4.1.3.
19703 if $ac_need_defaults; then
19704 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19705 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19706 fi
19707
19708 # Have a temporary directory for convenience. Make it in the build tree
19709 # simply because there is no reason against having it here, and in addition,
19710 # creating and moving files from /tmp can sometimes cause problems.
19711 # Hook for its removal unless debugging.
19712 # Note that there is a small window in which the directory will not be cleaned:
19713 # after its creation but before its name has been assigned to `$tmp'.
19714 $debug ||
19715 {
19716 tmp= ac_tmp=
19717 trap 'exit_status=$?
19718 : "${ac_tmp:=$tmp}"
19719 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19720 ' 0
19721 trap 'as_fn_exit 1' 1 2 13 15
19722 }
19723 # Create a (secure) tmp directory for tmp files.
19724
19725 {
19726 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19727 test -d "$tmp"
19728 } ||
19729 {
19730 tmp=./conf$$-$RANDOM
19731 (umask 077 && mkdir "$tmp")
19732 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19733 ac_tmp=$tmp
19734
19735 # Set up the scripts for CONFIG_FILES section.
19736 # No need to generate them if there are no CONFIG_FILES.
19737 # This happens for instance with `./config.status config.h'.
19738 if test -n "$CONFIG_FILES"; then
19739
19740
19741 ac_cr=`echo X | tr X '\015'`
19742 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19743 # But we know of no other shell where ac_cr would be empty at this
19744 # point, so we can use a bashism as a fallback.
19745 if test "x$ac_cr" = x; then
19746 eval ac_cr=\$\'\\r\'
19747 fi
19748 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19749 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19750 ac_cs_awk_cr='\\r'
19751 else
19752 ac_cs_awk_cr=$ac_cr
19753 fi
19754
19755 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19756 _ACEOF
19757
19758
19759 {
19760 echo "cat >conf$$subs.awk <<_ACEOF" &&
19761 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19762 echo "_ACEOF"
19763 } >conf$$subs.sh ||
19764 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19765 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19766 ac_delim='%!_!# '
19767 for ac_last_try in false false false false false :; do
19768 . ./conf$$subs.sh ||
19769 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19770
19771 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19772 if test $ac_delim_n = $ac_delim_num; then
19773 break
19774 elif $ac_last_try; then
19775 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19776 else
19777 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19778 fi
19779 done
19780 rm -f conf$$subs.sh
19781
19782 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19783 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19784 _ACEOF
19785 sed -n '
19786 h
19787 s/^/S["/; s/!.*/"]=/
19788 p
19789 g
19790 s/^[^!]*!//
19791 :repl
19792 t repl
19793 s/'"$ac_delim"'$//
19794 t delim
19795 :nl
19796 h
19797 s/\(.\{148\}\)..*/\1/
19798 t more1
19799 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19800 p
19801 n
19802 b repl
19803 :more1
19804 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19805 p
19806 g
19807 s/.\{148\}//
19808 t nl
19809 :delim
19810 h
19811 s/\(.\{148\}\)..*/\1/
19812 t more2
19813 s/["\\]/\\&/g; s/^/"/; s/$/"/
19814 p
19815 b
19816 :more2
19817 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19818 p
19819 g
19820 s/.\{148\}//
19821 t delim
19822 ' <conf$$subs.awk | sed '
19823 /^[^""]/{
19824 N
19825 s/\n//
19826 }
19827 ' >>$CONFIG_STATUS || ac_write_fail=1
19828 rm -f conf$$subs.awk
19829 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19830 _ACAWK
19831 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19832 for (key in S) S_is_set[key] = 1
19833 FS = ""
19834
19835 }
19836 {
19837 line = $ 0
19838 nfields = split(line, field, "@")
19839 substed = 0
19840 len = length(field[1])
19841 for (i = 2; i < nfields; i++) {
19842 key = field[i]
19843 keylen = length(key)
19844 if (S_is_set[key]) {
19845 value = S[key]
19846 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19847 len += length(value) + length(field[++i])
19848 substed = 1
19849 } else
19850 len += 1 + keylen
19851 }
19852
19853 print line
19854 }
19855
19856 _ACAWK
19857 _ACEOF
19858 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19859 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19860 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19861 else
19862 cat
19863 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19864 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19865 _ACEOF
19866
19867 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19868 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19869 # trailing colons and then remove the whole line if VPATH becomes empty
19870 # (actually we leave an empty line to preserve line numbers).
19871 if test "x$srcdir" = x.; then
19872 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19873 h
19874 s///
19875 s/^/:/
19876 s/[ ]*$/:/
19877 s/:\$(srcdir):/:/g
19878 s/:\${srcdir}:/:/g
19879 s/:@srcdir@:/:/g
19880 s/^:*//
19881 s/:*$//
19882 x
19883 s/\(=[ ]*\).*/\1/
19884 G
19885 s/\n//
19886 s/^[^=]*=[ ]*$//
19887 }'
19888 fi
19889
19890 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19891 fi # test -n "$CONFIG_FILES"
19892
19893
19894 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
19895 shift
19896 for ac_tag
19897 do
19898 case $ac_tag in
19899 :[FHLC]) ac_mode=$ac_tag; continue;;
19900 esac
19901 case $ac_mode$ac_tag in
19902 :[FHL]*:*);;
19903 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19904 :[FH]-) ac_tag=-:-;;
19905 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19906 esac
19907 ac_save_IFS=$IFS
19908 IFS=:
19909 set x $ac_tag
19910 IFS=$ac_save_IFS
19911 shift
19912 ac_file=$1
19913 shift
19914
19915 case $ac_mode in
19916 :L) ac_source=$1;;
19917 :[FH])
19918 ac_file_inputs=
19919 for ac_f
19920 do
19921 case $ac_f in
19922 -) ac_f="$ac_tmp/stdin";;
19923 *) # Look for the file first in the build tree, then in the source tree
19924 # (if the path is not absolute). The absolute path cannot be DOS-style,
19925 # because $ac_f cannot contain `:'.
19926 test -f "$ac_f" ||
19927 case $ac_f in
19928 [\\/$]*) false;;
19929 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19930 esac ||
19931 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19932 esac
19933 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19934 as_fn_append ac_file_inputs " '$ac_f'"
19935 done
19936
19937 # Let's still pretend it is `configure' which instantiates (i.e., don't
19938 # use $as_me), people would be surprised to read:
19939 # /* config.h. Generated by config.status. */
19940 configure_input='Generated from '`
19941 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19942 `' by configure.'
19943 if test x"$ac_file" != x-; then
19944 configure_input="$ac_file. $configure_input"
19945 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19946 $as_echo "$as_me: creating $ac_file" >&6;}
19947 fi
19948 # Neutralize special characters interpreted by sed in replacement strings.
19949 case $configure_input in #(
19950 *\&* | *\|* | *\\* )
19951 ac_sed_conf_input=`$as_echo "$configure_input" |
19952 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19953 *) ac_sed_conf_input=$configure_input;;
19954 esac
19955
19956 case $ac_tag in
19957 *:-:* | *:-) cat >"$ac_tmp/stdin" \
19958 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19959 esac
19960 ;;
19961 esac
19962
19963 ac_dir=`$as_dirname -- "$ac_file" ||
19964 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19965 X"$ac_file" : 'X\(//\)[^/]' \| \
19966 X"$ac_file" : 'X\(//\)$' \| \
19967 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19968 $as_echo X"$ac_file" |
19969 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19970 s//\1/
19971 q
19972 }
19973 /^X\(\/\/\)[^/].*/{
19974 s//\1/
19975 q
19976 }
19977 /^X\(\/\/\)$/{
19978 s//\1/
19979 q
19980 }
19981 /^X\(\/\).*/{
19982 s//\1/
19983 q
19984 }
19985 s/.*/./; q'`
19986 as_dir="$ac_dir"; as_fn_mkdir_p
19987 ac_builddir=.
19988
19989 case "$ac_dir" in
19990 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19991 *)
19992 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19993 # A ".." for each directory in $ac_dir_suffix.
19994 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19995 case $ac_top_builddir_sub in
19996 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19997 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19998 esac ;;
19999 esac
20000 ac_abs_top_builddir=$ac_pwd
20001 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20002 # for backward compatibility:
20003 ac_top_builddir=$ac_top_build_prefix
20004
20005 case $srcdir in
20006 .) # We are building in place.
20007 ac_srcdir=.
20008 ac_top_srcdir=$ac_top_builddir_sub
20009 ac_abs_top_srcdir=$ac_pwd ;;
20010 [\\/]* | ?:[\\/]* ) # Absolute name.
20011 ac_srcdir=$srcdir$ac_dir_suffix;
20012 ac_top_srcdir=$srcdir
20013 ac_abs_top_srcdir=$srcdir ;;
20014 *) # Relative name.
20015 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20016 ac_top_srcdir=$ac_top_build_prefix$srcdir
20017 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20018 esac
20019 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20020
20021
20022 case $ac_mode in
20023 :F)
20024 #
20025 # CONFIG_FILE
20026 #
20027
20028 case $INSTALL in
20029 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20030 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20031 esac
20032 ac_MKDIR_P=$MKDIR_P
20033 case $MKDIR_P in
20034 [\\/$]* | ?:[\\/]* ) ;;
20035 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20036 esac
20037 _ACEOF
20038
20039 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20040 # If the template does not know about datarootdir, expand it.
20041 # FIXME: This hack should be removed a few years after 2.60.
20042 ac_datarootdir_hack=; ac_datarootdir_seen=
20043 ac_sed_dataroot='
20044 /datarootdir/ {
20045 p
20046 q
20047 }
20048 /@datadir@/p
20049 /@docdir@/p
20050 /@infodir@/p
20051 /@localedir@/p
20052 /@mandir@/p'
20053 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20054 *datarootdir*) ac_datarootdir_seen=yes;;
20055 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20057 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20058 _ACEOF
20059 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20060 ac_datarootdir_hack='
20061 s&@datadir@&$datadir&g
20062 s&@docdir@&$docdir&g
20063 s&@infodir@&$infodir&g
20064 s&@localedir@&$localedir&g
20065 s&@mandir@&$mandir&g
20066 s&\\\${datarootdir}&$datarootdir&g' ;;
20067 esac
20068 _ACEOF
20069
20070 # Neutralize VPATH when `$srcdir' = `.'.
20071 # Shell code in configure.ac might set extrasub.
20072 # FIXME: do we really want to maintain this feature?
20073 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20074 ac_sed_extra="$ac_vpsub
20075 $extrasub
20076 _ACEOF
20077 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20078 :t
20079 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20080 s|@configure_input@|$ac_sed_conf_input|;t t
20081 s&@top_builddir@&$ac_top_builddir_sub&;t t
20082 s&@top_build_prefix@&$ac_top_build_prefix&;t t
20083 s&@srcdir@&$ac_srcdir&;t t
20084 s&@abs_srcdir@&$ac_abs_srcdir&;t t
20085 s&@top_srcdir@&$ac_top_srcdir&;t t
20086 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20087 s&@builddir@&$ac_builddir&;t t
20088 s&@abs_builddir@&$ac_abs_builddir&;t t
20089 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20090 s&@INSTALL@&$ac_INSTALL&;t t
20091 s&@MKDIR_P@&$ac_MKDIR_P&;t t
20092 $ac_datarootdir_hack
20093 "
20094 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20095 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20096
20097 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20098 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20099 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
20100 "$ac_tmp/out"`; test -z "$ac_out"; } &&
20101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20102 which seems to be undefined. Please make sure it is defined" >&5
20103 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20104 which seems to be undefined. Please make sure it is defined" >&2;}
20105
20106 rm -f "$ac_tmp/stdin"
20107 case $ac_file in
20108 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20109 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20110 esac \
20111 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20112 ;;
20113
20114
20115 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20116 $as_echo "$as_me: executing $ac_file commands" >&6;}
20117 ;;
20118 esac
20119
20120
20121 case $ac_file$ac_mode in
20122 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
20123 # Older Autoconf quotes --file arguments for eval, but not when files
20124 # are listed without --file. Let's play safe and only enable the eval
20125 # if we detect the quoting.
20126 case $CONFIG_FILES in
20127 *\'*) eval set x "$CONFIG_FILES" ;;
20128 *) set x $CONFIG_FILES ;;
20129 esac
20130 shift
20131 for mf
20132 do
20133 # Strip MF so we end up with the name of the file.
20134 mf=`echo "$mf" | sed -e 's/:.*$//'`
20135 # Check whether this is an Automake generated Makefile or not.
20136 # We used to match only the files named 'Makefile.in', but
20137 # some people rename them; so instead we look at the file content.
20138 # Grep'ing the first line is not enough: some people post-process
20139 # each Makefile.in and add a new line on top of each file to say so.
20140 # Grep'ing the whole file is not good either: AIX grep has a line
20141 # limit of 2048, but all sed's we know have understand at least 4000.
20142 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
20143 dirpart=`$as_dirname -- "$mf" ||
20144 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20145 X"$mf" : 'X\(//\)[^/]' \| \
20146 X"$mf" : 'X\(//\)$' \| \
20147 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
20148 $as_echo X"$mf" |
20149 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20150 s//\1/
20151 q
20152 }
20153 /^X\(\/\/\)[^/].*/{
20154 s//\1/
20155 q
20156 }
20157 /^X\(\/\/\)$/{
20158 s//\1/
20159 q
20160 }
20161 /^X\(\/\).*/{
20162 s//\1/
20163 q
20164 }
20165 s/.*/./; q'`
20166 else
20167 continue
20168 fi
20169 # Extract the definition of DEPDIR, am__include, and am__quote
20170 # from the Makefile without running 'make'.
20171 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
20172 test -z "$DEPDIR" && continue
20173 am__include=`sed -n 's/^am__include = //p' < "$mf"`
20174 test -z "$am__include" && continue
20175 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
20176 # Find all dependency output files, they are included files with
20177 # $(DEPDIR) in their names. We invoke sed twice because it is the
20178 # simplest approach to changing $(DEPDIR) to its actual value in the
20179 # expansion.
20180 for file in `sed -n "
20181 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
20182 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
20183 # Make sure the directory exists.
20184 test -f "$dirpart/$file" && continue
20185 fdir=`$as_dirname -- "$file" ||
20186 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20187 X"$file" : 'X\(//\)[^/]' \| \
20188 X"$file" : 'X\(//\)$' \| \
20189 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
20190 $as_echo X"$file" |
20191 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20192 s//\1/
20193 q
20194 }
20195 /^X\(\/\/\)[^/].*/{
20196 s//\1/
20197 q
20198 }
20199 /^X\(\/\/\)$/{
20200 s//\1/
20201 q
20202 }
20203 /^X\(\/\).*/{
20204 s//\1/
20205 q
20206 }
20207 s/.*/./; q'`
20208 as_dir=$dirpart/$fdir; as_fn_mkdir_p
20209 # echo "creating $dirpart/$file"
20210 echo '# dummy' > "$dirpart/$file"
20211 done
20212 done
20213 }
20214 ;;
20215 "libtool":C)
20216
20217 # See if we are running on zsh, and set the options that allow our
20218 # commands through without removal of \ escapes.
20219 if test -n "${ZSH_VERSION+set}"; then
20220 setopt NO_GLOB_SUBST
20221 fi
20222
20223 cfgfile=${ofile}T
20224 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20225 $RM "$cfgfile"
20226
20227 cat <<_LT_EOF >> "$cfgfile"
20228 #! $SHELL
20229 # Generated automatically by $as_me ($PACKAGE) $VERSION
20230 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
20231
20232 # Provide generalized library-building support services.
20233 # Written by Gordon Matzigkeit, 1996
20234
20235 # Copyright (C) 2014 Free Software Foundation, Inc.
20236 # This is free software; see the source for copying conditions. There is NO
20237 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20238
20239 # GNU Libtool is free software; you can redistribute it and/or modify
20240 # it under the terms of the GNU General Public License as published by
20241 # the Free Software Foundation; either version 2 of of the License, or
20242 # (at your option) any later version.
20243 #
20244 # As a special exception to the GNU General Public License, if you
20245 # distribute this file as part of a program or library that is built
20246 # using GNU Libtool, you may include this file under the same
20247 # distribution terms that you use for the rest of that program.
20248 #
20249 # GNU Libtool is distributed in the hope that it will be useful, but
20250 # WITHOUT ANY WARRANTY; without even the implied warranty of
20251 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20252 # GNU General Public License for more details.
20253 #
20254 # You should have received a copy of the GNU General Public License
20255 # along with this program. If not, see <http://www.gnu.org/licenses/>.
20256
20257
20258 # The names of the tagged configurations supported by this script.
20259 available_tags='CXX '
20260
20261 # Configured defaults for sys_lib_dlsearch_path munging.
20262 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
20263
20264 # ### BEGIN LIBTOOL CONFIG
20265
20266 # Which release of libtool.m4 was used?
20267 macro_version=$macro_version
20268 macro_revision=$macro_revision
20269
20270 # Whether or not to build shared libraries.
20271 build_libtool_libs=$enable_shared
20272
20273 # Whether or not to build static libraries.
20274 build_old_libs=$enable_static
20275
20276 # What type of objects to build.
20277 pic_mode=$pic_mode
20278
20279 # Whether or not to optimize for fast installation.
20280 fast_install=$enable_fast_install
20281
20282 # Shared archive member basename,for filename based shared library versioning on AIX.
20283 shared_archive_member_spec=$shared_archive_member_spec
20284
20285 # Shell to use when invoking shell scripts.
20286 SHELL=$lt_SHELL
20287
20288 # An echo program that protects backslashes.
20289 ECHO=$lt_ECHO
20290
20291 # The PATH separator for the build system.
20292 PATH_SEPARATOR=$lt_PATH_SEPARATOR
20293
20294 # The host system.
20295 host_alias=$host_alias
20296 host=$host
20297 host_os=$host_os
20298
20299 # The build system.
20300 build_alias=$build_alias
20301 build=$build
20302 build_os=$build_os
20303
20304 # A sed program that does not truncate output.
20305 SED=$lt_SED
20306
20307 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
20308 Xsed="\$SED -e 1s/^X//"
20309
20310 # A grep program that handles long lines.
20311 GREP=$lt_GREP
20312
20313 # An ERE matcher.
20314 EGREP=$lt_EGREP
20315
20316 # A literal string matcher.
20317 FGREP=$lt_FGREP
20318
20319 # A BSD- or MS-compatible name lister.
20320 NM=$lt_NM
20321
20322 # Whether we need soft or hard links.
20323 LN_S=$lt_LN_S
20324
20325 # What is the maximum length of a command?
20326 max_cmd_len=$max_cmd_len
20327
20328 # Object file suffix (normally "o").
20329 objext=$ac_objext
20330
20331 # Executable file suffix (normally "").
20332 exeext=$exeext
20333
20334 # whether the shell understands "unset".
20335 lt_unset=$lt_unset
20336
20337 # turn spaces into newlines.
20338 SP2NL=$lt_lt_SP2NL
20339
20340 # turn newlines into spaces.
20341 NL2SP=$lt_lt_NL2SP
20342
20343 # convert \$build file names to \$host format.
20344 to_host_file_cmd=$lt_cv_to_host_file_cmd
20345
20346 # convert \$build files to toolchain format.
20347 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
20348
20349 # An object symbol dumper.
20350 OBJDUMP=$lt_OBJDUMP
20351
20352 # Method to check whether dependent libraries are shared objects.
20353 deplibs_check_method=$lt_deplibs_check_method
20354
20355 # Command to use when deplibs_check_method = "file_magic".
20356 file_magic_cmd=$lt_file_magic_cmd
20357
20358 # How to find potential files when deplibs_check_method = "file_magic".
20359 file_magic_glob=$lt_file_magic_glob
20360
20361 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
20362 want_nocaseglob=$lt_want_nocaseglob
20363
20364 # DLL creation program.
20365 DLLTOOL=$lt_DLLTOOL
20366
20367 # Command to associate shared and link libraries.
20368 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
20369
20370 # The archiver.
20371 AR=$lt_AR
20372
20373 # Flags to create an archive.
20374 AR_FLAGS=$lt_AR_FLAGS
20375
20376 # How to feed a file listing to the archiver.
20377 archiver_list_spec=$lt_archiver_list_spec
20378
20379 # A symbol stripping program.
20380 STRIP=$lt_STRIP
20381
20382 # Commands used to install an old-style archive.
20383 RANLIB=$lt_RANLIB
20384 old_postinstall_cmds=$lt_old_postinstall_cmds
20385 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20386
20387 # Whether to use a lock for old archive extraction.
20388 lock_old_archive_extraction=$lock_old_archive_extraction
20389
20390 # A C compiler.
20391 LTCC=$lt_CC
20392
20393 # LTCC compiler flags.
20394 LTCFLAGS=$lt_CFLAGS
20395
20396 # Take the output of nm and produce a listing of raw symbols and C names.
20397 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20398
20399 # Transform the output of nm in a proper C declaration.
20400 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20401
20402 # Transform the output of nm into a list of symbols to manually relocate.
20403 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
20404
20405 # Transform the output of nm in a C name address pair.
20406 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20407
20408 # Transform the output of nm in a C name address pair when lib prefix is needed.
20409 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
20410
20411 # The name lister interface.
20412 nm_interface=$lt_lt_cv_nm_interface
20413
20414 # Specify filename containing input files for \$NM.
20415 nm_file_list_spec=$lt_nm_file_list_spec
20416
20417 # The root where to search for dependent libraries,and where our libraries should be installed.
20418 lt_sysroot=$lt_sysroot
20419
20420 # Command to truncate a binary pipe.
20421 lt_truncate_bin=$lt_lt_cv_truncate_bin
20422
20423 # The name of the directory that contains temporary libtool files.
20424 objdir=$objdir
20425
20426 # Used to examine libraries when file_magic_cmd begins with "file".
20427 MAGIC_CMD=$MAGIC_CMD
20428
20429 # Must we lock files when doing compilation?
20430 need_locks=$lt_need_locks
20431
20432 # Manifest tool.
20433 MANIFEST_TOOL=$lt_MANIFEST_TOOL
20434
20435 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
20436 DSYMUTIL=$lt_DSYMUTIL
20437
20438 # Tool to change global to local symbols on Mac OS X.
20439 NMEDIT=$lt_NMEDIT
20440
20441 # Tool to manipulate fat objects and archives on Mac OS X.
20442 LIPO=$lt_LIPO
20443
20444 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
20445 OTOOL=$lt_OTOOL
20446
20447 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
20448 OTOOL64=$lt_OTOOL64
20449
20450 # Old archive suffix (normally "a").
20451 libext=$libext
20452
20453 # Shared library suffix (normally ".so").
20454 shrext_cmds=$lt_shrext_cmds
20455
20456 # The commands to extract the exported symbol list from a shared archive.
20457 extract_expsyms_cmds=$lt_extract_expsyms_cmds
20458
20459 # Variables whose values should be saved in libtool wrapper scripts and
20460 # restored at link time.
20461 variables_saved_for_relink=$lt_variables_saved_for_relink
20462
20463 # Do we need the "lib" prefix for modules?
20464 need_lib_prefix=$need_lib_prefix
20465
20466 # Do we need a version for libraries?
20467 need_version=$need_version
20468
20469 # Library versioning type.
20470 version_type=$version_type
20471
20472 # Shared library runtime path variable.
20473 runpath_var=$runpath_var
20474
20475 # Shared library path variable.
20476 shlibpath_var=$shlibpath_var
20477
20478 # Is shlibpath searched before the hard-coded library search path?
20479 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20480
20481 # Format of library name prefix.
20482 libname_spec=$lt_libname_spec
20483
20484 # List of archive names. First name is the real one, the rest are links.
20485 # The last name is the one that the linker finds with -lNAME
20486 library_names_spec=$lt_library_names_spec
20487
20488 # The coded name of the library, if different from the real name.
20489 soname_spec=$lt_soname_spec
20490
20491 # Permission mode override for installation of shared libraries.
20492 install_override_mode=$lt_install_override_mode
20493
20494 # Command to use after installation of a shared archive.
20495 postinstall_cmds=$lt_postinstall_cmds
20496
20497 # Command to use after uninstallation of a shared archive.
20498 postuninstall_cmds=$lt_postuninstall_cmds
20499
20500 # Commands used to finish a libtool library installation in a directory.
20501 finish_cmds=$lt_finish_cmds
20502
20503 # As "finish_cmds", except a single script fragment to be evaled but
20504 # not shown.
20505 finish_eval=$lt_finish_eval
20506
20507 # Whether we should hardcode library paths into libraries.
20508 hardcode_into_libs=$hardcode_into_libs
20509
20510 # Compile-time system search path for libraries.
20511 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20512
20513 # Detected run-time system search path for libraries.
20514 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
20515
20516 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
20517 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
20518
20519 # Whether dlopen is supported.
20520 dlopen_support=$enable_dlopen
20521
20522 # Whether dlopen of programs is supported.
20523 dlopen_self=$enable_dlopen_self
20524
20525 # Whether dlopen of statically linked programs is supported.
20526 dlopen_self_static=$enable_dlopen_self_static
20527
20528 # Commands to strip libraries.
20529 old_striplib=$lt_old_striplib
20530 striplib=$lt_striplib
20531
20532
20533 # The linker used to build libraries.
20534 LD=$lt_LD
20535
20536 # How to create reloadable object files.
20537 reload_flag=$lt_reload_flag
20538 reload_cmds=$lt_reload_cmds
20539
20540 # Commands used to build an old-style archive.
20541 old_archive_cmds=$lt_old_archive_cmds
20542
20543 # A language specific compiler.
20544 CC=$lt_compiler
20545
20546 # Is the compiler the GNU compiler?
20547 with_gcc=$GCC
20548
20549 # Compiler flag to turn off builtin functions.
20550 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
20551
20552 # Additional compiler flags for building library objects.
20553 pic_flag=$lt_lt_prog_compiler_pic
20554
20555 # How to pass a linker flag through the compiler.
20556 wl=$lt_lt_prog_compiler_wl
20557
20558 # Compiler flag to prevent dynamic linking.
20559 link_static_flag=$lt_lt_prog_compiler_static
20560
20561 # Does compiler simultaneously support -c and -o options?
20562 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
20563
20564 # Whether or not to add -lc for building shared libraries.
20565 build_libtool_need_lc=$archive_cmds_need_lc
20566
20567 # Whether or not to disallow shared libs when runtime libs are static.
20568 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
20569
20570 # Compiler flag to allow reflexive dlopens.
20571 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
20572
20573 # Compiler flag to generate shared objects directly from archives.
20574 whole_archive_flag_spec=$lt_whole_archive_flag_spec
20575
20576 # Whether the compiler copes with passing no objects directly.
20577 compiler_needs_object=$lt_compiler_needs_object
20578
20579 # Create an old-style archive from a shared archive.
20580 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
20581
20582 # Create a temporary old-style archive to link instead of a shared archive.
20583 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
20584
20585 # Commands used to build a shared archive.
20586 archive_cmds=$lt_archive_cmds
20587 archive_expsym_cmds=$lt_archive_expsym_cmds
20588
20589 # Commands used to build a loadable module if different from building
20590 # a shared archive.
20591 module_cmds=$lt_module_cmds
20592 module_expsym_cmds=$lt_module_expsym_cmds
20593
20594 # Whether we are building with GNU ld or not.
20595 with_gnu_ld=$lt_with_gnu_ld
20596
20597 # Flag that allows shared libraries with undefined symbols to be built.
20598 allow_undefined_flag=$lt_allow_undefined_flag
20599
20600 # Flag that enforces no undefined symbols.
20601 no_undefined_flag=$lt_no_undefined_flag
20602
20603 # Flag to hardcode \$libdir into a binary during linking.
20604 # This must work even if \$libdir does not exist
20605 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
20606
20607 # Whether we need a single "-rpath" flag with a separated argument.
20608 hardcode_libdir_separator=$lt_hardcode_libdir_separator
20609
20610 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20611 # DIR into the resulting binary.
20612 hardcode_direct=$hardcode_direct
20613
20614 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20615 # DIR into the resulting binary and the resulting library dependency is
20616 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
20617 # library is relocated.
20618 hardcode_direct_absolute=$hardcode_direct_absolute
20619
20620 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20621 # into the resulting binary.
20622 hardcode_minus_L=$hardcode_minus_L
20623
20624 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20625 # into the resulting binary.
20626 hardcode_shlibpath_var=$hardcode_shlibpath_var
20627
20628 # Set to "yes" if building a shared library automatically hardcodes DIR
20629 # into the library and all subsequent libraries and executables linked
20630 # against it.
20631 hardcode_automatic=$hardcode_automatic
20632
20633 # Set to yes if linker adds runtime paths of dependent libraries
20634 # to runtime path list.
20635 inherit_rpath=$inherit_rpath
20636
20637 # Whether libtool must link a program against all its dependency libraries.
20638 link_all_deplibs=$link_all_deplibs
20639
20640 # Set to "yes" if exported symbols are required.
20641 always_export_symbols=$always_export_symbols
20642
20643 # The commands to list exported symbols.
20644 export_symbols_cmds=$lt_export_symbols_cmds
20645
20646 # Symbols that should not be listed in the preloaded symbols.
20647 exclude_expsyms=$lt_exclude_expsyms
20648
20649 # Symbols that must always be exported.
20650 include_expsyms=$lt_include_expsyms
20651
20652 # Commands necessary for linking programs (against libraries) with templates.
20653 prelink_cmds=$lt_prelink_cmds
20654
20655 # Commands necessary for finishing linking programs.
20656 postlink_cmds=$lt_postlink_cmds
20657
20658 # Specify filename containing input files.
20659 file_list_spec=$lt_file_list_spec
20660
20661 # How to hardcode a shared library path into an executable.
20662 hardcode_action=$hardcode_action
20663
20664 # The directories searched by this compiler when creating a shared library.
20665 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
20666
20667 # Dependencies to place before and after the objects being linked to
20668 # create a shared library.
20669 predep_objects=$lt_predep_objects
20670 postdep_objects=$lt_postdep_objects
20671 predeps=$lt_predeps
20672 postdeps=$lt_postdeps
20673
20674 # The library search path used internally by the compiler when linking
20675 # a shared library.
20676 compiler_lib_search_path=$lt_compiler_lib_search_path
20677
20678 # ### END LIBTOOL CONFIG
20679
20680 _LT_EOF
20681
20682 cat <<'_LT_EOF' >> "$cfgfile"
20683
20684 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
20685
20686 # func_munge_path_list VARIABLE PATH
20687 # -----------------------------------
20688 # VARIABLE is name of variable containing _space_ separated list of
20689 # directories to be munged by the contents of PATH, which is string
20690 # having a format:
20691 # "DIR[:DIR]:"
20692 # string "DIR[ DIR]" will be prepended to VARIABLE
20693 # ":DIR[:DIR]"
20694 # string "DIR[ DIR]" will be appended to VARIABLE
20695 # "DIRP[:DIRP]::[DIRA:]DIRA"
20696 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
20697 # "DIRA[ DIRA]" will be appended to VARIABLE
20698 # "DIR[:DIR]"
20699 # VARIABLE will be replaced by "DIR[ DIR]"
20700 func_munge_path_list ()
20701 {
20702 case x$2 in
20703 x)
20704 ;;
20705 *:)
20706 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
20707 ;;
20708 x:*)
20709 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
20710 ;;
20711 *::*)
20712 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
20713 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
20714 ;;
20715 *)
20716 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
20717 ;;
20718 esac
20719 }
20720
20721
20722 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
20723 func_cc_basename ()
20724 {
20725 for cc_temp in $*""; do
20726 case $cc_temp in
20727 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
20728 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
20729 \-*) ;;
20730 *) break;;
20731 esac
20732 done
20733 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
20734 }
20735
20736
20737 # ### END FUNCTIONS SHARED WITH CONFIGURE
20738
20739 _LT_EOF
20740
20741 case $host_os in
20742 aix3*)
20743 cat <<\_LT_EOF >> "$cfgfile"
20744 # AIX sometimes has problems with the GCC collect2 program. For some
20745 # reason, if we set the COLLECT_NAMES environment variable, the problems
20746 # vanish in a puff of smoke.
20747 if test set != "${COLLECT_NAMES+set}"; then
20748 COLLECT_NAMES=
20749 export COLLECT_NAMES
20750 fi
20751 _LT_EOF
20752 ;;
20753 esac
20754
20755
20756 ltmain=$ac_aux_dir/ltmain.sh
20757
20758
20759 # We use sed instead of cat because bash on DJGPP gets confused if
20760 # if finds mixed CR/LF and LF-only lines. Since sed operates in
20761 # text mode, it properly converts lines to CR/LF. This bash problem
20762 # is reportedly fixed, but why not run on old versions too?
20763 sed '$q' "$ltmain" >> "$cfgfile" \
20764 || (rm -f "$cfgfile"; exit 1)
20765
20766 mv -f "$cfgfile" "$ofile" ||
20767 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20768 chmod +x "$ofile"
20769
20770
20771 cat <<_LT_EOF >> "$ofile"
20772
20773 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20774
20775 # The linker used to build libraries.
20776 LD=$lt_LD_CXX
20777
20778 # How to create reloadable object files.
20779 reload_flag=$lt_reload_flag_CXX
20780 reload_cmds=$lt_reload_cmds_CXX
20781
20782 # Commands used to build an old-style archive.
20783 old_archive_cmds=$lt_old_archive_cmds_CXX
20784
20785 # A language specific compiler.
20786 CC=$lt_compiler_CXX
20787
20788 # Is the compiler the GNU compiler?
20789 with_gcc=$GCC_CXX
20790
20791 # Compiler flag to turn off builtin functions.
20792 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20793
20794 # Additional compiler flags for building library objects.
20795 pic_flag=$lt_lt_prog_compiler_pic_CXX
20796
20797 # How to pass a linker flag through the compiler.
20798 wl=$lt_lt_prog_compiler_wl_CXX
20799
20800 # Compiler flag to prevent dynamic linking.
20801 link_static_flag=$lt_lt_prog_compiler_static_CXX
20802
20803 # Does compiler simultaneously support -c and -o options?
20804 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20805
20806 # Whether or not to add -lc for building shared libraries.
20807 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20808
20809 # Whether or not to disallow shared libs when runtime libs are static.
20810 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20811
20812 # Compiler flag to allow reflexive dlopens.
20813 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20814
20815 # Compiler flag to generate shared objects directly from archives.
20816 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20817
20818 # Whether the compiler copes with passing no objects directly.
20819 compiler_needs_object=$lt_compiler_needs_object_CXX
20820
20821 # Create an old-style archive from a shared archive.
20822 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20823
20824 # Create a temporary old-style archive to link instead of a shared archive.
20825 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20826
20827 # Commands used to build a shared archive.
20828 archive_cmds=$lt_archive_cmds_CXX
20829 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20830
20831 # Commands used to build a loadable module if different from building
20832 # a shared archive.
20833 module_cmds=$lt_module_cmds_CXX
20834 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20835
20836 # Whether we are building with GNU ld or not.
20837 with_gnu_ld=$lt_with_gnu_ld_CXX
20838
20839 # Flag that allows shared libraries with undefined symbols to be built.
20840 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20841
20842 # Flag that enforces no undefined symbols.
20843 no_undefined_flag=$lt_no_undefined_flag_CXX
20844
20845 # Flag to hardcode \$libdir into a binary during linking.
20846 # This must work even if \$libdir does not exist
20847 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20848
20849 # Whether we need a single "-rpath" flag with a separated argument.
20850 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20851
20852 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20853 # DIR into the resulting binary.
20854 hardcode_direct=$hardcode_direct_CXX
20855
20856 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20857 # DIR into the resulting binary and the resulting library dependency is
20858 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
20859 # library is relocated.
20860 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20861
20862 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20863 # into the resulting binary.
20864 hardcode_minus_L=$hardcode_minus_L_CXX
20865
20866 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20867 # into the resulting binary.
20868 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20869
20870 # Set to "yes" if building a shared library automatically hardcodes DIR
20871 # into the library and all subsequent libraries and executables linked
20872 # against it.
20873 hardcode_automatic=$hardcode_automatic_CXX
20874
20875 # Set to yes if linker adds runtime paths of dependent libraries
20876 # to runtime path list.
20877 inherit_rpath=$inherit_rpath_CXX
20878
20879 # Whether libtool must link a program against all its dependency libraries.
20880 link_all_deplibs=$link_all_deplibs_CXX
20881
20882 # Set to "yes" if exported symbols are required.
20883 always_export_symbols=$always_export_symbols_CXX
20884
20885 # The commands to list exported symbols.
20886 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20887
20888 # Symbols that should not be listed in the preloaded symbols.
20889 exclude_expsyms=$lt_exclude_expsyms_CXX
20890
20891 # Symbols that must always be exported.
20892 include_expsyms=$lt_include_expsyms_CXX
20893
20894 # Commands necessary for linking programs (against libraries) with templates.
20895 prelink_cmds=$lt_prelink_cmds_CXX
20896
20897 # Commands necessary for finishing linking programs.
20898 postlink_cmds=$lt_postlink_cmds_CXX
20899
20900 # Specify filename containing input files.
20901 file_list_spec=$lt_file_list_spec_CXX
20902
20903 # How to hardcode a shared library path into an executable.
20904 hardcode_action=$hardcode_action_CXX
20905
20906 # The directories searched by this compiler when creating a shared library.
20907 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20908
20909 # Dependencies to place before and after the objects being linked to
20910 # create a shared library.
20911 predep_objects=$lt_predep_objects_CXX
20912 postdep_objects=$lt_postdep_objects_CXX
20913 predeps=$lt_predeps_CXX
20914 postdeps=$lt_postdeps_CXX
20915
20916 # The library search path used internally by the compiler when linking
20917 # a shared library.
20918 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20919
20920 # ### END LIBTOOL TAG CONFIG: CXX
20921 _LT_EOF
20922
20923 ;;
20924
20925 esac
20926 done # for ac_tag
20927
20928
20929 as_fn_exit 0
20930 _ACEOF
20931 ac_clean_files=$ac_clean_files_save
20932
20933 test $ac_write_fail = 0 ||
20934 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20935
20936
20937 # configure is writing to config.log, and then calls config.status.
20938 # config.status does its own redirection, appending to config.log.
20939 # Unfortunately, on DOS this fails, as config.log is still kept open
20940 # by configure, so config.status won't be able to write to it; its
20941 # output is simply discarded. So we exec the FD to /dev/null,
20942 # effectively closing config.log, so it can be properly (re)opened and
20943 # appended to by config.status. When coming back to configure, we
20944 # need to make the FD available again.
20945 if test "$no_create" != yes; then
20946 ac_cs_success=:
20947 ac_config_status_args=
20948 test "$silent" = yes &&
20949 ac_config_status_args="$ac_config_status_args --quiet"
20950 exec 5>/dev/null
20951 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20952 exec 5>>config.log
20953 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20954 # would make configure fail if this is the last instruction.
20955 $ac_cs_success || as_fn_exit 1
20956 fi
20957 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20959 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20960 fi
20961
20962