]> git.saurik.com Git - cycript.git/blob - configure
Find JVM with dlopen and register Android natives.
[cycript.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for Cycript 0.9.
4 #
5 # Report bugs to <saurik@saurik.com>.
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 # Copyright (C) 2009-2016 Jay Freeman (saurik)
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54 else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
71 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" "" $as_nl"
92
93 # Find who we are. Look in the path if we contain no directory separator.
94 as_myself=
95 case $0 in #((
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
99 do
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
104 IFS=$as_save_IFS
105
106 ;;
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111 as_myself=$0
112 fi
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
116 fi
117
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 # Use a proper internal environment variable to ensure we don't fall
140 # into an infinite loop, continuously re-executing ourselves.
141 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
142 _as_can_reexec=no; export _as_can_reexec;
143 # We cannot yet assume a decent shell, so we have to provide a
144 # neutralization value for shells without unset; and this also
145 # works around shells that cannot unset nonexistent variables.
146 # Preserve -v and -x to the replacement shell.
147 BASH_ENV=/dev/null
148 ENV=/dev/null
149 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
150 case $- in # ((((
151 *v*x* | *x*v* ) as_opts=-vx ;;
152 *v* ) as_opts=-v ;;
153 *x* ) as_opts=-x ;;
154 * ) as_opts= ;;
155 esac
156 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
157 # Admittedly, this is quite paranoid, since all the known shells bail
158 # out after a failed `exec'.
159 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
160 as_fn_exit 255
161 fi
162 # We don't want this to propagate to other subprocesses.
163 { _as_can_reexec=; unset _as_can_reexec;}
164 if test "x$CONFIG_SHELL" = x; then
165 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
166 emulate sh
167 NULLCMD=:
168 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
169 # is contrary to our usage. Disable this feature.
170 alias -g '\${1+\"\$@\"}'='\"\$@\"'
171 setopt NO_GLOB_SUBST
172 else
173 case \`(set -o) 2>/dev/null\` in #(
174 *posix*) :
175 set -o posix ;; #(
176 *) :
177 ;;
178 esac
179 fi
180 "
181 as_required="as_fn_return () { (exit \$1); }
182 as_fn_success () { as_fn_return 0; }
183 as_fn_failure () { as_fn_return 1; }
184 as_fn_ret_success () { return 0; }
185 as_fn_ret_failure () { return 1; }
186
187 exitcode=0
188 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
189 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
190 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
191 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
192 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
193
194 else
195 exitcode=1; echo positional parameters were not saved.
196 fi
197 test x\$exitcode = x0 || exit 1
198 test -x / || exit 1"
199 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
200 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
201 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
202 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
203
204 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
205 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
208 PATH=/empty FPATH=/empty; export PATH FPATH
209 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
210 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
211 test \$(( 1 + 1 )) = 2 || exit 1"
212 if (eval "$as_required") 2>/dev/null; then :
213 as_have_required=yes
214 else
215 as_have_required=no
216 fi
217 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
218
219 else
220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
221 as_found=false
222 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223 do
224 IFS=$as_save_IFS
225 test -z "$as_dir" && as_dir=.
226 as_found=:
227 case $as_dir in #(
228 /*)
229 for as_base in sh bash ksh sh5; do
230 # Try only shells that exist, to save several forks.
231 as_shell=$as_dir/$as_base
232 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
233 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
234 CONFIG_SHELL=$as_shell as_have_required=yes
235 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
236 break 2
237 fi
238 fi
239 done;;
240 esac
241 as_found=false
242 done
243 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
244 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
245 CONFIG_SHELL=$SHELL as_have_required=yes
246 fi; }
247 IFS=$as_save_IFS
248
249
250 if test "x$CONFIG_SHELL" != x; then :
251 export CONFIG_SHELL
252 # We cannot yet assume a decent shell, so we have to provide a
253 # neutralization value for shells without unset; and this also
254 # works around shells that cannot unset nonexistent variables.
255 # Preserve -v and -x to the replacement shell.
256 BASH_ENV=/dev/null
257 ENV=/dev/null
258 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
259 case $- in # ((((
260 *v*x* | *x*v* ) as_opts=-vx ;;
261 *v* ) as_opts=-v ;;
262 *x* ) as_opts=-x ;;
263 * ) as_opts= ;;
264 esac
265 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
266 # Admittedly, this is quite paranoid, since all the known shells bail
267 # out after a failed `exec'.
268 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
269 exit 255
270 fi
271
272 if test x$as_have_required = xno; then :
273 $as_echo "$0: This script requires a shell more modern than all"
274 $as_echo "$0: the shells that I found on your system."
275 if test x${ZSH_VERSION+set} = xset ; then
276 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
277 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
278 else
279 $as_echo "$0: Please tell bug-autoconf@gnu.org and saurik@saurik.com
280 $0: about your system, including any error possibly output
281 $0: before this message. Then install a modern shell, or
282 $0: manually run the script under such a shell if you do
283 $0: have one."
284 fi
285 exit 1
286 fi
287 fi
288 fi
289 SHELL=${CONFIG_SHELL-/bin/sh}
290 export SHELL
291 # Unset more variables known to interfere with behavior of common tools.
292 CLICOLOR_FORCE= GREP_OPTIONS=
293 unset CLICOLOR_FORCE GREP_OPTIONS
294
295 ## --------------------- ##
296 ## M4sh Shell Functions. ##
297 ## --------------------- ##
298 # as_fn_unset VAR
299 # ---------------
300 # Portably unset VAR.
301 as_fn_unset ()
302 {
303 { eval $1=; unset $1;}
304 }
305 as_unset=as_fn_unset
306
307 # as_fn_set_status STATUS
308 # -----------------------
309 # Set $? to STATUS, without forking.
310 as_fn_set_status ()
311 {
312 return $1
313 } # as_fn_set_status
314
315 # as_fn_exit STATUS
316 # -----------------
317 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
318 as_fn_exit ()
319 {
320 set +e
321 as_fn_set_status $1
322 exit $1
323 } # as_fn_exit
324
325 # as_fn_mkdir_p
326 # -------------
327 # Create "$as_dir" as a directory, including parents if necessary.
328 as_fn_mkdir_p ()
329 {
330
331 case $as_dir in #(
332 -*) as_dir=./$as_dir;;
333 esac
334 test -d "$as_dir" || eval $as_mkdir_p || {
335 as_dirs=
336 while :; do
337 case $as_dir in #(
338 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
339 *) as_qdir=$as_dir;;
340 esac
341 as_dirs="'$as_qdir' $as_dirs"
342 as_dir=`$as_dirname -- "$as_dir" ||
343 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
344 X"$as_dir" : 'X\(//\)[^/]' \| \
345 X"$as_dir" : 'X\(//\)$' \| \
346 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
347 $as_echo X"$as_dir" |
348 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
349 s//\1/
350 q
351 }
352 /^X\(\/\/\)[^/].*/{
353 s//\1/
354 q
355 }
356 /^X\(\/\/\)$/{
357 s//\1/
358 q
359 }
360 /^X\(\/\).*/{
361 s//\1/
362 q
363 }
364 s/.*/./; q'`
365 test -d "$as_dir" && break
366 done
367 test -z "$as_dirs" || eval "mkdir $as_dirs"
368 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
369
370
371 } # as_fn_mkdir_p
372
373 # as_fn_executable_p FILE
374 # -----------------------
375 # Test if FILE is an executable regular file.
376 as_fn_executable_p ()
377 {
378 test -f "$1" && test -x "$1"
379 } # as_fn_executable_p
380 # as_fn_append VAR VALUE
381 # ----------------------
382 # Append the text in VALUE to the end of the definition contained in VAR. Take
383 # advantage of any shell optimizations that allow amortized linear growth over
384 # repeated appends, instead of the typical quadratic growth present in naive
385 # implementations.
386 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
387 eval 'as_fn_append ()
388 {
389 eval $1+=\$2
390 }'
391 else
392 as_fn_append ()
393 {
394 eval $1=\$$1\$2
395 }
396 fi # as_fn_append
397
398 # as_fn_arith ARG...
399 # ------------------
400 # Perform arithmetic evaluation on the ARGs, and store the result in the
401 # global $as_val. Take advantage of shells that can avoid forks. The arguments
402 # must be portable across $(()) and expr.
403 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
404 eval 'as_fn_arith ()
405 {
406 as_val=$(( $* ))
407 }'
408 else
409 as_fn_arith ()
410 {
411 as_val=`expr "$@" || test $? -eq 1`
412 }
413 fi # as_fn_arith
414
415
416 # as_fn_error STATUS ERROR [LINENO LOG_FD]
417 # ----------------------------------------
418 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
419 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
420 # script with STATUS, using 1 if that was 0.
421 as_fn_error ()
422 {
423 as_status=$1; test $as_status -eq 0 && as_status=1
424 if test "$4"; then
425 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
426 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
427 fi
428 $as_echo "$as_me: error: $2" >&2
429 as_fn_exit $as_status
430 } # as_fn_error
431
432 if expr a : '\(a\)' >/dev/null 2>&1 &&
433 test "X`expr 00001 : '.*\(...\)'`" = X001; then
434 as_expr=expr
435 else
436 as_expr=false
437 fi
438
439 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 as_basename=basename
441 else
442 as_basename=false
443 fi
444
445 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
446 as_dirname=dirname
447 else
448 as_dirname=false
449 fi
450
451 as_me=`$as_basename -- "$0" ||
452 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
453 X"$0" : 'X\(//\)$' \| \
454 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
455 $as_echo X/"$0" |
456 sed '/^.*\/\([^/][^/]*\)\/*$/{
457 s//\1/
458 q
459 }
460 /^X\/\(\/\/\)$/{
461 s//\1/
462 q
463 }
464 /^X\/\(\/\).*/{
465 s//\1/
466 q
467 }
468 s/.*/./; q'`
469
470 # Avoid depending upon Character Ranges.
471 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
472 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
473 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
474 as_cr_digits='0123456789'
475 as_cr_alnum=$as_cr_Letters$as_cr_digits
476
477
478 as_lineno_1=$LINENO as_lineno_1a=$LINENO
479 as_lineno_2=$LINENO as_lineno_2a=$LINENO
480 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
481 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
482 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
483 sed -n '
484 p
485 /[$]LINENO/=
486 ' <$as_myself |
487 sed '
488 s/[$]LINENO.*/&-/
489 t lineno
490 b
491 :lineno
492 N
493 :loop
494 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
495 t loop
496 s/-\n.*//
497 ' >$as_me.lineno &&
498 chmod +x "$as_me.lineno" ||
499 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
500
501 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
502 # already done that, so ensure we don't try to do so again and fall
503 # in an infinite loop. This has already happened in practice.
504 _as_can_reexec=no; export _as_can_reexec
505 # Don't try to exec as it changes $[0], causing all sort of problems
506 # (the dirname of $[0] is not the place where we might find the
507 # original and so on. Autoconf is especially sensitive to this).
508 . "./$as_me.lineno"
509 # Exit status is that of the last command.
510 exit
511 }
512
513 ECHO_C= ECHO_N= ECHO_T=
514 case `echo -n x` in #(((((
515 -n*)
516 case `echo 'xy\c'` in
517 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
518 xy) ECHO_C='\c';;
519 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
520 ECHO_T=' ';;
521 esac;;
522 *)
523 ECHO_N='-n';;
524 esac
525
526 rm -f conf$$ conf$$.exe conf$$.file
527 if test -d conf$$.dir; then
528 rm -f conf$$.dir/conf$$.file
529 else
530 rm -f conf$$.dir
531 mkdir conf$$.dir 2>/dev/null
532 fi
533 if (echo >conf$$.file) 2>/dev/null; then
534 if ln -s conf$$.file conf$$ 2>/dev/null; then
535 as_ln_s='ln -s'
536 # ... but there are two gotchas:
537 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
538 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
539 # In both cases, we have to default to `cp -pR'.
540 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
541 as_ln_s='cp -pR'
542 elif ln conf$$.file conf$$ 2>/dev/null; then
543 as_ln_s=ln
544 else
545 as_ln_s='cp -pR'
546 fi
547 else
548 as_ln_s='cp -pR'
549 fi
550 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
551 rmdir conf$$.dir 2>/dev/null
552
553 if mkdir -p . 2>/dev/null; then
554 as_mkdir_p='mkdir -p "$as_dir"'
555 else
556 test -d ./-p && rmdir ./-p
557 as_mkdir_p=false
558 fi
559
560 as_test_x='test -x'
561 as_executable_p=as_fn_executable_p
562
563 # Sed expression to map a string onto a valid CPP name.
564 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
565
566 # Sed expression to map a string onto a valid variable name.
567 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
568
569 SHELL=${CONFIG_SHELL-/bin/sh}
570
571
572 test -n "$DJDIR" || exec 7<&0 </dev/null
573 exec 6>&1
574
575 # Name of the host.
576 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
577 # so uname gets run too.
578 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
579
580 #
581 # Initializations.
582 #
583 ac_default_prefix=/usr/local
584 ac_clean_files=
585 ac_config_libobj_dir=.
586 LIBOBJS=
587 cross_compiling=no
588 subdirs=
589 MFLAGS=
590 MAKEFLAGS=
591
592 # Identity of this package.
593 PACKAGE_NAME='Cycript'
594 PACKAGE_TARNAME='cycript'
595 PACKAGE_VERSION='0.9'
596 PACKAGE_STRING='Cycript 0.9'
597 PACKAGE_BUGREPORT='saurik@saurik.com'
598 PACKAGE_URL='http://www.cycript.org/'
599
600 ac_unique_file="Console.cpp"
601 # Factoring default headers for most tests.
602 ac_includes_default="\
603 #include <stdio.h>
604 #ifdef HAVE_SYS_TYPES_H
605 # include <sys/types.h>
606 #endif
607 #ifdef HAVE_SYS_STAT_H
608 # include <sys/stat.h>
609 #endif
610 #ifdef STDC_HEADERS
611 # include <stdlib.h>
612 # include <stddef.h>
613 #else
614 # ifdef HAVE_STDLIB_H
615 # include <stdlib.h>
616 # endif
617 #endif
618 #ifdef HAVE_STRING_H
619 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
620 # include <memory.h>
621 # endif
622 # include <string.h>
623 #endif
624 #ifdef HAVE_STRINGS_H
625 # include <strings.h>
626 #endif
627 #ifdef HAVE_INTTYPES_H
628 # include <inttypes.h>
629 #endif
630 #ifdef HAVE_STDINT_H
631 # include <stdint.h>
632 #endif
633 #ifdef HAVE_UNISTD_H
634 # include <unistd.h>
635 #endif"
636
637 ac_subst_vars='am__EXEEXT_FALSE
638 am__EXEEXT_TRUE
639 LTLIBOBJS
640 LIBOBJS
641 SO
642 LTFLAGS
643 LTLIBGCC
644 LTLIBTERMCAP
645 LTLIBREADLINE
646 CY_LIBCLANG
647 CY_OBJECTIVEC_FALSE
648 CY_OBJECTIVEC_TRUE
649 CY_PYTHON_FALSE
650 CY_PYTHON_TRUE
651 CY_RUBY_FALSE
652 CY_RUBY_TRUE
653 CY_JAVA_FALSE
654 CY_JAVA_TRUE
655 LTOBJECTIVEC
656 GNUSTEP_CONFIG
657 CY_OBJECTIVEC
658 CY_PRELINK_FALSE
659 CY_PRELINK_TRUE
660 LTPYTHON
661 CY_PYTHON
662 LTRUBY
663 CY_RUBY
664 LIBRUBY21_LIBS
665 LIBRUBY21_CFLAGS
666 LTJAVA
667 CY_JAVA
668 LTLIBFFI
669 LIBFFI_LIBS
670 LIBFFI_CFLAGS
671 LTLIBSQLITE3
672 LTLIBUV
673 CY_SYSTEM
674 CY_EXECUTE_FALSE
675 CY_EXECUTE_TRUE
676 CY_ATTACH_FALSE
677 CY_ATTACH_TRUE
678 CY_CONSOLE_FALSE
679 CY_CONSOLE_TRUE
680 LTJAVASCRIPTCORE
681 WEBKIT_LIBS
682 WEBKIT_CFLAGS
683 CY_EXECUTE
684 PTHREAD_CFLAGS
685 PTHREAD_LIBS
686 PTHREAD_CC
687 ax_pthread_config
688 LFLAGS
689 GNUTAR
690 GPERF
691 FLEX
692 BISON
693 TIME
694 GIT
695 PKG_CONFIG_LIBDIR
696 PKG_CONFIG_PATH
697 PKG_CONFIG
698 HAVE_CXX11
699 LT_SYS_LIBRARY_PATH
700 OTOOL64
701 OTOOL
702 LIPO
703 NMEDIT
704 DSYMUTIL
705 MANIFEST_TOOL
706 RANLIB
707 DLLTOOL
708 OBJDUMP
709 LN_S
710 NM
711 ac_ct_DUMPBIN
712 DUMPBIN
713 LD
714 FGREP
715 EGREP
716 GREP
717 SED
718 LIBTOOL
719 ac_ct_AR
720 AR
721 CXXCPPFLAGS_FOR_BUILD
722 CXXFLAGS_FOR_BUILD
723 CXXCPP_FOR_BUILD
724 ac_ct_CXX_FOR_BUILD
725 CXX_FOR_BUILD
726 CXXCPP
727 LDFLAGS_FOR_BUILD
728 CPPFLAGS_FOR_BUILD
729 CFLAGS_FOR_BUILD
730 BUILD_OBJEXT
731 BUILD_EXEEXT
732 CPP_FOR_BUILD
733 ac_ct_CC_FOR_BUILD
734 CC_FOR_BUILD
735 host_os
736 host_vendor
737 host_cpu
738 host
739 build_os
740 build_vendor
741 build_cpu
742 build
743 CPP
744 am__fastdepOBJCXX_FALSE
745 am__fastdepOBJCXX_TRUE
746 OBJCXXDEPMODE
747 ac_ct_OBJCXX
748 OBJCXXFLAGS
749 OBJCXX
750 am__fastdepCXX_FALSE
751 am__fastdepCXX_TRUE
752 CXXDEPMODE
753 ac_ct_CXX
754 CXXFLAGS
755 CXX
756 am__fastdepCC_FALSE
757 am__fastdepCC_TRUE
758 CCDEPMODE
759 am__nodep
760 AMDEPBACKSLASH
761 AMDEP_FALSE
762 AMDEP_TRUE
763 am__quote
764 am__include
765 DEPDIR
766 OBJEXT
767 EXEEXT
768 ac_ct_CC
769 CPPFLAGS
770 LDFLAGS
771 CFLAGS
772 CC
773 MAINT
774 MAINTAINER_MODE_FALSE
775 MAINTAINER_MODE_TRUE
776 AM_BACKSLASH
777 AM_DEFAULT_VERBOSITY
778 AM_DEFAULT_V
779 AM_V
780 am__untar
781 am__tar
782 AMTAR
783 am__leading_dot
784 SET_MAKE
785 AWK
786 mkdir_p
787 MKDIR_P
788 INSTALL_STRIP_PROGRAM
789 STRIP
790 install_sh
791 MAKEINFO
792 AUTOHEADER
793 AUTOMAKE
794 AUTOCONF
795 ACLOCAL
796 VERSION
797 PACKAGE
798 CYGPATH_W
799 am__isrc
800 INSTALL_DATA
801 INSTALL_SCRIPT
802 INSTALL_PROGRAM
803 target_alias
804 host_alias
805 build_alias
806 LIBS
807 ECHO_T
808 ECHO_N
809 ECHO_C
810 DEFS
811 mandir
812 localedir
813 libdir
814 psdir
815 pdfdir
816 dvidir
817 htmldir
818 infodir
819 docdir
820 oldincludedir
821 includedir
822 localstatedir
823 sharedstatedir
824 sysconfdir
825 datadir
826 datarootdir
827 libexecdir
828 sbindir
829 bindir
830 program_transform_name
831 prefix
832 exec_prefix
833 PACKAGE_URL
834 PACKAGE_BUGREPORT
835 PACKAGE_STRING
836 PACKAGE_VERSION
837 PACKAGE_TARNAME
838 PACKAGE_NAME
839 PATH_SEPARATOR
840 SHELL'
841 ac_subst_files=''
842 ac_user_opts='
843 enable_option_checking
844 enable_silent_rules
845 enable_maintainer_mode
846 enable_dependency_tracking
847 enable_static
848 enable_shared
849 with_pic
850 enable_fast_install
851 with_aix_soname
852 with_gnu_ld
853 with_sysroot
854 enable_libtool_lock
855 enable_javascript
856 enable_console
857 enable_attach
858 with_python
859 with_libclang
860 '
861 ac_precious_vars='build_alias
862 host_alias
863 target_alias
864 CC
865 CFLAGS
866 LDFLAGS
867 LIBS
868 CPPFLAGS
869 CXX
870 CXXFLAGS
871 CCC
872 OBJCXX
873 OBJCXXFLAGS
874 CPP
875 CXXCPP
876 LT_SYS_LIBRARY_PATH
877 PKG_CONFIG
878 PKG_CONFIG_PATH
879 PKG_CONFIG_LIBDIR
880 BISON
881 FLEX
882 GPERF
883 GNUTAR
884 LFLAGS
885 WEBKIT_CFLAGS
886 WEBKIT_LIBS
887 LIBFFI_CFLAGS
888 LIBFFI_LIBS
889 LIBRUBY21_CFLAGS
890 LIBRUBY21_LIBS
891 GNUSTEP_CONFIG'
892
893
894 # Initialize some variables set by options.
895 ac_init_help=
896 ac_init_version=false
897 ac_unrecognized_opts=
898 ac_unrecognized_sep=
899 # The variables have the same names as the options, with
900 # dashes changed to underlines.
901 cache_file=/dev/null
902 exec_prefix=NONE
903 no_create=
904 no_recursion=
905 prefix=NONE
906 program_prefix=NONE
907 program_suffix=NONE
908 program_transform_name=s,x,x,
909 silent=
910 site=
911 srcdir=
912 verbose=
913 x_includes=NONE
914 x_libraries=NONE
915
916 # Installation directory options.
917 # These are left unexpanded so users can "make install exec_prefix=/foo"
918 # and all the variables that are supposed to be based on exec_prefix
919 # by default will actually change.
920 # Use braces instead of parens because sh, perl, etc. also accept them.
921 # (The list follows the same order as the GNU Coding Standards.)
922 bindir='${exec_prefix}/bin'
923 sbindir='${exec_prefix}/sbin'
924 libexecdir='${exec_prefix}/libexec'
925 datarootdir='${prefix}/share'
926 datadir='${datarootdir}'
927 sysconfdir='${prefix}/etc'
928 sharedstatedir='${prefix}/com'
929 localstatedir='${prefix}/var'
930 includedir='${prefix}/include'
931 oldincludedir='/usr/include'
932 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
933 infodir='${datarootdir}/info'
934 htmldir='${docdir}'
935 dvidir='${docdir}'
936 pdfdir='${docdir}'
937 psdir='${docdir}'
938 libdir='${exec_prefix}/lib'
939 localedir='${datarootdir}/locale'
940 mandir='${datarootdir}/man'
941
942 ac_prev=
943 ac_dashdash=
944 for ac_option
945 do
946 # If the previous option needs an argument, assign it.
947 if test -n "$ac_prev"; then
948 eval $ac_prev=\$ac_option
949 ac_prev=
950 continue
951 fi
952
953 case $ac_option in
954 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
955 *=) ac_optarg= ;;
956 *) ac_optarg=yes ;;
957 esac
958
959 # Accept the important Cygnus configure options, so we can diagnose typos.
960
961 case $ac_dashdash$ac_option in
962 --)
963 ac_dashdash=yes ;;
964
965 -bindir | --bindir | --bindi | --bind | --bin | --bi)
966 ac_prev=bindir ;;
967 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
968 bindir=$ac_optarg ;;
969
970 -build | --build | --buil | --bui | --bu)
971 ac_prev=build_alias ;;
972 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
973 build_alias=$ac_optarg ;;
974
975 -cache-file | --cache-file | --cache-fil | --cache-fi \
976 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
977 ac_prev=cache_file ;;
978 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
979 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
980 cache_file=$ac_optarg ;;
981
982 --config-cache | -C)
983 cache_file=config.cache ;;
984
985 -datadir | --datadir | --datadi | --datad)
986 ac_prev=datadir ;;
987 -datadir=* | --datadir=* | --datadi=* | --datad=*)
988 datadir=$ac_optarg ;;
989
990 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
991 | --dataroo | --dataro | --datar)
992 ac_prev=datarootdir ;;
993 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
994 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
995 datarootdir=$ac_optarg ;;
996
997 -disable-* | --disable-*)
998 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
999 # Reject names that are not valid shell variable names.
1000 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1001 as_fn_error $? "invalid feature name: $ac_useropt"
1002 ac_useropt_orig=$ac_useropt
1003 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1004 case $ac_user_opts in
1005 *"
1006 "enable_$ac_useropt"
1007 "*) ;;
1008 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1009 ac_unrecognized_sep=', ';;
1010 esac
1011 eval enable_$ac_useropt=no ;;
1012
1013 -docdir | --docdir | --docdi | --doc | --do)
1014 ac_prev=docdir ;;
1015 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1016 docdir=$ac_optarg ;;
1017
1018 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1019 ac_prev=dvidir ;;
1020 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1021 dvidir=$ac_optarg ;;
1022
1023 -enable-* | --enable-*)
1024 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1025 # Reject names that are not valid shell variable names.
1026 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1027 as_fn_error $? "invalid feature name: $ac_useropt"
1028 ac_useropt_orig=$ac_useropt
1029 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1030 case $ac_user_opts in
1031 *"
1032 "enable_$ac_useropt"
1033 "*) ;;
1034 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1035 ac_unrecognized_sep=', ';;
1036 esac
1037 eval enable_$ac_useropt=\$ac_optarg ;;
1038
1039 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1040 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1041 | --exec | --exe | --ex)
1042 ac_prev=exec_prefix ;;
1043 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1044 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1045 | --exec=* | --exe=* | --ex=*)
1046 exec_prefix=$ac_optarg ;;
1047
1048 -gas | --gas | --ga | --g)
1049 # Obsolete; use --with-gas.
1050 with_gas=yes ;;
1051
1052 -help | --help | --hel | --he | -h)
1053 ac_init_help=long ;;
1054 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1055 ac_init_help=recursive ;;
1056 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1057 ac_init_help=short ;;
1058
1059 -host | --host | --hos | --ho)
1060 ac_prev=host_alias ;;
1061 -host=* | --host=* | --hos=* | --ho=*)
1062 host_alias=$ac_optarg ;;
1063
1064 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1065 ac_prev=htmldir ;;
1066 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1067 | --ht=*)
1068 htmldir=$ac_optarg ;;
1069
1070 -includedir | --includedir | --includedi | --included | --include \
1071 | --includ | --inclu | --incl | --inc)
1072 ac_prev=includedir ;;
1073 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1074 | --includ=* | --inclu=* | --incl=* | --inc=*)
1075 includedir=$ac_optarg ;;
1076
1077 -infodir | --infodir | --infodi | --infod | --info | --inf)
1078 ac_prev=infodir ;;
1079 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1080 infodir=$ac_optarg ;;
1081
1082 -libdir | --libdir | --libdi | --libd)
1083 ac_prev=libdir ;;
1084 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1085 libdir=$ac_optarg ;;
1086
1087 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1088 | --libexe | --libex | --libe)
1089 ac_prev=libexecdir ;;
1090 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1091 | --libexe=* | --libex=* | --libe=*)
1092 libexecdir=$ac_optarg ;;
1093
1094 -localedir | --localedir | --localedi | --localed | --locale)
1095 ac_prev=localedir ;;
1096 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1097 localedir=$ac_optarg ;;
1098
1099 -localstatedir | --localstatedir | --localstatedi | --localstated \
1100 | --localstate | --localstat | --localsta | --localst | --locals)
1101 ac_prev=localstatedir ;;
1102 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1103 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1104 localstatedir=$ac_optarg ;;
1105
1106 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1107 ac_prev=mandir ;;
1108 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1109 mandir=$ac_optarg ;;
1110
1111 -nfp | --nfp | --nf)
1112 # Obsolete; use --without-fp.
1113 with_fp=no ;;
1114
1115 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1116 | --no-cr | --no-c | -n)
1117 no_create=yes ;;
1118
1119 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1120 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1121 no_recursion=yes ;;
1122
1123 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1124 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1125 | --oldin | --oldi | --old | --ol | --o)
1126 ac_prev=oldincludedir ;;
1127 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1128 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1129 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1130 oldincludedir=$ac_optarg ;;
1131
1132 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1133 ac_prev=prefix ;;
1134 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1135 prefix=$ac_optarg ;;
1136
1137 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1138 | --program-pre | --program-pr | --program-p)
1139 ac_prev=program_prefix ;;
1140 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1141 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1142 program_prefix=$ac_optarg ;;
1143
1144 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1145 | --program-suf | --program-su | --program-s)
1146 ac_prev=program_suffix ;;
1147 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1148 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1149 program_suffix=$ac_optarg ;;
1150
1151 -program-transform-name | --program-transform-name \
1152 | --program-transform-nam | --program-transform-na \
1153 | --program-transform-n | --program-transform- \
1154 | --program-transform | --program-transfor \
1155 | --program-transfo | --program-transf \
1156 | --program-trans | --program-tran \
1157 | --progr-tra | --program-tr | --program-t)
1158 ac_prev=program_transform_name ;;
1159 -program-transform-name=* | --program-transform-name=* \
1160 | --program-transform-nam=* | --program-transform-na=* \
1161 | --program-transform-n=* | --program-transform-=* \
1162 | --program-transform=* | --program-transfor=* \
1163 | --program-transfo=* | --program-transf=* \
1164 | --program-trans=* | --program-tran=* \
1165 | --progr-tra=* | --program-tr=* | --program-t=*)
1166 program_transform_name=$ac_optarg ;;
1167
1168 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1169 ac_prev=pdfdir ;;
1170 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1171 pdfdir=$ac_optarg ;;
1172
1173 -psdir | --psdir | --psdi | --psd | --ps)
1174 ac_prev=psdir ;;
1175 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1176 psdir=$ac_optarg ;;
1177
1178 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1179 | -silent | --silent | --silen | --sile | --sil)
1180 silent=yes ;;
1181
1182 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1183 ac_prev=sbindir ;;
1184 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1185 | --sbi=* | --sb=*)
1186 sbindir=$ac_optarg ;;
1187
1188 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1189 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1190 | --sharedst | --shareds | --shared | --share | --shar \
1191 | --sha | --sh)
1192 ac_prev=sharedstatedir ;;
1193 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1194 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1195 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1196 | --sha=* | --sh=*)
1197 sharedstatedir=$ac_optarg ;;
1198
1199 -site | --site | --sit)
1200 ac_prev=site ;;
1201 -site=* | --site=* | --sit=*)
1202 site=$ac_optarg ;;
1203
1204 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1205 ac_prev=srcdir ;;
1206 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1207 srcdir=$ac_optarg ;;
1208
1209 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1210 | --syscon | --sysco | --sysc | --sys | --sy)
1211 ac_prev=sysconfdir ;;
1212 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1213 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1214 sysconfdir=$ac_optarg ;;
1215
1216 -target | --target | --targe | --targ | --tar | --ta | --t)
1217 ac_prev=target_alias ;;
1218 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1219 target_alias=$ac_optarg ;;
1220
1221 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1222 verbose=yes ;;
1223
1224 -version | --version | --versio | --versi | --vers | -V)
1225 ac_init_version=: ;;
1226
1227 -with-* | --with-*)
1228 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1229 # Reject names that are not valid shell variable names.
1230 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1231 as_fn_error $? "invalid package name: $ac_useropt"
1232 ac_useropt_orig=$ac_useropt
1233 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1234 case $ac_user_opts in
1235 *"
1236 "with_$ac_useropt"
1237 "*) ;;
1238 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1239 ac_unrecognized_sep=', ';;
1240 esac
1241 eval with_$ac_useropt=\$ac_optarg ;;
1242
1243 -without-* | --without-*)
1244 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1245 # Reject names that are not valid shell variable names.
1246 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1247 as_fn_error $? "invalid package name: $ac_useropt"
1248 ac_useropt_orig=$ac_useropt
1249 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1250 case $ac_user_opts in
1251 *"
1252 "with_$ac_useropt"
1253 "*) ;;
1254 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1255 ac_unrecognized_sep=', ';;
1256 esac
1257 eval with_$ac_useropt=no ;;
1258
1259 --x)
1260 # Obsolete; use --with-x.
1261 with_x=yes ;;
1262
1263 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1264 | --x-incl | --x-inc | --x-in | --x-i)
1265 ac_prev=x_includes ;;
1266 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1267 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1268 x_includes=$ac_optarg ;;
1269
1270 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1271 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1272 ac_prev=x_libraries ;;
1273 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1274 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1275 x_libraries=$ac_optarg ;;
1276
1277 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1278 Try \`$0 --help' for more information"
1279 ;;
1280
1281 *=*)
1282 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1283 # Reject names that are not valid shell variable names.
1284 case $ac_envvar in #(
1285 '' | [0-9]* | *[!_$as_cr_alnum]* )
1286 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1287 esac
1288 eval $ac_envvar=\$ac_optarg
1289 export $ac_envvar ;;
1290
1291 *)
1292 # FIXME: should be removed in autoconf 3.0.
1293 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1294 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1295 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1296 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1297 ;;
1298
1299 esac
1300 done
1301
1302 if test -n "$ac_prev"; then
1303 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1304 as_fn_error $? "missing argument to $ac_option"
1305 fi
1306
1307 if test -n "$ac_unrecognized_opts"; then
1308 case $enable_option_checking in
1309 no) ;;
1310 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1311 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1312 esac
1313 fi
1314
1315 # Check all directory arguments for consistency.
1316 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1317 datadir sysconfdir sharedstatedir localstatedir includedir \
1318 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1319 libdir localedir mandir
1320 do
1321 eval ac_val=\$$ac_var
1322 # Remove trailing slashes.
1323 case $ac_val in
1324 */ )
1325 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1326 eval $ac_var=\$ac_val;;
1327 esac
1328 # Be sure to have absolute directory names.
1329 case $ac_val in
1330 [\\/$]* | ?:[\\/]* ) continue;;
1331 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1332 esac
1333 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1334 done
1335
1336 # There might be people who depend on the old broken behavior: `$host'
1337 # used to hold the argument of --host etc.
1338 # FIXME: To remove some day.
1339 build=$build_alias
1340 host=$host_alias
1341 target=$target_alias
1342
1343 # FIXME: To remove some day.
1344 if test "x$host_alias" != x; then
1345 if test "x$build_alias" = x; then
1346 cross_compiling=maybe
1347 elif test "x$build_alias" != "x$host_alias"; then
1348 cross_compiling=yes
1349 fi
1350 fi
1351
1352 ac_tool_prefix=
1353 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1354
1355 test "$silent" = yes && exec 6>/dev/null
1356
1357
1358 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1359 ac_ls_di=`ls -di .` &&
1360 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1361 as_fn_error $? "working directory cannot be determined"
1362 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1363 as_fn_error $? "pwd does not report name of working directory"
1364
1365
1366 # Find the source files, if location was not specified.
1367 if test -z "$srcdir"; then
1368 ac_srcdir_defaulted=yes
1369 # Try the directory containing this script, then the parent directory.
1370 ac_confdir=`$as_dirname -- "$as_myself" ||
1371 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1372 X"$as_myself" : 'X\(//\)[^/]' \| \
1373 X"$as_myself" : 'X\(//\)$' \| \
1374 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1375 $as_echo X"$as_myself" |
1376 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1377 s//\1/
1378 q
1379 }
1380 /^X\(\/\/\)[^/].*/{
1381 s//\1/
1382 q
1383 }
1384 /^X\(\/\/\)$/{
1385 s//\1/
1386 q
1387 }
1388 /^X\(\/\).*/{
1389 s//\1/
1390 q
1391 }
1392 s/.*/./; q'`
1393 srcdir=$ac_confdir
1394 if test ! -r "$srcdir/$ac_unique_file"; then
1395 srcdir=..
1396 fi
1397 else
1398 ac_srcdir_defaulted=no
1399 fi
1400 if test ! -r "$srcdir/$ac_unique_file"; then
1401 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1402 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1403 fi
1404 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1405 ac_abs_confdir=`(
1406 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1407 pwd)`
1408 # When building in place, set srcdir=.
1409 if test "$ac_abs_confdir" = "$ac_pwd"; then
1410 srcdir=.
1411 fi
1412 # Remove unnecessary trailing slashes from srcdir.
1413 # Double slashes in file names in object file debugging info
1414 # mess up M-x gdb in Emacs.
1415 case $srcdir in
1416 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1417 esac
1418 for ac_var in $ac_precious_vars; do
1419 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1420 eval ac_env_${ac_var}_value=\$${ac_var}
1421 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1422 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1423 done
1424
1425 #
1426 # Report the --help message.
1427 #
1428 if test "$ac_init_help" = "long"; then
1429 # Omit some internal or obsolete options to make the list less imposing.
1430 # This message is too long to be a string in the A/UX 3.1 sh.
1431 cat <<_ACEOF
1432 \`configure' configures Cycript 0.9 to adapt to many kinds of systems.
1433
1434 Usage: $0 [OPTION]... [VAR=VALUE]...
1435
1436 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1437 VAR=VALUE. See below for descriptions of some of the useful variables.
1438
1439 Defaults for the options are specified in brackets.
1440
1441 Configuration:
1442 -h, --help display this help and exit
1443 --help=short display options specific to this package
1444 --help=recursive display the short help of all the included packages
1445 -V, --version display version information and exit
1446 -q, --quiet, --silent do not print \`checking ...' messages
1447 --cache-file=FILE cache test results in FILE [disabled]
1448 -C, --config-cache alias for \`--cache-file=config.cache'
1449 -n, --no-create do not create output files
1450 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1451
1452 Installation directories:
1453 --prefix=PREFIX install architecture-independent files in PREFIX
1454 [$ac_default_prefix]
1455 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1456 [PREFIX]
1457
1458 By default, \`make install' will install all the files in
1459 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1460 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1461 for instance \`--prefix=\$HOME'.
1462
1463 For better control, use the options below.
1464
1465 Fine tuning of the installation directories:
1466 --bindir=DIR user executables [EPREFIX/bin]
1467 --sbindir=DIR system admin executables [EPREFIX/sbin]
1468 --libexecdir=DIR program executables [EPREFIX/libexec]
1469 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1470 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1471 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1472 --libdir=DIR object code libraries [EPREFIX/lib]
1473 --includedir=DIR C header files [PREFIX/include]
1474 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1475 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1476 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1477 --infodir=DIR info documentation [DATAROOTDIR/info]
1478 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1479 --mandir=DIR man documentation [DATAROOTDIR/man]
1480 --docdir=DIR documentation root [DATAROOTDIR/doc/cycript]
1481 --htmldir=DIR html documentation [DOCDIR]
1482 --dvidir=DIR dvi documentation [DOCDIR]
1483 --pdfdir=DIR pdf documentation [DOCDIR]
1484 --psdir=DIR ps documentation [DOCDIR]
1485 _ACEOF
1486
1487 cat <<\_ACEOF
1488
1489 Program names:
1490 --program-prefix=PREFIX prepend PREFIX to installed program names
1491 --program-suffix=SUFFIX append SUFFIX to installed program names
1492 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1493
1494 System types:
1495 --build=BUILD configure for building on BUILD [guessed]
1496 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1497 _ACEOF
1498 fi
1499
1500 if test -n "$ac_init_help"; then
1501 case $ac_init_help in
1502 short | recursive ) echo "Configuration of Cycript 0.9:";;
1503 esac
1504 cat <<\_ACEOF
1505
1506 Optional Features:
1507 --disable-option-checking ignore unrecognized --enable/--with options
1508 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1509 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1510 --enable-silent-rules less verbose build output (undo: "make V=1")
1511 --disable-silent-rules verbose build output (undo: "make V=0")
1512 --enable-maintainer-mode
1513 enable make rules and dependencies not useful (and
1514 sometimes confusing) to the casual installer
1515 --enable-dependency-tracking
1516 do not reject slow dependency extractors
1517 --disable-dependency-tracking
1518 speeds up one-time build
1519 --enable-static[=PKGS] build static libraries [default=no]
1520 --enable-shared[=PKGS] build shared libraries [default=yes]
1521 --enable-fast-install[=PKGS]
1522 optimize for fast installation [default=yes]
1523 --disable-libtool-lock avoid locking (might break parallel builds)
1524 --enable-javascript[=ENGINE]
1525 use a JavaScript runtime (currently the only
1526 available option for ENGINE is JavaScriptCore)
1527 [default=yes]
1528 --disable-console disable console
1529 --disable-attach disable attach
1530
1531 Optional Packages:
1532 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1533 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1534 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1535 both]
1536 --with-aix-soname=aix|svr4|both
1537 shared library versioning (aka "SONAME") variant to
1538 provide on AIX, [default=aix].
1539 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1540 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1541 compiler's sysroot if not specified).
1542 --with-python support python (pass the path to python-config)
1543 --with-libclang build bridge definitions using this libclang
1544
1545 Some influential environment variables:
1546 CC C compiler command
1547 CFLAGS C compiler flags
1548 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1549 nonstandard directory <lib dir>
1550 LIBS libraries to pass to the linker, e.g. -l<library>
1551 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1552 you have headers in a nonstandard directory <include dir>
1553 CXX C++ compiler command
1554 CXXFLAGS C++ compiler flags
1555 OBJCXX Objective C++ compiler command
1556 OBJCXXFLAGS Objective C++ compiler flags
1557 CPP C preprocessor
1558 CXXCPP C++ preprocessor
1559 LT_SYS_LIBRARY_PATH
1560 User-defined run-time library search path.
1561 PKG_CONFIG path to pkg-config utility
1562 PKG_CONFIG_PATH
1563 directories to add to pkg-config's search path
1564 PKG_CONFIG_LIBDIR
1565 path overriding pkg-config's built-in search path
1566 BISON GNU Project parser generator (yacc replacement)
1567 FLEX the fast lexical analyser generator
1568 GPERF perfect hash function generator
1569 GNUTAR a very sticky lump of files
1570 LFLAGS flex flags
1571 WEBKIT_CFLAGS
1572 C compiler flags for WEBKIT, overriding pkg-config
1573 WEBKIT_LIBS linker flags for WEBKIT, overriding pkg-config
1574 LIBFFI_CFLAGS
1575 C compiler flags for LIBFFI, overriding pkg-config
1576 LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config
1577 LIBRUBY21_CFLAGS
1578 C compiler flags for LIBRUBY21, overriding pkg-config
1579 LIBRUBY21_LIBS
1580 linker flags for LIBRUBY21, overriding pkg-config
1581 GNUSTEP_CONFIG
1582 prints information about the current gnustep installation
1583
1584 Use these variables to override the choices made by `configure' or to help
1585 it to find libraries and programs with nonstandard names/locations.
1586
1587 Report bugs to <saurik@saurik.com>.
1588 Cycript home page: <http://www.cycript.org/>.
1589 _ACEOF
1590 ac_status=$?
1591 fi
1592
1593 if test "$ac_init_help" = "recursive"; then
1594 # If there are subdirs, report their specific --help.
1595 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1596 test -d "$ac_dir" ||
1597 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1598 continue
1599 ac_builddir=.
1600
1601 case "$ac_dir" in
1602 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1603 *)
1604 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1605 # A ".." for each directory in $ac_dir_suffix.
1606 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1607 case $ac_top_builddir_sub in
1608 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1609 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1610 esac ;;
1611 esac
1612 ac_abs_top_builddir=$ac_pwd
1613 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1614 # for backward compatibility:
1615 ac_top_builddir=$ac_top_build_prefix
1616
1617 case $srcdir in
1618 .) # We are building in place.
1619 ac_srcdir=.
1620 ac_top_srcdir=$ac_top_builddir_sub
1621 ac_abs_top_srcdir=$ac_pwd ;;
1622 [\\/]* | ?:[\\/]* ) # Absolute name.
1623 ac_srcdir=$srcdir$ac_dir_suffix;
1624 ac_top_srcdir=$srcdir
1625 ac_abs_top_srcdir=$srcdir ;;
1626 *) # Relative name.
1627 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1628 ac_top_srcdir=$ac_top_build_prefix$srcdir
1629 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1630 esac
1631 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1632
1633 cd "$ac_dir" || { ac_status=$?; continue; }
1634 # Check for guested configure.
1635 if test -f "$ac_srcdir/configure.gnu"; then
1636 echo &&
1637 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1638 elif test -f "$ac_srcdir/configure"; then
1639 echo &&
1640 $SHELL "$ac_srcdir/configure" --help=recursive
1641 else
1642 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1643 fi || ac_status=$?
1644 cd "$ac_pwd" || { ac_status=$?; break; }
1645 done
1646 fi
1647
1648 test -n "$ac_init_help" && exit $ac_status
1649 if $ac_init_version; then
1650 cat <<\_ACEOF
1651 Cycript configure 0.9
1652 generated by GNU Autoconf 2.69
1653
1654 Copyright (C) 2012 Free Software Foundation, Inc.
1655 This configure script is free software; the Free Software Foundation
1656 gives unlimited permission to copy, distribute and modify it.
1657
1658 Copyright (C) 2009-2016 Jay Freeman (saurik)
1659 _ACEOF
1660 exit
1661 fi
1662
1663 ## ------------------------ ##
1664 ## Autoconf initialization. ##
1665 ## ------------------------ ##
1666
1667 # ac_fn_c_try_compile LINENO
1668 # --------------------------
1669 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1670 ac_fn_c_try_compile ()
1671 {
1672 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673 rm -f conftest.$ac_objext
1674 if { { ac_try="$ac_compile"
1675 case "(($ac_try" in
1676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1677 *) ac_try_echo=$ac_try;;
1678 esac
1679 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1680 $as_echo "$ac_try_echo"; } >&5
1681 (eval "$ac_compile") 2>conftest.err
1682 ac_status=$?
1683 if test -s conftest.err; then
1684 grep -v '^ *+' conftest.err >conftest.er1
1685 cat conftest.er1 >&5
1686 mv -f conftest.er1 conftest.err
1687 fi
1688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1689 test $ac_status = 0; } && {
1690 test -z "$ac_c_werror_flag" ||
1691 test ! -s conftest.err
1692 } && test -s conftest.$ac_objext; then :
1693 ac_retval=0
1694 else
1695 $as_echo "$as_me: failed program was:" >&5
1696 sed 's/^/| /' conftest.$ac_ext >&5
1697
1698 ac_retval=1
1699 fi
1700 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1701 as_fn_set_status $ac_retval
1702
1703 } # ac_fn_c_try_compile
1704
1705 # ac_fn_cxx_try_compile LINENO
1706 # ----------------------------
1707 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1708 ac_fn_cxx_try_compile ()
1709 {
1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711 rm -f conftest.$ac_objext
1712 if { { ac_try="$ac_compile"
1713 case "(($ac_try" in
1714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1715 *) ac_try_echo=$ac_try;;
1716 esac
1717 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1718 $as_echo "$ac_try_echo"; } >&5
1719 (eval "$ac_compile") 2>conftest.err
1720 ac_status=$?
1721 if test -s conftest.err; then
1722 grep -v '^ *+' conftest.err >conftest.er1
1723 cat conftest.er1 >&5
1724 mv -f conftest.er1 conftest.err
1725 fi
1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727 test $ac_status = 0; } && {
1728 test -z "$ac_cxx_werror_flag" ||
1729 test ! -s conftest.err
1730 } && test -s conftest.$ac_objext; then :
1731 ac_retval=0
1732 else
1733 $as_echo "$as_me: failed program was:" >&5
1734 sed 's/^/| /' conftest.$ac_ext >&5
1735
1736 ac_retval=1
1737 fi
1738 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1739 as_fn_set_status $ac_retval
1740
1741 } # ac_fn_cxx_try_compile
1742
1743 # ac_fn_objcxx_try_compile LINENO
1744 # -------------------------------
1745 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1746 ac_fn_objcxx_try_compile ()
1747 {
1748 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1749 rm -f conftest.$ac_objext
1750 if { { ac_try="$ac_compile"
1751 case "(($ac_try" in
1752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1753 *) ac_try_echo=$ac_try;;
1754 esac
1755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1756 $as_echo "$ac_try_echo"; } >&5
1757 (eval "$ac_compile") 2>conftest.err
1758 ac_status=$?
1759 if test -s conftest.err; then
1760 grep -v '^ *+' conftest.err >conftest.er1
1761 cat conftest.er1 >&5
1762 mv -f conftest.er1 conftest.err
1763 fi
1764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1765 test $ac_status = 0; } && {
1766 test -z "$ac_objcxx_werror_flag" ||
1767 test ! -s conftest.err
1768 } && test -s conftest.$ac_objext; then :
1769 ac_retval=0
1770 else
1771 $as_echo "$as_me: failed program was:" >&5
1772 sed 's/^/| /' conftest.$ac_ext >&5
1773
1774 ac_retval=1
1775 fi
1776 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1777 as_fn_set_status $ac_retval
1778
1779 } # ac_fn_objcxx_try_compile
1780
1781 # ac_fn_c_try_cpp LINENO
1782 # ----------------------
1783 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1784 ac_fn_c_try_cpp ()
1785 {
1786 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1787 if { { ac_try="$ac_cpp conftest.$ac_ext"
1788 case "(($ac_try" in
1789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1790 *) ac_try_echo=$ac_try;;
1791 esac
1792 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1793 $as_echo "$ac_try_echo"; } >&5
1794 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1795 ac_status=$?
1796 if test -s conftest.err; then
1797 grep -v '^ *+' conftest.err >conftest.er1
1798 cat conftest.er1 >&5
1799 mv -f conftest.er1 conftest.err
1800 fi
1801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1802 test $ac_status = 0; } > conftest.i && {
1803 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1804 test ! -s conftest.err
1805 }; then :
1806 ac_retval=0
1807 else
1808 $as_echo "$as_me: failed program was:" >&5
1809 sed 's/^/| /' conftest.$ac_ext >&5
1810
1811 ac_retval=1
1812 fi
1813 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1814 as_fn_set_status $ac_retval
1815
1816 } # ac_fn_c_try_cpp
1817
1818 # ac_fn_cxx_try_cpp LINENO
1819 # ------------------------
1820 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1821 ac_fn_cxx_try_cpp ()
1822 {
1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 if { { ac_try="$ac_cpp conftest.$ac_ext"
1825 case "(($ac_try" in
1826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1827 *) ac_try_echo=$ac_try;;
1828 esac
1829 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1830 $as_echo "$ac_try_echo"; } >&5
1831 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1832 ac_status=$?
1833 if test -s conftest.err; then
1834 grep -v '^ *+' conftest.err >conftest.er1
1835 cat conftest.er1 >&5
1836 mv -f conftest.er1 conftest.err
1837 fi
1838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1839 test $ac_status = 0; } > conftest.i && {
1840 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1841 test ! -s conftest.err
1842 }; then :
1843 ac_retval=0
1844 else
1845 $as_echo "$as_me: failed program was:" >&5
1846 sed 's/^/| /' conftest.$ac_ext >&5
1847
1848 ac_retval=1
1849 fi
1850 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1851 as_fn_set_status $ac_retval
1852
1853 } # ac_fn_cxx_try_cpp
1854
1855 # ac_fn_c_try_link LINENO
1856 # -----------------------
1857 # Try to link conftest.$ac_ext, and return whether this succeeded.
1858 ac_fn_c_try_link ()
1859 {
1860 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1861 rm -f conftest.$ac_objext conftest$ac_exeext
1862 if { { ac_try="$ac_link"
1863 case "(($ac_try" in
1864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1865 *) ac_try_echo=$ac_try;;
1866 esac
1867 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1868 $as_echo "$ac_try_echo"; } >&5
1869 (eval "$ac_link") 2>conftest.err
1870 ac_status=$?
1871 if test -s conftest.err; then
1872 grep -v '^ *+' conftest.err >conftest.er1
1873 cat conftest.er1 >&5
1874 mv -f conftest.er1 conftest.err
1875 fi
1876 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1877 test $ac_status = 0; } && {
1878 test -z "$ac_c_werror_flag" ||
1879 test ! -s conftest.err
1880 } && test -s conftest$ac_exeext && {
1881 test "$cross_compiling" = yes ||
1882 test -x conftest$ac_exeext
1883 }; then :
1884 ac_retval=0
1885 else
1886 $as_echo "$as_me: failed program was:" >&5
1887 sed 's/^/| /' conftest.$ac_ext >&5
1888
1889 ac_retval=1
1890 fi
1891 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1892 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1893 # interfere with the next link command; also delete a directory that is
1894 # left behind by Apple's compiler. We do this before executing the actions.
1895 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1896 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1897 as_fn_set_status $ac_retval
1898
1899 } # ac_fn_c_try_link
1900
1901 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1902 # -------------------------------------------------------
1903 # Tests whether HEADER exists and can be compiled using the include files in
1904 # INCLUDES, setting the cache variable VAR accordingly.
1905 ac_fn_c_check_header_compile ()
1906 {
1907 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1909 $as_echo_n "checking for $2... " >&6; }
1910 if eval \${$3+:} false; then :
1911 $as_echo_n "(cached) " >&6
1912 else
1913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914 /* end confdefs.h. */
1915 $4
1916 #include <$2>
1917 _ACEOF
1918 if ac_fn_c_try_compile "$LINENO"; then :
1919 eval "$3=yes"
1920 else
1921 eval "$3=no"
1922 fi
1923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1924 fi
1925 eval ac_res=\$$3
1926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1927 $as_echo "$ac_res" >&6; }
1928 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1929
1930 } # ac_fn_c_check_header_compile
1931
1932 # ac_fn_c_try_run LINENO
1933 # ----------------------
1934 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1935 # that executables *can* be run.
1936 ac_fn_c_try_run ()
1937 {
1938 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1939 if { { ac_try="$ac_link"
1940 case "(($ac_try" in
1941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1942 *) ac_try_echo=$ac_try;;
1943 esac
1944 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1945 $as_echo "$ac_try_echo"; } >&5
1946 (eval "$ac_link") 2>&5
1947 ac_status=$?
1948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1949 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1950 { { case "(($ac_try" in
1951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1952 *) ac_try_echo=$ac_try;;
1953 esac
1954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1955 $as_echo "$ac_try_echo"; } >&5
1956 (eval "$ac_try") 2>&5
1957 ac_status=$?
1958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1959 test $ac_status = 0; }; }; then :
1960 ac_retval=0
1961 else
1962 $as_echo "$as_me: program exited with status $ac_status" >&5
1963 $as_echo "$as_me: failed program was:" >&5
1964 sed 's/^/| /' conftest.$ac_ext >&5
1965
1966 ac_retval=$ac_status
1967 fi
1968 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1969 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1970 as_fn_set_status $ac_retval
1971
1972 } # ac_fn_c_try_run
1973
1974 # ac_fn_c_check_func LINENO FUNC VAR
1975 # ----------------------------------
1976 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1977 ac_fn_c_check_func ()
1978 {
1979 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1981 $as_echo_n "checking for $2... " >&6; }
1982 if eval \${$3+:} false; then :
1983 $as_echo_n "(cached) " >&6
1984 else
1985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1986 /* end confdefs.h. */
1987 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1988 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1989 #define $2 innocuous_$2
1990
1991 /* System header to define __stub macros and hopefully few prototypes,
1992 which can conflict with char $2 (); below.
1993 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1994 <limits.h> exists even on freestanding compilers. */
1995
1996 #ifdef __STDC__
1997 # include <limits.h>
1998 #else
1999 # include <assert.h>
2000 #endif
2001
2002 #undef $2
2003
2004 /* Override any GCC internal prototype to avoid an error.
2005 Use char because int might match the return type of a GCC
2006 builtin and then its argument prototype would still apply. */
2007 #ifdef __cplusplus
2008 extern "C"
2009 #endif
2010 char $2 ();
2011 /* The GNU C library defines this for functions which it implements
2012 to always fail with ENOSYS. Some functions are actually named
2013 something starting with __ and the normal name is an alias. */
2014 #if defined __stub_$2 || defined __stub___$2
2015 choke me
2016 #endif
2017
2018 int
2019 main ()
2020 {
2021 return $2 ();
2022 ;
2023 return 0;
2024 }
2025 _ACEOF
2026 if ac_fn_c_try_link "$LINENO"; then :
2027 eval "$3=yes"
2028 else
2029 eval "$3=no"
2030 fi
2031 rm -f core conftest.err conftest.$ac_objext \
2032 conftest$ac_exeext conftest.$ac_ext
2033 fi
2034 eval ac_res=\$$3
2035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2036 $as_echo "$ac_res" >&6; }
2037 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2038
2039 } # ac_fn_c_check_func
2040
2041 # ac_fn_cxx_try_link LINENO
2042 # -------------------------
2043 # Try to link conftest.$ac_ext, and return whether this succeeded.
2044 ac_fn_cxx_try_link ()
2045 {
2046 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2047 rm -f conftest.$ac_objext conftest$ac_exeext
2048 if { { ac_try="$ac_link"
2049 case "(($ac_try" in
2050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2051 *) ac_try_echo=$ac_try;;
2052 esac
2053 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2054 $as_echo "$ac_try_echo"; } >&5
2055 (eval "$ac_link") 2>conftest.err
2056 ac_status=$?
2057 if test -s conftest.err; then
2058 grep -v '^ *+' conftest.err >conftest.er1
2059 cat conftest.er1 >&5
2060 mv -f conftest.er1 conftest.err
2061 fi
2062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2063 test $ac_status = 0; } && {
2064 test -z "$ac_cxx_werror_flag" ||
2065 test ! -s conftest.err
2066 } && test -s conftest$ac_exeext && {
2067 test "$cross_compiling" = yes ||
2068 test -x conftest$ac_exeext
2069 }; then :
2070 ac_retval=0
2071 else
2072 $as_echo "$as_me: failed program was:" >&5
2073 sed 's/^/| /' conftest.$ac_ext >&5
2074
2075 ac_retval=1
2076 fi
2077 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2078 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2079 # interfere with the next link command; also delete a directory that is
2080 # left behind by Apple's compiler. We do this before executing the actions.
2081 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2082 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2083 as_fn_set_status $ac_retval
2084
2085 } # ac_fn_cxx_try_link
2086
2087 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2088 # ---------------------------------------------------------
2089 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2090 # the include files in INCLUDES and setting the cache variable VAR
2091 # accordingly.
2092 ac_fn_cxx_check_header_mongrel ()
2093 {
2094 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2095 if eval \${$3+:} false; then :
2096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2097 $as_echo_n "checking for $2... " >&6; }
2098 if eval \${$3+:} false; then :
2099 $as_echo_n "(cached) " >&6
2100 fi
2101 eval ac_res=\$$3
2102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2103 $as_echo "$ac_res" >&6; }
2104 else
2105 # Is the header compilable?
2106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2107 $as_echo_n "checking $2 usability... " >&6; }
2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109 /* end confdefs.h. */
2110 $4
2111 #include <$2>
2112 _ACEOF
2113 if ac_fn_cxx_try_compile "$LINENO"; then :
2114 ac_header_compiler=yes
2115 else
2116 ac_header_compiler=no
2117 fi
2118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2120 $as_echo "$ac_header_compiler" >&6; }
2121
2122 # Is the header present?
2123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2124 $as_echo_n "checking $2 presence... " >&6; }
2125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2126 /* end confdefs.h. */
2127 #include <$2>
2128 _ACEOF
2129 if ac_fn_cxx_try_cpp "$LINENO"; then :
2130 ac_header_preproc=yes
2131 else
2132 ac_header_preproc=no
2133 fi
2134 rm -f conftest.err conftest.i conftest.$ac_ext
2135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2136 $as_echo "$ac_header_preproc" >&6; }
2137
2138 # So? What about this header?
2139 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2140 yes:no: )
2141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2142 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2144 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2145 ;;
2146 no:yes:* )
2147 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2148 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2150 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2152 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2154 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2156 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2157 ( $as_echo "## -------------------------------- ##
2158 ## Report this to saurik@saurik.com ##
2159 ## -------------------------------- ##"
2160 ) | sed "s/^/$as_me: WARNING: /" >&2
2161 ;;
2162 esac
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2164 $as_echo_n "checking for $2... " >&6; }
2165 if eval \${$3+:} false; then :
2166 $as_echo_n "(cached) " >&6
2167 else
2168 eval "$3=\$ac_header_compiler"
2169 fi
2170 eval ac_res=\$$3
2171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2172 $as_echo "$ac_res" >&6; }
2173 fi
2174 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2175
2176 } # ac_fn_cxx_check_header_mongrel
2177
2178 # ac_fn_cxx_check_func LINENO FUNC VAR
2179 # ------------------------------------
2180 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2181 ac_fn_cxx_check_func ()
2182 {
2183 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2185 $as_echo_n "checking for $2... " >&6; }
2186 if eval \${$3+:} false; then :
2187 $as_echo_n "(cached) " >&6
2188 else
2189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2190 /* end confdefs.h. */
2191 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2192 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2193 #define $2 innocuous_$2
2194
2195 /* System header to define __stub macros and hopefully few prototypes,
2196 which can conflict with char $2 (); below.
2197 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2198 <limits.h> exists even on freestanding compilers. */
2199
2200 #ifdef __STDC__
2201 # include <limits.h>
2202 #else
2203 # include <assert.h>
2204 #endif
2205
2206 #undef $2
2207
2208 /* Override any GCC internal prototype to avoid an error.
2209 Use char because int might match the return type of a GCC
2210 builtin and then its argument prototype would still apply. */
2211 #ifdef __cplusplus
2212 extern "C"
2213 #endif
2214 char $2 ();
2215 /* The GNU C library defines this for functions which it implements
2216 to always fail with ENOSYS. Some functions are actually named
2217 something starting with __ and the normal name is an alias. */
2218 #if defined __stub_$2 || defined __stub___$2
2219 choke me
2220 #endif
2221
2222 int
2223 main ()
2224 {
2225 return $2 ();
2226 ;
2227 return 0;
2228 }
2229 _ACEOF
2230 if ac_fn_cxx_try_link "$LINENO"; then :
2231 eval "$3=yes"
2232 else
2233 eval "$3=no"
2234 fi
2235 rm -f core conftest.err conftest.$ac_objext \
2236 conftest$ac_exeext conftest.$ac_ext
2237 fi
2238 eval ac_res=\$$3
2239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2240 $as_echo "$ac_res" >&6; }
2241 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2242
2243 } # ac_fn_cxx_check_func
2244
2245 # ac_fn_objcxx_try_link LINENO
2246 # ----------------------------
2247 # Try to link conftest.$ac_ext, and return whether this succeeded.
2248 ac_fn_objcxx_try_link ()
2249 {
2250 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2251 rm -f conftest.$ac_objext conftest$ac_exeext
2252 if { { ac_try="$ac_link"
2253 case "(($ac_try" in
2254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2255 *) ac_try_echo=$ac_try;;
2256 esac
2257 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2258 $as_echo "$ac_try_echo"; } >&5
2259 (eval "$ac_link") 2>conftest.err
2260 ac_status=$?
2261 if test -s conftest.err; then
2262 grep -v '^ *+' conftest.err >conftest.er1
2263 cat conftest.er1 >&5
2264 mv -f conftest.er1 conftest.err
2265 fi
2266 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2267 test $ac_status = 0; } && {
2268 test -z "$ac_objcxx_werror_flag" ||
2269 test ! -s conftest.err
2270 } && test -s conftest$ac_exeext && {
2271 test "$cross_compiling" = yes ||
2272 test -x conftest$ac_exeext
2273 }; then :
2274 ac_retval=0
2275 else
2276 $as_echo "$as_me: failed program was:" >&5
2277 sed 's/^/| /' conftest.$ac_ext >&5
2278
2279 ac_retval=1
2280 fi
2281 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2282 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2283 # interfere with the next link command; also delete a directory that is
2284 # left behind by Apple's compiler. We do this before executing the actions.
2285 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2286 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2287 as_fn_set_status $ac_retval
2288
2289 } # ac_fn_objcxx_try_link
2290 cat >config.log <<_ACEOF
2291 This file contains any messages produced by compilers while
2292 running configure, to aid debugging if configure makes a mistake.
2293
2294 It was created by Cycript $as_me 0.9, which was
2295 generated by GNU Autoconf 2.69. Invocation command line was
2296
2297 $ $0 $@
2298
2299 _ACEOF
2300 exec 5>>config.log
2301 {
2302 cat <<_ASUNAME
2303 ## --------- ##
2304 ## Platform. ##
2305 ## --------- ##
2306
2307 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2308 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2309 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2310 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2311 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2312
2313 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2314 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2315
2316 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2317 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2318 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2319 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2320 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2321 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2322 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2323
2324 _ASUNAME
2325
2326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2327 for as_dir in $PATH
2328 do
2329 IFS=$as_save_IFS
2330 test -z "$as_dir" && as_dir=.
2331 $as_echo "PATH: $as_dir"
2332 done
2333 IFS=$as_save_IFS
2334
2335 } >&5
2336
2337 cat >&5 <<_ACEOF
2338
2339
2340 ## ----------- ##
2341 ## Core tests. ##
2342 ## ----------- ##
2343
2344 _ACEOF
2345
2346
2347 # Keep a trace of the command line.
2348 # Strip out --no-create and --no-recursion so they do not pile up.
2349 # Strip out --silent because we don't want to record it for future runs.
2350 # Also quote any args containing shell meta-characters.
2351 # Make two passes to allow for proper duplicate-argument suppression.
2352 ac_configure_args=
2353 ac_configure_args0=
2354 ac_configure_args1=
2355 ac_must_keep_next=false
2356 for ac_pass in 1 2
2357 do
2358 for ac_arg
2359 do
2360 case $ac_arg in
2361 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2362 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2363 | -silent | --silent | --silen | --sile | --sil)
2364 continue ;;
2365 *\'*)
2366 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2367 esac
2368 case $ac_pass in
2369 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2370 2)
2371 as_fn_append ac_configure_args1 " '$ac_arg'"
2372 if test $ac_must_keep_next = true; then
2373 ac_must_keep_next=false # Got value, back to normal.
2374 else
2375 case $ac_arg in
2376 *=* | --config-cache | -C | -disable-* | --disable-* \
2377 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2378 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2379 | -with-* | --with-* | -without-* | --without-* | --x)
2380 case "$ac_configure_args0 " in
2381 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2382 esac
2383 ;;
2384 -* ) ac_must_keep_next=true ;;
2385 esac
2386 fi
2387 as_fn_append ac_configure_args " '$ac_arg'"
2388 ;;
2389 esac
2390 done
2391 done
2392 { ac_configure_args0=; unset ac_configure_args0;}
2393 { ac_configure_args1=; unset ac_configure_args1;}
2394
2395 # When interrupted or exit'd, cleanup temporary files, and complete
2396 # config.log. We remove comments because anyway the quotes in there
2397 # would cause problems or look ugly.
2398 # WARNING: Use '\'' to represent an apostrophe within the trap.
2399 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2400 trap 'exit_status=$?
2401 # Save into config.log some information that might help in debugging.
2402 {
2403 echo
2404
2405 $as_echo "## ---------------- ##
2406 ## Cache variables. ##
2407 ## ---------------- ##"
2408 echo
2409 # The following way of writing the cache mishandles newlines in values,
2410 (
2411 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2412 eval ac_val=\$$ac_var
2413 case $ac_val in #(
2414 *${as_nl}*)
2415 case $ac_var in #(
2416 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2417 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2418 esac
2419 case $ac_var in #(
2420 _ | IFS | as_nl) ;; #(
2421 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2422 *) { eval $ac_var=; unset $ac_var;} ;;
2423 esac ;;
2424 esac
2425 done
2426 (set) 2>&1 |
2427 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2428 *${as_nl}ac_space=\ *)
2429 sed -n \
2430 "s/'\''/'\''\\\\'\'''\''/g;
2431 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2432 ;; #(
2433 *)
2434 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2435 ;;
2436 esac |
2437 sort
2438 )
2439 echo
2440
2441 $as_echo "## ----------------- ##
2442 ## Output variables. ##
2443 ## ----------------- ##"
2444 echo
2445 for ac_var in $ac_subst_vars
2446 do
2447 eval ac_val=\$$ac_var
2448 case $ac_val in
2449 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2450 esac
2451 $as_echo "$ac_var='\''$ac_val'\''"
2452 done | sort
2453 echo
2454
2455 if test -n "$ac_subst_files"; then
2456 $as_echo "## ------------------- ##
2457 ## File substitutions. ##
2458 ## ------------------- ##"
2459 echo
2460 for ac_var in $ac_subst_files
2461 do
2462 eval ac_val=\$$ac_var
2463 case $ac_val in
2464 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2465 esac
2466 $as_echo "$ac_var='\''$ac_val'\''"
2467 done | sort
2468 echo
2469 fi
2470
2471 if test -s confdefs.h; then
2472 $as_echo "## ----------- ##
2473 ## confdefs.h. ##
2474 ## ----------- ##"
2475 echo
2476 cat confdefs.h
2477 echo
2478 fi
2479 test "$ac_signal" != 0 &&
2480 $as_echo "$as_me: caught signal $ac_signal"
2481 $as_echo "$as_me: exit $exit_status"
2482 } >&5
2483 rm -f core *.core core.conftest.* &&
2484 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2485 exit $exit_status
2486 ' 0
2487 for ac_signal in 1 2 13 15; do
2488 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2489 done
2490 ac_signal=0
2491
2492 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2493 rm -f -r conftest* confdefs.h
2494
2495 $as_echo "/* confdefs.h */" > confdefs.h
2496
2497 # Predefined preprocessor variables.
2498
2499 cat >>confdefs.h <<_ACEOF
2500 #define PACKAGE_NAME "$PACKAGE_NAME"
2501 _ACEOF
2502
2503 cat >>confdefs.h <<_ACEOF
2504 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2505 _ACEOF
2506
2507 cat >>confdefs.h <<_ACEOF
2508 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2509 _ACEOF
2510
2511 cat >>confdefs.h <<_ACEOF
2512 #define PACKAGE_STRING "$PACKAGE_STRING"
2513 _ACEOF
2514
2515 cat >>confdefs.h <<_ACEOF
2516 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2517 _ACEOF
2518
2519 cat >>confdefs.h <<_ACEOF
2520 #define PACKAGE_URL "$PACKAGE_URL"
2521 _ACEOF
2522
2523
2524 # Let the site file select an alternate cache file if it wants to.
2525 # Prefer an explicitly selected file to automatically selected ones.
2526 ac_site_file1=NONE
2527 ac_site_file2=NONE
2528 if test -n "$CONFIG_SITE"; then
2529 # We do not want a PATH search for config.site.
2530 case $CONFIG_SITE in #((
2531 -*) ac_site_file1=./$CONFIG_SITE;;
2532 */*) ac_site_file1=$CONFIG_SITE;;
2533 *) ac_site_file1=./$CONFIG_SITE;;
2534 esac
2535 elif test "x$prefix" != xNONE; then
2536 ac_site_file1=$prefix/share/config.site
2537 ac_site_file2=$prefix/etc/config.site
2538 else
2539 ac_site_file1=$ac_default_prefix/share/config.site
2540 ac_site_file2=$ac_default_prefix/etc/config.site
2541 fi
2542 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2543 do
2544 test "x$ac_site_file" = xNONE && continue
2545 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2547 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2548 sed 's/^/| /' "$ac_site_file" >&5
2549 . "$ac_site_file" \
2550 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2551 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2552 as_fn_error $? "failed to load site script $ac_site_file
2553 See \`config.log' for more details" "$LINENO" 5; }
2554 fi
2555 done
2556
2557 if test -r "$cache_file"; then
2558 # Some versions of bash will fail to source /dev/null (special files
2559 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2560 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2562 $as_echo "$as_me: loading cache $cache_file" >&6;}
2563 case $cache_file in
2564 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2565 *) . "./$cache_file";;
2566 esac
2567 fi
2568 else
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2570 $as_echo "$as_me: creating cache $cache_file" >&6;}
2571 >$cache_file
2572 fi
2573
2574 # Check that the precious variables saved in the cache have kept the same
2575 # value.
2576 ac_cache_corrupted=false
2577 for ac_var in $ac_precious_vars; do
2578 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2579 eval ac_new_set=\$ac_env_${ac_var}_set
2580 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2581 eval ac_new_val=\$ac_env_${ac_var}_value
2582 case $ac_old_set,$ac_new_set in
2583 set,)
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2585 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2586 ac_cache_corrupted=: ;;
2587 ,set)
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2589 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2590 ac_cache_corrupted=: ;;
2591 ,);;
2592 *)
2593 if test "x$ac_old_val" != "x$ac_new_val"; then
2594 # differences in whitespace do not lead to failure.
2595 ac_old_val_w=`echo x $ac_old_val`
2596 ac_new_val_w=`echo x $ac_new_val`
2597 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2599 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2600 ac_cache_corrupted=:
2601 else
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2603 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2604 eval $ac_var=\$ac_old_val
2605 fi
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2607 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2609 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2610 fi;;
2611 esac
2612 # Pass precious variables to config.status.
2613 if test "$ac_new_set" = set; then
2614 case $ac_new_val in
2615 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2616 *) ac_arg=$ac_var=$ac_new_val ;;
2617 esac
2618 case " $ac_configure_args " in
2619 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2620 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2621 esac
2622 fi
2623 done
2624 if $ac_cache_corrupted; then
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2626 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2628 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2629 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2630 fi
2631 ## -------------------- ##
2632 ## Main body of script. ##
2633 ## -------------------- ##
2634
2635 ac_ext=c
2636 ac_cpp='$CPP $CPPFLAGS'
2637 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2638 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2639 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2640
2641
2642
2643
2644
2645 ac_aux_dir=
2646 for ac_dir in . "$srcdir"/.; do
2647 if test -f "$ac_dir/install-sh"; then
2648 ac_aux_dir=$ac_dir
2649 ac_install_sh="$ac_aux_dir/install-sh -c"
2650 break
2651 elif test -f "$ac_dir/install.sh"; then
2652 ac_aux_dir=$ac_dir
2653 ac_install_sh="$ac_aux_dir/install.sh -c"
2654 break
2655 elif test -f "$ac_dir/shtool"; then
2656 ac_aux_dir=$ac_dir
2657 ac_install_sh="$ac_aux_dir/shtool install -c"
2658 break
2659 fi
2660 done
2661 if test -z "$ac_aux_dir"; then
2662 as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2663 fi
2664
2665 # These three variables are undocumented and unsupported,
2666 # and are intended to be withdrawn in a future Autoconf release.
2667 # They can cause serious problems if a builder's source tree is in a directory
2668 # whose full name contains unusual characters.
2669 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2670 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2671 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2672
2673
2674
2675 ac_config_headers="$ac_config_headers config.h"
2676
2677
2678 am__api_version='1.15'
2679
2680 # Find a good install program. We prefer a C program (faster),
2681 # so one script is as good as another. But avoid the broken or
2682 # incompatible versions:
2683 # SysV /etc/install, /usr/sbin/install
2684 # SunOS /usr/etc/install
2685 # IRIX /sbin/install
2686 # AIX /bin/install
2687 # AmigaOS /C/install, which installs bootblocks on floppy discs
2688 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2689 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2690 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2691 # OS/2's system install, which has a completely different semantic
2692 # ./install, which can be erroneously created by make from ./install.sh.
2693 # Reject install programs that cannot install multiple files.
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2695 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2696 if test -z "$INSTALL"; then
2697 if ${ac_cv_path_install+:} false; then :
2698 $as_echo_n "(cached) " >&6
2699 else
2700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2701 for as_dir in $PATH
2702 do
2703 IFS=$as_save_IFS
2704 test -z "$as_dir" && as_dir=.
2705 # Account for people who put trailing slashes in PATH elements.
2706 case $as_dir/ in #((
2707 ./ | .// | /[cC]/* | \
2708 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2709 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2710 /usr/ucb/* ) ;;
2711 *)
2712 # OSF1 and SCO ODT 3.0 have their own names for install.
2713 # Don't use installbsd from OSF since it installs stuff as root
2714 # by default.
2715 for ac_prog in ginstall scoinst install; do
2716 for ac_exec_ext in '' $ac_executable_extensions; do
2717 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2718 if test $ac_prog = install &&
2719 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2720 # AIX install. It has an incompatible calling convention.
2721 :
2722 elif test $ac_prog = install &&
2723 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2724 # program-specific install script used by HP pwplus--don't use.
2725 :
2726 else
2727 rm -rf conftest.one conftest.two conftest.dir
2728 echo one > conftest.one
2729 echo two > conftest.two
2730 mkdir conftest.dir
2731 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2732 test -s conftest.one && test -s conftest.two &&
2733 test -s conftest.dir/conftest.one &&
2734 test -s conftest.dir/conftest.two
2735 then
2736 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2737 break 3
2738 fi
2739 fi
2740 fi
2741 done
2742 done
2743 ;;
2744 esac
2745
2746 done
2747 IFS=$as_save_IFS
2748
2749 rm -rf conftest.one conftest.two conftest.dir
2750
2751 fi
2752 if test "${ac_cv_path_install+set}" = set; then
2753 INSTALL=$ac_cv_path_install
2754 else
2755 # As a last resort, use the slow shell script. Don't cache a
2756 # value for INSTALL within a source directory, because that will
2757 # break other packages using the cache if that directory is
2758 # removed, or if the value is a relative name.
2759 INSTALL=$ac_install_sh
2760 fi
2761 fi
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2763 $as_echo "$INSTALL" >&6; }
2764
2765 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2766 # It thinks the first close brace ends the variable substitution.
2767 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2768
2769 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2770
2771 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2772
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2774 $as_echo_n "checking whether build environment is sane... " >&6; }
2775 # Reject unsafe characters in $srcdir or the absolute working directory
2776 # name. Accept space and tab only in the latter.
2777 am_lf='
2778 '
2779 case `pwd` in
2780 *[\\\"\#\$\&\'\`$am_lf]*)
2781 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2782 esac
2783 case $srcdir in
2784 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2785 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2786 esac
2787
2788 # Do 'set' in a subshell so we don't clobber the current shell's
2789 # arguments. Must try -L first in case configure is actually a
2790 # symlink; some systems play weird games with the mod time of symlinks
2791 # (eg FreeBSD returns the mod time of the symlink's containing
2792 # directory).
2793 if (
2794 am_has_slept=no
2795 for am_try in 1 2; do
2796 echo "timestamp, slept: $am_has_slept" > conftest.file
2797 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2798 if test "$*" = "X"; then
2799 # -L didn't work.
2800 set X `ls -t "$srcdir/configure" conftest.file`
2801 fi
2802 if test "$*" != "X $srcdir/configure conftest.file" \
2803 && test "$*" != "X conftest.file $srcdir/configure"; then
2804
2805 # If neither matched, then we have a broken ls. This can happen
2806 # if, for instance, CONFIG_SHELL is bash and it inherits a
2807 # broken ls alias from the environment. This has actually
2808 # happened. Such a system could not be considered "sane".
2809 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2810 alias in your environment" "$LINENO" 5
2811 fi
2812 if test "$2" = conftest.file || test $am_try -eq 2; then
2813 break
2814 fi
2815 # Just in case.
2816 sleep 1
2817 am_has_slept=yes
2818 done
2819 test "$2" = conftest.file
2820 )
2821 then
2822 # Ok.
2823 :
2824 else
2825 as_fn_error $? "newly created file is older than distributed files!
2826 Check your system clock" "$LINENO" 5
2827 fi
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2829 $as_echo "yes" >&6; }
2830 # If we didn't sleep, we still need to ensure time stamps of config.status and
2831 # generated files are strictly newer.
2832 am_sleep_pid=
2833 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2834 ( sleep 1 ) &
2835 am_sleep_pid=$!
2836 fi
2837
2838 rm -f conftest.file
2839
2840 test "$program_prefix" != NONE &&
2841 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2842 # Use a double $ so make ignores it.
2843 test "$program_suffix" != NONE &&
2844 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2845 # Double any \ or $.
2846 # By default was `s,x,x', remove it if useless.
2847 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2848 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2849
2850 # Expand $ac_aux_dir to an absolute path.
2851 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2852
2853 if test x"${MISSING+set}" != xset; then
2854 case $am_aux_dir in
2855 *\ * | *\ *)
2856 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2857 *)
2858 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2859 esac
2860 fi
2861 # Use eval to expand $SHELL
2862 if eval "$MISSING --is-lightweight"; then
2863 am_missing_run="$MISSING "
2864 else
2865 am_missing_run=
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2867 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2868 fi
2869
2870 if test x"${install_sh+set}" != xset; then
2871 case $am_aux_dir in
2872 *\ * | *\ *)
2873 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2874 *)
2875 install_sh="\${SHELL} $am_aux_dir/install-sh"
2876 esac
2877 fi
2878
2879 # Installed binaries are usually stripped using 'strip' when the user
2880 # run "make install-strip". However 'strip' might not be the right
2881 # tool to use in cross-compilation environments, therefore Automake
2882 # will honor the 'STRIP' environment variable to overrule this program.
2883 if test "$cross_compiling" != no; then
2884 if test -n "$ac_tool_prefix"; then
2885 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2886 set dummy ${ac_tool_prefix}strip; ac_word=$2
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2888 $as_echo_n "checking for $ac_word... " >&6; }
2889 if ${ac_cv_prog_STRIP+:} false; then :
2890 $as_echo_n "(cached) " >&6
2891 else
2892 if test -n "$STRIP"; then
2893 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2894 else
2895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2896 for as_dir in $PATH
2897 do
2898 IFS=$as_save_IFS
2899 test -z "$as_dir" && as_dir=.
2900 for ac_exec_ext in '' $ac_executable_extensions; do
2901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2902 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2904 break 2
2905 fi
2906 done
2907 done
2908 IFS=$as_save_IFS
2909
2910 fi
2911 fi
2912 STRIP=$ac_cv_prog_STRIP
2913 if test -n "$STRIP"; then
2914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2915 $as_echo "$STRIP" >&6; }
2916 else
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2918 $as_echo "no" >&6; }
2919 fi
2920
2921
2922 fi
2923 if test -z "$ac_cv_prog_STRIP"; then
2924 ac_ct_STRIP=$STRIP
2925 # Extract the first word of "strip", so it can be a program name with args.
2926 set dummy strip; ac_word=$2
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2928 $as_echo_n "checking for $ac_word... " >&6; }
2929 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2930 $as_echo_n "(cached) " >&6
2931 else
2932 if test -n "$ac_ct_STRIP"; then
2933 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2934 else
2935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2936 for as_dir in $PATH
2937 do
2938 IFS=$as_save_IFS
2939 test -z "$as_dir" && as_dir=.
2940 for ac_exec_ext in '' $ac_executable_extensions; do
2941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2942 ac_cv_prog_ac_ct_STRIP="strip"
2943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2944 break 2
2945 fi
2946 done
2947 done
2948 IFS=$as_save_IFS
2949
2950 fi
2951 fi
2952 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2953 if test -n "$ac_ct_STRIP"; then
2954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2955 $as_echo "$ac_ct_STRIP" >&6; }
2956 else
2957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2958 $as_echo "no" >&6; }
2959 fi
2960
2961 if test "x$ac_ct_STRIP" = x; then
2962 STRIP=":"
2963 else
2964 case $cross_compiling:$ac_tool_warned in
2965 yes:)
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2967 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2968 ac_tool_warned=yes ;;
2969 esac
2970 STRIP=$ac_ct_STRIP
2971 fi
2972 else
2973 STRIP="$ac_cv_prog_STRIP"
2974 fi
2975
2976 fi
2977 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2978
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2980 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2981 if test -z "$MKDIR_P"; then
2982 if ${ac_cv_path_mkdir+:} false; then :
2983 $as_echo_n "(cached) " >&6
2984 else
2985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2987 do
2988 IFS=$as_save_IFS
2989 test -z "$as_dir" && as_dir=.
2990 for ac_prog in mkdir gmkdir; do
2991 for ac_exec_ext in '' $ac_executable_extensions; do
2992 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2993 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2994 'mkdir (GNU coreutils) '* | \
2995 'mkdir (coreutils) '* | \
2996 'mkdir (fileutils) '4.1*)
2997 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2998 break 3;;
2999 esac
3000 done
3001 done
3002 done
3003 IFS=$as_save_IFS
3004
3005 fi
3006
3007 test -d ./--version && rmdir ./--version
3008 if test "${ac_cv_path_mkdir+set}" = set; then
3009 MKDIR_P="$ac_cv_path_mkdir -p"
3010 else
3011 # As a last resort, use the slow shell script. Don't cache a
3012 # value for MKDIR_P within a source directory, because that will
3013 # break other packages using the cache if that directory is
3014 # removed, or if the value is a relative name.
3015 MKDIR_P="$ac_install_sh -d"
3016 fi
3017 fi
3018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3019 $as_echo "$MKDIR_P" >&6; }
3020
3021 for ac_prog in gawk mawk nawk awk
3022 do
3023 # Extract the first word of "$ac_prog", so it can be a program name with args.
3024 set dummy $ac_prog; ac_word=$2
3025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3026 $as_echo_n "checking for $ac_word... " >&6; }
3027 if ${ac_cv_prog_AWK+:} false; then :
3028 $as_echo_n "(cached) " >&6
3029 else
3030 if test -n "$AWK"; then
3031 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3032 else
3033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3034 for as_dir in $PATH
3035 do
3036 IFS=$as_save_IFS
3037 test -z "$as_dir" && as_dir=.
3038 for ac_exec_ext in '' $ac_executable_extensions; do
3039 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3040 ac_cv_prog_AWK="$ac_prog"
3041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3042 break 2
3043 fi
3044 done
3045 done
3046 IFS=$as_save_IFS
3047
3048 fi
3049 fi
3050 AWK=$ac_cv_prog_AWK
3051 if test -n "$AWK"; then
3052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3053 $as_echo "$AWK" >&6; }
3054 else
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3056 $as_echo "no" >&6; }
3057 fi
3058
3059
3060 test -n "$AWK" && break
3061 done
3062
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3064 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3065 set x ${MAKE-make}
3066 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3067 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3068 $as_echo_n "(cached) " >&6
3069 else
3070 cat >conftest.make <<\_ACEOF
3071 SHELL = /bin/sh
3072 all:
3073 @echo '@@@%%%=$(MAKE)=@@@%%%'
3074 _ACEOF
3075 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3076 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3077 *@@@%%%=?*=@@@%%%*)
3078 eval ac_cv_prog_make_${ac_make}_set=yes;;
3079 *)
3080 eval ac_cv_prog_make_${ac_make}_set=no;;
3081 esac
3082 rm -f conftest.make
3083 fi
3084 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3086 $as_echo "yes" >&6; }
3087 SET_MAKE=
3088 else
3089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3090 $as_echo "no" >&6; }
3091 SET_MAKE="MAKE=${MAKE-make}"
3092 fi
3093
3094 rm -rf .tst 2>/dev/null
3095 mkdir .tst 2>/dev/null
3096 if test -d .tst; then
3097 am__leading_dot=.
3098 else
3099 am__leading_dot=_
3100 fi
3101 rmdir .tst 2>/dev/null
3102
3103 # Check whether --enable-silent-rules was given.
3104 if test "${enable_silent_rules+set}" = set; then :
3105 enableval=$enable_silent_rules;
3106 fi
3107
3108 case $enable_silent_rules in # (((
3109 yes) AM_DEFAULT_VERBOSITY=0;;
3110 no) AM_DEFAULT_VERBOSITY=1;;
3111 *) AM_DEFAULT_VERBOSITY=1;;
3112 esac
3113 am_make=${MAKE-make}
3114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3115 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3116 if ${am_cv_make_support_nested_variables+:} false; then :
3117 $as_echo_n "(cached) " >&6
3118 else
3119 if $as_echo 'TRUE=$(BAR$(V))
3120 BAR0=false
3121 BAR1=true
3122 V=1
3123 am__doit:
3124 @$(TRUE)
3125 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3126 am_cv_make_support_nested_variables=yes
3127 else
3128 am_cv_make_support_nested_variables=no
3129 fi
3130 fi
3131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3132 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3133 if test $am_cv_make_support_nested_variables = yes; then
3134 AM_V='$(V)'
3135 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3136 else
3137 AM_V=$AM_DEFAULT_VERBOSITY
3138 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3139 fi
3140 AM_BACKSLASH='\'
3141
3142 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3143 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3144 # is not polluted with repeated "-I."
3145 am__isrc=' -I$(srcdir)'
3146 # test to see if srcdir already configured
3147 if test -f $srcdir/config.status; then
3148 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3149 fi
3150 fi
3151
3152 # test whether we have cygpath
3153 if test -z "$CYGPATH_W"; then
3154 if (cygpath --version) >/dev/null 2>/dev/null; then
3155 CYGPATH_W='cygpath -w'
3156 else
3157 CYGPATH_W=echo
3158 fi
3159 fi
3160
3161
3162 # Define the identity of the package.
3163 PACKAGE='cycript'
3164 VERSION='0.9'
3165
3166
3167 cat >>confdefs.h <<_ACEOF
3168 #define PACKAGE "$PACKAGE"
3169 _ACEOF
3170
3171
3172 cat >>confdefs.h <<_ACEOF
3173 #define VERSION "$VERSION"
3174 _ACEOF
3175
3176 # Some tools Automake needs.
3177
3178 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3179
3180
3181 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3182
3183
3184 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3185
3186
3187 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3188
3189
3190 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3191
3192 # For better backward compatibility. To be removed once Automake 1.9.x
3193 # dies out for good. For more background, see:
3194 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3195 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3196 mkdir_p='$(MKDIR_P)'
3197
3198 # We need awk for the "check" target (and possibly the TAP driver). The
3199 # system "awk" is bad on some platforms.
3200 # Always define AMTAR for backward compatibility. Yes, it's still used
3201 # in the wild :-( We should find a proper way to deprecate it ...
3202 AMTAR='$${TAR-tar}'
3203
3204
3205 # We'll loop over all known methods to create a tar archive until one works.
3206 _am_tools='gnutar pax cpio none'
3207
3208 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3209
3210
3211
3212
3213
3214
3215 # POSIX will say in a future version that running "rm -f" with no argument
3216 # is OK; and we want to be able to make that assumption in our Makefile
3217 # recipes. So use an aggressive probe to check that the usage we want is
3218 # actually supported "in the wild" to an acceptable degree.
3219 # See automake bug#10828.
3220 # To make any issue more visible, cause the running configure to be aborted
3221 # by default if the 'rm' program in use doesn't match our expectations; the
3222 # user can still override this though.
3223 if rm -f && rm -fr && rm -rf; then : OK; else
3224 cat >&2 <<'END'
3225 Oops!
3226
3227 Your 'rm' program seems unable to run without file operands specified
3228 on the command line, even when the '-f' option is present. This is contrary
3229 to the behaviour of most rm programs out there, and not conforming with
3230 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3231
3232 Please tell bug-automake@gnu.org about your system, including the value
3233 of your $PATH and any error possibly output before this message. This
3234 can help us improve future automake versions.
3235
3236 END
3237 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3238 echo 'Configuration will proceed anyway, since you have set the' >&2
3239 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3240 echo >&2
3241 else
3242 cat >&2 <<'END'
3243 Aborting the configuration process, to ensure you take notice of the issue.
3244
3245 You can download and install GNU coreutils to get an 'rm' implementation
3246 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3247
3248 If you want to complete the configuration process using your problematic
3249 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3250 to "yes", and re-run configure.
3251
3252 END
3253 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3254 fi
3255 fi
3256
3257
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3259 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3260 # Check whether --enable-maintainer-mode was given.
3261 if test "${enable_maintainer_mode+set}" = set; then :
3262 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3263 else
3264 USE_MAINTAINER_MODE=no
3265 fi
3266
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3268 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3269 if test $USE_MAINTAINER_MODE = yes; then
3270 MAINTAINER_MODE_TRUE=
3271 MAINTAINER_MODE_FALSE='#'
3272 else
3273 MAINTAINER_MODE_TRUE='#'
3274 MAINTAINER_MODE_FALSE=
3275 fi
3276
3277 MAINT=$MAINTAINER_MODE_TRUE
3278
3279
3280
3281 ac_ext=c
3282 ac_cpp='$CPP $CPPFLAGS'
3283 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3284 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3285 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3286 if test -n "$ac_tool_prefix"; then
3287 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3288 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3290 $as_echo_n "checking for $ac_word... " >&6; }
3291 if ${ac_cv_prog_CC+:} false; then :
3292 $as_echo_n "(cached) " >&6
3293 else
3294 if test -n "$CC"; then
3295 ac_cv_prog_CC="$CC" # Let the user override the test.
3296 else
3297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3298 for as_dir in $PATH
3299 do
3300 IFS=$as_save_IFS
3301 test -z "$as_dir" && as_dir=.
3302 for ac_exec_ext in '' $ac_executable_extensions; do
3303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3304 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3306 break 2
3307 fi
3308 done
3309 done
3310 IFS=$as_save_IFS
3311
3312 fi
3313 fi
3314 CC=$ac_cv_prog_CC
3315 if test -n "$CC"; then
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3317 $as_echo "$CC" >&6; }
3318 else
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3320 $as_echo "no" >&6; }
3321 fi
3322
3323
3324 fi
3325 if test -z "$ac_cv_prog_CC"; then
3326 ac_ct_CC=$CC
3327 # Extract the first word of "gcc", so it can be a program name with args.
3328 set dummy gcc; ac_word=$2
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3330 $as_echo_n "checking for $ac_word... " >&6; }
3331 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3332 $as_echo_n "(cached) " >&6
3333 else
3334 if test -n "$ac_ct_CC"; then
3335 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3336 else
3337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3338 for as_dir in $PATH
3339 do
3340 IFS=$as_save_IFS
3341 test -z "$as_dir" && as_dir=.
3342 for ac_exec_ext in '' $ac_executable_extensions; do
3343 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3344 ac_cv_prog_ac_ct_CC="gcc"
3345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3346 break 2
3347 fi
3348 done
3349 done
3350 IFS=$as_save_IFS
3351
3352 fi
3353 fi
3354 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3355 if test -n "$ac_ct_CC"; then
3356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3357 $as_echo "$ac_ct_CC" >&6; }
3358 else
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3360 $as_echo "no" >&6; }
3361 fi
3362
3363 if test "x$ac_ct_CC" = x; then
3364 CC=""
3365 else
3366 case $cross_compiling:$ac_tool_warned in
3367 yes:)
3368 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3369 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3370 ac_tool_warned=yes ;;
3371 esac
3372 CC=$ac_ct_CC
3373 fi
3374 else
3375 CC="$ac_cv_prog_CC"
3376 fi
3377
3378 if test -z "$CC"; then
3379 if test -n "$ac_tool_prefix"; then
3380 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3381 set dummy ${ac_tool_prefix}cc; ac_word=$2
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3383 $as_echo_n "checking for $ac_word... " >&6; }
3384 if ${ac_cv_prog_CC+:} false; then :
3385 $as_echo_n "(cached) " >&6
3386 else
3387 if test -n "$CC"; then
3388 ac_cv_prog_CC="$CC" # Let the user override the test.
3389 else
3390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3391 for as_dir in $PATH
3392 do
3393 IFS=$as_save_IFS
3394 test -z "$as_dir" && as_dir=.
3395 for ac_exec_ext in '' $ac_executable_extensions; do
3396 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3397 ac_cv_prog_CC="${ac_tool_prefix}cc"
3398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3399 break 2
3400 fi
3401 done
3402 done
3403 IFS=$as_save_IFS
3404
3405 fi
3406 fi
3407 CC=$ac_cv_prog_CC
3408 if test -n "$CC"; then
3409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3410 $as_echo "$CC" >&6; }
3411 else
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3413 $as_echo "no" >&6; }
3414 fi
3415
3416
3417 fi
3418 fi
3419 if test -z "$CC"; then
3420 # Extract the first word of "cc", so it can be a program name with args.
3421 set dummy cc; ac_word=$2
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3423 $as_echo_n "checking for $ac_word... " >&6; }
3424 if ${ac_cv_prog_CC+:} false; then :
3425 $as_echo_n "(cached) " >&6
3426 else
3427 if test -n "$CC"; then
3428 ac_cv_prog_CC="$CC" # Let the user override the test.
3429 else
3430 ac_prog_rejected=no
3431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3432 for as_dir in $PATH
3433 do
3434 IFS=$as_save_IFS
3435 test -z "$as_dir" && as_dir=.
3436 for ac_exec_ext in '' $ac_executable_extensions; do
3437 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3438 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3439 ac_prog_rejected=yes
3440 continue
3441 fi
3442 ac_cv_prog_CC="cc"
3443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3444 break 2
3445 fi
3446 done
3447 done
3448 IFS=$as_save_IFS
3449
3450 if test $ac_prog_rejected = yes; then
3451 # We found a bogon in the path, so make sure we never use it.
3452 set dummy $ac_cv_prog_CC
3453 shift
3454 if test $# != 0; then
3455 # We chose a different compiler from the bogus one.
3456 # However, it has the same basename, so the bogon will be chosen
3457 # first if we set CC to just the basename; use the full file name.
3458 shift
3459 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3460 fi
3461 fi
3462 fi
3463 fi
3464 CC=$ac_cv_prog_CC
3465 if test -n "$CC"; then
3466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3467 $as_echo "$CC" >&6; }
3468 else
3469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3470 $as_echo "no" >&6; }
3471 fi
3472
3473
3474 fi
3475 if test -z "$CC"; then
3476 if test -n "$ac_tool_prefix"; then
3477 for ac_prog in cl.exe
3478 do
3479 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3480 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3482 $as_echo_n "checking for $ac_word... " >&6; }
3483 if ${ac_cv_prog_CC+:} false; then :
3484 $as_echo_n "(cached) " >&6
3485 else
3486 if test -n "$CC"; then
3487 ac_cv_prog_CC="$CC" # Let the user override the test.
3488 else
3489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3490 for as_dir in $PATH
3491 do
3492 IFS=$as_save_IFS
3493 test -z "$as_dir" && as_dir=.
3494 for ac_exec_ext in '' $ac_executable_extensions; do
3495 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3496 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3498 break 2
3499 fi
3500 done
3501 done
3502 IFS=$as_save_IFS
3503
3504 fi
3505 fi
3506 CC=$ac_cv_prog_CC
3507 if test -n "$CC"; then
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3509 $as_echo "$CC" >&6; }
3510 else
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3512 $as_echo "no" >&6; }
3513 fi
3514
3515
3516 test -n "$CC" && break
3517 done
3518 fi
3519 if test -z "$CC"; then
3520 ac_ct_CC=$CC
3521 for ac_prog in cl.exe
3522 do
3523 # Extract the first word of "$ac_prog", so it can be a program name with args.
3524 set dummy $ac_prog; ac_word=$2
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3526 $as_echo_n "checking for $ac_word... " >&6; }
3527 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3528 $as_echo_n "(cached) " >&6
3529 else
3530 if test -n "$ac_ct_CC"; then
3531 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3532 else
3533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3534 for as_dir in $PATH
3535 do
3536 IFS=$as_save_IFS
3537 test -z "$as_dir" && as_dir=.
3538 for ac_exec_ext in '' $ac_executable_extensions; do
3539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3540 ac_cv_prog_ac_ct_CC="$ac_prog"
3541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3542 break 2
3543 fi
3544 done
3545 done
3546 IFS=$as_save_IFS
3547
3548 fi
3549 fi
3550 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3551 if test -n "$ac_ct_CC"; then
3552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3553 $as_echo "$ac_ct_CC" >&6; }
3554 else
3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3556 $as_echo "no" >&6; }
3557 fi
3558
3559
3560 test -n "$ac_ct_CC" && break
3561 done
3562
3563 if test "x$ac_ct_CC" = x; then
3564 CC=""
3565 else
3566 case $cross_compiling:$ac_tool_warned in
3567 yes:)
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3569 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3570 ac_tool_warned=yes ;;
3571 esac
3572 CC=$ac_ct_CC
3573 fi
3574 fi
3575
3576 fi
3577
3578
3579 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3580 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3581 as_fn_error $? "no acceptable C compiler found in \$PATH
3582 See \`config.log' for more details" "$LINENO" 5; }
3583
3584 # Provide some information about the compiler.
3585 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3586 set X $ac_compile
3587 ac_compiler=$2
3588 for ac_option in --version -v -V -qversion; do
3589 { { ac_try="$ac_compiler $ac_option >&5"
3590 case "(($ac_try" in
3591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3592 *) ac_try_echo=$ac_try;;
3593 esac
3594 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3595 $as_echo "$ac_try_echo"; } >&5
3596 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3597 ac_status=$?
3598 if test -s conftest.err; then
3599 sed '10a\
3600 ... rest of stderr output deleted ...
3601 10q' conftest.err >conftest.er1
3602 cat conftest.er1 >&5
3603 fi
3604 rm -f conftest.er1 conftest.err
3605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3606 test $ac_status = 0; }
3607 done
3608
3609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3610 /* end confdefs.h. */
3611
3612 int
3613 main ()
3614 {
3615
3616 ;
3617 return 0;
3618 }
3619 _ACEOF
3620 ac_clean_files_save=$ac_clean_files
3621 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3622 # Try to create an executable without -o first, disregard a.out.
3623 # It will help us diagnose broken compilers, and finding out an intuition
3624 # of exeext.
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3626 $as_echo_n "checking whether the C compiler works... " >&6; }
3627 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3628
3629 # The possible output files:
3630 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3631
3632 ac_rmfiles=
3633 for ac_file in $ac_files
3634 do
3635 case $ac_file in
3636 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3637 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3638 esac
3639 done
3640 rm -f $ac_rmfiles
3641
3642 if { { ac_try="$ac_link_default"
3643 case "(($ac_try" in
3644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3645 *) ac_try_echo=$ac_try;;
3646 esac
3647 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3648 $as_echo "$ac_try_echo"; } >&5
3649 (eval "$ac_link_default") 2>&5
3650 ac_status=$?
3651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3652 test $ac_status = 0; }; then :
3653 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3654 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3655 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3656 # so that the user can short-circuit this test for compilers unknown to
3657 # Autoconf.
3658 for ac_file in $ac_files ''
3659 do
3660 test -f "$ac_file" || continue
3661 case $ac_file in
3662 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3663 ;;
3664 [ab].out )
3665 # We found the default executable, but exeext='' is most
3666 # certainly right.
3667 break;;
3668 *.* )
3669 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3670 then :; else
3671 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3672 fi
3673 # We set ac_cv_exeext here because the later test for it is not
3674 # safe: cross compilers may not add the suffix if given an `-o'
3675 # argument, so we may need to know it at that point already.
3676 # Even if this section looks crufty: it has the advantage of
3677 # actually working.
3678 break;;
3679 * )
3680 break;;
3681 esac
3682 done
3683 test "$ac_cv_exeext" = no && ac_cv_exeext=
3684
3685 else
3686 ac_file=''
3687 fi
3688 if test -z "$ac_file"; then :
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3690 $as_echo "no" >&6; }
3691 $as_echo "$as_me: failed program was:" >&5
3692 sed 's/^/| /' conftest.$ac_ext >&5
3693
3694 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3695 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3696 as_fn_error 77 "C compiler cannot create executables
3697 See \`config.log' for more details" "$LINENO" 5; }
3698 else
3699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3700 $as_echo "yes" >&6; }
3701 fi
3702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3703 $as_echo_n "checking for C compiler default output file name... " >&6; }
3704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3705 $as_echo "$ac_file" >&6; }
3706 ac_exeext=$ac_cv_exeext
3707
3708 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3709 ac_clean_files=$ac_clean_files_save
3710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3711 $as_echo_n "checking for suffix of executables... " >&6; }
3712 if { { ac_try="$ac_link"
3713 case "(($ac_try" in
3714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3715 *) ac_try_echo=$ac_try;;
3716 esac
3717 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3718 $as_echo "$ac_try_echo"; } >&5
3719 (eval "$ac_link") 2>&5
3720 ac_status=$?
3721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3722 test $ac_status = 0; }; then :
3723 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3724 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3725 # work properly (i.e., refer to `conftest.exe'), while it won't with
3726 # `rm'.
3727 for ac_file in conftest.exe conftest conftest.*; do
3728 test -f "$ac_file" || continue
3729 case $ac_file in
3730 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3731 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3732 break;;
3733 * ) break;;
3734 esac
3735 done
3736 else
3737 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3738 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3739 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3740 See \`config.log' for more details" "$LINENO" 5; }
3741 fi
3742 rm -f conftest conftest$ac_cv_exeext
3743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3744 $as_echo "$ac_cv_exeext" >&6; }
3745
3746 rm -f conftest.$ac_ext
3747 EXEEXT=$ac_cv_exeext
3748 ac_exeext=$EXEEXT
3749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750 /* end confdefs.h. */
3751 #include <stdio.h>
3752 int
3753 main ()
3754 {
3755 FILE *f = fopen ("conftest.out", "w");
3756 return ferror (f) || fclose (f) != 0;
3757
3758 ;
3759 return 0;
3760 }
3761 _ACEOF
3762 ac_clean_files="$ac_clean_files conftest.out"
3763 # Check that the compiler produces executables we can run. If not, either
3764 # the compiler is broken, or we cross compile.
3765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3766 $as_echo_n "checking whether we are cross compiling... " >&6; }
3767 if test "$cross_compiling" != yes; then
3768 { { ac_try="$ac_link"
3769 case "(($ac_try" in
3770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3771 *) ac_try_echo=$ac_try;;
3772 esac
3773 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3774 $as_echo "$ac_try_echo"; } >&5
3775 (eval "$ac_link") 2>&5
3776 ac_status=$?
3777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3778 test $ac_status = 0; }
3779 if { ac_try='./conftest$ac_cv_exeext'
3780 { { case "(($ac_try" in
3781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3782 *) ac_try_echo=$ac_try;;
3783 esac
3784 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3785 $as_echo "$ac_try_echo"; } >&5
3786 (eval "$ac_try") 2>&5
3787 ac_status=$?
3788 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3789 test $ac_status = 0; }; }; then
3790 cross_compiling=no
3791 else
3792 if test "$cross_compiling" = maybe; then
3793 cross_compiling=yes
3794 else
3795 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3796 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3797 as_fn_error $? "cannot run C compiled programs.
3798 If you meant to cross compile, use \`--host'.
3799 See \`config.log' for more details" "$LINENO" 5; }
3800 fi
3801 fi
3802 fi
3803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3804 $as_echo "$cross_compiling" >&6; }
3805
3806 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3807 ac_clean_files=$ac_clean_files_save
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3809 $as_echo_n "checking for suffix of object files... " >&6; }
3810 if ${ac_cv_objext+:} false; then :
3811 $as_echo_n "(cached) " >&6
3812 else
3813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3814 /* end confdefs.h. */
3815
3816 int
3817 main ()
3818 {
3819
3820 ;
3821 return 0;
3822 }
3823 _ACEOF
3824 rm -f conftest.o conftest.obj
3825 if { { ac_try="$ac_compile"
3826 case "(($ac_try" in
3827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3828 *) ac_try_echo=$ac_try;;
3829 esac
3830 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3831 $as_echo "$ac_try_echo"; } >&5
3832 (eval "$ac_compile") 2>&5
3833 ac_status=$?
3834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3835 test $ac_status = 0; }; then :
3836 for ac_file in conftest.o conftest.obj conftest.*; do
3837 test -f "$ac_file" || continue;
3838 case $ac_file in
3839 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3840 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3841 break;;
3842 esac
3843 done
3844 else
3845 $as_echo "$as_me: failed program was:" >&5
3846 sed 's/^/| /' conftest.$ac_ext >&5
3847
3848 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3849 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3850 as_fn_error $? "cannot compute suffix of object files: cannot compile
3851 See \`config.log' for more details" "$LINENO" 5; }
3852 fi
3853 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3854 fi
3855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3856 $as_echo "$ac_cv_objext" >&6; }
3857 OBJEXT=$ac_cv_objext
3858 ac_objext=$OBJEXT
3859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3860 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3861 if ${ac_cv_c_compiler_gnu+:} false; then :
3862 $as_echo_n "(cached) " >&6
3863 else
3864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3865 /* end confdefs.h. */
3866
3867 int
3868 main ()
3869 {
3870 #ifndef __GNUC__
3871 choke me
3872 #endif
3873
3874 ;
3875 return 0;
3876 }
3877 _ACEOF
3878 if ac_fn_c_try_compile "$LINENO"; then :
3879 ac_compiler_gnu=yes
3880 else
3881 ac_compiler_gnu=no
3882 fi
3883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3884 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3885
3886 fi
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3888 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3889 if test $ac_compiler_gnu = yes; then
3890 GCC=yes
3891 else
3892 GCC=
3893 fi
3894 ac_test_CFLAGS=${CFLAGS+set}
3895 ac_save_CFLAGS=$CFLAGS
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3897 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3898 if ${ac_cv_prog_cc_g+:} false; then :
3899 $as_echo_n "(cached) " >&6
3900 else
3901 ac_save_c_werror_flag=$ac_c_werror_flag
3902 ac_c_werror_flag=yes
3903 ac_cv_prog_cc_g=no
3904 CFLAGS="-g"
3905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3906 /* end confdefs.h. */
3907
3908 int
3909 main ()
3910 {
3911
3912 ;
3913 return 0;
3914 }
3915 _ACEOF
3916 if ac_fn_c_try_compile "$LINENO"; then :
3917 ac_cv_prog_cc_g=yes
3918 else
3919 CFLAGS=""
3920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3921 /* end confdefs.h. */
3922
3923 int
3924 main ()
3925 {
3926
3927 ;
3928 return 0;
3929 }
3930 _ACEOF
3931 if ac_fn_c_try_compile "$LINENO"; then :
3932
3933 else
3934 ac_c_werror_flag=$ac_save_c_werror_flag
3935 CFLAGS="-g"
3936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3937 /* end confdefs.h. */
3938
3939 int
3940 main ()
3941 {
3942
3943 ;
3944 return 0;
3945 }
3946 _ACEOF
3947 if ac_fn_c_try_compile "$LINENO"; then :
3948 ac_cv_prog_cc_g=yes
3949 fi
3950 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3951 fi
3952 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3953 fi
3954 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3955 ac_c_werror_flag=$ac_save_c_werror_flag
3956 fi
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3958 $as_echo "$ac_cv_prog_cc_g" >&6; }
3959 if test "$ac_test_CFLAGS" = set; then
3960 CFLAGS=$ac_save_CFLAGS
3961 elif test $ac_cv_prog_cc_g = yes; then
3962 if test "$GCC" = yes; then
3963 CFLAGS="-g -O2"
3964 else
3965 CFLAGS="-g"
3966 fi
3967 else
3968 if test "$GCC" = yes; then
3969 CFLAGS="-O2"
3970 else
3971 CFLAGS=
3972 fi
3973 fi
3974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3975 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3976 if ${ac_cv_prog_cc_c89+:} false; then :
3977 $as_echo_n "(cached) " >&6
3978 else
3979 ac_cv_prog_cc_c89=no
3980 ac_save_CC=$CC
3981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3982 /* end confdefs.h. */
3983 #include <stdarg.h>
3984 #include <stdio.h>
3985 struct stat;
3986 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3987 struct buf { int x; };
3988 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3989 static char *e (p, i)
3990 char **p;
3991 int i;
3992 {
3993 return p[i];
3994 }
3995 static char *f (char * (*g) (char **, int), char **p, ...)
3996 {
3997 char *s;
3998 va_list v;
3999 va_start (v,p);
4000 s = g (p, va_arg (v,int));
4001 va_end (v);
4002 return s;
4003 }
4004
4005 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4006 function prototypes and stuff, but not '\xHH' hex character constants.
4007 These don't provoke an error unfortunately, instead are silently treated
4008 as 'x'. The following induces an error, until -std is added to get
4009 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4010 array size at least. It's necessary to write '\x00'==0 to get something
4011 that's true only with -std. */
4012 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4013
4014 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4015 inside strings and character constants. */
4016 #define FOO(x) 'x'
4017 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4018
4019 int test (int i, double x);
4020 struct s1 {int (*f) (int a);};
4021 struct s2 {int (*f) (double a);};
4022 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4023 int argc;
4024 char **argv;
4025 int
4026 main ()
4027 {
4028 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4029 ;
4030 return 0;
4031 }
4032 _ACEOF
4033 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4034 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4035 do
4036 CC="$ac_save_CC $ac_arg"
4037 if ac_fn_c_try_compile "$LINENO"; then :
4038 ac_cv_prog_cc_c89=$ac_arg
4039 fi
4040 rm -f core conftest.err conftest.$ac_objext
4041 test "x$ac_cv_prog_cc_c89" != "xno" && break
4042 done
4043 rm -f conftest.$ac_ext
4044 CC=$ac_save_CC
4045
4046 fi
4047 # AC_CACHE_VAL
4048 case "x$ac_cv_prog_cc_c89" in
4049 x)
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4051 $as_echo "none needed" >&6; } ;;
4052 xno)
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4054 $as_echo "unsupported" >&6; } ;;
4055 *)
4056 CC="$CC $ac_cv_prog_cc_c89"
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4058 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4059 esac
4060 if test "x$ac_cv_prog_cc_c89" != xno; then :
4061
4062 fi
4063
4064 ac_ext=c
4065 ac_cpp='$CPP $CPPFLAGS'
4066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4069
4070 ac_ext=c
4071 ac_cpp='$CPP $CPPFLAGS'
4072 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4073 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4074 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4076 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4077 if ${am_cv_prog_cc_c_o+:} false; then :
4078 $as_echo_n "(cached) " >&6
4079 else
4080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4081 /* end confdefs.h. */
4082
4083 int
4084 main ()
4085 {
4086
4087 ;
4088 return 0;
4089 }
4090 _ACEOF
4091 # Make sure it works both with $CC and with simple cc.
4092 # Following AC_PROG_CC_C_O, we do the test twice because some
4093 # compilers refuse to overwrite an existing .o file with -o,
4094 # though they will create one.
4095 am_cv_prog_cc_c_o=yes
4096 for am_i in 1 2; do
4097 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4098 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4099 ac_status=$?
4100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4101 (exit $ac_status); } \
4102 && test -f conftest2.$ac_objext; then
4103 : OK
4104 else
4105 am_cv_prog_cc_c_o=no
4106 break
4107 fi
4108 done
4109 rm -f core conftest*
4110 unset am_i
4111 fi
4112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4113 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4114 if test "$am_cv_prog_cc_c_o" != yes; then
4115 # Losing compiler, so override with the script.
4116 # FIXME: It is wrong to rewrite CC.
4117 # But if we don't then we get into trouble of one sort or another.
4118 # A longer-term fix would be to have automake use am__CC in this case,
4119 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4120 CC="$am_aux_dir/compile $CC"
4121 fi
4122 ac_ext=c
4123 ac_cpp='$CPP $CPPFLAGS'
4124 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4125 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4126 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4127
4128 DEPDIR="${am__leading_dot}deps"
4129
4130 ac_config_commands="$ac_config_commands depfiles"
4131
4132
4133 am_make=${MAKE-make}
4134 cat > confinc << 'END'
4135 am__doit:
4136 @echo this is the am__doit target
4137 .PHONY: am__doit
4138 END
4139 # If we don't find an include directive, just comment out the code.
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4141 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4142 am__include="#"
4143 am__quote=
4144 _am_result=none
4145 # First try GNU make style include.
4146 echo "include confinc" > confmf
4147 # Ignore all kinds of additional output from 'make'.
4148 case `$am_make -s -f confmf 2> /dev/null` in #(
4149 *the\ am__doit\ target*)
4150 am__include=include
4151 am__quote=
4152 _am_result=GNU
4153 ;;
4154 esac
4155 # Now try BSD make style include.
4156 if test "$am__include" = "#"; then
4157 echo '.include "confinc"' > confmf
4158 case `$am_make -s -f confmf 2> /dev/null` in #(
4159 *the\ am__doit\ target*)
4160 am__include=.include
4161 am__quote="\""
4162 _am_result=BSD
4163 ;;
4164 esac
4165 fi
4166
4167
4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4169 $as_echo "$_am_result" >&6; }
4170 rm -f confinc confmf
4171
4172 # Check whether --enable-dependency-tracking was given.
4173 if test "${enable_dependency_tracking+set}" = set; then :
4174 enableval=$enable_dependency_tracking;
4175 fi
4176
4177 if test "x$enable_dependency_tracking" != xno; then
4178 am_depcomp="$ac_aux_dir/depcomp"
4179 AMDEPBACKSLASH='\'
4180 am__nodep='_no'
4181 fi
4182 if test "x$enable_dependency_tracking" != xno; then
4183 AMDEP_TRUE=
4184 AMDEP_FALSE='#'
4185 else
4186 AMDEP_TRUE='#'
4187 AMDEP_FALSE=
4188 fi
4189
4190
4191
4192 depcc="$CC" am_compiler_list=
4193
4194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4195 $as_echo_n "checking dependency style of $depcc... " >&6; }
4196 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4197 $as_echo_n "(cached) " >&6
4198 else
4199 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4200 # We make a subdir and do the tests there. Otherwise we can end up
4201 # making bogus files that we don't know about and never remove. For
4202 # instance it was reported that on HP-UX the gcc test will end up
4203 # making a dummy file named 'D' -- because '-MD' means "put the output
4204 # in D".
4205 rm -rf conftest.dir
4206 mkdir conftest.dir
4207 # Copy depcomp to subdir because otherwise we won't find it if we're
4208 # using a relative directory.
4209 cp "$am_depcomp" conftest.dir
4210 cd conftest.dir
4211 # We will build objects and dependencies in a subdirectory because
4212 # it helps to detect inapplicable dependency modes. For instance
4213 # both Tru64's cc and ICC support -MD to output dependencies as a
4214 # side effect of compilation, but ICC will put the dependencies in
4215 # the current directory while Tru64 will put them in the object
4216 # directory.
4217 mkdir sub
4218
4219 am_cv_CC_dependencies_compiler_type=none
4220 if test "$am_compiler_list" = ""; then
4221 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4222 fi
4223 am__universal=false
4224 case " $depcc " in #(
4225 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4226 esac
4227
4228 for depmode in $am_compiler_list; do
4229 # Setup a source with many dependencies, because some compilers
4230 # like to wrap large dependency lists on column 80 (with \), and
4231 # we should not choose a depcomp mode which is confused by this.
4232 #
4233 # We need to recreate these files for each test, as the compiler may
4234 # overwrite some of them when testing with obscure command lines.
4235 # This happens at least with the AIX C compiler.
4236 : > sub/conftest.c
4237 for i in 1 2 3 4 5 6; do
4238 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4239 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4240 # Solaris 10 /bin/sh.
4241 echo '/* dummy */' > sub/conftst$i.h
4242 done
4243 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4244
4245 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4246 # mode. It turns out that the SunPro C++ compiler does not properly
4247 # handle '-M -o', and we need to detect this. Also, some Intel
4248 # versions had trouble with output in subdirs.
4249 am__obj=sub/conftest.${OBJEXT-o}
4250 am__minus_obj="-o $am__obj"
4251 case $depmode in
4252 gcc)
4253 # This depmode causes a compiler race in universal mode.
4254 test "$am__universal" = false || continue
4255 ;;
4256 nosideeffect)
4257 # After this tag, mechanisms are not by side-effect, so they'll
4258 # only be used when explicitly requested.
4259 if test "x$enable_dependency_tracking" = xyes; then
4260 continue
4261 else
4262 break
4263 fi
4264 ;;
4265 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4266 # This compiler won't grok '-c -o', but also, the minuso test has
4267 # not run yet. These depmodes are late enough in the game, and
4268 # so weak that their functioning should not be impacted.
4269 am__obj=conftest.${OBJEXT-o}
4270 am__minus_obj=
4271 ;;
4272 none) break ;;
4273 esac
4274 if depmode=$depmode \
4275 source=sub/conftest.c object=$am__obj \
4276 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4277 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4278 >/dev/null 2>conftest.err &&
4279 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4280 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4281 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4282 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4283 # icc doesn't choke on unknown options, it will just issue warnings
4284 # or remarks (even with -Werror). So we grep stderr for any message
4285 # that says an option was ignored or not supported.
4286 # When given -MP, icc 7.0 and 7.1 complain thusly:
4287 # icc: Command line warning: ignoring option '-M'; no argument required
4288 # The diagnosis changed in icc 8.0:
4289 # icc: Command line remark: option '-MP' not supported
4290 if (grep 'ignoring option' conftest.err ||
4291 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4292 am_cv_CC_dependencies_compiler_type=$depmode
4293 break
4294 fi
4295 fi
4296 done
4297
4298 cd ..
4299 rm -rf conftest.dir
4300 else
4301 am_cv_CC_dependencies_compiler_type=none
4302 fi
4303
4304 fi
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4306 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4307 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4308
4309 if
4310 test "x$enable_dependency_tracking" != xno \
4311 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4312 am__fastdepCC_TRUE=
4313 am__fastdepCC_FALSE='#'
4314 else
4315 am__fastdepCC_TRUE='#'
4316 am__fastdepCC_FALSE=
4317 fi
4318
4319
4320 ac_ext=cpp
4321 ac_cpp='$CXXCPP $CPPFLAGS'
4322 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4323 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4324 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4325 if test -z "$CXX"; then
4326 if test -n "$CCC"; then
4327 CXX=$CCC
4328 else
4329 if test -n "$ac_tool_prefix"; then
4330 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4331 do
4332 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4333 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4335 $as_echo_n "checking for $ac_word... " >&6; }
4336 if ${ac_cv_prog_CXX+:} false; then :
4337 $as_echo_n "(cached) " >&6
4338 else
4339 if test -n "$CXX"; then
4340 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4341 else
4342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4343 for as_dir in $PATH
4344 do
4345 IFS=$as_save_IFS
4346 test -z "$as_dir" && as_dir=.
4347 for ac_exec_ext in '' $ac_executable_extensions; do
4348 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4349 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4351 break 2
4352 fi
4353 done
4354 done
4355 IFS=$as_save_IFS
4356
4357 fi
4358 fi
4359 CXX=$ac_cv_prog_CXX
4360 if test -n "$CXX"; then
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4362 $as_echo "$CXX" >&6; }
4363 else
4364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4365 $as_echo "no" >&6; }
4366 fi
4367
4368
4369 test -n "$CXX" && break
4370 done
4371 fi
4372 if test -z "$CXX"; then
4373 ac_ct_CXX=$CXX
4374 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4375 do
4376 # Extract the first word of "$ac_prog", so it can be a program name with args.
4377 set dummy $ac_prog; ac_word=$2
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4379 $as_echo_n "checking for $ac_word... " >&6; }
4380 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4381 $as_echo_n "(cached) " >&6
4382 else
4383 if test -n "$ac_ct_CXX"; then
4384 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4385 else
4386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4387 for as_dir in $PATH
4388 do
4389 IFS=$as_save_IFS
4390 test -z "$as_dir" && as_dir=.
4391 for ac_exec_ext in '' $ac_executable_extensions; do
4392 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4393 ac_cv_prog_ac_ct_CXX="$ac_prog"
4394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4395 break 2
4396 fi
4397 done
4398 done
4399 IFS=$as_save_IFS
4400
4401 fi
4402 fi
4403 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4404 if test -n "$ac_ct_CXX"; then
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4406 $as_echo "$ac_ct_CXX" >&6; }
4407 else
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4409 $as_echo "no" >&6; }
4410 fi
4411
4412
4413 test -n "$ac_ct_CXX" && break
4414 done
4415
4416 if test "x$ac_ct_CXX" = x; then
4417 CXX="g++"
4418 else
4419 case $cross_compiling:$ac_tool_warned in
4420 yes:)
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4422 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4423 ac_tool_warned=yes ;;
4424 esac
4425 CXX=$ac_ct_CXX
4426 fi
4427 fi
4428
4429 fi
4430 fi
4431 # Provide some information about the compiler.
4432 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4433 set X $ac_compile
4434 ac_compiler=$2
4435 for ac_option in --version -v -V -qversion; do
4436 { { ac_try="$ac_compiler $ac_option >&5"
4437 case "(($ac_try" in
4438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4439 *) ac_try_echo=$ac_try;;
4440 esac
4441 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4442 $as_echo "$ac_try_echo"; } >&5
4443 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4444 ac_status=$?
4445 if test -s conftest.err; then
4446 sed '10a\
4447 ... rest of stderr output deleted ...
4448 10q' conftest.err >conftest.er1
4449 cat conftest.er1 >&5
4450 fi
4451 rm -f conftest.er1 conftest.err
4452 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4453 test $ac_status = 0; }
4454 done
4455
4456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4457 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4458 if ${ac_cv_cxx_compiler_gnu+:} false; then :
4459 $as_echo_n "(cached) " >&6
4460 else
4461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4462 /* end confdefs.h. */
4463
4464 int
4465 main ()
4466 {
4467 #ifndef __GNUC__
4468 choke me
4469 #endif
4470
4471 ;
4472 return 0;
4473 }
4474 _ACEOF
4475 if ac_fn_cxx_try_compile "$LINENO"; then :
4476 ac_compiler_gnu=yes
4477 else
4478 ac_compiler_gnu=no
4479 fi
4480 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4481 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4482
4483 fi
4484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4485 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4486 if test $ac_compiler_gnu = yes; then
4487 GXX=yes
4488 else
4489 GXX=
4490 fi
4491 ac_test_CXXFLAGS=${CXXFLAGS+set}
4492 ac_save_CXXFLAGS=$CXXFLAGS
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4494 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4495 if ${ac_cv_prog_cxx_g+:} false; then :
4496 $as_echo_n "(cached) " >&6
4497 else
4498 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4499 ac_cxx_werror_flag=yes
4500 ac_cv_prog_cxx_g=no
4501 CXXFLAGS="-g"
4502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h. */
4504
4505 int
4506 main ()
4507 {
4508
4509 ;
4510 return 0;
4511 }
4512 _ACEOF
4513 if ac_fn_cxx_try_compile "$LINENO"; then :
4514 ac_cv_prog_cxx_g=yes
4515 else
4516 CXXFLAGS=""
4517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4518 /* end confdefs.h. */
4519
4520 int
4521 main ()
4522 {
4523
4524 ;
4525 return 0;
4526 }
4527 _ACEOF
4528 if ac_fn_cxx_try_compile "$LINENO"; then :
4529
4530 else
4531 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4532 CXXFLAGS="-g"
4533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4534 /* end confdefs.h. */
4535
4536 int
4537 main ()
4538 {
4539
4540 ;
4541 return 0;
4542 }
4543 _ACEOF
4544 if ac_fn_cxx_try_compile "$LINENO"; then :
4545 ac_cv_prog_cxx_g=yes
4546 fi
4547 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4548 fi
4549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4550 fi
4551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4552 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4553 fi
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4555 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4556 if test "$ac_test_CXXFLAGS" = set; then
4557 CXXFLAGS=$ac_save_CXXFLAGS
4558 elif test $ac_cv_prog_cxx_g = yes; then
4559 if test "$GXX" = yes; then
4560 CXXFLAGS="-g -O2"
4561 else
4562 CXXFLAGS="-g"
4563 fi
4564 else
4565 if test "$GXX" = yes; then
4566 CXXFLAGS="-O2"
4567 else
4568 CXXFLAGS=
4569 fi
4570 fi
4571 ac_ext=c
4572 ac_cpp='$CPP $CPPFLAGS'
4573 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4574 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4575 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4576
4577 depcc="$CXX" am_compiler_list=
4578
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4580 $as_echo_n "checking dependency style of $depcc... " >&6; }
4581 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
4582 $as_echo_n "(cached) " >&6
4583 else
4584 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4585 # We make a subdir and do the tests there. Otherwise we can end up
4586 # making bogus files that we don't know about and never remove. For
4587 # instance it was reported that on HP-UX the gcc test will end up
4588 # making a dummy file named 'D' -- because '-MD' means "put the output
4589 # in D".
4590 rm -rf conftest.dir
4591 mkdir conftest.dir
4592 # Copy depcomp to subdir because otherwise we won't find it if we're
4593 # using a relative directory.
4594 cp "$am_depcomp" conftest.dir
4595 cd conftest.dir
4596 # We will build objects and dependencies in a subdirectory because
4597 # it helps to detect inapplicable dependency modes. For instance
4598 # both Tru64's cc and ICC support -MD to output dependencies as a
4599 # side effect of compilation, but ICC will put the dependencies in
4600 # the current directory while Tru64 will put them in the object
4601 # directory.
4602 mkdir sub
4603
4604 am_cv_CXX_dependencies_compiler_type=none
4605 if test "$am_compiler_list" = ""; then
4606 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4607 fi
4608 am__universal=false
4609 case " $depcc " in #(
4610 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4611 esac
4612
4613 for depmode in $am_compiler_list; do
4614 # Setup a source with many dependencies, because some compilers
4615 # like to wrap large dependency lists on column 80 (with \), and
4616 # we should not choose a depcomp mode which is confused by this.
4617 #
4618 # We need to recreate these files for each test, as the compiler may
4619 # overwrite some of them when testing with obscure command lines.
4620 # This happens at least with the AIX C compiler.
4621 : > sub/conftest.c
4622 for i in 1 2 3 4 5 6; do
4623 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4624 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4625 # Solaris 10 /bin/sh.
4626 echo '/* dummy */' > sub/conftst$i.h
4627 done
4628 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4629
4630 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4631 # mode. It turns out that the SunPro C++ compiler does not properly
4632 # handle '-M -o', and we need to detect this. Also, some Intel
4633 # versions had trouble with output in subdirs.
4634 am__obj=sub/conftest.${OBJEXT-o}
4635 am__minus_obj="-o $am__obj"
4636 case $depmode in
4637 gcc)
4638 # This depmode causes a compiler race in universal mode.
4639 test "$am__universal" = false || continue
4640 ;;
4641 nosideeffect)
4642 # After this tag, mechanisms are not by side-effect, so they'll
4643 # only be used when explicitly requested.
4644 if test "x$enable_dependency_tracking" = xyes; then
4645 continue
4646 else
4647 break
4648 fi
4649 ;;
4650 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4651 # This compiler won't grok '-c -o', but also, the minuso test has
4652 # not run yet. These depmodes are late enough in the game, and
4653 # so weak that their functioning should not be impacted.
4654 am__obj=conftest.${OBJEXT-o}
4655 am__minus_obj=
4656 ;;
4657 none) break ;;
4658 esac
4659 if depmode=$depmode \
4660 source=sub/conftest.c object=$am__obj \
4661 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4662 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4663 >/dev/null 2>conftest.err &&
4664 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4665 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4666 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4667 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4668 # icc doesn't choke on unknown options, it will just issue warnings
4669 # or remarks (even with -Werror). So we grep stderr for any message
4670 # that says an option was ignored or not supported.
4671 # When given -MP, icc 7.0 and 7.1 complain thusly:
4672 # icc: Command line warning: ignoring option '-M'; no argument required
4673 # The diagnosis changed in icc 8.0:
4674 # icc: Command line remark: option '-MP' not supported
4675 if (grep 'ignoring option' conftest.err ||
4676 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4677 am_cv_CXX_dependencies_compiler_type=$depmode
4678 break
4679 fi
4680 fi
4681 done
4682
4683 cd ..
4684 rm -rf conftest.dir
4685 else
4686 am_cv_CXX_dependencies_compiler_type=none
4687 fi
4688
4689 fi
4690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4691 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4692 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4693
4694 if
4695 test "x$enable_dependency_tracking" != xno \
4696 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4697 am__fastdepCXX_TRUE=
4698 am__fastdepCXX_FALSE='#'
4699 else
4700 am__fastdepCXX_TRUE='#'
4701 am__fastdepCXX_FALSE=
4702 fi
4703
4704
4705 ac_ext=mm
4706 ac_cpp='$OBJCXXCPP $CPPFLAGS'
4707 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4708 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4709 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
4710 if test -n "$ac_tool_prefix"; then
4711 for ac_prog in g++ objc++ objcxx c++ CXX
4712 do
4713 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4714 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4716 $as_echo_n "checking for $ac_word... " >&6; }
4717 if ${ac_cv_prog_OBJCXX+:} false; then :
4718 $as_echo_n "(cached) " >&6
4719 else
4720 if test -n "$OBJCXX"; then
4721 ac_cv_prog_OBJCXX="$OBJCXX" # Let the user override the test.
4722 else
4723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4724 for as_dir in $PATH
4725 do
4726 IFS=$as_save_IFS
4727 test -z "$as_dir" && as_dir=.
4728 for ac_exec_ext in '' $ac_executable_extensions; do
4729 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4730 ac_cv_prog_OBJCXX="$ac_tool_prefix$ac_prog"
4731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4732 break 2
4733 fi
4734 done
4735 done
4736 IFS=$as_save_IFS
4737
4738 fi
4739 fi
4740 OBJCXX=$ac_cv_prog_OBJCXX
4741 if test -n "$OBJCXX"; then
4742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCXX" >&5
4743 $as_echo "$OBJCXX" >&6; }
4744 else
4745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4746 $as_echo "no" >&6; }
4747 fi
4748
4749
4750 test -n "$OBJCXX" && break
4751 done
4752 fi
4753 if test -z "$OBJCXX"; then
4754 ac_ct_OBJCXX=$OBJCXX
4755 for ac_prog in g++ objc++ objcxx c++ CXX
4756 do
4757 # Extract the first word of "$ac_prog", so it can be a program name with args.
4758 set dummy $ac_prog; ac_word=$2
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4760 $as_echo_n "checking for $ac_word... " >&6; }
4761 if ${ac_cv_prog_ac_ct_OBJCXX+:} false; then :
4762 $as_echo_n "(cached) " >&6
4763 else
4764 if test -n "$ac_ct_OBJCXX"; then
4765 ac_cv_prog_ac_ct_OBJCXX="$ac_ct_OBJCXX" # Let the user override the test.
4766 else
4767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4768 for as_dir in $PATH
4769 do
4770 IFS=$as_save_IFS
4771 test -z "$as_dir" && as_dir=.
4772 for ac_exec_ext in '' $ac_executable_extensions; do
4773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4774 ac_cv_prog_ac_ct_OBJCXX="$ac_prog"
4775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4776 break 2
4777 fi
4778 done
4779 done
4780 IFS=$as_save_IFS
4781
4782 fi
4783 fi
4784 ac_ct_OBJCXX=$ac_cv_prog_ac_ct_OBJCXX
4785 if test -n "$ac_ct_OBJCXX"; then
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJCXX" >&5
4787 $as_echo "$ac_ct_OBJCXX" >&6; }
4788 else
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4790 $as_echo "no" >&6; }
4791 fi
4792
4793
4794 test -n "$ac_ct_OBJCXX" && break
4795 done
4796
4797 if test "x$ac_ct_OBJCXX" = x; then
4798 OBJCXX="g++"
4799 else
4800 case $cross_compiling:$ac_tool_warned in
4801 yes:)
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4803 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4804 ac_tool_warned=yes ;;
4805 esac
4806 OBJCXX=$ac_ct_OBJCXX
4807 fi
4808 fi
4809
4810 # Provide some information about the compiler.
4811 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C++ compiler version" >&5
4812 set X $ac_compile
4813 ac_compiler=$2
4814 for ac_option in --version -v -V -qversion; do
4815 { { ac_try="$ac_compiler $ac_option >&5"
4816 case "(($ac_try" in
4817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4818 *) ac_try_echo=$ac_try;;
4819 esac
4820 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4821 $as_echo "$ac_try_echo"; } >&5
4822 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4823 ac_status=$?
4824 if test -s conftest.err; then
4825 sed '10a\
4826 ... rest of stderr output deleted ...
4827 10q' conftest.err >conftest.er1
4828 cat conftest.er1 >&5
4829 fi
4830 rm -f conftest.er1 conftest.err
4831 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4832 test $ac_status = 0; }
4833 done
4834
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C++ compiler" >&5
4836 $as_echo_n "checking whether we are using the GNU Objective C++ compiler... " >&6; }
4837 if ${ac_cv_objcxx_compiler_gnu+:} false; then :
4838 $as_echo_n "(cached) " >&6
4839 else
4840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4841 /* end confdefs.h. */
4842
4843 int
4844 main ()
4845 {
4846 #ifndef __GNUC__
4847 choke me
4848 #endif
4849
4850 ;
4851 return 0;
4852 }
4853 _ACEOF
4854 if ac_fn_objcxx_try_compile "$LINENO"; then :
4855 ac_compiler_gnu=yes
4856 else
4857 ac_compiler_gnu=no
4858 fi
4859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4860 ac_cv_objcxx_compiler_gnu=$ac_compiler_gnu
4861
4862 fi
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objcxx_compiler_gnu" >&5
4864 $as_echo "$ac_cv_objcxx_compiler_gnu" >&6; }
4865 if test $ac_compiler_gnu = yes; then
4866 GOBJCXX=yes
4867 else
4868 GOBJCXX=
4869 fi
4870 ac_test_OBJCXXFLAGS=${OBJCXXFLAGS+set}
4871 ac_save_OBJCXXFLAGS=$OBJCXXFLAGS
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJCXX accepts -g" >&5
4873 $as_echo_n "checking whether $OBJCXX accepts -g... " >&6; }
4874 if ${ac_cv_prog_objcxx_g+:} false; then :
4875 $as_echo_n "(cached) " >&6
4876 else
4877 ac_save_objcxx_werror_flag=$ac_objcxx_werror_flag
4878 ac_objcxx_werror_flag=yes
4879 ac_cv_prog_objcxx_g=no
4880 OBJCXXFLAGS="-g"
4881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4882 /* end confdefs.h. */
4883
4884 int
4885 main ()
4886 {
4887
4888 ;
4889 return 0;
4890 }
4891 _ACEOF
4892 if ac_fn_objcxx_try_compile "$LINENO"; then :
4893 ac_cv_prog_objcxx_g=yes
4894 else
4895 OBJCXXFLAGS=""
4896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4897 /* end confdefs.h. */
4898
4899 int
4900 main ()
4901 {
4902
4903 ;
4904 return 0;
4905 }
4906 _ACEOF
4907 if ac_fn_objcxx_try_compile "$LINENO"; then :
4908
4909 else
4910 ac_objcxx_werror_flag=$ac_save_objcxx_werror_flag
4911 OBJCXXFLAGS="-g"
4912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4913 /* end confdefs.h. */
4914
4915 int
4916 main ()
4917 {
4918
4919 ;
4920 return 0;
4921 }
4922 _ACEOF
4923 if ac_fn_objcxx_try_compile "$LINENO"; then :
4924 ac_cv_prog_objcxx_g=yes
4925 fi
4926 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4927 fi
4928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4929 fi
4930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4931 ac_objcxx_werror_flag=$ac_save_objcx_werror_flag
4932 fi
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objcxx_g" >&5
4934 $as_echo "$ac_cv_prog_objcxx_g" >&6; }
4935 if test "$ac_test_OBJCXXFLAGS" = set; then
4936 OBJCXXFLAGS=$ac_save_OBJCXXFLAGS
4937 elif test $ac_cv_prog_objcxx_g = yes; then
4938 if test "$GOBJCXX" = yes; then
4939 OBJCXXFLAGS="-g -O2"
4940 else
4941 OBJCXXFLAGS="-g"
4942 fi
4943 else
4944 if test "$GOBJCXX" = yes; then
4945 OBJCXXFLAGS="-O2"
4946 else
4947 OBJCXXFLAGS=
4948 fi
4949 fi
4950 ac_ext=c
4951 ac_cpp='$CPP $CPPFLAGS'
4952 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4953 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4954 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4955
4956 depcc="$OBJCXX" am_compiler_list='gcc3 gcc'
4957
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4959 $as_echo_n "checking dependency style of $depcc... " >&6; }
4960 if ${am_cv_OBJCXX_dependencies_compiler_type+:} false; then :
4961 $as_echo_n "(cached) " >&6
4962 else
4963 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4964 # We make a subdir and do the tests there. Otherwise we can end up
4965 # making bogus files that we don't know about and never remove. For
4966 # instance it was reported that on HP-UX the gcc test will end up
4967 # making a dummy file named 'D' -- because '-MD' means "put the output
4968 # in D".
4969 rm -rf conftest.dir
4970 mkdir conftest.dir
4971 # Copy depcomp to subdir because otherwise we won't find it if we're
4972 # using a relative directory.
4973 cp "$am_depcomp" conftest.dir
4974 cd conftest.dir
4975 # We will build objects and dependencies in a subdirectory because
4976 # it helps to detect inapplicable dependency modes. For instance
4977 # both Tru64's cc and ICC support -MD to output dependencies as a
4978 # side effect of compilation, but ICC will put the dependencies in
4979 # the current directory while Tru64 will put them in the object
4980 # directory.
4981 mkdir sub
4982
4983 am_cv_OBJCXX_dependencies_compiler_type=none
4984 if test "$am_compiler_list" = ""; then
4985 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4986 fi
4987 am__universal=false
4988
4989
4990 for depmode in $am_compiler_list; do
4991 # Setup a source with many dependencies, because some compilers
4992 # like to wrap large dependency lists on column 80 (with \), and
4993 # we should not choose a depcomp mode which is confused by this.
4994 #
4995 # We need to recreate these files for each test, as the compiler may
4996 # overwrite some of them when testing with obscure command lines.
4997 # This happens at least with the AIX C compiler.
4998 : > sub/conftest.c
4999 for i in 1 2 3 4 5 6; do
5000 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5001 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5002 # Solaris 10 /bin/sh.
5003 echo '/* dummy */' > sub/conftst$i.h
5004 done
5005 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5006
5007 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5008 # mode. It turns out that the SunPro C++ compiler does not properly
5009 # handle '-M -o', and we need to detect this. Also, some Intel
5010 # versions had trouble with output in subdirs.
5011 am__obj=sub/conftest.${OBJEXT-o}
5012 am__minus_obj="-o $am__obj"
5013 case $depmode in
5014 gcc)
5015 # This depmode causes a compiler race in universal mode.
5016 test "$am__universal" = false || continue
5017 ;;
5018 nosideeffect)
5019 # After this tag, mechanisms are not by side-effect, so they'll
5020 # only be used when explicitly requested.
5021 if test "x$enable_dependency_tracking" = xyes; then
5022 continue
5023 else
5024 break
5025 fi
5026 ;;
5027 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5028 # This compiler won't grok '-c -o', but also, the minuso test has
5029 # not run yet. These depmodes are late enough in the game, and
5030 # so weak that their functioning should not be impacted.
5031 am__obj=conftest.${OBJEXT-o}
5032 am__minus_obj=
5033 ;;
5034 none) break ;;
5035 esac
5036 if depmode=$depmode \
5037 source=sub/conftest.c object=$am__obj \
5038 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5039 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5040 >/dev/null 2>conftest.err &&
5041 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5042 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5043 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5044 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5045 # icc doesn't choke on unknown options, it will just issue warnings
5046 # or remarks (even with -Werror). So we grep stderr for any message
5047 # that says an option was ignored or not supported.
5048 # When given -MP, icc 7.0 and 7.1 complain thusly:
5049 # icc: Command line warning: ignoring option '-M'; no argument required
5050 # The diagnosis changed in icc 8.0:
5051 # icc: Command line remark: option '-MP' not supported
5052 if (grep 'ignoring option' conftest.err ||
5053 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5054 am_cv_OBJCXX_dependencies_compiler_type=$depmode
5055 break
5056 fi
5057 fi
5058 done
5059
5060 cd ..
5061 rm -rf conftest.dir
5062 else
5063 am_cv_OBJCXX_dependencies_compiler_type=none
5064 fi
5065
5066 fi
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_OBJCXX_dependencies_compiler_type" >&5
5068 $as_echo "$am_cv_OBJCXX_dependencies_compiler_type" >&6; }
5069 OBJCXXDEPMODE=depmode=$am_cv_OBJCXX_dependencies_compiler_type
5070
5071 if
5072 test "x$enable_dependency_tracking" != xno \
5073 && test "$am_cv_OBJCXX_dependencies_compiler_type" = gcc3; then
5074 am__fastdepOBJCXX_TRUE=
5075 am__fastdepOBJCXX_FALSE='#'
5076 else
5077 am__fastdepOBJCXX_TRUE='#'
5078 am__fastdepOBJCXX_FALSE=
5079 fi
5080
5081
5082
5083 ac_ext=c
5084 ac_cpp='$CPP $CPPFLAGS'
5085 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5086 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5087 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5089 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5090 # On Suns, sometimes $CPP names a directory.
5091 if test -n "$CPP" && test -d "$CPP"; then
5092 CPP=
5093 fi
5094 if test -z "$CPP"; then
5095 if ${ac_cv_prog_CPP+:} false; then :
5096 $as_echo_n "(cached) " >&6
5097 else
5098 # Double quotes because CPP needs to be expanded
5099 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5100 do
5101 ac_preproc_ok=false
5102 for ac_c_preproc_warn_flag in '' yes
5103 do
5104 # Use a header file that comes with gcc, so configuring glibc
5105 # with a fresh cross-compiler works.
5106 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5107 # <limits.h> exists even on freestanding compilers.
5108 # On the NeXT, cc -E runs the code through the compiler's parser,
5109 # not just through cpp. "Syntax error" is here to catch this case.
5110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5111 /* end confdefs.h. */
5112 #ifdef __STDC__
5113 # include <limits.h>
5114 #else
5115 # include <assert.h>
5116 #endif
5117 Syntax error
5118 _ACEOF
5119 if ac_fn_c_try_cpp "$LINENO"; then :
5120
5121 else
5122 # Broken: fails on valid input.
5123 continue
5124 fi
5125 rm -f conftest.err conftest.i conftest.$ac_ext
5126
5127 # OK, works on sane cases. Now check whether nonexistent headers
5128 # can be detected and how.
5129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5130 /* end confdefs.h. */
5131 #include <ac_nonexistent.h>
5132 _ACEOF
5133 if ac_fn_c_try_cpp "$LINENO"; then :
5134 # Broken: success on invalid input.
5135 continue
5136 else
5137 # Passes both tests.
5138 ac_preproc_ok=:
5139 break
5140 fi
5141 rm -f conftest.err conftest.i conftest.$ac_ext
5142
5143 done
5144 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5145 rm -f conftest.i conftest.err conftest.$ac_ext
5146 if $ac_preproc_ok; then :
5147 break
5148 fi
5149
5150 done
5151 ac_cv_prog_CPP=$CPP
5152
5153 fi
5154 CPP=$ac_cv_prog_CPP
5155 else
5156 ac_cv_prog_CPP=$CPP
5157 fi
5158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5159 $as_echo "$CPP" >&6; }
5160 ac_preproc_ok=false
5161 for ac_c_preproc_warn_flag in '' yes
5162 do
5163 # Use a header file that comes with gcc, so configuring glibc
5164 # with a fresh cross-compiler works.
5165 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5166 # <limits.h> exists even on freestanding compilers.
5167 # On the NeXT, cc -E runs the code through the compiler's parser,
5168 # not just through cpp. "Syntax error" is here to catch this case.
5169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5170 /* end confdefs.h. */
5171 #ifdef __STDC__
5172 # include <limits.h>
5173 #else
5174 # include <assert.h>
5175 #endif
5176 Syntax error
5177 _ACEOF
5178 if ac_fn_c_try_cpp "$LINENO"; then :
5179
5180 else
5181 # Broken: fails on valid input.
5182 continue
5183 fi
5184 rm -f conftest.err conftest.i conftest.$ac_ext
5185
5186 # OK, works on sane cases. Now check whether nonexistent headers
5187 # can be detected and how.
5188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5189 /* end confdefs.h. */
5190 #include <ac_nonexistent.h>
5191 _ACEOF
5192 if ac_fn_c_try_cpp "$LINENO"; then :
5193 # Broken: success on invalid input.
5194 continue
5195 else
5196 # Passes both tests.
5197 ac_preproc_ok=:
5198 break
5199 fi
5200 rm -f conftest.err conftest.i conftest.$ac_ext
5201
5202 done
5203 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5204 rm -f conftest.i conftest.err conftest.$ac_ext
5205 if $ac_preproc_ok; then :
5206
5207 else
5208 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5209 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5210 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5211 See \`config.log' for more details" "$LINENO" 5; }
5212 fi
5213
5214 ac_ext=c
5215 ac_cpp='$CPP $CPPFLAGS'
5216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5218 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5219
5220
5221 # Make sure we can run config.sub.
5222 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5223 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5224
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5226 $as_echo_n "checking build system type... " >&6; }
5227 if ${ac_cv_build+:} false; then :
5228 $as_echo_n "(cached) " >&6
5229 else
5230 ac_build_alias=$build_alias
5231 test "x$ac_build_alias" = x &&
5232 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5233 test "x$ac_build_alias" = x &&
5234 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5235 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5236 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5237
5238 fi
5239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5240 $as_echo "$ac_cv_build" >&6; }
5241 case $ac_cv_build in
5242 *-*-*) ;;
5243 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5244 esac
5245 build=$ac_cv_build
5246 ac_save_IFS=$IFS; IFS='-'
5247 set x $ac_cv_build
5248 shift
5249 build_cpu=$1
5250 build_vendor=$2
5251 shift; shift
5252 # Remember, the first character of IFS is used to create $*,
5253 # except with old shells:
5254 build_os=$*
5255 IFS=$ac_save_IFS
5256 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5257
5258
5259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5260 $as_echo_n "checking host system type... " >&6; }
5261 if ${ac_cv_host+:} false; then :
5262 $as_echo_n "(cached) " >&6
5263 else
5264 if test "x$host_alias" = x; then
5265 ac_cv_host=$ac_cv_build
5266 else
5267 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5268 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5269 fi
5270
5271 fi
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5273 $as_echo "$ac_cv_host" >&6; }
5274 case $ac_cv_host in
5275 *-*-*) ;;
5276 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5277 esac
5278 host=$ac_cv_host
5279 ac_save_IFS=$IFS; IFS='-'
5280 set x $ac_cv_host
5281 shift
5282 host_cpu=$1
5283 host_vendor=$2
5284 shift; shift
5285 # Remember, the first character of IFS is used to create $*,
5286 # except with old shells:
5287 host_os=$*
5288 IFS=$ac_save_IFS
5289 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5290
5291
5292
5293
5294 save_cross_compiling=$cross_compiling
5295 save_ac_tool_prefix=$ac_tool_prefix
5296 cross_compiling=no
5297 ac_tool_prefix=
5298
5299 ac_ext=c
5300 ac_build_cpp='$CPP_FOR_BUILD $CPPFLAGS_FOR_BUILD'
5301 ac_build_compile='$CC_FOR_BUILD -c $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
5302 ac_build_link='$CC_FOR_BUILD -o conftest$ac_build_exeext $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD $LDFLAGS_FOR_BUILD conftest.$ac_ext $LIBS >&5'
5303 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5304 if test -n "$ac_tool_prefix"; then
5305 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5306 set dummy ${ac_tool_prefix}gcc; ac_word=$2
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5308 $as_echo_n "checking for $ac_word... " >&6; }
5309 if ${ac_cv_prog_CC_FOR_BUILD+:} false; then :
5310 $as_echo_n "(cached) " >&6
5311 else
5312 if test -n "$CC_FOR_BUILD"; then
5313 ac_cv_prog_CC_FOR_BUILD="$CC_FOR_BUILD" # Let the user override the test.
5314 else
5315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5316 for as_dir in $PATH
5317 do
5318 IFS=$as_save_IFS
5319 test -z "$as_dir" && as_dir=.
5320 for ac_exec_ext in '' $ac_executable_extensions; do
5321 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5322 ac_cv_prog_CC_FOR_BUILD="${ac_tool_prefix}gcc"
5323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5324 break 2
5325 fi
5326 done
5327 done
5328 IFS=$as_save_IFS
5329
5330 fi
5331 fi
5332 CC_FOR_BUILD=$ac_cv_prog_CC_FOR_BUILD
5333 if test -n "$CC_FOR_BUILD"; then
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_BUILD" >&5
5335 $as_echo "$CC_FOR_BUILD" >&6; }
5336 else
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5338 $as_echo "no" >&6; }
5339 fi
5340
5341
5342 fi
5343 if test -z "$ac_cv_prog_CC_FOR_BUILD"; then
5344 ac_ct_CC_FOR_BUILD=$CC_FOR_BUILD
5345 # Extract the first word of "gcc", so it can be a program name with args.
5346 set dummy gcc; ac_word=$2
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5348 $as_echo_n "checking for $ac_word... " >&6; }
5349 if ${ac_cv_prog_ac_ct_CC_FOR_BUILD+:} false; then :
5350 $as_echo_n "(cached) " >&6
5351 else
5352 if test -n "$ac_ct_CC_FOR_BUILD"; then
5353 ac_cv_prog_ac_ct_CC_FOR_BUILD="$ac_ct_CC_FOR_BUILD" # Let the user override the test.
5354 else
5355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5356 for as_dir in $PATH
5357 do
5358 IFS=$as_save_IFS
5359 test -z "$as_dir" && as_dir=.
5360 for ac_exec_ext in '' $ac_executable_extensions; do
5361 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5362 ac_cv_prog_ac_ct_CC_FOR_BUILD="gcc"
5363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5364 break 2
5365 fi
5366 done
5367 done
5368 IFS=$as_save_IFS
5369
5370 fi
5371 fi
5372 ac_ct_CC_FOR_BUILD=$ac_cv_prog_ac_ct_CC_FOR_BUILD
5373 if test -n "$ac_ct_CC_FOR_BUILD"; then
5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC_FOR_BUILD" >&5
5375 $as_echo "$ac_ct_CC_FOR_BUILD" >&6; }
5376 else
5377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5378 $as_echo "no" >&6; }
5379 fi
5380
5381 if test "x$ac_ct_CC_FOR_BUILD" = x; then
5382 CC_FOR_BUILD=""
5383 else
5384 case $cross_compiling:$ac_tool_warned in
5385 yes:)
5386 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with build triplet" >&5
5387 $as_echo "$as_me: WARNING: using cross tools not prefixed with build triplet" >&2;}
5388 ac_tool_warned=yes ;;
5389 esac
5390 CC_FOR_BUILD=$ac_ct_CC_FOR_BUILD
5391 fi
5392 else
5393 CC_FOR_BUILD="$ac_cv_prog_CC_FOR_BUILD"
5394 fi
5395
5396 if test -z "$CC_FOR_BUILD"; then
5397 if test -n "$ac_tool_prefix"; then
5398 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5399 set dummy ${ac_tool_prefix}cc; ac_word=$2
5400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5401 $as_echo_n "checking for $ac_word... " >&6; }
5402 if ${ac_cv_prog_CC_FOR_BUILD+:} false; then :
5403 $as_echo_n "(cached) " >&6
5404 else
5405 if test -n "$CC_FOR_BUILD"; then
5406 ac_cv_prog_CC_FOR_BUILD="$CC_FOR_BUILD" # Let the user override the test.
5407 else
5408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5409 for as_dir in $PATH
5410 do
5411 IFS=$as_save_IFS
5412 test -z "$as_dir" && as_dir=.
5413 for ac_exec_ext in '' $ac_executable_extensions; do
5414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5415 ac_cv_prog_CC_FOR_BUILD="${ac_tool_prefix}cc"
5416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5417 break 2
5418 fi
5419 done
5420 done
5421 IFS=$as_save_IFS
5422
5423 fi
5424 fi
5425 CC_FOR_BUILD=$ac_cv_prog_CC_FOR_BUILD
5426 if test -n "$CC_FOR_BUILD"; then
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_BUILD" >&5
5428 $as_echo "$CC_FOR_BUILD" >&6; }
5429 else
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5431 $as_echo "no" >&6; }
5432 fi
5433
5434
5435 fi
5436 fi
5437 if test -z "$CC_FOR_BUILD"; then
5438 # Extract the first word of "cc", so it can be a program name with args.
5439 set dummy cc; ac_word=$2
5440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5441 $as_echo_n "checking for $ac_word... " >&6; }
5442 if ${ac_cv_prog_CC_FOR_BUILD+:} false; then :
5443 $as_echo_n "(cached) " >&6
5444 else
5445 if test -n "$CC_FOR_BUILD"; then
5446 ac_cv_prog_CC_FOR_BUILD="$CC_FOR_BUILD" # Let the user override the test.
5447 else
5448 ac_prog_rejected=no
5449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5450 for as_dir in $PATH
5451 do
5452 IFS=$as_save_IFS
5453 test -z "$as_dir" && as_dir=.
5454 for ac_exec_ext in '' $ac_executable_extensions; do
5455 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5456 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5457 ac_prog_rejected=yes
5458 continue
5459 fi
5460 ac_cv_prog_CC_FOR_BUILD="cc"
5461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5462 break 2
5463 fi
5464 done
5465 done
5466 IFS=$as_save_IFS
5467
5468 if test $ac_prog_rejected = yes; then
5469 # We found a bogon in the path, so make sure we never use it.
5470 set dummy $ac_cv_prog_CC_FOR_BUILD
5471 shift
5472 if test $# != 0; then
5473 # We chose a different compiler from the bogus one.
5474 # However, it has the same basename, so the bogon will be chosen
5475 # first if we set CC_FOR_BUILD to just the basename; use the full file name.
5476 shift
5477 ac_cv_prog_CC_FOR_BUILD="$as_dir/$ac_word${1+' '}$@"
5478 fi
5479 fi
5480 fi
5481 fi
5482 CC_FOR_BUILD=$ac_cv_prog_CC_FOR_BUILD
5483 if test -n "$CC_FOR_BUILD"; then
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_BUILD" >&5
5485 $as_echo "$CC_FOR_BUILD" >&6; }
5486 else
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5488 $as_echo "no" >&6; }
5489 fi
5490
5491
5492 fi
5493 if test -z "$CC_FOR_BUILD"; then
5494 if test -n "$ac_tool_prefix"; then
5495 for ac_prog in cl.exe
5496 do
5497 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5498 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5500 $as_echo_n "checking for $ac_word... " >&6; }
5501 if ${ac_cv_prog_CC_FOR_BUILD+:} false; then :
5502 $as_echo_n "(cached) " >&6
5503 else
5504 if test -n "$CC_FOR_BUILD"; then
5505 ac_cv_prog_CC_FOR_BUILD="$CC_FOR_BUILD" # Let the user override the test.
5506 else
5507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5508 for as_dir in $PATH
5509 do
5510 IFS=$as_save_IFS
5511 test -z "$as_dir" && as_dir=.
5512 for ac_exec_ext in '' $ac_executable_extensions; do
5513 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5514 ac_cv_prog_CC_FOR_BUILD="$ac_tool_prefix$ac_prog"
5515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5516 break 2
5517 fi
5518 done
5519 done
5520 IFS=$as_save_IFS
5521
5522 fi
5523 fi
5524 CC_FOR_BUILD=$ac_cv_prog_CC_FOR_BUILD
5525 if test -n "$CC_FOR_BUILD"; then
5526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_BUILD" >&5
5527 $as_echo "$CC_FOR_BUILD" >&6; }
5528 else
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5530 $as_echo "no" >&6; }
5531 fi
5532
5533
5534 test -n "$CC_FOR_BUILD" && break
5535 done
5536 fi
5537 if test -z "$CC_FOR_BUILD"; then
5538 ac_ct_CC_FOR_BUILD=$CC_FOR_BUILD
5539 for ac_prog in cl.exe
5540 do
5541 # Extract the first word of "$ac_prog", so it can be a program name with args.
5542 set dummy $ac_prog; ac_word=$2
5543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5544 $as_echo_n "checking for $ac_word... " >&6; }
5545 if ${ac_cv_prog_ac_ct_CC_FOR_BUILD+:} false; then :
5546 $as_echo_n "(cached) " >&6
5547 else
5548 if test -n "$ac_ct_CC_FOR_BUILD"; then
5549 ac_cv_prog_ac_ct_CC_FOR_BUILD="$ac_ct_CC_FOR_BUILD" # Let the user override the test.
5550 else
5551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5552 for as_dir in $PATH
5553 do
5554 IFS=$as_save_IFS
5555 test -z "$as_dir" && as_dir=.
5556 for ac_exec_ext in '' $ac_executable_extensions; do
5557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5558 ac_cv_prog_ac_ct_CC_FOR_BUILD="$ac_prog"
5559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5560 break 2
5561 fi
5562 done
5563 done
5564 IFS=$as_save_IFS
5565
5566 fi
5567 fi
5568 ac_ct_CC_FOR_BUILD=$ac_cv_prog_ac_ct_CC_FOR_BUILD
5569 if test -n "$ac_ct_CC_FOR_BUILD"; then
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC_FOR_BUILD" >&5
5571 $as_echo "$ac_ct_CC_FOR_BUILD" >&6; }
5572 else
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5574 $as_echo "no" >&6; }
5575 fi
5576
5577
5578 test -n "$ac_ct_CC_FOR_BUILD" && break
5579 done
5580
5581 if test "x$ac_ct_CC_FOR_BUILD" = x; then
5582 CC_FOR_BUILD=""
5583 else
5584 case $cross_compiling:$ac_tool_warned in
5585 yes:)
5586 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with build triplet" >&5
5587 $as_echo "$as_me: WARNING: using cross tools not prefixed with build triplet" >&2;}
5588 ac_tool_warned=yes ;;
5589 esac
5590 CC_FOR_BUILD=$ac_ct_CC_FOR_BUILD
5591 fi
5592 fi
5593
5594 fi
5595
5596
5597 test -z "$CC_FOR_BUILD" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5598 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5599 as_fn_error $? "no acceptable C compiler found in \$PATH
5600 See \`config.log' for more details" "$LINENO" 5; }
5601
5602 # Provide some information about the compiler.
5603 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5604 set X $ac_build_compile
5605 ac_compiler=$2
5606 for ac_option in --version -v -V -qversion; do
5607 { { ac_try="$ac_compiler $ac_option >&5"
5608 case "(($ac_try" in
5609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5610 *) ac_try_echo=$ac_try;;
5611 esac
5612 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5613 $as_echo "$ac_try_echo"; } >&5
5614 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5615 ac_status=$?
5616 if test -s conftest.err; then
5617 sed '10a\
5618 ... rest of stderr output deleted ...
5619 10q' conftest.err >conftest.er1
5620 cat conftest.er1 >&5
5621 fi
5622 rm -f conftest.er1 conftest.err
5623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5624 test $ac_status = 0; }
5625 done
5626
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5628 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5629 if ${ac_cv_c_compiler_gnu+:} false; then :
5630 $as_echo_n "(cached) " >&6
5631 else
5632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5633 /* end confdefs.h. */
5634
5635 int
5636 main ()
5637 {
5638 #ifndef __GNUC__
5639 choke me
5640 #endif
5641
5642 ;
5643 return 0;
5644 }
5645 _ACEOF
5646 if ac_fn_c_try_compile "$LINENO"; then :
5647 ac_compiler_gnu=yes
5648 else
5649 ac_compiler_gnu=no
5650 fi
5651 rm -f core conftest.err conftest.$ac_build_objext conftest.$ac_ext
5652 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5653
5654 fi
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5656 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5657 if test $ac_compiler_gnu = yes; then
5658 GCC=yes
5659 else
5660 GCC=
5661 fi
5662 ac_test_CFLAGS=${CFLAGS_FOR_BUILD+set}
5663 ac_save_CFLAGS=$CFLAGS_FOR_BUILD
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD accepts -g" >&5
5665 $as_echo_n "checking whether $CC_FOR_BUILD accepts -g... " >&6; }
5666 if ${ac_cv_build_prog_cc_g+:} false; then :
5667 $as_echo_n "(cached) " >&6
5668 else
5669 ac_save_c_werror_flag=$ac_c_werror_flag
5670 ac_c_werror_flag=yes
5671 ac_cv_build_prog_cc_g=no
5672 CFLAGS_FOR_BUILD="-g"
5673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5674 /* end confdefs.h. */
5675
5676 int
5677 main ()
5678 {
5679
5680 ;
5681 return 0;
5682 }
5683 _ACEOF
5684 if ac_fn_c_try_compile "$LINENO"; then :
5685 ac_cv_build_prog_cc_g=yes
5686 else
5687 CFLAGS_FOR_BUILD=""
5688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5689 /* end confdefs.h. */
5690
5691 int
5692 main ()
5693 {
5694
5695 ;
5696 return 0;
5697 }
5698 _ACEOF
5699 if ac_fn_c_try_compile "$LINENO"; then :
5700
5701 else
5702 ac_c_werror_flag=$ac_save_c_werror_flag
5703 CFLAGS_FOR_BUILD="-g"
5704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5705 /* end confdefs.h. */
5706
5707 int
5708 main ()
5709 {
5710
5711 ;
5712 return 0;
5713 }
5714 _ACEOF
5715 if ac_fn_c_try_compile "$LINENO"; then :
5716 ac_cv_build_prog_cc_g=yes
5717 fi
5718 rm -f core conftest.err conftest.$ac_build_objext conftest.$ac_ext
5719 fi
5720 rm -f core conftest.err conftest.$ac_build_objext conftest.$ac_ext
5721 fi
5722 rm -f core conftest.err conftest.$ac_build_objext conftest.$ac_ext
5723 ac_c_werror_flag=$ac_save_c_werror_flag
5724 fi
5725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build_prog_cc_g" >&5
5726 $as_echo "$ac_cv_build_prog_cc_g" >&6; }
5727 if test "$ac_test_CFLAGS" = set; then
5728 CFLAGS_FOR_BUILD=$ac_save_CFLAGS
5729 elif test $ac_cv_build_prog_cc_g = yes; then
5730 if test "$GCC" = yes; then
5731 CFLAGS_FOR_BUILD="-g -O2"
5732 else
5733 CFLAGS_FOR_BUILD="-g"
5734 fi
5735 else
5736 if test "$GCC" = yes; then
5737 CFLAGS_FOR_BUILD="-O2"
5738 else
5739 CFLAGS_FOR_BUILD=
5740 fi
5741 fi
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC_FOR_BUILD option to accept ISO C89" >&5
5743 $as_echo_n "checking for $CC_FOR_BUILD option to accept ISO C89... " >&6; }
5744 if ${ac_cv_prog_cc_c89+:} false; then :
5745 $as_echo_n "(cached) " >&6
5746 else
5747 ac_cv_prog_cc_c89=no
5748 ac_save_CC=$CC_FOR_BUILD
5749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5750 /* end confdefs.h. */
5751 #include <stdarg.h>
5752 #include <stdio.h>
5753 struct stat;
5754 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5755 struct buf { int x; };
5756 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5757 static char *e (p, i)
5758 char **p;
5759 int i;
5760 {
5761 return p[i];
5762 }
5763 static char *f (char * (*g) (char **, int), char **p, ...)
5764 {
5765 char *s;
5766 va_list v;
5767 va_start (v,p);
5768 s = g (p, va_arg (v,int));
5769 va_end (v);
5770 return s;
5771 }
5772
5773 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5774 function prototypes and stuff, but not '\xHH' hex character constants.
5775 These don't provoke an error unfortunately, instead are silently treated
5776 as 'x'. The following induces an error, until -std is added to get
5777 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5778 array size at least. It's necessary to write '\x00'==0 to get something
5779 that's true only with -std. */
5780 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5781
5782 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5783 inside strings and character constants. */
5784 #define FOO(x) 'x'
5785 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5786
5787 int test (int i, double x);
5788 struct s1 {int (*f) (int a);};
5789 struct s2 {int (*f) (double a);};
5790 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5791 int argc;
5792 char **argv;
5793 int
5794 main ()
5795 {
5796 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5797 ;
5798 return 0;
5799 }
5800 _ACEOF
5801 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5802 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5803 do
5804 CC_FOR_BUILD="$ac_save_CC $ac_arg"
5805 if ac_fn_c_try_compile "$LINENO"; then :
5806 ac_cv_prog_cc_c89=$ac_arg
5807 fi
5808 rm -f core conftest.err conftest.$ac_build_objext
5809 test "x$ac_cv_prog_cc_c89" != "xno" && break
5810 done
5811 rm -f conftest.$ac_ext
5812 CC_FOR_BUILD=$ac_save_CC
5813
5814 fi
5815 # AC_CACHE_VAL
5816 case "x$ac_cv_prog_cc_c89" in
5817 x)
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5819 $as_echo "none needed" >&6; } ;;
5820 xno)
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5822 $as_echo "unsupported" >&6; } ;;
5823 *)
5824 CC_FOR_BUILD="$CC_FOR_BUILD $ac_cv_prog_cc_c89"
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5826 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5827 esac
5828 if test "x$ac_cv_prog_cc_c89" != xno; then :
5829
5830 fi
5831
5832 ac_ext=c
5833 ac_build_cpp='$CPP_FOR_BUILD $CPPFLAGS_FOR_BUILD'
5834 ac_build_compile='$CC_FOR_BUILD -c $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
5835 ac_build_link='$CC_FOR_BUILD -o conftest$ac_build_exeext $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD $LDFLAGS_FOR_BUILD conftest.$ac_ext $LIBS >&5'
5836 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5837
5838 ac_ext=c
5839 ac_build_cpp='$CPP_FOR_BUILD $CPPFLAGS_FOR_BUILD'
5840 ac_build_compile='$CC_FOR_BUILD -c $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
5841 ac_build_link='$CC_FOR_BUILD -o conftest$ac_build_exeext $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD $LDFLAGS_FOR_BUILD conftest.$ac_ext $LIBS >&5'
5842 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC_FOR_BUILD understands -c and -o together" >&5
5844 $as_echo_n "checking whether $CC_FOR_BUILD understands -c and -o together... " >&6; }
5845 if ${am_cv_prog_cc_c_o+:} false; then :
5846 $as_echo_n "(cached) " >&6
5847 else
5848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5849 /* end confdefs.h. */
5850
5851 int
5852 main ()
5853 {
5854
5855 ;
5856 return 0;
5857 }
5858 _ACEOF
5859 # Make sure it works both with $CC and with simple cc.
5860 # Following AC_PROG_CC_C_O, we do the test twice because some
5861 # compilers refuse to overwrite an existing .o file with -o,
5862 # though they will create one.
5863 am_cv_prog_cc_c_o=yes
5864 for am_i in 1 2; do
5865 if { echo "$as_me:$LINENO: $CC_FOR_BUILD -c conftest.$ac_ext -o conftest2.$ac_build_objext" >&5
5866 ($CC_FOR_BUILD -c conftest.$ac_ext -o conftest2.$ac_build_objext) >&5 2>&5
5867 ac_status=$?
5868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5869 (exit $ac_status); } \
5870 && test -f conftest2.$ac_build_objext; then
5871 : OK
5872 else
5873 am_cv_prog_cc_c_o=no
5874 break
5875 fi
5876 done
5877 rm -f core conftest*
5878 unset am_i
5879 fi
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5881 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5882 if test "$am_cv_prog_cc_c_o" != yes; then
5883 # Losing compiler, so override with the script.
5884 # FIXME: It is wrong to rewrite CC.
5885 # But if we don't then we get into trouble of one sort or another.
5886 # A longer-term fix would be to have automake use am__CC in this case,
5887 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5888 CC_FOR_BUILD="$am_aux_dir/compile $CC_FOR_BUILD"
5889 fi
5890 ac_ext=c
5891 ac_build_cpp='$CPP_FOR_BUILD $CPPFLAGS_FOR_BUILD'
5892 ac_build_compile='$CC_FOR_BUILD -c $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
5893 ac_build_link='$CC_FOR_BUILD -o conftest$ac_build_exeext $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD $LDFLAGS_FOR_BUILD conftest.$ac_ext $LIBS >&5'
5894 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5895
5896
5897 depcc="$CC_FOR_BUILD" am_compiler_list=
5898
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5900 $as_echo_n "checking dependency style of $depcc... " >&6; }
5901 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5902 $as_echo_n "(cached) " >&6
5903 else
5904 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5905 # We make a subdir and do the tests there. Otherwise we can end up
5906 # making bogus files that we don't know about and never remove. For
5907 # instance it was reported that on HP-UX the gcc test will end up
5908 # making a dummy file named 'D' -- because '-MD' means "put the output
5909 # in D".
5910 rm -rf conftest.dir
5911 mkdir conftest.dir
5912 # Copy depcomp to subdir because otherwise we won't find it if we're
5913 # using a relative directory.
5914 cp "$am_depcomp" conftest.dir
5915 cd conftest.dir
5916 # We will build objects and dependencies in a subdirectory because
5917 # it helps to detect inapplicable dependency modes. For instance
5918 # both Tru64's cc and ICC support -MD to output dependencies as a
5919 # side effect of compilation, but ICC will put the dependencies in
5920 # the current directory while Tru64 will put them in the object
5921 # directory.
5922 mkdir sub
5923
5924 am_cv_CC_dependencies_compiler_type=none
5925 if test "$am_compiler_list" = ""; then
5926 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5927 fi
5928 am__universal=false
5929 case " $depcc " in #(
5930 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5931 esac
5932
5933 for depmode in $am_compiler_list; do
5934 # Setup a source with many dependencies, because some compilers
5935 # like to wrap large dependency lists on column 80 (with \), and
5936 # we should not choose a depcomp mode which is confused by this.
5937 #
5938 # We need to recreate these files for each test, as the compiler may
5939 # overwrite some of them when testing with obscure command lines.
5940 # This happens at least with the AIX C compiler.
5941 : > sub/conftest.c
5942 for i in 1 2 3 4 5 6; do
5943 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5944 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5945 # Solaris 10 /bin/sh.
5946 echo '/* dummy */' > sub/conftst$i.h
5947 done
5948 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5949
5950 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5951 # mode. It turns out that the SunPro C++ compiler does not properly
5952 # handle '-M -o', and we need to detect this. Also, some Intel
5953 # versions had trouble with output in subdirs.
5954 am__obj=sub/conftest.${OBJEXT-o}
5955 am__minus_obj="-o $am__obj"
5956 case $depmode in
5957 gcc)
5958 # This depmode causes a compiler race in universal mode.
5959 test "$am__universal" = false || continue
5960 ;;
5961 nosideeffect)
5962 # After this tag, mechanisms are not by side-effect, so they'll
5963 # only be used when explicitly requested.
5964 if test "x$enable_dependency_tracking" = xyes; then
5965 continue
5966 else
5967 break
5968 fi
5969 ;;
5970 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5971 # This compiler won't grok '-c -o', but also, the minuso test has
5972 # not run yet. These depmodes are late enough in the game, and
5973 # so weak that their functioning should not be impacted.
5974 am__obj=conftest.${OBJEXT-o}
5975 am__minus_obj=
5976 ;;
5977 none) break ;;
5978 esac
5979 if depmode=$depmode \
5980 source=sub/conftest.c object=$am__obj \
5981 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5982 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5983 >/dev/null 2>conftest.err &&
5984 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5985 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5986 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5987 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5988 # icc doesn't choke on unknown options, it will just issue warnings
5989 # or remarks (even with -Werror). So we grep stderr for any message
5990 # that says an option was ignored or not supported.
5991 # When given -MP, icc 7.0 and 7.1 complain thusly:
5992 # icc: Command line warning: ignoring option '-M'; no argument required
5993 # The diagnosis changed in icc 8.0:
5994 # icc: Command line remark: option '-MP' not supported
5995 if (grep 'ignoring option' conftest.err ||
5996 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5997 am_cv_CC_dependencies_compiler_type=$depmode
5998 break
5999 fi
6000 fi
6001 done
6002
6003 cd ..
6004 rm -rf conftest.dir
6005 else
6006 am_cv_CC_dependencies_compiler_type=none
6007 fi
6008
6009 fi
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6011 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6012 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6013
6014 if
6015 test "x$enable_dependency_tracking" != xno \
6016 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
6017 am__fastdepCC_TRUE=
6018 am__fastdepCC_FALSE='#'
6019 else
6020 am__fastdepCC_TRUE='#'
6021 am__fastdepCC_FALSE=
6022 fi
6023
6024
6025 ac_ext=c
6026 ac_build_cpp='$CPP_FOR_BUILD $CPPFLAGS_FOR_BUILD'
6027 ac_build_compile='$CC_FOR_BUILD -c $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
6028 ac_build_link='$CC_FOR_BUILD -o conftest$ac_build_exeext $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD $LDFLAGS_FOR_BUILD conftest.$ac_ext $LIBS >&5'
6029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6031 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6032 # On Suns, sometimes $CPP names a directory.
6033 if test -n "$CPP_FOR_BUILD" && test -d "$CPP_FOR_BUILD"; then
6034 CPP_FOR_BUILD=
6035 fi
6036 if test -z "$CPP_FOR_BUILD"; then
6037 if ${ac_cv_build_prog_CPP+:} false; then :
6038 $as_echo_n "(cached) " >&6
6039 else
6040 # Double quotes because CPP needs to be expanded
6041 for CPP_FOR_BUILD in "$CC_FOR_BUILD -E" "$CC_FOR_BUILD -E -traditional-cpp" "/lib/cpp"
6042 do
6043 ac_preproc_ok=false
6044 for ac_c_preproc_warn_flag in '' yes
6045 do
6046 # Use a header file that comes with gcc, so configuring glibc
6047 # with a fresh cross-compiler works.
6048 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6049 # <limits.h> exists even on freestanding compilers.
6050 # On the NeXT, cc -E runs the code through the compiler's parser,
6051 # not just through cpp. "Syntax error" is here to catch this case.
6052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6053 /* end confdefs.h. */
6054 #ifdef __STDC__
6055 # include <limits.h>
6056 #else
6057 # include <assert.h>
6058 #endif
6059 Syntax error
6060 _ACEOF
6061 if ac_fn_c_try_cpp "$LINENO"; then :
6062
6063 else
6064 # Broken: fails on valid input.
6065 continue
6066 fi
6067 rm -f conftest.err conftest.i conftest.$ac_ext
6068
6069 # OK, works on sane cases. Now check whether nonexistent headers
6070 # can be detected and how.
6071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6072 /* end confdefs.h. */
6073 #include <ac_nonexistent.h>
6074 _ACEOF
6075 if ac_fn_c_try_cpp "$LINENO"; then :
6076 # Broken: success on invalid input.
6077 continue
6078 else
6079 # Passes both tests.
6080 ac_preproc_ok=:
6081 break
6082 fi
6083 rm -f conftest.err conftest.i conftest.$ac_ext
6084
6085 done
6086 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6087 rm -f conftest.i conftest.err conftest.$ac_ext
6088 if $ac_preproc_ok; then :
6089 break
6090 fi
6091
6092 done
6093 ac_cv_build_prog_CPP=$CPP_FOR_BUILD
6094
6095 fi
6096 CPP_FOR_BUILD=$ac_cv_build_prog_CPP
6097 else
6098 ac_cv_build_prog_CPP=$CPP_FOR_BUILD
6099 fi
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP_FOR_BUILD" >&5
6101 $as_echo "$CPP_FOR_BUILD" >&6; }
6102 ac_preproc_ok=false
6103 for ac_c_preproc_warn_flag in '' yes
6104 do
6105 # Use a header file that comes with gcc, so configuring glibc
6106 # with a fresh cross-compiler works.
6107 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6108 # <limits.h> exists even on freestanding compilers.
6109 # On the NeXT, cc -E runs the code through the compiler's parser,
6110 # not just through cpp. "Syntax error" is here to catch this case.
6111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6112 /* end confdefs.h. */
6113 #ifdef __STDC__
6114 # include <limits.h>
6115 #else
6116 # include <assert.h>
6117 #endif
6118 Syntax error
6119 _ACEOF
6120 if ac_fn_c_try_cpp "$LINENO"; then :
6121
6122 else
6123 # Broken: fails on valid input.
6124 continue
6125 fi
6126 rm -f conftest.err conftest.i conftest.$ac_ext
6127
6128 # OK, works on sane cases. Now check whether nonexistent headers
6129 # can be detected and how.
6130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6131 /* end confdefs.h. */
6132 #include <ac_nonexistent.h>
6133 _ACEOF
6134 if ac_fn_c_try_cpp "$LINENO"; then :
6135 # Broken: success on invalid input.
6136 continue
6137 else
6138 # Passes both tests.
6139 ac_preproc_ok=:
6140 break
6141 fi
6142 rm -f conftest.err conftest.i conftest.$ac_ext
6143
6144 done
6145 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6146 rm -f conftest.i conftest.err conftest.$ac_ext
6147 if $ac_preproc_ok; then :
6148
6149 else
6150 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6151 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6152 as_fn_error $? "C preprocessor \"$CPP_FOR_BUILD\" fails sanity check
6153 See \`config.log' for more details" "$LINENO" 5; }
6154 fi
6155
6156 ac_ext=c
6157 ac_build_cpp='$CPP_FOR_BUILD $CPPFLAGS_FOR_BUILD'
6158 ac_build_compile='$CC_FOR_BUILD -c $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
6159 ac_build_link='$CC_FOR_BUILD -o conftest$ac_build_exeext $CFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD $LDFLAGS_FOR_BUILD conftest.$ac_ext $LIBS >&5'
6160 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6161
6162
6163
6164 ac_tool_prefix=$save_ac_tool_prefix
6165 cross_compiling=$save_cross_compiling
6166
6167
6168 BUILD_EXEEXT=$ac_build_exeext
6169 BUILD_OBJEXT=$ac_build_objext
6170
6171 ac_ext=cpp
6172 ac_cpp='$CXXCPP $CPPFLAGS'
6173 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6174 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6175 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
6177 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
6178 if test -z "$CXXCPP"; then
6179 if ${ac_cv_prog_CXXCPP+:} false; then :
6180 $as_echo_n "(cached) " >&6
6181 else
6182 # Double quotes because CXXCPP needs to be expanded
6183 for CXXCPP in "$CXX -E" "/lib/cpp"
6184 do
6185 ac_preproc_ok=false
6186 for ac_cxx_preproc_warn_flag in '' yes
6187 do
6188 # Use a header file that comes with gcc, so configuring glibc
6189 # with a fresh cross-compiler works.
6190 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6191 # <limits.h> exists even on freestanding compilers.
6192 # On the NeXT, cc -E runs the code through the compiler's parser,
6193 # not just through cpp. "Syntax error" is here to catch this case.
6194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6195 /* end confdefs.h. */
6196 #ifdef __STDC__
6197 # include <limits.h>
6198 #else
6199 # include <assert.h>
6200 #endif
6201 Syntax error
6202 _ACEOF
6203 if ac_fn_cxx_try_cpp "$LINENO"; then :
6204
6205 else
6206 # Broken: fails on valid input.
6207 continue
6208 fi
6209 rm -f conftest.err conftest.i conftest.$ac_ext
6210
6211 # OK, works on sane cases. Now check whether nonexistent headers
6212 # can be detected and how.
6213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6214 /* end confdefs.h. */
6215 #include <ac_nonexistent.h>
6216 _ACEOF
6217 if ac_fn_cxx_try_cpp "$LINENO"; then :
6218 # Broken: success on invalid input.
6219 continue
6220 else
6221 # Passes both tests.
6222 ac_preproc_ok=:
6223 break
6224 fi
6225 rm -f conftest.err conftest.i conftest.$ac_ext
6226
6227 done
6228 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6229 rm -f conftest.i conftest.err conftest.$ac_ext
6230 if $ac_preproc_ok; then :
6231 break
6232 fi
6233
6234 done
6235 ac_cv_prog_CXXCPP=$CXXCPP
6236
6237 fi
6238 CXXCPP=$ac_cv_prog_CXXCPP
6239 else
6240 ac_cv_prog_CXXCPP=$CXXCPP
6241 fi
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
6243 $as_echo "$CXXCPP" >&6; }
6244 ac_preproc_ok=false
6245 for ac_cxx_preproc_warn_flag in '' yes
6246 do
6247 # Use a header file that comes with gcc, so configuring glibc
6248 # with a fresh cross-compiler works.
6249 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6250 # <limits.h> exists even on freestanding compilers.
6251 # On the NeXT, cc -E runs the code through the compiler's parser,
6252 # not just through cpp. "Syntax error" is here to catch this case.
6253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6254 /* end confdefs.h. */
6255 #ifdef __STDC__
6256 # include <limits.h>
6257 #else
6258 # include <assert.h>
6259 #endif
6260 Syntax error
6261 _ACEOF
6262 if ac_fn_cxx_try_cpp "$LINENO"; then :
6263
6264 else
6265 # Broken: fails on valid input.
6266 continue
6267 fi
6268 rm -f conftest.err conftest.i conftest.$ac_ext
6269
6270 # OK, works on sane cases. Now check whether nonexistent headers
6271 # can be detected and how.
6272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6273 /* end confdefs.h. */
6274 #include <ac_nonexistent.h>
6275 _ACEOF
6276 if ac_fn_cxx_try_cpp "$LINENO"; then :
6277 # Broken: success on invalid input.
6278 continue
6279 else
6280 # Passes both tests.
6281 ac_preproc_ok=:
6282 break
6283 fi
6284 rm -f conftest.err conftest.i conftest.$ac_ext
6285
6286 done
6287 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6288 rm -f conftest.i conftest.err conftest.$ac_ext
6289 if $ac_preproc_ok; then :
6290
6291 else
6292 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6293 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6294 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
6295 See \`config.log' for more details" "$LINENO" 5; }
6296 fi
6297
6298 ac_ext=c
6299 ac_cpp='$CPP $CPPFLAGS'
6300 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6301 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6302 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6303
6304
6305
6306 save_cross_compiling=$cross_compiling
6307 save_ac_tool_prefix=$ac_tool_prefix
6308 cross_compiling=no
6309 ac_tool_prefix=
6310
6311 ac_ext=cpp
6312 ac_cpp='$CXXCPP_FOR_BUILD $CPPFLAGS_FOR_BUILD'
6313 ac_build_compile='$CXX_FOR_BUILD -c $CXXFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
6314 ac_build_link='$CXX_FOR_BUILD -o conftest$ac_exeext $CXXFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD $LDFLAGS conftest.$ac_ext $LIBS >&5'
6315 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6316 if test -z "$CXX_FOR_BUILD"; then
6317 if test -n "$CCC"; then
6318 CXX_FOR_BUILD=$CCC
6319 else
6320 if test -n "$ac_tool_prefix"; then
6321 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
6322 do
6323 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6324 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6326 $as_echo_n "checking for $ac_word... " >&6; }
6327 if ${ac_cv_prog_CXX_FOR_BUILD+:} false; then :
6328 $as_echo_n "(cached) " >&6
6329 else
6330 if test -n "$CXX_FOR_BUILD"; then
6331 ac_cv_prog_CXX_FOR_BUILD="$CXX_FOR_BUILD" # Let the user override the test.
6332 else
6333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6334 for as_dir in $PATH
6335 do
6336 IFS=$as_save_IFS
6337 test -z "$as_dir" && as_dir=.
6338 for ac_exec_ext in '' $ac_executable_extensions; do
6339 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6340 ac_cv_prog_CXX_FOR_BUILD="$ac_tool_prefix$ac_prog"
6341 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6342 break 2
6343 fi
6344 done
6345 done
6346 IFS=$as_save_IFS
6347
6348 fi
6349 fi
6350 CXX_FOR_BUILD=$ac_cv_prog_CXX_FOR_BUILD
6351 if test -n "$CXX_FOR_BUILD"; then
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_BUILD" >&5
6353 $as_echo "$CXX_FOR_BUILD" >&6; }
6354 else
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6356 $as_echo "no" >&6; }
6357 fi
6358
6359
6360 test -n "$CXX_FOR_BUILD" && break
6361 done
6362 fi
6363 if test -z "$CXX_FOR_BUILD"; then
6364 ac_ct_CXX_FOR_BUILD=$CXX_FOR_BUILD
6365 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
6366 do
6367 # Extract the first word of "$ac_prog", so it can be a program name with args.
6368 set dummy $ac_prog; ac_word=$2
6369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6370 $as_echo_n "checking for $ac_word... " >&6; }
6371 if ${ac_cv_prog_ac_ct_CXX_FOR_BUILD+:} false; then :
6372 $as_echo_n "(cached) " >&6
6373 else
6374 if test -n "$ac_ct_CXX_FOR_BUILD"; then
6375 ac_cv_prog_ac_ct_CXX_FOR_BUILD="$ac_ct_CXX_FOR_BUILD" # Let the user override the test.
6376 else
6377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6378 for as_dir in $PATH
6379 do
6380 IFS=$as_save_IFS
6381 test -z "$as_dir" && as_dir=.
6382 for ac_exec_ext in '' $ac_executable_extensions; do
6383 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6384 ac_cv_prog_ac_ct_CXX_FOR_BUILD="$ac_prog"
6385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6386 break 2
6387 fi
6388 done
6389 done
6390 IFS=$as_save_IFS
6391
6392 fi
6393 fi
6394 ac_ct_CXX_FOR_BUILD=$ac_cv_prog_ac_ct_CXX_FOR_BUILD
6395 if test -n "$ac_ct_CXX_FOR_BUILD"; then
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX_FOR_BUILD" >&5
6397 $as_echo "$ac_ct_CXX_FOR_BUILD" >&6; }
6398 else
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6400 $as_echo "no" >&6; }
6401 fi
6402
6403
6404 test -n "$ac_ct_CXX_FOR_BUILD" && break
6405 done
6406
6407 if test "x$ac_ct_CXX_FOR_BUILD" = x; then
6408 CXX_FOR_BUILD="g++"
6409 else
6410 case $cross_compiling:$ac_tool_warned in
6411 yes:)
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with build triplet" >&5
6413 $as_echo "$as_me: WARNING: using cross tools not prefixed with build triplet" >&2;}
6414 ac_tool_warned=yes ;;
6415 esac
6416 CXX_FOR_BUILD=$ac_ct_CXX_FOR_BUILD
6417 fi
6418 fi
6419
6420 fi
6421 fi
6422 # Provide some information about the compiler.
6423 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
6424 set X $ac_build_compile
6425 ac_compiler=$2
6426 for ac_option in --version -v -V -qversion; do
6427 { { ac_try="$ac_compiler $ac_option >&5"
6428 case "(($ac_try" in
6429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6430 *) ac_try_echo=$ac_try;;
6431 esac
6432 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6433 $as_echo "$ac_try_echo"; } >&5
6434 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6435 ac_status=$?
6436 if test -s conftest.err; then
6437 sed '10a\
6438 ... rest of stderr output deleted ...
6439 10q' conftest.err >conftest.er1
6440 cat conftest.er1 >&5
6441 fi
6442 rm -f conftest.er1 conftest.err
6443 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6444 test $ac_status = 0; }
6445 done
6446
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
6448 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
6449 if ${ac_cv_cxx_compiler_gnu+:} false; then :
6450 $as_echo_n "(cached) " >&6
6451 else
6452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6453 /* end confdefs.h. */
6454
6455 int
6456 main ()
6457 {
6458 #ifndef __GNUC__
6459 choke me
6460 #endif
6461
6462 ;
6463 return 0;
6464 }
6465 _ACEOF
6466 if ac_fn_cxx_try_compile "$LINENO"; then :
6467 ac_compiler_gnu=yes
6468 else
6469 ac_compiler_gnu=no
6470 fi
6471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6472 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6473
6474 fi
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
6476 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
6477 if test $ac_compiler_gnu = yes; then
6478 GXX=yes
6479 else
6480 GXX=
6481 fi
6482 ac_test_CXXFLAGS=${CXXFLAGS_FOR_BUILD+set}
6483 ac_save_CXXFLAGS=$CXXFLAGS_FOR_BUILD
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX_FOR_BUILD accepts -g" >&5
6485 $as_echo_n "checking whether $CXX_FOR_BUILD accepts -g... " >&6; }
6486 if ${ac_cv_build_prog_cxx_g+:} false; then :
6487 $as_echo_n "(cached) " >&6
6488 else
6489 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6490 ac_cxx_werror_flag=yes
6491 ac_cv_build_prog_cxx_g=no
6492 CXXFLAGS_FOR_BUILD="-g"
6493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6494 /* end confdefs.h. */
6495
6496 int
6497 main ()
6498 {
6499
6500 ;
6501 return 0;
6502 }
6503 _ACEOF
6504 if ac_fn_cxx_try_compile "$LINENO"; then :
6505 ac_cv_build_prog_cxx_g=yes
6506 else
6507 CXXFLAGS_FOR_BUILD=""
6508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6509 /* end confdefs.h. */
6510
6511 int
6512 main ()
6513 {
6514
6515 ;
6516 return 0;
6517 }
6518 _ACEOF
6519 if ac_fn_cxx_try_compile "$LINENO"; then :
6520
6521 else
6522 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6523 CXXFLAGS_FOR_BUILD="-g"
6524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6525 /* end confdefs.h. */
6526
6527 int
6528 main ()
6529 {
6530
6531 ;
6532 return 0;
6533 }
6534 _ACEOF
6535 if ac_fn_cxx_try_compile "$LINENO"; then :
6536 ac_cv_build_prog_cxx_g=yes
6537 fi
6538 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6539 fi
6540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6541 fi
6542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6543 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6544 fi
6545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build_prog_cxx_g" >&5
6546 $as_echo "$ac_cv_build_prog_cxx_g" >&6; }
6547 if test "$ac_test_CXXFLAGS" = set; then
6548 CXXFLAGS_FOR_BUILD=$ac_save_CXXFLAGS
6549 elif test $ac_cv_build_prog_cxx_g = yes; then
6550 if test "$GXX" = yes; then
6551 CXXFLAGS_FOR_BUILD="-g -O2"
6552 else
6553 CXXFLAGS_FOR_BUILD="-g"
6554 fi
6555 else
6556 if test "$GXX" = yes; then
6557 CXXFLAGS_FOR_BUILD="-O2"
6558 else
6559 CXXFLAGS_FOR_BUILD=
6560 fi
6561 fi
6562 ac_ext=c
6563 ac_cpp='$CPP $CPPFLAGS_FOR_BUILD'
6564 ac_build_compile='$CC -c $CFLAGS $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
6565 ac_build_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS_FOR_BUILD $LDFLAGS conftest.$ac_ext $LIBS >&5'
6566 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6567
6568 depcc="$CXX_FOR_BUILD" am_compiler_list=
6569
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6571 $as_echo_n "checking dependency style of $depcc... " >&6; }
6572 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
6573 $as_echo_n "(cached) " >&6
6574 else
6575 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6576 # We make a subdir and do the tests there. Otherwise we can end up
6577 # making bogus files that we don't know about and never remove. For
6578 # instance it was reported that on HP-UX the gcc test will end up
6579 # making a dummy file named 'D' -- because '-MD' means "put the output
6580 # in D".
6581 rm -rf conftest.dir
6582 mkdir conftest.dir
6583 # Copy depcomp to subdir because otherwise we won't find it if we're
6584 # using a relative directory.
6585 cp "$am_depcomp" conftest.dir
6586 cd conftest.dir
6587 # We will build objects and dependencies in a subdirectory because
6588 # it helps to detect inapplicable dependency modes. For instance
6589 # both Tru64's cc and ICC support -MD to output dependencies as a
6590 # side effect of compilation, but ICC will put the dependencies in
6591 # the current directory while Tru64 will put them in the object
6592 # directory.
6593 mkdir sub
6594
6595 am_cv_CXX_dependencies_compiler_type=none
6596 if test "$am_compiler_list" = ""; then
6597 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6598 fi
6599 am__universal=false
6600 case " $depcc " in #(
6601 *\ -arch\ *\ -arch\ *) am__universal=true ;;
6602 esac
6603
6604 for depmode in $am_compiler_list; do
6605 # Setup a source with many dependencies, because some compilers
6606 # like to wrap large dependency lists on column 80 (with \), and
6607 # we should not choose a depcomp mode which is confused by this.
6608 #
6609 # We need to recreate these files for each test, as the compiler may
6610 # overwrite some of them when testing with obscure command lines.
6611 # This happens at least with the AIX C compiler.
6612 : > sub/conftest.c
6613 for i in 1 2 3 4 5 6; do
6614 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6615 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
6616 # Solaris 10 /bin/sh.
6617 echo '/* dummy */' > sub/conftst$i.h
6618 done
6619 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6620
6621 # We check with '-c' and '-o' for the sake of the "dashmstdout"
6622 # mode. It turns out that the SunPro C++ compiler does not properly
6623 # handle '-M -o', and we need to detect this. Also, some Intel
6624 # versions had trouble with output in subdirs.
6625 am__obj=sub/conftest.${OBJEXT-o}
6626 am__minus_obj="-o $am__obj"
6627 case $depmode in
6628 gcc)
6629 # This depmode causes a compiler race in universal mode.
6630 test "$am__universal" = false || continue
6631 ;;
6632 nosideeffect)
6633 # After this tag, mechanisms are not by side-effect, so they'll
6634 # only be used when explicitly requested.
6635 if test "x$enable_dependency_tracking" = xyes; then
6636 continue
6637 else
6638 break
6639 fi
6640 ;;
6641 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
6642 # This compiler won't grok '-c -o', but also, the minuso test has
6643 # not run yet. These depmodes are late enough in the game, and
6644 # so weak that their functioning should not be impacted.
6645 am__obj=conftest.${OBJEXT-o}
6646 am__minus_obj=
6647 ;;
6648 none) break ;;
6649 esac
6650 if depmode=$depmode \
6651 source=sub/conftest.c object=$am__obj \
6652 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6653 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6654 >/dev/null 2>conftest.err &&
6655 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6656 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6657 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6658 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6659 # icc doesn't choke on unknown options, it will just issue warnings
6660 # or remarks (even with -Werror). So we grep stderr for any message
6661 # that says an option was ignored or not supported.
6662 # When given -MP, icc 7.0 and 7.1 complain thusly:
6663 # icc: Command line warning: ignoring option '-M'; no argument required
6664 # The diagnosis changed in icc 8.0:
6665 # icc: Command line remark: option '-MP' not supported
6666 if (grep 'ignoring option' conftest.err ||
6667 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6668 am_cv_CXX_dependencies_compiler_type=$depmode
6669 break
6670 fi
6671 fi
6672 done
6673
6674 cd ..
6675 rm -rf conftest.dir
6676 else
6677 am_cv_CXX_dependencies_compiler_type=none
6678 fi
6679
6680 fi
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
6682 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
6683 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
6684
6685 if
6686 test "x$enable_dependency_tracking" != xno \
6687 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
6688 am__fastdepCXX_TRUE=
6689 am__fastdepCXX_FALSE='#'
6690 else
6691 am__fastdepCXX_TRUE='#'
6692 am__fastdepCXX_FALSE=
6693 fi
6694
6695
6696 ac_ext=cpp
6697 ac_cpp='$CXXCPP_FOR_BUILD $CPPFLAGS_FOR_BUILD'
6698 ac_build_compile='$CXX_FOR_BUILD -c $CXXFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
6699 ac_build_link='$CXX_FOR_BUILD -o conftest$ac_exeext $CXXFLAGS_FOR_BUILD $CPPFLAGS_FOR_BUILD $LDFLAGS conftest.$ac_ext $LIBS >&5'
6700 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
6702 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
6703 if test -z "$CXXCPP_FOR_BUILD"; then
6704 if ${ac_cv_build_prog_CXXCPP+:} false; then :
6705 $as_echo_n "(cached) " >&6
6706 else
6707 # Double quotes because CXXCPP needs to be expanded
6708 for CXXCPP_FOR_BUILD in "$CXX_FOR_BUILD -E" "/lib/cpp"
6709 do
6710 ac_preproc_ok=false
6711 for ac_cxx_preproc_warn_flag in '' yes
6712 do
6713 # Use a header file that comes with gcc, so configuring glibc
6714 # with a fresh cross-compiler works.
6715 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6716 # <limits.h> exists even on freestanding compilers.
6717 # On the NeXT, cc -E runs the code through the compiler's parser,
6718 # not just through cpp. "Syntax error" is here to catch this case.
6719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6720 /* end confdefs.h. */
6721 #ifdef __STDC__
6722 # include <limits.h>
6723 #else
6724 # include <assert.h>
6725 #endif
6726 Syntax error
6727 _ACEOF
6728 if ac_fn_cxx_try_cpp "$LINENO"; then :
6729
6730 else
6731 # Broken: fails on valid input.
6732 continue
6733 fi
6734 rm -f conftest.err conftest.i conftest.$ac_ext
6735
6736 # OK, works on sane cases. Now check whether nonexistent headers
6737 # can be detected and how.
6738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6739 /* end confdefs.h. */
6740 #include <ac_nonexistent.h>
6741 _ACEOF
6742 if ac_fn_cxx_try_cpp "$LINENO"; then :
6743 # Broken: success on invalid input.
6744 continue
6745 else
6746 # Passes both tests.
6747 ac_preproc_ok=:
6748 break
6749 fi
6750 rm -f conftest.err conftest.i conftest.$ac_ext
6751
6752 done
6753 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6754 rm -f conftest.i conftest.err conftest.$ac_ext
6755 if $ac_preproc_ok; then :
6756 break
6757 fi
6758
6759 done
6760 ac_cv_build_prog_CXXCPP=$CXXCPP_FOR_BUILD
6761
6762 fi
6763 CXXCPP_FOR_BUILD=$ac_cv_build_prog_CXXCPP
6764 else
6765 ac_cv_build_prog_CXXCPP=$CXXCPP_FOR_BUILD
6766 fi
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP_FOR_BUILD" >&5
6768 $as_echo "$CXXCPP_FOR_BUILD" >&6; }
6769 ac_preproc_ok=false
6770 for ac_cxx_preproc_warn_flag in '' yes
6771 do
6772 # Use a header file that comes with gcc, so configuring glibc
6773 # with a fresh cross-compiler works.
6774 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6775 # <limits.h> exists even on freestanding compilers.
6776 # On the NeXT, cc -E runs the code through the compiler's parser,
6777 # not just through cpp. "Syntax error" is here to catch this case.
6778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6779 /* end confdefs.h. */
6780 #ifdef __STDC__
6781 # include <limits.h>
6782 #else
6783 # include <assert.h>
6784 #endif
6785 Syntax error
6786 _ACEOF
6787 if ac_fn_cxx_try_cpp "$LINENO"; then :
6788
6789 else
6790 # Broken: fails on valid input.
6791 continue
6792 fi
6793 rm -f conftest.err conftest.i conftest.$ac_ext
6794
6795 # OK, works on sane cases. Now check whether nonexistent headers
6796 # can be detected and how.
6797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6798 /* end confdefs.h. */
6799 #include <ac_nonexistent.h>
6800 _ACEOF
6801 if ac_fn_cxx_try_cpp "$LINENO"; then :
6802 # Broken: success on invalid input.
6803 continue
6804 else
6805 # Passes both tests.
6806 ac_preproc_ok=:
6807 break
6808 fi
6809 rm -f conftest.err conftest.i conftest.$ac_ext
6810
6811 done
6812 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6813 rm -f conftest.i conftest.err conftest.$ac_ext
6814 if $ac_preproc_ok; then :
6815
6816 else
6817 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6818 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6819 as_fn_error $? "C++ preprocessor \"$CXXCPP_FOR_BUILD\" fails sanity check
6820 See \`config.log' for more details" "$LINENO" 5; }
6821 fi
6822
6823 ac_ext=c
6824 ac_cpp='$CPP $CPPFLAGS_FOR_BUILD'
6825 ac_build_compile='$CC -c $CFLAGS $CPPFLAGS_FOR_BUILD conftest.$ac_ext >&5'
6826 ac_build_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS_FOR_BUILD $LDFLAGS conftest.$ac_ext $LIBS >&5'
6827 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6828
6829
6830 ac_tool_prefix=$save_ac_tool_prefix
6831 cross_compiling=$save_cross_compiling
6832
6833
6834
6835
6836
6837 if test -n "$ac_tool_prefix"; then
6838 for ac_prog in ar lib "link -lib"
6839 do
6840 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6841 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843 $as_echo_n "checking for $ac_word... " >&6; }
6844 if ${ac_cv_prog_AR+:} false; then :
6845 $as_echo_n "(cached) " >&6
6846 else
6847 if test -n "$AR"; then
6848 ac_cv_prog_AR="$AR" # Let the user override the test.
6849 else
6850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851 for as_dir in $PATH
6852 do
6853 IFS=$as_save_IFS
6854 test -z "$as_dir" && as_dir=.
6855 for ac_exec_ext in '' $ac_executable_extensions; do
6856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6857 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6859 break 2
6860 fi
6861 done
6862 done
6863 IFS=$as_save_IFS
6864
6865 fi
6866 fi
6867 AR=$ac_cv_prog_AR
6868 if test -n "$AR"; then
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6870 $as_echo "$AR" >&6; }
6871 else
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873 $as_echo "no" >&6; }
6874 fi
6875
6876
6877 test -n "$AR" && break
6878 done
6879 fi
6880 if test -z "$AR"; then
6881 ac_ct_AR=$AR
6882 for ac_prog in ar lib "link -lib"
6883 do
6884 # Extract the first word of "$ac_prog", so it can be a program name with args.
6885 set dummy $ac_prog; ac_word=$2
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6887 $as_echo_n "checking for $ac_word... " >&6; }
6888 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6889 $as_echo_n "(cached) " >&6
6890 else
6891 if test -n "$ac_ct_AR"; then
6892 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6893 else
6894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6895 for as_dir in $PATH
6896 do
6897 IFS=$as_save_IFS
6898 test -z "$as_dir" && as_dir=.
6899 for ac_exec_ext in '' $ac_executable_extensions; do
6900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6901 ac_cv_prog_ac_ct_AR="$ac_prog"
6902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6903 break 2
6904 fi
6905 done
6906 done
6907 IFS=$as_save_IFS
6908
6909 fi
6910 fi
6911 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6912 if test -n "$ac_ct_AR"; then
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6914 $as_echo "$ac_ct_AR" >&6; }
6915 else
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6917 $as_echo "no" >&6; }
6918 fi
6919
6920
6921 test -n "$ac_ct_AR" && break
6922 done
6923
6924 if test "x$ac_ct_AR" = x; then
6925 AR="false"
6926 else
6927 case $cross_compiling:$ac_tool_warned in
6928 yes:)
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6930 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6931 ac_tool_warned=yes ;;
6932 esac
6933 AR=$ac_ct_AR
6934 fi
6935 fi
6936
6937 : ${AR=ar}
6938
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
6940 $as_echo_n "checking the archiver ($AR) interface... " >&6; }
6941 if ${am_cv_ar_interface+:} false; then :
6942 $as_echo_n "(cached) " >&6
6943 else
6944 ac_ext=c
6945 ac_cpp='$CPP $CPPFLAGS'
6946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6949
6950 am_cv_ar_interface=ar
6951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6952 /* end confdefs.h. */
6953 int some_variable = 0;
6954 _ACEOF
6955 if ac_fn_c_try_compile "$LINENO"; then :
6956 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
6957 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
6958 (eval $am_ar_try) 2>&5
6959 ac_status=$?
6960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6961 test $ac_status = 0; }
6962 if test "$ac_status" -eq 0; then
6963 am_cv_ar_interface=ar
6964 else
6965 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
6966 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
6967 (eval $am_ar_try) 2>&5
6968 ac_status=$?
6969 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6970 test $ac_status = 0; }
6971 if test "$ac_status" -eq 0; then
6972 am_cv_ar_interface=lib
6973 else
6974 am_cv_ar_interface=unknown
6975 fi
6976 fi
6977 rm -f conftest.lib libconftest.a
6978
6979 fi
6980 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6981 ac_ext=c
6982 ac_cpp='$CPP $CPPFLAGS'
6983 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6984 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6985 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6986
6987 fi
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
6989 $as_echo "$am_cv_ar_interface" >&6; }
6990
6991 case $am_cv_ar_interface in
6992 ar)
6993 ;;
6994 lib)
6995 # Microsoft lib, so override with the ar-lib wrapper script.
6996 # FIXME: It is wrong to rewrite AR.
6997 # But if we don't then we get into trouble of one sort or another.
6998 # A longer-term fix would be to have automake use am__AR in this case,
6999 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
7000 # similar.
7001 AR="$am_aux_dir/ar-lib $AR"
7002 ;;
7003 unknown)
7004 as_fn_error $? "could not determine $AR interface" "$LINENO" 5
7005 ;;
7006 esac
7007
7008
7009
7010 case `pwd` in
7011 *\ * | *\ *)
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
7013 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
7014 esac
7015
7016
7017
7018 macro_version='2.4.6'
7019 macro_revision='2.4.6'
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033 ltmain=$ac_aux_dir/ltmain.sh
7034
7035 # Backslashify metacharacters that are still active within
7036 # double-quoted strings.
7037 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7038
7039 # Same as above, but do not quote variable references.
7040 double_quote_subst='s/\(["`\\]\)/\\\1/g'
7041
7042 # Sed substitution to delay expansion of an escaped shell variable in a
7043 # double_quote_subst'ed string.
7044 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7045
7046 # Sed substitution to delay expansion of an escaped single quote.
7047 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7048
7049 # Sed substitution to avoid accidental globbing in evaled expressions
7050 no_glob_subst='s/\*/\\\*/g'
7051
7052 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7053 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
7054 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
7055
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
7057 $as_echo_n "checking how to print strings... " >&6; }
7058 # Test print first, because it will be a builtin if present.
7059 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
7060 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
7061 ECHO='print -r --'
7062 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
7063 ECHO='printf %s\n'
7064 else
7065 # Use this function as a fallback that always works.
7066 func_fallback_echo ()
7067 {
7068 eval 'cat <<_LTECHO_EOF
7069 $1
7070 _LTECHO_EOF'
7071 }
7072 ECHO='func_fallback_echo'
7073 fi
7074
7075 # func_echo_all arg...
7076 # Invoke $ECHO with all args, space-separated.
7077 func_echo_all ()
7078 {
7079 $ECHO ""
7080 }
7081
7082 case $ECHO in
7083 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
7084 $as_echo "printf" >&6; } ;;
7085 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
7086 $as_echo "print -r" >&6; } ;;
7087 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
7088 $as_echo "cat" >&6; } ;;
7089 esac
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7105 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
7106 if ${ac_cv_path_SED+:} false; then :
7107 $as_echo_n "(cached) " >&6
7108 else
7109 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
7110 for ac_i in 1 2 3 4 5 6 7; do
7111 ac_script="$ac_script$as_nl$ac_script"
7112 done
7113 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
7114 { ac_script=; unset ac_script;}
7115 if test -z "$SED"; then
7116 ac_path_SED_found=false
7117 # Loop through the user's path and test for each of PROGNAME-LIST
7118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7119 for as_dir in $PATH
7120 do
7121 IFS=$as_save_IFS
7122 test -z "$as_dir" && as_dir=.
7123 for ac_prog in sed gsed; do
7124 for ac_exec_ext in '' $ac_executable_extensions; do
7125 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
7126 as_fn_executable_p "$ac_path_SED" || continue
7127 # Check for GNU ac_path_SED and select it if it is found.
7128 # Check for GNU $ac_path_SED
7129 case `"$ac_path_SED" --version 2>&1` in
7130 *GNU*)
7131 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7132 *)
7133 ac_count=0
7134 $as_echo_n 0123456789 >"conftest.in"
7135 while :
7136 do
7137 cat "conftest.in" "conftest.in" >"conftest.tmp"
7138 mv "conftest.tmp" "conftest.in"
7139 cp "conftest.in" "conftest.nl"
7140 $as_echo '' >> "conftest.nl"
7141 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7142 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7143 as_fn_arith $ac_count + 1 && ac_count=$as_val
7144 if test $ac_count -gt ${ac_path_SED_max-0}; then
7145 # Best one so far, save it but keep looking for a better one
7146 ac_cv_path_SED="$ac_path_SED"
7147 ac_path_SED_max=$ac_count
7148 fi
7149 # 10*(2^10) chars as input seems more than enough
7150 test $ac_count -gt 10 && break
7151 done
7152 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7153 esac
7154
7155 $ac_path_SED_found && break 3
7156 done
7157 done
7158 done
7159 IFS=$as_save_IFS
7160 if test -z "$ac_cv_path_SED"; then
7161 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7162 fi
7163 else
7164 ac_cv_path_SED=$SED
7165 fi
7166
7167 fi
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7169 $as_echo "$ac_cv_path_SED" >&6; }
7170 SED="$ac_cv_path_SED"
7171 rm -f conftest.sed
7172
7173 test -z "$SED" && SED=sed
7174 Xsed="$SED -e 1s/^X//"
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7187 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7188 if ${ac_cv_path_GREP+:} false; then :
7189 $as_echo_n "(cached) " >&6
7190 else
7191 if test -z "$GREP"; then
7192 ac_path_GREP_found=false
7193 # Loop through the user's path and test for each of PROGNAME-LIST
7194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7195 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7196 do
7197 IFS=$as_save_IFS
7198 test -z "$as_dir" && as_dir=.
7199 for ac_prog in grep ggrep; do
7200 for ac_exec_ext in '' $ac_executable_extensions; do
7201 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7202 as_fn_executable_p "$ac_path_GREP" || continue
7203 # Check for GNU ac_path_GREP and select it if it is found.
7204 # Check for GNU $ac_path_GREP
7205 case `"$ac_path_GREP" --version 2>&1` in
7206 *GNU*)
7207 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7208 *)
7209 ac_count=0
7210 $as_echo_n 0123456789 >"conftest.in"
7211 while :
7212 do
7213 cat "conftest.in" "conftest.in" >"conftest.tmp"
7214 mv "conftest.tmp" "conftest.in"
7215 cp "conftest.in" "conftest.nl"
7216 $as_echo 'GREP' >> "conftest.nl"
7217 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7218 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7219 as_fn_arith $ac_count + 1 && ac_count=$as_val
7220 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7221 # Best one so far, save it but keep looking for a better one
7222 ac_cv_path_GREP="$ac_path_GREP"
7223 ac_path_GREP_max=$ac_count
7224 fi
7225 # 10*(2^10) chars as input seems more than enough
7226 test $ac_count -gt 10 && break
7227 done
7228 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7229 esac
7230
7231 $ac_path_GREP_found && break 3
7232 done
7233 done
7234 done
7235 IFS=$as_save_IFS
7236 if test -z "$ac_cv_path_GREP"; then
7237 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7238 fi
7239 else
7240 ac_cv_path_GREP=$GREP
7241 fi
7242
7243 fi
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7245 $as_echo "$ac_cv_path_GREP" >&6; }
7246 GREP="$ac_cv_path_GREP"
7247
7248
7249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7250 $as_echo_n "checking for egrep... " >&6; }
7251 if ${ac_cv_path_EGREP+:} false; then :
7252 $as_echo_n "(cached) " >&6
7253 else
7254 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7255 then ac_cv_path_EGREP="$GREP -E"
7256 else
7257 if test -z "$EGREP"; then
7258 ac_path_EGREP_found=false
7259 # Loop through the user's path and test for each of PROGNAME-LIST
7260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7261 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7262 do
7263 IFS=$as_save_IFS
7264 test -z "$as_dir" && as_dir=.
7265 for ac_prog in egrep; do
7266 for ac_exec_ext in '' $ac_executable_extensions; do
7267 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7268 as_fn_executable_p "$ac_path_EGREP" || continue
7269 # Check for GNU ac_path_EGREP and select it if it is found.
7270 # Check for GNU $ac_path_EGREP
7271 case `"$ac_path_EGREP" --version 2>&1` in
7272 *GNU*)
7273 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7274 *)
7275 ac_count=0
7276 $as_echo_n 0123456789 >"conftest.in"
7277 while :
7278 do
7279 cat "conftest.in" "conftest.in" >"conftest.tmp"
7280 mv "conftest.tmp" "conftest.in"
7281 cp "conftest.in" "conftest.nl"
7282 $as_echo 'EGREP' >> "conftest.nl"
7283 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7284 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7285 as_fn_arith $ac_count + 1 && ac_count=$as_val
7286 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7287 # Best one so far, save it but keep looking for a better one
7288 ac_cv_path_EGREP="$ac_path_EGREP"
7289 ac_path_EGREP_max=$ac_count
7290 fi
7291 # 10*(2^10) chars as input seems more than enough
7292 test $ac_count -gt 10 && break
7293 done
7294 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7295 esac
7296
7297 $ac_path_EGREP_found && break 3
7298 done
7299 done
7300 done
7301 IFS=$as_save_IFS
7302 if test -z "$ac_cv_path_EGREP"; then
7303 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7304 fi
7305 else
7306 ac_cv_path_EGREP=$EGREP
7307 fi
7308
7309 fi
7310 fi
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7312 $as_echo "$ac_cv_path_EGREP" >&6; }
7313 EGREP="$ac_cv_path_EGREP"
7314
7315
7316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7317 $as_echo_n "checking for fgrep... " >&6; }
7318 if ${ac_cv_path_FGREP+:} false; then :
7319 $as_echo_n "(cached) " >&6
7320 else
7321 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7322 then ac_cv_path_FGREP="$GREP -F"
7323 else
7324 if test -z "$FGREP"; then
7325 ac_path_FGREP_found=false
7326 # Loop through the user's path and test for each of PROGNAME-LIST
7327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7328 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7329 do
7330 IFS=$as_save_IFS
7331 test -z "$as_dir" && as_dir=.
7332 for ac_prog in fgrep; do
7333 for ac_exec_ext in '' $ac_executable_extensions; do
7334 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
7335 as_fn_executable_p "$ac_path_FGREP" || continue
7336 # Check for GNU ac_path_FGREP and select it if it is found.
7337 # Check for GNU $ac_path_FGREP
7338 case `"$ac_path_FGREP" --version 2>&1` in
7339 *GNU*)
7340 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7341 *)
7342 ac_count=0
7343 $as_echo_n 0123456789 >"conftest.in"
7344 while :
7345 do
7346 cat "conftest.in" "conftest.in" >"conftest.tmp"
7347 mv "conftest.tmp" "conftest.in"
7348 cp "conftest.in" "conftest.nl"
7349 $as_echo 'FGREP' >> "conftest.nl"
7350 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7351 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7352 as_fn_arith $ac_count + 1 && ac_count=$as_val
7353 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7354 # Best one so far, save it but keep looking for a better one
7355 ac_cv_path_FGREP="$ac_path_FGREP"
7356 ac_path_FGREP_max=$ac_count
7357 fi
7358 # 10*(2^10) chars as input seems more than enough
7359 test $ac_count -gt 10 && break
7360 done
7361 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7362 esac
7363
7364 $ac_path_FGREP_found && break 3
7365 done
7366 done
7367 done
7368 IFS=$as_save_IFS
7369 if test -z "$ac_cv_path_FGREP"; then
7370 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7371 fi
7372 else
7373 ac_cv_path_FGREP=$FGREP
7374 fi
7375
7376 fi
7377 fi
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7379 $as_echo "$ac_cv_path_FGREP" >&6; }
7380 FGREP="$ac_cv_path_FGREP"
7381
7382
7383 test -z "$GREP" && GREP=grep
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403 # Check whether --with-gnu-ld was given.
7404 if test "${with_gnu_ld+set}" = set; then :
7405 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
7406 else
7407 with_gnu_ld=no
7408 fi
7409
7410 ac_prog=ld
7411 if test yes = "$GCC"; then
7412 # Check if gcc -print-prog-name=ld gives a path.
7413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7414 $as_echo_n "checking for ld used by $CC... " >&6; }
7415 case $host in
7416 *-*-mingw*)
7417 # gcc leaves a trailing carriage return, which upsets mingw
7418 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7419 *)
7420 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7421 esac
7422 case $ac_prog in
7423 # Accept absolute paths.
7424 [\\/]* | ?:[\\/]*)
7425 re_direlt='/[^/][^/]*/\.\./'
7426 # Canonicalize the pathname of ld
7427 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7428 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7429 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7430 done
7431 test -z "$LD" && LD=$ac_prog
7432 ;;
7433 "")
7434 # If it fails, then pretend we aren't using GCC.
7435 ac_prog=ld
7436 ;;
7437 *)
7438 # If it is relative, then search for the first ld in PATH.
7439 with_gnu_ld=unknown
7440 ;;
7441 esac
7442 elif test yes = "$with_gnu_ld"; then
7443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7444 $as_echo_n "checking for GNU ld... " >&6; }
7445 else
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7447 $as_echo_n "checking for non-GNU ld... " >&6; }
7448 fi
7449 if ${lt_cv_path_LD+:} false; then :
7450 $as_echo_n "(cached) " >&6
7451 else
7452 if test -z "$LD"; then
7453 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7454 for ac_dir in $PATH; do
7455 IFS=$lt_save_ifs
7456 test -z "$ac_dir" && ac_dir=.
7457 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7458 lt_cv_path_LD=$ac_dir/$ac_prog
7459 # Check to see if the program is GNU ld. I'd rather use --version,
7460 # but apparently some variants of GNU ld only accept -v.
7461 # Break only if it was the GNU/non-GNU ld that we prefer.
7462 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
7463 *GNU* | *'with BFD'*)
7464 test no != "$with_gnu_ld" && break
7465 ;;
7466 *)
7467 test yes != "$with_gnu_ld" && break
7468 ;;
7469 esac
7470 fi
7471 done
7472 IFS=$lt_save_ifs
7473 else
7474 lt_cv_path_LD=$LD # Let the user override the test with a path.
7475 fi
7476 fi
7477
7478 LD=$lt_cv_path_LD
7479 if test -n "$LD"; then
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7481 $as_echo "$LD" >&6; }
7482 else
7483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7484 $as_echo "no" >&6; }
7485 fi
7486 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7488 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7489 if ${lt_cv_prog_gnu_ld+:} false; then :
7490 $as_echo_n "(cached) " >&6
7491 else
7492 # I'd rather use --version here, but apparently some GNU lds only accept -v.
7493 case `$LD -v 2>&1 </dev/null` in
7494 *GNU* | *'with BFD'*)
7495 lt_cv_prog_gnu_ld=yes
7496 ;;
7497 *)
7498 lt_cv_prog_gnu_ld=no
7499 ;;
7500 esac
7501 fi
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7503 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
7504 with_gnu_ld=$lt_cv_prog_gnu_ld
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
7515 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
7516 if ${lt_cv_path_NM+:} false; then :
7517 $as_echo_n "(cached) " >&6
7518 else
7519 if test -n "$NM"; then
7520 # Let the user override the test.
7521 lt_cv_path_NM=$NM
7522 else
7523 lt_nm_to_check=${ac_tool_prefix}nm
7524 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
7525 lt_nm_to_check="$lt_nm_to_check nm"
7526 fi
7527 for lt_tmp_nm in $lt_nm_to_check; do
7528 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7529 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
7530 IFS=$lt_save_ifs
7531 test -z "$ac_dir" && ac_dir=.
7532 tmp_nm=$ac_dir/$lt_tmp_nm
7533 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
7534 # Check to see if the nm accepts a BSD-compat flag.
7535 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
7536 # nm: unknown option "B" ignored
7537 # Tru64's nm complains that /dev/null is an invalid object file
7538 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
7539 case $build_os in
7540 mingw*) lt_bad_file=conftest.nm/nofile ;;
7541 *) lt_bad_file=/dev/null ;;
7542 esac
7543 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
7544 *$lt_bad_file* | *'Invalid file or object type'*)
7545 lt_cv_path_NM="$tmp_nm -B"
7546 break 2
7547 ;;
7548 *)
7549 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7550 */dev/null*)
7551 lt_cv_path_NM="$tmp_nm -p"
7552 break 2
7553 ;;
7554 *)
7555 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7556 continue # so that we can try to find one that supports BSD flags
7557 ;;
7558 esac
7559 ;;
7560 esac
7561 fi
7562 done
7563 IFS=$lt_save_ifs
7564 done
7565 : ${lt_cv_path_NM=no}
7566 fi
7567 fi
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7569 $as_echo "$lt_cv_path_NM" >&6; }
7570 if test no != "$lt_cv_path_NM"; then
7571 NM=$lt_cv_path_NM
7572 else
7573 # Didn't find any BSD compatible name lister, look for dumpbin.
7574 if test -n "$DUMPBIN"; then :
7575 # Let the user override the test.
7576 else
7577 if test -n "$ac_tool_prefix"; then
7578 for ac_prog in dumpbin "link -dump"
7579 do
7580 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7581 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7583 $as_echo_n "checking for $ac_word... " >&6; }
7584 if ${ac_cv_prog_DUMPBIN+:} false; then :
7585 $as_echo_n "(cached) " >&6
7586 else
7587 if test -n "$DUMPBIN"; then
7588 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7589 else
7590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7591 for as_dir in $PATH
7592 do
7593 IFS=$as_save_IFS
7594 test -z "$as_dir" && as_dir=.
7595 for ac_exec_ext in '' $ac_executable_extensions; do
7596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7597 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7599 break 2
7600 fi
7601 done
7602 done
7603 IFS=$as_save_IFS
7604
7605 fi
7606 fi
7607 DUMPBIN=$ac_cv_prog_DUMPBIN
7608 if test -n "$DUMPBIN"; then
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7610 $as_echo "$DUMPBIN" >&6; }
7611 else
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7613 $as_echo "no" >&6; }
7614 fi
7615
7616
7617 test -n "$DUMPBIN" && break
7618 done
7619 fi
7620 if test -z "$DUMPBIN"; then
7621 ac_ct_DUMPBIN=$DUMPBIN
7622 for ac_prog in dumpbin "link -dump"
7623 do
7624 # Extract the first word of "$ac_prog", so it can be a program name with args.
7625 set dummy $ac_prog; ac_word=$2
7626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7627 $as_echo_n "checking for $ac_word... " >&6; }
7628 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
7629 $as_echo_n "(cached) " >&6
7630 else
7631 if test -n "$ac_ct_DUMPBIN"; then
7632 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7633 else
7634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7635 for as_dir in $PATH
7636 do
7637 IFS=$as_save_IFS
7638 test -z "$as_dir" && as_dir=.
7639 for ac_exec_ext in '' $ac_executable_extensions; do
7640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7641 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7643 break 2
7644 fi
7645 done
7646 done
7647 IFS=$as_save_IFS
7648
7649 fi
7650 fi
7651 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7652 if test -n "$ac_ct_DUMPBIN"; then
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7654 $as_echo "$ac_ct_DUMPBIN" >&6; }
7655 else
7656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7657 $as_echo "no" >&6; }
7658 fi
7659
7660
7661 test -n "$ac_ct_DUMPBIN" && break
7662 done
7663
7664 if test "x$ac_ct_DUMPBIN" = x; then
7665 DUMPBIN=":"
7666 else
7667 case $cross_compiling:$ac_tool_warned in
7668 yes:)
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7670 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7671 ac_tool_warned=yes ;;
7672 esac
7673 DUMPBIN=$ac_ct_DUMPBIN
7674 fi
7675 fi
7676
7677 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
7678 *COFF*)
7679 DUMPBIN="$DUMPBIN -symbols -headers"
7680 ;;
7681 *)
7682 DUMPBIN=:
7683 ;;
7684 esac
7685 fi
7686
7687 if test : != "$DUMPBIN"; then
7688 NM=$DUMPBIN
7689 fi
7690 fi
7691 test -z "$NM" && NM=nm
7692
7693
7694
7695
7696
7697
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7699 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7700 if ${lt_cv_nm_interface+:} false; then :
7701 $as_echo_n "(cached) " >&6
7702 else
7703 lt_cv_nm_interface="BSD nm"
7704 echo "int some_variable = 0;" > conftest.$ac_ext
7705 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7706 (eval "$ac_compile" 2>conftest.err)
7707 cat conftest.err >&5
7708 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7709 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7710 cat conftest.err >&5
7711 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7712 cat conftest.out >&5
7713 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7714 lt_cv_nm_interface="MS dumpbin"
7715 fi
7716 rm -rf conftest*
7717 fi
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7719 $as_echo "$lt_cv_nm_interface" >&6; }
7720
7721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7722 $as_echo_n "checking whether ln -s works... " >&6; }
7723 LN_S=$as_ln_s
7724 if test "$LN_S" = "ln -s"; then
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7726 $as_echo "yes" >&6; }
7727 else
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7729 $as_echo "no, using $LN_S" >&6; }
7730 fi
7731
7732 # find the maximum length of command line arguments
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7734 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7735 if ${lt_cv_sys_max_cmd_len+:} false; then :
7736 $as_echo_n "(cached) " >&6
7737 else
7738 i=0
7739 teststring=ABCD
7740
7741 case $build_os in
7742 msdosdjgpp*)
7743 # On DJGPP, this test can blow up pretty badly due to problems in libc
7744 # (any single argument exceeding 2000 bytes causes a buffer overrun
7745 # during glob expansion). Even if it were fixed, the result of this
7746 # check would be larger than it should be.
7747 lt_cv_sys_max_cmd_len=12288; # 12K is about right
7748 ;;
7749
7750 gnu*)
7751 # Under GNU Hurd, this test is not required because there is
7752 # no limit to the length of command line arguments.
7753 # Libtool will interpret -1 as no limit whatsoever
7754 lt_cv_sys_max_cmd_len=-1;
7755 ;;
7756
7757 cygwin* | mingw* | cegcc*)
7758 # On Win9x/ME, this test blows up -- it succeeds, but takes
7759 # about 5 minutes as the teststring grows exponentially.
7760 # Worse, since 9x/ME are not pre-emptively multitasking,
7761 # you end up with a "frozen" computer, even though with patience
7762 # the test eventually succeeds (with a max line length of 256k).
7763 # Instead, let's just punt: use the minimum linelength reported by
7764 # all of the supported platforms: 8192 (on NT/2K/XP).
7765 lt_cv_sys_max_cmd_len=8192;
7766 ;;
7767
7768 mint*)
7769 # On MiNT this can take a long time and run out of memory.
7770 lt_cv_sys_max_cmd_len=8192;
7771 ;;
7772
7773 amigaos*)
7774 # On AmigaOS with pdksh, this test takes hours, literally.
7775 # So we just punt and use a minimum line length of 8192.
7776 lt_cv_sys_max_cmd_len=8192;
7777 ;;
7778
7779 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
7780 # This has been around since 386BSD, at least. Likely further.
7781 if test -x /sbin/sysctl; then
7782 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7783 elif test -x /usr/sbin/sysctl; then
7784 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7785 else
7786 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
7787 fi
7788 # And add a safety zone
7789 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7790 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7791 ;;
7792
7793 interix*)
7794 # We know the value 262144 and hardcode it with a safety zone (like BSD)
7795 lt_cv_sys_max_cmd_len=196608
7796 ;;
7797
7798 os2*)
7799 # The test takes a long time on OS/2.
7800 lt_cv_sys_max_cmd_len=8192
7801 ;;
7802
7803 osf*)
7804 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7805 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7806 # nice to cause kernel panics so lets avoid the loop below.
7807 # First set a reasonable default.
7808 lt_cv_sys_max_cmd_len=16384
7809 #
7810 if test -x /sbin/sysconfig; then
7811 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7812 *1*) lt_cv_sys_max_cmd_len=-1 ;;
7813 esac
7814 fi
7815 ;;
7816 sco3.2v5*)
7817 lt_cv_sys_max_cmd_len=102400
7818 ;;
7819 sysv5* | sco5v6* | sysv4.2uw2*)
7820 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7821 if test -n "$kargmax"; then
7822 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
7823 else
7824 lt_cv_sys_max_cmd_len=32768
7825 fi
7826 ;;
7827 *)
7828 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7829 if test -n "$lt_cv_sys_max_cmd_len" && \
7830 test undefined != "$lt_cv_sys_max_cmd_len"; then
7831 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7832 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7833 else
7834 # Make teststring a little bigger before we do anything with it.
7835 # a 1K string should be a reasonable start.
7836 for i in 1 2 3 4 5 6 7 8; do
7837 teststring=$teststring$teststring
7838 done
7839 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7840 # If test is not a shell built-in, we'll probably end up computing a
7841 # maximum length that is only half of the actual maximum length, but
7842 # we can't tell.
7843 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
7844 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7845 test 17 != "$i" # 1/2 MB should be enough
7846 do
7847 i=`expr $i + 1`
7848 teststring=$teststring$teststring
7849 done
7850 # Only check the string length outside the loop.
7851 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7852 teststring=
7853 # Add a significant safety factor because C++ compilers can tack on
7854 # massive amounts of additional arguments before passing them to the
7855 # linker. It appears as though 1/2 is a usable value.
7856 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7857 fi
7858 ;;
7859 esac
7860
7861 fi
7862
7863 if test -n "$lt_cv_sys_max_cmd_len"; then
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7865 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7866 else
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7868 $as_echo "none" >&6; }
7869 fi
7870 max_cmd_len=$lt_cv_sys_max_cmd_len
7871
7872
7873
7874
7875
7876
7877 : ${CP="cp -f"}
7878 : ${MV="mv -f"}
7879 : ${RM="rm -f"}
7880
7881 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7882 lt_unset=unset
7883 else
7884 lt_unset=false
7885 fi
7886
7887
7888
7889
7890
7891 # test EBCDIC or ASCII
7892 case `echo X|tr X '\101'` in
7893 A) # ASCII based system
7894 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7895 lt_SP2NL='tr \040 \012'
7896 lt_NL2SP='tr \015\012 \040\040'
7897 ;;
7898 *) # EBCDIC based system
7899 lt_SP2NL='tr \100 \n'
7900 lt_NL2SP='tr \r\n \100\100'
7901 ;;
7902 esac
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
7913 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
7914 if ${lt_cv_to_host_file_cmd+:} false; then :
7915 $as_echo_n "(cached) " >&6
7916 else
7917 case $host in
7918 *-*-mingw* )
7919 case $build in
7920 *-*-mingw* ) # actually msys
7921 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
7922 ;;
7923 *-*-cygwin* )
7924 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
7925 ;;
7926 * ) # otherwise, assume *nix
7927 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
7928 ;;
7929 esac
7930 ;;
7931 *-*-cygwin* )
7932 case $build in
7933 *-*-mingw* ) # actually msys
7934 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
7935 ;;
7936 *-*-cygwin* )
7937 lt_cv_to_host_file_cmd=func_convert_file_noop
7938 ;;
7939 * ) # otherwise, assume *nix
7940 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
7941 ;;
7942 esac
7943 ;;
7944 * ) # unhandled hosts (and "normal" native builds)
7945 lt_cv_to_host_file_cmd=func_convert_file_noop
7946 ;;
7947 esac
7948
7949 fi
7950
7951 to_host_file_cmd=$lt_cv_to_host_file_cmd
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
7953 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
7954
7955
7956
7957
7958
7959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
7960 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
7961 if ${lt_cv_to_tool_file_cmd+:} false; then :
7962 $as_echo_n "(cached) " >&6
7963 else
7964 #assume ordinary cross tools, or native build.
7965 lt_cv_to_tool_file_cmd=func_convert_file_noop
7966 case $host in
7967 *-*-mingw* )
7968 case $build in
7969 *-*-mingw* ) # actually msys
7970 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
7971 ;;
7972 esac
7973 ;;
7974 esac
7975
7976 fi
7977
7978 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
7980 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
7981
7982
7983
7984
7985
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7987 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7988 if ${lt_cv_ld_reload_flag+:} false; then :
7989 $as_echo_n "(cached) " >&6
7990 else
7991 lt_cv_ld_reload_flag='-r'
7992 fi
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7994 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7995 reload_flag=$lt_cv_ld_reload_flag
7996 case $reload_flag in
7997 "" | " "*) ;;
7998 *) reload_flag=" $reload_flag" ;;
7999 esac
8000 reload_cmds='$LD$reload_flag -o $output$reload_objs'
8001 case $host_os in
8002 cygwin* | mingw* | pw32* | cegcc*)
8003 if test yes != "$GCC"; then
8004 reload_cmds=false
8005 fi
8006 ;;
8007 darwin*)
8008 if test yes = "$GCC"; then
8009 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
8010 else
8011 reload_cmds='$LD$reload_flag -o $output$reload_objs'
8012 fi
8013 ;;
8014 esac
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024 if test -n "$ac_tool_prefix"; then
8025 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
8026 set dummy ${ac_tool_prefix}objdump; ac_word=$2
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8028 $as_echo_n "checking for $ac_word... " >&6; }
8029 if ${ac_cv_prog_OBJDUMP+:} false; then :
8030 $as_echo_n "(cached) " >&6
8031 else
8032 if test -n "$OBJDUMP"; then
8033 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
8034 else
8035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8036 for as_dir in $PATH
8037 do
8038 IFS=$as_save_IFS
8039 test -z "$as_dir" && as_dir=.
8040 for ac_exec_ext in '' $ac_executable_extensions; do
8041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8042 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
8043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8044 break 2
8045 fi
8046 done
8047 done
8048 IFS=$as_save_IFS
8049
8050 fi
8051 fi
8052 OBJDUMP=$ac_cv_prog_OBJDUMP
8053 if test -n "$OBJDUMP"; then
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
8055 $as_echo "$OBJDUMP" >&6; }
8056 else
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8058 $as_echo "no" >&6; }
8059 fi
8060
8061
8062 fi
8063 if test -z "$ac_cv_prog_OBJDUMP"; then
8064 ac_ct_OBJDUMP=$OBJDUMP
8065 # Extract the first word of "objdump", so it can be a program name with args.
8066 set dummy objdump; ac_word=$2
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8068 $as_echo_n "checking for $ac_word... " >&6; }
8069 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
8070 $as_echo_n "(cached) " >&6
8071 else
8072 if test -n "$ac_ct_OBJDUMP"; then
8073 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
8074 else
8075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8076 for as_dir in $PATH
8077 do
8078 IFS=$as_save_IFS
8079 test -z "$as_dir" && as_dir=.
8080 for ac_exec_ext in '' $ac_executable_extensions; do
8081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8082 ac_cv_prog_ac_ct_OBJDUMP="objdump"
8083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8084 break 2
8085 fi
8086 done
8087 done
8088 IFS=$as_save_IFS
8089
8090 fi
8091 fi
8092 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
8093 if test -n "$ac_ct_OBJDUMP"; then
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
8095 $as_echo "$ac_ct_OBJDUMP" >&6; }
8096 else
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8098 $as_echo "no" >&6; }
8099 fi
8100
8101 if test "x$ac_ct_OBJDUMP" = x; then
8102 OBJDUMP="false"
8103 else
8104 case $cross_compiling:$ac_tool_warned in
8105 yes:)
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8107 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8108 ac_tool_warned=yes ;;
8109 esac
8110 OBJDUMP=$ac_ct_OBJDUMP
8111 fi
8112 else
8113 OBJDUMP="$ac_cv_prog_OBJDUMP"
8114 fi
8115
8116 test -z "$OBJDUMP" && OBJDUMP=objdump
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
8127 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
8128 if ${lt_cv_deplibs_check_method+:} false; then :
8129 $as_echo_n "(cached) " >&6
8130 else
8131 lt_cv_file_magic_cmd='$MAGIC_CMD'
8132 lt_cv_file_magic_test_file=
8133 lt_cv_deplibs_check_method='unknown'
8134 # Need to set the preceding variable on all platforms that support
8135 # interlibrary dependencies.
8136 # 'none' -- dependencies not supported.
8137 # 'unknown' -- same as none, but documents that we really don't know.
8138 # 'pass_all' -- all dependencies passed with no checks.
8139 # 'test_compile' -- check by making test program.
8140 # 'file_magic [[regex]]' -- check by looking for files in library path
8141 # that responds to the $file_magic_cmd with a given extended regex.
8142 # If you have 'file' or equivalent on your system and you're not sure
8143 # whether 'pass_all' will *always* work, you probably want this one.
8144
8145 case $host_os in
8146 aix[4-9]*)
8147 lt_cv_deplibs_check_method=pass_all
8148 ;;
8149
8150 beos*)
8151 lt_cv_deplibs_check_method=pass_all
8152 ;;
8153
8154 bsdi[45]*)
8155 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
8156 lt_cv_file_magic_cmd='/usr/bin/file -L'
8157 lt_cv_file_magic_test_file=/shlib/libc.so
8158 ;;
8159
8160 cygwin*)
8161 # func_win32_libid is a shell function defined in ltmain.sh
8162 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8163 lt_cv_file_magic_cmd='func_win32_libid'
8164 ;;
8165
8166 mingw* | pw32*)
8167 # Base MSYS/MinGW do not provide the 'file' command needed by
8168 # func_win32_libid shell function, so use a weaker test based on 'objdump',
8169 # unless we find 'file', for example because we are cross-compiling.
8170 if ( file / ) >/dev/null 2>&1; then
8171 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8172 lt_cv_file_magic_cmd='func_win32_libid'
8173 else
8174 # Keep this pattern in sync with the one in func_win32_libid.
8175 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
8176 lt_cv_file_magic_cmd='$OBJDUMP -f'
8177 fi
8178 ;;
8179
8180 cegcc*)
8181 # use the weaker test based on 'objdump'. See mingw*.
8182 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
8183 lt_cv_file_magic_cmd='$OBJDUMP -f'
8184 ;;
8185
8186 darwin* | rhapsody*)
8187 lt_cv_deplibs_check_method=pass_all
8188 ;;
8189
8190 freebsd* | dragonfly*)
8191 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8192 case $host_cpu in
8193 i*86 )
8194 # Not sure whether the presence of OpenBSD here was a mistake.
8195 # Let's accept both of them until this is cleared up.
8196 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
8197 lt_cv_file_magic_cmd=/usr/bin/file
8198 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
8199 ;;
8200 esac
8201 else
8202 lt_cv_deplibs_check_method=pass_all
8203 fi
8204 ;;
8205
8206 haiku*)
8207 lt_cv_deplibs_check_method=pass_all
8208 ;;
8209
8210 hpux10.20* | hpux11*)
8211 lt_cv_file_magic_cmd=/usr/bin/file
8212 case $host_cpu in
8213 ia64*)
8214 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8215 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8216 ;;
8217 hppa*64*)
8218 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]'
8219 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8220 ;;
8221 *)
8222 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
8223 lt_cv_file_magic_test_file=/usr/lib/libc.sl
8224 ;;
8225 esac
8226 ;;
8227
8228 interix[3-9]*)
8229 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8230 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8231 ;;
8232
8233 irix5* | irix6* | nonstopux*)
8234 case $LD in
8235 *-32|*"-32 ") libmagic=32-bit;;
8236 *-n32|*"-n32 ") libmagic=N32;;
8237 *-64|*"-64 ") libmagic=64-bit;;
8238 *) libmagic=never-match;;
8239 esac
8240 lt_cv_deplibs_check_method=pass_all
8241 ;;
8242
8243 # This must be glibc/ELF.
8244 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8245 lt_cv_deplibs_check_method=pass_all
8246 ;;
8247
8248 netbsd*)
8249 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8250 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8251 else
8252 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8253 fi
8254 ;;
8255
8256 newos6*)
8257 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8258 lt_cv_file_magic_cmd=/usr/bin/file
8259 lt_cv_file_magic_test_file=/usr/lib/libnls.so
8260 ;;
8261
8262 *nto* | *qnx*)
8263 lt_cv_deplibs_check_method=pass_all
8264 ;;
8265
8266 openbsd* | bitrig*)
8267 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
8268 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8269 else
8270 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8271 fi
8272 ;;
8273
8274 osf3* | osf4* | osf5*)
8275 lt_cv_deplibs_check_method=pass_all
8276 ;;
8277
8278 rdos*)
8279 lt_cv_deplibs_check_method=pass_all
8280 ;;
8281
8282 solaris*)
8283 lt_cv_deplibs_check_method=pass_all
8284 ;;
8285
8286 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8287 lt_cv_deplibs_check_method=pass_all
8288 ;;
8289
8290 sysv4 | sysv4.3*)
8291 case $host_vendor in
8292 motorola)
8293 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]'
8294 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8295 ;;
8296 ncr)
8297 lt_cv_deplibs_check_method=pass_all
8298 ;;
8299 sequent)
8300 lt_cv_file_magic_cmd='/bin/file'
8301 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8302 ;;
8303 sni)
8304 lt_cv_file_magic_cmd='/bin/file'
8305 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8306 lt_cv_file_magic_test_file=/lib/libc.so
8307 ;;
8308 siemens)
8309 lt_cv_deplibs_check_method=pass_all
8310 ;;
8311 pc)
8312 lt_cv_deplibs_check_method=pass_all
8313 ;;
8314 esac
8315 ;;
8316
8317 tpf*)
8318 lt_cv_deplibs_check_method=pass_all
8319 ;;
8320 os2*)
8321 lt_cv_deplibs_check_method=pass_all
8322 ;;
8323 esac
8324
8325 fi
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
8327 $as_echo "$lt_cv_deplibs_check_method" >&6; }
8328
8329 file_magic_glob=
8330 want_nocaseglob=no
8331 if test "$build" = "$host"; then
8332 case $host_os in
8333 mingw* | pw32*)
8334 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
8335 want_nocaseglob=yes
8336 else
8337 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
8338 fi
8339 ;;
8340 esac
8341 fi
8342
8343 file_magic_cmd=$lt_cv_file_magic_cmd
8344 deplibs_check_method=$lt_cv_deplibs_check_method
8345 test -z "$deplibs_check_method" && deplibs_check_method=unknown
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368 if test -n "$ac_tool_prefix"; then
8369 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8370 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8372 $as_echo_n "checking for $ac_word... " >&6; }
8373 if ${ac_cv_prog_DLLTOOL+:} false; then :
8374 $as_echo_n "(cached) " >&6
8375 else
8376 if test -n "$DLLTOOL"; then
8377 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8378 else
8379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8380 for as_dir in $PATH
8381 do
8382 IFS=$as_save_IFS
8383 test -z "$as_dir" && as_dir=.
8384 for ac_exec_ext in '' $ac_executable_extensions; do
8385 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8386 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8388 break 2
8389 fi
8390 done
8391 done
8392 IFS=$as_save_IFS
8393
8394 fi
8395 fi
8396 DLLTOOL=$ac_cv_prog_DLLTOOL
8397 if test -n "$DLLTOOL"; then
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8399 $as_echo "$DLLTOOL" >&6; }
8400 else
8401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8402 $as_echo "no" >&6; }
8403 fi
8404
8405
8406 fi
8407 if test -z "$ac_cv_prog_DLLTOOL"; then
8408 ac_ct_DLLTOOL=$DLLTOOL
8409 # Extract the first word of "dlltool", so it can be a program name with args.
8410 set dummy dlltool; ac_word=$2
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8412 $as_echo_n "checking for $ac_word... " >&6; }
8413 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
8414 $as_echo_n "(cached) " >&6
8415 else
8416 if test -n "$ac_ct_DLLTOOL"; then
8417 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8418 else
8419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8420 for as_dir in $PATH
8421 do
8422 IFS=$as_save_IFS
8423 test -z "$as_dir" && as_dir=.
8424 for ac_exec_ext in '' $ac_executable_extensions; do
8425 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8426 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8428 break 2
8429 fi
8430 done
8431 done
8432 IFS=$as_save_IFS
8433
8434 fi
8435 fi
8436 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8437 if test -n "$ac_ct_DLLTOOL"; then
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8439 $as_echo "$ac_ct_DLLTOOL" >&6; }
8440 else
8441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8442 $as_echo "no" >&6; }
8443 fi
8444
8445 if test "x$ac_ct_DLLTOOL" = x; then
8446 DLLTOOL="false"
8447 else
8448 case $cross_compiling:$ac_tool_warned in
8449 yes:)
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8451 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8452 ac_tool_warned=yes ;;
8453 esac
8454 DLLTOOL=$ac_ct_DLLTOOL
8455 fi
8456 else
8457 DLLTOOL="$ac_cv_prog_DLLTOOL"
8458 fi
8459
8460 test -z "$DLLTOOL" && DLLTOOL=dlltool
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
8472 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
8473 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
8474 $as_echo_n "(cached) " >&6
8475 else
8476 lt_cv_sharedlib_from_linklib_cmd='unknown'
8477
8478 case $host_os in
8479 cygwin* | mingw* | pw32* | cegcc*)
8480 # two different shell functions defined in ltmain.sh;
8481 # decide which one to use based on capabilities of $DLLTOOL
8482 case `$DLLTOOL --help 2>&1` in
8483 *--identify-strict*)
8484 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
8485 ;;
8486 *)
8487 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
8488 ;;
8489 esac
8490 ;;
8491 *)
8492 # fallback: assume linklib IS sharedlib
8493 lt_cv_sharedlib_from_linklib_cmd=$ECHO
8494 ;;
8495 esac
8496
8497 fi
8498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
8499 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
8500 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
8501 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
8502
8503
8504
8505
8506
8507
8508
8509 if test -n "$ac_tool_prefix"; then
8510 for ac_prog in ar
8511 do
8512 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8513 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8515 $as_echo_n "checking for $ac_word... " >&6; }
8516 if ${ac_cv_prog_AR+:} false; then :
8517 $as_echo_n "(cached) " >&6
8518 else
8519 if test -n "$AR"; then
8520 ac_cv_prog_AR="$AR" # Let the user override the test.
8521 else
8522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8523 for as_dir in $PATH
8524 do
8525 IFS=$as_save_IFS
8526 test -z "$as_dir" && as_dir=.
8527 for ac_exec_ext in '' $ac_executable_extensions; do
8528 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8529 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
8530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8531 break 2
8532 fi
8533 done
8534 done
8535 IFS=$as_save_IFS
8536
8537 fi
8538 fi
8539 AR=$ac_cv_prog_AR
8540 if test -n "$AR"; then
8541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8542 $as_echo "$AR" >&6; }
8543 else
8544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8545 $as_echo "no" >&6; }
8546 fi
8547
8548
8549 test -n "$AR" && break
8550 done
8551 fi
8552 if test -z "$AR"; then
8553 ac_ct_AR=$AR
8554 for ac_prog in ar
8555 do
8556 # Extract the first word of "$ac_prog", so it can be a program name with args.
8557 set dummy $ac_prog; ac_word=$2
8558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8559 $as_echo_n "checking for $ac_word... " >&6; }
8560 if ${ac_cv_prog_ac_ct_AR+:} false; then :
8561 $as_echo_n "(cached) " >&6
8562 else
8563 if test -n "$ac_ct_AR"; then
8564 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8565 else
8566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8567 for as_dir in $PATH
8568 do
8569 IFS=$as_save_IFS
8570 test -z "$as_dir" && as_dir=.
8571 for ac_exec_ext in '' $ac_executable_extensions; do
8572 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8573 ac_cv_prog_ac_ct_AR="$ac_prog"
8574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8575 break 2
8576 fi
8577 done
8578 done
8579 IFS=$as_save_IFS
8580
8581 fi
8582 fi
8583 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8584 if test -n "$ac_ct_AR"; then
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8586 $as_echo "$ac_ct_AR" >&6; }
8587 else
8588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8589 $as_echo "no" >&6; }
8590 fi
8591
8592
8593 test -n "$ac_ct_AR" && break
8594 done
8595
8596 if test "x$ac_ct_AR" = x; then
8597 AR="false"
8598 else
8599 case $cross_compiling:$ac_tool_warned in
8600 yes:)
8601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8602 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8603 ac_tool_warned=yes ;;
8604 esac
8605 AR=$ac_ct_AR
8606 fi
8607 fi
8608
8609 : ${AR=ar}
8610 : ${AR_FLAGS=cru}
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
8623 $as_echo_n "checking for archiver @FILE support... " >&6; }
8624 if ${lt_cv_ar_at_file+:} false; then :
8625 $as_echo_n "(cached) " >&6
8626 else
8627 lt_cv_ar_at_file=no
8628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8629 /* end confdefs.h. */
8630
8631 int
8632 main ()
8633 {
8634
8635 ;
8636 return 0;
8637 }
8638 _ACEOF
8639 if ac_fn_c_try_compile "$LINENO"; then :
8640 echo conftest.$ac_objext > conftest.lst
8641 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
8642 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8643 (eval $lt_ar_try) 2>&5
8644 ac_status=$?
8645 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8646 test $ac_status = 0; }
8647 if test 0 -eq "$ac_status"; then
8648 # Ensure the archiver fails upon bogus file names.
8649 rm -f conftest.$ac_objext libconftest.a
8650 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8651 (eval $lt_ar_try) 2>&5
8652 ac_status=$?
8653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8654 test $ac_status = 0; }
8655 if test 0 -ne "$ac_status"; then
8656 lt_cv_ar_at_file=@
8657 fi
8658 fi
8659 rm -f conftest.* libconftest.a
8660
8661 fi
8662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8663
8664 fi
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
8666 $as_echo "$lt_cv_ar_at_file" >&6; }
8667
8668 if test no = "$lt_cv_ar_at_file"; then
8669 archiver_list_spec=
8670 else
8671 archiver_list_spec=$lt_cv_ar_at_file
8672 fi
8673
8674
8675
8676
8677
8678
8679
8680 if test -n "$ac_tool_prefix"; then
8681 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8682 set dummy ${ac_tool_prefix}strip; ac_word=$2
8683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8684 $as_echo_n "checking for $ac_word... " >&6; }
8685 if ${ac_cv_prog_STRIP+:} false; then :
8686 $as_echo_n "(cached) " >&6
8687 else
8688 if test -n "$STRIP"; then
8689 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8690 else
8691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8692 for as_dir in $PATH
8693 do
8694 IFS=$as_save_IFS
8695 test -z "$as_dir" && as_dir=.
8696 for ac_exec_ext in '' $ac_executable_extensions; do
8697 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8698 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8700 break 2
8701 fi
8702 done
8703 done
8704 IFS=$as_save_IFS
8705
8706 fi
8707 fi
8708 STRIP=$ac_cv_prog_STRIP
8709 if test -n "$STRIP"; then
8710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8711 $as_echo "$STRIP" >&6; }
8712 else
8713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8714 $as_echo "no" >&6; }
8715 fi
8716
8717
8718 fi
8719 if test -z "$ac_cv_prog_STRIP"; then
8720 ac_ct_STRIP=$STRIP
8721 # Extract the first word of "strip", so it can be a program name with args.
8722 set dummy strip; ac_word=$2
8723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8724 $as_echo_n "checking for $ac_word... " >&6; }
8725 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
8726 $as_echo_n "(cached) " >&6
8727 else
8728 if test -n "$ac_ct_STRIP"; then
8729 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8730 else
8731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8732 for as_dir in $PATH
8733 do
8734 IFS=$as_save_IFS
8735 test -z "$as_dir" && as_dir=.
8736 for ac_exec_ext in '' $ac_executable_extensions; do
8737 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8738 ac_cv_prog_ac_ct_STRIP="strip"
8739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8740 break 2
8741 fi
8742 done
8743 done
8744 IFS=$as_save_IFS
8745
8746 fi
8747 fi
8748 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8749 if test -n "$ac_ct_STRIP"; then
8750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8751 $as_echo "$ac_ct_STRIP" >&6; }
8752 else
8753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8754 $as_echo "no" >&6; }
8755 fi
8756
8757 if test "x$ac_ct_STRIP" = x; then
8758 STRIP=":"
8759 else
8760 case $cross_compiling:$ac_tool_warned in
8761 yes:)
8762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8763 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8764 ac_tool_warned=yes ;;
8765 esac
8766 STRIP=$ac_ct_STRIP
8767 fi
8768 else
8769 STRIP="$ac_cv_prog_STRIP"
8770 fi
8771
8772 test -z "$STRIP" && STRIP=:
8773
8774
8775
8776
8777
8778
8779 if test -n "$ac_tool_prefix"; then
8780 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8781 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8783 $as_echo_n "checking for $ac_word... " >&6; }
8784 if ${ac_cv_prog_RANLIB+:} false; then :
8785 $as_echo_n "(cached) " >&6
8786 else
8787 if test -n "$RANLIB"; then
8788 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8789 else
8790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8791 for as_dir in $PATH
8792 do
8793 IFS=$as_save_IFS
8794 test -z "$as_dir" && as_dir=.
8795 for ac_exec_ext in '' $ac_executable_extensions; do
8796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8797 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8799 break 2
8800 fi
8801 done
8802 done
8803 IFS=$as_save_IFS
8804
8805 fi
8806 fi
8807 RANLIB=$ac_cv_prog_RANLIB
8808 if test -n "$RANLIB"; then
8809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8810 $as_echo "$RANLIB" >&6; }
8811 else
8812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8813 $as_echo "no" >&6; }
8814 fi
8815
8816
8817 fi
8818 if test -z "$ac_cv_prog_RANLIB"; then
8819 ac_ct_RANLIB=$RANLIB
8820 # Extract the first word of "ranlib", so it can be a program name with args.
8821 set dummy ranlib; ac_word=$2
8822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8823 $as_echo_n "checking for $ac_word... " >&6; }
8824 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8825 $as_echo_n "(cached) " >&6
8826 else
8827 if test -n "$ac_ct_RANLIB"; then
8828 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8829 else
8830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8831 for as_dir in $PATH
8832 do
8833 IFS=$as_save_IFS
8834 test -z "$as_dir" && as_dir=.
8835 for ac_exec_ext in '' $ac_executable_extensions; do
8836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8837 ac_cv_prog_ac_ct_RANLIB="ranlib"
8838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8839 break 2
8840 fi
8841 done
8842 done
8843 IFS=$as_save_IFS
8844
8845 fi
8846 fi
8847 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8848 if test -n "$ac_ct_RANLIB"; then
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8850 $as_echo "$ac_ct_RANLIB" >&6; }
8851 else
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8853 $as_echo "no" >&6; }
8854 fi
8855
8856 if test "x$ac_ct_RANLIB" = x; then
8857 RANLIB=":"
8858 else
8859 case $cross_compiling:$ac_tool_warned in
8860 yes:)
8861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8862 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8863 ac_tool_warned=yes ;;
8864 esac
8865 RANLIB=$ac_ct_RANLIB
8866 fi
8867 else
8868 RANLIB="$ac_cv_prog_RANLIB"
8869 fi
8870
8871 test -z "$RANLIB" && RANLIB=:
8872
8873
8874
8875
8876
8877
8878 # Determine commands to create old-style static archives.
8879 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8880 old_postinstall_cmds='chmod 644 $oldlib'
8881 old_postuninstall_cmds=
8882
8883 if test -n "$RANLIB"; then
8884 case $host_os in
8885 bitrig* | openbsd*)
8886 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
8887 ;;
8888 *)
8889 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
8890 ;;
8891 esac
8892 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
8893 fi
8894
8895 case $host_os in
8896 darwin*)
8897 lock_old_archive_extraction=yes ;;
8898 *)
8899 lock_old_archive_extraction=no ;;
8900 esac
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940 # If no C compiler was specified, use CC.
8941 LTCC=${LTCC-"$CC"}
8942
8943 # If no C compiler flags were specified, use CFLAGS.
8944 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8945
8946 # Allow CC to be a program name with arguments.
8947 compiler=$CC
8948
8949
8950 # Check for command to grab the raw symbol name followed by C symbol from nm.
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8952 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8953 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
8954 $as_echo_n "(cached) " >&6
8955 else
8956
8957 # These are sane defaults that work on at least a few old systems.
8958 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
8959
8960 # Character class describing NM global symbol codes.
8961 symcode='[BCDEGRST]'
8962
8963 # Regexp to match symbols that can be accessed directly from C.
8964 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8965
8966 # Define system-specific variables.
8967 case $host_os in
8968 aix*)
8969 symcode='[BCDT]'
8970 ;;
8971 cygwin* | mingw* | pw32* | cegcc*)
8972 symcode='[ABCDGISTW]'
8973 ;;
8974 hpux*)
8975 if test ia64 = "$host_cpu"; then
8976 symcode='[ABCDEGRST]'
8977 fi
8978 ;;
8979 irix* | nonstopux*)
8980 symcode='[BCDEGRST]'
8981 ;;
8982 osf*)
8983 symcode='[BCDEGQRST]'
8984 ;;
8985 solaris*)
8986 symcode='[BDRT]'
8987 ;;
8988 sco3.2v5*)
8989 symcode='[DT]'
8990 ;;
8991 sysv4.2uw2*)
8992 symcode='[DT]'
8993 ;;
8994 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8995 symcode='[ABDT]'
8996 ;;
8997 sysv4)
8998 symcode='[DFNSTU]'
8999 ;;
9000 esac
9001
9002 # If we're using GNU nm, then use its standard symbol codes.
9003 case `$NM -V 2>&1` in
9004 *GNU* | *'with BFD'*)
9005 symcode='[ABCDGIRSTW]' ;;
9006 esac
9007
9008 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9009 # Gets list of data symbols to import.
9010 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
9011 # Adjust the below global symbol transforms to fixup imported variables.
9012 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
9013 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
9014 lt_c_name_lib_hook="\
9015 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
9016 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
9017 else
9018 # Disable hooks by default.
9019 lt_cv_sys_global_symbol_to_import=
9020 lt_cdecl_hook=
9021 lt_c_name_hook=
9022 lt_c_name_lib_hook=
9023 fi
9024
9025 # Transform an extracted symbol line into a proper C declaration.
9026 # Some systems (esp. on ia64) link data and code symbols differently,
9027 # so use this general approach.
9028 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
9029 $lt_cdecl_hook\
9030 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
9031 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
9032
9033 # Transform an extracted symbol line into symbol name and symbol address
9034 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
9035 $lt_c_name_hook\
9036 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
9037 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
9038
9039 # Transform an extracted symbol line into symbol name with lib prefix and
9040 # symbol address.
9041 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
9042 $lt_c_name_lib_hook\
9043 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
9044 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
9045 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
9046
9047 # Handle CRLF in mingw tool chain
9048 opt_cr=
9049 case $build_os in
9050 mingw*)
9051 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9052 ;;
9053 esac
9054
9055 # Try without a prefix underscore, then with it.
9056 for ac_symprfx in "" "_"; do
9057
9058 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9059 symxfrm="\\1 $ac_symprfx\\2 \\2"
9060
9061 # Write the raw and C identifiers.
9062 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9063 # Fake it for dumpbin and say T for any non-static function,
9064 # D for any global variable and I for any imported variable.
9065 # Also find C++ and __fastcall symbols from MSVC++,
9066 # which start with @ or ?.
9067 lt_cv_sys_global_symbol_pipe="$AWK '"\
9068 " {last_section=section; section=\$ 3};"\
9069 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
9070 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
9071 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
9072 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
9073 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
9074 " \$ 0!~/External *\|/{next};"\
9075 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
9076 " {if(hide[section]) next};"\
9077 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
9078 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
9079 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
9080 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
9081 " ' prfx=^$ac_symprfx"
9082 else
9083 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9084 fi
9085 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
9086
9087 # Check to see that the pipe works correctly.
9088 pipe_works=no
9089
9090 rm -rf conftest*
9091 cat > conftest.$ac_ext <<_LT_EOF
9092 #ifdef __cplusplus
9093 extern "C" {
9094 #endif
9095 char nm_test_var;
9096 void nm_test_func(void);
9097 void nm_test_func(void){}
9098 #ifdef __cplusplus
9099 }
9100 #endif
9101 int main(){nm_test_var='a';nm_test_func();return(0);}
9102 _LT_EOF
9103
9104 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9105 (eval $ac_compile) 2>&5
9106 ac_status=$?
9107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9108 test $ac_status = 0; }; then
9109 # Now try to grab the symbols.
9110 nlist=conftest.nm
9111 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
9112 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
9113 ac_status=$?
9114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9115 test $ac_status = 0; } && test -s "$nlist"; then
9116 # Try sorting and uniquifying the output.
9117 if sort "$nlist" | uniq > "$nlist"T; then
9118 mv -f "$nlist"T "$nlist"
9119 else
9120 rm -f "$nlist"T
9121 fi
9122
9123 # Make sure that we snagged all the symbols we need.
9124 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
9125 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
9126 cat <<_LT_EOF > conftest.$ac_ext
9127 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
9128 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
9129 /* DATA imports from DLLs on WIN32 can't be const, because runtime
9130 relocations are performed -- see ld's documentation on pseudo-relocs. */
9131 # define LT_DLSYM_CONST
9132 #elif defined __osf__
9133 /* This system does not cope well with relocations in const data. */
9134 # define LT_DLSYM_CONST
9135 #else
9136 # define LT_DLSYM_CONST const
9137 #endif
9138
9139 #ifdef __cplusplus
9140 extern "C" {
9141 #endif
9142
9143 _LT_EOF
9144 # Now generate the symbol file.
9145 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
9146
9147 cat <<_LT_EOF >> conftest.$ac_ext
9148
9149 /* The mapping between symbol names and symbols. */
9150 LT_DLSYM_CONST struct {
9151 const char *name;
9152 void *address;
9153 }
9154 lt__PROGRAM__LTX_preloaded_symbols[] =
9155 {
9156 { "@PROGRAM@", (void *) 0 },
9157 _LT_EOF
9158 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
9159 cat <<\_LT_EOF >> conftest.$ac_ext
9160 {0, (void *) 0}
9161 };
9162
9163 /* This works around a problem in FreeBSD linker */
9164 #ifdef FREEBSD_WORKAROUND
9165 static const void *lt_preloaded_setup() {
9166 return lt__PROGRAM__LTX_preloaded_symbols;
9167 }
9168 #endif
9169
9170 #ifdef __cplusplus
9171 }
9172 #endif
9173 _LT_EOF
9174 # Now try linking the two files.
9175 mv conftest.$ac_objext conftstm.$ac_objext
9176 lt_globsym_save_LIBS=$LIBS
9177 lt_globsym_save_CFLAGS=$CFLAGS
9178 LIBS=conftstm.$ac_objext
9179 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9180 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9181 (eval $ac_link) 2>&5
9182 ac_status=$?
9183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9184 test $ac_status = 0; } && test -s conftest$ac_exeext; then
9185 pipe_works=yes
9186 fi
9187 LIBS=$lt_globsym_save_LIBS
9188 CFLAGS=$lt_globsym_save_CFLAGS
9189 else
9190 echo "cannot find nm_test_func in $nlist" >&5
9191 fi
9192 else
9193 echo "cannot find nm_test_var in $nlist" >&5
9194 fi
9195 else
9196 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9197 fi
9198 else
9199 echo "$progname: failed program was:" >&5
9200 cat conftest.$ac_ext >&5
9201 fi
9202 rm -rf conftest* conftst*
9203
9204 # Do not use the global_symbol_pipe unless it works.
9205 if test yes = "$pipe_works"; then
9206 break
9207 else
9208 lt_cv_sys_global_symbol_pipe=
9209 fi
9210 done
9211
9212 fi
9213
9214 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9215 lt_cv_sys_global_symbol_to_cdecl=
9216 fi
9217 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9219 $as_echo "failed" >&6; }
9220 else
9221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9222 $as_echo "ok" >&6; }
9223 fi
9224
9225 # Response file support.
9226 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9227 nm_file_list_spec='@'
9228 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
9229 nm_file_list_spec='@'
9230 fi
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
9269 $as_echo_n "checking for sysroot... " >&6; }
9270
9271 # Check whether --with-sysroot was given.
9272 if test "${with_sysroot+set}" = set; then :
9273 withval=$with_sysroot;
9274 else
9275 with_sysroot=no
9276 fi
9277
9278
9279 lt_sysroot=
9280 case $with_sysroot in #(
9281 yes)
9282 if test yes = "$GCC"; then
9283 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
9284 fi
9285 ;; #(
9286 /*)
9287 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
9288 ;; #(
9289 no|'')
9290 ;; #(
9291 *)
9292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
9293 $as_echo "$with_sysroot" >&6; }
9294 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
9295 ;;
9296 esac
9297
9298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
9299 $as_echo "${lt_sysroot:-no}" >&6; }
9300
9301
9302
9303
9304
9305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
9306 $as_echo_n "checking for a working dd... " >&6; }
9307 if ${ac_cv_path_lt_DD+:} false; then :
9308 $as_echo_n "(cached) " >&6
9309 else
9310 printf 0123456789abcdef0123456789abcdef >conftest.i
9311 cat conftest.i conftest.i >conftest2.i
9312 : ${lt_DD:=$DD}
9313 if test -z "$lt_DD"; then
9314 ac_path_lt_DD_found=false
9315 # Loop through the user's path and test for each of PROGNAME-LIST
9316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9317 for as_dir in $PATH
9318 do
9319 IFS=$as_save_IFS
9320 test -z "$as_dir" && as_dir=.
9321 for ac_prog in dd; do
9322 for ac_exec_ext in '' $ac_executable_extensions; do
9323 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
9324 as_fn_executable_p "$ac_path_lt_DD" || continue
9325 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
9326 cmp -s conftest.i conftest.out \
9327 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
9328 fi
9329 $ac_path_lt_DD_found && break 3
9330 done
9331 done
9332 done
9333 IFS=$as_save_IFS
9334 if test -z "$ac_cv_path_lt_DD"; then
9335 :
9336 fi
9337 else
9338 ac_cv_path_lt_DD=$lt_DD
9339 fi
9340
9341 rm -f conftest.i conftest2.i conftest.out
9342 fi
9343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
9344 $as_echo "$ac_cv_path_lt_DD" >&6; }
9345
9346
9347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
9348 $as_echo_n "checking how to truncate binary pipes... " >&6; }
9349 if ${lt_cv_truncate_bin+:} false; then :
9350 $as_echo_n "(cached) " >&6
9351 else
9352 printf 0123456789abcdef0123456789abcdef >conftest.i
9353 cat conftest.i conftest.i >conftest2.i
9354 lt_cv_truncate_bin=
9355 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
9356 cmp -s conftest.i conftest.out \
9357 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
9358 fi
9359 rm -f conftest.i conftest2.i conftest.out
9360 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
9361 fi
9362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
9363 $as_echo "$lt_cv_truncate_bin" >&6; }
9364
9365
9366
9367
9368
9369
9370
9371 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
9372 func_cc_basename ()
9373 {
9374 for cc_temp in $*""; do
9375 case $cc_temp in
9376 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9377 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9378 \-*) ;;
9379 *) break;;
9380 esac
9381 done
9382 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9383 }
9384
9385 # Check whether --enable-libtool-lock was given.
9386 if test "${enable_libtool_lock+set}" = set; then :
9387 enableval=$enable_libtool_lock;
9388 fi
9389
9390 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
9391
9392 # Some flags need to be propagated to the compiler or linker for good
9393 # libtool support.
9394 case $host in
9395 ia64-*-hpux*)
9396 # Find out what ABI is being produced by ac_compile, and set mode
9397 # options accordingly.
9398 echo 'int i;' > conftest.$ac_ext
9399 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9400 (eval $ac_compile) 2>&5
9401 ac_status=$?
9402 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9403 test $ac_status = 0; }; then
9404 case `/usr/bin/file conftest.$ac_objext` in
9405 *ELF-32*)
9406 HPUX_IA64_MODE=32
9407 ;;
9408 *ELF-64*)
9409 HPUX_IA64_MODE=64
9410 ;;
9411 esac
9412 fi
9413 rm -rf conftest*
9414 ;;
9415 *-*-irix6*)
9416 # Find out what ABI is being produced by ac_compile, and set linker
9417 # options accordingly.
9418 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
9419 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9420 (eval $ac_compile) 2>&5
9421 ac_status=$?
9422 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9423 test $ac_status = 0; }; then
9424 if test yes = "$lt_cv_prog_gnu_ld"; then
9425 case `/usr/bin/file conftest.$ac_objext` in
9426 *32-bit*)
9427 LD="${LD-ld} -melf32bsmip"
9428 ;;
9429 *N32*)
9430 LD="${LD-ld} -melf32bmipn32"
9431 ;;
9432 *64-bit*)
9433 LD="${LD-ld} -melf64bmip"
9434 ;;
9435 esac
9436 else
9437 case `/usr/bin/file conftest.$ac_objext` in
9438 *32-bit*)
9439 LD="${LD-ld} -32"
9440 ;;
9441 *N32*)
9442 LD="${LD-ld} -n32"
9443 ;;
9444 *64-bit*)
9445 LD="${LD-ld} -64"
9446 ;;
9447 esac
9448 fi
9449 fi
9450 rm -rf conftest*
9451 ;;
9452
9453 mips64*-*linux*)
9454 # Find out what ABI is being produced by ac_compile, and set linker
9455 # options accordingly.
9456 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
9457 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9458 (eval $ac_compile) 2>&5
9459 ac_status=$?
9460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9461 test $ac_status = 0; }; then
9462 emul=elf
9463 case `/usr/bin/file conftest.$ac_objext` in
9464 *32-bit*)
9465 emul="${emul}32"
9466 ;;
9467 *64-bit*)
9468 emul="${emul}64"
9469 ;;
9470 esac
9471 case `/usr/bin/file conftest.$ac_objext` in
9472 *MSB*)
9473 emul="${emul}btsmip"
9474 ;;
9475 *LSB*)
9476 emul="${emul}ltsmip"
9477 ;;
9478 esac
9479 case `/usr/bin/file conftest.$ac_objext` in
9480 *N32*)
9481 emul="${emul}n32"
9482 ;;
9483 esac
9484 LD="${LD-ld} -m $emul"
9485 fi
9486 rm -rf conftest*
9487 ;;
9488
9489 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
9490 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
9491 # Find out what ABI is being produced by ac_compile, and set linker
9492 # options accordingly. Note that the listed cases only cover the
9493 # situations where additional linker options are needed (such as when
9494 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
9495 # vice versa); the common cases where no linker options are needed do
9496 # not appear in the list.
9497 echo 'int i;' > conftest.$ac_ext
9498 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9499 (eval $ac_compile) 2>&5
9500 ac_status=$?
9501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9502 test $ac_status = 0; }; then
9503 case `/usr/bin/file conftest.o` in
9504 *32-bit*)
9505 case $host in
9506 x86_64-*kfreebsd*-gnu)
9507 LD="${LD-ld} -m elf_i386_fbsd"
9508 ;;
9509 x86_64-*linux*)
9510 case `/usr/bin/file conftest.o` in
9511 *x86-64*)
9512 LD="${LD-ld} -m elf32_x86_64"
9513 ;;
9514 *)
9515 LD="${LD-ld} -m elf_i386"
9516 ;;
9517 esac
9518 ;;
9519 powerpc64le-*linux*)
9520 LD="${LD-ld} -m elf32lppclinux"
9521 ;;
9522 powerpc64-*linux*)
9523 LD="${LD-ld} -m elf32ppclinux"
9524 ;;
9525 s390x-*linux*)
9526 LD="${LD-ld} -m elf_s390"
9527 ;;
9528 sparc64-*linux*)
9529 LD="${LD-ld} -m elf32_sparc"
9530 ;;
9531 esac
9532 ;;
9533 *64-bit*)
9534 case $host in
9535 x86_64-*kfreebsd*-gnu)
9536 LD="${LD-ld} -m elf_x86_64_fbsd"
9537 ;;
9538 x86_64-*linux*)
9539 LD="${LD-ld} -m elf_x86_64"
9540 ;;
9541 powerpcle-*linux*)
9542 LD="${LD-ld} -m elf64lppc"
9543 ;;
9544 powerpc-*linux*)
9545 LD="${LD-ld} -m elf64ppc"
9546 ;;
9547 s390*-*linux*|s390*-*tpf*)
9548 LD="${LD-ld} -m elf64_s390"
9549 ;;
9550 sparc*-*linux*)
9551 LD="${LD-ld} -m elf64_sparc"
9552 ;;
9553 esac
9554 ;;
9555 esac
9556 fi
9557 rm -rf conftest*
9558 ;;
9559
9560 *-*-sco3.2v5*)
9561 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
9562 SAVE_CFLAGS=$CFLAGS
9563 CFLAGS="$CFLAGS -belf"
9564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
9565 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
9566 if ${lt_cv_cc_needs_belf+:} false; then :
9567 $as_echo_n "(cached) " >&6
9568 else
9569 ac_ext=c
9570 ac_cpp='$CPP $CPPFLAGS'
9571 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9572 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9573 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9574
9575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9576 /* end confdefs.h. */
9577
9578 int
9579 main ()
9580 {
9581
9582 ;
9583 return 0;
9584 }
9585 _ACEOF
9586 if ac_fn_c_try_link "$LINENO"; then :
9587 lt_cv_cc_needs_belf=yes
9588 else
9589 lt_cv_cc_needs_belf=no
9590 fi
9591 rm -f core conftest.err conftest.$ac_objext \
9592 conftest$ac_exeext conftest.$ac_ext
9593 ac_ext=c
9594 ac_cpp='$CPP $CPPFLAGS'
9595 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9596 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9597 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9598
9599 fi
9600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
9601 $as_echo "$lt_cv_cc_needs_belf" >&6; }
9602 if test yes != "$lt_cv_cc_needs_belf"; then
9603 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
9604 CFLAGS=$SAVE_CFLAGS
9605 fi
9606 ;;
9607 *-*solaris*)
9608 # Find out what ABI is being produced by ac_compile, and set linker
9609 # options accordingly.
9610 echo 'int i;' > conftest.$ac_ext
9611 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9612 (eval $ac_compile) 2>&5
9613 ac_status=$?
9614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9615 test $ac_status = 0; }; then
9616 case `/usr/bin/file conftest.o` in
9617 *64-bit*)
9618 case $lt_cv_prog_gnu_ld in
9619 yes*)
9620 case $host in
9621 i?86-*-solaris*|x86_64-*-solaris*)
9622 LD="${LD-ld} -m elf_x86_64"
9623 ;;
9624 sparc*-*-solaris*)
9625 LD="${LD-ld} -m elf64_sparc"
9626 ;;
9627 esac
9628 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
9629 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
9630 LD=${LD-ld}_sol2
9631 fi
9632 ;;
9633 *)
9634 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
9635 LD="${LD-ld} -64"
9636 fi
9637 ;;
9638 esac
9639 ;;
9640 esac
9641 fi
9642 rm -rf conftest*
9643 ;;
9644 esac
9645
9646 need_locks=$enable_libtool_lock
9647
9648 if test -n "$ac_tool_prefix"; then
9649 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
9650 set dummy ${ac_tool_prefix}mt; ac_word=$2
9651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9652 $as_echo_n "checking for $ac_word... " >&6; }
9653 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
9654 $as_echo_n "(cached) " >&6
9655 else
9656 if test -n "$MANIFEST_TOOL"; then
9657 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
9658 else
9659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9660 for as_dir in $PATH
9661 do
9662 IFS=$as_save_IFS
9663 test -z "$as_dir" && as_dir=.
9664 for ac_exec_ext in '' $ac_executable_extensions; do
9665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9666 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
9667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9668 break 2
9669 fi
9670 done
9671 done
9672 IFS=$as_save_IFS
9673
9674 fi
9675 fi
9676 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
9677 if test -n "$MANIFEST_TOOL"; then
9678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
9679 $as_echo "$MANIFEST_TOOL" >&6; }
9680 else
9681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9682 $as_echo "no" >&6; }
9683 fi
9684
9685
9686 fi
9687 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
9688 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
9689 # Extract the first word of "mt", so it can be a program name with args.
9690 set dummy mt; ac_word=$2
9691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9692 $as_echo_n "checking for $ac_word... " >&6; }
9693 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
9694 $as_echo_n "(cached) " >&6
9695 else
9696 if test -n "$ac_ct_MANIFEST_TOOL"; then
9697 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
9698 else
9699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9700 for as_dir in $PATH
9701 do
9702 IFS=$as_save_IFS
9703 test -z "$as_dir" && as_dir=.
9704 for ac_exec_ext in '' $ac_executable_extensions; do
9705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9706 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
9707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9708 break 2
9709 fi
9710 done
9711 done
9712 IFS=$as_save_IFS
9713
9714 fi
9715 fi
9716 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
9717 if test -n "$ac_ct_MANIFEST_TOOL"; then
9718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
9719 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
9720 else
9721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9722 $as_echo "no" >&6; }
9723 fi
9724
9725 if test "x$ac_ct_MANIFEST_TOOL" = x; then
9726 MANIFEST_TOOL=":"
9727 else
9728 case $cross_compiling:$ac_tool_warned in
9729 yes:)
9730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9731 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9732 ac_tool_warned=yes ;;
9733 esac
9734 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
9735 fi
9736 else
9737 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
9738 fi
9739
9740 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
9741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
9742 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
9743 if ${lt_cv_path_mainfest_tool+:} false; then :
9744 $as_echo_n "(cached) " >&6
9745 else
9746 lt_cv_path_mainfest_tool=no
9747 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
9748 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
9749 cat conftest.err >&5
9750 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
9751 lt_cv_path_mainfest_tool=yes
9752 fi
9753 rm -rf conftest*
9754 fi
9755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
9756 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
9757 if test yes != "$lt_cv_path_mainfest_tool"; then
9758 MANIFEST_TOOL=:
9759 fi
9760
9761
9762
9763
9764
9765
9766 case $host_os in
9767 rhapsody* | darwin*)
9768 if test -n "$ac_tool_prefix"; then
9769 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
9770 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
9771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9772 $as_echo_n "checking for $ac_word... " >&6; }
9773 if ${ac_cv_prog_DSYMUTIL+:} false; then :
9774 $as_echo_n "(cached) " >&6
9775 else
9776 if test -n "$DSYMUTIL"; then
9777 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
9778 else
9779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9780 for as_dir in $PATH
9781 do
9782 IFS=$as_save_IFS
9783 test -z "$as_dir" && as_dir=.
9784 for ac_exec_ext in '' $ac_executable_extensions; do
9785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9786 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
9787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9788 break 2
9789 fi
9790 done
9791 done
9792 IFS=$as_save_IFS
9793
9794 fi
9795 fi
9796 DSYMUTIL=$ac_cv_prog_DSYMUTIL
9797 if test -n "$DSYMUTIL"; then
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
9799 $as_echo "$DSYMUTIL" >&6; }
9800 else
9801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9802 $as_echo "no" >&6; }
9803 fi
9804
9805
9806 fi
9807 if test -z "$ac_cv_prog_DSYMUTIL"; then
9808 ac_ct_DSYMUTIL=$DSYMUTIL
9809 # Extract the first word of "dsymutil", so it can be a program name with args.
9810 set dummy dsymutil; ac_word=$2
9811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9812 $as_echo_n "checking for $ac_word... " >&6; }
9813 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
9814 $as_echo_n "(cached) " >&6
9815 else
9816 if test -n "$ac_ct_DSYMUTIL"; then
9817 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9818 else
9819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9820 for as_dir in $PATH
9821 do
9822 IFS=$as_save_IFS
9823 test -z "$as_dir" && as_dir=.
9824 for ac_exec_ext in '' $ac_executable_extensions; do
9825 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9826 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
9827 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9828 break 2
9829 fi
9830 done
9831 done
9832 IFS=$as_save_IFS
9833
9834 fi
9835 fi
9836 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
9837 if test -n "$ac_ct_DSYMUTIL"; then
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
9839 $as_echo "$ac_ct_DSYMUTIL" >&6; }
9840 else
9841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9842 $as_echo "no" >&6; }
9843 fi
9844
9845 if test "x$ac_ct_DSYMUTIL" = x; then
9846 DSYMUTIL=":"
9847 else
9848 case $cross_compiling:$ac_tool_warned in
9849 yes:)
9850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9851 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9852 ac_tool_warned=yes ;;
9853 esac
9854 DSYMUTIL=$ac_ct_DSYMUTIL
9855 fi
9856 else
9857 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
9858 fi
9859
9860 if test -n "$ac_tool_prefix"; then
9861 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
9862 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
9863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9864 $as_echo_n "checking for $ac_word... " >&6; }
9865 if ${ac_cv_prog_NMEDIT+:} false; then :
9866 $as_echo_n "(cached) " >&6
9867 else
9868 if test -n "$NMEDIT"; then
9869 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
9870 else
9871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9872 for as_dir in $PATH
9873 do
9874 IFS=$as_save_IFS
9875 test -z "$as_dir" && as_dir=.
9876 for ac_exec_ext in '' $ac_executable_extensions; do
9877 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9878 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
9879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9880 break 2
9881 fi
9882 done
9883 done
9884 IFS=$as_save_IFS
9885
9886 fi
9887 fi
9888 NMEDIT=$ac_cv_prog_NMEDIT
9889 if test -n "$NMEDIT"; then
9890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
9891 $as_echo "$NMEDIT" >&6; }
9892 else
9893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9894 $as_echo "no" >&6; }
9895 fi
9896
9897
9898 fi
9899 if test -z "$ac_cv_prog_NMEDIT"; then
9900 ac_ct_NMEDIT=$NMEDIT
9901 # Extract the first word of "nmedit", so it can be a program name with args.
9902 set dummy nmedit; ac_word=$2
9903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9904 $as_echo_n "checking for $ac_word... " >&6; }
9905 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
9906 $as_echo_n "(cached) " >&6
9907 else
9908 if test -n "$ac_ct_NMEDIT"; then
9909 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
9910 else
9911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9912 for as_dir in $PATH
9913 do
9914 IFS=$as_save_IFS
9915 test -z "$as_dir" && as_dir=.
9916 for ac_exec_ext in '' $ac_executable_extensions; do
9917 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9918 ac_cv_prog_ac_ct_NMEDIT="nmedit"
9919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9920 break 2
9921 fi
9922 done
9923 done
9924 IFS=$as_save_IFS
9925
9926 fi
9927 fi
9928 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
9929 if test -n "$ac_ct_NMEDIT"; then
9930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
9931 $as_echo "$ac_ct_NMEDIT" >&6; }
9932 else
9933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9934 $as_echo "no" >&6; }
9935 fi
9936
9937 if test "x$ac_ct_NMEDIT" = x; then
9938 NMEDIT=":"
9939 else
9940 case $cross_compiling:$ac_tool_warned in
9941 yes:)
9942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9943 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9944 ac_tool_warned=yes ;;
9945 esac
9946 NMEDIT=$ac_ct_NMEDIT
9947 fi
9948 else
9949 NMEDIT="$ac_cv_prog_NMEDIT"
9950 fi
9951
9952 if test -n "$ac_tool_prefix"; then
9953 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
9954 set dummy ${ac_tool_prefix}lipo; ac_word=$2
9955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9956 $as_echo_n "checking for $ac_word... " >&6; }
9957 if ${ac_cv_prog_LIPO+:} false; then :
9958 $as_echo_n "(cached) " >&6
9959 else
9960 if test -n "$LIPO"; then
9961 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9962 else
9963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9964 for as_dir in $PATH
9965 do
9966 IFS=$as_save_IFS
9967 test -z "$as_dir" && as_dir=.
9968 for ac_exec_ext in '' $ac_executable_extensions; do
9969 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9970 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
9971 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9972 break 2
9973 fi
9974 done
9975 done
9976 IFS=$as_save_IFS
9977
9978 fi
9979 fi
9980 LIPO=$ac_cv_prog_LIPO
9981 if test -n "$LIPO"; then
9982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9983 $as_echo "$LIPO" >&6; }
9984 else
9985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9986 $as_echo "no" >&6; }
9987 fi
9988
9989
9990 fi
9991 if test -z "$ac_cv_prog_LIPO"; then
9992 ac_ct_LIPO=$LIPO
9993 # Extract the first word of "lipo", so it can be a program name with args.
9994 set dummy lipo; ac_word=$2
9995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9996 $as_echo_n "checking for $ac_word... " >&6; }
9997 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
9998 $as_echo_n "(cached) " >&6
9999 else
10000 if test -n "$ac_ct_LIPO"; then
10001 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
10002 else
10003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10004 for as_dir in $PATH
10005 do
10006 IFS=$as_save_IFS
10007 test -z "$as_dir" && as_dir=.
10008 for ac_exec_ext in '' $ac_executable_extensions; do
10009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10010 ac_cv_prog_ac_ct_LIPO="lipo"
10011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10012 break 2
10013 fi
10014 done
10015 done
10016 IFS=$as_save_IFS
10017
10018 fi
10019 fi
10020 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
10021 if test -n "$ac_ct_LIPO"; then
10022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
10023 $as_echo "$ac_ct_LIPO" >&6; }
10024 else
10025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10026 $as_echo "no" >&6; }
10027 fi
10028
10029 if test "x$ac_ct_LIPO" = x; then
10030 LIPO=":"
10031 else
10032 case $cross_compiling:$ac_tool_warned in
10033 yes:)
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10035 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10036 ac_tool_warned=yes ;;
10037 esac
10038 LIPO=$ac_ct_LIPO
10039 fi
10040 else
10041 LIPO="$ac_cv_prog_LIPO"
10042 fi
10043
10044 if test -n "$ac_tool_prefix"; then
10045 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
10046 set dummy ${ac_tool_prefix}otool; ac_word=$2
10047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10048 $as_echo_n "checking for $ac_word... " >&6; }
10049 if ${ac_cv_prog_OTOOL+:} false; then :
10050 $as_echo_n "(cached) " >&6
10051 else
10052 if test -n "$OTOOL"; then
10053 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
10054 else
10055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10056 for as_dir in $PATH
10057 do
10058 IFS=$as_save_IFS
10059 test -z "$as_dir" && as_dir=.
10060 for ac_exec_ext in '' $ac_executable_extensions; do
10061 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10062 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
10063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10064 break 2
10065 fi
10066 done
10067 done
10068 IFS=$as_save_IFS
10069
10070 fi
10071 fi
10072 OTOOL=$ac_cv_prog_OTOOL
10073 if test -n "$OTOOL"; then
10074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
10075 $as_echo "$OTOOL" >&6; }
10076 else
10077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10078 $as_echo "no" >&6; }
10079 fi
10080
10081
10082 fi
10083 if test -z "$ac_cv_prog_OTOOL"; then
10084 ac_ct_OTOOL=$OTOOL
10085 # Extract the first word of "otool", so it can be a program name with args.
10086 set dummy otool; ac_word=$2
10087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10088 $as_echo_n "checking for $ac_word... " >&6; }
10089 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
10090 $as_echo_n "(cached) " >&6
10091 else
10092 if test -n "$ac_ct_OTOOL"; then
10093 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
10094 else
10095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10096 for as_dir in $PATH
10097 do
10098 IFS=$as_save_IFS
10099 test -z "$as_dir" && as_dir=.
10100 for ac_exec_ext in '' $ac_executable_extensions; do
10101 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10102 ac_cv_prog_ac_ct_OTOOL="otool"
10103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10104 break 2
10105 fi
10106 done
10107 done
10108 IFS=$as_save_IFS
10109
10110 fi
10111 fi
10112 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
10113 if test -n "$ac_ct_OTOOL"; then
10114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
10115 $as_echo "$ac_ct_OTOOL" >&6; }
10116 else
10117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10118 $as_echo "no" >&6; }
10119 fi
10120
10121 if test "x$ac_ct_OTOOL" = x; then
10122 OTOOL=":"
10123 else
10124 case $cross_compiling:$ac_tool_warned in
10125 yes:)
10126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10127 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10128 ac_tool_warned=yes ;;
10129 esac
10130 OTOOL=$ac_ct_OTOOL
10131 fi
10132 else
10133 OTOOL="$ac_cv_prog_OTOOL"
10134 fi
10135
10136 if test -n "$ac_tool_prefix"; then
10137 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
10138 set dummy ${ac_tool_prefix}otool64; ac_word=$2
10139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10140 $as_echo_n "checking for $ac_word... " >&6; }
10141 if ${ac_cv_prog_OTOOL64+:} false; then :
10142 $as_echo_n "(cached) " >&6
10143 else
10144 if test -n "$OTOOL64"; then
10145 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
10146 else
10147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10148 for as_dir in $PATH
10149 do
10150 IFS=$as_save_IFS
10151 test -z "$as_dir" && as_dir=.
10152 for ac_exec_ext in '' $ac_executable_extensions; do
10153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10154 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
10155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10156 break 2
10157 fi
10158 done
10159 done
10160 IFS=$as_save_IFS
10161
10162 fi
10163 fi
10164 OTOOL64=$ac_cv_prog_OTOOL64
10165 if test -n "$OTOOL64"; then
10166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
10167 $as_echo "$OTOOL64" >&6; }
10168 else
10169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10170 $as_echo "no" >&6; }
10171 fi
10172
10173
10174 fi
10175 if test -z "$ac_cv_prog_OTOOL64"; then
10176 ac_ct_OTOOL64=$OTOOL64
10177 # Extract the first word of "otool64", so it can be a program name with args.
10178 set dummy otool64; ac_word=$2
10179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10180 $as_echo_n "checking for $ac_word... " >&6; }
10181 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
10182 $as_echo_n "(cached) " >&6
10183 else
10184 if test -n "$ac_ct_OTOOL64"; then
10185 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
10186 else
10187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10188 for as_dir in $PATH
10189 do
10190 IFS=$as_save_IFS
10191 test -z "$as_dir" && as_dir=.
10192 for ac_exec_ext in '' $ac_executable_extensions; do
10193 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10194 ac_cv_prog_ac_ct_OTOOL64="otool64"
10195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10196 break 2
10197 fi
10198 done
10199 done
10200 IFS=$as_save_IFS
10201
10202 fi
10203 fi
10204 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
10205 if test -n "$ac_ct_OTOOL64"; then
10206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
10207 $as_echo "$ac_ct_OTOOL64" >&6; }
10208 else
10209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10210 $as_echo "no" >&6; }
10211 fi
10212
10213 if test "x$ac_ct_OTOOL64" = x; then
10214 OTOOL64=":"
10215 else
10216 case $cross_compiling:$ac_tool_warned in
10217 yes:)
10218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10219 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10220 ac_tool_warned=yes ;;
10221 esac
10222 OTOOL64=$ac_ct_OTOOL64
10223 fi
10224 else
10225 OTOOL64="$ac_cv_prog_OTOOL64"
10226 fi
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
10255 $as_echo_n "checking for -single_module linker flag... " >&6; }
10256 if ${lt_cv_apple_cc_single_mod+:} false; then :
10257 $as_echo_n "(cached) " >&6
10258 else
10259 lt_cv_apple_cc_single_mod=no
10260 if test -z "$LT_MULTI_MODULE"; then
10261 # By default we will add the -single_module flag. You can override
10262 # by either setting the environment variable LT_MULTI_MODULE
10263 # non-empty at configure time, or by adding -multi_module to the
10264 # link flags.
10265 rm -rf libconftest.dylib*
10266 echo "int foo(void){return 1;}" > conftest.c
10267 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10268 -dynamiclib -Wl,-single_module conftest.c" >&5
10269 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10270 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
10271 _lt_result=$?
10272 # If there is a non-empty error log, and "single_module"
10273 # appears in it, assume the flag caused a linker warning
10274 if test -s conftest.err && $GREP single_module conftest.err; then
10275 cat conftest.err >&5
10276 # Otherwise, if the output was created with a 0 exit code from
10277 # the compiler, it worked.
10278 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
10279 lt_cv_apple_cc_single_mod=yes
10280 else
10281 cat conftest.err >&5
10282 fi
10283 rm -rf libconftest.dylib*
10284 rm -f conftest.*
10285 fi
10286 fi
10287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
10288 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
10289
10290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
10291 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
10292 if ${lt_cv_ld_exported_symbols_list+:} false; then :
10293 $as_echo_n "(cached) " >&6
10294 else
10295 lt_cv_ld_exported_symbols_list=no
10296 save_LDFLAGS=$LDFLAGS
10297 echo "_main" > conftest.sym
10298 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
10299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10300 /* end confdefs.h. */
10301
10302 int
10303 main ()
10304 {
10305
10306 ;
10307 return 0;
10308 }
10309 _ACEOF
10310 if ac_fn_c_try_link "$LINENO"; then :
10311 lt_cv_ld_exported_symbols_list=yes
10312 else
10313 lt_cv_ld_exported_symbols_list=no
10314 fi
10315 rm -f core conftest.err conftest.$ac_objext \
10316 conftest$ac_exeext conftest.$ac_ext
10317 LDFLAGS=$save_LDFLAGS
10318
10319 fi
10320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
10321 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
10322
10323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
10324 $as_echo_n "checking for -force_load linker flag... " >&6; }
10325 if ${lt_cv_ld_force_load+:} false; then :
10326 $as_echo_n "(cached) " >&6
10327 else
10328 lt_cv_ld_force_load=no
10329 cat > conftest.c << _LT_EOF
10330 int forced_loaded() { return 2;}
10331 _LT_EOF
10332 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
10333 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
10334 echo "$AR cru libconftest.a conftest.o" >&5
10335 $AR cru libconftest.a conftest.o 2>&5
10336 echo "$RANLIB libconftest.a" >&5
10337 $RANLIB libconftest.a 2>&5
10338 cat > conftest.c << _LT_EOF
10339 int main() { return 0;}
10340 _LT_EOF
10341 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
10342 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
10343 _lt_result=$?
10344 if test -s conftest.err && $GREP force_load conftest.err; then
10345 cat conftest.err >&5
10346 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
10347 lt_cv_ld_force_load=yes
10348 else
10349 cat conftest.err >&5
10350 fi
10351 rm -f conftest.err libconftest.a conftest conftest.c
10352 rm -rf conftest.dSYM
10353
10354 fi
10355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
10356 $as_echo "$lt_cv_ld_force_load" >&6; }
10357 case $host_os in
10358 rhapsody* | darwin1.[012])
10359 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
10360 darwin1.*)
10361 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10362 darwin*) # darwin 5.x on
10363 # if running on 10.5 or later, the deployment target defaults
10364 # to the OS version, if on x86, and 10.4, the deployment
10365 # target defaults to 10.4. Don't you love it?
10366 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10367 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
10368 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10369 10.[012][,.]*)
10370 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10371 10.*)
10372 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10373 esac
10374 ;;
10375 esac
10376 if test yes = "$lt_cv_apple_cc_single_mod"; then
10377 _lt_dar_single_mod='$single_module'
10378 fi
10379 if test yes = "$lt_cv_ld_exported_symbols_list"; then
10380 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
10381 else
10382 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
10383 fi
10384 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
10385 _lt_dsymutil='~$DSYMUTIL $lib || :'
10386 else
10387 _lt_dsymutil=
10388 fi
10389 ;;
10390 esac
10391
10392 # func_munge_path_list VARIABLE PATH
10393 # -----------------------------------
10394 # VARIABLE is name of variable containing _space_ separated list of
10395 # directories to be munged by the contents of PATH, which is string
10396 # having a format:
10397 # "DIR[:DIR]:"
10398 # string "DIR[ DIR]" will be prepended to VARIABLE
10399 # ":DIR[:DIR]"
10400 # string "DIR[ DIR]" will be appended to VARIABLE
10401 # "DIRP[:DIRP]::[DIRA:]DIRA"
10402 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
10403 # "DIRA[ DIRA]" will be appended to VARIABLE
10404 # "DIR[:DIR]"
10405 # VARIABLE will be replaced by "DIR[ DIR]"
10406 func_munge_path_list ()
10407 {
10408 case x$2 in
10409 x)
10410 ;;
10411 *:)
10412 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
10413 ;;
10414 x:*)
10415 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
10416 ;;
10417 *::*)
10418 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
10419 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
10420 ;;
10421 *)
10422 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
10423 ;;
10424 esac
10425 }
10426
10427
10428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10429 $as_echo_n "checking for ANSI C header files... " >&6; }
10430 if ${ac_cv_header_stdc+:} false; then :
10431 $as_echo_n "(cached) " >&6
10432 else
10433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10434 /* end confdefs.h. */
10435 #include <stdlib.h>
10436 #include <stdarg.h>
10437 #include <string.h>
10438 #include <float.h>
10439
10440 int
10441 main ()
10442 {
10443
10444 ;
10445 return 0;
10446 }
10447 _ACEOF
10448 if ac_fn_c_try_compile "$LINENO"; then :
10449 ac_cv_header_stdc=yes
10450 else
10451 ac_cv_header_stdc=no
10452 fi
10453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10454
10455 if test $ac_cv_header_stdc = yes; then
10456 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10458 /* end confdefs.h. */
10459 #include <string.h>
10460
10461 _ACEOF
10462 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10463 $EGREP "memchr" >/dev/null 2>&1; then :
10464
10465 else
10466 ac_cv_header_stdc=no
10467 fi
10468 rm -f conftest*
10469
10470 fi
10471
10472 if test $ac_cv_header_stdc = yes; then
10473 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10475 /* end confdefs.h. */
10476 #include <stdlib.h>
10477
10478 _ACEOF
10479 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10480 $EGREP "free" >/dev/null 2>&1; then :
10481
10482 else
10483 ac_cv_header_stdc=no
10484 fi
10485 rm -f conftest*
10486
10487 fi
10488
10489 if test $ac_cv_header_stdc = yes; then
10490 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10491 if test "$cross_compiling" = yes; then :
10492 :
10493 else
10494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10495 /* end confdefs.h. */
10496 #include <ctype.h>
10497 #include <stdlib.h>
10498 #if ((' ' & 0x0FF) == 0x020)
10499 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10500 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10501 #else
10502 # define ISLOWER(c) \
10503 (('a' <= (c) && (c) <= 'i') \
10504 || ('j' <= (c) && (c) <= 'r') \
10505 || ('s' <= (c) && (c) <= 'z'))
10506 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10507 #endif
10508
10509 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10510 int
10511 main ()
10512 {
10513 int i;
10514 for (i = 0; i < 256; i++)
10515 if (XOR (islower (i), ISLOWER (i))
10516 || toupper (i) != TOUPPER (i))
10517 return 2;
10518 return 0;
10519 }
10520 _ACEOF
10521 if ac_fn_c_try_run "$LINENO"; then :
10522
10523 else
10524 ac_cv_header_stdc=no
10525 fi
10526 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10527 conftest.$ac_objext conftest.beam conftest.$ac_ext
10528 fi
10529
10530 fi
10531 fi
10532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10533 $as_echo "$ac_cv_header_stdc" >&6; }
10534 if test $ac_cv_header_stdc = yes; then
10535
10536 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
10537
10538 fi
10539
10540 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10541 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10542 inttypes.h stdint.h unistd.h
10543 do :
10544 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10545 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
10546 "
10547 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10548 cat >>confdefs.h <<_ACEOF
10549 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10550 _ACEOF
10551
10552 fi
10553
10554 done
10555
10556
10557 for ac_header in dlfcn.h
10558 do :
10559 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
10560 "
10561 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
10562 cat >>confdefs.h <<_ACEOF
10563 #define HAVE_DLFCN_H 1
10564 _ACEOF
10565
10566 fi
10567
10568 done
10569
10570
10571
10572
10573 func_stripname_cnf ()
10574 {
10575 case $2 in
10576 .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
10577 *) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
10578 esac
10579 } # func_stripname_cnf
10580
10581
10582
10583
10584
10585 # Set options
10586 # Check whether --enable-static was given.
10587 if test "${enable_static+set}" = set; then :
10588 enableval=$enable_static; p=${PACKAGE-default}
10589 case $enableval in
10590 yes) enable_static=yes ;;
10591 no) enable_static=no ;;
10592 *)
10593 enable_static=no
10594 # Look at the argument we got. We use all the common list separators.
10595 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10596 for pkg in $enableval; do
10597 IFS=$lt_save_ifs
10598 if test "X$pkg" = "X$p"; then
10599 enable_static=yes
10600 fi
10601 done
10602 IFS=$lt_save_ifs
10603 ;;
10604 esac
10605 else
10606 enable_static=no
10607 fi
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618 enable_dlopen=no
10619
10620
10621 enable_win32_dll=no
10622
10623
10624 # Check whether --enable-shared was given.
10625 if test "${enable_shared+set}" = set; then :
10626 enableval=$enable_shared; p=${PACKAGE-default}
10627 case $enableval in
10628 yes) enable_shared=yes ;;
10629 no) enable_shared=no ;;
10630 *)
10631 enable_shared=no
10632 # Look at the argument we got. We use all the common list separators.
10633 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10634 for pkg in $enableval; do
10635 IFS=$lt_save_ifs
10636 if test "X$pkg" = "X$p"; then
10637 enable_shared=yes
10638 fi
10639 done
10640 IFS=$lt_save_ifs
10641 ;;
10642 esac
10643 else
10644 enable_shared=yes
10645 fi
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657 # Check whether --with-pic was given.
10658 if test "${with_pic+set}" = set; then :
10659 withval=$with_pic; lt_p=${PACKAGE-default}
10660 case $withval in
10661 yes|no) pic_mode=$withval ;;
10662 *)
10663 pic_mode=default
10664 # Look at the argument we got. We use all the common list separators.
10665 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10666 for lt_pkg in $withval; do
10667 IFS=$lt_save_ifs
10668 if test "X$lt_pkg" = "X$lt_p"; then
10669 pic_mode=yes
10670 fi
10671 done
10672 IFS=$lt_save_ifs
10673 ;;
10674 esac
10675 else
10676 pic_mode=default
10677 fi
10678
10679
10680
10681
10682
10683
10684
10685
10686 # Check whether --enable-fast-install was given.
10687 if test "${enable_fast_install+set}" = set; then :
10688 enableval=$enable_fast_install; p=${PACKAGE-default}
10689 case $enableval in
10690 yes) enable_fast_install=yes ;;
10691 no) enable_fast_install=no ;;
10692 *)
10693 enable_fast_install=no
10694 # Look at the argument we got. We use all the common list separators.
10695 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10696 for pkg in $enableval; do
10697 IFS=$lt_save_ifs
10698 if test "X$pkg" = "X$p"; then
10699 enable_fast_install=yes
10700 fi
10701 done
10702 IFS=$lt_save_ifs
10703 ;;
10704 esac
10705 else
10706 enable_fast_install=yes
10707 fi
10708
10709
10710
10711
10712
10713
10714
10715
10716 shared_archive_member_spec=
10717 case $host,$enable_shared in
10718 power*-*-aix[5-9]*,yes)
10719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
10720 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
10721
10722 # Check whether --with-aix-soname was given.
10723 if test "${with_aix_soname+set}" = set; then :
10724 withval=$with_aix_soname; case $withval in
10725 aix|svr4|both)
10726 ;;
10727 *)
10728 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
10729 ;;
10730 esac
10731 lt_cv_with_aix_soname=$with_aix_soname
10732 else
10733 if ${lt_cv_with_aix_soname+:} false; then :
10734 $as_echo_n "(cached) " >&6
10735 else
10736 lt_cv_with_aix_soname=aix
10737 fi
10738
10739 with_aix_soname=$lt_cv_with_aix_soname
10740 fi
10741
10742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
10743 $as_echo "$with_aix_soname" >&6; }
10744 if test aix != "$with_aix_soname"; then
10745 # For the AIX way of multilib, we name the shared archive member
10746 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
10747 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
10748 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
10749 # the AIX toolchain works better with OBJECT_MODE set (default 32).
10750 if test 64 = "${OBJECT_MODE-32}"; then
10751 shared_archive_member_spec=shr_64
10752 else
10753 shared_archive_member_spec=shr
10754 fi
10755 fi
10756 ;;
10757 *)
10758 with_aix_soname=aix
10759 ;;
10760 esac
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771 # This can be used to rebuild libtool when needed
10772 LIBTOOL_DEPS=$ltmain
10773
10774 # Always use our own libtool.
10775 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806 test -z "$LN_S" && LN_S="ln -s"
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821 if test -n "${ZSH_VERSION+set}"; then
10822 setopt NO_GLOB_SUBST
10823 fi
10824
10825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
10826 $as_echo_n "checking for objdir... " >&6; }
10827 if ${lt_cv_objdir+:} false; then :
10828 $as_echo_n "(cached) " >&6
10829 else
10830 rm -f .libs 2>/dev/null
10831 mkdir .libs 2>/dev/null
10832 if test -d .libs; then
10833 lt_cv_objdir=.libs
10834 else
10835 # MS-DOS does not allow filenames that begin with a dot.
10836 lt_cv_objdir=_libs
10837 fi
10838 rmdir .libs 2>/dev/null
10839 fi
10840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
10841 $as_echo "$lt_cv_objdir" >&6; }
10842 objdir=$lt_cv_objdir
10843
10844
10845
10846
10847
10848 cat >>confdefs.h <<_ACEOF
10849 #define LT_OBJDIR "$lt_cv_objdir/"
10850 _ACEOF
10851
10852
10853
10854
10855 case $host_os in
10856 aix3*)
10857 # AIX sometimes has problems with the GCC collect2 program. For some
10858 # reason, if we set the COLLECT_NAMES environment variable, the problems
10859 # vanish in a puff of smoke.
10860 if test set != "${COLLECT_NAMES+set}"; then
10861 COLLECT_NAMES=
10862 export COLLECT_NAMES
10863 fi
10864 ;;
10865 esac
10866
10867 # Global variables:
10868 ofile=libtool
10869 can_build_shared=yes
10870
10871 # All known linkers require a '.a' archive for static linking (except MSVC,
10872 # which needs '.lib').
10873 libext=a
10874
10875 with_gnu_ld=$lt_cv_prog_gnu_ld
10876
10877 old_CC=$CC
10878 old_CFLAGS=$CFLAGS
10879
10880 # Set sane defaults for various variables
10881 test -z "$CC" && CC=cc
10882 test -z "$LTCC" && LTCC=$CC
10883 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
10884 test -z "$LD" && LD=ld
10885 test -z "$ac_objext" && ac_objext=o
10886
10887 func_cc_basename $compiler
10888 cc_basename=$func_cc_basename_result
10889
10890
10891 # Only perform the check for file, if the check method requires it
10892 test -z "$MAGIC_CMD" && MAGIC_CMD=file
10893 case $deplibs_check_method in
10894 file_magic*)
10895 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
10896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
10897 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
10898 if ${lt_cv_path_MAGIC_CMD+:} false; then :
10899 $as_echo_n "(cached) " >&6
10900 else
10901 case $MAGIC_CMD in
10902 [\\/*] | ?:[\\/]*)
10903 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
10904 ;;
10905 *)
10906 lt_save_MAGIC_CMD=$MAGIC_CMD
10907 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
10908 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10909 for ac_dir in $ac_dummy; do
10910 IFS=$lt_save_ifs
10911 test -z "$ac_dir" && ac_dir=.
10912 if test -f "$ac_dir/${ac_tool_prefix}file"; then
10913 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
10914 if test -n "$file_magic_test_file"; then
10915 case $deplibs_check_method in
10916 "file_magic "*)
10917 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10918 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10919 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10920 $EGREP "$file_magic_regex" > /dev/null; then
10921 :
10922 else
10923 cat <<_LT_EOF 1>&2
10924
10925 *** Warning: the command libtool uses to detect shared libraries,
10926 *** $file_magic_cmd, produces output that libtool cannot recognize.
10927 *** The result is that libtool may fail to recognize shared libraries
10928 *** as such. This will affect the creation of libtool libraries that
10929 *** depend on shared libraries, but programs linked with such libtool
10930 *** libraries will work regardless of this problem. Nevertheless, you
10931 *** may want to report the problem to your system manager and/or to
10932 *** bug-libtool@gnu.org
10933
10934 _LT_EOF
10935 fi ;;
10936 esac
10937 fi
10938 break
10939 fi
10940 done
10941 IFS=$lt_save_ifs
10942 MAGIC_CMD=$lt_save_MAGIC_CMD
10943 ;;
10944 esac
10945 fi
10946
10947 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10948 if test -n "$MAGIC_CMD"; then
10949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10950 $as_echo "$MAGIC_CMD" >&6; }
10951 else
10952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10953 $as_echo "no" >&6; }
10954 fi
10955
10956
10957
10958
10959
10960 if test -z "$lt_cv_path_MAGIC_CMD"; then
10961 if test -n "$ac_tool_prefix"; then
10962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
10963 $as_echo_n "checking for file... " >&6; }
10964 if ${lt_cv_path_MAGIC_CMD+:} false; then :
10965 $as_echo_n "(cached) " >&6
10966 else
10967 case $MAGIC_CMD in
10968 [\\/*] | ?:[\\/]*)
10969 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
10970 ;;
10971 *)
10972 lt_save_MAGIC_CMD=$MAGIC_CMD
10973 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
10974 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10975 for ac_dir in $ac_dummy; do
10976 IFS=$lt_save_ifs
10977 test -z "$ac_dir" && ac_dir=.
10978 if test -f "$ac_dir/file"; then
10979 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
10980 if test -n "$file_magic_test_file"; then
10981 case $deplibs_check_method in
10982 "file_magic "*)
10983 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10984 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10985 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10986 $EGREP "$file_magic_regex" > /dev/null; then
10987 :
10988 else
10989 cat <<_LT_EOF 1>&2
10990
10991 *** Warning: the command libtool uses to detect shared libraries,
10992 *** $file_magic_cmd, produces output that libtool cannot recognize.
10993 *** The result is that libtool may fail to recognize shared libraries
10994 *** as such. This will affect the creation of libtool libraries that
10995 *** depend on shared libraries, but programs linked with such libtool
10996 *** libraries will work regardless of this problem. Nevertheless, you
10997 *** may want to report the problem to your system manager and/or to
10998 *** bug-libtool@gnu.org
10999
11000 _LT_EOF
11001 fi ;;
11002 esac
11003 fi
11004 break
11005 fi
11006 done
11007 IFS=$lt_save_ifs
11008 MAGIC_CMD=$lt_save_MAGIC_CMD
11009 ;;
11010 esac
11011 fi
11012
11013 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
11014 if test -n "$MAGIC_CMD"; then
11015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
11016 $as_echo "$MAGIC_CMD" >&6; }
11017 else
11018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11019 $as_echo "no" >&6; }
11020 fi
11021
11022
11023 else
11024 MAGIC_CMD=:
11025 fi
11026 fi
11027
11028 fi
11029 ;;
11030 esac
11031
11032 # Use C for the default configuration in the libtool script
11033
11034 lt_save_CC=$CC
11035 ac_ext=c
11036 ac_cpp='$CPP $CPPFLAGS'
11037 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11038 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11039 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11040
11041
11042 # Source file extension for C test sources.
11043 ac_ext=c
11044
11045 # Object file extension for compiled C test sources.
11046 objext=o
11047 objext=$objext
11048
11049 # Code to be used in simple compile tests
11050 lt_simple_compile_test_code="int some_variable = 0;"
11051
11052 # Code to be used in simple link tests
11053 lt_simple_link_test_code='int main(){return(0);}'
11054
11055
11056
11057
11058
11059
11060
11061 # If no C compiler was specified, use CC.
11062 LTCC=${LTCC-"$CC"}
11063
11064 # If no C compiler flags were specified, use CFLAGS.
11065 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11066
11067 # Allow CC to be a program name with arguments.
11068 compiler=$CC
11069
11070 # Save the default compiler, since it gets overwritten when the other
11071 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
11072 compiler_DEFAULT=$CC
11073
11074 # save warnings/boilerplate of simple test code
11075 ac_outfile=conftest.$ac_objext
11076 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11077 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11078 _lt_compiler_boilerplate=`cat conftest.err`
11079 $RM -r conftest*
11080
11081 ac_outfile=conftest.$ac_objext
11082 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11083 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11084 _lt_linker_boilerplate=`cat conftest.err`
11085 $RM -r conftest*
11086
11087
11088 ## CAVEAT EMPTOR:
11089 ## There is no encapsulation within the following macros, do not change
11090 ## the running order or otherwise move them around unless you know exactly
11091 ## what you are doing...
11092 if test -n "$compiler"; then
11093
11094 lt_prog_compiler_no_builtin_flag=
11095
11096 if test yes = "$GCC"; then
11097 case $cc_basename in
11098 nvcc*)
11099 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
11100 *)
11101 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
11102 esac
11103
11104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
11105 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
11106 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
11107 $as_echo_n "(cached) " >&6
11108 else
11109 lt_cv_prog_compiler_rtti_exceptions=no
11110 ac_outfile=conftest.$ac_objext
11111 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11112 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
11113 # Insert the option either (1) after the last *FLAGS variable, or
11114 # (2) before a word containing "conftest.", or (3) at the end.
11115 # Note that $ac_compile itself does not contain backslashes and begins
11116 # with a dollar sign (not a hyphen), so the echo should work correctly.
11117 # The option is referenced via a variable to avoid confusing sed.
11118 lt_compile=`echo "$ac_compile" | $SED \
11119 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11120 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11121 -e 's:$: $lt_compiler_flag:'`
11122 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11123 (eval "$lt_compile" 2>conftest.err)
11124 ac_status=$?
11125 cat conftest.err >&5
11126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11127 if (exit $ac_status) && test -s "$ac_outfile"; then
11128 # The compiler can only warn and ignore the option if not recognized
11129 # So say no if there are warnings other than the usual output.
11130 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
11131 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11132 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11133 lt_cv_prog_compiler_rtti_exceptions=yes
11134 fi
11135 fi
11136 $RM -r conftest*
11137
11138 fi
11139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
11140 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
11141
11142 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
11143 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
11144 else
11145 :
11146 fi
11147
11148 fi
11149
11150
11151
11152
11153
11154
11155 lt_prog_compiler_wl=
11156 lt_prog_compiler_pic=
11157 lt_prog_compiler_static=
11158
11159
11160 if test yes = "$GCC"; then
11161 lt_prog_compiler_wl='-Wl,'
11162 lt_prog_compiler_static='-static'
11163
11164 case $host_os in
11165 aix*)
11166 # All AIX code is PIC.
11167 if test ia64 = "$host_cpu"; then
11168 # AIX 5 now supports IA64 processor
11169 lt_prog_compiler_static='-Bstatic'
11170 fi
11171 lt_prog_compiler_pic='-fPIC'
11172 ;;
11173
11174 amigaos*)
11175 case $host_cpu in
11176 powerpc)
11177 # see comment about AmigaOS4 .so support
11178 lt_prog_compiler_pic='-fPIC'
11179 ;;
11180 m68k)
11181 # FIXME: we need at least 68020 code to build shared libraries, but
11182 # adding the '-m68020' flag to GCC prevents building anything better,
11183 # like '-m68040'.
11184 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
11185 ;;
11186 esac
11187 ;;
11188
11189 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11190 # PIC is the default for these OSes.
11191 ;;
11192
11193 mingw* | cygwin* | pw32* | os2* | cegcc*)
11194 # This hack is so that the source file can tell whether it is being
11195 # built for inclusion in a dll (and should export symbols for example).
11196 # Although the cygwin gcc ignores -fPIC, still need this for old-style
11197 # (--disable-auto-import) libraries
11198 lt_prog_compiler_pic='-DDLL_EXPORT'
11199 case $host_os in
11200 os2*)
11201 lt_prog_compiler_static='$wl-static'
11202 ;;
11203 esac
11204 ;;
11205
11206 darwin* | rhapsody*)
11207 # PIC is the default on this platform
11208 # Common symbols not allowed in MH_DYLIB files
11209 lt_prog_compiler_pic='-fno-common'
11210 ;;
11211
11212 haiku*)
11213 # PIC is the default for Haiku.
11214 # The "-static" flag exists, but is broken.
11215 lt_prog_compiler_static=
11216 ;;
11217
11218 hpux*)
11219 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
11220 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
11221 # sets the default TLS model and affects inlining.
11222 case $host_cpu in
11223 hppa*64*)
11224 # +Z the default
11225 ;;
11226 *)
11227 lt_prog_compiler_pic='-fPIC'
11228 ;;
11229 esac
11230 ;;
11231
11232 interix[3-9]*)
11233 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11234 # Instead, we relocate shared libraries at runtime.
11235 ;;
11236
11237 msdosdjgpp*)
11238 # Just because we use GCC doesn't mean we suddenly get shared libraries
11239 # on systems that don't support them.
11240 lt_prog_compiler_can_build_shared=no
11241 enable_shared=no
11242 ;;
11243
11244 *nto* | *qnx*)
11245 # QNX uses GNU C++, but need to define -shared option too, otherwise
11246 # it will coredump.
11247 lt_prog_compiler_pic='-fPIC -shared'
11248 ;;
11249
11250 sysv4*MP*)
11251 if test -d /usr/nec; then
11252 lt_prog_compiler_pic=-Kconform_pic
11253 fi
11254 ;;
11255
11256 *)
11257 lt_prog_compiler_pic='-fPIC'
11258 ;;
11259 esac
11260
11261 case $cc_basename in
11262 nvcc*) # Cuda Compiler Driver 2.2
11263 lt_prog_compiler_wl='-Xlinker '
11264 if test -n "$lt_prog_compiler_pic"; then
11265 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
11266 fi
11267 ;;
11268 esac
11269 else
11270 # PORTME Check for flag to pass linker flags through the system compiler.
11271 case $host_os in
11272 aix*)
11273 lt_prog_compiler_wl='-Wl,'
11274 if test ia64 = "$host_cpu"; then
11275 # AIX 5 now supports IA64 processor
11276 lt_prog_compiler_static='-Bstatic'
11277 else
11278 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
11279 fi
11280 ;;
11281
11282 darwin* | rhapsody*)
11283 # PIC is the default on this platform
11284 # Common symbols not allowed in MH_DYLIB files
11285 lt_prog_compiler_pic='-fno-common'
11286 case $cc_basename in
11287 nagfor*)
11288 # NAG Fortran compiler
11289 lt_prog_compiler_wl='-Wl,-Wl,,'
11290 lt_prog_compiler_pic='-PIC'
11291 lt_prog_compiler_static='-Bstatic'
11292 ;;
11293 esac
11294 ;;
11295
11296 mingw* | cygwin* | pw32* | os2* | cegcc*)
11297 # This hack is so that the source file can tell whether it is being
11298 # built for inclusion in a dll (and should export symbols for example).
11299 lt_prog_compiler_pic='-DDLL_EXPORT'
11300 case $host_os in
11301 os2*)
11302 lt_prog_compiler_static='$wl-static'
11303 ;;
11304 esac
11305 ;;
11306
11307 hpux9* | hpux10* | hpux11*)
11308 lt_prog_compiler_wl='-Wl,'
11309 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11310 # not for PA HP-UX.
11311 case $host_cpu in
11312 hppa*64*|ia64*)
11313 # +Z the default
11314 ;;
11315 *)
11316 lt_prog_compiler_pic='+Z'
11317 ;;
11318 esac
11319 # Is there a better lt_prog_compiler_static that works with the bundled CC?
11320 lt_prog_compiler_static='$wl-a ${wl}archive'
11321 ;;
11322
11323 irix5* | irix6* | nonstopux*)
11324 lt_prog_compiler_wl='-Wl,'
11325 # PIC (with -KPIC) is the default.
11326 lt_prog_compiler_static='-non_shared'
11327 ;;
11328
11329 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11330 case $cc_basename in
11331 # old Intel for x86_64, which still supported -KPIC.
11332 ecc*)
11333 lt_prog_compiler_wl='-Wl,'
11334 lt_prog_compiler_pic='-KPIC'
11335 lt_prog_compiler_static='-static'
11336 ;;
11337 # icc used to be incompatible with GCC.
11338 # ICC 10 doesn't accept -KPIC any more.
11339 icc* | ifort*)
11340 lt_prog_compiler_wl='-Wl,'
11341 lt_prog_compiler_pic='-fPIC'
11342 lt_prog_compiler_static='-static'
11343 ;;
11344 # Lahey Fortran 8.1.
11345 lf95*)
11346 lt_prog_compiler_wl='-Wl,'
11347 lt_prog_compiler_pic='--shared'
11348 lt_prog_compiler_static='--static'
11349 ;;
11350 nagfor*)
11351 # NAG Fortran compiler
11352 lt_prog_compiler_wl='-Wl,-Wl,,'
11353 lt_prog_compiler_pic='-PIC'
11354 lt_prog_compiler_static='-Bstatic'
11355 ;;
11356 tcc*)
11357 # Fabrice Bellard et al's Tiny C Compiler
11358 lt_prog_compiler_wl='-Wl,'
11359 lt_prog_compiler_pic='-fPIC'
11360 lt_prog_compiler_static='-static'
11361 ;;
11362 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
11363 # Portland Group compilers (*not* the Pentium gcc compiler,
11364 # which looks to be a dead project)
11365 lt_prog_compiler_wl='-Wl,'
11366 lt_prog_compiler_pic='-fpic'
11367 lt_prog_compiler_static='-Bstatic'
11368 ;;
11369 ccc*)
11370 lt_prog_compiler_wl='-Wl,'
11371 # All Alpha code is PIC.
11372 lt_prog_compiler_static='-non_shared'
11373 ;;
11374 xl* | bgxl* | bgf* | mpixl*)
11375 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
11376 lt_prog_compiler_wl='-Wl,'
11377 lt_prog_compiler_pic='-qpic'
11378 lt_prog_compiler_static='-qstaticlink'
11379 ;;
11380 *)
11381 case `$CC -V 2>&1 | sed 5q` in
11382 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
11383 # Sun Fortran 8.3 passes all unrecognized flags to the linker
11384 lt_prog_compiler_pic='-KPIC'
11385 lt_prog_compiler_static='-Bstatic'
11386 lt_prog_compiler_wl=''
11387 ;;
11388 *Sun\ F* | *Sun*Fortran*)
11389 lt_prog_compiler_pic='-KPIC'
11390 lt_prog_compiler_static='-Bstatic'
11391 lt_prog_compiler_wl='-Qoption ld '
11392 ;;
11393 *Sun\ C*)
11394 # Sun C 5.9
11395 lt_prog_compiler_pic='-KPIC'
11396 lt_prog_compiler_static='-Bstatic'
11397 lt_prog_compiler_wl='-Wl,'
11398 ;;
11399 *Intel*\ [CF]*Compiler*)
11400 lt_prog_compiler_wl='-Wl,'
11401 lt_prog_compiler_pic='-fPIC'
11402 lt_prog_compiler_static='-static'
11403 ;;
11404 *Portland\ Group*)
11405 lt_prog_compiler_wl='-Wl,'
11406 lt_prog_compiler_pic='-fpic'
11407 lt_prog_compiler_static='-Bstatic'
11408 ;;
11409 esac
11410 ;;
11411 esac
11412 ;;
11413
11414 newsos6)
11415 lt_prog_compiler_pic='-KPIC'
11416 lt_prog_compiler_static='-Bstatic'
11417 ;;
11418
11419 *nto* | *qnx*)
11420 # QNX uses GNU C++, but need to define -shared option too, otherwise
11421 # it will coredump.
11422 lt_prog_compiler_pic='-fPIC -shared'
11423 ;;
11424
11425 osf3* | osf4* | osf5*)
11426 lt_prog_compiler_wl='-Wl,'
11427 # All OSF/1 code is PIC.
11428 lt_prog_compiler_static='-non_shared'
11429 ;;
11430
11431 rdos*)
11432 lt_prog_compiler_static='-non_shared'
11433 ;;
11434
11435 solaris*)
11436 lt_prog_compiler_pic='-KPIC'
11437 lt_prog_compiler_static='-Bstatic'
11438 case $cc_basename in
11439 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
11440 lt_prog_compiler_wl='-Qoption ld ';;
11441 *)
11442 lt_prog_compiler_wl='-Wl,';;
11443 esac
11444 ;;
11445
11446 sunos4*)
11447 lt_prog_compiler_wl='-Qoption ld '
11448 lt_prog_compiler_pic='-PIC'
11449 lt_prog_compiler_static='-Bstatic'
11450 ;;
11451
11452 sysv4 | sysv4.2uw2* | sysv4.3*)
11453 lt_prog_compiler_wl='-Wl,'
11454 lt_prog_compiler_pic='-KPIC'
11455 lt_prog_compiler_static='-Bstatic'
11456 ;;
11457
11458 sysv4*MP*)
11459 if test -d /usr/nec; then
11460 lt_prog_compiler_pic='-Kconform_pic'
11461 lt_prog_compiler_static='-Bstatic'
11462 fi
11463 ;;
11464
11465 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
11466 lt_prog_compiler_wl='-Wl,'
11467 lt_prog_compiler_pic='-KPIC'
11468 lt_prog_compiler_static='-Bstatic'
11469 ;;
11470
11471 unicos*)
11472 lt_prog_compiler_wl='-Wl,'
11473 lt_prog_compiler_can_build_shared=no
11474 ;;
11475
11476 uts4*)
11477 lt_prog_compiler_pic='-pic'
11478 lt_prog_compiler_static='-Bstatic'
11479 ;;
11480
11481 *)
11482 lt_prog_compiler_can_build_shared=no
11483 ;;
11484 esac
11485 fi
11486
11487 case $host_os in
11488 # For platforms that do not support PIC, -DPIC is meaningless:
11489 *djgpp*)
11490 lt_prog_compiler_pic=
11491 ;;
11492 *)
11493 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
11494 ;;
11495 esac
11496
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
11498 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
11499 if ${lt_cv_prog_compiler_pic+:} false; then :
11500 $as_echo_n "(cached) " >&6
11501 else
11502 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
11503 fi
11504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
11505 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
11506 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
11507
11508 #
11509 # Check to make sure the PIC flag actually works.
11510 #
11511 if test -n "$lt_prog_compiler_pic"; then
11512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
11513 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
11514 if ${lt_cv_prog_compiler_pic_works+:} false; then :
11515 $as_echo_n "(cached) " >&6
11516 else
11517 lt_cv_prog_compiler_pic_works=no
11518 ac_outfile=conftest.$ac_objext
11519 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11520 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
11521 # Insert the option either (1) after the last *FLAGS variable, or
11522 # (2) before a word containing "conftest.", or (3) at the end.
11523 # Note that $ac_compile itself does not contain backslashes and begins
11524 # with a dollar sign (not a hyphen), so the echo should work correctly.
11525 # The option is referenced via a variable to avoid confusing sed.
11526 lt_compile=`echo "$ac_compile" | $SED \
11527 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11528 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11529 -e 's:$: $lt_compiler_flag:'`
11530 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11531 (eval "$lt_compile" 2>conftest.err)
11532 ac_status=$?
11533 cat conftest.err >&5
11534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11535 if (exit $ac_status) && test -s "$ac_outfile"; then
11536 # The compiler can only warn and ignore the option if not recognized
11537 # So say no if there are warnings other than the usual output.
11538 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
11539 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11540 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11541 lt_cv_prog_compiler_pic_works=yes
11542 fi
11543 fi
11544 $RM -r conftest*
11545
11546 fi
11547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
11548 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
11549
11550 if test yes = "$lt_cv_prog_compiler_pic_works"; then
11551 case $lt_prog_compiler_pic in
11552 "" | " "*) ;;
11553 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
11554 esac
11555 else
11556 lt_prog_compiler_pic=
11557 lt_prog_compiler_can_build_shared=no
11558 fi
11559
11560 fi
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572 #
11573 # Check to make sure the static flag actually works.
11574 #
11575 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
11576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
11577 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
11578 if ${lt_cv_prog_compiler_static_works+:} false; then :
11579 $as_echo_n "(cached) " >&6
11580 else
11581 lt_cv_prog_compiler_static_works=no
11582 save_LDFLAGS=$LDFLAGS
11583 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
11584 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11585 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11586 # The linker can only warn and ignore the option if not recognized
11587 # So say no if there are warnings
11588 if test -s conftest.err; then
11589 # Append any errors to the config.log.
11590 cat conftest.err 1>&5
11591 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11592 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11593 if diff conftest.exp conftest.er2 >/dev/null; then
11594 lt_cv_prog_compiler_static_works=yes
11595 fi
11596 else
11597 lt_cv_prog_compiler_static_works=yes
11598 fi
11599 fi
11600 $RM -r conftest*
11601 LDFLAGS=$save_LDFLAGS
11602
11603 fi
11604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
11605 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
11606
11607 if test yes = "$lt_cv_prog_compiler_static_works"; then
11608 :
11609 else
11610 lt_prog_compiler_static=
11611 fi
11612
11613
11614
11615
11616
11617
11618
11619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
11620 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
11621 if ${lt_cv_prog_compiler_c_o+:} false; then :
11622 $as_echo_n "(cached) " >&6
11623 else
11624 lt_cv_prog_compiler_c_o=no
11625 $RM -r conftest 2>/dev/null
11626 mkdir conftest
11627 cd conftest
11628 mkdir out
11629 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11630
11631 lt_compiler_flag="-o out/conftest2.$ac_objext"
11632 # Insert the option either (1) after the last *FLAGS variable, or
11633 # (2) before a word containing "conftest.", or (3) at the end.
11634 # Note that $ac_compile itself does not contain backslashes and begins
11635 # with a dollar sign (not a hyphen), so the echo should work correctly.
11636 lt_compile=`echo "$ac_compile" | $SED \
11637 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11638 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11639 -e 's:$: $lt_compiler_flag:'`
11640 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11641 (eval "$lt_compile" 2>out/conftest.err)
11642 ac_status=$?
11643 cat out/conftest.err >&5
11644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11645 if (exit $ac_status) && test -s out/conftest2.$ac_objext
11646 then
11647 # The compiler can only warn and ignore the option if not recognized
11648 # So say no if there are warnings
11649 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
11650 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11651 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11652 lt_cv_prog_compiler_c_o=yes
11653 fi
11654 fi
11655 chmod u+w . 2>&5
11656 $RM -r conftest*
11657 # SGI C++ compiler will create directory out/ii_files/ for
11658 # template instantiation
11659 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
11660 $RM out/* && rmdir out
11661 cd ..
11662 $RM -r conftest
11663 $RM -r conftest*
11664
11665 fi
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
11667 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
11668
11669
11670
11671
11672
11673
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
11675 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
11676 if ${lt_cv_prog_compiler_c_o+:} false; then :
11677 $as_echo_n "(cached) " >&6
11678 else
11679 lt_cv_prog_compiler_c_o=no
11680 $RM -r conftest 2>/dev/null
11681 mkdir conftest
11682 cd conftest
11683 mkdir out
11684 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11685
11686 lt_compiler_flag="-o out/conftest2.$ac_objext"
11687 # Insert the option either (1) after the last *FLAGS variable, or
11688 # (2) before a word containing "conftest.", or (3) at the end.
11689 # Note that $ac_compile itself does not contain backslashes and begins
11690 # with a dollar sign (not a hyphen), so the echo should work correctly.
11691 lt_compile=`echo "$ac_compile" | $SED \
11692 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11693 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11694 -e 's:$: $lt_compiler_flag:'`
11695 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11696 (eval "$lt_compile" 2>out/conftest.err)
11697 ac_status=$?
11698 cat out/conftest.err >&5
11699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11700 if (exit $ac_status) && test -s out/conftest2.$ac_objext
11701 then
11702 # The compiler can only warn and ignore the option if not recognized
11703 # So say no if there are warnings
11704 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
11705 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11706 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11707 lt_cv_prog_compiler_c_o=yes
11708 fi
11709 fi
11710 chmod u+w . 2>&5
11711 $RM -r conftest*
11712 # SGI C++ compiler will create directory out/ii_files/ for
11713 # template instantiation
11714 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
11715 $RM out/* && rmdir out
11716 cd ..
11717 $RM -r conftest
11718 $RM -r conftest*
11719
11720 fi
11721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
11722 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
11723
11724
11725
11726
11727 hard_links=nottested
11728 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
11729 # do not overwrite the value of need_locks provided by the user
11730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
11731 $as_echo_n "checking if we can lock with hard links... " >&6; }
11732 hard_links=yes
11733 $RM -r conftest*
11734 ln conftest.a conftest.b 2>/dev/null && hard_links=no
11735 touch conftest.a
11736 ln conftest.a conftest.b 2>&5 || hard_links=no
11737 ln conftest.a conftest.b 2>/dev/null && hard_links=no
11738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
11739 $as_echo "$hard_links" >&6; }
11740 if test no = "$hard_links"; then
11741 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
11742 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
11743 need_locks=warn
11744 fi
11745 else
11746 need_locks=no
11747 fi
11748
11749
11750
11751
11752
11753
11754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11755 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11756
11757 runpath_var=
11758 allow_undefined_flag=
11759 always_export_symbols=no
11760 archive_cmds=
11761 archive_expsym_cmds=
11762 compiler_needs_object=no
11763 enable_shared_with_static_runtimes=no
11764 export_dynamic_flag_spec=
11765 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
11766 hardcode_automatic=no
11767 hardcode_direct=no
11768 hardcode_direct_absolute=no
11769 hardcode_libdir_flag_spec=
11770 hardcode_libdir_separator=
11771 hardcode_minus_L=no
11772 hardcode_shlibpath_var=unsupported
11773 inherit_rpath=no
11774 link_all_deplibs=unknown
11775 module_cmds=
11776 module_expsym_cmds=
11777 old_archive_from_new_cmds=
11778 old_archive_from_expsyms_cmds=
11779 thread_safe_flag_spec=
11780 whole_archive_flag_spec=
11781 # include_expsyms should be a list of space-separated symbols to be *always*
11782 # included in the symbol list
11783 include_expsyms=
11784 # exclude_expsyms can be an extended regexp of symbols to exclude
11785 # it will be wrapped by ' (' and ')$', so one must not match beginning or
11786 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
11787 # as well as any symbol that contains 'd'.
11788 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
11789 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
11790 # platforms (ab)use it in PIC code, but their linkers get confused if
11791 # the symbol is explicitly referenced. Since portable code cannot
11792 # rely on this symbol name, it's probably fine to never include it in
11793 # preloaded symbol tables.
11794 # Exclude shared library initialization/finalization symbols.
11795 extract_expsyms_cmds=
11796
11797 case $host_os in
11798 cygwin* | mingw* | pw32* | cegcc*)
11799 # FIXME: the MSVC++ port hasn't been tested in a loooong time
11800 # When not using gcc, we currently assume that we are using
11801 # Microsoft Visual C++.
11802 if test yes != "$GCC"; then
11803 with_gnu_ld=no
11804 fi
11805 ;;
11806 interix*)
11807 # we just hope/assume this is gcc and not c89 (= MSVC++)
11808 with_gnu_ld=yes
11809 ;;
11810 openbsd* | bitrig*)
11811 with_gnu_ld=no
11812 ;;
11813 esac
11814
11815 ld_shlibs=yes
11816
11817 # On some targets, GNU ld is compatible enough with the native linker
11818 # that we're better off using the native interface for both.
11819 lt_use_gnu_ld_interface=no
11820 if test yes = "$with_gnu_ld"; then
11821 case $host_os in
11822 aix*)
11823 # The AIX port of GNU ld has always aspired to compatibility
11824 # with the native linker. However, as the warning in the GNU ld
11825 # block says, versions before 2.19.5* couldn't really create working
11826 # shared libraries, regardless of the interface used.
11827 case `$LD -v 2>&1` in
11828 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
11829 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
11830 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
11831 *)
11832 lt_use_gnu_ld_interface=yes
11833 ;;
11834 esac
11835 ;;
11836 *)
11837 lt_use_gnu_ld_interface=yes
11838 ;;
11839 esac
11840 fi
11841
11842 if test yes = "$lt_use_gnu_ld_interface"; then
11843 # If archive_cmds runs LD, not CC, wlarc should be empty
11844 wlarc='$wl'
11845
11846 # Set some defaults for GNU ld with shared library support. These
11847 # are reset later if shared libraries are not supported. Putting them
11848 # here allows them to be overridden if necessary.
11849 runpath_var=LD_RUN_PATH
11850 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11851 export_dynamic_flag_spec='$wl--export-dynamic'
11852 # ancient GNU ld didn't support --whole-archive et. al.
11853 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
11854 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
11855 else
11856 whole_archive_flag_spec=
11857 fi
11858 supports_anon_versioning=no
11859 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
11860 *GNU\ gold*) supports_anon_versioning=yes ;;
11861 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
11862 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
11863 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
11864 *\ 2.11.*) ;; # other 2.11 versions
11865 *) supports_anon_versioning=yes ;;
11866 esac
11867
11868 # See if GNU ld supports shared libraries.
11869 case $host_os in
11870 aix[3-9]*)
11871 # On AIX/PPC, the GNU linker is very broken
11872 if test ia64 != "$host_cpu"; then
11873 ld_shlibs=no
11874 cat <<_LT_EOF 1>&2
11875
11876 *** Warning: the GNU linker, at least up to release 2.19, is reported
11877 *** to be unable to reliably create shared libraries on AIX.
11878 *** Therefore, libtool is disabling shared libraries support. If you
11879 *** really care for shared libraries, you may want to install binutils
11880 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
11881 *** You will then need to restart the configuration process.
11882
11883 _LT_EOF
11884 fi
11885 ;;
11886
11887 amigaos*)
11888 case $host_cpu in
11889 powerpc)
11890 # see comment about AmigaOS4 .so support
11891 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11892 archive_expsym_cmds=''
11893 ;;
11894 m68k)
11895 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)'
11896 hardcode_libdir_flag_spec='-L$libdir'
11897 hardcode_minus_L=yes
11898 ;;
11899 esac
11900 ;;
11901
11902 beos*)
11903 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11904 allow_undefined_flag=unsupported
11905 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11906 # support --undefined. This deserves some investigation. FIXME
11907 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11908 else
11909 ld_shlibs=no
11910 fi
11911 ;;
11912
11913 cygwin* | mingw* | pw32* | cegcc*)
11914 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
11915 # as there is no search path for DLLs.
11916 hardcode_libdir_flag_spec='-L$libdir'
11917 export_dynamic_flag_spec='$wl--export-all-symbols'
11918 allow_undefined_flag=unsupported
11919 always_export_symbols=no
11920 enable_shared_with_static_runtimes=yes
11921 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'
11922 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
11923
11924 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11925 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11926 # If the export-symbols file already is a .def file, use it as
11927 # is; otherwise, prepend EXPORTS...
11928 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
11929 cp $export_symbols $output_objdir/$soname.def;
11930 else
11931 echo EXPORTS > $output_objdir/$soname.def;
11932 cat $export_symbols >> $output_objdir/$soname.def;
11933 fi~
11934 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11935 else
11936 ld_shlibs=no
11937 fi
11938 ;;
11939
11940 haiku*)
11941 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11942 link_all_deplibs=yes
11943 ;;
11944
11945 os2*)
11946 hardcode_libdir_flag_spec='-L$libdir'
11947 hardcode_minus_L=yes
11948 allow_undefined_flag=unsupported
11949 shrext_cmds=.dll
11950 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11951 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11952 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11953 $ECHO EXPORTS >> $output_objdir/$libname.def~
11954 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11955 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11956 emximp -o $lib $output_objdir/$libname.def'
11957 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11958 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11959 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11960 $ECHO EXPORTS >> $output_objdir/$libname.def~
11961 prefix_cmds="$SED"~
11962 if test EXPORTS = "`$SED 1q $export_symbols`"; then
11963 prefix_cmds="$prefix_cmds -e 1d";
11964 fi~
11965 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11966 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11967 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11968 emximp -o $lib $output_objdir/$libname.def'
11969 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
11970 enable_shared_with_static_runtimes=yes
11971 ;;
11972
11973 interix[3-9]*)
11974 hardcode_direct=no
11975 hardcode_shlibpath_var=no
11976 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11977 export_dynamic_flag_spec='$wl-E'
11978 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11979 # Instead, shared libraries are loaded at an image base (0x10000000 by
11980 # default) and relocated if they conflict, which is a slow very memory
11981 # consuming and fragmenting process. To avoid this, we pick a random,
11982 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11983 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
11984 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11985 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'
11986 ;;
11987
11988 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
11989 tmp_diet=no
11990 if test linux-dietlibc = "$host_os"; then
11991 case $cc_basename in
11992 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
11993 esac
11994 fi
11995 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
11996 && test no = "$tmp_diet"
11997 then
11998 tmp_addflag=' $pic_flag'
11999 tmp_sharedflag='-shared'
12000 case $cc_basename,$host_cpu in
12001 pgcc*) # Portland Group C compiler
12002 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'
12003 tmp_addflag=' $pic_flag'
12004 ;;
12005 pgf77* | pgf90* | pgf95* | pgfortran*)
12006 # Portland Group f77 and f90 compilers
12007 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'
12008 tmp_addflag=' $pic_flag -Mnomain' ;;
12009 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
12010 tmp_addflag=' -i_dynamic' ;;
12011 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
12012 tmp_addflag=' -i_dynamic -nofor_main' ;;
12013 ifc* | ifort*) # Intel Fortran compiler
12014 tmp_addflag=' -nofor_main' ;;
12015 lf95*) # Lahey Fortran 8.1
12016 whole_archive_flag_spec=
12017 tmp_sharedflag='--shared' ;;
12018 nagfor*) # NAGFOR 5.3
12019 tmp_sharedflag='-Wl,-shared' ;;
12020 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
12021 tmp_sharedflag='-qmkshrobj'
12022 tmp_addflag= ;;
12023 nvcc*) # Cuda Compiler Driver 2.2
12024 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'
12025 compiler_needs_object=yes
12026 ;;
12027 esac
12028 case `$CC -V 2>&1 | sed 5q` in
12029 *Sun\ C*) # Sun C 5.9
12030 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'
12031 compiler_needs_object=yes
12032 tmp_sharedflag='-G' ;;
12033 *Sun\ F*) # Sun Fortran 8.3
12034 tmp_sharedflag='-G' ;;
12035 esac
12036 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12037
12038 if test yes = "$supports_anon_versioning"; then
12039 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12040 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12041 echo "local: *; };" >> $output_objdir/$libname.ver~
12042 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
12043 fi
12044
12045 case $cc_basename in
12046 tcc*)
12047 export_dynamic_flag_spec='-rdynamic'
12048 ;;
12049 xlf* | bgf* | bgxlf* | mpixlf*)
12050 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12051 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
12052 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12053 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
12054 if test yes = "$supports_anon_versioning"; then
12055 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12056 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12057 echo "local: *; };" >> $output_objdir/$libname.ver~
12058 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12059 fi
12060 ;;
12061 esac
12062 else
12063 ld_shlibs=no
12064 fi
12065 ;;
12066
12067 netbsd*)
12068 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12069 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12070 wlarc=
12071 else
12072 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12073 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12074 fi
12075 ;;
12076
12077 solaris*)
12078 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12079 ld_shlibs=no
12080 cat <<_LT_EOF 1>&2
12081
12082 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
12083 *** create shared libraries on Solaris systems. Therefore, libtool
12084 *** is disabling shared libraries support. We urge you to upgrade GNU
12085 *** binutils to release 2.9.1 or newer. Another option is to modify
12086 *** your PATH or compiler configuration so that the native linker is
12087 *** used, and then restart.
12088
12089 _LT_EOF
12090 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12091 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12092 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12093 else
12094 ld_shlibs=no
12095 fi
12096 ;;
12097
12098 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12099 case `$LD -v 2>&1` in
12100 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12101 ld_shlibs=no
12102 cat <<_LT_EOF 1>&2
12103
12104 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
12105 *** reliably create shared libraries on SCO systems. Therefore, libtool
12106 *** is disabling shared libraries support. We urge you to upgrade GNU
12107 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
12108 *** your PATH or compiler configuration so that the native linker is
12109 *** used, and then restart.
12110
12111 _LT_EOF
12112 ;;
12113 *)
12114 # For security reasons, it is highly recommended that you always
12115 # use absolute paths for naming shared libraries, and exclude the
12116 # DT_RUNPATH tag from executables and libraries. But doing so
12117 # requires that you compile everything twice, which is a pain.
12118 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12119 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12120 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12121 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12122 else
12123 ld_shlibs=no
12124 fi
12125 ;;
12126 esac
12127 ;;
12128
12129 sunos4*)
12130 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12131 wlarc=
12132 hardcode_direct=yes
12133 hardcode_shlibpath_var=no
12134 ;;
12135
12136 *)
12137 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12138 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12139 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12140 else
12141 ld_shlibs=no
12142 fi
12143 ;;
12144 esac
12145
12146 if test no = "$ld_shlibs"; then
12147 runpath_var=
12148 hardcode_libdir_flag_spec=
12149 export_dynamic_flag_spec=
12150 whole_archive_flag_spec=
12151 fi
12152 else
12153 # PORTME fill in a description of your system's linker (not GNU ld)
12154 case $host_os in
12155 aix3*)
12156 allow_undefined_flag=unsupported
12157 always_export_symbols=yes
12158 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'
12159 # Note: this linker hardcodes the directories in LIBPATH if there
12160 # are no directories specified by -L.
12161 hardcode_minus_L=yes
12162 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
12163 # Neither direct hardcoding nor static linking is supported with a
12164 # broken collect2.
12165 hardcode_direct=unsupported
12166 fi
12167 ;;
12168
12169 aix[4-9]*)
12170 if test ia64 = "$host_cpu"; then
12171 # On IA64, the linker does run time linking by default, so we don't
12172 # have to do anything special.
12173 aix_use_runtimelinking=no
12174 exp_sym_flag='-Bexport'
12175 no_entry_flag=
12176 else
12177 # If we're using GNU nm, then we don't want the "-C" option.
12178 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
12179 # Without the "-l" option, or with the "-B" option, AIX nm treats
12180 # weak defined symbols like other global defined symbols, whereas
12181 # GNU nm marks them as "W".
12182 # While the 'weak' keyword is ignored in the Export File, we need
12183 # it in the Import File for the 'aix-soname' feature, so we have
12184 # to replace the "-B" option with "-P" for AIX nm.
12185 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
12186 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'
12187 else
12188 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'
12189 fi
12190 aix_use_runtimelinking=no
12191
12192 # Test if we are trying to use run time linking or normal
12193 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12194 # have runtime linking enabled, and use it for executables.
12195 # For shared libraries, we enable/disable runtime linking
12196 # depending on the kind of the shared library created -
12197 # when "with_aix_soname,aix_use_runtimelinking" is:
12198 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
12199 # "aix,yes" lib.so shared, rtl:yes, for executables
12200 # lib.a static archive
12201 # "both,no" lib.so.V(shr.o) shared, rtl:yes
12202 # lib.a(lib.so.V) shared, rtl:no, for executables
12203 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
12204 # lib.a(lib.so.V) shared, rtl:no
12205 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
12206 # lib.a static archive
12207 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12208 for ld_flag in $LDFLAGS; do
12209 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
12210 aix_use_runtimelinking=yes
12211 break
12212 fi
12213 done
12214 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
12215 # With aix-soname=svr4, we create the lib.so.V shared archives only,
12216 # so we don't have lib.a shared libs to link our executables.
12217 # We have to force runtime linking in this case.
12218 aix_use_runtimelinking=yes
12219 LDFLAGS="$LDFLAGS -Wl,-brtl"
12220 fi
12221 ;;
12222 esac
12223
12224 exp_sym_flag='-bexport'
12225 no_entry_flag='-bnoentry'
12226 fi
12227
12228 # When large executables or shared objects are built, AIX ld can
12229 # have problems creating the table of contents. If linking a library
12230 # or program results in "error TOC overflow" add -mminimal-toc to
12231 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12232 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12233
12234 archive_cmds=''
12235 hardcode_direct=yes
12236 hardcode_direct_absolute=yes
12237 hardcode_libdir_separator=':'
12238 link_all_deplibs=yes
12239 file_list_spec='$wl-f,'
12240 case $with_aix_soname,$aix_use_runtimelinking in
12241 aix,*) ;; # traditional, no import file
12242 svr4,* | *,yes) # use import file
12243 # The Import File defines what to hardcode.
12244 hardcode_direct=no
12245 hardcode_direct_absolute=no
12246 ;;
12247 esac
12248
12249 if test yes = "$GCC"; then
12250 case $host_os in aix4.[012]|aix4.[012].*)
12251 # We only want to do this on AIX 4.2 and lower, the check
12252 # below for broken collect2 doesn't work under 4.3+
12253 collect2name=`$CC -print-prog-name=collect2`
12254 if test -f "$collect2name" &&
12255 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12256 then
12257 # We have reworked collect2
12258 :
12259 else
12260 # We have old collect2
12261 hardcode_direct=unsupported
12262 # It fails to find uninstalled libraries when the uninstalled
12263 # path is not listed in the libpath. Setting hardcode_minus_L
12264 # to unsupported forces relinking
12265 hardcode_minus_L=yes
12266 hardcode_libdir_flag_spec='-L$libdir'
12267 hardcode_libdir_separator=
12268 fi
12269 ;;
12270 esac
12271 shared_flag='-shared'
12272 if test yes = "$aix_use_runtimelinking"; then
12273 shared_flag="$shared_flag "'$wl-G'
12274 fi
12275 # Need to ensure runtime linking is disabled for the traditional
12276 # shared library, or the linker may eventually find shared libraries
12277 # /with/ Import File - we do not want to mix them.
12278 shared_flag_aix='-shared'
12279 shared_flag_svr4='-shared $wl-G'
12280 else
12281 # not using gcc
12282 if test ia64 = "$host_cpu"; then
12283 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12284 # chokes on -Wl,-G. The following line is correct:
12285 shared_flag='-G'
12286 else
12287 if test yes = "$aix_use_runtimelinking"; then
12288 shared_flag='$wl-G'
12289 else
12290 shared_flag='$wl-bM:SRE'
12291 fi
12292 shared_flag_aix='$wl-bM:SRE'
12293 shared_flag_svr4='$wl-G'
12294 fi
12295 fi
12296
12297 export_dynamic_flag_spec='$wl-bexpall'
12298 # It seems that -bexpall does not export symbols beginning with
12299 # underscore (_), so it is better to generate a list of symbols to export.
12300 always_export_symbols=yes
12301 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
12302 # Warning - without using the other runtime loading flags (-brtl),
12303 # -berok will link without error, but may produce a broken library.
12304 allow_undefined_flag='-berok'
12305 # Determine the default libpath from the value encoded in an
12306 # empty executable.
12307 if test set = "${lt_cv_aix_libpath+set}"; then
12308 aix_libpath=$lt_cv_aix_libpath
12309 else
12310 if ${lt_cv_aix_libpath_+:} false; then :
12311 $as_echo_n "(cached) " >&6
12312 else
12313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12314 /* end confdefs.h. */
12315
12316 int
12317 main ()
12318 {
12319
12320 ;
12321 return 0;
12322 }
12323 _ACEOF
12324 if ac_fn_c_try_link "$LINENO"; then :
12325
12326 lt_aix_libpath_sed='
12327 /Import File Strings/,/^$/ {
12328 /^0/ {
12329 s/^0 *\([^ ]*\) *$/\1/
12330 p
12331 }
12332 }'
12333 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12334 # Check for a 64-bit object if we didn't find anything.
12335 if test -z "$lt_cv_aix_libpath_"; then
12336 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12337 fi
12338 fi
12339 rm -f core conftest.err conftest.$ac_objext \
12340 conftest$ac_exeext conftest.$ac_ext
12341 if test -z "$lt_cv_aix_libpath_"; then
12342 lt_cv_aix_libpath_=/usr/lib:/lib
12343 fi
12344
12345 fi
12346
12347 aix_libpath=$lt_cv_aix_libpath_
12348 fi
12349
12350 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
12351 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
12352 else
12353 if test ia64 = "$host_cpu"; then
12354 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
12355 allow_undefined_flag="-z nodefs"
12356 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"
12357 else
12358 # Determine the default libpath from the value encoded in an
12359 # empty executable.
12360 if test set = "${lt_cv_aix_libpath+set}"; then
12361 aix_libpath=$lt_cv_aix_libpath
12362 else
12363 if ${lt_cv_aix_libpath_+:} false; then :
12364 $as_echo_n "(cached) " >&6
12365 else
12366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12367 /* end confdefs.h. */
12368
12369 int
12370 main ()
12371 {
12372
12373 ;
12374 return 0;
12375 }
12376 _ACEOF
12377 if ac_fn_c_try_link "$LINENO"; then :
12378
12379 lt_aix_libpath_sed='
12380 /Import File Strings/,/^$/ {
12381 /^0/ {
12382 s/^0 *\([^ ]*\) *$/\1/
12383 p
12384 }
12385 }'
12386 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12387 # Check for a 64-bit object if we didn't find anything.
12388 if test -z "$lt_cv_aix_libpath_"; then
12389 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12390 fi
12391 fi
12392 rm -f core conftest.err conftest.$ac_objext \
12393 conftest$ac_exeext conftest.$ac_ext
12394 if test -z "$lt_cv_aix_libpath_"; then
12395 lt_cv_aix_libpath_=/usr/lib:/lib
12396 fi
12397
12398 fi
12399
12400 aix_libpath=$lt_cv_aix_libpath_
12401 fi
12402
12403 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
12404 # Warning - without using the other run time loading flags,
12405 # -berok will link without error, but may produce a broken library.
12406 no_undefined_flag=' $wl-bernotok'
12407 allow_undefined_flag=' $wl-berok'
12408 if test yes = "$with_gnu_ld"; then
12409 # We only use this code for GNU lds that support --whole-archive.
12410 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
12411 else
12412 # Exported symbols can be pulled into shared objects from archives
12413 whole_archive_flag_spec='$convenience'
12414 fi
12415 archive_cmds_need_lc=yes
12416 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
12417 # -brtl affects multiple linker settings, -berok does not and is overridden later
12418 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
12419 if test svr4 != "$with_aix_soname"; then
12420 # This is similar to how AIX traditionally builds its shared libraries.
12421 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'
12422 fi
12423 if test aix != "$with_aix_soname"; then
12424 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'
12425 else
12426 # used by -dlpreopen to get the symbols
12427 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
12428 fi
12429 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
12430 fi
12431 fi
12432 ;;
12433
12434 amigaos*)
12435 case $host_cpu in
12436 powerpc)
12437 # see comment about AmigaOS4 .so support
12438 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12439 archive_expsym_cmds=''
12440 ;;
12441 m68k)
12442 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)'
12443 hardcode_libdir_flag_spec='-L$libdir'
12444 hardcode_minus_L=yes
12445 ;;
12446 esac
12447 ;;
12448
12449 bsdi[45]*)
12450 export_dynamic_flag_spec=-rdynamic
12451 ;;
12452
12453 cygwin* | mingw* | pw32* | cegcc*)
12454 # When not using gcc, we currently assume that we are using
12455 # Microsoft Visual C++.
12456 # hardcode_libdir_flag_spec is actually meaningless, as there is
12457 # no search path for DLLs.
12458 case $cc_basename in
12459 cl*)
12460 # Native MSVC
12461 hardcode_libdir_flag_spec=' '
12462 allow_undefined_flag=unsupported
12463 always_export_symbols=yes
12464 file_list_spec='@'
12465 # Tell ltmain to make .lib files, not .a files.
12466 libext=lib
12467 # Tell ltmain to make .dll files, not .so files.
12468 shrext_cmds=.dll
12469 # FIXME: Setting linknames here is a bad hack.
12470 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
12471 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
12472 cp "$export_symbols" "$output_objdir/$soname.def";
12473 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
12474 else
12475 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
12476 fi~
12477 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12478 linknames='
12479 # The linker will not automatically build a static lib if we build a DLL.
12480 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
12481 enable_shared_with_static_runtimes=yes
12482 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
12483 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12484 # Don't use ranlib
12485 old_postinstall_cmds='chmod 644 $oldlib'
12486 postlink_cmds='lt_outputfile="@OUTPUT@"~
12487 lt_tool_outputfile="@TOOL_OUTPUT@"~
12488 case $lt_outputfile in
12489 *.exe|*.EXE) ;;
12490 *)
12491 lt_outputfile=$lt_outputfile.exe
12492 lt_tool_outputfile=$lt_tool_outputfile.exe
12493 ;;
12494 esac~
12495 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
12496 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12497 $RM "$lt_outputfile.manifest";
12498 fi'
12499 ;;
12500 *)
12501 # Assume MSVC wrapper
12502 hardcode_libdir_flag_spec=' '
12503 allow_undefined_flag=unsupported
12504 # Tell ltmain to make .lib files, not .a files.
12505 libext=lib
12506 # Tell ltmain to make .dll files, not .so files.
12507 shrext_cmds=.dll
12508 # FIXME: Setting linknames here is a bad hack.
12509 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
12510 # The linker will automatically build a .lib file if we build a DLL.
12511 old_archive_from_new_cmds='true'
12512 # FIXME: Should let the user specify the lib program.
12513 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
12514 enable_shared_with_static_runtimes=yes
12515 ;;
12516 esac
12517 ;;
12518
12519 darwin* | rhapsody*)
12520
12521
12522 archive_cmds_need_lc=no
12523 hardcode_direct=no
12524 hardcode_automatic=yes
12525 hardcode_shlibpath_var=unsupported
12526 if test yes = "$lt_cv_ld_force_load"; then
12527 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\"`'
12528
12529 else
12530 whole_archive_flag_spec=''
12531 fi
12532 link_all_deplibs=yes
12533 allow_undefined_flag=$_lt_dar_allow_undefined
12534 case $cc_basename in
12535 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
12536 *) _lt_dar_can_shared=$GCC ;;
12537 esac
12538 if test yes = "$_lt_dar_can_shared"; then
12539 output_verbose_link_cmd=func_echo_all
12540 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
12541 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
12542 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"
12543 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"
12544
12545 else
12546 ld_shlibs=no
12547 fi
12548
12549 ;;
12550
12551 dgux*)
12552 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12553 hardcode_libdir_flag_spec='-L$libdir'
12554 hardcode_shlibpath_var=no
12555 ;;
12556
12557 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
12558 # support. Future versions do this automatically, but an explicit c++rt0.o
12559 # does not break anything, and helps significantly (at the cost of a little
12560 # extra space).
12561 freebsd2.2*)
12562 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
12563 hardcode_libdir_flag_spec='-R$libdir'
12564 hardcode_direct=yes
12565 hardcode_shlibpath_var=no
12566 ;;
12567
12568 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
12569 freebsd2.*)
12570 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12571 hardcode_direct=yes
12572 hardcode_minus_L=yes
12573 hardcode_shlibpath_var=no
12574 ;;
12575
12576 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
12577 freebsd* | dragonfly*)
12578 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12579 hardcode_libdir_flag_spec='-R$libdir'
12580 hardcode_direct=yes
12581 hardcode_shlibpath_var=no
12582 ;;
12583
12584 hpux9*)
12585 if test yes = "$GCC"; then
12586 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'
12587 else
12588 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'
12589 fi
12590 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12591 hardcode_libdir_separator=:
12592 hardcode_direct=yes
12593
12594 # hardcode_minus_L: Not really in the search PATH,
12595 # but as the default location of the library.
12596 hardcode_minus_L=yes
12597 export_dynamic_flag_spec='$wl-E'
12598 ;;
12599
12600 hpux10*)
12601 if test yes,no = "$GCC,$with_gnu_ld"; then
12602 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12603 else
12604 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
12605 fi
12606 if test no = "$with_gnu_ld"; then
12607 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12608 hardcode_libdir_separator=:
12609 hardcode_direct=yes
12610 hardcode_direct_absolute=yes
12611 export_dynamic_flag_spec='$wl-E'
12612 # hardcode_minus_L: Not really in the search PATH,
12613 # but as the default location of the library.
12614 hardcode_minus_L=yes
12615 fi
12616 ;;
12617
12618 hpux11*)
12619 if test yes,no = "$GCC,$with_gnu_ld"; then
12620 case $host_cpu in
12621 hppa*64*)
12622 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12623 ;;
12624 ia64*)
12625 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12626 ;;
12627 *)
12628 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12629 ;;
12630 esac
12631 else
12632 case $host_cpu in
12633 hppa*64*)
12634 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12635 ;;
12636 ia64*)
12637 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12638 ;;
12639 *)
12640
12641 # Older versions of the 11.00 compiler do not understand -b yet
12642 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
12643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
12644 $as_echo_n "checking if $CC understands -b... " >&6; }
12645 if ${lt_cv_prog_compiler__b+:} false; then :
12646 $as_echo_n "(cached) " >&6
12647 else
12648 lt_cv_prog_compiler__b=no
12649 save_LDFLAGS=$LDFLAGS
12650 LDFLAGS="$LDFLAGS -b"
12651 echo "$lt_simple_link_test_code" > conftest.$ac_ext
12652 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12653 # The linker can only warn and ignore the option if not recognized
12654 # So say no if there are warnings
12655 if test -s conftest.err; then
12656 # Append any errors to the config.log.
12657 cat conftest.err 1>&5
12658 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12659 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12660 if diff conftest.exp conftest.er2 >/dev/null; then
12661 lt_cv_prog_compiler__b=yes
12662 fi
12663 else
12664 lt_cv_prog_compiler__b=yes
12665 fi
12666 fi
12667 $RM -r conftest*
12668 LDFLAGS=$save_LDFLAGS
12669
12670 fi
12671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
12672 $as_echo "$lt_cv_prog_compiler__b" >&6; }
12673
12674 if test yes = "$lt_cv_prog_compiler__b"; then
12675 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12676 else
12677 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
12678 fi
12679
12680 ;;
12681 esac
12682 fi
12683 if test no = "$with_gnu_ld"; then
12684 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12685 hardcode_libdir_separator=:
12686
12687 case $host_cpu in
12688 hppa*64*|ia64*)
12689 hardcode_direct=no
12690 hardcode_shlibpath_var=no
12691 ;;
12692 *)
12693 hardcode_direct=yes
12694 hardcode_direct_absolute=yes
12695 export_dynamic_flag_spec='$wl-E'
12696
12697 # hardcode_minus_L: Not really in the search PATH,
12698 # but as the default location of the library.
12699 hardcode_minus_L=yes
12700 ;;
12701 esac
12702 fi
12703 ;;
12704
12705 irix5* | irix6* | nonstopux*)
12706 if test yes = "$GCC"; then
12707 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'
12708 # Try to use the -exported_symbol ld option, if it does not
12709 # work, assume that -exports_file does not work either and
12710 # implicitly export all symbols.
12711 # This should be the same for all languages, so no per-tag cache variable.
12712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
12713 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
12714 if ${lt_cv_irix_exported_symbol+:} false; then :
12715 $as_echo_n "(cached) " >&6
12716 else
12717 save_LDFLAGS=$LDFLAGS
12718 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
12719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12720 /* end confdefs.h. */
12721 int foo (void) { return 0; }
12722 _ACEOF
12723 if ac_fn_c_try_link "$LINENO"; then :
12724 lt_cv_irix_exported_symbol=yes
12725 else
12726 lt_cv_irix_exported_symbol=no
12727 fi
12728 rm -f core conftest.err conftest.$ac_objext \
12729 conftest$ac_exeext conftest.$ac_ext
12730 LDFLAGS=$save_LDFLAGS
12731 fi
12732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
12733 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
12734 if test yes = "$lt_cv_irix_exported_symbol"; then
12735 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'
12736 fi
12737 else
12738 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'
12739 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'
12740 fi
12741 archive_cmds_need_lc='no'
12742 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12743 hardcode_libdir_separator=:
12744 inherit_rpath=yes
12745 link_all_deplibs=yes
12746 ;;
12747
12748 linux*)
12749 case $cc_basename in
12750 tcc*)
12751 # Fabrice Bellard et al's Tiny C Compiler
12752 ld_shlibs=yes
12753 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12754 ;;
12755 esac
12756 ;;
12757
12758 netbsd*)
12759 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12760 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
12761 else
12762 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
12763 fi
12764 hardcode_libdir_flag_spec='-R$libdir'
12765 hardcode_direct=yes
12766 hardcode_shlibpath_var=no
12767 ;;
12768
12769 newsos6)
12770 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12771 hardcode_direct=yes
12772 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12773 hardcode_libdir_separator=:
12774 hardcode_shlibpath_var=no
12775 ;;
12776
12777 *nto* | *qnx*)
12778 ;;
12779
12780 openbsd* | bitrig*)
12781 if test -f /usr/libexec/ld.so; then
12782 hardcode_direct=yes
12783 hardcode_shlibpath_var=no
12784 hardcode_direct_absolute=yes
12785 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12786 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12787 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
12788 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
12789 export_dynamic_flag_spec='$wl-E'
12790 else
12791 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12792 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
12793 fi
12794 else
12795 ld_shlibs=no
12796 fi
12797 ;;
12798
12799 os2*)
12800 hardcode_libdir_flag_spec='-L$libdir'
12801 hardcode_minus_L=yes
12802 allow_undefined_flag=unsupported
12803 shrext_cmds=.dll
12804 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12805 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12806 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12807 $ECHO EXPORTS >> $output_objdir/$libname.def~
12808 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
12809 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12810 emximp -o $lib $output_objdir/$libname.def'
12811 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12812 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12813 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12814 $ECHO EXPORTS >> $output_objdir/$libname.def~
12815 prefix_cmds="$SED"~
12816 if test EXPORTS = "`$SED 1q $export_symbols`"; then
12817 prefix_cmds="$prefix_cmds -e 1d";
12818 fi~
12819 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
12820 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
12821 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12822 emximp -o $lib $output_objdir/$libname.def'
12823 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
12824 enable_shared_with_static_runtimes=yes
12825 ;;
12826
12827 osf3*)
12828 if test yes = "$GCC"; then
12829 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
12830 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'
12831 else
12832 allow_undefined_flag=' -expect_unresolved \*'
12833 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'
12834 fi
12835 archive_cmds_need_lc='no'
12836 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12837 hardcode_libdir_separator=:
12838 ;;
12839
12840 osf4* | osf5*) # as osf3* with the addition of -msym flag
12841 if test yes = "$GCC"; then
12842 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
12843 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'
12844 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12845 else
12846 allow_undefined_flag=' -expect_unresolved \*'
12847 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'
12848 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~
12849 $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'
12850
12851 # Both c and cxx compiler support -rpath directly
12852 hardcode_libdir_flag_spec='-rpath $libdir'
12853 fi
12854 archive_cmds_need_lc='no'
12855 hardcode_libdir_separator=:
12856 ;;
12857
12858 solaris*)
12859 no_undefined_flag=' -z defs'
12860 if test yes = "$GCC"; then
12861 wlarc='$wl'
12862 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12863 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12864 $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'
12865 else
12866 case `$CC -V 2>&1` in
12867 *"Compilers 5.0"*)
12868 wlarc=''
12869 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
12870 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12871 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
12872 ;;
12873 *)
12874 wlarc='$wl'
12875 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
12876 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12877 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
12878 ;;
12879 esac
12880 fi
12881 hardcode_libdir_flag_spec='-R$libdir'
12882 hardcode_shlibpath_var=no
12883 case $host_os in
12884 solaris2.[0-5] | solaris2.[0-5].*) ;;
12885 *)
12886 # The compiler driver will combine and reorder linker options,
12887 # but understands '-z linker_flag'. GCC discards it without '$wl',
12888 # but is careful enough not to reorder.
12889 # Supported since Solaris 2.6 (maybe 2.5.1?)
12890 if test yes = "$GCC"; then
12891 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
12892 else
12893 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
12894 fi
12895 ;;
12896 esac
12897 link_all_deplibs=yes
12898 ;;
12899
12900 sunos4*)
12901 if test sequent = "$host_vendor"; then
12902 # Use $CC to link under sequent, because it throws in some extra .o
12903 # files that make .init and .fini sections work.
12904 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
12905 else
12906 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
12907 fi
12908 hardcode_libdir_flag_spec='-L$libdir'
12909 hardcode_direct=yes
12910 hardcode_minus_L=yes
12911 hardcode_shlibpath_var=no
12912 ;;
12913
12914 sysv4)
12915 case $host_vendor in
12916 sni)
12917 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12918 hardcode_direct=yes # is this really true???
12919 ;;
12920 siemens)
12921 ## LD is ld it makes a PLAMLIB
12922 ## CC just makes a GrossModule.
12923 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
12924 reload_cmds='$CC -r -o $output$reload_objs'
12925 hardcode_direct=no
12926 ;;
12927 motorola)
12928 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12929 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
12930 ;;
12931 esac
12932 runpath_var='LD_RUN_PATH'
12933 hardcode_shlibpath_var=no
12934 ;;
12935
12936 sysv4.3*)
12937 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12938 hardcode_shlibpath_var=no
12939 export_dynamic_flag_spec='-Bexport'
12940 ;;
12941
12942 sysv4*MP*)
12943 if test -d /usr/nec; then
12944 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12945 hardcode_shlibpath_var=no
12946 runpath_var=LD_RUN_PATH
12947 hardcode_runpath_var=yes
12948 ld_shlibs=yes
12949 fi
12950 ;;
12951
12952 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12953 no_undefined_flag='$wl-z,text'
12954 archive_cmds_need_lc=no
12955 hardcode_shlibpath_var=no
12956 runpath_var='LD_RUN_PATH'
12957
12958 if test yes = "$GCC"; then
12959 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12960 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12961 else
12962 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12963 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12964 fi
12965 ;;
12966
12967 sysv5* | sco3.2v5* | sco5v6*)
12968 # Note: We CANNOT use -z defs as we might desire, because we do not
12969 # link with -lc, and that would cause any symbols used from libc to
12970 # always be unresolved, which means just about no library would
12971 # ever link correctly. If we're not using GNU ld we use -z text
12972 # though, which does catch some bad symbols but isn't as heavy-handed
12973 # as -z defs.
12974 no_undefined_flag='$wl-z,text'
12975 allow_undefined_flag='$wl-z,nodefs'
12976 archive_cmds_need_lc=no
12977 hardcode_shlibpath_var=no
12978 hardcode_libdir_flag_spec='$wl-R,$libdir'
12979 hardcode_libdir_separator=':'
12980 link_all_deplibs=yes
12981 export_dynamic_flag_spec='$wl-Bexport'
12982 runpath_var='LD_RUN_PATH'
12983
12984 if test yes = "$GCC"; then
12985 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12986 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12987 else
12988 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12989 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12990 fi
12991 ;;
12992
12993 uts4*)
12994 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12995 hardcode_libdir_flag_spec='-L$libdir'
12996 hardcode_shlibpath_var=no
12997 ;;
12998
12999 *)
13000 ld_shlibs=no
13001 ;;
13002 esac
13003
13004 if test sni = "$host_vendor"; then
13005 case $host in
13006 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13007 export_dynamic_flag_spec='$wl-Blargedynsym'
13008 ;;
13009 esac
13010 fi
13011 fi
13012
13013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
13014 $as_echo "$ld_shlibs" >&6; }
13015 test no = "$ld_shlibs" && can_build_shared=no
13016
13017 with_gnu_ld=$with_gnu_ld
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033 #
13034 # Do we need to explicitly link libc?
13035 #
13036 case "x$archive_cmds_need_lc" in
13037 x|xyes)
13038 # Assume -lc should be added
13039 archive_cmds_need_lc=yes
13040
13041 if test yes,yes = "$GCC,$enable_shared"; then
13042 case $archive_cmds in
13043 *'~'*)
13044 # FIXME: we may have to deal with multi-command sequences.
13045 ;;
13046 '$CC '*)
13047 # Test whether the compiler implicitly links with -lc since on some
13048 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13049 # to ld, don't add -lc before -lgcc.
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13051 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13052 if ${lt_cv_archive_cmds_need_lc+:} false; then :
13053 $as_echo_n "(cached) " >&6
13054 else
13055 $RM -r conftest*
13056 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13057
13058 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13059 (eval $ac_compile) 2>&5
13060 ac_status=$?
13061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13062 test $ac_status = 0; } 2>conftest.err; then
13063 soname=conftest
13064 lib=conftest
13065 libobjs=conftest.$ac_objext
13066 deplibs=
13067 wl=$lt_prog_compiler_wl
13068 pic_flag=$lt_prog_compiler_pic
13069 compiler_flags=-v
13070 linker_flags=-v
13071 verstring=
13072 output_objdir=.
13073 libname=conftest
13074 lt_save_allow_undefined_flag=$allow_undefined_flag
13075 allow_undefined_flag=
13076 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13077 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13078 ac_status=$?
13079 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13080 test $ac_status = 0; }
13081 then
13082 lt_cv_archive_cmds_need_lc=no
13083 else
13084 lt_cv_archive_cmds_need_lc=yes
13085 fi
13086 allow_undefined_flag=$lt_save_allow_undefined_flag
13087 else
13088 cat conftest.err 1>&5
13089 fi
13090 $RM -r conftest*
13091
13092 fi
13093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
13094 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
13095 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
13096 ;;
13097 esac
13098 fi
13099 ;;
13100 esac
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13254 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13255
13256 if test yes = "$GCC"; then
13257 case $host_os in
13258 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
13259 *) lt_awk_arg='/^libraries:/' ;;
13260 esac
13261 case $host_os in
13262 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
13263 *) lt_sed_strip_eq='s|=/|/|g' ;;
13264 esac
13265 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
13266 case $lt_search_path_spec in
13267 *\;*)
13268 # if the path contains ";" then we assume it to be the separator
13269 # otherwise default to the standard path separator (i.e. ":") - it is
13270 # assumed that no part of a normal pathname contains ";" but that should
13271 # okay in the real world where ";" in dirpaths is itself problematic.
13272 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
13273 ;;
13274 *)
13275 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
13276 ;;
13277 esac
13278 # Ok, now we have the path, separated by spaces, we can step through it
13279 # and add multilib dir if necessary...
13280 lt_tmp_lt_search_path_spec=
13281 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
13282 # ...but if some path component already ends with the multilib dir we assume
13283 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
13284 case "$lt_multi_os_dir; $lt_search_path_spec " in
13285 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
13286 lt_multi_os_dir=
13287 ;;
13288 esac
13289 for lt_sys_path in $lt_search_path_spec; do
13290 if test -d "$lt_sys_path$lt_multi_os_dir"; then
13291 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
13292 elif test -n "$lt_multi_os_dir"; then
13293 test -d "$lt_sys_path" && \
13294 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
13295 fi
13296 done
13297 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
13298 BEGIN {RS = " "; FS = "/|\n";} {
13299 lt_foo = "";
13300 lt_count = 0;
13301 for (lt_i = NF; lt_i > 0; lt_i--) {
13302 if ($lt_i != "" && $lt_i != ".") {
13303 if ($lt_i == "..") {
13304 lt_count++;
13305 } else {
13306 if (lt_count == 0) {
13307 lt_foo = "/" $lt_i lt_foo;
13308 } else {
13309 lt_count--;
13310 }
13311 }
13312 }
13313 }
13314 if (lt_foo != "") { lt_freq[lt_foo]++; }
13315 if (lt_freq[lt_foo] == 1) { print lt_foo; }
13316 }'`
13317 # AWK program above erroneously prepends '/' to C:/dos/paths
13318 # for these hosts.
13319 case $host_os in
13320 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
13321 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
13322 esac
13323 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
13324 else
13325 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
13326 fi
13327 library_names_spec=
13328 libname_spec='lib$name'
13329 soname_spec=
13330 shrext_cmds=.so
13331 postinstall_cmds=
13332 postuninstall_cmds=
13333 finish_cmds=
13334 finish_eval=
13335 shlibpath_var=
13336 shlibpath_overrides_runpath=unknown
13337 version_type=none
13338 dynamic_linker="$host_os ld.so"
13339 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13340 need_lib_prefix=unknown
13341 hardcode_into_libs=no
13342
13343 # when you set need_version to no, make sure it does not cause -set_version
13344 # flags to be left without arguments
13345 need_version=unknown
13346
13347
13348
13349 case $host_os in
13350 aix3*)
13351 version_type=linux # correct to gnu/linux during the next big refactor
13352 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
13353 shlibpath_var=LIBPATH
13354
13355 # AIX 3 has no versioning support, so we append a major version to the name.
13356 soname_spec='$libname$release$shared_ext$major'
13357 ;;
13358
13359 aix[4-9]*)
13360 version_type=linux # correct to gnu/linux during the next big refactor
13361 need_lib_prefix=no
13362 need_version=no
13363 hardcode_into_libs=yes
13364 if test ia64 = "$host_cpu"; then
13365 # AIX 5 supports IA64
13366 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
13367 shlibpath_var=LD_LIBRARY_PATH
13368 else
13369 # With GCC up to 2.95.x, collect2 would create an import file
13370 # for dependence libraries. The import file would start with
13371 # the line '#! .'. This would cause the generated library to
13372 # depend on '.', always an invalid library. This was fixed in
13373 # development snapshots of GCC prior to 3.0.
13374 case $host_os in
13375 aix4 | aix4.[01] | aix4.[01].*)
13376 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13377 echo ' yes '
13378 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
13379 :
13380 else
13381 can_build_shared=no
13382 fi
13383 ;;
13384 esac
13385 # Using Import Files as archive members, it is possible to support
13386 # filename-based versioning of shared library archives on AIX. While
13387 # this would work for both with and without runtime linking, it will
13388 # prevent static linking of such archives. So we do filename-based
13389 # shared library versioning with .so extension only, which is used
13390 # when both runtime linking and shared linking is enabled.
13391 # Unfortunately, runtime linking may impact performance, so we do
13392 # not want this to be the default eventually. Also, we use the
13393 # versioned .so libs for executables only if there is the -brtl
13394 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
13395 # To allow for filename-based versioning support, we need to create
13396 # libNAME.so.V as an archive file, containing:
13397 # *) an Import File, referring to the versioned filename of the
13398 # archive as well as the shared archive member, telling the
13399 # bitwidth (32 or 64) of that shared object, and providing the
13400 # list of exported symbols of that shared object, eventually
13401 # decorated with the 'weak' keyword
13402 # *) the shared object with the F_LOADONLY flag set, to really avoid
13403 # it being seen by the linker.
13404 # At run time we better use the real file rather than another symlink,
13405 # but for link time we create the symlink libNAME.so -> libNAME.so.V
13406
13407 case $with_aix_soname,$aix_use_runtimelinking in
13408 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
13409 # soname into executable. Probably we can add versioning support to
13410 # collect2, so additional links can be useful in future.
13411 aix,yes) # traditional libtool
13412 dynamic_linker='AIX unversionable lib.so'
13413 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13414 # instead of lib<name>.a to let people know that these are not
13415 # typical AIX shared libraries.
13416 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13417 ;;
13418 aix,no) # traditional AIX only
13419 dynamic_linker='AIX lib.a(lib.so.V)'
13420 # We preserve .a as extension for shared libraries through AIX4.2
13421 # and later when we are not doing run time linking.
13422 library_names_spec='$libname$release.a $libname.a'
13423 soname_spec='$libname$release$shared_ext$major'
13424 ;;
13425 svr4,*) # full svr4 only
13426 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
13427 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
13428 # We do not specify a path in Import Files, so LIBPATH fires.
13429 shlibpath_overrides_runpath=yes
13430 ;;
13431 *,yes) # both, prefer svr4
13432 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
13433 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
13434 # unpreferred sharedlib libNAME.a needs extra handling
13435 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"'
13436 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"'
13437 # We do not specify a path in Import Files, so LIBPATH fires.
13438 shlibpath_overrides_runpath=yes
13439 ;;
13440 *,no) # both, prefer aix
13441 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
13442 library_names_spec='$libname$release.a $libname.a'
13443 soname_spec='$libname$release$shared_ext$major'
13444 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
13445 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)'
13446 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"'
13447 ;;
13448 esac
13449 shlibpath_var=LIBPATH
13450 fi
13451 ;;
13452
13453 amigaos*)
13454 case $host_cpu in
13455 powerpc)
13456 # Since July 2007 AmigaOS4 officially supports .so libraries.
13457 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13458 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13459 ;;
13460 m68k)
13461 library_names_spec='$libname.ixlibrary $libname.a'
13462 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13463 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'
13464 ;;
13465 esac
13466 ;;
13467
13468 beos*)
13469 library_names_spec='$libname$shared_ext'
13470 dynamic_linker="$host_os ld.so"
13471 shlibpath_var=LIBRARY_PATH
13472 ;;
13473
13474 bsdi[45]*)
13475 version_type=linux # correct to gnu/linux during the next big refactor
13476 need_version=no
13477 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13478 soname_spec='$libname$release$shared_ext$major'
13479 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13480 shlibpath_var=LD_LIBRARY_PATH
13481 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13482 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13483 # the default ld.so.conf also contains /usr/contrib/lib and
13484 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13485 # libtool to hard-code these into programs
13486 ;;
13487
13488 cygwin* | mingw* | pw32* | cegcc*)
13489 version_type=windows
13490 shrext_cmds=.dll
13491 need_version=no
13492 need_lib_prefix=no
13493
13494 case $GCC,$cc_basename in
13495 yes,*)
13496 # gcc
13497 library_names_spec='$libname.dll.a'
13498 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13499 postinstall_cmds='base_file=`basename \$file`~
13500 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
13501 dldir=$destdir/`dirname \$dlpath`~
13502 test -d \$dldir || mkdir -p \$dldir~
13503 $install_prog $dir/$dlname \$dldir/$dlname~
13504 chmod a+x \$dldir/$dlname~
13505 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13506 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13507 fi'
13508 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13509 dlpath=$dir/\$dldll~
13510 $RM \$dlpath'
13511 shlibpath_overrides_runpath=yes
13512
13513 case $host_os in
13514 cygwin*)
13515 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13516 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13517
13518 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
13519 ;;
13520 mingw* | cegcc*)
13521 # MinGW DLLs use traditional 'lib' prefix
13522 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13523 ;;
13524 pw32*)
13525 # pw32 DLLs use 'pw' prefix rather than 'lib'
13526 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13527 ;;
13528 esac
13529 dynamic_linker='Win32 ld.exe'
13530 ;;
13531
13532 *,cl*)
13533 # Native MSVC
13534 libname_spec='$name'
13535 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13536 library_names_spec='$libname.dll.lib'
13537
13538 case $build_os in
13539 mingw*)
13540 sys_lib_search_path_spec=
13541 lt_save_ifs=$IFS
13542 IFS=';'
13543 for lt_path in $LIB
13544 do
13545 IFS=$lt_save_ifs
13546 # Let DOS variable expansion print the short 8.3 style file name.
13547 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
13548 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
13549 done
13550 IFS=$lt_save_ifs
13551 # Convert to MSYS style.
13552 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
13553 ;;
13554 cygwin*)
13555 # Convert to unix form, then to dos form, then back to unix form
13556 # but this time dos style (no spaces!) so that the unix form looks
13557 # like /cygdrive/c/PROGRA~1:/cygdr...
13558 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
13559 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
13560 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13561 ;;
13562 *)
13563 sys_lib_search_path_spec=$LIB
13564 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
13565 # It is most probably a Windows format PATH.
13566 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13567 else
13568 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13569 fi
13570 # FIXME: find the short name or the path components, as spaces are
13571 # common. (e.g. "Program Files" -> "PROGRA~1")
13572 ;;
13573 esac
13574
13575 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13576 postinstall_cmds='base_file=`basename \$file`~
13577 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
13578 dldir=$destdir/`dirname \$dlpath`~
13579 test -d \$dldir || mkdir -p \$dldir~
13580 $install_prog $dir/$dlname \$dldir/$dlname'
13581 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13582 dlpath=$dir/\$dldll~
13583 $RM \$dlpath'
13584 shlibpath_overrides_runpath=yes
13585 dynamic_linker='Win32 link.exe'
13586 ;;
13587
13588 *)
13589 # Assume MSVC wrapper
13590 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
13591 dynamic_linker='Win32 ld.exe'
13592 ;;
13593 esac
13594 # FIXME: first we should search . and the directory the executable is in
13595 shlibpath_var=PATH
13596 ;;
13597
13598 darwin* | rhapsody*)
13599 dynamic_linker="$host_os dyld"
13600 version_type=darwin
13601 need_lib_prefix=no
13602 need_version=no
13603 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
13604 soname_spec='$libname$release$major$shared_ext'
13605 shlibpath_overrides_runpath=yes
13606 shlibpath_var=DYLD_LIBRARY_PATH
13607 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13608
13609 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
13610 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13611 ;;
13612
13613 dgux*)
13614 version_type=linux # correct to gnu/linux during the next big refactor
13615 need_lib_prefix=no
13616 need_version=no
13617 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13618 soname_spec='$libname$release$shared_ext$major'
13619 shlibpath_var=LD_LIBRARY_PATH
13620 ;;
13621
13622 freebsd* | dragonfly*)
13623 # DragonFly does not have aout. When/if they implement a new
13624 # versioning mechanism, adjust this.
13625 if test -x /usr/bin/objformat; then
13626 objformat=`/usr/bin/objformat`
13627 else
13628 case $host_os in
13629 freebsd[23].*) objformat=aout ;;
13630 *) objformat=elf ;;
13631 esac
13632 fi
13633 version_type=freebsd-$objformat
13634 case $version_type in
13635 freebsd-elf*)
13636 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13637 soname_spec='$libname$release$shared_ext$major'
13638 need_version=no
13639 need_lib_prefix=no
13640 ;;
13641 freebsd-*)
13642 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13643 need_version=yes
13644 ;;
13645 esac
13646 shlibpath_var=LD_LIBRARY_PATH
13647 case $host_os in
13648 freebsd2.*)
13649 shlibpath_overrides_runpath=yes
13650 ;;
13651 freebsd3.[01]* | freebsdelf3.[01]*)
13652 shlibpath_overrides_runpath=yes
13653 hardcode_into_libs=yes
13654 ;;
13655 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13656 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13657 shlibpath_overrides_runpath=no
13658 hardcode_into_libs=yes
13659 ;;
13660 *) # from 4.6 on, and DragonFly
13661 shlibpath_overrides_runpath=yes
13662 hardcode_into_libs=yes
13663 ;;
13664 esac
13665 ;;
13666
13667 haiku*)
13668 version_type=linux # correct to gnu/linux during the next big refactor
13669 need_lib_prefix=no
13670 need_version=no
13671 dynamic_linker="$host_os runtime_loader"
13672 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13673 soname_spec='$libname$release$shared_ext$major'
13674 shlibpath_var=LIBRARY_PATH
13675 shlibpath_overrides_runpath=no
13676 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
13677 hardcode_into_libs=yes
13678 ;;
13679
13680 hpux9* | hpux10* | hpux11*)
13681 # Give a soname corresponding to the major version so that dld.sl refuses to
13682 # link against other versions.
13683 version_type=sunos
13684 need_lib_prefix=no
13685 need_version=no
13686 case $host_cpu in
13687 ia64*)
13688 shrext_cmds='.so'
13689 hardcode_into_libs=yes
13690 dynamic_linker="$host_os dld.so"
13691 shlibpath_var=LD_LIBRARY_PATH
13692 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13693 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13694 soname_spec='$libname$release$shared_ext$major'
13695 if test 32 = "$HPUX_IA64_MODE"; then
13696 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13697 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
13698 else
13699 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13700 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
13701 fi
13702 ;;
13703 hppa*64*)
13704 shrext_cmds='.sl'
13705 hardcode_into_libs=yes
13706 dynamic_linker="$host_os dld.sl"
13707 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13708 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13709 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13710 soname_spec='$libname$release$shared_ext$major'
13711 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13712 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13713 ;;
13714 *)
13715 shrext_cmds='.sl'
13716 dynamic_linker="$host_os dld.sl"
13717 shlibpath_var=SHLIB_PATH
13718 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13719 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13720 soname_spec='$libname$release$shared_ext$major'
13721 ;;
13722 esac
13723 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
13724 postinstall_cmds='chmod 555 $lib'
13725 # or fails outright, so override atomically:
13726 install_override_mode=555
13727 ;;
13728
13729 interix[3-9]*)
13730 version_type=linux # correct to gnu/linux during the next big refactor
13731 need_lib_prefix=no
13732 need_version=no
13733 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13734 soname_spec='$libname$release$shared_ext$major'
13735 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13736 shlibpath_var=LD_LIBRARY_PATH
13737 shlibpath_overrides_runpath=no
13738 hardcode_into_libs=yes
13739 ;;
13740
13741 irix5* | irix6* | nonstopux*)
13742 case $host_os in
13743 nonstopux*) version_type=nonstopux ;;
13744 *)
13745 if test yes = "$lt_cv_prog_gnu_ld"; then
13746 version_type=linux # correct to gnu/linux during the next big refactor
13747 else
13748 version_type=irix
13749 fi ;;
13750 esac
13751 need_lib_prefix=no
13752 need_version=no
13753 soname_spec='$libname$release$shared_ext$major'
13754 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
13755 case $host_os in
13756 irix5* | nonstopux*)
13757 libsuff= shlibsuff=
13758 ;;
13759 *)
13760 case $LD in # libtool.m4 will add one of these switches to LD
13761 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13762 libsuff= shlibsuff= libmagic=32-bit;;
13763 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13764 libsuff=32 shlibsuff=N32 libmagic=N32;;
13765 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13766 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13767 *) libsuff= shlibsuff= libmagic=never-match;;
13768 esac
13769 ;;
13770 esac
13771 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13772 shlibpath_overrides_runpath=no
13773 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
13774 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
13775 hardcode_into_libs=yes
13776 ;;
13777
13778 # No shared lib support for Linux oldld, aout, or coff.
13779 linux*oldld* | linux*aout* | linux*coff*)
13780 dynamic_linker=no
13781 ;;
13782
13783 linux*android*)
13784 version_type=none # Android doesn't support versioned libraries.
13785 need_lib_prefix=no
13786 need_version=no
13787 library_names_spec='$libname$release$shared_ext'
13788 soname_spec='$libname$release$shared_ext'
13789 finish_cmds=
13790 shlibpath_var=LD_LIBRARY_PATH
13791 shlibpath_overrides_runpath=yes
13792
13793 # This implies no fast_install, which is unacceptable.
13794 # Some rework will be needed to allow for fast_install
13795 # before this can be enabled.
13796 hardcode_into_libs=yes
13797
13798 dynamic_linker='Android linker'
13799 # Don't embed -rpath directories since the linker doesn't support them.
13800 hardcode_libdir_flag_spec='-L$libdir'
13801 ;;
13802
13803 # This must be glibc/ELF.
13804 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
13805 version_type=linux # correct to gnu/linux during the next big refactor
13806 need_lib_prefix=no
13807 need_version=no
13808 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13809 soname_spec='$libname$release$shared_ext$major'
13810 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13811 shlibpath_var=LD_LIBRARY_PATH
13812 shlibpath_overrides_runpath=no
13813
13814 # Some binutils ld are patched to set DT_RUNPATH
13815 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
13816 $as_echo_n "(cached) " >&6
13817 else
13818 lt_cv_shlibpath_overrides_runpath=no
13819 save_LDFLAGS=$LDFLAGS
13820 save_libdir=$libdir
13821 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
13822 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
13823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13824 /* end confdefs.h. */
13825
13826 int
13827 main ()
13828 {
13829
13830 ;
13831 return 0;
13832 }
13833 _ACEOF
13834 if ac_fn_c_try_link "$LINENO"; then :
13835 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
13836 lt_cv_shlibpath_overrides_runpath=yes
13837 fi
13838 fi
13839 rm -f core conftest.err conftest.$ac_objext \
13840 conftest$ac_exeext conftest.$ac_ext
13841 LDFLAGS=$save_LDFLAGS
13842 libdir=$save_libdir
13843
13844 fi
13845
13846 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
13847
13848 # This implies no fast_install, which is unacceptable.
13849 # Some rework will be needed to allow for fast_install
13850 # before this can be enabled.
13851 hardcode_into_libs=yes
13852
13853 # Ideally, we could use ldconfig to report *all* directores which are
13854 # searched for libraries, however this is still not possible. Aside from not
13855 # being certain /sbin/ldconfig is available, command
13856 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
13857 # even though it is searched at run-time. Try to do the best guess by
13858 # appending ld.so.conf contents (and includes) to the search path.
13859 if test -f /etc/ld.so.conf; then
13860 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' ' '`
13861 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13862 fi
13863
13864 # We used to test for /lib/ld.so.1 and disable shared libraries on
13865 # powerpc, because MkLinux only supported shared libraries with the
13866 # GNU dynamic linker. Since this was broken with cross compilers,
13867 # most powerpc-linux boxes support dynamic linking these days and
13868 # people can always --disable-shared, the test was removed, and we
13869 # assume the GNU/Linux dynamic linker is in use.
13870 dynamic_linker='GNU/Linux ld.so'
13871 ;;
13872
13873 netbsd*)
13874 version_type=sunos
13875 need_lib_prefix=no
13876 need_version=no
13877 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13878 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13879 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13880 dynamic_linker='NetBSD (a.out) ld.so'
13881 else
13882 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13883 soname_spec='$libname$release$shared_ext$major'
13884 dynamic_linker='NetBSD ld.elf_so'
13885 fi
13886 shlibpath_var=LD_LIBRARY_PATH
13887 shlibpath_overrides_runpath=yes
13888 hardcode_into_libs=yes
13889 ;;
13890
13891 newsos6)
13892 version_type=linux # correct to gnu/linux during the next big refactor
13893 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13894 shlibpath_var=LD_LIBRARY_PATH
13895 shlibpath_overrides_runpath=yes
13896 ;;
13897
13898 *nto* | *qnx*)
13899 version_type=qnx
13900 need_lib_prefix=no
13901 need_version=no
13902 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13903 soname_spec='$libname$release$shared_ext$major'
13904 shlibpath_var=LD_LIBRARY_PATH
13905 shlibpath_overrides_runpath=no
13906 hardcode_into_libs=yes
13907 dynamic_linker='ldqnx.so'
13908 ;;
13909
13910 openbsd* | bitrig*)
13911 version_type=sunos
13912 sys_lib_dlsearch_path_spec=/usr/lib
13913 need_lib_prefix=no
13914 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
13915 need_version=no
13916 else
13917 need_version=yes
13918 fi
13919 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13920 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13921 shlibpath_var=LD_LIBRARY_PATH
13922 shlibpath_overrides_runpath=yes
13923 ;;
13924
13925 os2*)
13926 libname_spec='$name'
13927 version_type=windows
13928 shrext_cmds=.dll
13929 need_version=no
13930 need_lib_prefix=no
13931 # OS/2 can only load a DLL with a base name of 8 characters or less.
13932 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
13933 v=$($ECHO $release$versuffix | tr -d .-);
13934 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
13935 $ECHO $n$v`$shared_ext'
13936 library_names_spec='${libname}_dll.$libext'
13937 dynamic_linker='OS/2 ld.exe'
13938 shlibpath_var=BEGINLIBPATH
13939 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
13940 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13941 postinstall_cmds='base_file=`basename \$file`~
13942 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
13943 dldir=$destdir/`dirname \$dlpath`~
13944 test -d \$dldir || mkdir -p \$dldir~
13945 $install_prog $dir/$dlname \$dldir/$dlname~
13946 chmod a+x \$dldir/$dlname~
13947 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13948 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13949 fi'
13950 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
13951 dlpath=$dir/\$dldll~
13952 $RM \$dlpath'
13953 ;;
13954
13955 osf3* | osf4* | osf5*)
13956 version_type=osf
13957 need_lib_prefix=no
13958 need_version=no
13959 soname_spec='$libname$release$shared_ext$major'
13960 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13961 shlibpath_var=LD_LIBRARY_PATH
13962 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13963 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13964 ;;
13965
13966 rdos*)
13967 dynamic_linker=no
13968 ;;
13969
13970 solaris*)
13971 version_type=linux # correct to gnu/linux during the next big refactor
13972 need_lib_prefix=no
13973 need_version=no
13974 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13975 soname_spec='$libname$release$shared_ext$major'
13976 shlibpath_var=LD_LIBRARY_PATH
13977 shlibpath_overrides_runpath=yes
13978 hardcode_into_libs=yes
13979 # ldd complains unless libraries are executable
13980 postinstall_cmds='chmod +x $lib'
13981 ;;
13982
13983 sunos4*)
13984 version_type=sunos
13985 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13986 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13987 shlibpath_var=LD_LIBRARY_PATH
13988 shlibpath_overrides_runpath=yes
13989 if test yes = "$with_gnu_ld"; then
13990 need_lib_prefix=no
13991 fi
13992 need_version=yes
13993 ;;
13994
13995 sysv4 | sysv4.3*)
13996 version_type=linux # correct to gnu/linux during the next big refactor
13997 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13998 soname_spec='$libname$release$shared_ext$major'
13999 shlibpath_var=LD_LIBRARY_PATH
14000 case $host_vendor in
14001 sni)
14002 shlibpath_overrides_runpath=no
14003 need_lib_prefix=no
14004 runpath_var=LD_RUN_PATH
14005 ;;
14006 siemens)
14007 need_lib_prefix=no
14008 ;;
14009 motorola)
14010 need_lib_prefix=no
14011 need_version=no
14012 shlibpath_overrides_runpath=no
14013 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14014 ;;
14015 esac
14016 ;;
14017
14018 sysv4*MP*)
14019 if test -d /usr/nec; then
14020 version_type=linux # correct to gnu/linux during the next big refactor
14021 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
14022 soname_spec='$libname$shared_ext.$major'
14023 shlibpath_var=LD_LIBRARY_PATH
14024 fi
14025 ;;
14026
14027 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14028 version_type=sco
14029 need_lib_prefix=no
14030 need_version=no
14031 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
14032 soname_spec='$libname$release$shared_ext$major'
14033 shlibpath_var=LD_LIBRARY_PATH
14034 shlibpath_overrides_runpath=yes
14035 hardcode_into_libs=yes
14036 if test yes = "$with_gnu_ld"; then
14037 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14038 else
14039 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14040 case $host_os in
14041 sco3.2v5*)
14042 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14043 ;;
14044 esac
14045 fi
14046 sys_lib_dlsearch_path_spec='/usr/lib'
14047 ;;
14048
14049 tpf*)
14050 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14051 version_type=linux # correct to gnu/linux during the next big refactor
14052 need_lib_prefix=no
14053 need_version=no
14054 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14055 shlibpath_var=LD_LIBRARY_PATH
14056 shlibpath_overrides_runpath=no
14057 hardcode_into_libs=yes
14058 ;;
14059
14060 uts4*)
14061 version_type=linux # correct to gnu/linux during the next big refactor
14062 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14063 soname_spec='$libname$release$shared_ext$major'
14064 shlibpath_var=LD_LIBRARY_PATH
14065 ;;
14066
14067 *)
14068 dynamic_linker=no
14069 ;;
14070 esac
14071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14072 $as_echo "$dynamic_linker" >&6; }
14073 test no = "$dynamic_linker" && can_build_shared=no
14074
14075 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14076 if test yes = "$GCC"; then
14077 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14078 fi
14079
14080 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
14081 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
14082 fi
14083
14084 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
14085 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
14086 fi
14087
14088 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
14089 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
14090
14091 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
14092 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
14093
14094 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
14095 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14194 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14195 hardcode_action=
14196 if test -n "$hardcode_libdir_flag_spec" ||
14197 test -n "$runpath_var" ||
14198 test yes = "$hardcode_automatic"; then
14199
14200 # We can hardcode non-existent directories.
14201 if test no != "$hardcode_direct" &&
14202 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14203 # have to relink, otherwise we might link with an installed library
14204 # when we should be linking with a yet-to-be-installed one
14205 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
14206 test no != "$hardcode_minus_L"; then
14207 # Linking always hardcodes the temporary library directory.
14208 hardcode_action=relink
14209 else
14210 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14211 hardcode_action=immediate
14212 fi
14213 else
14214 # We cannot hardcode anything, or else we can only hardcode existing
14215 # directories.
14216 hardcode_action=unsupported
14217 fi
14218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
14219 $as_echo "$hardcode_action" >&6; }
14220
14221 if test relink = "$hardcode_action" ||
14222 test yes = "$inherit_rpath"; then
14223 # Fast installation is not supported
14224 enable_fast_install=no
14225 elif test yes = "$shlibpath_overrides_runpath" ||
14226 test no = "$enable_shared"; then
14227 # Fast installation is not necessary
14228 enable_fast_install=needless
14229 fi
14230
14231
14232
14233
14234
14235
14236 if test yes != "$enable_dlopen"; then
14237 enable_dlopen=unknown
14238 enable_dlopen_self=unknown
14239 enable_dlopen_self_static=unknown
14240 else
14241 lt_cv_dlopen=no
14242 lt_cv_dlopen_libs=
14243
14244 case $host_os in
14245 beos*)
14246 lt_cv_dlopen=load_add_on
14247 lt_cv_dlopen_libs=
14248 lt_cv_dlopen_self=yes
14249 ;;
14250
14251 mingw* | pw32* | cegcc*)
14252 lt_cv_dlopen=LoadLibrary
14253 lt_cv_dlopen_libs=
14254 ;;
14255
14256 cygwin*)
14257 lt_cv_dlopen=dlopen
14258 lt_cv_dlopen_libs=
14259 ;;
14260
14261 darwin*)
14262 # if libdl is installed we need to link against it
14263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14264 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14265 if ${ac_cv_lib_dl_dlopen+:} false; then :
14266 $as_echo_n "(cached) " >&6
14267 else
14268 ac_check_lib_save_LIBS=$LIBS
14269 LIBS="-ldl $LIBS"
14270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14271 /* end confdefs.h. */
14272
14273 /* Override any GCC internal prototype to avoid an error.
14274 Use char because int might match the return type of a GCC
14275 builtin and then its argument prototype would still apply. */
14276 #ifdef __cplusplus
14277 extern "C"
14278 #endif
14279 char dlopen ();
14280 int
14281 main ()
14282 {
14283 return dlopen ();
14284 ;
14285 return 0;
14286 }
14287 _ACEOF
14288 if ac_fn_c_try_link "$LINENO"; then :
14289 ac_cv_lib_dl_dlopen=yes
14290 else
14291 ac_cv_lib_dl_dlopen=no
14292 fi
14293 rm -f core conftest.err conftest.$ac_objext \
14294 conftest$ac_exeext conftest.$ac_ext
14295 LIBS=$ac_check_lib_save_LIBS
14296 fi
14297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14298 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14299 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14300 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
14301 else
14302
14303 lt_cv_dlopen=dyld
14304 lt_cv_dlopen_libs=
14305 lt_cv_dlopen_self=yes
14306
14307 fi
14308
14309 ;;
14310
14311 tpf*)
14312 # Don't try to run any link tests for TPF. We know it's impossible
14313 # because TPF is a cross-compiler, and we know how we open DSOs.
14314 lt_cv_dlopen=dlopen
14315 lt_cv_dlopen_libs=
14316 lt_cv_dlopen_self=no
14317 ;;
14318
14319 *)
14320 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
14321 if test "x$ac_cv_func_shl_load" = xyes; then :
14322 lt_cv_dlopen=shl_load
14323 else
14324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
14325 $as_echo_n "checking for shl_load in -ldld... " >&6; }
14326 if ${ac_cv_lib_dld_shl_load+:} false; then :
14327 $as_echo_n "(cached) " >&6
14328 else
14329 ac_check_lib_save_LIBS=$LIBS
14330 LIBS="-ldld $LIBS"
14331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14332 /* end confdefs.h. */
14333
14334 /* Override any GCC internal prototype to avoid an error.
14335 Use char because int might match the return type of a GCC
14336 builtin and then its argument prototype would still apply. */
14337 #ifdef __cplusplus
14338 extern "C"
14339 #endif
14340 char shl_load ();
14341 int
14342 main ()
14343 {
14344 return shl_load ();
14345 ;
14346 return 0;
14347 }
14348 _ACEOF
14349 if ac_fn_c_try_link "$LINENO"; then :
14350 ac_cv_lib_dld_shl_load=yes
14351 else
14352 ac_cv_lib_dld_shl_load=no
14353 fi
14354 rm -f core conftest.err conftest.$ac_objext \
14355 conftest$ac_exeext conftest.$ac_ext
14356 LIBS=$ac_check_lib_save_LIBS
14357 fi
14358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
14359 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
14360 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
14361 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
14362 else
14363 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
14364 if test "x$ac_cv_func_dlopen" = xyes; then :
14365 lt_cv_dlopen=dlopen
14366 else
14367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14368 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14369 if ${ac_cv_lib_dl_dlopen+:} false; then :
14370 $as_echo_n "(cached) " >&6
14371 else
14372 ac_check_lib_save_LIBS=$LIBS
14373 LIBS="-ldl $LIBS"
14374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14375 /* end confdefs.h. */
14376
14377 /* Override any GCC internal prototype to avoid an error.
14378 Use char because int might match the return type of a GCC
14379 builtin and then its argument prototype would still apply. */
14380 #ifdef __cplusplus
14381 extern "C"
14382 #endif
14383 char dlopen ();
14384 int
14385 main ()
14386 {
14387 return dlopen ();
14388 ;
14389 return 0;
14390 }
14391 _ACEOF
14392 if ac_fn_c_try_link "$LINENO"; then :
14393 ac_cv_lib_dl_dlopen=yes
14394 else
14395 ac_cv_lib_dl_dlopen=no
14396 fi
14397 rm -f core conftest.err conftest.$ac_objext \
14398 conftest$ac_exeext conftest.$ac_ext
14399 LIBS=$ac_check_lib_save_LIBS
14400 fi
14401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14402 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14403 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14404 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
14405 else
14406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
14407 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
14408 if ${ac_cv_lib_svld_dlopen+:} false; then :
14409 $as_echo_n "(cached) " >&6
14410 else
14411 ac_check_lib_save_LIBS=$LIBS
14412 LIBS="-lsvld $LIBS"
14413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14414 /* end confdefs.h. */
14415
14416 /* Override any GCC internal prototype to avoid an error.
14417 Use char because int might match the return type of a GCC
14418 builtin and then its argument prototype would still apply. */
14419 #ifdef __cplusplus
14420 extern "C"
14421 #endif
14422 char dlopen ();
14423 int
14424 main ()
14425 {
14426 return dlopen ();
14427 ;
14428 return 0;
14429 }
14430 _ACEOF
14431 if ac_fn_c_try_link "$LINENO"; then :
14432 ac_cv_lib_svld_dlopen=yes
14433 else
14434 ac_cv_lib_svld_dlopen=no
14435 fi
14436 rm -f core conftest.err conftest.$ac_objext \
14437 conftest$ac_exeext conftest.$ac_ext
14438 LIBS=$ac_check_lib_save_LIBS
14439 fi
14440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
14441 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
14442 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
14443 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
14444 else
14445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
14446 $as_echo_n "checking for dld_link in -ldld... " >&6; }
14447 if ${ac_cv_lib_dld_dld_link+:} false; then :
14448 $as_echo_n "(cached) " >&6
14449 else
14450 ac_check_lib_save_LIBS=$LIBS
14451 LIBS="-ldld $LIBS"
14452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14453 /* end confdefs.h. */
14454
14455 /* Override any GCC internal prototype to avoid an error.
14456 Use char because int might match the return type of a GCC
14457 builtin and then its argument prototype would still apply. */
14458 #ifdef __cplusplus
14459 extern "C"
14460 #endif
14461 char dld_link ();
14462 int
14463 main ()
14464 {
14465 return dld_link ();
14466 ;
14467 return 0;
14468 }
14469 _ACEOF
14470 if ac_fn_c_try_link "$LINENO"; then :
14471 ac_cv_lib_dld_dld_link=yes
14472 else
14473 ac_cv_lib_dld_dld_link=no
14474 fi
14475 rm -f core conftest.err conftest.$ac_objext \
14476 conftest$ac_exeext conftest.$ac_ext
14477 LIBS=$ac_check_lib_save_LIBS
14478 fi
14479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
14480 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
14481 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
14482 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
14483 fi
14484
14485
14486 fi
14487
14488
14489 fi
14490
14491
14492 fi
14493
14494
14495 fi
14496
14497
14498 fi
14499
14500 ;;
14501 esac
14502
14503 if test no = "$lt_cv_dlopen"; then
14504 enable_dlopen=no
14505 else
14506 enable_dlopen=yes
14507 fi
14508
14509 case $lt_cv_dlopen in
14510 dlopen)
14511 save_CPPFLAGS=$CPPFLAGS
14512 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
14513
14514 save_LDFLAGS=$LDFLAGS
14515 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
14516
14517 save_LIBS=$LIBS
14518 LIBS="$lt_cv_dlopen_libs $LIBS"
14519
14520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
14521 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
14522 if ${lt_cv_dlopen_self+:} false; then :
14523 $as_echo_n "(cached) " >&6
14524 else
14525 if test yes = "$cross_compiling"; then :
14526 lt_cv_dlopen_self=cross
14527 else
14528 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14529 lt_status=$lt_dlunknown
14530 cat > conftest.$ac_ext <<_LT_EOF
14531 #line $LINENO "configure"
14532 #include "confdefs.h"
14533
14534 #if HAVE_DLFCN_H
14535 #include <dlfcn.h>
14536 #endif
14537
14538 #include <stdio.h>
14539
14540 #ifdef RTLD_GLOBAL
14541 # define LT_DLGLOBAL RTLD_GLOBAL
14542 #else
14543 # ifdef DL_GLOBAL
14544 # define LT_DLGLOBAL DL_GLOBAL
14545 # else
14546 # define LT_DLGLOBAL 0
14547 # endif
14548 #endif
14549
14550 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14551 find out it does not work in some platform. */
14552 #ifndef LT_DLLAZY_OR_NOW
14553 # ifdef RTLD_LAZY
14554 # define LT_DLLAZY_OR_NOW RTLD_LAZY
14555 # else
14556 # ifdef DL_LAZY
14557 # define LT_DLLAZY_OR_NOW DL_LAZY
14558 # else
14559 # ifdef RTLD_NOW
14560 # define LT_DLLAZY_OR_NOW RTLD_NOW
14561 # else
14562 # ifdef DL_NOW
14563 # define LT_DLLAZY_OR_NOW DL_NOW
14564 # else
14565 # define LT_DLLAZY_OR_NOW 0
14566 # endif
14567 # endif
14568 # endif
14569 # endif
14570 #endif
14571
14572 /* When -fvisibility=hidden is used, assume the code has been annotated
14573 correspondingly for the symbols needed. */
14574 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
14575 int fnord () __attribute__((visibility("default")));
14576 #endif
14577
14578 int fnord () { return 42; }
14579 int main ()
14580 {
14581 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14582 int status = $lt_dlunknown;
14583
14584 if (self)
14585 {
14586 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
14587 else
14588 {
14589 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
14590 else puts (dlerror ());
14591 }
14592 /* dlclose (self); */
14593 }
14594 else
14595 puts (dlerror ());
14596
14597 return status;
14598 }
14599 _LT_EOF
14600 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14601 (eval $ac_link) 2>&5
14602 ac_status=$?
14603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14604 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
14605 (./conftest; exit; ) >&5 2>/dev/null
14606 lt_status=$?
14607 case x$lt_status in
14608 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
14609 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
14610 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
14611 esac
14612 else :
14613 # compilation failed
14614 lt_cv_dlopen_self=no
14615 fi
14616 fi
14617 rm -fr conftest*
14618
14619
14620 fi
14621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
14622 $as_echo "$lt_cv_dlopen_self" >&6; }
14623
14624 if test yes = "$lt_cv_dlopen_self"; then
14625 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
14626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
14627 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
14628 if ${lt_cv_dlopen_self_static+:} false; then :
14629 $as_echo_n "(cached) " >&6
14630 else
14631 if test yes = "$cross_compiling"; then :
14632 lt_cv_dlopen_self_static=cross
14633 else
14634 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14635 lt_status=$lt_dlunknown
14636 cat > conftest.$ac_ext <<_LT_EOF
14637 #line $LINENO "configure"
14638 #include "confdefs.h"
14639
14640 #if HAVE_DLFCN_H
14641 #include <dlfcn.h>
14642 #endif
14643
14644 #include <stdio.h>
14645
14646 #ifdef RTLD_GLOBAL
14647 # define LT_DLGLOBAL RTLD_GLOBAL
14648 #else
14649 # ifdef DL_GLOBAL
14650 # define LT_DLGLOBAL DL_GLOBAL
14651 # else
14652 # define LT_DLGLOBAL 0
14653 # endif
14654 #endif
14655
14656 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14657 find out it does not work in some platform. */
14658 #ifndef LT_DLLAZY_OR_NOW
14659 # ifdef RTLD_LAZY
14660 # define LT_DLLAZY_OR_NOW RTLD_LAZY
14661 # else
14662 # ifdef DL_LAZY
14663 # define LT_DLLAZY_OR_NOW DL_LAZY
14664 # else
14665 # ifdef RTLD_NOW
14666 # define LT_DLLAZY_OR_NOW RTLD_NOW
14667 # else
14668 # ifdef DL_NOW
14669 # define LT_DLLAZY_OR_NOW DL_NOW
14670 # else
14671 # define LT_DLLAZY_OR_NOW 0
14672 # endif
14673 # endif
14674 # endif
14675 # endif
14676 #endif
14677
14678 /* When -fvisibility=hidden is used, assume the code has been annotated
14679 correspondingly for the symbols needed. */
14680 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
14681 int fnord () __attribute__((visibility("default")));
14682 #endif
14683
14684 int fnord () { return 42; }
14685 int main ()
14686 {
14687 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14688 int status = $lt_dlunknown;
14689
14690 if (self)
14691 {
14692 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
14693 else
14694 {
14695 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
14696 else puts (dlerror ());
14697 }
14698 /* dlclose (self); */
14699 }
14700 else
14701 puts (dlerror ());
14702
14703 return status;
14704 }
14705 _LT_EOF
14706 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14707 (eval $ac_link) 2>&5
14708 ac_status=$?
14709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14710 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
14711 (./conftest; exit; ) >&5 2>/dev/null
14712 lt_status=$?
14713 case x$lt_status in
14714 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
14715 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
14716 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
14717 esac
14718 else :
14719 # compilation failed
14720 lt_cv_dlopen_self_static=no
14721 fi
14722 fi
14723 rm -fr conftest*
14724
14725
14726 fi
14727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
14728 $as_echo "$lt_cv_dlopen_self_static" >&6; }
14729 fi
14730
14731 CPPFLAGS=$save_CPPFLAGS
14732 LDFLAGS=$save_LDFLAGS
14733 LIBS=$save_LIBS
14734 ;;
14735 esac
14736
14737 case $lt_cv_dlopen_self in
14738 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
14739 *) enable_dlopen_self=unknown ;;
14740 esac
14741
14742 case $lt_cv_dlopen_self_static in
14743 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
14744 *) enable_dlopen_self_static=unknown ;;
14745 esac
14746 fi
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764 striplib=
14765 old_striplib=
14766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
14767 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
14768 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
14769 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
14770 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
14771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14772 $as_echo "yes" >&6; }
14773 else
14774 # FIXME - insert some real tests, host_os isn't really good enough
14775 case $host_os in
14776 darwin*)
14777 if test -n "$STRIP"; then
14778 striplib="$STRIP -x"
14779 old_striplib="$STRIP -S"
14780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14781 $as_echo "yes" >&6; }
14782 else
14783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14784 $as_echo "no" >&6; }
14785 fi
14786 ;;
14787 *)
14788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14789 $as_echo "no" >&6; }
14790 ;;
14791 esac
14792 fi
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805 # Report what library types will actually be built
14806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
14807 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
14809 $as_echo "$can_build_shared" >&6; }
14810
14811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
14812 $as_echo_n "checking whether to build shared libraries... " >&6; }
14813 test no = "$can_build_shared" && enable_shared=no
14814
14815 # On AIX, shared libraries and static libraries use the same namespace, and
14816 # are all built from PIC.
14817 case $host_os in
14818 aix3*)
14819 test yes = "$enable_shared" && enable_static=no
14820 if test -n "$RANLIB"; then
14821 archive_cmds="$archive_cmds~\$RANLIB \$lib"
14822 postinstall_cmds='$RANLIB $lib'
14823 fi
14824 ;;
14825
14826 aix[4-9]*)
14827 if test ia64 != "$host_cpu"; then
14828 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
14829 yes,aix,yes) ;; # shared object as lib.so file only
14830 yes,svr4,*) ;; # shared object as lib.so archive member only
14831 yes,*) enable_static=no ;; # shared object in lib.a archive as well
14832 esac
14833 fi
14834 ;;
14835 esac
14836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
14837 $as_echo "$enable_shared" >&6; }
14838
14839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
14840 $as_echo_n "checking whether to build static libraries... " >&6; }
14841 # Make sure either enable_shared or enable_static is yes.
14842 test yes = "$enable_shared" || enable_static=yes
14843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
14844 $as_echo "$enable_static" >&6; }
14845
14846
14847
14848
14849 fi
14850 ac_ext=c
14851 ac_cpp='$CPP $CPPFLAGS'
14852 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14853 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14854 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14855
14856 CC=$lt_save_CC
14857
14858 if test -n "$CXX" && ( test no != "$CXX" &&
14859 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
14860 (test g++ != "$CXX"))); then
14861 ac_ext=cpp
14862 ac_cpp='$CXXCPP $CPPFLAGS'
14863 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14864 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14865 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
14867 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
14868 if test -z "$CXXCPP"; then
14869 if ${ac_cv_prog_CXXCPP+:} false; then :
14870 $as_echo_n "(cached) " >&6
14871 else
14872 # Double quotes because CXXCPP needs to be expanded
14873 for CXXCPP in "$CXX -E" "/lib/cpp"
14874 do
14875 ac_preproc_ok=false
14876 for ac_cxx_preproc_warn_flag in '' yes
14877 do
14878 # Use a header file that comes with gcc, so configuring glibc
14879 # with a fresh cross-compiler works.
14880 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14881 # <limits.h> exists even on freestanding compilers.
14882 # On the NeXT, cc -E runs the code through the compiler's parser,
14883 # not just through cpp. "Syntax error" is here to catch this case.
14884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14885 /* end confdefs.h. */
14886 #ifdef __STDC__
14887 # include <limits.h>
14888 #else
14889 # include <assert.h>
14890 #endif
14891 Syntax error
14892 _ACEOF
14893 if ac_fn_cxx_try_cpp "$LINENO"; then :
14894
14895 else
14896 # Broken: fails on valid input.
14897 continue
14898 fi
14899 rm -f conftest.err conftest.i conftest.$ac_ext
14900
14901 # OK, works on sane cases. Now check whether nonexistent headers
14902 # can be detected and how.
14903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14904 /* end confdefs.h. */
14905 #include <ac_nonexistent.h>
14906 _ACEOF
14907 if ac_fn_cxx_try_cpp "$LINENO"; then :
14908 # Broken: success on invalid input.
14909 continue
14910 else
14911 # Passes both tests.
14912 ac_preproc_ok=:
14913 break
14914 fi
14915 rm -f conftest.err conftest.i conftest.$ac_ext
14916
14917 done
14918 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14919 rm -f conftest.i conftest.err conftest.$ac_ext
14920 if $ac_preproc_ok; then :
14921 break
14922 fi
14923
14924 done
14925 ac_cv_prog_CXXCPP=$CXXCPP
14926
14927 fi
14928 CXXCPP=$ac_cv_prog_CXXCPP
14929 else
14930 ac_cv_prog_CXXCPP=$CXXCPP
14931 fi
14932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
14933 $as_echo "$CXXCPP" >&6; }
14934 ac_preproc_ok=false
14935 for ac_cxx_preproc_warn_flag in '' yes
14936 do
14937 # Use a header file that comes with gcc, so configuring glibc
14938 # with a fresh cross-compiler works.
14939 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14940 # <limits.h> exists even on freestanding compilers.
14941 # On the NeXT, cc -E runs the code through the compiler's parser,
14942 # not just through cpp. "Syntax error" is here to catch this case.
14943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14944 /* end confdefs.h. */
14945 #ifdef __STDC__
14946 # include <limits.h>
14947 #else
14948 # include <assert.h>
14949 #endif
14950 Syntax error
14951 _ACEOF
14952 if ac_fn_cxx_try_cpp "$LINENO"; then :
14953
14954 else
14955 # Broken: fails on valid input.
14956 continue
14957 fi
14958 rm -f conftest.err conftest.i conftest.$ac_ext
14959
14960 # OK, works on sane cases. Now check whether nonexistent headers
14961 # can be detected and how.
14962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14963 /* end confdefs.h. */
14964 #include <ac_nonexistent.h>
14965 _ACEOF
14966 if ac_fn_cxx_try_cpp "$LINENO"; then :
14967 # Broken: success on invalid input.
14968 continue
14969 else
14970 # Passes both tests.
14971 ac_preproc_ok=:
14972 break
14973 fi
14974 rm -f conftest.err conftest.i conftest.$ac_ext
14975
14976 done
14977 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14978 rm -f conftest.i conftest.err conftest.$ac_ext
14979 if $ac_preproc_ok; then :
14980
14981 else
14982 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14983 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14984 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
14985 See \`config.log' for more details" "$LINENO" 5; }
14986 fi
14987
14988 ac_ext=c
14989 ac_cpp='$CPP $CPPFLAGS'
14990 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14991 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14992 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14993
14994 else
14995 _lt_caught_CXX_error=yes
14996 fi
14997
14998 ac_ext=cpp
14999 ac_cpp='$CXXCPP $CPPFLAGS'
15000 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15001 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15002 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15003
15004 archive_cmds_need_lc_CXX=no
15005 allow_undefined_flag_CXX=
15006 always_export_symbols_CXX=no
15007 archive_expsym_cmds_CXX=
15008 compiler_needs_object_CXX=no
15009 export_dynamic_flag_spec_CXX=
15010 hardcode_direct_CXX=no
15011 hardcode_direct_absolute_CXX=no
15012 hardcode_libdir_flag_spec_CXX=
15013 hardcode_libdir_separator_CXX=
15014 hardcode_minus_L_CXX=no
15015 hardcode_shlibpath_var_CXX=unsupported
15016 hardcode_automatic_CXX=no
15017 inherit_rpath_CXX=no
15018 module_cmds_CXX=
15019 module_expsym_cmds_CXX=
15020 link_all_deplibs_CXX=unknown
15021 old_archive_cmds_CXX=$old_archive_cmds
15022 reload_flag_CXX=$reload_flag
15023 reload_cmds_CXX=$reload_cmds
15024 no_undefined_flag_CXX=
15025 whole_archive_flag_spec_CXX=
15026 enable_shared_with_static_runtimes_CXX=no
15027
15028 # Source file extension for C++ test sources.
15029 ac_ext=cpp
15030
15031 # Object file extension for compiled C++ test sources.
15032 objext=o
15033 objext_CXX=$objext
15034
15035 # No sense in running all these tests if we already determined that
15036 # the CXX compiler isn't working. Some variables (like enable_shared)
15037 # are currently assumed to apply to all compilers on this platform,
15038 # and will be corrupted by setting them based on a non-working compiler.
15039 if test yes != "$_lt_caught_CXX_error"; then
15040 # Code to be used in simple compile tests
15041 lt_simple_compile_test_code="int some_variable = 0;"
15042
15043 # Code to be used in simple link tests
15044 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
15045
15046 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
15047
15048
15049
15050
15051
15052
15053 # If no C compiler was specified, use CC.
15054 LTCC=${LTCC-"$CC"}
15055
15056 # If no C compiler flags were specified, use CFLAGS.
15057 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
15058
15059 # Allow CC to be a program name with arguments.
15060 compiler=$CC
15061
15062
15063 # save warnings/boilerplate of simple test code
15064 ac_outfile=conftest.$ac_objext
15065 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
15066 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15067 _lt_compiler_boilerplate=`cat conftest.err`
15068 $RM -r conftest*
15069
15070 ac_outfile=conftest.$ac_objext
15071 echo "$lt_simple_link_test_code" >conftest.$ac_ext
15072 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15073 _lt_linker_boilerplate=`cat conftest.err`
15074 $RM -r conftest*
15075
15076
15077 # Allow CC to be a program name with arguments.
15078 lt_save_CC=$CC
15079 lt_save_CFLAGS=$CFLAGS
15080 lt_save_LD=$LD
15081 lt_save_GCC=$GCC
15082 GCC=$GXX
15083 lt_save_with_gnu_ld=$with_gnu_ld
15084 lt_save_path_LD=$lt_cv_path_LD
15085 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
15086 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
15087 else
15088 $as_unset lt_cv_prog_gnu_ld
15089 fi
15090 if test -n "${lt_cv_path_LDCXX+set}"; then
15091 lt_cv_path_LD=$lt_cv_path_LDCXX
15092 else
15093 $as_unset lt_cv_path_LD
15094 fi
15095 test -z "${LDCXX+set}" || LD=$LDCXX
15096 CC=${CXX-"c++"}
15097 CFLAGS=$CXXFLAGS
15098 compiler=$CC
15099 compiler_CXX=$CC
15100 func_cc_basename $compiler
15101 cc_basename=$func_cc_basename_result
15102
15103
15104 if test -n "$compiler"; then
15105 # We don't want -fno-exception when compiling C++ code, so set the
15106 # no_builtin_flag separately
15107 if test yes = "$GXX"; then
15108 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
15109 else
15110 lt_prog_compiler_no_builtin_flag_CXX=
15111 fi
15112
15113 if test yes = "$GXX"; then
15114 # Set up default GNU C++ configuration
15115
15116
15117
15118 # Check whether --with-gnu-ld was given.
15119 if test "${with_gnu_ld+set}" = set; then :
15120 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
15121 else
15122 with_gnu_ld=no
15123 fi
15124
15125 ac_prog=ld
15126 if test yes = "$GCC"; then
15127 # Check if gcc -print-prog-name=ld gives a path.
15128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
15129 $as_echo_n "checking for ld used by $CC... " >&6; }
15130 case $host in
15131 *-*-mingw*)
15132 # gcc leaves a trailing carriage return, which upsets mingw
15133 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
15134 *)
15135 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
15136 esac
15137 case $ac_prog in
15138 # Accept absolute paths.
15139 [\\/]* | ?:[\\/]*)
15140 re_direlt='/[^/][^/]*/\.\./'
15141 # Canonicalize the pathname of ld
15142 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
15143 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
15144 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
15145 done
15146 test -z "$LD" && LD=$ac_prog
15147 ;;
15148 "")
15149 # If it fails, then pretend we aren't using GCC.
15150 ac_prog=ld
15151 ;;
15152 *)
15153 # If it is relative, then search for the first ld in PATH.
15154 with_gnu_ld=unknown
15155 ;;
15156 esac
15157 elif test yes = "$with_gnu_ld"; then
15158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
15159 $as_echo_n "checking for GNU ld... " >&6; }
15160 else
15161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
15162 $as_echo_n "checking for non-GNU ld... " >&6; }
15163 fi
15164 if ${lt_cv_path_LD+:} false; then :
15165 $as_echo_n "(cached) " >&6
15166 else
15167 if test -z "$LD"; then
15168 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
15169 for ac_dir in $PATH; do
15170 IFS=$lt_save_ifs
15171 test -z "$ac_dir" && ac_dir=.
15172 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
15173 lt_cv_path_LD=$ac_dir/$ac_prog
15174 # Check to see if the program is GNU ld. I'd rather use --version,
15175 # but apparently some variants of GNU ld only accept -v.
15176 # Break only if it was the GNU/non-GNU ld that we prefer.
15177 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
15178 *GNU* | *'with BFD'*)
15179 test no != "$with_gnu_ld" && break
15180 ;;
15181 *)
15182 test yes != "$with_gnu_ld" && break
15183 ;;
15184 esac
15185 fi
15186 done
15187 IFS=$lt_save_ifs
15188 else
15189 lt_cv_path_LD=$LD # Let the user override the test with a path.
15190 fi
15191 fi
15192
15193 LD=$lt_cv_path_LD
15194 if test -n "$LD"; then
15195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
15196 $as_echo "$LD" >&6; }
15197 else
15198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15199 $as_echo "no" >&6; }
15200 fi
15201 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
15202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
15203 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
15204 if ${lt_cv_prog_gnu_ld+:} false; then :
15205 $as_echo_n "(cached) " >&6
15206 else
15207 # I'd rather use --version here, but apparently some GNU lds only accept -v.
15208 case `$LD -v 2>&1 </dev/null` in
15209 *GNU* | *'with BFD'*)
15210 lt_cv_prog_gnu_ld=yes
15211 ;;
15212 *)
15213 lt_cv_prog_gnu_ld=no
15214 ;;
15215 esac
15216 fi
15217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
15218 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
15219 with_gnu_ld=$lt_cv_prog_gnu_ld
15220
15221
15222
15223
15224
15225
15226
15227 # Check if GNU C++ uses GNU ld as the underlying linker, since the
15228 # archiving commands below assume that GNU ld is being used.
15229 if test yes = "$with_gnu_ld"; then
15230 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15231 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'
15232
15233 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15234 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15235
15236 # If archive_cmds runs LD, not CC, wlarc should be empty
15237 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
15238 # investigate it a little bit more. (MM)
15239 wlarc='$wl'
15240
15241 # ancient GNU ld didn't support --whole-archive et. al.
15242 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
15243 $GREP 'no-whole-archive' > /dev/null; then
15244 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
15245 else
15246 whole_archive_flag_spec_CXX=
15247 fi
15248 else
15249 with_gnu_ld=no
15250 wlarc=
15251
15252 # A generic and very simple default shared library creation
15253 # command for GNU C++ for the case where it uses the native
15254 # linker, instead of GNU ld. If possible, this setting should
15255 # overridden to take advantage of the native linker features on
15256 # the platform it is being used on.
15257 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
15258 fi
15259
15260 # Commands to make compiler produce verbose output that lists
15261 # what "hidden" libraries, object files and flags are used when
15262 # linking a shared library.
15263 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15264
15265 else
15266 GXX=no
15267 with_gnu_ld=no
15268 wlarc=
15269 fi
15270
15271 # PORTME: fill in a description of your system's C++ link characteristics
15272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15273 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15274 ld_shlibs_CXX=yes
15275 case $host_os in
15276 aix3*)
15277 # FIXME: insert proper C++ library support
15278 ld_shlibs_CXX=no
15279 ;;
15280 aix[4-9]*)
15281 if test ia64 = "$host_cpu"; then
15282 # On IA64, the linker does run time linking by default, so we don't
15283 # have to do anything special.
15284 aix_use_runtimelinking=no
15285 exp_sym_flag='-Bexport'
15286 no_entry_flag=
15287 else
15288 aix_use_runtimelinking=no
15289
15290 # Test if we are trying to use run time linking or normal
15291 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15292 # have runtime linking enabled, and use it for executables.
15293 # For shared libraries, we enable/disable runtime linking
15294 # depending on the kind of the shared library created -
15295 # when "with_aix_soname,aix_use_runtimelinking" is:
15296 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
15297 # "aix,yes" lib.so shared, rtl:yes, for executables
15298 # lib.a static archive
15299 # "both,no" lib.so.V(shr.o) shared, rtl:yes
15300 # lib.a(lib.so.V) shared, rtl:no, for executables
15301 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
15302 # lib.a(lib.so.V) shared, rtl:no
15303 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
15304 # lib.a static archive
15305 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15306 for ld_flag in $LDFLAGS; do
15307 case $ld_flag in
15308 *-brtl*)
15309 aix_use_runtimelinking=yes
15310 break
15311 ;;
15312 esac
15313 done
15314 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
15315 # With aix-soname=svr4, we create the lib.so.V shared archives only,
15316 # so we don't have lib.a shared libs to link our executables.
15317 # We have to force runtime linking in this case.
15318 aix_use_runtimelinking=yes
15319 LDFLAGS="$LDFLAGS -Wl,-brtl"
15320 fi
15321 ;;
15322 esac
15323
15324 exp_sym_flag='-bexport'
15325 no_entry_flag='-bnoentry'
15326 fi
15327
15328 # When large executables or shared objects are built, AIX ld can
15329 # have problems creating the table of contents. If linking a library
15330 # or program results in "error TOC overflow" add -mminimal-toc to
15331 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15332 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15333
15334 archive_cmds_CXX=''
15335 hardcode_direct_CXX=yes
15336 hardcode_direct_absolute_CXX=yes
15337 hardcode_libdir_separator_CXX=':'
15338 link_all_deplibs_CXX=yes
15339 file_list_spec_CXX='$wl-f,'
15340 case $with_aix_soname,$aix_use_runtimelinking in
15341 aix,*) ;; # no import file
15342 svr4,* | *,yes) # use import file
15343 # The Import File defines what to hardcode.
15344 hardcode_direct_CXX=no
15345 hardcode_direct_absolute_CXX=no
15346 ;;
15347 esac
15348
15349 if test yes = "$GXX"; then
15350 case $host_os in aix4.[012]|aix4.[012].*)
15351 # We only want to do this on AIX 4.2 and lower, the check
15352 # below for broken collect2 doesn't work under 4.3+
15353 collect2name=`$CC -print-prog-name=collect2`
15354 if test -f "$collect2name" &&
15355 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
15356 then
15357 # We have reworked collect2
15358 :
15359 else
15360 # We have old collect2
15361 hardcode_direct_CXX=unsupported
15362 # It fails to find uninstalled libraries when the uninstalled
15363 # path is not listed in the libpath. Setting hardcode_minus_L
15364 # to unsupported forces relinking
15365 hardcode_minus_L_CXX=yes
15366 hardcode_libdir_flag_spec_CXX='-L$libdir'
15367 hardcode_libdir_separator_CXX=
15368 fi
15369 esac
15370 shared_flag='-shared'
15371 if test yes = "$aix_use_runtimelinking"; then
15372 shared_flag=$shared_flag' $wl-G'
15373 fi
15374 # Need to ensure runtime linking is disabled for the traditional
15375 # shared library, or the linker may eventually find shared libraries
15376 # /with/ Import File - we do not want to mix them.
15377 shared_flag_aix='-shared'
15378 shared_flag_svr4='-shared $wl-G'
15379 else
15380 # not using gcc
15381 if test ia64 = "$host_cpu"; then
15382 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15383 # chokes on -Wl,-G. The following line is correct:
15384 shared_flag='-G'
15385 else
15386 if test yes = "$aix_use_runtimelinking"; then
15387 shared_flag='$wl-G'
15388 else
15389 shared_flag='$wl-bM:SRE'
15390 fi
15391 shared_flag_aix='$wl-bM:SRE'
15392 shared_flag_svr4='$wl-G'
15393 fi
15394 fi
15395
15396 export_dynamic_flag_spec_CXX='$wl-bexpall'
15397 # It seems that -bexpall does not export symbols beginning with
15398 # underscore (_), so it is better to generate a list of symbols to
15399 # export.
15400 always_export_symbols_CXX=yes
15401 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
15402 # Warning - without using the other runtime loading flags (-brtl),
15403 # -berok will link without error, but may produce a broken library.
15404 # The "-G" linker flag allows undefined symbols.
15405 no_undefined_flag_CXX='-bernotok'
15406 # Determine the default libpath from the value encoded in an empty
15407 # executable.
15408 if test set = "${lt_cv_aix_libpath+set}"; then
15409 aix_libpath=$lt_cv_aix_libpath
15410 else
15411 if ${lt_cv_aix_libpath__CXX+:} false; then :
15412 $as_echo_n "(cached) " >&6
15413 else
15414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15415 /* end confdefs.h. */
15416
15417 int
15418 main ()
15419 {
15420
15421 ;
15422 return 0;
15423 }
15424 _ACEOF
15425 if ac_fn_cxx_try_link "$LINENO"; then :
15426
15427 lt_aix_libpath_sed='
15428 /Import File Strings/,/^$/ {
15429 /^0/ {
15430 s/^0 *\([^ ]*\) *$/\1/
15431 p
15432 }
15433 }'
15434 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15435 # Check for a 64-bit object if we didn't find anything.
15436 if test -z "$lt_cv_aix_libpath__CXX"; then
15437 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15438 fi
15439 fi
15440 rm -f core conftest.err conftest.$ac_objext \
15441 conftest$ac_exeext conftest.$ac_ext
15442 if test -z "$lt_cv_aix_libpath__CXX"; then
15443 lt_cv_aix_libpath__CXX=/usr/lib:/lib
15444 fi
15445
15446 fi
15447
15448 aix_libpath=$lt_cv_aix_libpath__CXX
15449 fi
15450
15451 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
15452
15453 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
15454 else
15455 if test ia64 = "$host_cpu"; then
15456 hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
15457 allow_undefined_flag_CXX="-z nodefs"
15458 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"
15459 else
15460 # Determine the default libpath from the value encoded in an
15461 # empty executable.
15462 if test set = "${lt_cv_aix_libpath+set}"; then
15463 aix_libpath=$lt_cv_aix_libpath
15464 else
15465 if ${lt_cv_aix_libpath__CXX+:} false; then :
15466 $as_echo_n "(cached) " >&6
15467 else
15468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15469 /* end confdefs.h. */
15470
15471 int
15472 main ()
15473 {
15474
15475 ;
15476 return 0;
15477 }
15478 _ACEOF
15479 if ac_fn_cxx_try_link "$LINENO"; then :
15480
15481 lt_aix_libpath_sed='
15482 /Import File Strings/,/^$/ {
15483 /^0/ {
15484 s/^0 *\([^ ]*\) *$/\1/
15485 p
15486 }
15487 }'
15488 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15489 # Check for a 64-bit object if we didn't find anything.
15490 if test -z "$lt_cv_aix_libpath__CXX"; then
15491 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15492 fi
15493 fi
15494 rm -f core conftest.err conftest.$ac_objext \
15495 conftest$ac_exeext conftest.$ac_ext
15496 if test -z "$lt_cv_aix_libpath__CXX"; then
15497 lt_cv_aix_libpath__CXX=/usr/lib:/lib
15498 fi
15499
15500 fi
15501
15502 aix_libpath=$lt_cv_aix_libpath__CXX
15503 fi
15504
15505 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
15506 # Warning - without using the other run time loading flags,
15507 # -berok will link without error, but may produce a broken library.
15508 no_undefined_flag_CXX=' $wl-bernotok'
15509 allow_undefined_flag_CXX=' $wl-berok'
15510 if test yes = "$with_gnu_ld"; then
15511 # We only use this code for GNU lds that support --whole-archive.
15512 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
15513 else
15514 # Exported symbols can be pulled into shared objects from archives
15515 whole_archive_flag_spec_CXX='$convenience'
15516 fi
15517 archive_cmds_need_lc_CXX=yes
15518 archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
15519 # -brtl affects multiple linker settings, -berok does not and is overridden later
15520 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
15521 if test svr4 != "$with_aix_soname"; then
15522 # This is similar to how AIX traditionally builds its shared
15523 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
15524 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'
15525 fi
15526 if test aix != "$with_aix_soname"; then
15527 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'
15528 else
15529 # used by -dlpreopen to get the symbols
15530 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
15531 fi
15532 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
15533 fi
15534 fi
15535 ;;
15536
15537 beos*)
15538 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15539 allow_undefined_flag_CXX=unsupported
15540 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15541 # support --undefined. This deserves some investigation. FIXME
15542 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15543 else
15544 ld_shlibs_CXX=no
15545 fi
15546 ;;
15547
15548 chorus*)
15549 case $cc_basename in
15550 *)
15551 # FIXME: insert proper C++ library support
15552 ld_shlibs_CXX=no
15553 ;;
15554 esac
15555 ;;
15556
15557 cygwin* | mingw* | pw32* | cegcc*)
15558 case $GXX,$cc_basename in
15559 ,cl* | no,cl*)
15560 # Native MSVC
15561 # hardcode_libdir_flag_spec is actually meaningless, as there is
15562 # no search path for DLLs.
15563 hardcode_libdir_flag_spec_CXX=' '
15564 allow_undefined_flag_CXX=unsupported
15565 always_export_symbols_CXX=yes
15566 file_list_spec_CXX='@'
15567 # Tell ltmain to make .lib files, not .a files.
15568 libext=lib
15569 # Tell ltmain to make .dll files, not .so files.
15570 shrext_cmds=.dll
15571 # FIXME: Setting linknames here is a bad hack.
15572 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
15573 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
15574 cp "$export_symbols" "$output_objdir/$soname.def";
15575 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
15576 else
15577 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
15578 fi~
15579 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
15580 linknames='
15581 # The linker will not automatically build a static lib if we build a DLL.
15582 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
15583 enable_shared_with_static_runtimes_CXX=yes
15584 # Don't use ranlib
15585 old_postinstall_cmds_CXX='chmod 644 $oldlib'
15586 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
15587 lt_tool_outputfile="@TOOL_OUTPUT@"~
15588 case $lt_outputfile in
15589 *.exe|*.EXE) ;;
15590 *)
15591 lt_outputfile=$lt_outputfile.exe
15592 lt_tool_outputfile=$lt_tool_outputfile.exe
15593 ;;
15594 esac~
15595 func_to_tool_file "$lt_outputfile"~
15596 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
15597 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
15598 $RM "$lt_outputfile.manifest";
15599 fi'
15600 ;;
15601 *)
15602 # g++
15603 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
15604 # as there is no search path for DLLs.
15605 hardcode_libdir_flag_spec_CXX='-L$libdir'
15606 export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
15607 allow_undefined_flag_CXX=unsupported
15608 always_export_symbols_CXX=no
15609 enable_shared_with_static_runtimes_CXX=yes
15610
15611 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
15612 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'
15613 # If the export-symbols file already is a .def file, use it as
15614 # is; otherwise, prepend EXPORTS...
15615 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
15616 cp $export_symbols $output_objdir/$soname.def;
15617 else
15618 echo EXPORTS > $output_objdir/$soname.def;
15619 cat $export_symbols >> $output_objdir/$soname.def;
15620 fi~
15621 $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'
15622 else
15623 ld_shlibs_CXX=no
15624 fi
15625 ;;
15626 esac
15627 ;;
15628 darwin* | rhapsody*)
15629
15630
15631 archive_cmds_need_lc_CXX=no
15632 hardcode_direct_CXX=no
15633 hardcode_automatic_CXX=yes
15634 hardcode_shlibpath_var_CXX=unsupported
15635 if test yes = "$lt_cv_ld_force_load"; then
15636 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\"`'
15637
15638 else
15639 whole_archive_flag_spec_CXX=''
15640 fi
15641 link_all_deplibs_CXX=yes
15642 allow_undefined_flag_CXX=$_lt_dar_allow_undefined
15643 case $cc_basename in
15644 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
15645 *) _lt_dar_can_shared=$GCC ;;
15646 esac
15647 if test yes = "$_lt_dar_can_shared"; then
15648 output_verbose_link_cmd=func_echo_all
15649 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"
15650 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
15651 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"
15652 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"
15653 if test yes != "$lt_cv_apple_cc_single_mod"; then
15654 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"
15655 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"
15656 fi
15657
15658 else
15659 ld_shlibs_CXX=no
15660 fi
15661
15662 ;;
15663
15664 os2*)
15665 hardcode_libdir_flag_spec_CXX='-L$libdir'
15666 hardcode_minus_L_CXX=yes
15667 allow_undefined_flag_CXX=unsupported
15668 shrext_cmds=.dll
15669 archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
15670 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
15671 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
15672 $ECHO EXPORTS >> $output_objdir/$libname.def~
15673 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
15674 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
15675 emximp -o $lib $output_objdir/$libname.def'
15676 archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
15677 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
15678 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
15679 $ECHO EXPORTS >> $output_objdir/$libname.def~
15680 prefix_cmds="$SED"~
15681 if test EXPORTS = "`$SED 1q $export_symbols`"; then
15682 prefix_cmds="$prefix_cmds -e 1d";
15683 fi~
15684 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
15685 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
15686 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
15687 emximp -o $lib $output_objdir/$libname.def'
15688 old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
15689 enable_shared_with_static_runtimes_CXX=yes
15690 ;;
15691
15692 dgux*)
15693 case $cc_basename in
15694 ec++*)
15695 # FIXME: insert proper C++ library support
15696 ld_shlibs_CXX=no
15697 ;;
15698 ghcx*)
15699 # Green Hills C++ Compiler
15700 # FIXME: insert proper C++ library support
15701 ld_shlibs_CXX=no
15702 ;;
15703 *)
15704 # FIXME: insert proper C++ library support
15705 ld_shlibs_CXX=no
15706 ;;
15707 esac
15708 ;;
15709
15710 freebsd2.*)
15711 # C++ shared libraries reported to be fairly broken before
15712 # switch to ELF
15713 ld_shlibs_CXX=no
15714 ;;
15715
15716 freebsd-elf*)
15717 archive_cmds_need_lc_CXX=no
15718 ;;
15719
15720 freebsd* | dragonfly*)
15721 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
15722 # conventions
15723 ld_shlibs_CXX=yes
15724 ;;
15725
15726 haiku*)
15727 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15728 link_all_deplibs_CXX=yes
15729 ;;
15730
15731 hpux9*)
15732 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
15733 hardcode_libdir_separator_CXX=:
15734 export_dynamic_flag_spec_CXX='$wl-E'
15735 hardcode_direct_CXX=yes
15736 hardcode_minus_L_CXX=yes # Not in the search PATH,
15737 # but as the default
15738 # location of the library.
15739
15740 case $cc_basename in
15741 CC*)
15742 # FIXME: insert proper C++ library support
15743 ld_shlibs_CXX=no
15744 ;;
15745 aCC*)
15746 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'
15747 # Commands to make compiler produce verbose output that lists
15748 # what "hidden" libraries, object files and flags are used when
15749 # linking a shared library.
15750 #
15751 # There doesn't appear to be a way to prevent this compiler from
15752 # explicitly linking system object files so we need to strip them
15753 # from the output so that they don't get included in the library
15754 # dependencies.
15755 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"'
15756 ;;
15757 *)
15758 if test yes = "$GXX"; then
15759 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'
15760 else
15761 # FIXME: insert proper C++ library support
15762 ld_shlibs_CXX=no
15763 fi
15764 ;;
15765 esac
15766 ;;
15767
15768 hpux10*|hpux11*)
15769 if test no = "$with_gnu_ld"; then
15770 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
15771 hardcode_libdir_separator_CXX=:
15772
15773 case $host_cpu in
15774 hppa*64*|ia64*)
15775 ;;
15776 *)
15777 export_dynamic_flag_spec_CXX='$wl-E'
15778 ;;
15779 esac
15780 fi
15781 case $host_cpu in
15782 hppa*64*|ia64*)
15783 hardcode_direct_CXX=no
15784 hardcode_shlibpath_var_CXX=no
15785 ;;
15786 *)
15787 hardcode_direct_CXX=yes
15788 hardcode_direct_absolute_CXX=yes
15789 hardcode_minus_L_CXX=yes # Not in the search PATH,
15790 # but as the default
15791 # location of the library.
15792 ;;
15793 esac
15794
15795 case $cc_basename in
15796 CC*)
15797 # FIXME: insert proper C++ library support
15798 ld_shlibs_CXX=no
15799 ;;
15800 aCC*)
15801 case $host_cpu in
15802 hppa*64*)
15803 archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15804 ;;
15805 ia64*)
15806 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15807 ;;
15808 *)
15809 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15810 ;;
15811 esac
15812 # Commands to make compiler produce verbose output that lists
15813 # what "hidden" libraries, object files and flags are used when
15814 # linking a shared library.
15815 #
15816 # There doesn't appear to be a way to prevent this compiler from
15817 # explicitly linking system object files so we need to strip them
15818 # from the output so that they don't get included in the library
15819 # dependencies.
15820 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"'
15821 ;;
15822 *)
15823 if test yes = "$GXX"; then
15824 if test no = "$with_gnu_ld"; then
15825 case $host_cpu in
15826 hppa*64*)
15827 archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15828 ;;
15829 ia64*)
15830 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15831 ;;
15832 *)
15833 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'
15834 ;;
15835 esac
15836 fi
15837 else
15838 # FIXME: insert proper C++ library support
15839 ld_shlibs_CXX=no
15840 fi
15841 ;;
15842 esac
15843 ;;
15844
15845 interix[3-9]*)
15846 hardcode_direct_CXX=no
15847 hardcode_shlibpath_var_CXX=no
15848 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
15849 export_dynamic_flag_spec_CXX='$wl-E'
15850 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15851 # Instead, shared libraries are loaded at an image base (0x10000000 by
15852 # default) and relocated if they conflict, which is a slow very memory
15853 # consuming and fragmenting process. To avoid this, we pick a random,
15854 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15855 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
15856 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'
15857 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'
15858 ;;
15859 irix5* | irix6*)
15860 case $cc_basename in
15861 CC*)
15862 # SGI C++
15863 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'
15864
15865 # Archives containing C++ object files must be created using
15866 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
15867 # necessary to make sure instantiated templates are included
15868 # in the archive.
15869 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
15870 ;;
15871 *)
15872 if test yes = "$GXX"; then
15873 if test no = "$with_gnu_ld"; then
15874 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'
15875 else
15876 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'
15877 fi
15878 fi
15879 link_all_deplibs_CXX=yes
15880 ;;
15881 esac
15882 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15883 hardcode_libdir_separator_CXX=:
15884 inherit_rpath_CXX=yes
15885 ;;
15886
15887 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
15888 case $cc_basename in
15889 KCC*)
15890 # Kuck and Associates, Inc. (KAI) C++ Compiler
15891
15892 # KCC will only create a shared library if the output file
15893 # ends with ".so" (or ".sl" for HP-UX), so rename the library
15894 # to its proper name (with version) after linking.
15895 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'
15896 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'
15897 # Commands to make compiler produce verbose output that lists
15898 # what "hidden" libraries, object files and flags are used when
15899 # linking a shared library.
15900 #
15901 # There doesn't appear to be a way to prevent this compiler from
15902 # explicitly linking system object files so we need to strip them
15903 # from the output so that they don't get included in the library
15904 # dependencies.
15905 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"'
15906
15907 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
15908 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15909
15910 # Archives containing C++ object files must be created using
15911 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
15912 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
15913 ;;
15914 icpc* | ecpc* )
15915 # Intel C++
15916 with_gnu_ld=yes
15917 # version 8.0 and above of icpc choke on multiply defined symbols
15918 # if we add $predep_objects and $postdep_objects, however 7.1 and
15919 # earlier do not add the objects themselves.
15920 case `$CC -V 2>&1` in
15921 *"Version 7."*)
15922 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15923 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'
15924 ;;
15925 *) # Version 8.0 or newer
15926 tmp_idyn=
15927 case $host_cpu in
15928 ia64*) tmp_idyn=' -i_dynamic';;
15929 esac
15930 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15931 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'
15932 ;;
15933 esac
15934 archive_cmds_need_lc_CXX=no
15935 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
15936 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15937 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
15938 ;;
15939 pgCC* | pgcpp*)
15940 # Portland Group C++ compiler
15941 case `$CC -V` in
15942 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
15943 prelink_cmds_CXX='tpldir=Template.dir~
15944 rm -rf $tpldir~
15945 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
15946 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
15947 old_archive_cmds_CXX='tpldir=Template.dir~
15948 rm -rf $tpldir~
15949 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
15950 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
15951 $RANLIB $oldlib'
15952 archive_cmds_CXX='tpldir=Template.dir~
15953 rm -rf $tpldir~
15954 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
15955 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15956 archive_expsym_cmds_CXX='tpldir=Template.dir~
15957 rm -rf $tpldir~
15958 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
15959 $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'
15960 ;;
15961 *) # Version 6 and above use weak symbols
15962 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15963 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'
15964 ;;
15965 esac
15966
15967 hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
15968 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15969 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'
15970 ;;
15971 cxx*)
15972 # Compaq C++
15973 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15974 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'
15975
15976 runpath_var=LD_RUN_PATH
15977 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
15978 hardcode_libdir_separator_CXX=:
15979
15980 # Commands to make compiler produce verbose output that lists
15981 # what "hidden" libraries, object files and flags are used when
15982 # linking a shared library.
15983 #
15984 # There doesn't appear to be a way to prevent this compiler from
15985 # explicitly linking system object files so we need to strip them
15986 # from the output so that they don't get included in the library
15987 # dependencies.
15988 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'
15989 ;;
15990 xl* | mpixl* | bgxl*)
15991 # IBM XL 8.0 on PPC, with GNU ld
15992 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15993 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15994 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15995 if test yes = "$supports_anon_versioning"; then
15996 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
15997 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15998 echo "local: *; };" >> $output_objdir/$libname.ver~
15999 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
16000 fi
16001 ;;
16002 *)
16003 case `$CC -V 2>&1 | sed 5q` in
16004 *Sun\ C*)
16005 # Sun C++ 5.9
16006 no_undefined_flag_CXX=' -zdefs'
16007 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16008 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'
16009 hardcode_libdir_flag_spec_CXX='-R$libdir'
16010 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'
16011 compiler_needs_object_CXX=yes
16012
16013 # Not sure whether something based on
16014 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
16015 # would be better.
16016 output_verbose_link_cmd='func_echo_all'
16017
16018 # Archives containing C++ object files must be created using
16019 # "CC -xar", where "CC" is the Sun C++ compiler. This is
16020 # necessary to make sure instantiated templates are included
16021 # in the archive.
16022 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
16023 ;;
16024 esac
16025 ;;
16026 esac
16027 ;;
16028
16029 lynxos*)
16030 # FIXME: insert proper C++ library support
16031 ld_shlibs_CXX=no
16032 ;;
16033
16034 m88k*)
16035 # FIXME: insert proper C++ library support
16036 ld_shlibs_CXX=no
16037 ;;
16038
16039 mvs*)
16040 case $cc_basename in
16041 cxx*)
16042 # FIXME: insert proper C++ library support
16043 ld_shlibs_CXX=no
16044 ;;
16045 *)
16046 # FIXME: insert proper C++ library support
16047 ld_shlibs_CXX=no
16048 ;;
16049 esac
16050 ;;
16051
16052 netbsd*)
16053 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16054 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
16055 wlarc=
16056 hardcode_libdir_flag_spec_CXX='-R$libdir'
16057 hardcode_direct_CXX=yes
16058 hardcode_shlibpath_var_CXX=no
16059 fi
16060 # Workaround some broken pre-1.5 toolchains
16061 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
16062 ;;
16063
16064 *nto* | *qnx*)
16065 ld_shlibs_CXX=yes
16066 ;;
16067
16068 openbsd* | bitrig*)
16069 if test -f /usr/libexec/ld.so; then
16070 hardcode_direct_CXX=yes
16071 hardcode_shlibpath_var_CXX=no
16072 hardcode_direct_absolute_CXX=yes
16073 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
16074 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
16075 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
16076 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
16077 export_dynamic_flag_spec_CXX='$wl-E'
16078 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
16079 fi
16080 output_verbose_link_cmd=func_echo_all
16081 else
16082 ld_shlibs_CXX=no
16083 fi
16084 ;;
16085
16086 osf3* | osf4* | osf5*)
16087 case $cc_basename in
16088 KCC*)
16089 # Kuck and Associates, Inc. (KAI) C++ Compiler
16090
16091 # KCC will only create a shared library if the output file
16092 # ends with ".so" (or ".sl" for HP-UX), so rename the library
16093 # to its proper name (with version) after linking.
16094 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'
16095
16096 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
16097 hardcode_libdir_separator_CXX=:
16098
16099 # Archives containing C++ object files must be created using
16100 # the KAI C++ compiler.
16101 case $host in
16102 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
16103 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
16104 esac
16105 ;;
16106 RCC*)
16107 # Rational C++ 2.4.1
16108 # FIXME: insert proper C++ library support
16109 ld_shlibs_CXX=no
16110 ;;
16111 cxx*)
16112 case $host in
16113 osf3*)
16114 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
16115 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'
16116 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
16117 ;;
16118 *)
16119 allow_undefined_flag_CXX=' -expect_unresolved \*'
16120 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'
16121 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
16122 echo "-hidden">> $lib.exp~
16123 $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~
16124 $RM $lib.exp'
16125 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
16126 ;;
16127 esac
16128
16129 hardcode_libdir_separator_CXX=:
16130
16131 # Commands to make compiler produce verbose output that lists
16132 # what "hidden" libraries, object files and flags are used when
16133 # linking a shared library.
16134 #
16135 # There doesn't appear to be a way to prevent this compiler from
16136 # explicitly linking system object files so we need to strip them
16137 # from the output so that they don't get included in the library
16138 # dependencies.
16139 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"'
16140 ;;
16141 *)
16142 if test yes,no = "$GXX,$with_gnu_ld"; then
16143 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
16144 case $host in
16145 osf3*)
16146 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'
16147 ;;
16148 *)
16149 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'
16150 ;;
16151 esac
16152
16153 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
16154 hardcode_libdir_separator_CXX=:
16155
16156 # Commands to make compiler produce verbose output that lists
16157 # what "hidden" libraries, object files and flags are used when
16158 # linking a shared library.
16159 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
16160
16161 else
16162 # FIXME: insert proper C++ library support
16163 ld_shlibs_CXX=no
16164 fi
16165 ;;
16166 esac
16167 ;;
16168
16169 psos*)
16170 # FIXME: insert proper C++ library support
16171 ld_shlibs_CXX=no
16172 ;;
16173
16174 sunos4*)
16175 case $cc_basename in
16176 CC*)
16177 # Sun C++ 4.x
16178 # FIXME: insert proper C++ library support
16179 ld_shlibs_CXX=no
16180 ;;
16181 lcc*)
16182 # Lucid
16183 # FIXME: insert proper C++ library support
16184 ld_shlibs_CXX=no
16185 ;;
16186 *)
16187 # FIXME: insert proper C++ library support
16188 ld_shlibs_CXX=no
16189 ;;
16190 esac
16191 ;;
16192
16193 solaris*)
16194 case $cc_basename in
16195 CC* | sunCC*)
16196 # Sun C++ 4.2, 5.x and Centerline C++
16197 archive_cmds_need_lc_CXX=yes
16198 no_undefined_flag_CXX=' -zdefs'
16199 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16200 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16201 $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'
16202
16203 hardcode_libdir_flag_spec_CXX='-R$libdir'
16204 hardcode_shlibpath_var_CXX=no
16205 case $host_os in
16206 solaris2.[0-5] | solaris2.[0-5].*) ;;
16207 *)
16208 # The compiler driver will combine and reorder linker options,
16209 # but understands '-z linker_flag'.
16210 # Supported since Solaris 2.6 (maybe 2.5.1?)
16211 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
16212 ;;
16213 esac
16214 link_all_deplibs_CXX=yes
16215
16216 output_verbose_link_cmd='func_echo_all'
16217
16218 # Archives containing C++ object files must be created using
16219 # "CC -xar", where "CC" is the Sun C++ compiler. This is
16220 # necessary to make sure instantiated templates are included
16221 # in the archive.
16222 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
16223 ;;
16224 gcx*)
16225 # Green Hills C++ Compiler
16226 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
16227
16228 # The C++ compiler must be used to create the archive.
16229 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
16230 ;;
16231 *)
16232 # GNU C++ compiler with Solaris linker
16233 if test yes,no = "$GXX,$with_gnu_ld"; then
16234 no_undefined_flag_CXX=' $wl-z ${wl}defs'
16235 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
16236 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
16237 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16238 $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'
16239
16240 # Commands to make compiler produce verbose output that lists
16241 # what "hidden" libraries, object files and flags are used when
16242 # linking a shared library.
16243 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
16244 else
16245 # g++ 2.7 appears to require '-G' NOT '-shared' on this
16246 # platform.
16247 archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
16248 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16249 $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'
16250
16251 # Commands to make compiler produce verbose output that lists
16252 # what "hidden" libraries, object files and flags are used when
16253 # linking a shared library.
16254 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
16255 fi
16256
16257 hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
16258 case $host_os in
16259 solaris2.[0-5] | solaris2.[0-5].*) ;;
16260 *)
16261 whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
16262 ;;
16263 esac
16264 fi
16265 ;;
16266 esac
16267 ;;
16268
16269 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
16270 no_undefined_flag_CXX='$wl-z,text'
16271 archive_cmds_need_lc_CXX=no
16272 hardcode_shlibpath_var_CXX=no
16273 runpath_var='LD_RUN_PATH'
16274
16275 case $cc_basename in
16276 CC*)
16277 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16278 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16279 ;;
16280 *)
16281 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16282 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16283 ;;
16284 esac
16285 ;;
16286
16287 sysv5* | sco3.2v5* | sco5v6*)
16288 # Note: We CANNOT use -z defs as we might desire, because we do not
16289 # link with -lc, and that would cause any symbols used from libc to
16290 # always be unresolved, which means just about no library would
16291 # ever link correctly. If we're not using GNU ld we use -z text
16292 # though, which does catch some bad symbols but isn't as heavy-handed
16293 # as -z defs.
16294 no_undefined_flag_CXX='$wl-z,text'
16295 allow_undefined_flag_CXX='$wl-z,nodefs'
16296 archive_cmds_need_lc_CXX=no
16297 hardcode_shlibpath_var_CXX=no
16298 hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
16299 hardcode_libdir_separator_CXX=':'
16300 link_all_deplibs_CXX=yes
16301 export_dynamic_flag_spec_CXX='$wl-Bexport'
16302 runpath_var='LD_RUN_PATH'
16303
16304 case $cc_basename in
16305 CC*)
16306 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16307 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16308 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
16309 '"$old_archive_cmds_CXX"
16310 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
16311 '"$reload_cmds_CXX"
16312 ;;
16313 *)
16314 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16315 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16316 ;;
16317 esac
16318 ;;
16319
16320 tandem*)
16321 case $cc_basename in
16322 NCC*)
16323 # NonStop-UX NCC 3.20
16324 # FIXME: insert proper C++ library support
16325 ld_shlibs_CXX=no
16326 ;;
16327 *)
16328 # FIXME: insert proper C++ library support
16329 ld_shlibs_CXX=no
16330 ;;
16331 esac
16332 ;;
16333
16334 vxworks*)
16335 # FIXME: insert proper C++ library support
16336 ld_shlibs_CXX=no
16337 ;;
16338
16339 *)
16340 # FIXME: insert proper C++ library support
16341 ld_shlibs_CXX=no
16342 ;;
16343 esac
16344
16345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
16346 $as_echo "$ld_shlibs_CXX" >&6; }
16347 test no = "$ld_shlibs_CXX" && can_build_shared=no
16348
16349 GCC_CXX=$GXX
16350 LD_CXX=$LD
16351
16352 ## CAVEAT EMPTOR:
16353 ## There is no encapsulation within the following macros, do not change
16354 ## the running order or otherwise move them around unless you know exactly
16355 ## what you are doing...
16356 # Dependencies to place before and after the object being linked:
16357 predep_objects_CXX=
16358 postdep_objects_CXX=
16359 predeps_CXX=
16360 postdeps_CXX=
16361 compiler_lib_search_path_CXX=
16362
16363 cat > conftest.$ac_ext <<_LT_EOF
16364 class Foo
16365 {
16366 public:
16367 Foo (void) { a = 0; }
16368 private:
16369 int a;
16370 };
16371 _LT_EOF
16372
16373
16374 _lt_libdeps_save_CFLAGS=$CFLAGS
16375 case "$CC $CFLAGS " in #(
16376 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
16377 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
16378 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
16379 esac
16380
16381 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16382 (eval $ac_compile) 2>&5
16383 ac_status=$?
16384 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16385 test $ac_status = 0; }; then
16386 # Parse the compiler output and extract the necessary
16387 # objects, libraries and library flags.
16388
16389 # Sentinel used to keep track of whether or not we are before
16390 # the conftest object file.
16391 pre_test_object_deps_done=no
16392
16393 for p in `eval "$output_verbose_link_cmd"`; do
16394 case $prev$p in
16395
16396 -L* | -R* | -l*)
16397 # Some compilers place space between "-{L,R}" and the path.
16398 # Remove the space.
16399 if test x-L = "$p" ||
16400 test x-R = "$p"; then
16401 prev=$p
16402 continue
16403 fi
16404
16405 # Expand the sysroot to ease extracting the directories later.
16406 if test -z "$prev"; then
16407 case $p in
16408 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
16409 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
16410 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
16411 esac
16412 fi
16413 case $p in
16414 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
16415 esac
16416 if test no = "$pre_test_object_deps_done"; then
16417 case $prev in
16418 -L | -R)
16419 # Internal compiler library paths should come after those
16420 # provided the user. The postdeps already come after the
16421 # user supplied libs so there is no need to process them.
16422 if test -z "$compiler_lib_search_path_CXX"; then
16423 compiler_lib_search_path_CXX=$prev$p
16424 else
16425 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
16426 fi
16427 ;;
16428 # The "-l" case would never come before the object being
16429 # linked, so don't bother handling this case.
16430 esac
16431 else
16432 if test -z "$postdeps_CXX"; then
16433 postdeps_CXX=$prev$p
16434 else
16435 postdeps_CXX="${postdeps_CXX} $prev$p"
16436 fi
16437 fi
16438 prev=
16439 ;;
16440
16441 *.lto.$objext) ;; # Ignore GCC LTO objects
16442 *.$objext)
16443 # This assumes that the test object file only shows up
16444 # once in the compiler output.
16445 if test "$p" = "conftest.$objext"; then
16446 pre_test_object_deps_done=yes
16447 continue
16448 fi
16449
16450 if test no = "$pre_test_object_deps_done"; then
16451 if test -z "$predep_objects_CXX"; then
16452 predep_objects_CXX=$p
16453 else
16454 predep_objects_CXX="$predep_objects_CXX $p"
16455 fi
16456 else
16457 if test -z "$postdep_objects_CXX"; then
16458 postdep_objects_CXX=$p
16459 else
16460 postdep_objects_CXX="$postdep_objects_CXX $p"
16461 fi
16462 fi
16463 ;;
16464
16465 *) ;; # Ignore the rest.
16466
16467 esac
16468 done
16469
16470 # Clean up.
16471 rm -f a.out a.exe
16472 else
16473 echo "libtool.m4: error: problem compiling CXX test program"
16474 fi
16475
16476 $RM -f confest.$objext
16477 CFLAGS=$_lt_libdeps_save_CFLAGS
16478
16479 # PORTME: override above test on systems where it is broken
16480 case $host_os in
16481 interix[3-9]*)
16482 # Interix 3.5 installs completely hosed .la files for C++, so rather than
16483 # hack all around it, let's just trust "g++" to DTRT.
16484 predep_objects_CXX=
16485 postdep_objects_CXX=
16486 postdeps_CXX=
16487 ;;
16488 esac
16489
16490
16491 case " $postdeps_CXX " in
16492 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
16493 esac
16494 compiler_lib_search_dirs_CXX=
16495 if test -n "${compiler_lib_search_path_CXX}"; then
16496 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
16497 fi
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529 lt_prog_compiler_wl_CXX=
16530 lt_prog_compiler_pic_CXX=
16531 lt_prog_compiler_static_CXX=
16532
16533
16534 # C++ specific cases for pic, static, wl, etc.
16535 if test yes = "$GXX"; then
16536 lt_prog_compiler_wl_CXX='-Wl,'
16537 lt_prog_compiler_static_CXX='-static'
16538
16539 case $host_os in
16540 aix*)
16541 # All AIX code is PIC.
16542 if test ia64 = "$host_cpu"; then
16543 # AIX 5 now supports IA64 processor
16544 lt_prog_compiler_static_CXX='-Bstatic'
16545 fi
16546 lt_prog_compiler_pic_CXX='-fPIC'
16547 ;;
16548
16549 amigaos*)
16550 case $host_cpu in
16551 powerpc)
16552 # see comment about AmigaOS4 .so support
16553 lt_prog_compiler_pic_CXX='-fPIC'
16554 ;;
16555 m68k)
16556 # FIXME: we need at least 68020 code to build shared libraries, but
16557 # adding the '-m68020' flag to GCC prevents building anything better,
16558 # like '-m68040'.
16559 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
16560 ;;
16561 esac
16562 ;;
16563
16564 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16565 # PIC is the default for these OSes.
16566 ;;
16567 mingw* | cygwin* | os2* | pw32* | cegcc*)
16568 # This hack is so that the source file can tell whether it is being
16569 # built for inclusion in a dll (and should export symbols for example).
16570 # Although the cygwin gcc ignores -fPIC, still need this for old-style
16571 # (--disable-auto-import) libraries
16572 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
16573 case $host_os in
16574 os2*)
16575 lt_prog_compiler_static_CXX='$wl-static'
16576 ;;
16577 esac
16578 ;;
16579 darwin* | rhapsody*)
16580 # PIC is the default on this platform
16581 # Common symbols not allowed in MH_DYLIB files
16582 lt_prog_compiler_pic_CXX='-fno-common'
16583 ;;
16584 *djgpp*)
16585 # DJGPP does not support shared libraries at all
16586 lt_prog_compiler_pic_CXX=
16587 ;;
16588 haiku*)
16589 # PIC is the default for Haiku.
16590 # The "-static" flag exists, but is broken.
16591 lt_prog_compiler_static_CXX=
16592 ;;
16593 interix[3-9]*)
16594 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16595 # Instead, we relocate shared libraries at runtime.
16596 ;;
16597 sysv4*MP*)
16598 if test -d /usr/nec; then
16599 lt_prog_compiler_pic_CXX=-Kconform_pic
16600 fi
16601 ;;
16602 hpux*)
16603 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
16604 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
16605 # sets the default TLS model and affects inlining.
16606 case $host_cpu in
16607 hppa*64*)
16608 ;;
16609 *)
16610 lt_prog_compiler_pic_CXX='-fPIC'
16611 ;;
16612 esac
16613 ;;
16614 *qnx* | *nto*)
16615 # QNX uses GNU C++, but need to define -shared option too, otherwise
16616 # it will coredump.
16617 lt_prog_compiler_pic_CXX='-fPIC -shared'
16618 ;;
16619 *)
16620 lt_prog_compiler_pic_CXX='-fPIC'
16621 ;;
16622 esac
16623 else
16624 case $host_os in
16625 aix[4-9]*)
16626 # All AIX code is PIC.
16627 if test ia64 = "$host_cpu"; then
16628 # AIX 5 now supports IA64 processor
16629 lt_prog_compiler_static_CXX='-Bstatic'
16630 else
16631 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
16632 fi
16633 ;;
16634 chorus*)
16635 case $cc_basename in
16636 cxch68*)
16637 # Green Hills C++ Compiler
16638 # _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"
16639 ;;
16640 esac
16641 ;;
16642 mingw* | cygwin* | os2* | pw32* | cegcc*)
16643 # This hack is so that the source file can tell whether it is being
16644 # built for inclusion in a dll (and should export symbols for example).
16645 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
16646 ;;
16647 dgux*)
16648 case $cc_basename in
16649 ec++*)
16650 lt_prog_compiler_pic_CXX='-KPIC'
16651 ;;
16652 ghcx*)
16653 # Green Hills C++ Compiler
16654 lt_prog_compiler_pic_CXX='-pic'
16655 ;;
16656 *)
16657 ;;
16658 esac
16659 ;;
16660 freebsd* | dragonfly*)
16661 # FreeBSD uses GNU C++
16662 ;;
16663 hpux9* | hpux10* | hpux11*)
16664 case $cc_basename in
16665 CC*)
16666 lt_prog_compiler_wl_CXX='-Wl,'
16667 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
16668 if test ia64 != "$host_cpu"; then
16669 lt_prog_compiler_pic_CXX='+Z'
16670 fi
16671 ;;
16672 aCC*)
16673 lt_prog_compiler_wl_CXX='-Wl,'
16674 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
16675 case $host_cpu in
16676 hppa*64*|ia64*)
16677 # +Z the default
16678 ;;
16679 *)
16680 lt_prog_compiler_pic_CXX='+Z'
16681 ;;
16682 esac
16683 ;;
16684 *)
16685 ;;
16686 esac
16687 ;;
16688 interix*)
16689 # This is c89, which is MS Visual C++ (no shared libs)
16690 # Anyone wants to do a port?
16691 ;;
16692 irix5* | irix6* | nonstopux*)
16693 case $cc_basename in
16694 CC*)
16695 lt_prog_compiler_wl_CXX='-Wl,'
16696 lt_prog_compiler_static_CXX='-non_shared'
16697 # CC pic flag -KPIC is the default.
16698 ;;
16699 *)
16700 ;;
16701 esac
16702 ;;
16703 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
16704 case $cc_basename in
16705 KCC*)
16706 # KAI C++ Compiler
16707 lt_prog_compiler_wl_CXX='--backend -Wl,'
16708 lt_prog_compiler_pic_CXX='-fPIC'
16709 ;;
16710 ecpc* )
16711 # old Intel C++ for x86_64, which still supported -KPIC.
16712 lt_prog_compiler_wl_CXX='-Wl,'
16713 lt_prog_compiler_pic_CXX='-KPIC'
16714 lt_prog_compiler_static_CXX='-static'
16715 ;;
16716 icpc* )
16717 # Intel C++, used to be incompatible with GCC.
16718 # ICC 10 doesn't accept -KPIC any more.
16719 lt_prog_compiler_wl_CXX='-Wl,'
16720 lt_prog_compiler_pic_CXX='-fPIC'
16721 lt_prog_compiler_static_CXX='-static'
16722 ;;
16723 pgCC* | pgcpp*)
16724 # Portland Group C++ compiler
16725 lt_prog_compiler_wl_CXX='-Wl,'
16726 lt_prog_compiler_pic_CXX='-fpic'
16727 lt_prog_compiler_static_CXX='-Bstatic'
16728 ;;
16729 cxx*)
16730 # Compaq C++
16731 # Make sure the PIC flag is empty. It appears that all Alpha
16732 # Linux and Compaq Tru64 Unix objects are PIC.
16733 lt_prog_compiler_pic_CXX=
16734 lt_prog_compiler_static_CXX='-non_shared'
16735 ;;
16736 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
16737 # IBM XL 8.0, 9.0 on PPC and BlueGene
16738 lt_prog_compiler_wl_CXX='-Wl,'
16739 lt_prog_compiler_pic_CXX='-qpic'
16740 lt_prog_compiler_static_CXX='-qstaticlink'
16741 ;;
16742 *)
16743 case `$CC -V 2>&1 | sed 5q` in
16744 *Sun\ C*)
16745 # Sun C++ 5.9
16746 lt_prog_compiler_pic_CXX='-KPIC'
16747 lt_prog_compiler_static_CXX='-Bstatic'
16748 lt_prog_compiler_wl_CXX='-Qoption ld '
16749 ;;
16750 esac
16751 ;;
16752 esac
16753 ;;
16754 lynxos*)
16755 ;;
16756 m88k*)
16757 ;;
16758 mvs*)
16759 case $cc_basename in
16760 cxx*)
16761 lt_prog_compiler_pic_CXX='-W c,exportall'
16762 ;;
16763 *)
16764 ;;
16765 esac
16766 ;;
16767 netbsd*)
16768 ;;
16769 *qnx* | *nto*)
16770 # QNX uses GNU C++, but need to define -shared option too, otherwise
16771 # it will coredump.
16772 lt_prog_compiler_pic_CXX='-fPIC -shared'
16773 ;;
16774 osf3* | osf4* | osf5*)
16775 case $cc_basename in
16776 KCC*)
16777 lt_prog_compiler_wl_CXX='--backend -Wl,'
16778 ;;
16779 RCC*)
16780 # Rational C++ 2.4.1
16781 lt_prog_compiler_pic_CXX='-pic'
16782 ;;
16783 cxx*)
16784 # Digital/Compaq C++
16785 lt_prog_compiler_wl_CXX='-Wl,'
16786 # Make sure the PIC flag is empty. It appears that all Alpha
16787 # Linux and Compaq Tru64 Unix objects are PIC.
16788 lt_prog_compiler_pic_CXX=
16789 lt_prog_compiler_static_CXX='-non_shared'
16790 ;;
16791 *)
16792 ;;
16793 esac
16794 ;;
16795 psos*)
16796 ;;
16797 solaris*)
16798 case $cc_basename in
16799 CC* | sunCC*)
16800 # Sun C++ 4.2, 5.x and Centerline C++
16801 lt_prog_compiler_pic_CXX='-KPIC'
16802 lt_prog_compiler_static_CXX='-Bstatic'
16803 lt_prog_compiler_wl_CXX='-Qoption ld '
16804 ;;
16805 gcx*)
16806 # Green Hills C++ Compiler
16807 lt_prog_compiler_pic_CXX='-PIC'
16808 ;;
16809 *)
16810 ;;
16811 esac
16812 ;;
16813 sunos4*)
16814 case $cc_basename in
16815 CC*)
16816 # Sun C++ 4.x
16817 lt_prog_compiler_pic_CXX='-pic'
16818 lt_prog_compiler_static_CXX='-Bstatic'
16819 ;;
16820 lcc*)
16821 # Lucid
16822 lt_prog_compiler_pic_CXX='-pic'
16823 ;;
16824 *)
16825 ;;
16826 esac
16827 ;;
16828 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16829 case $cc_basename in
16830 CC*)
16831 lt_prog_compiler_wl_CXX='-Wl,'
16832 lt_prog_compiler_pic_CXX='-KPIC'
16833 lt_prog_compiler_static_CXX='-Bstatic'
16834 ;;
16835 esac
16836 ;;
16837 tandem*)
16838 case $cc_basename in
16839 NCC*)
16840 # NonStop-UX NCC 3.20
16841 lt_prog_compiler_pic_CXX='-KPIC'
16842 ;;
16843 *)
16844 ;;
16845 esac
16846 ;;
16847 vxworks*)
16848 ;;
16849 *)
16850 lt_prog_compiler_can_build_shared_CXX=no
16851 ;;
16852 esac
16853 fi
16854
16855 case $host_os in
16856 # For platforms that do not support PIC, -DPIC is meaningless:
16857 *djgpp*)
16858 lt_prog_compiler_pic_CXX=
16859 ;;
16860 *)
16861 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
16862 ;;
16863 esac
16864
16865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
16866 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16867 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
16868 $as_echo_n "(cached) " >&6
16869 else
16870 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
16871 fi
16872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
16873 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
16874 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
16875
16876 #
16877 # Check to make sure the PIC flag actually works.
16878 #
16879 if test -n "$lt_prog_compiler_pic_CXX"; then
16880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
16881 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
16882 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
16883 $as_echo_n "(cached) " >&6
16884 else
16885 lt_cv_prog_compiler_pic_works_CXX=no
16886 ac_outfile=conftest.$ac_objext
16887 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16888 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment
16889 # Insert the option either (1) after the last *FLAGS variable, or
16890 # (2) before a word containing "conftest.", or (3) at the end.
16891 # Note that $ac_compile itself does not contain backslashes and begins
16892 # with a dollar sign (not a hyphen), so the echo should work correctly.
16893 # The option is referenced via a variable to avoid confusing sed.
16894 lt_compile=`echo "$ac_compile" | $SED \
16895 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16896 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16897 -e 's:$: $lt_compiler_flag:'`
16898 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
16899 (eval "$lt_compile" 2>conftest.err)
16900 ac_status=$?
16901 cat conftest.err >&5
16902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16903 if (exit $ac_status) && test -s "$ac_outfile"; then
16904 # The compiler can only warn and ignore the option if not recognized
16905 # So say no if there are warnings other than the usual output.
16906 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
16907 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16908 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16909 lt_cv_prog_compiler_pic_works_CXX=yes
16910 fi
16911 fi
16912 $RM -r conftest*
16913
16914 fi
16915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
16916 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
16917
16918 if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
16919 case $lt_prog_compiler_pic_CXX in
16920 "" | " "*) ;;
16921 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
16922 esac
16923 else
16924 lt_prog_compiler_pic_CXX=
16925 lt_prog_compiler_can_build_shared_CXX=no
16926 fi
16927
16928 fi
16929
16930
16931
16932
16933
16934 #
16935 # Check to make sure the static flag actually works.
16936 #
16937 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
16938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16939 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
16940 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
16941 $as_echo_n "(cached) " >&6
16942 else
16943 lt_cv_prog_compiler_static_works_CXX=no
16944 save_LDFLAGS=$LDFLAGS
16945 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16946 echo "$lt_simple_link_test_code" > conftest.$ac_ext
16947 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16948 # The linker can only warn and ignore the option if not recognized
16949 # So say no if there are warnings
16950 if test -s conftest.err; then
16951 # Append any errors to the config.log.
16952 cat conftest.err 1>&5
16953 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
16954 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16955 if diff conftest.exp conftest.er2 >/dev/null; then
16956 lt_cv_prog_compiler_static_works_CXX=yes
16957 fi
16958 else
16959 lt_cv_prog_compiler_static_works_CXX=yes
16960 fi
16961 fi
16962 $RM -r conftest*
16963 LDFLAGS=$save_LDFLAGS
16964
16965 fi
16966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
16967 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
16968
16969 if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
16970 :
16971 else
16972 lt_prog_compiler_static_CXX=
16973 fi
16974
16975
16976
16977
16978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
16979 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
16980 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
16981 $as_echo_n "(cached) " >&6
16982 else
16983 lt_cv_prog_compiler_c_o_CXX=no
16984 $RM -r conftest 2>/dev/null
16985 mkdir conftest
16986 cd conftest
16987 mkdir out
16988 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16989
16990 lt_compiler_flag="-o out/conftest2.$ac_objext"
16991 # Insert the option either (1) after the last *FLAGS variable, or
16992 # (2) before a word containing "conftest.", or (3) at the end.
16993 # Note that $ac_compile itself does not contain backslashes and begins
16994 # with a dollar sign (not a hyphen), so the echo should work correctly.
16995 lt_compile=`echo "$ac_compile" | $SED \
16996 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16997 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16998 -e 's:$: $lt_compiler_flag:'`
16999 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17000 (eval "$lt_compile" 2>out/conftest.err)
17001 ac_status=$?
17002 cat out/conftest.err >&5
17003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17004 if (exit $ac_status) && test -s out/conftest2.$ac_objext
17005 then
17006 # The compiler can only warn and ignore the option if not recognized
17007 # So say no if there are warnings
17008 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17009 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17010 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17011 lt_cv_prog_compiler_c_o_CXX=yes
17012 fi
17013 fi
17014 chmod u+w . 2>&5
17015 $RM -r conftest*
17016 # SGI C++ compiler will create directory out/ii_files/ for
17017 # template instantiation
17018 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17019 $RM out/* && rmdir out
17020 cd ..
17021 $RM -r conftest
17022 $RM -r conftest*
17023
17024 fi
17025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
17026 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
17027
17028
17029
17030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17031 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17032 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
17033 $as_echo_n "(cached) " >&6
17034 else
17035 lt_cv_prog_compiler_c_o_CXX=no
17036 $RM -r conftest 2>/dev/null
17037 mkdir conftest
17038 cd conftest
17039 mkdir out
17040 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17041
17042 lt_compiler_flag="-o out/conftest2.$ac_objext"
17043 # Insert the option either (1) after the last *FLAGS variable, or
17044 # (2) before a word containing "conftest.", or (3) at the end.
17045 # Note that $ac_compile itself does not contain backslashes and begins
17046 # with a dollar sign (not a hyphen), so the echo should work correctly.
17047 lt_compile=`echo "$ac_compile" | $SED \
17048 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17049 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17050 -e 's:$: $lt_compiler_flag:'`
17051 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17052 (eval "$lt_compile" 2>out/conftest.err)
17053 ac_status=$?
17054 cat out/conftest.err >&5
17055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17056 if (exit $ac_status) && test -s out/conftest2.$ac_objext
17057 then
17058 # The compiler can only warn and ignore the option if not recognized
17059 # So say no if there are warnings
17060 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17061 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17062 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17063 lt_cv_prog_compiler_c_o_CXX=yes
17064 fi
17065 fi
17066 chmod u+w . 2>&5
17067 $RM -r conftest*
17068 # SGI C++ compiler will create directory out/ii_files/ for
17069 # template instantiation
17070 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17071 $RM out/* && rmdir out
17072 cd ..
17073 $RM -r conftest
17074 $RM -r conftest*
17075
17076 fi
17077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
17078 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
17079
17080
17081
17082
17083 hard_links=nottested
17084 if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
17085 # do not overwrite the value of need_locks provided by the user
17086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
17087 $as_echo_n "checking if we can lock with hard links... " >&6; }
17088 hard_links=yes
17089 $RM -r conftest*
17090 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17091 touch conftest.a
17092 ln conftest.a conftest.b 2>&5 || hard_links=no
17093 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
17095 $as_echo "$hard_links" >&6; }
17096 if test no = "$hard_links"; then
17097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
17098 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
17099 need_locks=warn
17100 fi
17101 else
17102 need_locks=no
17103 fi
17104
17105
17106
17107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17108 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17109
17110 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17111 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17112 case $host_os in
17113 aix[4-9]*)
17114 # If we're using GNU nm, then we don't want the "-C" option.
17115 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
17116 # Without the "-l" option, or with the "-B" option, AIX nm treats
17117 # weak defined symbols like other global defined symbols, whereas
17118 # GNU nm marks them as "W".
17119 # While the 'weak' keyword is ignored in the Export File, we need
17120 # it in the Import File for the 'aix-soname' feature, so we have
17121 # to replace the "-B" option with "-P" for AIX nm.
17122 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
17123 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'
17124 else
17125 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'
17126 fi
17127 ;;
17128 pw32*)
17129 export_symbols_cmds_CXX=$ltdll_cmds
17130 ;;
17131 cygwin* | mingw* | cegcc*)
17132 case $cc_basename in
17133 cl*)
17134 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
17135 ;;
17136 *)
17137 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'
17138 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
17139 ;;
17140 esac
17141 ;;
17142 *)
17143 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17144 ;;
17145 esac
17146
17147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
17148 $as_echo "$ld_shlibs_CXX" >&6; }
17149 test no = "$ld_shlibs_CXX" && can_build_shared=no
17150
17151 with_gnu_ld_CXX=$with_gnu_ld
17152
17153
17154
17155
17156
17157
17158 #
17159 # Do we need to explicitly link libc?
17160 #
17161 case "x$archive_cmds_need_lc_CXX" in
17162 x|xyes)
17163 # Assume -lc should be added
17164 archive_cmds_need_lc_CXX=yes
17165
17166 if test yes,yes = "$GCC,$enable_shared"; then
17167 case $archive_cmds_CXX in
17168 *'~'*)
17169 # FIXME: we may have to deal with multi-command sequences.
17170 ;;
17171 '$CC '*)
17172 # Test whether the compiler implicitly links with -lc since on some
17173 # systems, -lgcc has to come before -lc. If gcc already passes -lc
17174 # to ld, don't add -lc before -lgcc.
17175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
17176 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
17177 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
17178 $as_echo_n "(cached) " >&6
17179 else
17180 $RM -r conftest*
17181 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17182
17183 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
17184 (eval $ac_compile) 2>&5
17185 ac_status=$?
17186 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17187 test $ac_status = 0; } 2>conftest.err; then
17188 soname=conftest
17189 lib=conftest
17190 libobjs=conftest.$ac_objext
17191 deplibs=
17192 wl=$lt_prog_compiler_wl_CXX
17193 pic_flag=$lt_prog_compiler_pic_CXX
17194 compiler_flags=-v
17195 linker_flags=-v
17196 verstring=
17197 output_objdir=.
17198 libname=conftest
17199 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
17200 allow_undefined_flag_CXX=
17201 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
17202 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
17203 ac_status=$?
17204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17205 test $ac_status = 0; }
17206 then
17207 lt_cv_archive_cmds_need_lc_CXX=no
17208 else
17209 lt_cv_archive_cmds_need_lc_CXX=yes
17210 fi
17211 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
17212 else
17213 cat conftest.err 1>&5
17214 fi
17215 $RM -r conftest*
17216
17217 fi
17218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
17219 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
17220 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
17221 ;;
17222 esac
17223 fi
17224 ;;
17225 esac
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
17289 $as_echo_n "checking dynamic linker characteristics... " >&6; }
17290
17291 library_names_spec=
17292 libname_spec='lib$name'
17293 soname_spec=
17294 shrext_cmds=.so
17295 postinstall_cmds=
17296 postuninstall_cmds=
17297 finish_cmds=
17298 finish_eval=
17299 shlibpath_var=
17300 shlibpath_overrides_runpath=unknown
17301 version_type=none
17302 dynamic_linker="$host_os ld.so"
17303 sys_lib_dlsearch_path_spec="/lib /usr/lib"
17304 need_lib_prefix=unknown
17305 hardcode_into_libs=no
17306
17307 # when you set need_version to no, make sure it does not cause -set_version
17308 # flags to be left without arguments
17309 need_version=unknown
17310
17311
17312
17313 case $host_os in
17314 aix3*)
17315 version_type=linux # correct to gnu/linux during the next big refactor
17316 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
17317 shlibpath_var=LIBPATH
17318
17319 # AIX 3 has no versioning support, so we append a major version to the name.
17320 soname_spec='$libname$release$shared_ext$major'
17321 ;;
17322
17323 aix[4-9]*)
17324 version_type=linux # correct to gnu/linux during the next big refactor
17325 need_lib_prefix=no
17326 need_version=no
17327 hardcode_into_libs=yes
17328 if test ia64 = "$host_cpu"; then
17329 # AIX 5 supports IA64
17330 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
17331 shlibpath_var=LD_LIBRARY_PATH
17332 else
17333 # With GCC up to 2.95.x, collect2 would create an import file
17334 # for dependence libraries. The import file would start with
17335 # the line '#! .'. This would cause the generated library to
17336 # depend on '.', always an invalid library. This was fixed in
17337 # development snapshots of GCC prior to 3.0.
17338 case $host_os in
17339 aix4 | aix4.[01] | aix4.[01].*)
17340 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17341 echo ' yes '
17342 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
17343 :
17344 else
17345 can_build_shared=no
17346 fi
17347 ;;
17348 esac
17349 # Using Import Files as archive members, it is possible to support
17350 # filename-based versioning of shared library archives on AIX. While
17351 # this would work for both with and without runtime linking, it will
17352 # prevent static linking of such archives. So we do filename-based
17353 # shared library versioning with .so extension only, which is used
17354 # when both runtime linking and shared linking is enabled.
17355 # Unfortunately, runtime linking may impact performance, so we do
17356 # not want this to be the default eventually. Also, we use the
17357 # versioned .so libs for executables only if there is the -brtl
17358 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
17359 # To allow for filename-based versioning support, we need to create
17360 # libNAME.so.V as an archive file, containing:
17361 # *) an Import File, referring to the versioned filename of the
17362 # archive as well as the shared archive member, telling the
17363 # bitwidth (32 or 64) of that shared object, and providing the
17364 # list of exported symbols of that shared object, eventually
17365 # decorated with the 'weak' keyword
17366 # *) the shared object with the F_LOADONLY flag set, to really avoid
17367 # it being seen by the linker.
17368 # At run time we better use the real file rather than another symlink,
17369 # but for link time we create the symlink libNAME.so -> libNAME.so.V
17370
17371 case $with_aix_soname,$aix_use_runtimelinking in
17372 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
17373 # soname into executable. Probably we can add versioning support to
17374 # collect2, so additional links can be useful in future.
17375 aix,yes) # traditional libtool
17376 dynamic_linker='AIX unversionable lib.so'
17377 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17378 # instead of lib<name>.a to let people know that these are not
17379 # typical AIX shared libraries.
17380 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17381 ;;
17382 aix,no) # traditional AIX only
17383 dynamic_linker='AIX lib.a(lib.so.V)'
17384 # We preserve .a as extension for shared libraries through AIX4.2
17385 # and later when we are not doing run time linking.
17386 library_names_spec='$libname$release.a $libname.a'
17387 soname_spec='$libname$release$shared_ext$major'
17388 ;;
17389 svr4,*) # full svr4 only
17390 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
17391 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
17392 # We do not specify a path in Import Files, so LIBPATH fires.
17393 shlibpath_overrides_runpath=yes
17394 ;;
17395 *,yes) # both, prefer svr4
17396 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
17397 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
17398 # unpreferred sharedlib libNAME.a needs extra handling
17399 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"'
17400 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"'
17401 # We do not specify a path in Import Files, so LIBPATH fires.
17402 shlibpath_overrides_runpath=yes
17403 ;;
17404 *,no) # both, prefer aix
17405 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
17406 library_names_spec='$libname$release.a $libname.a'
17407 soname_spec='$libname$release$shared_ext$major'
17408 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
17409 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)'
17410 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"'
17411 ;;
17412 esac
17413 shlibpath_var=LIBPATH
17414 fi
17415 ;;
17416
17417 amigaos*)
17418 case $host_cpu in
17419 powerpc)
17420 # Since July 2007 AmigaOS4 officially supports .so libraries.
17421 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
17422 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17423 ;;
17424 m68k)
17425 library_names_spec='$libname.ixlibrary $libname.a'
17426 # Create ${libname}_ixlibrary.a entries in /sys/libs.
17427 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'
17428 ;;
17429 esac
17430 ;;
17431
17432 beos*)
17433 library_names_spec='$libname$shared_ext'
17434 dynamic_linker="$host_os ld.so"
17435 shlibpath_var=LIBRARY_PATH
17436 ;;
17437
17438 bsdi[45]*)
17439 version_type=linux # correct to gnu/linux during the next big refactor
17440 need_version=no
17441 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17442 soname_spec='$libname$release$shared_ext$major'
17443 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17444 shlibpath_var=LD_LIBRARY_PATH
17445 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17446 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17447 # the default ld.so.conf also contains /usr/contrib/lib and
17448 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17449 # libtool to hard-code these into programs
17450 ;;
17451
17452 cygwin* | mingw* | pw32* | cegcc*)
17453 version_type=windows
17454 shrext_cmds=.dll
17455 need_version=no
17456 need_lib_prefix=no
17457
17458 case $GCC,$cc_basename in
17459 yes,*)
17460 # gcc
17461 library_names_spec='$libname.dll.a'
17462 # DLL is installed to $(libdir)/../bin by postinstall_cmds
17463 postinstall_cmds='base_file=`basename \$file`~
17464 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17465 dldir=$destdir/`dirname \$dlpath`~
17466 test -d \$dldir || mkdir -p \$dldir~
17467 $install_prog $dir/$dlname \$dldir/$dlname~
17468 chmod a+x \$dldir/$dlname~
17469 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
17470 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
17471 fi'
17472 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17473 dlpath=$dir/\$dldll~
17474 $RM \$dlpath'
17475 shlibpath_overrides_runpath=yes
17476
17477 case $host_os in
17478 cygwin*)
17479 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17480 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17481
17482 ;;
17483 mingw* | cegcc*)
17484 # MinGW DLLs use traditional 'lib' prefix
17485 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17486 ;;
17487 pw32*)
17488 # pw32 DLLs use 'pw' prefix rather than 'lib'
17489 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17490 ;;
17491 esac
17492 dynamic_linker='Win32 ld.exe'
17493 ;;
17494
17495 *,cl*)
17496 # Native MSVC
17497 libname_spec='$name'
17498 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17499 library_names_spec='$libname.dll.lib'
17500
17501 case $build_os in
17502 mingw*)
17503 sys_lib_search_path_spec=
17504 lt_save_ifs=$IFS
17505 IFS=';'
17506 for lt_path in $LIB
17507 do
17508 IFS=$lt_save_ifs
17509 # Let DOS variable expansion print the short 8.3 style file name.
17510 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
17511 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
17512 done
17513 IFS=$lt_save_ifs
17514 # Convert to MSYS style.
17515 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
17516 ;;
17517 cygwin*)
17518 # Convert to unix form, then to dos form, then back to unix form
17519 # but this time dos style (no spaces!) so that the unix form looks
17520 # like /cygdrive/c/PROGRA~1:/cygdr...
17521 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
17522 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
17523 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17524 ;;
17525 *)
17526 sys_lib_search_path_spec=$LIB
17527 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
17528 # It is most probably a Windows format PATH.
17529 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17530 else
17531 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17532 fi
17533 # FIXME: find the short name or the path components, as spaces are
17534 # common. (e.g. "Program Files" -> "PROGRA~1")
17535 ;;
17536 esac
17537
17538 # DLL is installed to $(libdir)/../bin by postinstall_cmds
17539 postinstall_cmds='base_file=`basename \$file`~
17540 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17541 dldir=$destdir/`dirname \$dlpath`~
17542 test -d \$dldir || mkdir -p \$dldir~
17543 $install_prog $dir/$dlname \$dldir/$dlname'
17544 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17545 dlpath=$dir/\$dldll~
17546 $RM \$dlpath'
17547 shlibpath_overrides_runpath=yes
17548 dynamic_linker='Win32 link.exe'
17549 ;;
17550
17551 *)
17552 # Assume MSVC wrapper
17553 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
17554 dynamic_linker='Win32 ld.exe'
17555 ;;
17556 esac
17557 # FIXME: first we should search . and the directory the executable is in
17558 shlibpath_var=PATH
17559 ;;
17560
17561 darwin* | rhapsody*)
17562 dynamic_linker="$host_os dyld"
17563 version_type=darwin
17564 need_lib_prefix=no
17565 need_version=no
17566 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
17567 soname_spec='$libname$release$major$shared_ext'
17568 shlibpath_overrides_runpath=yes
17569 shlibpath_var=DYLD_LIBRARY_PATH
17570 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17571
17572 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17573 ;;
17574
17575 dgux*)
17576 version_type=linux # correct to gnu/linux during the next big refactor
17577 need_lib_prefix=no
17578 need_version=no
17579 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17580 soname_spec='$libname$release$shared_ext$major'
17581 shlibpath_var=LD_LIBRARY_PATH
17582 ;;
17583
17584 freebsd* | dragonfly*)
17585 # DragonFly does not have aout. When/if they implement a new
17586 # versioning mechanism, adjust this.
17587 if test -x /usr/bin/objformat; then
17588 objformat=`/usr/bin/objformat`
17589 else
17590 case $host_os in
17591 freebsd[23].*) objformat=aout ;;
17592 *) objformat=elf ;;
17593 esac
17594 fi
17595 version_type=freebsd-$objformat
17596 case $version_type in
17597 freebsd-elf*)
17598 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17599 soname_spec='$libname$release$shared_ext$major'
17600 need_version=no
17601 need_lib_prefix=no
17602 ;;
17603 freebsd-*)
17604 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17605 need_version=yes
17606 ;;
17607 esac
17608 shlibpath_var=LD_LIBRARY_PATH
17609 case $host_os in
17610 freebsd2.*)
17611 shlibpath_overrides_runpath=yes
17612 ;;
17613 freebsd3.[01]* | freebsdelf3.[01]*)
17614 shlibpath_overrides_runpath=yes
17615 hardcode_into_libs=yes
17616 ;;
17617 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17618 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17619 shlibpath_overrides_runpath=no
17620 hardcode_into_libs=yes
17621 ;;
17622 *) # from 4.6 on, and DragonFly
17623 shlibpath_overrides_runpath=yes
17624 hardcode_into_libs=yes
17625 ;;
17626 esac
17627 ;;
17628
17629 haiku*)
17630 version_type=linux # correct to gnu/linux during the next big refactor
17631 need_lib_prefix=no
17632 need_version=no
17633 dynamic_linker="$host_os runtime_loader"
17634 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17635 soname_spec='$libname$release$shared_ext$major'
17636 shlibpath_var=LIBRARY_PATH
17637 shlibpath_overrides_runpath=no
17638 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
17639 hardcode_into_libs=yes
17640 ;;
17641
17642 hpux9* | hpux10* | hpux11*)
17643 # Give a soname corresponding to the major version so that dld.sl refuses to
17644 # link against other versions.
17645 version_type=sunos
17646 need_lib_prefix=no
17647 need_version=no
17648 case $host_cpu in
17649 ia64*)
17650 shrext_cmds='.so'
17651 hardcode_into_libs=yes
17652 dynamic_linker="$host_os dld.so"
17653 shlibpath_var=LD_LIBRARY_PATH
17654 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17655 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17656 soname_spec='$libname$release$shared_ext$major'
17657 if test 32 = "$HPUX_IA64_MODE"; then
17658 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17659 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
17660 else
17661 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17662 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
17663 fi
17664 ;;
17665 hppa*64*)
17666 shrext_cmds='.sl'
17667 hardcode_into_libs=yes
17668 dynamic_linker="$host_os dld.sl"
17669 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17670 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17671 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17672 soname_spec='$libname$release$shared_ext$major'
17673 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17674 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17675 ;;
17676 *)
17677 shrext_cmds='.sl'
17678 dynamic_linker="$host_os dld.sl"
17679 shlibpath_var=SHLIB_PATH
17680 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17681 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17682 soname_spec='$libname$release$shared_ext$major'
17683 ;;
17684 esac
17685 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
17686 postinstall_cmds='chmod 555 $lib'
17687 # or fails outright, so override atomically:
17688 install_override_mode=555
17689 ;;
17690
17691 interix[3-9]*)
17692 version_type=linux # correct to gnu/linux during the next big refactor
17693 need_lib_prefix=no
17694 need_version=no
17695 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17696 soname_spec='$libname$release$shared_ext$major'
17697 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17698 shlibpath_var=LD_LIBRARY_PATH
17699 shlibpath_overrides_runpath=no
17700 hardcode_into_libs=yes
17701 ;;
17702
17703 irix5* | irix6* | nonstopux*)
17704 case $host_os in
17705 nonstopux*) version_type=nonstopux ;;
17706 *)
17707 if test yes = "$lt_cv_prog_gnu_ld"; then
17708 version_type=linux # correct to gnu/linux during the next big refactor
17709 else
17710 version_type=irix
17711 fi ;;
17712 esac
17713 need_lib_prefix=no
17714 need_version=no
17715 soname_spec='$libname$release$shared_ext$major'
17716 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
17717 case $host_os in
17718 irix5* | nonstopux*)
17719 libsuff= shlibsuff=
17720 ;;
17721 *)
17722 case $LD in # libtool.m4 will add one of these switches to LD
17723 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17724 libsuff= shlibsuff= libmagic=32-bit;;
17725 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17726 libsuff=32 shlibsuff=N32 libmagic=N32;;
17727 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17728 libsuff=64 shlibsuff=64 libmagic=64-bit;;
17729 *) libsuff= shlibsuff= libmagic=never-match;;
17730 esac
17731 ;;
17732 esac
17733 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17734 shlibpath_overrides_runpath=no
17735 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
17736 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
17737 hardcode_into_libs=yes
17738 ;;
17739
17740 # No shared lib support for Linux oldld, aout, or coff.
17741 linux*oldld* | linux*aout* | linux*coff*)
17742 dynamic_linker=no
17743 ;;
17744
17745 linux*android*)
17746 version_type=none # Android doesn't support versioned libraries.
17747 need_lib_prefix=no
17748 need_version=no
17749 library_names_spec='$libname$release$shared_ext'
17750 soname_spec='$libname$release$shared_ext'
17751 finish_cmds=
17752 shlibpath_var=LD_LIBRARY_PATH
17753 shlibpath_overrides_runpath=yes
17754
17755 # This implies no fast_install, which is unacceptable.
17756 # Some rework will be needed to allow for fast_install
17757 # before this can be enabled.
17758 hardcode_into_libs=yes
17759
17760 dynamic_linker='Android linker'
17761 # Don't embed -rpath directories since the linker doesn't support them.
17762 hardcode_libdir_flag_spec_CXX='-L$libdir'
17763 ;;
17764
17765 # This must be glibc/ELF.
17766 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
17767 version_type=linux # correct to gnu/linux during the next big refactor
17768 need_lib_prefix=no
17769 need_version=no
17770 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17771 soname_spec='$libname$release$shared_ext$major'
17772 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17773 shlibpath_var=LD_LIBRARY_PATH
17774 shlibpath_overrides_runpath=no
17775
17776 # Some binutils ld are patched to set DT_RUNPATH
17777 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
17778 $as_echo_n "(cached) " >&6
17779 else
17780 lt_cv_shlibpath_overrides_runpath=no
17781 save_LDFLAGS=$LDFLAGS
17782 save_libdir=$libdir
17783 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
17784 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
17785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17786 /* end confdefs.h. */
17787
17788 int
17789 main ()
17790 {
17791
17792 ;
17793 return 0;
17794 }
17795 _ACEOF
17796 if ac_fn_cxx_try_link "$LINENO"; then :
17797 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
17798 lt_cv_shlibpath_overrides_runpath=yes
17799 fi
17800 fi
17801 rm -f core conftest.err conftest.$ac_objext \
17802 conftest$ac_exeext conftest.$ac_ext
17803 LDFLAGS=$save_LDFLAGS
17804 libdir=$save_libdir
17805
17806 fi
17807
17808 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
17809
17810 # This implies no fast_install, which is unacceptable.
17811 # Some rework will be needed to allow for fast_install
17812 # before this can be enabled.
17813 hardcode_into_libs=yes
17814
17815 # Ideally, we could use ldconfig to report *all* directores which are
17816 # searched for libraries, however this is still not possible. Aside from not
17817 # being certain /sbin/ldconfig is available, command
17818 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
17819 # even though it is searched at run-time. Try to do the best guess by
17820 # appending ld.so.conf contents (and includes) to the search path.
17821 if test -f /etc/ld.so.conf; then
17822 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' ' '`
17823 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17824 fi
17825
17826 # We used to test for /lib/ld.so.1 and disable shared libraries on
17827 # powerpc, because MkLinux only supported shared libraries with the
17828 # GNU dynamic linker. Since this was broken with cross compilers,
17829 # most powerpc-linux boxes support dynamic linking these days and
17830 # people can always --disable-shared, the test was removed, and we
17831 # assume the GNU/Linux dynamic linker is in use.
17832 dynamic_linker='GNU/Linux ld.so'
17833 ;;
17834
17835 netbsd*)
17836 version_type=sunos
17837 need_lib_prefix=no
17838 need_version=no
17839 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17840 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17841 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17842 dynamic_linker='NetBSD (a.out) ld.so'
17843 else
17844 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17845 soname_spec='$libname$release$shared_ext$major'
17846 dynamic_linker='NetBSD ld.elf_so'
17847 fi
17848 shlibpath_var=LD_LIBRARY_PATH
17849 shlibpath_overrides_runpath=yes
17850 hardcode_into_libs=yes
17851 ;;
17852
17853 newsos6)
17854 version_type=linux # correct to gnu/linux during the next big refactor
17855 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17856 shlibpath_var=LD_LIBRARY_PATH
17857 shlibpath_overrides_runpath=yes
17858 ;;
17859
17860 *nto* | *qnx*)
17861 version_type=qnx
17862 need_lib_prefix=no
17863 need_version=no
17864 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17865 soname_spec='$libname$release$shared_ext$major'
17866 shlibpath_var=LD_LIBRARY_PATH
17867 shlibpath_overrides_runpath=no
17868 hardcode_into_libs=yes
17869 dynamic_linker='ldqnx.so'
17870 ;;
17871
17872 openbsd* | bitrig*)
17873 version_type=sunos
17874 sys_lib_dlsearch_path_spec=/usr/lib
17875 need_lib_prefix=no
17876 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
17877 need_version=no
17878 else
17879 need_version=yes
17880 fi
17881 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17882 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17883 shlibpath_var=LD_LIBRARY_PATH
17884 shlibpath_overrides_runpath=yes
17885 ;;
17886
17887 os2*)
17888 libname_spec='$name'
17889 version_type=windows
17890 shrext_cmds=.dll
17891 need_version=no
17892 need_lib_prefix=no
17893 # OS/2 can only load a DLL with a base name of 8 characters or less.
17894 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
17895 v=$($ECHO $release$versuffix | tr -d .-);
17896 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
17897 $ECHO $n$v`$shared_ext'
17898 library_names_spec='${libname}_dll.$libext'
17899 dynamic_linker='OS/2 ld.exe'
17900 shlibpath_var=BEGINLIBPATH
17901 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17902 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17903 postinstall_cmds='base_file=`basename \$file`~
17904 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
17905 dldir=$destdir/`dirname \$dlpath`~
17906 test -d \$dldir || mkdir -p \$dldir~
17907 $install_prog $dir/$dlname \$dldir/$dlname~
17908 chmod a+x \$dldir/$dlname~
17909 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
17910 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
17911 fi'
17912 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
17913 dlpath=$dir/\$dldll~
17914 $RM \$dlpath'
17915 ;;
17916
17917 osf3* | osf4* | osf5*)
17918 version_type=osf
17919 need_lib_prefix=no
17920 need_version=no
17921 soname_spec='$libname$release$shared_ext$major'
17922 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17923 shlibpath_var=LD_LIBRARY_PATH
17924 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
17925 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17926 ;;
17927
17928 rdos*)
17929 dynamic_linker=no
17930 ;;
17931
17932 solaris*)
17933 version_type=linux # correct to gnu/linux during the next big refactor
17934 need_lib_prefix=no
17935 need_version=no
17936 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17937 soname_spec='$libname$release$shared_ext$major'
17938 shlibpath_var=LD_LIBRARY_PATH
17939 shlibpath_overrides_runpath=yes
17940 hardcode_into_libs=yes
17941 # ldd complains unless libraries are executable
17942 postinstall_cmds='chmod +x $lib'
17943 ;;
17944
17945 sunos4*)
17946 version_type=sunos
17947 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17948 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17949 shlibpath_var=LD_LIBRARY_PATH
17950 shlibpath_overrides_runpath=yes
17951 if test yes = "$with_gnu_ld"; then
17952 need_lib_prefix=no
17953 fi
17954 need_version=yes
17955 ;;
17956
17957 sysv4 | sysv4.3*)
17958 version_type=linux # correct to gnu/linux during the next big refactor
17959 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17960 soname_spec='$libname$release$shared_ext$major'
17961 shlibpath_var=LD_LIBRARY_PATH
17962 case $host_vendor in
17963 sni)
17964 shlibpath_overrides_runpath=no
17965 need_lib_prefix=no
17966 runpath_var=LD_RUN_PATH
17967 ;;
17968 siemens)
17969 need_lib_prefix=no
17970 ;;
17971 motorola)
17972 need_lib_prefix=no
17973 need_version=no
17974 shlibpath_overrides_runpath=no
17975 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17976 ;;
17977 esac
17978 ;;
17979
17980 sysv4*MP*)
17981 if test -d /usr/nec; then
17982 version_type=linux # correct to gnu/linux during the next big refactor
17983 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
17984 soname_spec='$libname$shared_ext.$major'
17985 shlibpath_var=LD_LIBRARY_PATH
17986 fi
17987 ;;
17988
17989 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
17990 version_type=sco
17991 need_lib_prefix=no
17992 need_version=no
17993 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
17994 soname_spec='$libname$release$shared_ext$major'
17995 shlibpath_var=LD_LIBRARY_PATH
17996 shlibpath_overrides_runpath=yes
17997 hardcode_into_libs=yes
17998 if test yes = "$with_gnu_ld"; then
17999 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18000 else
18001 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18002 case $host_os in
18003 sco3.2v5*)
18004 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18005 ;;
18006 esac
18007 fi
18008 sys_lib_dlsearch_path_spec='/usr/lib'
18009 ;;
18010
18011 tpf*)
18012 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
18013 version_type=linux # correct to gnu/linux during the next big refactor
18014 need_lib_prefix=no
18015 need_version=no
18016 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18017 shlibpath_var=LD_LIBRARY_PATH
18018 shlibpath_overrides_runpath=no
18019 hardcode_into_libs=yes
18020 ;;
18021
18022 uts4*)
18023 version_type=linux # correct to gnu/linux during the next big refactor
18024 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
18025 soname_spec='$libname$release$shared_ext$major'
18026 shlibpath_var=LD_LIBRARY_PATH
18027 ;;
18028
18029 *)
18030 dynamic_linker=no
18031 ;;
18032 esac
18033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
18034 $as_echo "$dynamic_linker" >&6; }
18035 test no = "$dynamic_linker" && can_build_shared=no
18036
18037 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18038 if test yes = "$GCC"; then
18039 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18040 fi
18041
18042 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
18043 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
18044 fi
18045
18046 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
18047 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
18048 fi
18049
18050 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
18051 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
18052
18053 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
18054 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
18055
18056 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
18057 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
18099 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18100 hardcode_action_CXX=
18101 if test -n "$hardcode_libdir_flag_spec_CXX" ||
18102 test -n "$runpath_var_CXX" ||
18103 test yes = "$hardcode_automatic_CXX"; then
18104
18105 # We can hardcode non-existent directories.
18106 if test no != "$hardcode_direct_CXX" &&
18107 # If the only mechanism to avoid hardcoding is shlibpath_var, we
18108 # have to relink, otherwise we might link with an installed library
18109 # when we should be linking with a yet-to-be-installed one
18110 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
18111 test no != "$hardcode_minus_L_CXX"; then
18112 # Linking always hardcodes the temporary library directory.
18113 hardcode_action_CXX=relink
18114 else
18115 # We can link without hardcoding, and we can hardcode nonexisting dirs.
18116 hardcode_action_CXX=immediate
18117 fi
18118 else
18119 # We cannot hardcode anything, or else we can only hardcode existing
18120 # directories.
18121 hardcode_action_CXX=unsupported
18122 fi
18123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
18124 $as_echo "$hardcode_action_CXX" >&6; }
18125
18126 if test relink = "$hardcode_action_CXX" ||
18127 test yes = "$inherit_rpath_CXX"; then
18128 # Fast installation is not supported
18129 enable_fast_install=no
18130 elif test yes = "$shlibpath_overrides_runpath" ||
18131 test no = "$enable_shared"; then
18132 # Fast installation is not necessary
18133 enable_fast_install=needless
18134 fi
18135
18136
18137
18138
18139
18140
18141
18142 fi # test -n "$compiler"
18143
18144 CC=$lt_save_CC
18145 CFLAGS=$lt_save_CFLAGS
18146 LDCXX=$LD
18147 LD=$lt_save_LD
18148 GCC=$lt_save_GCC
18149 with_gnu_ld=$lt_save_with_gnu_ld
18150 lt_cv_path_LDCXX=$lt_cv_path_LD
18151 lt_cv_path_LD=$lt_save_path_LD
18152 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
18153 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
18154 fi # test yes != "$_lt_caught_CXX_error"
18155
18156 ac_ext=c
18157 ac_cpp='$CPP $CPPFLAGS'
18158 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18159 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18160 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176 ac_config_commands="$ac_config_commands libtool"
18177
18178
18179
18180
18181 # Only expand once:
18182
18183
18184
18185 ac_ext=cpp
18186 ac_cpp='$CXXCPP $CPPFLAGS'
18187 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18188 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18189 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18190
18191
18192 ax_cxx_compile_cxx11_required=true
18193 ac_ext=cpp
18194 ac_cpp='$CXXCPP $CPPFLAGS'
18195 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18196 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18197 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18198 ac_success=no
18199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
18200 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
18201 if ${ax_cv_cxx_compile_cxx11+:} false; then :
18202 $as_echo_n "(cached) " >&6
18203 else
18204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18205 /* end confdefs.h. */
18206
18207 template <typename T>
18208 struct check
18209 {
18210 static_assert(sizeof(int) <= sizeof(T), "not big enough");
18211 };
18212
18213 struct Base {
18214 virtual void f() {}
18215 };
18216 struct Child : public Base {
18217 virtual void f() override {}
18218 };
18219
18220 typedef check<check<bool>> right_angle_brackets;
18221
18222 int a;
18223 decltype(a) b;
18224
18225 typedef check<int> check_type;
18226 check_type c;
18227 check_type&& cr = static_cast<check_type&&>(c);
18228
18229 auto d = a;
18230 auto l = [](){};
18231
18232 _ACEOF
18233 if ac_fn_cxx_try_compile "$LINENO"; then :
18234 ax_cv_cxx_compile_cxx11=yes
18235 else
18236 ax_cv_cxx_compile_cxx11=no
18237 fi
18238 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18239 fi
18240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
18241 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
18242 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
18243 ac_success=yes
18244 fi
18245
18246 if test x$ac_success = xno; then
18247 for switch in -std=gnu++11 -std=gnu++0x; do
18248 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
18249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
18250 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
18251 if eval \${$cachevar+:} false; then :
18252 $as_echo_n "(cached) " >&6
18253 else
18254 ac_save_CXXFLAGS="$CXXFLAGS"
18255 CXXFLAGS="$CXXFLAGS $switch"
18256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18257 /* end confdefs.h. */
18258
18259 template <typename T>
18260 struct check
18261 {
18262 static_assert(sizeof(int) <= sizeof(T), "not big enough");
18263 };
18264
18265 struct Base {
18266 virtual void f() {}
18267 };
18268 struct Child : public Base {
18269 virtual void f() override {}
18270 };
18271
18272 typedef check<check<bool>> right_angle_brackets;
18273
18274 int a;
18275 decltype(a) b;
18276
18277 typedef check<int> check_type;
18278 check_type c;
18279 check_type&& cr = static_cast<check_type&&>(c);
18280
18281 auto d = a;
18282 auto l = [](){};
18283
18284 _ACEOF
18285 if ac_fn_cxx_try_compile "$LINENO"; then :
18286 eval $cachevar=yes
18287 else
18288 eval $cachevar=no
18289 fi
18290 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18291 CXXFLAGS="$ac_save_CXXFLAGS"
18292 fi
18293 eval ac_res=\$$cachevar
18294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18295 $as_echo "$ac_res" >&6; }
18296 if eval test x\$$cachevar = xyes; then
18297 CXXFLAGS="$CXXFLAGS $switch"
18298 ac_success=yes
18299 break
18300 fi
18301 done
18302 fi
18303
18304
18305 ac_ext=cpp
18306 ac_cpp='$CXXCPP $CPPFLAGS'
18307 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18308 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18309 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18310
18311 if test x$ax_cxx_compile_cxx11_required = xtrue; then
18312 if test x$ac_success = xno; then
18313 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
18314 fi
18315 else
18316 if test x$ac_success = xno; then
18317 HAVE_CXX11=0
18318 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
18319 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
18320 else
18321 HAVE_CXX11=1
18322
18323 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
18324
18325 fi
18326
18327
18328 fi
18329
18330 OBJCXXFLAGS="${OBJCXXFLAGS} ${CXXFLAGS##*' '}"
18331
18332
18333
18334
18335
18336
18337
18338
18339 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
18340 if test -n "$ac_tool_prefix"; then
18341 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
18342 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
18343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18344 $as_echo_n "checking for $ac_word... " >&6; }
18345 if ${ac_cv_path_PKG_CONFIG+:} false; then :
18346 $as_echo_n "(cached) " >&6
18347 else
18348 case $PKG_CONFIG in
18349 [\\/]* | ?:[\\/]*)
18350 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
18351 ;;
18352 *)
18353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18354 for as_dir in $PATH
18355 do
18356 IFS=$as_save_IFS
18357 test -z "$as_dir" && as_dir=.
18358 for ac_exec_ext in '' $ac_executable_extensions; do
18359 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18360 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18362 break 2
18363 fi
18364 done
18365 done
18366 IFS=$as_save_IFS
18367
18368 ;;
18369 esac
18370 fi
18371 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
18372 if test -n "$PKG_CONFIG"; then
18373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
18374 $as_echo "$PKG_CONFIG" >&6; }
18375 else
18376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18377 $as_echo "no" >&6; }
18378 fi
18379
18380
18381 fi
18382 if test -z "$ac_cv_path_PKG_CONFIG"; then
18383 ac_pt_PKG_CONFIG=$PKG_CONFIG
18384 # Extract the first word of "pkg-config", so it can be a program name with args.
18385 set dummy pkg-config; ac_word=$2
18386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18387 $as_echo_n "checking for $ac_word... " >&6; }
18388 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
18389 $as_echo_n "(cached) " >&6
18390 else
18391 case $ac_pt_PKG_CONFIG in
18392 [\\/]* | ?:[\\/]*)
18393 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
18394 ;;
18395 *)
18396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18397 for as_dir in $PATH
18398 do
18399 IFS=$as_save_IFS
18400 test -z "$as_dir" && as_dir=.
18401 for ac_exec_ext in '' $ac_executable_extensions; do
18402 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18403 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18405 break 2
18406 fi
18407 done
18408 done
18409 IFS=$as_save_IFS
18410
18411 ;;
18412 esac
18413 fi
18414 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
18415 if test -n "$ac_pt_PKG_CONFIG"; then
18416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
18417 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
18418 else
18419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18420 $as_echo "no" >&6; }
18421 fi
18422
18423 if test "x$ac_pt_PKG_CONFIG" = x; then
18424 PKG_CONFIG=""
18425 else
18426 case $cross_compiling:$ac_tool_warned in
18427 yes:)
18428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
18429 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
18430 ac_tool_warned=yes ;;
18431 esac
18432 PKG_CONFIG=$ac_pt_PKG_CONFIG
18433 fi
18434 else
18435 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
18436 fi
18437
18438 fi
18439 if test -n "$PKG_CONFIG"; then
18440 _pkg_min_version=0.22
18441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
18442 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
18443 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
18444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18445 $as_echo "yes" >&6; }
18446 else
18447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18448 $as_echo "no" >&6; }
18449 PKG_CONFIG=""
18450 fi
18451 fi
18452
18453 # Extract the first word of "git", so it can be a program name with args.
18454 set dummy git; ac_word=$2
18455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18456 $as_echo_n "checking for $ac_word... " >&6; }
18457 if ${ac_cv_path_GIT+:} false; then :
18458 $as_echo_n "(cached) " >&6
18459 else
18460 case $GIT in
18461 [\\/]* | ?:[\\/]*)
18462 ac_cv_path_GIT="$GIT" # Let the user override the test with a path.
18463 ;;
18464 *)
18465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18466 for as_dir in $PATH
18467 do
18468 IFS=$as_save_IFS
18469 test -z "$as_dir" && as_dir=.
18470 for ac_exec_ext in '' $ac_executable_extensions; do
18471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18472 ac_cv_path_GIT="$as_dir/$ac_word$ac_exec_ext"
18473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18474 break 2
18475 fi
18476 done
18477 done
18478 IFS=$as_save_IFS
18479
18480 ;;
18481 esac
18482 fi
18483 GIT=$ac_cv_path_GIT
18484 if test -n "$GIT"; then
18485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIT" >&5
18486 $as_echo "$GIT" >&6; }
18487 else
18488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18489 $as_echo "no" >&6; }
18490 fi
18491
18492
18493 # Extract the first word of "time", so it can be a program name with args.
18494 set dummy time; ac_word=$2
18495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18496 $as_echo_n "checking for $ac_word... " >&6; }
18497 if ${ac_cv_path_TIME+:} false; then :
18498 $as_echo_n "(cached) " >&6
18499 else
18500 case $TIME in
18501 [\\/]* | ?:[\\/]*)
18502 ac_cv_path_TIME="$TIME" # Let the user override the test with a path.
18503 ;;
18504 *)
18505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18506 for as_dir in $PATH
18507 do
18508 IFS=$as_save_IFS
18509 test -z "$as_dir" && as_dir=.
18510 for ac_exec_ext in '' $ac_executable_extensions; do
18511 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18512 ac_cv_path_TIME="$as_dir/$ac_word$ac_exec_ext"
18513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18514 break 2
18515 fi
18516 done
18517 done
18518 IFS=$as_save_IFS
18519
18520 ;;
18521 esac
18522 fi
18523 TIME=$ac_cv_path_TIME
18524 if test -n "$TIME"; then
18525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TIME" >&5
18526 $as_echo "$TIME" >&6; }
18527 else
18528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18529 $as_echo "no" >&6; }
18530 fi
18531
18532
18533
18534
18535
18536
18537
18538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bison >= 3.0" >&5
18539 $as_echo_n "checking for bison >= 3.0... " >&6; }
18540 if test -z "$BISON"; then
18541 ac_path_BISON_found=false
18542 # Loop through the user's path and test for each of PROGNAME-LIST
18543 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18544 for as_dir in $PATH
18545 do
18546 IFS=$as_save_IFS
18547 test -z "$as_dir" && as_dir=.
18548 for ac_prog in bison; do
18549 for ac_exec_ext in '' $ac_executable_extensions; do
18550 ac_path_BISON="$as_dir/$ac_prog$ac_exec_ext"
18551 as_fn_executable_p "$ac_path_BISON" || continue
18552 version=`$ac_path_BISON -V | $SED -e '1 s/^bison (GNU Bison) \(.*\)$/\1/p;d'`
18553 if ${version:+false} :; then :
18554
18555 else
18556 as_awk_strverscmp='
18557 # Use only awk features that work with 7th edition Unix awk (1978).
18558 # My, what an old awk you have, Mr. Solaris!
18559 END {
18560 while (length(v1) && length(v2)) {
18561 # Set d1 to be the next thing to compare from v1, and likewise for d2.
18562 # Normally this is a single character, but if v1 and v2 contain digits,
18563 # compare them as integers and fractions as strverscmp does.
18564 if (v1 ~ /^0-9/ && v2 ~ /^0-9/) {
18565 # Split v1 and v2 into their leading digit string components d1 and d2,
18566 # and advance v1 and v2 past the leading digit strings.
18567 for (len1 = 1; substr(v1, len1 + 1) ~ /^0-9/; len1++) continue
18568 for (len2 = 1; substr(v2, len2 + 1) ~ /^0-9/; len2++) continue
18569 d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
18570 d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
18571 if (d1 ~ /^0/) {
18572 if (d2 ~ /^0/) {
18573 # Compare two fractions.
18574 while (d1 ~ /^0/ && d2 ~ /^0/) {
18575 d1 = substr(d1, 2); len1--
18576 d2 = substr(d2, 2); len2--
18577 }
18578 if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
18579 # The two components differ in length, and the common prefix
18580 # contains only leading zeros. Consider the longer to be less.
18581 d1 = -len1
18582 d2 = -len2
18583 } else {
18584 # Otherwise, compare as strings.
18585 d1 = "x" d1
18586 d2 = "x" d2
18587 }
18588 } else {
18589 # A fraction is less than an integer.
18590 exit 1
18591 }
18592 } else {
18593 if (d2 ~ /^0/) {
18594 # An integer is greater than a fraction.
18595 exit 2
18596 } else {
18597 # Compare two integers.
18598 d1 += 0
18599 d2 += 0
18600 }
18601 }
18602 } else {
18603 # The normal case, without worrying about digits.
18604 d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
18605 d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
18606 }
18607 if (d1 < d2) exit 1
18608 if (d1 > d2) exit 2
18609 }
18610 # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
18611 # which mishandles some comparisons of empty strings to integers.
18612 if (length(v2)) exit 1
18613 if (length(v1)) exit 2
18614 }
18615 '
18616 as_arg_v1=$version
18617 as_arg_v2=3.0
18618 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
18619 case $? in #(
18620 1) :
18621 ;; #(
18622 0) :
18623 ac_cv_path_BISON=$ac_path_BISON ;; #(
18624 2) :
18625 ac_cv_path_BISON=$ac_path_BISON ;; #(
18626 *) :
18627 ;;
18628 esac
18629 fi
18630
18631 $ac_path_BISON_found && break 3
18632 done
18633 done
18634 done
18635 IFS=$as_save_IFS
18636 if test -z "$ac_cv_path_BISON"; then
18637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18638 $as_echo "no" >&6; }
18639 fi
18640 else
18641 ac_cv_path_BISON=$BISON
18642 fi
18643
18644
18645 if true; then :
18646
18647 BISON=$ac_cv_path_BISON
18648
18649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
18650 $as_echo "$BISON" >&6; }
18651
18652 else
18653 if true; then :
18654
18655 as_fn_error $? "You need bison 3.0 or greater" "$LINENO" 5
18656
18657 else
18658
18659 BISON=:
18660
18661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18662 $as_echo "no" >&6; }
18663
18664 fi
18665 fi
18666
18667
18668
18669
18670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex >= 2.5.33" >&5
18671 $as_echo_n "checking for flex >= 2.5.33... " >&6; }
18672 if test -z "$FLEX"; then
18673 ac_path_FLEX_found=false
18674 # Loop through the user's path and test for each of PROGNAME-LIST
18675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18676 for as_dir in $PATH
18677 do
18678 IFS=$as_save_IFS
18679 test -z "$as_dir" && as_dir=.
18680 for ac_prog in flex; do
18681 for ac_exec_ext in '' $ac_executable_extensions; do
18682 ac_path_FLEX="$as_dir/$ac_prog$ac_exec_ext"
18683 as_fn_executable_p "$ac_path_FLEX" || continue
18684 version=`$ac_path_FLEX --version | $SED -e '1 s/^[^0-9.]* \([0-9.]*\).*$/\1/p;d'`
18685 if ${version:+false} :; then :
18686
18687 else
18688 as_arg_v1=$version
18689 as_arg_v2=2.5.33
18690 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
18691 case $? in #(
18692 1) :
18693 ;; #(
18694 0) :
18695 ac_cv_path_FLEX=$ac_path_FLEX ;; #(
18696 2) :
18697 ac_cv_path_FLEX=$ac_path_FLEX ;; #(
18698 *) :
18699 ;;
18700 esac
18701 fi
18702
18703 $ac_path_FLEX_found && break 3
18704 done
18705 done
18706 done
18707 IFS=$as_save_IFS
18708 if test -z "$ac_cv_path_FLEX"; then
18709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18710 $as_echo "no" >&6; }
18711 fi
18712 else
18713 ac_cv_path_FLEX=$FLEX
18714 fi
18715
18716
18717 if true; then :
18718
18719 FLEX=$ac_cv_path_FLEX
18720
18721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
18722 $as_echo "$FLEX" >&6; }
18723
18724 else
18725 if true; then :
18726
18727 as_fn_error $? "You need flex 2.5.33 or greater" "$LINENO" 5
18728
18729 else
18730
18731 FLEX=:
18732
18733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18734 $as_echo "no" >&6; }
18735
18736 fi
18737 fi
18738
18739
18740
18741
18742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gperf >= 3.0.3" >&5
18743 $as_echo_n "checking for gperf >= 3.0.3... " >&6; }
18744 if test -z "$GPERF"; then
18745 ac_path_GPERF_found=false
18746 # Loop through the user's path and test for each of PROGNAME-LIST
18747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18748 for as_dir in $PATH
18749 do
18750 IFS=$as_save_IFS
18751 test -z "$as_dir" && as_dir=.
18752 for ac_prog in gperf; do
18753 for ac_exec_ext in '' $ac_executable_extensions; do
18754 ac_path_GPERF="$as_dir/$ac_prog$ac_exec_ext"
18755 as_fn_executable_p "$ac_path_GPERF" || continue
18756 version=`$ac_path_GPERF --version | $SED -e '1 s/^.* \([0-9.]*\)$/\1/p;d'`
18757 if ${version:+false} :; then :
18758
18759 else
18760 as_arg_v1=$version
18761 as_arg_v2=3.0.3
18762 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
18763 case $? in #(
18764 1) :
18765 ;; #(
18766 0) :
18767 ac_cv_path_GPERF=$ac_path_GPERF ;; #(
18768 2) :
18769 ac_cv_path_GPERF=$ac_path_GPERF ;; #(
18770 *) :
18771 ;;
18772 esac
18773 fi
18774
18775 $ac_path_GPERF_found && break 3
18776 done
18777 done
18778 done
18779 IFS=$as_save_IFS
18780 if test -z "$ac_cv_path_GPERF"; then
18781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18782 $as_echo "no" >&6; }
18783 fi
18784 else
18785 ac_cv_path_GPERF=$GPERF
18786 fi
18787
18788
18789 if true; then :
18790
18791 GPERF=$ac_cv_path_GPERF
18792
18793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GPERF" >&5
18794 $as_echo "$GPERF" >&6; }
18795
18796 else
18797 if true; then :
18798
18799 as_fn_error $? "You need gperf 3.0.3 or greater" "$LINENO" 5
18800
18801 else
18802
18803 GPERF=:
18804
18805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18806 $as_echo "no" >&6; }
18807
18808 fi
18809 fi
18810
18811
18812
18813
18814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tar gtar gnutar >= 1.19" >&5
18815 $as_echo_n "checking for tar gtar gnutar >= 1.19... " >&6; }
18816 if test -z "$GNUTAR"; then
18817 ac_path_GNUTAR_found=false
18818 # Loop through the user's path and test for each of PROGNAME-LIST
18819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18820 for as_dir in $PATH
18821 do
18822 IFS=$as_save_IFS
18823 test -z "$as_dir" && as_dir=.
18824 for ac_prog in tar gtar gnutar; do
18825 for ac_exec_ext in '' $ac_executable_extensions; do
18826 ac_path_GNUTAR="$as_dir/$ac_prog$ac_exec_ext"
18827 as_fn_executable_p "$ac_path_GNUTAR" || continue
18828 version=`$ac_path_GNUTAR --version | $SED -e '1 s/^tar (GNU tar) \(.*\)$/\1/p;d'`
18829 if ${version:+false} :; then :
18830
18831 else
18832 as_arg_v1=$version
18833 as_arg_v2=1.19
18834 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
18835 case $? in #(
18836 1) :
18837 ;; #(
18838 0) :
18839 ac_cv_path_GNUTAR=$ac_path_GNUTAR ;; #(
18840 2) :
18841 ac_cv_path_GNUTAR=$ac_path_GNUTAR ;; #(
18842 *) :
18843 ;;
18844 esac
18845 fi
18846
18847 $ac_path_GNUTAR_found && break 3
18848 done
18849 done
18850 done
18851 IFS=$as_save_IFS
18852 if test -z "$ac_cv_path_GNUTAR"; then
18853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18854 $as_echo "no" >&6; }
18855 fi
18856 else
18857 ac_cv_path_GNUTAR=$GNUTAR
18858 fi
18859
18860
18861 if true; then :
18862
18863 GNUTAR=$ac_cv_path_GNUTAR
18864
18865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUTAR" >&5
18866 $as_echo "$GNUTAR" >&6; }
18867
18868 else
18869 if true; then :
18870
18871 as_fn_error $? "You need tar gtar gnutar 1.19 or greater" "$LINENO" 5
18872
18873 else
18874
18875 GNUTAR=:
18876
18877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18878 $as_echo "no" >&6; }
18879
18880 fi
18881 fi
18882
18883
18884
18885
18886
18887
18888
18889 if test "x$LFLAGS" = x; then :
18890 LFLAGS="--full --ecs"
18891 fi
18892
18893
18894
18895
18896
18897 ac_ext=c
18898 ac_cpp='$CPP $CPPFLAGS'
18899 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18900 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18901 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18902
18903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for maximum warnings" >&5
18904 $as_echo_n "checking CFLAGS for maximum warnings... " >&6; }
18905 if ${ac_cv_cflags_warn_all+:} false; then :
18906 $as_echo_n "(cached) " >&6
18907 else
18908 ac_cv_cflags_warn_all="no, unknown"
18909 ac_save_CFLAGS="$CFLAGS"
18910 for ac_arg in "-warn all % -warn all" "-pedantic % -Wall" "-xstrconst % -v" "-std1 % -verbose -w0 -warnprotos" "-qlanglvl=ansi % -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd" "-ansi -ansiE % -fullwarn" "+ESlit % +w1" "-Xc % -pvctl,fullmsg" "-h conform % -h msglevel 2" #
18911 do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
18912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18913 /* end confdefs.h. */
18914
18915 int
18916 main ()
18917 {
18918
18919 ;
18920 return 0;
18921 }
18922 _ACEOF
18923 if ac_fn_c_try_compile "$LINENO"; then :
18924 ac_cv_cflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
18925 fi
18926 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18927 done
18928 CFLAGS="$ac_save_CFLAGS"
18929
18930 fi
18931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cflags_warn_all" >&5
18932 $as_echo "$ac_cv_cflags_warn_all" >&6; }
18933
18934
18935 case ".$ac_cv_cflags_warn_all" in
18936 .ok|.ok,*) ;;
18937 .|.no|.no,*) ;;
18938 *) if ${CFLAGS+:} false; then :
18939 case " $CFLAGS " in
18940 *" $ac_cv_cflags_warn_all "*)
18941 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$ac_cv_cflags_warn_all"; } >&5
18942 (: CFLAGS already contains $ac_cv_cflags_warn_all) 2>&5
18943 ac_status=$?
18944 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18945 test $ac_status = 0; }
18946 ;;
18947 *)
18948 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$ac_cv_cflags_warn_all\""; } >&5
18949 (: CFLAGS="$CFLAGS $ac_cv_cflags_warn_all") 2>&5
18950 ac_status=$?
18951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18952 test $ac_status = 0; }
18953 CFLAGS="$CFLAGS $ac_cv_cflags_warn_all"
18954 ;;
18955 esac
18956 else
18957 CFLAGS="$ac_cv_cflags_warn_all"
18958 fi
18959 ;;
18960 esac
18961
18962 ac_ext=cpp
18963 ac_cpp='$CXXCPP $CPPFLAGS'
18964 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18965 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18966 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18967
18968
18969 ac_ext=cpp
18970 ac_cpp='$CXXCPP $CPPFLAGS'
18971 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18972 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18973 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18974
18975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CXXFLAGS for maximum warnings" >&5
18976 $as_echo_n "checking CXXFLAGS for maximum warnings... " >&6; }
18977 if ${ac_cv_cxxflags_warn_all+:} false; then :
18978 $as_echo_n "(cached) " >&6
18979 else
18980 ac_cv_cxxflags_warn_all="no, unknown"
18981 ac_save_CXXFLAGS="$CXXFLAGS"
18982 for ac_arg in "-warn all % -warn all" "-pedantic % -Wall" "-xstrconst % -v" "-std1 % -verbose -w0 -warnprotos" "-qlanglvl=ansi % -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd" "-ansi -ansiE % -fullwarn" "+ESlit % +w1" "-Xc % -pvctl,fullmsg" "-h conform % -h msglevel 2" #
18983 do CXXFLAGS="$ac_save_CXXFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
18984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18985 /* end confdefs.h. */
18986
18987 int
18988 main ()
18989 {
18990
18991 ;
18992 return 0;
18993 }
18994 _ACEOF
18995 if ac_fn_cxx_try_compile "$LINENO"; then :
18996 ac_cv_cxxflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
18997 fi
18998 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18999 done
19000 CXXFLAGS="$ac_save_CXXFLAGS"
19001
19002 fi
19003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxxflags_warn_all" >&5
19004 $as_echo "$ac_cv_cxxflags_warn_all" >&6; }
19005
19006
19007 case ".$ac_cv_cxxflags_warn_all" in
19008 .ok|.ok,*) ;;
19009 .|.no|.no,*) ;;
19010 *) if ${CXXFLAGS+:} false; then :
19011 case " $CXXFLAGS " in
19012 *" $ac_cv_cxxflags_warn_all "*)
19013 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS already contains \$ac_cv_cxxflags_warn_all"; } >&5
19014 (: CXXFLAGS already contains $ac_cv_cxxflags_warn_all) 2>&5
19015 ac_status=$?
19016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19017 test $ac_status = 0; }
19018 ;;
19019 *)
19020 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS \$ac_cv_cxxflags_warn_all\""; } >&5
19021 (: CXXFLAGS="$CXXFLAGS $ac_cv_cxxflags_warn_all") 2>&5
19022 ac_status=$?
19023 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19024 test $ac_status = 0; }
19025 CXXFLAGS="$CXXFLAGS $ac_cv_cxxflags_warn_all"
19026 ;;
19027 esac
19028 else
19029 CXXFLAGS="$ac_cv_cxxflags_warn_all"
19030 fi
19031 ;;
19032 esac
19033
19034 ac_ext=cpp
19035 ac_cpp='$CXXCPP $CPPFLAGS'
19036 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19037 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19038 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19039
19040
19041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CXXFLAGS for maximum warnings" >&5
19042 $as_echo_n "checking CXXFLAGS for maximum warnings... " >&6; }
19043 if ${ac_cv_cxxflags_warn_all+:} false; then :
19044 $as_echo_n "(cached) " >&6
19045 else
19046 ac_cv_cxxflags_warn_all="no, unknown"
19047 ac_save_CXXFLAGS="$CXXFLAGS"
19048 for ac_arg in "-warn all % -warn all" "-pedantic % -Wall" "-xstrconst % -v" "-std1 % -verbose -w0 -warnprotos" "-qlanglvl=ansi % -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd" "-ansi -ansiE % -fullwarn" "+ESlit % +w1" "-Xc % -pvctl,fullmsg" "-h conform % -h msglevel 2" #
19049 do CXXFLAGS="$ac_save_CXXFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
19050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19051 /* end confdefs.h. */
19052
19053 int
19054 main ()
19055 {
19056
19057 ;
19058 return 0;
19059 }
19060 _ACEOF
19061 if ac_fn_cxx_try_compile "$LINENO"; then :
19062 ac_cv_cxxflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
19063 fi
19064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19065 done
19066 CXXFLAGS="$ac_save_CXXFLAGS"
19067
19068 fi
19069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxxflags_warn_all" >&5
19070 $as_echo "$ac_cv_cxxflags_warn_all" >&6; }
19071
19072
19073 case ".$ac_cv_cxxflags_warn_all" in
19074 .ok|.ok,*) ;;
19075 .|.no|.no,*) ;;
19076 *) if ${CXXFLAGS+:} false; then :
19077 case " $CXXFLAGS " in
19078 *" $ac_cv_cxxflags_warn_all "*)
19079 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS already contains \$ac_cv_cxxflags_warn_all"; } >&5
19080 (: CXXFLAGS already contains $ac_cv_cxxflags_warn_all) 2>&5
19081 ac_status=$?
19082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19083 test $ac_status = 0; }
19084 ;;
19085 *)
19086 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS \$ac_cv_cxxflags_warn_all\""; } >&5
19087 (: CXXFLAGS="$CXXFLAGS $ac_cv_cxxflags_warn_all") 2>&5
19088 ac_status=$?
19089 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19090 test $ac_status = 0; }
19091 CXXFLAGS="$CXXFLAGS $ac_cv_cxxflags_warn_all"
19092 ;;
19093 esac
19094 else
19095 CXXFLAGS="$ac_cv_cxxflags_warn_all"
19096 fi
19097 ;;
19098 esac
19099
19100
19101
19102
19103
19104 ac_ext=c
19105 ac_cpp='$CPP $CPPFLAGS'
19106 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19107 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19108 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19109
19110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Werror" >&5
19111 $as_echo_n "checking for cc -Werror... " >&6; }
19112
19113 cy_save=$CFLAGS
19114
19115 for element in -Werror; do
19116 haveit=
19117 for x in $CFLAGS; do
19118
19119 acl_save_prefix="$prefix"
19120 prefix="$acl_final_prefix"
19121 acl_save_exec_prefix="$exec_prefix"
19122 exec_prefix="$acl_final_exec_prefix"
19123 eval x=\"$x\"
19124 exec_prefix="$acl_save_exec_prefix"
19125 prefix="$acl_save_prefix"
19126
19127 if test "X$x" = "X$element"; then
19128 haveit=yes
19129 break
19130 fi
19131 done
19132 if test -z "$haveit"; then
19133 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
19134 fi
19135 done
19136
19137
19138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19139 /* end confdefs.h. */
19140
19141 _ACEOF
19142 if ac_fn_c_try_compile "$LINENO"; then :
19143 cy_good=1
19144 else
19145 cy_good=0
19146 fi
19147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19148
19149 CFLAGS=$cy_save
19150 if test "x$cy_good" = x1; then :
19151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19152 $as_echo "yes" >&6; }
19153
19154 for element in -Werror; do
19155 haveit=
19156 for x in $CFLAGS; do
19157
19158 acl_save_prefix="$prefix"
19159 prefix="$acl_final_prefix"
19160 acl_save_exec_prefix="$exec_prefix"
19161 exec_prefix="$acl_final_exec_prefix"
19162 eval x=\"$x\"
19163 exec_prefix="$acl_save_exec_prefix"
19164 prefix="$acl_save_prefix"
19165
19166 if test "X$x" = "X$element"; then
19167 haveit=yes
19168 break
19169 fi
19170 done
19171 if test -z "$haveit"; then
19172 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
19173 fi
19174 done
19175
19176
19177 else
19178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19179 $as_echo "no" >&6; }
19180 fi
19181
19182 ac_ext=cpp
19183 ac_cpp='$CXXCPP $CPPFLAGS'
19184 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19185 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19186 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19187
19188
19189
19190 ac_ext=cpp
19191 ac_cpp='$CXXCPP $CPPFLAGS'
19192 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19193 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19194 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19195
19196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Werror" >&5
19197 $as_echo_n "checking for c++ -Werror... " >&6; }
19198
19199 cy_save=$CXXFLAGS
19200
19201 for element in -Werror; do
19202 haveit=
19203 for x in $CXXFLAGS; do
19204
19205 acl_save_prefix="$prefix"
19206 prefix="$acl_final_prefix"
19207 acl_save_exec_prefix="$exec_prefix"
19208 exec_prefix="$acl_final_exec_prefix"
19209 eval x=\"$x\"
19210 exec_prefix="$acl_save_exec_prefix"
19211 prefix="$acl_save_prefix"
19212
19213 if test "X$x" = "X$element"; then
19214 haveit=yes
19215 break
19216 fi
19217 done
19218 if test -z "$haveit"; then
19219 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
19220 fi
19221 done
19222
19223
19224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19225 /* end confdefs.h. */
19226
19227 _ACEOF
19228 if ac_fn_cxx_try_compile "$LINENO"; then :
19229 cy_good=1
19230 else
19231 cy_good=0
19232 fi
19233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19234
19235 CXXFLAGS=$cy_save
19236 if test "x$cy_good" = x1; then :
19237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19238 $as_echo "yes" >&6; }
19239
19240 for element in -Werror; do
19241 haveit=
19242 for x in $CXXFLAGS; do
19243
19244 acl_save_prefix="$prefix"
19245 prefix="$acl_final_prefix"
19246 acl_save_exec_prefix="$exec_prefix"
19247 exec_prefix="$acl_final_exec_prefix"
19248 eval x=\"$x\"
19249 exec_prefix="$acl_save_exec_prefix"
19250 prefix="$acl_save_prefix"
19251
19252 if test "X$x" = "X$element"; then
19253 haveit=yes
19254 break
19255 fi
19256 done
19257 if test -z "$haveit"; then
19258 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
19259 fi
19260 done
19261
19262
19263 else
19264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19265 $as_echo "no" >&6; }
19266 fi
19267
19268 ac_ext=cpp
19269 ac_cpp='$CXXCPP $CPPFLAGS'
19270 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19271 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19272 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19273
19274
19275
19276 ac_ext=mm
19277 ac_cpp='$OBJCXXCPP $CPPFLAGS'
19278 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19279 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19280 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
19281
19282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Werror" >&5
19283 $as_echo_n "checking for c++ -ObjC -Werror... " >&6; }
19284
19285 cy_save=$OBJCXXFLAGS
19286
19287 for element in -Werror; do
19288 haveit=
19289 for x in $OBJCXXFLAGS; do
19290
19291 acl_save_prefix="$prefix"
19292 prefix="$acl_final_prefix"
19293 acl_save_exec_prefix="$exec_prefix"
19294 exec_prefix="$acl_final_exec_prefix"
19295 eval x=\"$x\"
19296 exec_prefix="$acl_save_exec_prefix"
19297 prefix="$acl_save_prefix"
19298
19299 if test "X$x" = "X$element"; then
19300 haveit=yes
19301 break
19302 fi
19303 done
19304 if test -z "$haveit"; then
19305 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
19306 fi
19307 done
19308
19309
19310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19311 /* end confdefs.h. */
19312
19313 _ACEOF
19314 if ac_fn_objcxx_try_compile "$LINENO"; then :
19315 cy_good=1
19316 else
19317 cy_good=0
19318 fi
19319 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19320
19321 OBJCXXFLAGS=$cy_save
19322 if test "x$cy_good" = x1; then :
19323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19324 $as_echo "yes" >&6; }
19325
19326 for element in -Werror; do
19327 haveit=
19328 for x in $OBJCXXFLAGS; do
19329
19330 acl_save_prefix="$prefix"
19331 prefix="$acl_final_prefix"
19332 acl_save_exec_prefix="$exec_prefix"
19333 exec_prefix="$acl_final_exec_prefix"
19334 eval x=\"$x\"
19335 exec_prefix="$acl_save_exec_prefix"
19336 prefix="$acl_save_prefix"
19337
19338 if test "X$x" = "X$element"; then
19339 haveit=yes
19340 break
19341 fi
19342 done
19343 if test -z "$haveit"; then
19344 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
19345 fi
19346 done
19347
19348
19349 else
19350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19351 $as_echo "no" >&6; }
19352 fi
19353
19354 ac_ext=cpp
19355 ac_cpp='$CXXCPP $CPPFLAGS'
19356 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19357 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19358 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19359
19360
19361
19362
19363
19364
19365 ac_ext=c
19366 ac_cpp='$CPP $CPPFLAGS'
19367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19370
19371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-deprecated-declarations" >&5
19372 $as_echo_n "checking for cc -Wno-deprecated-declarations... " >&6; }
19373
19374 cy_save=$CFLAGS
19375
19376 for element in -Wno-deprecated-declarations; do
19377 haveit=
19378 for x in $CFLAGS; do
19379
19380 acl_save_prefix="$prefix"
19381 prefix="$acl_final_prefix"
19382 acl_save_exec_prefix="$exec_prefix"
19383 exec_prefix="$acl_final_exec_prefix"
19384 eval x=\"$x\"
19385 exec_prefix="$acl_save_exec_prefix"
19386 prefix="$acl_save_prefix"
19387
19388 if test "X$x" = "X$element"; then
19389 haveit=yes
19390 break
19391 fi
19392 done
19393 if test -z "$haveit"; then
19394 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
19395 fi
19396 done
19397
19398
19399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19400 /* end confdefs.h. */
19401
19402 _ACEOF
19403 if ac_fn_c_try_compile "$LINENO"; then :
19404 cy_good=1
19405 else
19406 cy_good=0
19407 fi
19408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19409
19410 CFLAGS=$cy_save
19411 if test "x$cy_good" = x1; then :
19412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19413 $as_echo "yes" >&6; }
19414
19415 for element in -Wno-deprecated-declarations; do
19416 haveit=
19417 for x in $CFLAGS; do
19418
19419 acl_save_prefix="$prefix"
19420 prefix="$acl_final_prefix"
19421 acl_save_exec_prefix="$exec_prefix"
19422 exec_prefix="$acl_final_exec_prefix"
19423 eval x=\"$x\"
19424 exec_prefix="$acl_save_exec_prefix"
19425 prefix="$acl_save_prefix"
19426
19427 if test "X$x" = "X$element"; then
19428 haveit=yes
19429 break
19430 fi
19431 done
19432 if test -z "$haveit"; then
19433 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
19434 fi
19435 done
19436
19437
19438 else
19439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19440 $as_echo "no" >&6; }
19441 fi
19442
19443 ac_ext=cpp
19444 ac_cpp='$CXXCPP $CPPFLAGS'
19445 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19446 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19447 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19448
19449
19450
19451 ac_ext=cpp
19452 ac_cpp='$CXXCPP $CPPFLAGS'
19453 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19454 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19455 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19456
19457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-deprecated-declarations" >&5
19458 $as_echo_n "checking for c++ -Wno-deprecated-declarations... " >&6; }
19459
19460 cy_save=$CXXFLAGS
19461
19462 for element in -Wno-deprecated-declarations; do
19463 haveit=
19464 for x in $CXXFLAGS; do
19465
19466 acl_save_prefix="$prefix"
19467 prefix="$acl_final_prefix"
19468 acl_save_exec_prefix="$exec_prefix"
19469 exec_prefix="$acl_final_exec_prefix"
19470 eval x=\"$x\"
19471 exec_prefix="$acl_save_exec_prefix"
19472 prefix="$acl_save_prefix"
19473
19474 if test "X$x" = "X$element"; then
19475 haveit=yes
19476 break
19477 fi
19478 done
19479 if test -z "$haveit"; then
19480 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
19481 fi
19482 done
19483
19484
19485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19486 /* end confdefs.h. */
19487
19488 _ACEOF
19489 if ac_fn_cxx_try_compile "$LINENO"; then :
19490 cy_good=1
19491 else
19492 cy_good=0
19493 fi
19494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19495
19496 CXXFLAGS=$cy_save
19497 if test "x$cy_good" = x1; then :
19498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19499 $as_echo "yes" >&6; }
19500
19501 for element in -Wno-deprecated-declarations; do
19502 haveit=
19503 for x in $CXXFLAGS; do
19504
19505 acl_save_prefix="$prefix"
19506 prefix="$acl_final_prefix"
19507 acl_save_exec_prefix="$exec_prefix"
19508 exec_prefix="$acl_final_exec_prefix"
19509 eval x=\"$x\"
19510 exec_prefix="$acl_save_exec_prefix"
19511 prefix="$acl_save_prefix"
19512
19513 if test "X$x" = "X$element"; then
19514 haveit=yes
19515 break
19516 fi
19517 done
19518 if test -z "$haveit"; then
19519 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
19520 fi
19521 done
19522
19523
19524 else
19525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19526 $as_echo "no" >&6; }
19527 fi
19528
19529 ac_ext=cpp
19530 ac_cpp='$CXXCPP $CPPFLAGS'
19531 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19532 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19533 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19534
19535
19536
19537 ac_ext=mm
19538 ac_cpp='$OBJCXXCPP $CPPFLAGS'
19539 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19540 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19541 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
19542
19543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-deprecated-declarations" >&5
19544 $as_echo_n "checking for c++ -ObjC -Wno-deprecated-declarations... " >&6; }
19545
19546 cy_save=$OBJCXXFLAGS
19547
19548 for element in -Wno-deprecated-declarations; do
19549 haveit=
19550 for x in $OBJCXXFLAGS; do
19551
19552 acl_save_prefix="$prefix"
19553 prefix="$acl_final_prefix"
19554 acl_save_exec_prefix="$exec_prefix"
19555 exec_prefix="$acl_final_exec_prefix"
19556 eval x=\"$x\"
19557 exec_prefix="$acl_save_exec_prefix"
19558 prefix="$acl_save_prefix"
19559
19560 if test "X$x" = "X$element"; then
19561 haveit=yes
19562 break
19563 fi
19564 done
19565 if test -z "$haveit"; then
19566 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
19567 fi
19568 done
19569
19570
19571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19572 /* end confdefs.h. */
19573
19574 _ACEOF
19575 if ac_fn_objcxx_try_compile "$LINENO"; then :
19576 cy_good=1
19577 else
19578 cy_good=0
19579 fi
19580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19581
19582 OBJCXXFLAGS=$cy_save
19583 if test "x$cy_good" = x1; then :
19584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19585 $as_echo "yes" >&6; }
19586
19587 for element in -Wno-deprecated-declarations; do
19588 haveit=
19589 for x in $OBJCXXFLAGS; do
19590
19591 acl_save_prefix="$prefix"
19592 prefix="$acl_final_prefix"
19593 acl_save_exec_prefix="$exec_prefix"
19594 exec_prefix="$acl_final_exec_prefix"
19595 eval x=\"$x\"
19596 exec_prefix="$acl_save_exec_prefix"
19597 prefix="$acl_save_prefix"
19598
19599 if test "X$x" = "X$element"; then
19600 haveit=yes
19601 break
19602 fi
19603 done
19604 if test -z "$haveit"; then
19605 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
19606 fi
19607 done
19608
19609
19610 else
19611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19612 $as_echo "no" >&6; }
19613 fi
19614
19615 ac_ext=cpp
19616 ac_cpp='$CXXCPP $CPPFLAGS'
19617 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19618 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19619 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19620
19621
19622
19623
19624
19625
19626 ac_ext=c
19627 ac_cpp='$CPP $CPPFLAGS'
19628 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19629 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19630 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19631
19632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-dangling-else" >&5
19633 $as_echo_n "checking for cc -Wno-dangling-else... " >&6; }
19634
19635 cy_save=$CFLAGS
19636
19637 for element in -Wno-dangling-else; do
19638 haveit=
19639 for x in $CFLAGS; do
19640
19641 acl_save_prefix="$prefix"
19642 prefix="$acl_final_prefix"
19643 acl_save_exec_prefix="$exec_prefix"
19644 exec_prefix="$acl_final_exec_prefix"
19645 eval x=\"$x\"
19646 exec_prefix="$acl_save_exec_prefix"
19647 prefix="$acl_save_prefix"
19648
19649 if test "X$x" = "X$element"; then
19650 haveit=yes
19651 break
19652 fi
19653 done
19654 if test -z "$haveit"; then
19655 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
19656 fi
19657 done
19658
19659
19660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19661 /* end confdefs.h. */
19662
19663 _ACEOF
19664 if ac_fn_c_try_compile "$LINENO"; then :
19665 cy_good=1
19666 else
19667 cy_good=0
19668 fi
19669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19670
19671 CFLAGS=$cy_save
19672 if test "x$cy_good" = x1; then :
19673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19674 $as_echo "yes" >&6; }
19675
19676 for element in -Wno-dangling-else; do
19677 haveit=
19678 for x in $CFLAGS; do
19679
19680 acl_save_prefix="$prefix"
19681 prefix="$acl_final_prefix"
19682 acl_save_exec_prefix="$exec_prefix"
19683 exec_prefix="$acl_final_exec_prefix"
19684 eval x=\"$x\"
19685 exec_prefix="$acl_save_exec_prefix"
19686 prefix="$acl_save_prefix"
19687
19688 if test "X$x" = "X$element"; then
19689 haveit=yes
19690 break
19691 fi
19692 done
19693 if test -z "$haveit"; then
19694 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
19695 fi
19696 done
19697
19698
19699 else
19700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19701 $as_echo "no" >&6; }
19702 fi
19703
19704 ac_ext=cpp
19705 ac_cpp='$CXXCPP $CPPFLAGS'
19706 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19707 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19708 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19709
19710
19711
19712 ac_ext=cpp
19713 ac_cpp='$CXXCPP $CPPFLAGS'
19714 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19715 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19716 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19717
19718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-dangling-else" >&5
19719 $as_echo_n "checking for c++ -Wno-dangling-else... " >&6; }
19720
19721 cy_save=$CXXFLAGS
19722
19723 for element in -Wno-dangling-else; do
19724 haveit=
19725 for x in $CXXFLAGS; do
19726
19727 acl_save_prefix="$prefix"
19728 prefix="$acl_final_prefix"
19729 acl_save_exec_prefix="$exec_prefix"
19730 exec_prefix="$acl_final_exec_prefix"
19731 eval x=\"$x\"
19732 exec_prefix="$acl_save_exec_prefix"
19733 prefix="$acl_save_prefix"
19734
19735 if test "X$x" = "X$element"; then
19736 haveit=yes
19737 break
19738 fi
19739 done
19740 if test -z "$haveit"; then
19741 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
19742 fi
19743 done
19744
19745
19746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19747 /* end confdefs.h. */
19748
19749 _ACEOF
19750 if ac_fn_cxx_try_compile "$LINENO"; then :
19751 cy_good=1
19752 else
19753 cy_good=0
19754 fi
19755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19756
19757 CXXFLAGS=$cy_save
19758 if test "x$cy_good" = x1; then :
19759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19760 $as_echo "yes" >&6; }
19761
19762 for element in -Wno-dangling-else; do
19763 haveit=
19764 for x in $CXXFLAGS; do
19765
19766 acl_save_prefix="$prefix"
19767 prefix="$acl_final_prefix"
19768 acl_save_exec_prefix="$exec_prefix"
19769 exec_prefix="$acl_final_exec_prefix"
19770 eval x=\"$x\"
19771 exec_prefix="$acl_save_exec_prefix"
19772 prefix="$acl_save_prefix"
19773
19774 if test "X$x" = "X$element"; then
19775 haveit=yes
19776 break
19777 fi
19778 done
19779 if test -z "$haveit"; then
19780 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
19781 fi
19782 done
19783
19784
19785 else
19786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19787 $as_echo "no" >&6; }
19788 fi
19789
19790 ac_ext=cpp
19791 ac_cpp='$CXXCPP $CPPFLAGS'
19792 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19793 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19794 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19795
19796
19797
19798 ac_ext=mm
19799 ac_cpp='$OBJCXXCPP $CPPFLAGS'
19800 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19801 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19802 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
19803
19804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-dangling-else" >&5
19805 $as_echo_n "checking for c++ -ObjC -Wno-dangling-else... " >&6; }
19806
19807 cy_save=$OBJCXXFLAGS
19808
19809 for element in -Wno-dangling-else; do
19810 haveit=
19811 for x in $OBJCXXFLAGS; do
19812
19813 acl_save_prefix="$prefix"
19814 prefix="$acl_final_prefix"
19815 acl_save_exec_prefix="$exec_prefix"
19816 exec_prefix="$acl_final_exec_prefix"
19817 eval x=\"$x\"
19818 exec_prefix="$acl_save_exec_prefix"
19819 prefix="$acl_save_prefix"
19820
19821 if test "X$x" = "X$element"; then
19822 haveit=yes
19823 break
19824 fi
19825 done
19826 if test -z "$haveit"; then
19827 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
19828 fi
19829 done
19830
19831
19832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19833 /* end confdefs.h. */
19834
19835 _ACEOF
19836 if ac_fn_objcxx_try_compile "$LINENO"; then :
19837 cy_good=1
19838 else
19839 cy_good=0
19840 fi
19841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19842
19843 OBJCXXFLAGS=$cy_save
19844 if test "x$cy_good" = x1; then :
19845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19846 $as_echo "yes" >&6; }
19847
19848 for element in -Wno-dangling-else; do
19849 haveit=
19850 for x in $OBJCXXFLAGS; do
19851
19852 acl_save_prefix="$prefix"
19853 prefix="$acl_final_prefix"
19854 acl_save_exec_prefix="$exec_prefix"
19855 exec_prefix="$acl_final_exec_prefix"
19856 eval x=\"$x\"
19857 exec_prefix="$acl_save_exec_prefix"
19858 prefix="$acl_save_prefix"
19859
19860 if test "X$x" = "X$element"; then
19861 haveit=yes
19862 break
19863 fi
19864 done
19865 if test -z "$haveit"; then
19866 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
19867 fi
19868 done
19869
19870
19871 else
19872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19873 $as_echo "no" >&6; }
19874 fi
19875
19876 ac_ext=cpp
19877 ac_cpp='$CXXCPP $CPPFLAGS'
19878 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19879 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19880 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19881
19882
19883
19884
19885
19886 ac_ext=c
19887 ac_cpp='$CPP $CPPFLAGS'
19888 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19889 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19890 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19891
19892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-empty-body" >&5
19893 $as_echo_n "checking for cc -Wno-empty-body... " >&6; }
19894
19895 cy_save=$CFLAGS
19896
19897 for element in -Wno-empty-body; do
19898 haveit=
19899 for x in $CFLAGS; do
19900
19901 acl_save_prefix="$prefix"
19902 prefix="$acl_final_prefix"
19903 acl_save_exec_prefix="$exec_prefix"
19904 exec_prefix="$acl_final_exec_prefix"
19905 eval x=\"$x\"
19906 exec_prefix="$acl_save_exec_prefix"
19907 prefix="$acl_save_prefix"
19908
19909 if test "X$x" = "X$element"; then
19910 haveit=yes
19911 break
19912 fi
19913 done
19914 if test -z "$haveit"; then
19915 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
19916 fi
19917 done
19918
19919
19920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19921 /* end confdefs.h. */
19922
19923 _ACEOF
19924 if ac_fn_c_try_compile "$LINENO"; then :
19925 cy_good=1
19926 else
19927 cy_good=0
19928 fi
19929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19930
19931 CFLAGS=$cy_save
19932 if test "x$cy_good" = x1; then :
19933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19934 $as_echo "yes" >&6; }
19935
19936 for element in -Wno-empty-body; do
19937 haveit=
19938 for x in $CFLAGS; do
19939
19940 acl_save_prefix="$prefix"
19941 prefix="$acl_final_prefix"
19942 acl_save_exec_prefix="$exec_prefix"
19943 exec_prefix="$acl_final_exec_prefix"
19944 eval x=\"$x\"
19945 exec_prefix="$acl_save_exec_prefix"
19946 prefix="$acl_save_prefix"
19947
19948 if test "X$x" = "X$element"; then
19949 haveit=yes
19950 break
19951 fi
19952 done
19953 if test -z "$haveit"; then
19954 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
19955 fi
19956 done
19957
19958
19959 else
19960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19961 $as_echo "no" >&6; }
19962 fi
19963
19964 ac_ext=cpp
19965 ac_cpp='$CXXCPP $CPPFLAGS'
19966 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19967 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19968 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19969
19970
19971
19972 ac_ext=cpp
19973 ac_cpp='$CXXCPP $CPPFLAGS'
19974 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19975 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19976 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19977
19978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-empty-body" >&5
19979 $as_echo_n "checking for c++ -Wno-empty-body... " >&6; }
19980
19981 cy_save=$CXXFLAGS
19982
19983 for element in -Wno-empty-body; do
19984 haveit=
19985 for x in $CXXFLAGS; do
19986
19987 acl_save_prefix="$prefix"
19988 prefix="$acl_final_prefix"
19989 acl_save_exec_prefix="$exec_prefix"
19990 exec_prefix="$acl_final_exec_prefix"
19991 eval x=\"$x\"
19992 exec_prefix="$acl_save_exec_prefix"
19993 prefix="$acl_save_prefix"
19994
19995 if test "X$x" = "X$element"; then
19996 haveit=yes
19997 break
19998 fi
19999 done
20000 if test -z "$haveit"; then
20001 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
20002 fi
20003 done
20004
20005
20006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20007 /* end confdefs.h. */
20008
20009 _ACEOF
20010 if ac_fn_cxx_try_compile "$LINENO"; then :
20011 cy_good=1
20012 else
20013 cy_good=0
20014 fi
20015 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20016
20017 CXXFLAGS=$cy_save
20018 if test "x$cy_good" = x1; then :
20019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20020 $as_echo "yes" >&6; }
20021
20022 for element in -Wno-empty-body; do
20023 haveit=
20024 for x in $CXXFLAGS; do
20025
20026 acl_save_prefix="$prefix"
20027 prefix="$acl_final_prefix"
20028 acl_save_exec_prefix="$exec_prefix"
20029 exec_prefix="$acl_final_exec_prefix"
20030 eval x=\"$x\"
20031 exec_prefix="$acl_save_exec_prefix"
20032 prefix="$acl_save_prefix"
20033
20034 if test "X$x" = "X$element"; then
20035 haveit=yes
20036 break
20037 fi
20038 done
20039 if test -z "$haveit"; then
20040 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
20041 fi
20042 done
20043
20044
20045 else
20046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20047 $as_echo "no" >&6; }
20048 fi
20049
20050 ac_ext=cpp
20051 ac_cpp='$CXXCPP $CPPFLAGS'
20052 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20053 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20054 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20055
20056
20057
20058 ac_ext=mm
20059 ac_cpp='$OBJCXXCPP $CPPFLAGS'
20060 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20061 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20062 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
20063
20064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-empty-body" >&5
20065 $as_echo_n "checking for c++ -ObjC -Wno-empty-body... " >&6; }
20066
20067 cy_save=$OBJCXXFLAGS
20068
20069 for element in -Wno-empty-body; do
20070 haveit=
20071 for x in $OBJCXXFLAGS; do
20072
20073 acl_save_prefix="$prefix"
20074 prefix="$acl_final_prefix"
20075 acl_save_exec_prefix="$exec_prefix"
20076 exec_prefix="$acl_final_exec_prefix"
20077 eval x=\"$x\"
20078 exec_prefix="$acl_save_exec_prefix"
20079 prefix="$acl_save_prefix"
20080
20081 if test "X$x" = "X$element"; then
20082 haveit=yes
20083 break
20084 fi
20085 done
20086 if test -z "$haveit"; then
20087 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
20088 fi
20089 done
20090
20091
20092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20093 /* end confdefs.h. */
20094
20095 _ACEOF
20096 if ac_fn_objcxx_try_compile "$LINENO"; then :
20097 cy_good=1
20098 else
20099 cy_good=0
20100 fi
20101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20102
20103 OBJCXXFLAGS=$cy_save
20104 if test "x$cy_good" = x1; then :
20105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20106 $as_echo "yes" >&6; }
20107
20108 for element in -Wno-empty-body; do
20109 haveit=
20110 for x in $OBJCXXFLAGS; do
20111
20112 acl_save_prefix="$prefix"
20113 prefix="$acl_final_prefix"
20114 acl_save_exec_prefix="$exec_prefix"
20115 exec_prefix="$acl_final_exec_prefix"
20116 eval x=\"$x\"
20117 exec_prefix="$acl_save_exec_prefix"
20118 prefix="$acl_save_prefix"
20119
20120 if test "X$x" = "X$element"; then
20121 haveit=yes
20122 break
20123 fi
20124 done
20125 if test -z "$haveit"; then
20126 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
20127 fi
20128 done
20129
20130
20131 else
20132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20133 $as_echo "no" >&6; }
20134 fi
20135
20136 ac_ext=cpp
20137 ac_cpp='$CXXCPP $CPPFLAGS'
20138 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20139 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20140 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20141
20142
20143
20144
20145
20146 ac_ext=c
20147 ac_cpp='$CPP $CPPFLAGS'
20148 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20149 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20150 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20151
20152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-overloaded-virtual" >&5
20153 $as_echo_n "checking for cc -Wno-overloaded-virtual... " >&6; }
20154
20155 cy_save=$CFLAGS
20156
20157 for element in -Wno-overloaded-virtual; do
20158 haveit=
20159 for x in $CFLAGS; do
20160
20161 acl_save_prefix="$prefix"
20162 prefix="$acl_final_prefix"
20163 acl_save_exec_prefix="$exec_prefix"
20164 exec_prefix="$acl_final_exec_prefix"
20165 eval x=\"$x\"
20166 exec_prefix="$acl_save_exec_prefix"
20167 prefix="$acl_save_prefix"
20168
20169 if test "X$x" = "X$element"; then
20170 haveit=yes
20171 break
20172 fi
20173 done
20174 if test -z "$haveit"; then
20175 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
20176 fi
20177 done
20178
20179
20180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20181 /* end confdefs.h. */
20182
20183 _ACEOF
20184 if ac_fn_c_try_compile "$LINENO"; then :
20185 cy_good=1
20186 else
20187 cy_good=0
20188 fi
20189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20190
20191 CFLAGS=$cy_save
20192 if test "x$cy_good" = x1; then :
20193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20194 $as_echo "yes" >&6; }
20195
20196 for element in -Wno-overloaded-virtual; do
20197 haveit=
20198 for x in $CFLAGS; do
20199
20200 acl_save_prefix="$prefix"
20201 prefix="$acl_final_prefix"
20202 acl_save_exec_prefix="$exec_prefix"
20203 exec_prefix="$acl_final_exec_prefix"
20204 eval x=\"$x\"
20205 exec_prefix="$acl_save_exec_prefix"
20206 prefix="$acl_save_prefix"
20207
20208 if test "X$x" = "X$element"; then
20209 haveit=yes
20210 break
20211 fi
20212 done
20213 if test -z "$haveit"; then
20214 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
20215 fi
20216 done
20217
20218
20219 else
20220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20221 $as_echo "no" >&6; }
20222 fi
20223
20224 ac_ext=cpp
20225 ac_cpp='$CXXCPP $CPPFLAGS'
20226 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20227 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20228 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20229
20230
20231
20232 ac_ext=cpp
20233 ac_cpp='$CXXCPP $CPPFLAGS'
20234 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20235 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20236 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20237
20238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-overloaded-virtual" >&5
20239 $as_echo_n "checking for c++ -Wno-overloaded-virtual... " >&6; }
20240
20241 cy_save=$CXXFLAGS
20242
20243 for element in -Wno-overloaded-virtual; do
20244 haveit=
20245 for x in $CXXFLAGS; do
20246
20247 acl_save_prefix="$prefix"
20248 prefix="$acl_final_prefix"
20249 acl_save_exec_prefix="$exec_prefix"
20250 exec_prefix="$acl_final_exec_prefix"
20251 eval x=\"$x\"
20252 exec_prefix="$acl_save_exec_prefix"
20253 prefix="$acl_save_prefix"
20254
20255 if test "X$x" = "X$element"; then
20256 haveit=yes
20257 break
20258 fi
20259 done
20260 if test -z "$haveit"; then
20261 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
20262 fi
20263 done
20264
20265
20266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20267 /* end confdefs.h. */
20268
20269 _ACEOF
20270 if ac_fn_cxx_try_compile "$LINENO"; then :
20271 cy_good=1
20272 else
20273 cy_good=0
20274 fi
20275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20276
20277 CXXFLAGS=$cy_save
20278 if test "x$cy_good" = x1; then :
20279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20280 $as_echo "yes" >&6; }
20281
20282 for element in -Wno-overloaded-virtual; do
20283 haveit=
20284 for x in $CXXFLAGS; do
20285
20286 acl_save_prefix="$prefix"
20287 prefix="$acl_final_prefix"
20288 acl_save_exec_prefix="$exec_prefix"
20289 exec_prefix="$acl_final_exec_prefix"
20290 eval x=\"$x\"
20291 exec_prefix="$acl_save_exec_prefix"
20292 prefix="$acl_save_prefix"
20293
20294 if test "X$x" = "X$element"; then
20295 haveit=yes
20296 break
20297 fi
20298 done
20299 if test -z "$haveit"; then
20300 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
20301 fi
20302 done
20303
20304
20305 else
20306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20307 $as_echo "no" >&6; }
20308 fi
20309
20310 ac_ext=cpp
20311 ac_cpp='$CXXCPP $CPPFLAGS'
20312 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20313 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20314 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20315
20316
20317
20318 ac_ext=mm
20319 ac_cpp='$OBJCXXCPP $CPPFLAGS'
20320 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20321 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20322 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
20323
20324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-overloaded-virtual" >&5
20325 $as_echo_n "checking for c++ -ObjC -Wno-overloaded-virtual... " >&6; }
20326
20327 cy_save=$OBJCXXFLAGS
20328
20329 for element in -Wno-overloaded-virtual; do
20330 haveit=
20331 for x in $OBJCXXFLAGS; do
20332
20333 acl_save_prefix="$prefix"
20334 prefix="$acl_final_prefix"
20335 acl_save_exec_prefix="$exec_prefix"
20336 exec_prefix="$acl_final_exec_prefix"
20337 eval x=\"$x\"
20338 exec_prefix="$acl_save_exec_prefix"
20339 prefix="$acl_save_prefix"
20340
20341 if test "X$x" = "X$element"; then
20342 haveit=yes
20343 break
20344 fi
20345 done
20346 if test -z "$haveit"; then
20347 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
20348 fi
20349 done
20350
20351
20352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20353 /* end confdefs.h. */
20354
20355 _ACEOF
20356 if ac_fn_objcxx_try_compile "$LINENO"; then :
20357 cy_good=1
20358 else
20359 cy_good=0
20360 fi
20361 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20362
20363 OBJCXXFLAGS=$cy_save
20364 if test "x$cy_good" = x1; then :
20365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20366 $as_echo "yes" >&6; }
20367
20368 for element in -Wno-overloaded-virtual; do
20369 haveit=
20370 for x in $OBJCXXFLAGS; do
20371
20372 acl_save_prefix="$prefix"
20373 prefix="$acl_final_prefix"
20374 acl_save_exec_prefix="$exec_prefix"
20375 exec_prefix="$acl_final_exec_prefix"
20376 eval x=\"$x\"
20377 exec_prefix="$acl_save_exec_prefix"
20378 prefix="$acl_save_prefix"
20379
20380 if test "X$x" = "X$element"; then
20381 haveit=yes
20382 break
20383 fi
20384 done
20385 if test -z "$haveit"; then
20386 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
20387 fi
20388 done
20389
20390
20391 else
20392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20393 $as_echo "no" >&6; }
20394 fi
20395
20396 ac_ext=cpp
20397 ac_cpp='$CXXCPP $CPPFLAGS'
20398 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20399 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20400 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20401
20402
20403
20404
20405
20406 ac_ext=c
20407 ac_cpp='$CPP $CPPFLAGS'
20408 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20409 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20410 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20411
20412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-parentheses" >&5
20413 $as_echo_n "checking for cc -Wno-parentheses... " >&6; }
20414
20415 cy_save=$CFLAGS
20416
20417 for element in -Wno-parentheses; do
20418 haveit=
20419 for x in $CFLAGS; do
20420
20421 acl_save_prefix="$prefix"
20422 prefix="$acl_final_prefix"
20423 acl_save_exec_prefix="$exec_prefix"
20424 exec_prefix="$acl_final_exec_prefix"
20425 eval x=\"$x\"
20426 exec_prefix="$acl_save_exec_prefix"
20427 prefix="$acl_save_prefix"
20428
20429 if test "X$x" = "X$element"; then
20430 haveit=yes
20431 break
20432 fi
20433 done
20434 if test -z "$haveit"; then
20435 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
20436 fi
20437 done
20438
20439
20440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20441 /* end confdefs.h. */
20442
20443 _ACEOF
20444 if ac_fn_c_try_compile "$LINENO"; then :
20445 cy_good=1
20446 else
20447 cy_good=0
20448 fi
20449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20450
20451 CFLAGS=$cy_save
20452 if test "x$cy_good" = x1; then :
20453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20454 $as_echo "yes" >&6; }
20455
20456 for element in -Wno-parentheses; do
20457 haveit=
20458 for x in $CFLAGS; do
20459
20460 acl_save_prefix="$prefix"
20461 prefix="$acl_final_prefix"
20462 acl_save_exec_prefix="$exec_prefix"
20463 exec_prefix="$acl_final_exec_prefix"
20464 eval x=\"$x\"
20465 exec_prefix="$acl_save_exec_prefix"
20466 prefix="$acl_save_prefix"
20467
20468 if test "X$x" = "X$element"; then
20469 haveit=yes
20470 break
20471 fi
20472 done
20473 if test -z "$haveit"; then
20474 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
20475 fi
20476 done
20477
20478
20479 else
20480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20481 $as_echo "no" >&6; }
20482 fi
20483
20484 ac_ext=cpp
20485 ac_cpp='$CXXCPP $CPPFLAGS'
20486 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20487 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20488 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20489
20490
20491
20492 ac_ext=cpp
20493 ac_cpp='$CXXCPP $CPPFLAGS'
20494 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20495 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20496 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20497
20498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-parentheses" >&5
20499 $as_echo_n "checking for c++ -Wno-parentheses... " >&6; }
20500
20501 cy_save=$CXXFLAGS
20502
20503 for element in -Wno-parentheses; do
20504 haveit=
20505 for x in $CXXFLAGS; do
20506
20507 acl_save_prefix="$prefix"
20508 prefix="$acl_final_prefix"
20509 acl_save_exec_prefix="$exec_prefix"
20510 exec_prefix="$acl_final_exec_prefix"
20511 eval x=\"$x\"
20512 exec_prefix="$acl_save_exec_prefix"
20513 prefix="$acl_save_prefix"
20514
20515 if test "X$x" = "X$element"; then
20516 haveit=yes
20517 break
20518 fi
20519 done
20520 if test -z "$haveit"; then
20521 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
20522 fi
20523 done
20524
20525
20526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20527 /* end confdefs.h. */
20528
20529 _ACEOF
20530 if ac_fn_cxx_try_compile "$LINENO"; then :
20531 cy_good=1
20532 else
20533 cy_good=0
20534 fi
20535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20536
20537 CXXFLAGS=$cy_save
20538 if test "x$cy_good" = x1; then :
20539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20540 $as_echo "yes" >&6; }
20541
20542 for element in -Wno-parentheses; do
20543 haveit=
20544 for x in $CXXFLAGS; do
20545
20546 acl_save_prefix="$prefix"
20547 prefix="$acl_final_prefix"
20548 acl_save_exec_prefix="$exec_prefix"
20549 exec_prefix="$acl_final_exec_prefix"
20550 eval x=\"$x\"
20551 exec_prefix="$acl_save_exec_prefix"
20552 prefix="$acl_save_prefix"
20553
20554 if test "X$x" = "X$element"; then
20555 haveit=yes
20556 break
20557 fi
20558 done
20559 if test -z "$haveit"; then
20560 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
20561 fi
20562 done
20563
20564
20565 else
20566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20567 $as_echo "no" >&6; }
20568 fi
20569
20570 ac_ext=cpp
20571 ac_cpp='$CXXCPP $CPPFLAGS'
20572 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20573 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20574 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20575
20576
20577
20578 ac_ext=mm
20579 ac_cpp='$OBJCXXCPP $CPPFLAGS'
20580 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20581 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20582 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
20583
20584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-parentheses" >&5
20585 $as_echo_n "checking for c++ -ObjC -Wno-parentheses... " >&6; }
20586
20587 cy_save=$OBJCXXFLAGS
20588
20589 for element in -Wno-parentheses; do
20590 haveit=
20591 for x in $OBJCXXFLAGS; do
20592
20593 acl_save_prefix="$prefix"
20594 prefix="$acl_final_prefix"
20595 acl_save_exec_prefix="$exec_prefix"
20596 exec_prefix="$acl_final_exec_prefix"
20597 eval x=\"$x\"
20598 exec_prefix="$acl_save_exec_prefix"
20599 prefix="$acl_save_prefix"
20600
20601 if test "X$x" = "X$element"; then
20602 haveit=yes
20603 break
20604 fi
20605 done
20606 if test -z "$haveit"; then
20607 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
20608 fi
20609 done
20610
20611
20612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20613 /* end confdefs.h. */
20614
20615 _ACEOF
20616 if ac_fn_objcxx_try_compile "$LINENO"; then :
20617 cy_good=1
20618 else
20619 cy_good=0
20620 fi
20621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20622
20623 OBJCXXFLAGS=$cy_save
20624 if test "x$cy_good" = x1; then :
20625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20626 $as_echo "yes" >&6; }
20627
20628 for element in -Wno-parentheses; do
20629 haveit=
20630 for x in $OBJCXXFLAGS; do
20631
20632 acl_save_prefix="$prefix"
20633 prefix="$acl_final_prefix"
20634 acl_save_exec_prefix="$exec_prefix"
20635 exec_prefix="$acl_final_exec_prefix"
20636 eval x=\"$x\"
20637 exec_prefix="$acl_save_exec_prefix"
20638 prefix="$acl_save_prefix"
20639
20640 if test "X$x" = "X$element"; then
20641 haveit=yes
20642 break
20643 fi
20644 done
20645 if test -z "$haveit"; then
20646 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
20647 fi
20648 done
20649
20650
20651 else
20652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20653 $as_echo "no" >&6; }
20654 fi
20655
20656 ac_ext=cpp
20657 ac_cpp='$CXXCPP $CPPFLAGS'
20658 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20659 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20660 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20661
20662
20663
20664
20665
20666 ac_ext=c
20667 ac_cpp='$CPP $CPPFLAGS'
20668 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20669 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20670 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20671
20672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-tautological-undefined-compare" >&5
20673 $as_echo_n "checking for cc -Wno-tautological-undefined-compare... " >&6; }
20674
20675 cy_save=$CFLAGS
20676
20677 for element in -Wno-tautological-undefined-compare; do
20678 haveit=
20679 for x in $CFLAGS; do
20680
20681 acl_save_prefix="$prefix"
20682 prefix="$acl_final_prefix"
20683 acl_save_exec_prefix="$exec_prefix"
20684 exec_prefix="$acl_final_exec_prefix"
20685 eval x=\"$x\"
20686 exec_prefix="$acl_save_exec_prefix"
20687 prefix="$acl_save_prefix"
20688
20689 if test "X$x" = "X$element"; then
20690 haveit=yes
20691 break
20692 fi
20693 done
20694 if test -z "$haveit"; then
20695 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
20696 fi
20697 done
20698
20699
20700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20701 /* end confdefs.h. */
20702
20703 _ACEOF
20704 if ac_fn_c_try_compile "$LINENO"; then :
20705 cy_good=1
20706 else
20707 cy_good=0
20708 fi
20709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20710
20711 CFLAGS=$cy_save
20712 if test "x$cy_good" = x1; then :
20713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20714 $as_echo "yes" >&6; }
20715
20716 for element in -Wno-tautological-undefined-compare; do
20717 haveit=
20718 for x in $CFLAGS; do
20719
20720 acl_save_prefix="$prefix"
20721 prefix="$acl_final_prefix"
20722 acl_save_exec_prefix="$exec_prefix"
20723 exec_prefix="$acl_final_exec_prefix"
20724 eval x=\"$x\"
20725 exec_prefix="$acl_save_exec_prefix"
20726 prefix="$acl_save_prefix"
20727
20728 if test "X$x" = "X$element"; then
20729 haveit=yes
20730 break
20731 fi
20732 done
20733 if test -z "$haveit"; then
20734 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
20735 fi
20736 done
20737
20738
20739 else
20740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20741 $as_echo "no" >&6; }
20742 fi
20743
20744 ac_ext=cpp
20745 ac_cpp='$CXXCPP $CPPFLAGS'
20746 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20747 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20748 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20749
20750
20751
20752 ac_ext=cpp
20753 ac_cpp='$CXXCPP $CPPFLAGS'
20754 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20755 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20756 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20757
20758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-tautological-undefined-compare" >&5
20759 $as_echo_n "checking for c++ -Wno-tautological-undefined-compare... " >&6; }
20760
20761 cy_save=$CXXFLAGS
20762
20763 for element in -Wno-tautological-undefined-compare; do
20764 haveit=
20765 for x in $CXXFLAGS; do
20766
20767 acl_save_prefix="$prefix"
20768 prefix="$acl_final_prefix"
20769 acl_save_exec_prefix="$exec_prefix"
20770 exec_prefix="$acl_final_exec_prefix"
20771 eval x=\"$x\"
20772 exec_prefix="$acl_save_exec_prefix"
20773 prefix="$acl_save_prefix"
20774
20775 if test "X$x" = "X$element"; then
20776 haveit=yes
20777 break
20778 fi
20779 done
20780 if test -z "$haveit"; then
20781 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
20782 fi
20783 done
20784
20785
20786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20787 /* end confdefs.h. */
20788
20789 _ACEOF
20790 if ac_fn_cxx_try_compile "$LINENO"; then :
20791 cy_good=1
20792 else
20793 cy_good=0
20794 fi
20795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20796
20797 CXXFLAGS=$cy_save
20798 if test "x$cy_good" = x1; then :
20799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20800 $as_echo "yes" >&6; }
20801
20802 for element in -Wno-tautological-undefined-compare; do
20803 haveit=
20804 for x in $CXXFLAGS; do
20805
20806 acl_save_prefix="$prefix"
20807 prefix="$acl_final_prefix"
20808 acl_save_exec_prefix="$exec_prefix"
20809 exec_prefix="$acl_final_exec_prefix"
20810 eval x=\"$x\"
20811 exec_prefix="$acl_save_exec_prefix"
20812 prefix="$acl_save_prefix"
20813
20814 if test "X$x" = "X$element"; then
20815 haveit=yes
20816 break
20817 fi
20818 done
20819 if test -z "$haveit"; then
20820 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
20821 fi
20822 done
20823
20824
20825 else
20826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20827 $as_echo "no" >&6; }
20828 fi
20829
20830 ac_ext=cpp
20831 ac_cpp='$CXXCPP $CPPFLAGS'
20832 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20833 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20834 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20835
20836
20837
20838 ac_ext=mm
20839 ac_cpp='$OBJCXXCPP $CPPFLAGS'
20840 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20841 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20842 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
20843
20844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-tautological-undefined-compare" >&5
20845 $as_echo_n "checking for c++ -ObjC -Wno-tautological-undefined-compare... " >&6; }
20846
20847 cy_save=$OBJCXXFLAGS
20848
20849 for element in -Wno-tautological-undefined-compare; do
20850 haveit=
20851 for x in $OBJCXXFLAGS; do
20852
20853 acl_save_prefix="$prefix"
20854 prefix="$acl_final_prefix"
20855 acl_save_exec_prefix="$exec_prefix"
20856 exec_prefix="$acl_final_exec_prefix"
20857 eval x=\"$x\"
20858 exec_prefix="$acl_save_exec_prefix"
20859 prefix="$acl_save_prefix"
20860
20861 if test "X$x" = "X$element"; then
20862 haveit=yes
20863 break
20864 fi
20865 done
20866 if test -z "$haveit"; then
20867 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
20868 fi
20869 done
20870
20871
20872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20873 /* end confdefs.h. */
20874
20875 _ACEOF
20876 if ac_fn_objcxx_try_compile "$LINENO"; then :
20877 cy_good=1
20878 else
20879 cy_good=0
20880 fi
20881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20882
20883 OBJCXXFLAGS=$cy_save
20884 if test "x$cy_good" = x1; then :
20885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20886 $as_echo "yes" >&6; }
20887
20888 for element in -Wno-tautological-undefined-compare; do
20889 haveit=
20890 for x in $OBJCXXFLAGS; do
20891
20892 acl_save_prefix="$prefix"
20893 prefix="$acl_final_prefix"
20894 acl_save_exec_prefix="$exec_prefix"
20895 exec_prefix="$acl_final_exec_prefix"
20896 eval x=\"$x\"
20897 exec_prefix="$acl_save_exec_prefix"
20898 prefix="$acl_save_prefix"
20899
20900 if test "X$x" = "X$element"; then
20901 haveit=yes
20902 break
20903 fi
20904 done
20905 if test -z "$haveit"; then
20906 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
20907 fi
20908 done
20909
20910
20911 else
20912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20913 $as_echo "no" >&6; }
20914 fi
20915
20916 ac_ext=cpp
20917 ac_cpp='$CXXCPP $CPPFLAGS'
20918 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20919 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20920 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20921
20922
20923
20924
20925
20926 ac_ext=c
20927 ac_cpp='$CPP $CPPFLAGS'
20928 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20929 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20930 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20931
20932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-unneeded-internal-declaration" >&5
20933 $as_echo_n "checking for cc -Wno-unneeded-internal-declaration... " >&6; }
20934
20935 cy_save=$CFLAGS
20936
20937 for element in -Wno-unneeded-internal-declaration; do
20938 haveit=
20939 for x in $CFLAGS; do
20940
20941 acl_save_prefix="$prefix"
20942 prefix="$acl_final_prefix"
20943 acl_save_exec_prefix="$exec_prefix"
20944 exec_prefix="$acl_final_exec_prefix"
20945 eval x=\"$x\"
20946 exec_prefix="$acl_save_exec_prefix"
20947 prefix="$acl_save_prefix"
20948
20949 if test "X$x" = "X$element"; then
20950 haveit=yes
20951 break
20952 fi
20953 done
20954 if test -z "$haveit"; then
20955 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
20956 fi
20957 done
20958
20959
20960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20961 /* end confdefs.h. */
20962
20963 _ACEOF
20964 if ac_fn_c_try_compile "$LINENO"; then :
20965 cy_good=1
20966 else
20967 cy_good=0
20968 fi
20969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20970
20971 CFLAGS=$cy_save
20972 if test "x$cy_good" = x1; then :
20973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20974 $as_echo "yes" >&6; }
20975
20976 for element in -Wno-unneeded-internal-declaration; do
20977 haveit=
20978 for x in $CFLAGS; do
20979
20980 acl_save_prefix="$prefix"
20981 prefix="$acl_final_prefix"
20982 acl_save_exec_prefix="$exec_prefix"
20983 exec_prefix="$acl_final_exec_prefix"
20984 eval x=\"$x\"
20985 exec_prefix="$acl_save_exec_prefix"
20986 prefix="$acl_save_prefix"
20987
20988 if test "X$x" = "X$element"; then
20989 haveit=yes
20990 break
20991 fi
20992 done
20993 if test -z "$haveit"; then
20994 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
20995 fi
20996 done
20997
20998
20999 else
21000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21001 $as_echo "no" >&6; }
21002 fi
21003
21004 ac_ext=cpp
21005 ac_cpp='$CXXCPP $CPPFLAGS'
21006 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21007 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21008 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21009
21010
21011
21012 ac_ext=cpp
21013 ac_cpp='$CXXCPP $CPPFLAGS'
21014 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21015 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21016 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21017
21018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-unneeded-internal-declaration" >&5
21019 $as_echo_n "checking for c++ -Wno-unneeded-internal-declaration... " >&6; }
21020
21021 cy_save=$CXXFLAGS
21022
21023 for element in -Wno-unneeded-internal-declaration; do
21024 haveit=
21025 for x in $CXXFLAGS; do
21026
21027 acl_save_prefix="$prefix"
21028 prefix="$acl_final_prefix"
21029 acl_save_exec_prefix="$exec_prefix"
21030 exec_prefix="$acl_final_exec_prefix"
21031 eval x=\"$x\"
21032 exec_prefix="$acl_save_exec_prefix"
21033 prefix="$acl_save_prefix"
21034
21035 if test "X$x" = "X$element"; then
21036 haveit=yes
21037 break
21038 fi
21039 done
21040 if test -z "$haveit"; then
21041 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
21042 fi
21043 done
21044
21045
21046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21047 /* end confdefs.h. */
21048
21049 _ACEOF
21050 if ac_fn_cxx_try_compile "$LINENO"; then :
21051 cy_good=1
21052 else
21053 cy_good=0
21054 fi
21055 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21056
21057 CXXFLAGS=$cy_save
21058 if test "x$cy_good" = x1; then :
21059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21060 $as_echo "yes" >&6; }
21061
21062 for element in -Wno-unneeded-internal-declaration; do
21063 haveit=
21064 for x in $CXXFLAGS; do
21065
21066 acl_save_prefix="$prefix"
21067 prefix="$acl_final_prefix"
21068 acl_save_exec_prefix="$exec_prefix"
21069 exec_prefix="$acl_final_exec_prefix"
21070 eval x=\"$x\"
21071 exec_prefix="$acl_save_exec_prefix"
21072 prefix="$acl_save_prefix"
21073
21074 if test "X$x" = "X$element"; then
21075 haveit=yes
21076 break
21077 fi
21078 done
21079 if test -z "$haveit"; then
21080 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
21081 fi
21082 done
21083
21084
21085 else
21086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21087 $as_echo "no" >&6; }
21088 fi
21089
21090 ac_ext=cpp
21091 ac_cpp='$CXXCPP $CPPFLAGS'
21092 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21093 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21094 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21095
21096
21097
21098 ac_ext=mm
21099 ac_cpp='$OBJCXXCPP $CPPFLAGS'
21100 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21101 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21102 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
21103
21104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-unneeded-internal-declaration" >&5
21105 $as_echo_n "checking for c++ -ObjC -Wno-unneeded-internal-declaration... " >&6; }
21106
21107 cy_save=$OBJCXXFLAGS
21108
21109 for element in -Wno-unneeded-internal-declaration; do
21110 haveit=
21111 for x in $OBJCXXFLAGS; do
21112
21113 acl_save_prefix="$prefix"
21114 prefix="$acl_final_prefix"
21115 acl_save_exec_prefix="$exec_prefix"
21116 exec_prefix="$acl_final_exec_prefix"
21117 eval x=\"$x\"
21118 exec_prefix="$acl_save_exec_prefix"
21119 prefix="$acl_save_prefix"
21120
21121 if test "X$x" = "X$element"; then
21122 haveit=yes
21123 break
21124 fi
21125 done
21126 if test -z "$haveit"; then
21127 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
21128 fi
21129 done
21130
21131
21132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21133 /* end confdefs.h. */
21134
21135 _ACEOF
21136 if ac_fn_objcxx_try_compile "$LINENO"; then :
21137 cy_good=1
21138 else
21139 cy_good=0
21140 fi
21141 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21142
21143 OBJCXXFLAGS=$cy_save
21144 if test "x$cy_good" = x1; then :
21145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21146 $as_echo "yes" >&6; }
21147
21148 for element in -Wno-unneeded-internal-declaration; do
21149 haveit=
21150 for x in $OBJCXXFLAGS; do
21151
21152 acl_save_prefix="$prefix"
21153 prefix="$acl_final_prefix"
21154 acl_save_exec_prefix="$exec_prefix"
21155 exec_prefix="$acl_final_exec_prefix"
21156 eval x=\"$x\"
21157 exec_prefix="$acl_save_exec_prefix"
21158 prefix="$acl_save_prefix"
21159
21160 if test "X$x" = "X$element"; then
21161 haveit=yes
21162 break
21163 fi
21164 done
21165 if test -z "$haveit"; then
21166 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
21167 fi
21168 done
21169
21170
21171 else
21172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21173 $as_echo "no" >&6; }
21174 fi
21175
21176 ac_ext=cpp
21177 ac_cpp='$CXXCPP $CPPFLAGS'
21178 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21179 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21180 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21181
21182
21183
21184
21185
21186
21187
21188 ac_ext=c
21189 ac_cpp='$CPP $CPPFLAGS'
21190 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21191 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21192 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21193
21194 ax_pthread_ok=no
21195
21196 # We used to check for pthread.h first, but this fails if pthread.h
21197 # requires special compiler flags (e.g. on Tru64 or Sequent).
21198 # It gets checked for in the link test anyway.
21199
21200 # First of all, check if the user has set any of the PTHREAD_LIBS,
21201 # etcetera environment variables, and if threads linking works using
21202 # them:
21203 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
21204 save_CFLAGS="$CFLAGS"
21205 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
21206 save_LIBS="$LIBS"
21207 LIBS="$PTHREAD_LIBS $LIBS"
21208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
21209 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
21210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21211 /* end confdefs.h. */
21212
21213 /* Override any GCC internal prototype to avoid an error.
21214 Use char because int might match the return type of a GCC
21215 builtin and then its argument prototype would still apply. */
21216 #ifdef __cplusplus
21217 extern "C"
21218 #endif
21219 char pthread_join ();
21220 int
21221 main ()
21222 {
21223 return pthread_join ();
21224 ;
21225 return 0;
21226 }
21227 _ACEOF
21228 if ac_fn_c_try_link "$LINENO"; then :
21229 ax_pthread_ok=yes
21230 fi
21231 rm -f core conftest.err conftest.$ac_objext \
21232 conftest$ac_exeext conftest.$ac_ext
21233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
21234 $as_echo "$ax_pthread_ok" >&6; }
21235 if test x"$ax_pthread_ok" = xno; then
21236 PTHREAD_LIBS=""
21237 PTHREAD_CFLAGS=""
21238 fi
21239 LIBS="$save_LIBS"
21240 CFLAGS="$save_CFLAGS"
21241 fi
21242
21243 # We must check for the threads library under a number of different
21244 # names; the ordering is very important because some systems
21245 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
21246 # libraries is broken (non-POSIX).
21247
21248 # Create a list of thread flags to try. Items starting with a "-" are
21249 # C compiler flags, and other items are library names, except for "none"
21250 # which indicates that we try without any flags at all, and "pthread-config"
21251 # which is a program returning the flags for the Pth emulation library.
21252
21253 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mt -mthreads pthread --thread-safe pthread-config"
21254
21255 # The ordering *is* (sometimes) important. Some notes on the
21256 # individual items follow:
21257
21258 # pthreads: AIX (must check this before -lpthread)
21259 # none: in case threads are in libc; should be tried before -Kthread and
21260 # other compiler flags to prevent continual compiler warnings
21261 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
21262 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
21263 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
21264 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
21265 # -pthreads: Solaris/gcc
21266 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
21267 # doesn't hurt to check since this sometimes defines pthreads and
21268 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
21269 # is present but should not be used directly)
21270 # -mthreads: Mingw32/gcc, Lynx/gcc
21271 # pthread: Linux, etcetera
21272 # --thread-safe: KAI C++
21273 # pthread-config: use pthread-config program (for GNU Pth library)
21274
21275 case $host_os in
21276
21277 hpux*)
21278
21279 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
21280 # multi-threading and also sets -lpthread."
21281
21282 ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
21283 ;;
21284
21285 openedition*)
21286
21287 # IBM z/OS requires a feature-test macro to be defined in order to
21288 # enable POSIX threads at all, so give the user a hint if this is
21289 # not set. (We don't define these ourselves, as they can affect
21290 # other portions of the system API in unpredictable ways.)
21291
21292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21293 /* end confdefs.h. */
21294
21295 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
21296 AX_PTHREAD_ZOS_MISSING
21297 # endif
21298
21299 _ACEOF
21300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21301 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1; then :
21302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
21303 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
21304 fi
21305 rm -f conftest*
21306
21307 ;;
21308
21309 solaris*)
21310
21311 # Newer versions of Solaris require the "-mt -lpthread" pair, and we
21312 # check that first. On some older versions, libc contains stubbed
21313 # (non-functional) versions of the pthreads routines, so link-based
21314 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
21315 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
21316 # a function called by this macro, so we could check for that, but
21317 # who knows whether they'll stub that too in a future libc.) So
21318 # we'll look for -pthreads and -lpthread shortly thereafter.
21319
21320 ax_pthread_flags="-mt,pthread -pthreads -pthread pthread $ax_pthread_flags"
21321 ;;
21322 esac
21323
21324 # Older versions of Clang only give a warning instead of an error for an
21325 # unrecognized option, unless we specify -Werror. (We throw in some extra
21326 # Clang warning flags for good measure.)
21327
21328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs certain flags to reject unknown flags" >&5
21329 $as_echo_n "checking if compiler needs certain flags to reject unknown flags... " >&6; }
21330 if ${ax_cv_PTHREAD_REJECT_UNKNOWN+:} false; then :
21331 $as_echo_n "(cached) " >&6
21332 else
21333 ax_cv_PTHREAD_REJECT_UNKNOWN=unknown
21334 save_CFLAGS="$CFLAGS"
21335 ax_pthread_extra_flags="-Wunknown-warning-option -Wunused-command-line-argument"
21336 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wfoobaz -foobaz"
21337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21338 /* end confdefs.h. */
21339 int foo(void);
21340 int
21341 main ()
21342 {
21343 foo()
21344 ;
21345 return 0;
21346 }
21347 _ACEOF
21348 if ac_fn_c_try_compile "$LINENO"; then :
21349 ax_cv_PTHREAD_REJECT_UNKNOWN="-Werror $ax_pthread_extra_flags"
21350 else
21351 ax_cv_PTHREAD_REJECT_UNKNOWN=no
21352 fi
21353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21354 CFLAGS="$save_CFLAGS"
21355
21356 fi
21357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_REJECT_UNKNOWN" >&5
21358 $as_echo "$ax_cv_PTHREAD_REJECT_UNKNOWN" >&6; }
21359 ax_pthread_extra_flags=
21360 if test "x$ax_cv_PTHREAD_REJECT_UNKNOWN" != "xno"; then :
21361 ax_pthread_extra_flags="$ax_cv_PTHREAD_REJECT_UNKNOWN"
21362 fi
21363
21364 if test x"$ax_pthread_ok" = xno; then
21365 for flag in $ax_pthread_flags; do
21366
21367 case $flag in
21368 none)
21369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
21370 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
21371 ;;
21372
21373 -mt,pthread)
21374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
21375 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
21376 PTHREAD_CFLAGS="-mt"
21377 PTHREAD_LIBS="-lpthread"
21378 ;;
21379
21380 -*)
21381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
21382 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
21383 PTHREAD_CFLAGS="$flag"
21384 ;;
21385
21386 pthread-config)
21387 # Extract the first word of "pthread-config", so it can be a program name with args.
21388 set dummy pthread-config; ac_word=$2
21389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21390 $as_echo_n "checking for $ac_word... " >&6; }
21391 if ${ac_cv_prog_ax_pthread_config+:} false; then :
21392 $as_echo_n "(cached) " >&6
21393 else
21394 if test -n "$ax_pthread_config"; then
21395 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
21396 else
21397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21398 for as_dir in $PATH
21399 do
21400 IFS=$as_save_IFS
21401 test -z "$as_dir" && as_dir=.
21402 for ac_exec_ext in '' $ac_executable_extensions; do
21403 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21404 ac_cv_prog_ax_pthread_config="yes"
21405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21406 break 2
21407 fi
21408 done
21409 done
21410 IFS=$as_save_IFS
21411
21412 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
21413 fi
21414 fi
21415 ax_pthread_config=$ac_cv_prog_ax_pthread_config
21416 if test -n "$ax_pthread_config"; then
21417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
21418 $as_echo "$ax_pthread_config" >&6; }
21419 else
21420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21421 $as_echo "no" >&6; }
21422 fi
21423
21424
21425 if test x"$ax_pthread_config" = xno; then continue; fi
21426 PTHREAD_CFLAGS="`pthread-config --cflags`"
21427 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
21428 ;;
21429
21430 *)
21431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
21432 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
21433 PTHREAD_LIBS="-l$flag"
21434 ;;
21435 esac
21436
21437 save_LIBS="$LIBS"
21438 save_CFLAGS="$CFLAGS"
21439 LIBS="$PTHREAD_LIBS $LIBS"
21440 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
21441
21442 # Check for various functions. We must include pthread.h,
21443 # since some functions may be macros. (On the Sequent, we
21444 # need a special flag -Kthread to make this header compile.)
21445 # We check for pthread_join because it is in -lpthread on IRIX
21446 # while pthread_create is in libc. We check for pthread_attr_init
21447 # due to DEC craziness with -lpthreads. We check for
21448 # pthread_cleanup_push because it is one of the few pthread
21449 # functions on Solaris that doesn't have a non-functional libc stub.
21450 # We try pthread_create on general principles.
21451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21452 /* end confdefs.h. */
21453 #include <pthread.h>
21454 static void routine(void *a) { a = 0; }
21455 static void *start_routine(void *a) { return a; }
21456 int
21457 main ()
21458 {
21459 pthread_t th; pthread_attr_t attr;
21460 pthread_create(&th, 0, start_routine, 0);
21461 pthread_join(th, 0);
21462 pthread_attr_init(&attr);
21463 pthread_cleanup_push(routine, 0);
21464 pthread_cleanup_pop(0) /* ; */
21465 ;
21466 return 0;
21467 }
21468 _ACEOF
21469 if ac_fn_c_try_link "$LINENO"; then :
21470 ax_pthread_ok=yes
21471 fi
21472 rm -f core conftest.err conftest.$ac_objext \
21473 conftest$ac_exeext conftest.$ac_ext
21474
21475 LIBS="$save_LIBS"
21476 CFLAGS="$save_CFLAGS"
21477
21478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
21479 $as_echo "$ax_pthread_ok" >&6; }
21480 if test "x$ax_pthread_ok" = xyes; then
21481 break;
21482 fi
21483
21484 PTHREAD_LIBS=""
21485 PTHREAD_CFLAGS=""
21486 done
21487 fi
21488
21489 # Various other checks:
21490 if test "x$ax_pthread_ok" = xyes; then
21491 save_LIBS="$LIBS"
21492 LIBS="$PTHREAD_LIBS $LIBS"
21493 save_CFLAGS="$CFLAGS"
21494 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
21495
21496 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
21497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
21498 $as_echo_n "checking for joinable pthread attribute... " >&6; }
21499 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false; then :
21500 $as_echo_n "(cached) " >&6
21501 else
21502 ax_cv_PTHREAD_JOINABLE_ATTR=unknown
21503 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
21504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21505 /* end confdefs.h. */
21506 #include <pthread.h>
21507 int
21508 main ()
21509 {
21510 int attr = $attr; return attr /* ; */
21511 ;
21512 return 0;
21513 }
21514 _ACEOF
21515 if ac_fn_c_try_link "$LINENO"; then :
21516 ax_cv_PTHREAD_JOINABLE_ATTR=$attr; break
21517 fi
21518 rm -f core conftest.err conftest.$ac_objext \
21519 conftest$ac_exeext conftest.$ac_ext
21520 done
21521
21522 fi
21523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
21524 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
21525 if test "$ax_cv_PTHREAD_JOINABLE_ATTR" != unknown && \
21526 test "$ax_cv_PTHREAD_JOINABLE_ATTR" != PTHREAD_CREATE_JOINABLE; then :
21527
21528 cat >>confdefs.h <<_ACEOF
21529 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
21530 _ACEOF
21531
21532 fi
21533
21534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
21535 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
21536 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false; then :
21537 $as_echo_n "(cached) " >&6
21538 else
21539 ax_cv_PTHREAD_SPECIAL_FLAGS=no
21540 ax_pthread_special_flags_added=no
21541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21542 /* end confdefs.h. */
21543
21544 # if !defined(_REENTRANT) && !defined(_THREAD_SAFE)
21545 AX_PTHREAD_NEED_SPECIAL_FLAG
21546 # endif
21547
21548 _ACEOF
21549 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21550 $EGREP "AX_PTHREAD_NEED_SPECIAL_FLAG" >/dev/null 2>&1; then :
21551 case $host_os in
21552 aix* | freebsd*)
21553 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_THREAD_SAFE"
21554 ;;
21555 darwin* | hpux* | osf* | solaris*)
21556 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_REENTRANT"
21557 ;;
21558 esac
21559
21560 fi
21561 rm -f conftest*
21562
21563
21564 fi
21565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
21566 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
21567 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
21568 test "x$ax_pthread_special_flags_added" != "xyes"; then :
21569 PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
21570 ax_pthread_special_flags_added=yes
21571 fi
21572
21573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
21574 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
21575 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
21576 $as_echo_n "(cached) " >&6
21577 else
21578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21579 /* end confdefs.h. */
21580 #include <pthread.h>
21581 int
21582 main ()
21583 {
21584 int i = PTHREAD_PRIO_INHERIT;
21585 ;
21586 return 0;
21587 }
21588 _ACEOF
21589 if ac_fn_c_try_link "$LINENO"; then :
21590 ax_cv_PTHREAD_PRIO_INHERIT=yes
21591 else
21592 ax_cv_PTHREAD_PRIO_INHERIT=no
21593 fi
21594 rm -f core conftest.err conftest.$ac_objext \
21595 conftest$ac_exeext conftest.$ac_ext
21596
21597 fi
21598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
21599 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
21600 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
21601
21602 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
21603
21604 fi
21605
21606 LIBS="$save_LIBS"
21607 CFLAGS="$save_CFLAGS"
21608
21609 # More AIX lossage: compile with *_r variant
21610 if test "x$GCC" != xyes; then
21611 case $host_os in
21612 aix*)
21613 case "x/$CC" in #(
21614 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
21615 #handle absolute path differently from PATH based program lookup
21616 case "x$CC" in #(
21617 x/*) :
21618 if as_fn_executable_p ${CC}_r; then :
21619 PTHREAD_CC="${CC}_r"
21620 fi ;; #(
21621 *) :
21622 for ac_prog in ${CC}_r
21623 do
21624 # Extract the first word of "$ac_prog", so it can be a program name with args.
21625 set dummy $ac_prog; ac_word=$2
21626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21627 $as_echo_n "checking for $ac_word... " >&6; }
21628 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
21629 $as_echo_n "(cached) " >&6
21630 else
21631 if test -n "$PTHREAD_CC"; then
21632 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
21633 else
21634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21635 for as_dir in $PATH
21636 do
21637 IFS=$as_save_IFS
21638 test -z "$as_dir" && as_dir=.
21639 for ac_exec_ext in '' $ac_executable_extensions; do
21640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21641 ac_cv_prog_PTHREAD_CC="$ac_prog"
21642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21643 break 2
21644 fi
21645 done
21646 done
21647 IFS=$as_save_IFS
21648
21649 fi
21650 fi
21651 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
21652 if test -n "$PTHREAD_CC"; then
21653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
21654 $as_echo "$PTHREAD_CC" >&6; }
21655 else
21656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21657 $as_echo "no" >&6; }
21658 fi
21659
21660
21661 test -n "$PTHREAD_CC" && break
21662 done
21663 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
21664 ;;
21665 esac ;; #(
21666 *) :
21667 ;;
21668 esac
21669 ;;
21670 esac
21671 fi
21672 fi
21673
21674 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
21675
21676
21677
21678
21679
21680 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
21681 if test x"$ax_pthread_ok" = xyes; then
21682
21683 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
21684
21685 :
21686 else
21687 ax_pthread_ok=no
21688
21689 fi
21690 ac_ext=cpp
21691 ac_cpp='$CXXCPP $CPPFLAGS'
21692 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21693 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21694 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704 # Check whether --enable-javascript was given.
21705 if test "${enable_javascript+set}" = set; then :
21706 enableval=$enable_javascript;
21707 case $enableval in #(
21708 yes) :
21709
21710
21711
21712
21713 cy_save=$LIBS
21714 LIBS=
21715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing JSEvaluateScript" >&5
21716 $as_echo_n "checking for library containing JSEvaluateScript... " >&6; }
21717 if ${ac_cv_search_JSEvaluateScript+:} false; then :
21718 $as_echo_n "(cached) " >&6
21719 else
21720 ac_func_search_save_LIBS=$LIBS
21721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21722 /* end confdefs.h. */
21723
21724 /* Override any GCC internal prototype to avoid an error.
21725 Use char because int might match the return type of a GCC
21726 builtin and then its argument prototype would still apply. */
21727 #ifdef __cplusplus
21728 extern "C"
21729 #endif
21730 char JSEvaluateScript ();
21731 int
21732 main ()
21733 {
21734 return JSEvaluateScript ();
21735 ;
21736 return 0;
21737 }
21738 _ACEOF
21739 for ac_lib in '' JavaScriptCore; do
21740 if test -z "$ac_lib"; then
21741 ac_res="none required"
21742 else
21743 ac_res=-l$ac_lib
21744 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21745 fi
21746 if ac_fn_cxx_try_link "$LINENO"; then :
21747 ac_cv_search_JSEvaluateScript=$ac_res
21748 fi
21749 rm -f core conftest.err conftest.$ac_objext \
21750 conftest$ac_exeext
21751 if ${ac_cv_search_JSEvaluateScript+:} false; then :
21752 break
21753 fi
21754 done
21755 if ${ac_cv_search_JSEvaluateScript+:} false; then :
21756
21757 else
21758 ac_cv_search_JSEvaluateScript=no
21759 fi
21760 rm conftest.$ac_ext
21761 LIBS=$ac_func_search_save_LIBS
21762 fi
21763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_JSEvaluateScript" >&5
21764 $as_echo "$ac_cv_search_JSEvaluateScript" >&6; }
21765 ac_res=$ac_cv_search_JSEvaluateScript
21766 if test "$ac_res" != no; then :
21767 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21768
21769 CY_EXECUTE=1
21770
21771
21772 else
21773
21774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
21775 $as_echo_n "checking for framework JavaScriptCore... " >&6; }
21776 if ${ac_cv_framework_JavaScriptCore+:} false; then :
21777 $as_echo_n "(cached) " >&6
21778 else
21779
21780 ac_check_framework_save_LIBS=$LIBS
21781 LIBS="-framework JavaScriptCore $LIBS"
21782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21783 /* end confdefs.h. */
21784
21785 #include <JavaScriptCore/JSBase.h>
21786
21787 int
21788 main ()
21789 {
21790
21791 JSEvaluateScript(0, 0, 0, 0, 0, 0);
21792
21793 ;
21794 return 0;
21795 }
21796 _ACEOF
21797 if ac_fn_cxx_try_link "$LINENO"; then :
21798
21799 ac_cv_framework_JavaScriptCore=yes
21800
21801 else
21802 ac_cv_framework_JavaScriptCore=no
21803 fi
21804 rm -f core conftest.err conftest.$ac_objext \
21805 conftest$ac_exeext conftest.$ac_ext
21806 LIBS=$ac_check_framework_save_LIBS
21807
21808 fi
21809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
21810 $as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
21811 if test $ac_cv_framework_JavaScriptCore = yes; then :
21812
21813
21814 for element in "-framework JavaScriptCore"; do
21815 haveit=
21816 for x in $LIBS; do
21817
21818 acl_save_prefix="$prefix"
21819 prefix="$acl_final_prefix"
21820 acl_save_exec_prefix="$exec_prefix"
21821 exec_prefix="$acl_final_exec_prefix"
21822 eval x=\"$x\"
21823 exec_prefix="$acl_save_exec_prefix"
21824 prefix="$acl_save_prefix"
21825
21826 if test "X$x" = "X$element"; then
21827 haveit=yes
21828 break
21829 fi
21830 done
21831 if test -z "$haveit"; then
21832 LIBS="${LIBS}${LIBS:+ }$element"
21833 fi
21834 done
21835
21836
21837 CY_EXECUTE=1
21838
21839
21840
21841 else
21842
21843 for cy_webkit_pkg in "javascriptcoregtk-4.0"; do
21844
21845 pkg_failed=no
21846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
21847 $as_echo_n "checking for WEBKIT... " >&6; }
21848
21849 if test -n "$WEBKIT_CFLAGS"; then
21850 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
21851 elif test -n "$PKG_CONFIG"; then
21852 if test -n "$PKG_CONFIG" && \
21853 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
21854 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
21855 ac_status=$?
21856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21857 test $ac_status = 0; }; then
21858 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "$cy_webkit_pkg" 2>/dev/null`
21859 test "x$?" != "x0" && pkg_failed=yes
21860 else
21861 pkg_failed=yes
21862 fi
21863 else
21864 pkg_failed=untried
21865 fi
21866 if test -n "$WEBKIT_LIBS"; then
21867 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
21868 elif test -n "$PKG_CONFIG"; then
21869 if test -n "$PKG_CONFIG" && \
21870 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
21871 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
21872 ac_status=$?
21873 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21874 test $ac_status = 0; }; then
21875 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "$cy_webkit_pkg" 2>/dev/null`
21876 test "x$?" != "x0" && pkg_failed=yes
21877 else
21878 pkg_failed=yes
21879 fi
21880 else
21881 pkg_failed=untried
21882 fi
21883
21884
21885
21886 if test $pkg_failed = yes; then
21887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21888 $as_echo "no" >&6; }
21889
21890 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21891 _pkg_short_errors_supported=yes
21892 else
21893 _pkg_short_errors_supported=no
21894 fi
21895 if test $_pkg_short_errors_supported = yes; then
21896 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
21897 else
21898 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
21899 fi
21900 # Put the nasty error message in config.log where it belongs
21901 echo "$WEBKIT_PKG_ERRORS" >&5
21902
21903 :
21904 elif test $pkg_failed = untried; then
21905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21906 $as_echo "no" >&6; }
21907 :
21908 else
21909 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
21910 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
21911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21912 $as_echo "yes" >&6; }
21913
21914 CY_EXECUTE=1
21915
21916
21917 for element in `$PKG_CONFIG --cflags $cy_webkit_pkg`; do
21918 haveit=
21919 for x in $CPPFLAGS; do
21920
21921 acl_save_prefix="$prefix"
21922 prefix="$acl_final_prefix"
21923 acl_save_exec_prefix="$exec_prefix"
21924 exec_prefix="$acl_final_exec_prefix"
21925 eval x=\"$x\"
21926 exec_prefix="$acl_save_exec_prefix"
21927 prefix="$acl_save_prefix"
21928
21929 if test "X$x" = "X$element"; then
21930 haveit=yes
21931 break
21932 fi
21933 done
21934 if test -z "$haveit"; then
21935 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
21936 fi
21937 done
21938
21939
21940 for element in `$PKG_CONFIG --libs $cy_webkit_pkg`; do
21941 haveit=
21942 for x in $LIBS; do
21943
21944 acl_save_prefix="$prefix"
21945 prefix="$acl_final_prefix"
21946 acl_save_exec_prefix="$exec_prefix"
21947 exec_prefix="$acl_final_exec_prefix"
21948 eval x=\"$x\"
21949 exec_prefix="$acl_save_exec_prefix"
21950 prefix="$acl_save_prefix"
21951
21952 if test "X$x" = "X$element"; then
21953 haveit=yes
21954 break
21955 fi
21956 done
21957 if test -z "$haveit"; then
21958 LIBS="${LIBS}${LIBS:+ }$element"
21959 fi
21960 done
21961
21962
21963 fi; if test "x$CY_EXECUTE" = x1; then break; fi
21964 done
21965
21966 fi
21967 fi
21968
21969 LTJAVASCRIPTCORE=$LIBS
21970 LIBS=$cy_save
21971
21972
21973 ;; #(
21974 no) :
21975
21976 CY_EXECUTE=0
21977 ;; #(
21978 JavaScriptCore) :
21979
21980
21981
21982 cy_save=$LIBS
21983 LIBS=
21984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing JSEvaluateScript" >&5
21985 $as_echo_n "checking for library containing JSEvaluateScript... " >&6; }
21986 if ${ac_cv_search_JSEvaluateScript+:} false; then :
21987 $as_echo_n "(cached) " >&6
21988 else
21989 ac_func_search_save_LIBS=$LIBS
21990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21991 /* end confdefs.h. */
21992
21993 /* Override any GCC internal prototype to avoid an error.
21994 Use char because int might match the return type of a GCC
21995 builtin and then its argument prototype would still apply. */
21996 #ifdef __cplusplus
21997 extern "C"
21998 #endif
21999 char JSEvaluateScript ();
22000 int
22001 main ()
22002 {
22003 return JSEvaluateScript ();
22004 ;
22005 return 0;
22006 }
22007 _ACEOF
22008 for ac_lib in '' JavaScriptCore; do
22009 if test -z "$ac_lib"; then
22010 ac_res="none required"
22011 else
22012 ac_res=-l$ac_lib
22013 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
22014 fi
22015 if ac_fn_cxx_try_link "$LINENO"; then :
22016 ac_cv_search_JSEvaluateScript=$ac_res
22017 fi
22018 rm -f core conftest.err conftest.$ac_objext \
22019 conftest$ac_exeext
22020 if ${ac_cv_search_JSEvaluateScript+:} false; then :
22021 break
22022 fi
22023 done
22024 if ${ac_cv_search_JSEvaluateScript+:} false; then :
22025
22026 else
22027 ac_cv_search_JSEvaluateScript=no
22028 fi
22029 rm conftest.$ac_ext
22030 LIBS=$ac_func_search_save_LIBS
22031 fi
22032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_JSEvaluateScript" >&5
22033 $as_echo "$ac_cv_search_JSEvaluateScript" >&6; }
22034 ac_res=$ac_cv_search_JSEvaluateScript
22035 if test "$ac_res" != no; then :
22036 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22037
22038 CY_EXECUTE=1
22039
22040
22041 else
22042
22043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
22044 $as_echo_n "checking for framework JavaScriptCore... " >&6; }
22045 if ${ac_cv_framework_JavaScriptCore+:} false; then :
22046 $as_echo_n "(cached) " >&6
22047 else
22048
22049 ac_check_framework_save_LIBS=$LIBS
22050 LIBS="-framework JavaScriptCore $LIBS"
22051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22052 /* end confdefs.h. */
22053
22054 #include <JavaScriptCore/JSBase.h>
22055
22056 int
22057 main ()
22058 {
22059
22060 JSEvaluateScript(0, 0, 0, 0, 0, 0);
22061
22062 ;
22063 return 0;
22064 }
22065 _ACEOF
22066 if ac_fn_cxx_try_link "$LINENO"; then :
22067
22068 ac_cv_framework_JavaScriptCore=yes
22069
22070 else
22071 ac_cv_framework_JavaScriptCore=no
22072 fi
22073 rm -f core conftest.err conftest.$ac_objext \
22074 conftest$ac_exeext conftest.$ac_ext
22075 LIBS=$ac_check_framework_save_LIBS
22076
22077 fi
22078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
22079 $as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
22080 if test $ac_cv_framework_JavaScriptCore = yes; then :
22081
22082
22083 for element in "-framework JavaScriptCore"; do
22084 haveit=
22085 for x in $LIBS; do
22086
22087 acl_save_prefix="$prefix"
22088 prefix="$acl_final_prefix"
22089 acl_save_exec_prefix="$exec_prefix"
22090 exec_prefix="$acl_final_exec_prefix"
22091 eval x=\"$x\"
22092 exec_prefix="$acl_save_exec_prefix"
22093 prefix="$acl_save_prefix"
22094
22095 if test "X$x" = "X$element"; then
22096 haveit=yes
22097 break
22098 fi
22099 done
22100 if test -z "$haveit"; then
22101 LIBS="${LIBS}${LIBS:+ }$element"
22102 fi
22103 done
22104
22105
22106 CY_EXECUTE=1
22107
22108
22109
22110 else
22111
22112 for cy_webkit_pkg in "javascriptcoregtk-4.0"; do
22113
22114 pkg_failed=no
22115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
22116 $as_echo_n "checking for WEBKIT... " >&6; }
22117
22118 if test -n "$WEBKIT_CFLAGS"; then
22119 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
22120 elif test -n "$PKG_CONFIG"; then
22121 if test -n "$PKG_CONFIG" && \
22122 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
22123 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
22124 ac_status=$?
22125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22126 test $ac_status = 0; }; then
22127 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "$cy_webkit_pkg" 2>/dev/null`
22128 test "x$?" != "x0" && pkg_failed=yes
22129 else
22130 pkg_failed=yes
22131 fi
22132 else
22133 pkg_failed=untried
22134 fi
22135 if test -n "$WEBKIT_LIBS"; then
22136 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
22137 elif test -n "$PKG_CONFIG"; then
22138 if test -n "$PKG_CONFIG" && \
22139 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
22140 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
22141 ac_status=$?
22142 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22143 test $ac_status = 0; }; then
22144 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "$cy_webkit_pkg" 2>/dev/null`
22145 test "x$?" != "x0" && pkg_failed=yes
22146 else
22147 pkg_failed=yes
22148 fi
22149 else
22150 pkg_failed=untried
22151 fi
22152
22153
22154
22155 if test $pkg_failed = yes; then
22156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22157 $as_echo "no" >&6; }
22158
22159 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22160 _pkg_short_errors_supported=yes
22161 else
22162 _pkg_short_errors_supported=no
22163 fi
22164 if test $_pkg_short_errors_supported = yes; then
22165 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
22166 else
22167 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
22168 fi
22169 # Put the nasty error message in config.log where it belongs
22170 echo "$WEBKIT_PKG_ERRORS" >&5
22171
22172 :
22173 elif test $pkg_failed = untried; then
22174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22175 $as_echo "no" >&6; }
22176 :
22177 else
22178 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
22179 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
22180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22181 $as_echo "yes" >&6; }
22182
22183 CY_EXECUTE=1
22184
22185
22186 for element in `$PKG_CONFIG --cflags $cy_webkit_pkg`; do
22187 haveit=
22188 for x in $CPPFLAGS; do
22189
22190 acl_save_prefix="$prefix"
22191 prefix="$acl_final_prefix"
22192 acl_save_exec_prefix="$exec_prefix"
22193 exec_prefix="$acl_final_exec_prefix"
22194 eval x=\"$x\"
22195 exec_prefix="$acl_save_exec_prefix"
22196 prefix="$acl_save_prefix"
22197
22198 if test "X$x" = "X$element"; then
22199 haveit=yes
22200 break
22201 fi
22202 done
22203 if test -z "$haveit"; then
22204 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
22205 fi
22206 done
22207
22208
22209 for element in `$PKG_CONFIG --libs $cy_webkit_pkg`; do
22210 haveit=
22211 for x in $LIBS; do
22212
22213 acl_save_prefix="$prefix"
22214 prefix="$acl_final_prefix"
22215 acl_save_exec_prefix="$exec_prefix"
22216 exec_prefix="$acl_final_exec_prefix"
22217 eval x=\"$x\"
22218 exec_prefix="$acl_save_exec_prefix"
22219 prefix="$acl_save_prefix"
22220
22221 if test "X$x" = "X$element"; then
22222 haveit=yes
22223 break
22224 fi
22225 done
22226 if test -z "$haveit"; then
22227 LIBS="${LIBS}${LIBS:+ }$element"
22228 fi
22229 done
22230
22231
22232 fi; if test "x$CY_EXECUTE" = x1; then break; fi
22233 done
22234
22235 fi
22236 fi
22237
22238 LTJAVASCRIPTCORE=$LIBS
22239 LIBS=$cy_save
22240
22241
22242 ;; #(
22243 *) :
22244 as_fn_error $? "Unknown JavaScript engine: $enableval" "$LINENO" 5 ;;
22245 esac
22246
22247 else
22248
22249
22250
22251 cy_save=$LIBS
22252 LIBS=
22253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing JSEvaluateScript" >&5
22254 $as_echo_n "checking for library containing JSEvaluateScript... " >&6; }
22255 if ${ac_cv_search_JSEvaluateScript+:} false; then :
22256 $as_echo_n "(cached) " >&6
22257 else
22258 ac_func_search_save_LIBS=$LIBS
22259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22260 /* end confdefs.h. */
22261
22262 /* Override any GCC internal prototype to avoid an error.
22263 Use char because int might match the return type of a GCC
22264 builtin and then its argument prototype would still apply. */
22265 #ifdef __cplusplus
22266 extern "C"
22267 #endif
22268 char JSEvaluateScript ();
22269 int
22270 main ()
22271 {
22272 return JSEvaluateScript ();
22273 ;
22274 return 0;
22275 }
22276 _ACEOF
22277 for ac_lib in '' JavaScriptCore; do
22278 if test -z "$ac_lib"; then
22279 ac_res="none required"
22280 else
22281 ac_res=-l$ac_lib
22282 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
22283 fi
22284 if ac_fn_cxx_try_link "$LINENO"; then :
22285 ac_cv_search_JSEvaluateScript=$ac_res
22286 fi
22287 rm -f core conftest.err conftest.$ac_objext \
22288 conftest$ac_exeext
22289 if ${ac_cv_search_JSEvaluateScript+:} false; then :
22290 break
22291 fi
22292 done
22293 if ${ac_cv_search_JSEvaluateScript+:} false; then :
22294
22295 else
22296 ac_cv_search_JSEvaluateScript=no
22297 fi
22298 rm conftest.$ac_ext
22299 LIBS=$ac_func_search_save_LIBS
22300 fi
22301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_JSEvaluateScript" >&5
22302 $as_echo "$ac_cv_search_JSEvaluateScript" >&6; }
22303 ac_res=$ac_cv_search_JSEvaluateScript
22304 if test "$ac_res" != no; then :
22305 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22306
22307 CY_EXECUTE=1
22308
22309
22310 else
22311
22312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
22313 $as_echo_n "checking for framework JavaScriptCore... " >&6; }
22314 if ${ac_cv_framework_JavaScriptCore+:} false; then :
22315 $as_echo_n "(cached) " >&6
22316 else
22317
22318 ac_check_framework_save_LIBS=$LIBS
22319 LIBS="-framework JavaScriptCore $LIBS"
22320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22321 /* end confdefs.h. */
22322
22323 #include <JavaScriptCore/JSBase.h>
22324
22325 int
22326 main ()
22327 {
22328
22329 JSEvaluateScript(0, 0, 0, 0, 0, 0);
22330
22331 ;
22332 return 0;
22333 }
22334 _ACEOF
22335 if ac_fn_cxx_try_link "$LINENO"; then :
22336
22337 ac_cv_framework_JavaScriptCore=yes
22338
22339 else
22340 ac_cv_framework_JavaScriptCore=no
22341 fi
22342 rm -f core conftest.err conftest.$ac_objext \
22343 conftest$ac_exeext conftest.$ac_ext
22344 LIBS=$ac_check_framework_save_LIBS
22345
22346 fi
22347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
22348 $as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
22349 if test $ac_cv_framework_JavaScriptCore = yes; then :
22350
22351
22352 for element in "-framework JavaScriptCore"; do
22353 haveit=
22354 for x in $LIBS; do
22355
22356 acl_save_prefix="$prefix"
22357 prefix="$acl_final_prefix"
22358 acl_save_exec_prefix="$exec_prefix"
22359 exec_prefix="$acl_final_exec_prefix"
22360 eval x=\"$x\"
22361 exec_prefix="$acl_save_exec_prefix"
22362 prefix="$acl_save_prefix"
22363
22364 if test "X$x" = "X$element"; then
22365 haveit=yes
22366 break
22367 fi
22368 done
22369 if test -z "$haveit"; then
22370 LIBS="${LIBS}${LIBS:+ }$element"
22371 fi
22372 done
22373
22374
22375 CY_EXECUTE=1
22376
22377
22378
22379 else
22380
22381 for cy_webkit_pkg in "javascriptcoregtk-4.0"; do
22382
22383 pkg_failed=no
22384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
22385 $as_echo_n "checking for WEBKIT... " >&6; }
22386
22387 if test -n "$WEBKIT_CFLAGS"; then
22388 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
22389 elif test -n "$PKG_CONFIG"; then
22390 if test -n "$PKG_CONFIG" && \
22391 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
22392 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
22393 ac_status=$?
22394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22395 test $ac_status = 0; }; then
22396 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "$cy_webkit_pkg" 2>/dev/null`
22397 test "x$?" != "x0" && pkg_failed=yes
22398 else
22399 pkg_failed=yes
22400 fi
22401 else
22402 pkg_failed=untried
22403 fi
22404 if test -n "$WEBKIT_LIBS"; then
22405 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
22406 elif test -n "$PKG_CONFIG"; then
22407 if test -n "$PKG_CONFIG" && \
22408 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
22409 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
22410 ac_status=$?
22411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22412 test $ac_status = 0; }; then
22413 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "$cy_webkit_pkg" 2>/dev/null`
22414 test "x$?" != "x0" && pkg_failed=yes
22415 else
22416 pkg_failed=yes
22417 fi
22418 else
22419 pkg_failed=untried
22420 fi
22421
22422
22423
22424 if test $pkg_failed = yes; then
22425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22426 $as_echo "no" >&6; }
22427
22428 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22429 _pkg_short_errors_supported=yes
22430 else
22431 _pkg_short_errors_supported=no
22432 fi
22433 if test $_pkg_short_errors_supported = yes; then
22434 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
22435 else
22436 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
22437 fi
22438 # Put the nasty error message in config.log where it belongs
22439 echo "$WEBKIT_PKG_ERRORS" >&5
22440
22441 :
22442 elif test $pkg_failed = untried; then
22443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22444 $as_echo "no" >&6; }
22445 :
22446 else
22447 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
22448 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
22449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22450 $as_echo "yes" >&6; }
22451
22452 CY_EXECUTE=1
22453
22454
22455 for element in `$PKG_CONFIG --cflags $cy_webkit_pkg`; do
22456 haveit=
22457 for x in $CPPFLAGS; do
22458
22459 acl_save_prefix="$prefix"
22460 prefix="$acl_final_prefix"
22461 acl_save_exec_prefix="$exec_prefix"
22462 exec_prefix="$acl_final_exec_prefix"
22463 eval x=\"$x\"
22464 exec_prefix="$acl_save_exec_prefix"
22465 prefix="$acl_save_prefix"
22466
22467 if test "X$x" = "X$element"; then
22468 haveit=yes
22469 break
22470 fi
22471 done
22472 if test -z "$haveit"; then
22473 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
22474 fi
22475 done
22476
22477
22478 for element in `$PKG_CONFIG --libs $cy_webkit_pkg`; do
22479 haveit=
22480 for x in $LIBS; do
22481
22482 acl_save_prefix="$prefix"
22483 prefix="$acl_final_prefix"
22484 acl_save_exec_prefix="$exec_prefix"
22485 exec_prefix="$acl_final_exec_prefix"
22486 eval x=\"$x\"
22487 exec_prefix="$acl_save_exec_prefix"
22488 prefix="$acl_save_prefix"
22489
22490 if test "X$x" = "X$element"; then
22491 haveit=yes
22492 break
22493 fi
22494 done
22495 if test -z "$haveit"; then
22496 LIBS="${LIBS}${LIBS:+ }$element"
22497 fi
22498 done
22499
22500
22501 fi; if test "x$CY_EXECUTE" = x1; then break; fi
22502 done
22503
22504 fi
22505 fi
22506
22507 LTJAVASCRIPTCORE=$LIBS
22508 LIBS=$cy_save
22509
22510
22511
22512 fi
22513
22514
22515 # Check whether --enable-console was given.
22516 if test "${enable_console+set}" = set; then :
22517 enableval=$enable_console;
22518 fi
22519
22520 if test "x$enable_console" != "xno"; then
22521 CY_CONSOLE_TRUE=
22522 CY_CONSOLE_FALSE='#'
22523 else
22524 CY_CONSOLE_TRUE='#'
22525 CY_CONSOLE_FALSE=
22526 fi
22527
22528
22529 # Check whether --enable-attach was given.
22530 if test "${enable_attach+set}" = set; then :
22531 enableval=$enable_attach;
22532 fi
22533
22534 if test "x$enable_attach" != "xno" -a "x$CY_EXECUTE" = x1; then
22535 CY_ATTACH_TRUE=
22536 CY_ATTACH_FALSE='#'
22537 else
22538 CY_ATTACH_TRUE='#'
22539 CY_ATTACH_FALSE=
22540 fi
22541
22542
22543
22544
22545 if test "x$CY_EXECUTE" = x1; then
22546 CY_EXECUTE_TRUE=
22547 CY_EXECUTE_FALSE='#'
22548 else
22549 CY_EXECUTE_TRUE='#'
22550 CY_EXECUTE_FALSE=
22551 fi
22552
22553
22554 if test "x$CY_SYSTEM" = x; then CY_SYSTEM=1; fi
22555
22556
22557
22558 case $CY_EXECUTE in #(
22559 1) :
22560
22561
22562 cy_save=$LIBS
22563 LIBS=
22564 for ac_header in uv.h
22565 do :
22566 ac_fn_cxx_check_header_mongrel "$LINENO" "uv.h" "ac_cv_header_uv_h" "$ac_includes_default"
22567 if test "x$ac_cv_header_uv_h" = xyes; then :
22568 cat >>confdefs.h <<_ACEOF
22569 #define HAVE_UV_H 1
22570 _ACEOF
22571
22572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing uv_loop_init" >&5
22573 $as_echo_n "checking for library containing uv_loop_init... " >&6; }
22574 if ${ac_cv_search_uv_loop_init+:} false; then :
22575 $as_echo_n "(cached) " >&6
22576 else
22577 ac_func_search_save_LIBS=$LIBS
22578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22579 /* end confdefs.h. */
22580
22581 /* Override any GCC internal prototype to avoid an error.
22582 Use char because int might match the return type of a GCC
22583 builtin and then its argument prototype would still apply. */
22584 #ifdef __cplusplus
22585 extern "C"
22586 #endif
22587 char uv_loop_init ();
22588 int
22589 main ()
22590 {
22591 return uv_loop_init ();
22592 ;
22593 return 0;
22594 }
22595 _ACEOF
22596 for ac_lib in '' uv; do
22597 if test -z "$ac_lib"; then
22598 ac_res="none required"
22599 else
22600 ac_res=-l$ac_lib
22601 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
22602 fi
22603 if ac_fn_cxx_try_link "$LINENO"; then :
22604 ac_cv_search_uv_loop_init=$ac_res
22605 fi
22606 rm -f core conftest.err conftest.$ac_objext \
22607 conftest$ac_exeext
22608 if ${ac_cv_search_uv_loop_init+:} false; then :
22609 break
22610 fi
22611 done
22612 if ${ac_cv_search_uv_loop_init+:} false; then :
22613
22614 else
22615 ac_cv_search_uv_loop_init=no
22616 fi
22617 rm conftest.$ac_ext
22618 LIBS=$ac_func_search_save_LIBS
22619 fi
22620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_uv_loop_init" >&5
22621 $as_echo "$ac_cv_search_uv_loop_init" >&6; }
22622 ac_res=$ac_cv_search_uv_loop_init
22623 if test "$ac_res" != no; then :
22624 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22625
22626 fi
22627
22628
22629 fi
22630
22631 done
22632
22633 LTLIBUV=$LIBS
22634 LIBS=$cy_save
22635
22636
22637
22638
22639 cy_save=$LIBS
22640 LIBS=
22641 for ac_header in sqlite3.h
22642 do :
22643 ac_fn_cxx_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
22644 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
22645 cat >>confdefs.h <<_ACEOF
22646 #define HAVE_SQLITE3_H 1
22647 _ACEOF
22648
22649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sqlite3_open_v2" >&5
22650 $as_echo_n "checking for library containing sqlite3_open_v2... " >&6; }
22651 if ${ac_cv_search_sqlite3_open_v2+:} false; then :
22652 $as_echo_n "(cached) " >&6
22653 else
22654 ac_func_search_save_LIBS=$LIBS
22655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22656 /* end confdefs.h. */
22657
22658 /* Override any GCC internal prototype to avoid an error.
22659 Use char because int might match the return type of a GCC
22660 builtin and then its argument prototype would still apply. */
22661 #ifdef __cplusplus
22662 extern "C"
22663 #endif
22664 char sqlite3_open_v2 ();
22665 int
22666 main ()
22667 {
22668 return sqlite3_open_v2 ();
22669 ;
22670 return 0;
22671 }
22672 _ACEOF
22673 for ac_lib in '' sqlite3 sqlite; do
22674 if test -z "$ac_lib"; then
22675 ac_res="none required"
22676 else
22677 ac_res=-l$ac_lib
22678 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
22679 fi
22680 if ac_fn_cxx_try_link "$LINENO"; then :
22681 ac_cv_search_sqlite3_open_v2=$ac_res
22682 fi
22683 rm -f core conftest.err conftest.$ac_objext \
22684 conftest$ac_exeext
22685 if ${ac_cv_search_sqlite3_open_v2+:} false; then :
22686 break
22687 fi
22688 done
22689 if ${ac_cv_search_sqlite3_open_v2+:} false; then :
22690
22691 else
22692 ac_cv_search_sqlite3_open_v2=no
22693 fi
22694 rm conftest.$ac_ext
22695 LIBS=$ac_func_search_save_LIBS
22696 fi
22697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sqlite3_open_v2" >&5
22698 $as_echo "$ac_cv_search_sqlite3_open_v2" >&6; }
22699 ac_res=$ac_cv_search_sqlite3_open_v2
22700 if test "$ac_res" != no; then :
22701 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22702
22703 fi
22704
22705
22706 fi
22707
22708 done
22709
22710 LTLIBSQLITE3=$LIBS
22711 LIBS=$cy_save
22712
22713
22714
22715 for ac_header in ffi.h ffi/ffi.h
22716 do :
22717 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22718 ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22719 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22720 cat >>confdefs.h <<_ACEOF
22721 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22722 _ACEOF
22723 break
22724 fi
22725
22726 done
22727
22728
22729
22730 cy_save=$LIBS
22731 LIBS=
22732 if test "x$ac_cv_header_ffi_h" = xno && test "x$ac_cv_header_ffi_ffi_h" = xno; then :
22733
22734
22735
22736 pkg_failed=no
22737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBFFI" >&5
22738 $as_echo_n "checking for LIBFFI... " >&6; }
22739
22740 if test -n "$LIBFFI_CFLAGS"; then
22741 pkg_cv_LIBFFI_CFLAGS="$LIBFFI_CFLAGS"
22742 elif test -n "$PKG_CONFIG"; then
22743 if test -n "$PKG_CONFIG" && \
22744 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
22745 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
22746 ac_status=$?
22747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22748 test $ac_status = 0; }; then
22749 pkg_cv_LIBFFI_CFLAGS=`$PKG_CONFIG --cflags "libffi" 2>/dev/null`
22750 test "x$?" != "x0" && pkg_failed=yes
22751 else
22752 pkg_failed=yes
22753 fi
22754 else
22755 pkg_failed=untried
22756 fi
22757 if test -n "$LIBFFI_LIBS"; then
22758 pkg_cv_LIBFFI_LIBS="$LIBFFI_LIBS"
22759 elif test -n "$PKG_CONFIG"; then
22760 if test -n "$PKG_CONFIG" && \
22761 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
22762 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
22763 ac_status=$?
22764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22765 test $ac_status = 0; }; then
22766 pkg_cv_LIBFFI_LIBS=`$PKG_CONFIG --libs "libffi" 2>/dev/null`
22767 test "x$?" != "x0" && pkg_failed=yes
22768 else
22769 pkg_failed=yes
22770 fi
22771 else
22772 pkg_failed=untried
22773 fi
22774
22775
22776
22777 if test $pkg_failed = yes; then
22778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22779 $as_echo "no" >&6; }
22780
22781 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22782 _pkg_short_errors_supported=yes
22783 else
22784 _pkg_short_errors_supported=no
22785 fi
22786 if test $_pkg_short_errors_supported = yes; then
22787 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libffi" 2>&1`
22788 else
22789 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libffi" 2>&1`
22790 fi
22791 # Put the nasty error message in config.log where it belongs
22792 echo "$LIBFFI_PKG_ERRORS" >&5
22793
22794 as_fn_error $? "missing \"libffi\"" "$LINENO" 5
22795 elif test $pkg_failed = untried; then
22796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22797 $as_echo "no" >&6; }
22798 as_fn_error $? "missing \"libffi\"" "$LINENO" 5
22799 else
22800 LIBFFI_CFLAGS=$pkg_cv_LIBFFI_CFLAGS
22801 LIBFFI_LIBS=$pkg_cv_LIBFFI_LIBS
22802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22803 $as_echo "yes" >&6; }
22804
22805
22806 for element in `$PKG_CONFIG --cflags libffi`; do
22807 haveit=
22808 for x in $CPPFLAGS; do
22809
22810 acl_save_prefix="$prefix"
22811 prefix="$acl_final_prefix"
22812 acl_save_exec_prefix="$exec_prefix"
22813 exec_prefix="$acl_final_exec_prefix"
22814 eval x=\"$x\"
22815 exec_prefix="$acl_save_exec_prefix"
22816 prefix="$acl_save_prefix"
22817
22818 if test "X$x" = "X$element"; then
22819 haveit=yes
22820 break
22821 fi
22822 done
22823 if test -z "$haveit"; then
22824 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
22825 fi
22826 done
22827
22828
22829 for element in `$PKG_CONFIG --libs libffi`; do
22830 haveit=
22831 for x in $LIBS; do
22832
22833 acl_save_prefix="$prefix"
22834 prefix="$acl_final_prefix"
22835 acl_save_exec_prefix="$exec_prefix"
22836 exec_prefix="$acl_final_exec_prefix"
22837 eval x=\"$x\"
22838 exec_prefix="$acl_save_exec_prefix"
22839 prefix="$acl_save_prefix"
22840
22841 if test "X$x" = "X$element"; then
22842 haveit=yes
22843 break
22844 fi
22845 done
22846 if test -z "$haveit"; then
22847 LIBS="${LIBS}${LIBS:+ }$element"
22848 fi
22849 done
22850
22851
22852 fi
22853
22854 else
22855
22856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ffi_call" >&5
22857 $as_echo_n "checking for library containing ffi_call... " >&6; }
22858 if ${ac_cv_search_ffi_call+:} false; then :
22859 $as_echo_n "(cached) " >&6
22860 else
22861 ac_func_search_save_LIBS=$LIBS
22862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22863 /* end confdefs.h. */
22864
22865 /* Override any GCC internal prototype to avoid an error.
22866 Use char because int might match the return type of a GCC
22867 builtin and then its argument prototype would still apply. */
22868 #ifdef __cplusplus
22869 extern "C"
22870 #endif
22871 char ffi_call ();
22872 int
22873 main ()
22874 {
22875 return ffi_call ();
22876 ;
22877 return 0;
22878 }
22879 _ACEOF
22880 for ac_lib in '' ffi; do
22881 if test -z "$ac_lib"; then
22882 ac_res="none required"
22883 else
22884 ac_res=-l$ac_lib
22885 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
22886 fi
22887 if ac_fn_cxx_try_link "$LINENO"; then :
22888 ac_cv_search_ffi_call=$ac_res
22889 fi
22890 rm -f core conftest.err conftest.$ac_objext \
22891 conftest$ac_exeext
22892 if ${ac_cv_search_ffi_call+:} false; then :
22893 break
22894 fi
22895 done
22896 if ${ac_cv_search_ffi_call+:} false; then :
22897
22898 else
22899 ac_cv_search_ffi_call=no
22900 fi
22901 rm conftest.$ac_ext
22902 LIBS=$ac_func_search_save_LIBS
22903 fi
22904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
22905 $as_echo "$ac_cv_search_ffi_call" >&6; }
22906 ac_res=$ac_cv_search_ffi_call
22907 if test "$ac_res" != no; then :
22908 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22909
22910 fi
22911
22912 case $ac_cv_search_ffi_call in #(
22913 no) :
22914
22915
22916 pkg_failed=no
22917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBFFI" >&5
22918 $as_echo_n "checking for LIBFFI... " >&6; }
22919
22920 if test -n "$LIBFFI_CFLAGS"; then
22921 pkg_cv_LIBFFI_CFLAGS="$LIBFFI_CFLAGS"
22922 elif test -n "$PKG_CONFIG"; then
22923 if test -n "$PKG_CONFIG" && \
22924 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
22925 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
22926 ac_status=$?
22927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22928 test $ac_status = 0; }; then
22929 pkg_cv_LIBFFI_CFLAGS=`$PKG_CONFIG --cflags "libffi" 2>/dev/null`
22930 test "x$?" != "x0" && pkg_failed=yes
22931 else
22932 pkg_failed=yes
22933 fi
22934 else
22935 pkg_failed=untried
22936 fi
22937 if test -n "$LIBFFI_LIBS"; then
22938 pkg_cv_LIBFFI_LIBS="$LIBFFI_LIBS"
22939 elif test -n "$PKG_CONFIG"; then
22940 if test -n "$PKG_CONFIG" && \
22941 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
22942 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
22943 ac_status=$?
22944 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22945 test $ac_status = 0; }; then
22946 pkg_cv_LIBFFI_LIBS=`$PKG_CONFIG --libs "libffi" 2>/dev/null`
22947 test "x$?" != "x0" && pkg_failed=yes
22948 else
22949 pkg_failed=yes
22950 fi
22951 else
22952 pkg_failed=untried
22953 fi
22954
22955
22956
22957 if test $pkg_failed = yes; then
22958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22959 $as_echo "no" >&6; }
22960
22961 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22962 _pkg_short_errors_supported=yes
22963 else
22964 _pkg_short_errors_supported=no
22965 fi
22966 if test $_pkg_short_errors_supported = yes; then
22967 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libffi" 2>&1`
22968 else
22969 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libffi" 2>&1`
22970 fi
22971 # Put the nasty error message in config.log where it belongs
22972 echo "$LIBFFI_PKG_ERRORS" >&5
22973
22974 as_fn_error $? "missing \"libffi\"" "$LINENO" 5
22975 elif test $pkg_failed = untried; then
22976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22977 $as_echo "no" >&6; }
22978 as_fn_error $? "missing \"libffi\"" "$LINENO" 5
22979 else
22980 LIBFFI_CFLAGS=$pkg_cv_LIBFFI_CFLAGS
22981 LIBFFI_LIBS=$pkg_cv_LIBFFI_LIBS
22982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22983 $as_echo "yes" >&6; }
22984
22985
22986 for element in `$PKG_CONFIG --cflags libffi`; do
22987 haveit=
22988 for x in $CPPFLAGS; do
22989
22990 acl_save_prefix="$prefix"
22991 prefix="$acl_final_prefix"
22992 acl_save_exec_prefix="$exec_prefix"
22993 exec_prefix="$acl_final_exec_prefix"
22994 eval x=\"$x\"
22995 exec_prefix="$acl_save_exec_prefix"
22996 prefix="$acl_save_prefix"
22997
22998 if test "X$x" = "X$element"; then
22999 haveit=yes
23000 break
23001 fi
23002 done
23003 if test -z "$haveit"; then
23004 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
23005 fi
23006 done
23007
23008
23009 for element in `$PKG_CONFIG --libs libffi`; do
23010 haveit=
23011 for x in $LIBS; do
23012
23013 acl_save_prefix="$prefix"
23014 prefix="$acl_final_prefix"
23015 acl_save_exec_prefix="$exec_prefix"
23016 exec_prefix="$acl_final_exec_prefix"
23017 eval x=\"$x\"
23018 exec_prefix="$acl_save_exec_prefix"
23019 prefix="$acl_save_prefix"
23020
23021 if test "X$x" = "X$element"; then
23022 haveit=yes
23023 break
23024 fi
23025 done
23026 if test -z "$haveit"; then
23027 LIBS="${LIBS}${LIBS:+ }$element"
23028 fi
23029 done
23030
23031
23032 fi ;; #(
23033 *) :
23034 ;;
23035 esac
23036 for ac_func in ffi_prep_cif_var
23037 do :
23038 ac_fn_cxx_check_func "$LINENO" "ffi_prep_cif_var" "ac_cv_func_ffi_prep_cif_var"
23039 if test "x$ac_cv_func_ffi_prep_cif_var" = xyes; then :
23040 cat >>confdefs.h <<_ACEOF
23041 #define HAVE_FFI_PREP_CIF_VAR 1
23042 _ACEOF
23043
23044 fi
23045 done
23046
23047
23048 fi
23049 LTLIBFFI=$LIBS
23050 LIBS=$cy_save
23051
23052
23053
23054
23055 cy_save=$LIBS
23056 LIBS=
23057
23058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaVM" >&5
23059 $as_echo_n "checking for framework JavaVM... " >&6; }
23060 if ${ac_cv_framework_JavaVM+:} false; then :
23061 $as_echo_n "(cached) " >&6
23062 else
23063
23064 ac_check_framework_save_LIBS=$LIBS
23065 LIBS="-framework JavaVM $LIBS"
23066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23067 /* end confdefs.h. */
23068
23069 #include <JavaVM/jni.h>
23070
23071 int
23072 main ()
23073 {
23074 JNI_GetCreatedJavaVMs(NULL, 0, NULL);
23075 ;
23076 return 0;
23077 }
23078 _ACEOF
23079 if ac_fn_cxx_try_link "$LINENO"; then :
23080
23081 ac_cv_framework_JavaVM=yes
23082
23083 else
23084 ac_cv_framework_JavaVM=no
23085 fi
23086 rm -f core conftest.err conftest.$ac_objext \
23087 conftest$ac_exeext conftest.$ac_ext
23088 LIBS=$ac_check_framework_save_LIBS
23089
23090 fi
23091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaVM" >&5
23092 $as_echo "$ac_cv_framework_JavaVM" >&6; }
23093 if test $ac_cv_framework_JavaVM = yes; then :
23094
23095
23096 for element in "-framework JavaVM"; do
23097 haveit=
23098 for x in $LIBS; do
23099
23100 acl_save_prefix="$prefix"
23101 prefix="$acl_final_prefix"
23102 acl_save_exec_prefix="$exec_prefix"
23103 exec_prefix="$acl_final_exec_prefix"
23104 eval x=\"$x\"
23105 exec_prefix="$acl_save_exec_prefix"
23106 prefix="$acl_save_prefix"
23107
23108 if test "X$x" = "X$element"; then
23109 haveit=yes
23110 break
23111 fi
23112 done
23113 if test -z "$haveit"; then
23114 LIBS="${LIBS}${LIBS:+ }$element"
23115 fi
23116 done
23117
23118
23119 CY_JAVA=1
23120
23121
23122
23123 else
23124 ac_fn_cxx_check_header_mongrel "$LINENO" "jni.h" "ac_cv_header_jni_h" "$ac_includes_default"
23125 if test "x$ac_cv_header_jni_h" = xyes; then :
23126
23127 CY_JAVA=1
23128
23129
23130 else
23131
23132 CY_JAVA=0
23133
23134
23135 fi
23136
23137
23138 fi
23139 LTJAVA=$LIBS
23140 LIBS=$cy_save
23141
23142
23143
23144
23145 cy_save=$LIBS
23146 LIBS=
23147
23148 pkg_failed=no
23149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBRUBY21" >&5
23150 $as_echo_n "checking for LIBRUBY21... " >&6; }
23151
23152 if test -n "$LIBRUBY21_CFLAGS"; then
23153 pkg_cv_LIBRUBY21_CFLAGS="$LIBRUBY21_CFLAGS"
23154 elif test -n "$PKG_CONFIG"; then
23155 if test -n "$PKG_CONFIG" && \
23156 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ruby-2.1\""; } >&5
23157 ($PKG_CONFIG --exists --print-errors "ruby-2.1") 2>&5
23158 ac_status=$?
23159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23160 test $ac_status = 0; }; then
23161 pkg_cv_LIBRUBY21_CFLAGS=`$PKG_CONFIG --cflags "ruby-2.1" 2>/dev/null`
23162 test "x$?" != "x0" && pkg_failed=yes
23163 else
23164 pkg_failed=yes
23165 fi
23166 else
23167 pkg_failed=untried
23168 fi
23169 if test -n "$LIBRUBY21_LIBS"; then
23170 pkg_cv_LIBRUBY21_LIBS="$LIBRUBY21_LIBS"
23171 elif test -n "$PKG_CONFIG"; then
23172 if test -n "$PKG_CONFIG" && \
23173 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ruby-2.1\""; } >&5
23174 ($PKG_CONFIG --exists --print-errors "ruby-2.1") 2>&5
23175 ac_status=$?
23176 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23177 test $ac_status = 0; }; then
23178 pkg_cv_LIBRUBY21_LIBS=`$PKG_CONFIG --libs "ruby-2.1" 2>/dev/null`
23179 test "x$?" != "x0" && pkg_failed=yes
23180 else
23181 pkg_failed=yes
23182 fi
23183 else
23184 pkg_failed=untried
23185 fi
23186
23187
23188
23189 if test $pkg_failed = yes; then
23190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23191 $as_echo "no" >&6; }
23192
23193 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
23194 _pkg_short_errors_supported=yes
23195 else
23196 _pkg_short_errors_supported=no
23197 fi
23198 if test $_pkg_short_errors_supported = yes; then
23199 LIBRUBY21_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "ruby-2.1" 2>&1`
23200 else
23201 LIBRUBY21_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "ruby-2.1" 2>&1`
23202 fi
23203 # Put the nasty error message in config.log where it belongs
23204 echo "$LIBRUBY21_PKG_ERRORS" >&5
23205
23206
23207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework Ruby" >&5
23208 $as_echo_n "checking for framework Ruby... " >&6; }
23209 if ${ac_cv_framework_Ruby+:} false; then :
23210 $as_echo_n "(cached) " >&6
23211 else
23212
23213 ac_check_framework_save_LIBS=$LIBS
23214 LIBS="-framework Ruby $LIBS"
23215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23216 /* end confdefs.h. */
23217
23218 #include <Ruby/ruby.h>
23219
23220 int
23221 main ()
23222 {
23223 ruby_init();
23224 ;
23225 return 0;
23226 }
23227 _ACEOF
23228 if ac_fn_cxx_try_link "$LINENO"; then :
23229
23230 ac_cv_framework_Ruby=yes
23231
23232 else
23233 ac_cv_framework_Ruby=no
23234 fi
23235 rm -f core conftest.err conftest.$ac_objext \
23236 conftest$ac_exeext conftest.$ac_ext
23237 LIBS=$ac_check_framework_save_LIBS
23238
23239 fi
23240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Ruby" >&5
23241 $as_echo "$ac_cv_framework_Ruby" >&6; }
23242 if test $ac_cv_framework_Ruby = yes; then :
23243
23244
23245 for element in "-framework Ruby"; do
23246 haveit=
23247 for x in $LIBS; do
23248
23249 acl_save_prefix="$prefix"
23250 prefix="$acl_final_prefix"
23251 acl_save_exec_prefix="$exec_prefix"
23252 exec_prefix="$acl_final_exec_prefix"
23253 eval x=\"$x\"
23254 exec_prefix="$acl_save_exec_prefix"
23255 prefix="$acl_save_prefix"
23256
23257 if test "X$x" = "X$element"; then
23258 haveit=yes
23259 break
23260 fi
23261 done
23262 if test -z "$haveit"; then
23263 LIBS="${LIBS}${LIBS:+ }$element"
23264 fi
23265 done
23266
23267
23268 CY_RUBY=1
23269
23270
23271
23272 else
23273 for ac_header in ruby.h
23274 do :
23275 ac_fn_cxx_check_header_mongrel "$LINENO" "ruby.h" "ac_cv_header_ruby_h" "$ac_includes_default"
23276 if test "x$ac_cv_header_ruby_h" = xyes; then :
23277 cat >>confdefs.h <<_ACEOF
23278 #define HAVE_RUBY_H 1
23279 _ACEOF
23280
23281 CY_RUBY=1
23282
23283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ruby_init" >&5
23284 $as_echo_n "checking for library containing ruby_init... " >&6; }
23285 if ${ac_cv_search_ruby_init+:} false; then :
23286 $as_echo_n "(cached) " >&6
23287 else
23288 ac_func_search_save_LIBS=$LIBS
23289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23290 /* end confdefs.h. */
23291
23292 /* Override any GCC internal prototype to avoid an error.
23293 Use char because int might match the return type of a GCC
23294 builtin and then its argument prototype would still apply. */
23295 #ifdef __cplusplus
23296 extern "C"
23297 #endif
23298 char ruby_init ();
23299 int
23300 main ()
23301 {
23302 return ruby_init ();
23303 ;
23304 return 0;
23305 }
23306 _ACEOF
23307 for ac_lib in '' ruby; do
23308 if test -z "$ac_lib"; then
23309 ac_res="none required"
23310 else
23311 ac_res=-l$ac_lib
23312 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
23313 fi
23314 if ac_fn_cxx_try_link "$LINENO"; then :
23315 ac_cv_search_ruby_init=$ac_res
23316 fi
23317 rm -f core conftest.err conftest.$ac_objext \
23318 conftest$ac_exeext
23319 if ${ac_cv_search_ruby_init+:} false; then :
23320 break
23321 fi
23322 done
23323 if ${ac_cv_search_ruby_init+:} false; then :
23324
23325 else
23326 ac_cv_search_ruby_init=no
23327 fi
23328 rm conftest.$ac_ext
23329 LIBS=$ac_func_search_save_LIBS
23330 fi
23331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ruby_init" >&5
23332 $as_echo "$ac_cv_search_ruby_init" >&6; }
23333 ac_res=$ac_cv_search_ruby_init
23334 if test "$ac_res" != no; then :
23335 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
23336
23337
23338 fi
23339
23340
23341 else
23342
23343 CY_RUBY=0
23344
23345
23346 fi
23347
23348 done
23349
23350 fi
23351 elif test $pkg_failed = untried; then
23352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23353 $as_echo "no" >&6; }
23354
23355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework Ruby" >&5
23356 $as_echo_n "checking for framework Ruby... " >&6; }
23357 if ${ac_cv_framework_Ruby+:} false; then :
23358 $as_echo_n "(cached) " >&6
23359 else
23360
23361 ac_check_framework_save_LIBS=$LIBS
23362 LIBS="-framework Ruby $LIBS"
23363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23364 /* end confdefs.h. */
23365
23366 #include <Ruby/ruby.h>
23367
23368 int
23369 main ()
23370 {
23371 ruby_init();
23372 ;
23373 return 0;
23374 }
23375 _ACEOF
23376 if ac_fn_cxx_try_link "$LINENO"; then :
23377
23378 ac_cv_framework_Ruby=yes
23379
23380 else
23381 ac_cv_framework_Ruby=no
23382 fi
23383 rm -f core conftest.err conftest.$ac_objext \
23384 conftest$ac_exeext conftest.$ac_ext
23385 LIBS=$ac_check_framework_save_LIBS
23386
23387 fi
23388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Ruby" >&5
23389 $as_echo "$ac_cv_framework_Ruby" >&6; }
23390 if test $ac_cv_framework_Ruby = yes; then :
23391
23392
23393 for element in "-framework Ruby"; do
23394 haveit=
23395 for x in $LIBS; do
23396
23397 acl_save_prefix="$prefix"
23398 prefix="$acl_final_prefix"
23399 acl_save_exec_prefix="$exec_prefix"
23400 exec_prefix="$acl_final_exec_prefix"
23401 eval x=\"$x\"
23402 exec_prefix="$acl_save_exec_prefix"
23403 prefix="$acl_save_prefix"
23404
23405 if test "X$x" = "X$element"; then
23406 haveit=yes
23407 break
23408 fi
23409 done
23410 if test -z "$haveit"; then
23411 LIBS="${LIBS}${LIBS:+ }$element"
23412 fi
23413 done
23414
23415
23416 CY_RUBY=1
23417
23418
23419
23420 else
23421 for ac_header in ruby.h
23422 do :
23423 ac_fn_cxx_check_header_mongrel "$LINENO" "ruby.h" "ac_cv_header_ruby_h" "$ac_includes_default"
23424 if test "x$ac_cv_header_ruby_h" = xyes; then :
23425 cat >>confdefs.h <<_ACEOF
23426 #define HAVE_RUBY_H 1
23427 _ACEOF
23428
23429 CY_RUBY=1
23430
23431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ruby_init" >&5
23432 $as_echo_n "checking for library containing ruby_init... " >&6; }
23433 if ${ac_cv_search_ruby_init+:} false; then :
23434 $as_echo_n "(cached) " >&6
23435 else
23436 ac_func_search_save_LIBS=$LIBS
23437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23438 /* end confdefs.h. */
23439
23440 /* Override any GCC internal prototype to avoid an error.
23441 Use char because int might match the return type of a GCC
23442 builtin and then its argument prototype would still apply. */
23443 #ifdef __cplusplus
23444 extern "C"
23445 #endif
23446 char ruby_init ();
23447 int
23448 main ()
23449 {
23450 return ruby_init ();
23451 ;
23452 return 0;
23453 }
23454 _ACEOF
23455 for ac_lib in '' ruby; do
23456 if test -z "$ac_lib"; then
23457 ac_res="none required"
23458 else
23459 ac_res=-l$ac_lib
23460 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
23461 fi
23462 if ac_fn_cxx_try_link "$LINENO"; then :
23463 ac_cv_search_ruby_init=$ac_res
23464 fi
23465 rm -f core conftest.err conftest.$ac_objext \
23466 conftest$ac_exeext
23467 if ${ac_cv_search_ruby_init+:} false; then :
23468 break
23469 fi
23470 done
23471 if ${ac_cv_search_ruby_init+:} false; then :
23472
23473 else
23474 ac_cv_search_ruby_init=no
23475 fi
23476 rm conftest.$ac_ext
23477 LIBS=$ac_func_search_save_LIBS
23478 fi
23479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ruby_init" >&5
23480 $as_echo "$ac_cv_search_ruby_init" >&6; }
23481 ac_res=$ac_cv_search_ruby_init
23482 if test "$ac_res" != no; then :
23483 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
23484
23485
23486 fi
23487
23488
23489 else
23490
23491 CY_RUBY=0
23492
23493
23494 fi
23495
23496 done
23497
23498 fi
23499 else
23500 LIBRUBY21_CFLAGS=$pkg_cv_LIBRUBY21_CFLAGS
23501 LIBRUBY21_LIBS=$pkg_cv_LIBRUBY21_LIBS
23502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23503 $as_echo "yes" >&6; }
23504
23505 CY_RUBY=1
23506
23507
23508 for element in `$PKG_CONFIG --cflags ruby-2.1`; do
23509 haveit=
23510 for x in $CPPFLAGS; do
23511
23512 acl_save_prefix="$prefix"
23513 prefix="$acl_final_prefix"
23514 acl_save_exec_prefix="$exec_prefix"
23515 exec_prefix="$acl_final_exec_prefix"
23516 eval x=\"$x\"
23517 exec_prefix="$acl_save_exec_prefix"
23518 prefix="$acl_save_prefix"
23519
23520 if test "X$x" = "X$element"; then
23521 haveit=yes
23522 break
23523 fi
23524 done
23525 if test -z "$haveit"; then
23526 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
23527 fi
23528 done
23529
23530
23531 for element in `$PKG_CONFIG --libs ruby-2.1`; do
23532 haveit=
23533 for x in $LIBS; do
23534
23535 acl_save_prefix="$prefix"
23536 prefix="$acl_final_prefix"
23537 acl_save_exec_prefix="$exec_prefix"
23538 exec_prefix="$acl_final_exec_prefix"
23539 eval x=\"$x\"
23540 exec_prefix="$acl_save_exec_prefix"
23541 prefix="$acl_save_prefix"
23542
23543 if test "X$x" = "X$element"; then
23544 haveit=yes
23545 break
23546 fi
23547 done
23548 if test -z "$haveit"; then
23549 LIBS="${LIBS}${LIBS:+ }$element"
23550 fi
23551 done
23552
23553
23554 fi
23555 LTRUBY=$LIBS
23556 LIBS=$cy_save
23557
23558
23559
23560
23561 # Check whether --with-python was given.
23562 if test "${with_python+set}" = set; then :
23563 withval=$with_python;
23564 else
23565 with_python=no
23566 fi
23567
23568
23569 if test "x$with_python" != "xno"; then :
23570
23571 CY_PYTHON=1
23572
23573
23574 cy_save=$LIBS
23575 LIBS=
23576
23577
23578 for element in `$with_python --includes`; do
23579 haveit=
23580 for x in $CPPFLAGS; do
23581
23582 acl_save_prefix="$prefix"
23583 prefix="$acl_final_prefix"
23584 acl_save_exec_prefix="$exec_prefix"
23585 exec_prefix="$acl_final_exec_prefix"
23586 eval x=\"$x\"
23587 exec_prefix="$acl_save_exec_prefix"
23588 prefix="$acl_save_prefix"
23589
23590 if test "X$x" = "X$element"; then
23591 haveit=yes
23592 break
23593 fi
23594 done
23595 if test -z "$haveit"; then
23596 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
23597 fi
23598 done
23599
23600
23601 for element in `$with_python --ldflags`; do
23602 haveit=
23603 for x in $LIBS; do
23604
23605 acl_save_prefix="$prefix"
23606 prefix="$acl_final_prefix"
23607 acl_save_exec_prefix="$exec_prefix"
23608 exec_prefix="$acl_final_exec_prefix"
23609 eval x=\"$x\"
23610 exec_prefix="$acl_save_exec_prefix"
23611 prefix="$acl_save_prefix"
23612
23613 if test "X$x" = "X$element"; then
23614 haveit=yes
23615 break
23616 fi
23617 done
23618 if test -z "$haveit"; then
23619 LIBS="${LIBS}${LIBS:+ }$element"
23620 fi
23621 done
23622
23623
23624 LTPYTHON=$LIBS
23625 LIBS=$cy_save
23626
23627
23628
23629 else
23630
23631 CY_PYTHON=0
23632
23633
23634 fi
23635
23636 if test "x$with_python" != "xno"; then
23637 CY_PRELINK_TRUE=
23638 CY_PRELINK_FALSE='#'
23639 else
23640 CY_PRELINK_TRUE='#'
23641 CY_PRELINK_FALSE=
23642 fi
23643
23644
23645 ac_ext=mm
23646 ac_cpp='$OBJCXXCPP $CPPFLAGS'
23647 ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23648 ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23649 ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
23650
23651
23652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we really have Objective C++" >&5
23653 $as_echo_n "checking if we really have Objective C++... " >&6; }
23654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23655 /* end confdefs.h. */
23656
23657 _ACEOF
23658 if ac_fn_objcxx_try_compile "$LINENO"; then :
23659
23660 CY_OBJECTIVEC=1
23661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23662 $as_echo "yes" >&6; }
23663
23664 else
23665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23666 $as_echo "no" >&6; }
23667 fi
23668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23669
23670 if test "x$CY_OBJECTIVEC" = x1; then :
23671
23672
23673 cy_save=$LIBS
23674 LIBS=
23675
23676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework CoreFoundation" >&5
23677 $as_echo_n "checking for framework CoreFoundation... " >&6; }
23678 if ${ac_cv_framework_CoreFoundation+:} false; then :
23679 $as_echo_n "(cached) " >&6
23680 else
23681
23682 ac_check_framework_save_LIBS=$LIBS
23683 LIBS="-framework CoreFoundation $LIBS"
23684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23685 /* end confdefs.h. */
23686
23687 #include <CoreFoundation/CFBase.h>
23688
23689 int
23690 main ()
23691 {
23692 CFAllocatorGetDefault();
23693 ;
23694 return 0;
23695 }
23696 _ACEOF
23697 if ac_fn_objcxx_try_link "$LINENO"; then :
23698
23699 ac_cv_framework_CoreFoundation=yes
23700
23701 else
23702 ac_cv_framework_CoreFoundation=no
23703 fi
23704 rm -f core conftest.err conftest.$ac_objext \
23705 conftest$ac_exeext conftest.$ac_ext
23706 LIBS=$ac_check_framework_save_LIBS
23707
23708 fi
23709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_CoreFoundation" >&5
23710 $as_echo "$ac_cv_framework_CoreFoundation" >&6; }
23711 if test $ac_cv_framework_CoreFoundation = yes; then :
23712
23713
23714 for element in "-framework CoreFoundation"; do
23715 haveit=
23716 for x in $LIBS; do
23717
23718 acl_save_prefix="$prefix"
23719 prefix="$acl_final_prefix"
23720 acl_save_exec_prefix="$exec_prefix"
23721 exec_prefix="$acl_final_exec_prefix"
23722 eval x=\"$x\"
23723 exec_prefix="$acl_save_exec_prefix"
23724 prefix="$acl_save_prefix"
23725
23726 if test "X$x" = "X$element"; then
23727 haveit=yes
23728 break
23729 fi
23730 done
23731 if test -z "$haveit"; then
23732 LIBS="${LIBS}${LIBS:+ }$element"
23733 fi
23734 done
23735
23736
23737 CY_OBJECTIVEC=1
23738
23739
23740
23741
23742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework Foundation" >&5
23743 $as_echo_n "checking for framework Foundation... " >&6; }
23744 if ${ac_cv_framework_Foundation+:} false; then :
23745 $as_echo_n "(cached) " >&6
23746 else
23747
23748 ac_check_framework_save_LIBS=$LIBS
23749 LIBS="-framework Foundation $LIBS"
23750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23751 /* end confdefs.h. */
23752
23753 #include <Foundation/NSObject.h>
23754
23755 int
23756 main ()
23757 {
23758 [[NSObject alloc] init];
23759 ;
23760 return 0;
23761 }
23762 _ACEOF
23763 if ac_fn_objcxx_try_link "$LINENO"; then :
23764
23765 ac_cv_framework_Foundation=yes
23766
23767 else
23768 ac_cv_framework_Foundation=no
23769 fi
23770 rm -f core conftest.err conftest.$ac_objext \
23771 conftest$ac_exeext conftest.$ac_ext
23772 LIBS=$ac_check_framework_save_LIBS
23773
23774 fi
23775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Foundation" >&5
23776 $as_echo "$ac_cv_framework_Foundation" >&6; }
23777 if test $ac_cv_framework_Foundation = yes; then :
23778
23779
23780 for element in "-framework Foundation"; do
23781 haveit=
23782 for x in $LIBS; do
23783
23784 acl_save_prefix="$prefix"
23785 prefix="$acl_final_prefix"
23786 acl_save_exec_prefix="$exec_prefix"
23787 exec_prefix="$acl_final_exec_prefix"
23788 eval x=\"$x\"
23789 exec_prefix="$acl_save_exec_prefix"
23790 prefix="$acl_save_prefix"
23791
23792 if test "X$x" = "X$element"; then
23793 haveit=yes
23794 break
23795 fi
23796 done
23797 if test -z "$haveit"; then
23798 LIBS="${LIBS}${LIBS:+ }$element"
23799 fi
23800 done
23801
23802 cat >>confdefs.h <<_ACEOF
23803 #define HAVE_FRAMEWORK_FOUNDATION 1
23804 _ACEOF
23805
23806
23807 fi
23808
23809
23810 else
23811
23812
23813 for ac_prog in gnustep-config
23814 do
23815 # Extract the first word of "$ac_prog", so it can be a program name with args.
23816 set dummy $ac_prog; ac_word=$2
23817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23818 $as_echo_n "checking for $ac_word... " >&6; }
23819 if ${ac_cv_prog_GNUSTEP_CONFIG+:} false; then :
23820 $as_echo_n "(cached) " >&6
23821 else
23822 if test -n "$GNUSTEP_CONFIG"; then
23823 ac_cv_prog_GNUSTEP_CONFIG="$GNUSTEP_CONFIG" # Let the user override the test.
23824 else
23825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23826 for as_dir in $PATH
23827 do
23828 IFS=$as_save_IFS
23829 test -z "$as_dir" && as_dir=.
23830 for ac_exec_ext in '' $ac_executable_extensions; do
23831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23832 ac_cv_prog_GNUSTEP_CONFIG="$ac_prog"
23833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23834 break 2
23835 fi
23836 done
23837 done
23838 IFS=$as_save_IFS
23839
23840 fi
23841 fi
23842 GNUSTEP_CONFIG=$ac_cv_prog_GNUSTEP_CONFIG
23843 if test -n "$GNUSTEP_CONFIG"; then
23844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_CONFIG" >&5
23845 $as_echo "$GNUSTEP_CONFIG" >&6; }
23846 else
23847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23848 $as_echo "no" >&6; }
23849 fi
23850
23851
23852 test -n "$GNUSTEP_CONFIG" && break
23853 done
23854
23855
23856 if test "x$GNUSTEP_CONFIG" != x; then :
23857
23858 CY_OBJECTIVEC=1
23859
23860
23861 for element in `$GNUSTEP_CONFIG --objc-flags`; do
23862 haveit=
23863 for x in $OBJCXXFLAGS; do
23864
23865 acl_save_prefix="$prefix"
23866 prefix="$acl_final_prefix"
23867 acl_save_exec_prefix="$exec_prefix"
23868 exec_prefix="$acl_final_exec_prefix"
23869 eval x=\"$x\"
23870 exec_prefix="$acl_save_exec_prefix"
23871 prefix="$acl_save_prefix"
23872
23873 if test "X$x" = "X$element"; then
23874 haveit=yes
23875 break
23876 fi
23877 done
23878 if test -z "$haveit"; then
23879 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
23880 fi
23881 done
23882
23883
23884 for element in `$GNUSTEP_CONFIG --base-libs`; do
23885 haveit=
23886 for x in $LIBS; do
23887
23888 acl_save_prefix="$prefix"
23889 prefix="$acl_final_prefix"
23890 acl_save_exec_prefix="$exec_prefix"
23891 exec_prefix="$acl_final_exec_prefix"
23892 eval x=\"$x\"
23893 exec_prefix="$acl_save_exec_prefix"
23894 prefix="$acl_save_prefix"
23895
23896 if test "X$x" = "X$element"; then
23897 haveit=yes
23898 break
23899 fi
23900 done
23901 if test -z "$haveit"; then
23902 LIBS="${LIBS}${LIBS:+ }$element"
23903 fi
23904 done
23905
23906
23907 else
23908 CY_OBJECTIVEC=0
23909
23910 fi
23911
23912 fi
23913 LTOBJECTIVEC=$LIBS
23914 LIBS=$cy_save
23915
23916
23917
23918 else
23919
23920 CY_OBJECTIVEC=0
23921
23922
23923 fi
23924
23925 ac_ext=cpp
23926 ac_cpp='$CXXCPP $CPPFLAGS'
23927 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23928 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23929 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23930
23931 ;; #(
23932 *) :
23933 ;;
23934 esac
23935
23936 if test "x$CY_JAVA" = x1; then
23937 CY_JAVA_TRUE=
23938 CY_JAVA_FALSE='#'
23939 else
23940 CY_JAVA_TRUE='#'
23941 CY_JAVA_FALSE=
23942 fi
23943
23944 if test "x$CY_RUBY" = x1; then
23945 CY_RUBY_TRUE=
23946 CY_RUBY_FALSE='#'
23947 else
23948 CY_RUBY_TRUE='#'
23949 CY_RUBY_FALSE=
23950 fi
23951
23952 if test "x$CY_PYTHON" = x1; then
23953 CY_PYTHON_TRUE=
23954 CY_PYTHON_FALSE='#'
23955 else
23956 CY_PYTHON_TRUE='#'
23957 CY_PYTHON_FALSE=
23958 fi
23959
23960 if test "x$CY_OBJECTIVEC" = x1; then
23961 CY_OBJECTIVEC_TRUE=
23962 CY_OBJECTIVEC_FALSE='#'
23963 else
23964 CY_OBJECTIVEC_TRUE='#'
23965 CY_OBJECTIVEC_FALSE=
23966 fi
23967
23968
23969
23970 # Check whether --with-libclang was given.
23971 if test "${with_libclang+set}" = set; then :
23972 withval=$with_libclang;
23973 else
23974 with_libclang=no
23975 fi
23976
23977
23978 if test "x$with_libclang" != "xno"; then :
23979
23980 CY_LIBCLANG="$with_libclang"
23981
23982 fi
23983 if test "x$with_libclang" != "xno"; then
23984 CY_PRELINK_TRUE=
23985 CY_PRELINK_FALSE='#'
23986 else
23987 CY_PRELINK_TRUE='#'
23988 CY_PRELINK_FALSE=
23989 fi
23990
23991
23992
23993 cy_save=$LIBS
23994 LIBS=
23995
23996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a readline compatible library" >&5
23997 $as_echo_n "checking for a readline compatible library... " >&6; }
23998 if ${ax_cv_lib_readline+:} false; then :
23999 $as_echo_n "(cached) " >&6
24000 else
24001
24002 ORIG_LIBS="$LIBS"
24003 for readline_lib in readline edit editline; do
24004 for termcap_lib in "" termcap curses ncurses; do
24005 if test -z "$termcap_lib"; then
24006 TRY_LIB="-l$readline_lib"
24007 else
24008 TRY_LIB="-l$readline_lib -l$termcap_lib"
24009 fi
24010 LIBS="$ORIG_LIBS $TRY_LIB"
24011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24012 /* end confdefs.h. */
24013
24014 /* Override any GCC internal prototype to avoid an error.
24015 Use char because int might match the return type of a GCC
24016 builtin and then its argument prototype would still apply. */
24017 #ifdef __cplusplus
24018 extern "C"
24019 #endif
24020 char readline ();
24021 int
24022 main ()
24023 {
24024 return readline ();
24025 ;
24026 return 0;
24027 }
24028 _ACEOF
24029 if ac_fn_cxx_try_link "$LINENO"; then :
24030 ax_cv_lib_readline="$TRY_LIB"
24031 fi
24032 rm -f core conftest.err conftest.$ac_objext \
24033 conftest$ac_exeext conftest.$ac_ext
24034 if test -n "$ax_cv_lib_readline"; then
24035 break
24036 fi
24037 done
24038 if test -n "$ax_cv_lib_readline"; then
24039 break
24040 fi
24041 done
24042 if test -z "$ax_cv_lib_readline"; then
24043 ax_cv_lib_readline="no"
24044 fi
24045 LIBS="$ORIG_LIBS"
24046
24047 fi
24048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_lib_readline" >&5
24049 $as_echo "$ax_cv_lib_readline" >&6; }
24050
24051 if test "$ax_cv_lib_readline" != "no"; then
24052 LIBS="$LIBS $ax_cv_lib_readline"
24053
24054 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
24055
24056 for ac_header in readline.h readline/readline.h
24057 do :
24058 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
24059 ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
24060 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
24061 cat >>confdefs.h <<_ACEOF
24062 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
24063 _ACEOF
24064
24065 fi
24066
24067 done
24068
24069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
24070 $as_echo_n "checking whether readline supports history... " >&6; }
24071 if ${ax_cv_lib_readline_history+:} false; then :
24072 $as_echo_n "(cached) " >&6
24073 else
24074
24075 ax_cv_lib_readline_history="no"
24076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24077 /* end confdefs.h. */
24078
24079 /* Override any GCC internal prototype to avoid an error.
24080 Use char because int might match the return type of a GCC
24081 builtin and then its argument prototype would still apply. */
24082 #ifdef __cplusplus
24083 extern "C"
24084 #endif
24085 char add_history ();
24086 int
24087 main ()
24088 {
24089 return add_history ();
24090 ;
24091 return 0;
24092 }
24093 _ACEOF
24094 if ac_fn_cxx_try_link "$LINENO"; then :
24095 ax_cv_lib_readline_history="yes"
24096 fi
24097 rm -f core conftest.err conftest.$ac_objext \
24098 conftest$ac_exeext conftest.$ac_ext
24099
24100 fi
24101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_lib_readline_history" >&5
24102 $as_echo "$ax_cv_lib_readline_history" >&6; }
24103 if test "$ax_cv_lib_readline_history" = "yes"; then
24104
24105 $as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
24106
24107 for ac_header in history.h readline/history.h
24108 do :
24109 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
24110 ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
24111 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
24112 cat >>confdefs.h <<_ACEOF
24113 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
24114 _ACEOF
24115
24116 fi
24117
24118 done
24119
24120 fi
24121 fi
24122
24123 LTLIBREADLINE=$LIBS
24124 LIBS=$cy_save
24125
24126
24127 case $ax_cv_lib_readline in #(
24128 no) :
24129 as_fn_error $? "missing \"libreadline\"" "$LINENO" 5 ;; #(
24130 *) :
24131 ;;
24132 esac
24133
24134
24135 cy_save=$LIBS
24136 LIBS=
24137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cur_term" >&5
24138 $as_echo_n "checking for library containing cur_term... " >&6; }
24139 if ${ac_cv_search_cur_term+:} false; then :
24140 $as_echo_n "(cached) " >&6
24141 else
24142 ac_func_search_save_LIBS=$LIBS
24143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24144 /* end confdefs.h. */
24145
24146 /* Override any GCC internal prototype to avoid an error.
24147 Use char because int might match the return type of a GCC
24148 builtin and then its argument prototype would still apply. */
24149 #ifdef __cplusplus
24150 extern "C"
24151 #endif
24152 char cur_term ();
24153 int
24154 main ()
24155 {
24156 return cur_term ();
24157 ;
24158 return 0;
24159 }
24160 _ACEOF
24161 for ac_lib in '' termcap ncurses; do
24162 if test -z "$ac_lib"; then
24163 ac_res="none required"
24164 else
24165 ac_res=-l$ac_lib
24166 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
24167 fi
24168 if ac_fn_cxx_try_link "$LINENO"; then :
24169 ac_cv_search_cur_term=$ac_res
24170 fi
24171 rm -f core conftest.err conftest.$ac_objext \
24172 conftest$ac_exeext
24173 if ${ac_cv_search_cur_term+:} false; then :
24174 break
24175 fi
24176 done
24177 if ${ac_cv_search_cur_term+:} false; then :
24178
24179 else
24180 ac_cv_search_cur_term=no
24181 fi
24182 rm conftest.$ac_ext
24183 LIBS=$ac_func_search_save_LIBS
24184 fi
24185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cur_term" >&5
24186 $as_echo "$ac_cv_search_cur_term" >&6; }
24187 ac_res=$ac_cv_search_cur_term
24188 if test "$ac_res" != no; then :
24189 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24190
24191 fi
24192
24193 LTLIBTERMCAP=$LIBS
24194 LIBS=$cy_save
24195
24196
24197
24198
24199
24200
24201 SO=$acl_shlibext
24202
24203
24204 ac_config_files="$ac_config_files Makefile"
24205
24206 cat >confcache <<\_ACEOF
24207 # This file is a shell script that caches the results of configure
24208 # tests run on this system so they can be shared between configure
24209 # scripts and configure runs, see configure's option --config-cache.
24210 # It is not useful on other systems. If it contains results you don't
24211 # want to keep, you may remove or edit it.
24212 #
24213 # config.status only pays attention to the cache file if you give it
24214 # the --recheck option to rerun configure.
24215 #
24216 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24217 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24218 # following values.
24219
24220 _ACEOF
24221
24222 # The following way of writing the cache mishandles newlines in values,
24223 # but we know of no workaround that is simple, portable, and efficient.
24224 # So, we kill variables containing newlines.
24225 # Ultrix sh set writes to stderr and can't be redirected directly,
24226 # and sets the high bit in the cache file unless we assign to the vars.
24227 (
24228 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24229 eval ac_val=\$$ac_var
24230 case $ac_val in #(
24231 *${as_nl}*)
24232 case $ac_var in #(
24233 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24234 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24235 esac
24236 case $ac_var in #(
24237 _ | IFS | as_nl) ;; #(
24238 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24239 *) { eval $ac_var=; unset $ac_var;} ;;
24240 esac ;;
24241 esac
24242 done
24243
24244 (set) 2>&1 |
24245 case $as_nl`(ac_space=' '; set) 2>&1` in #(
24246 *${as_nl}ac_space=\ *)
24247 # `set' does not quote correctly, so add quotes: double-quote
24248 # substitution turns \\\\ into \\, and sed turns \\ into \.
24249 sed -n \
24250 "s/'/'\\\\''/g;
24251 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24252 ;; #(
24253 *)
24254 # `set' quotes correctly as required by POSIX, so do not add quotes.
24255 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24256 ;;
24257 esac |
24258 sort
24259 ) |
24260 sed '
24261 /^ac_cv_env_/b end
24262 t clear
24263 :clear
24264 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24265 t end
24266 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24267 :end' >>confcache
24268 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24269 if test -w "$cache_file"; then
24270 if test "x$cache_file" != "x/dev/null"; then
24271 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
24272 $as_echo "$as_me: updating cache $cache_file" >&6;}
24273 if test ! -f "$cache_file" || test -h "$cache_file"; then
24274 cat confcache >"$cache_file"
24275 else
24276 case $cache_file in #(
24277 */* | ?:*)
24278 mv -f confcache "$cache_file"$$ &&
24279 mv -f "$cache_file"$$ "$cache_file" ;; #(
24280 *)
24281 mv -f confcache "$cache_file" ;;
24282 esac
24283 fi
24284 fi
24285 else
24286 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
24287 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24288 fi
24289 fi
24290 rm -f confcache
24291
24292 test "x$prefix" = xNONE && prefix=$ac_default_prefix
24293 # Let make expand exec_prefix.
24294 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24295
24296 DEFS=-DHAVE_CONFIG_H
24297
24298 ac_libobjs=
24299 ac_ltlibobjs=
24300 U=
24301 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24302 # 1. Remove the extension, and $U if already installed.
24303 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24304 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
24305 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
24306 # will be set to the directory where LIBOBJS objects are built.
24307 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24308 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
24309 done
24310 LIBOBJS=$ac_libobjs
24311
24312 LTLIBOBJS=$ac_ltlibobjs
24313
24314
24315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
24316 $as_echo_n "checking that generated files are newer than configure... " >&6; }
24317 if test -n "$am_sleep_pid"; then
24318 # Hide warnings about reused PIDs.
24319 wait $am_sleep_pid 2>/dev/null
24320 fi
24321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
24322 $as_echo "done" >&6; }
24323 if test -n "$EXEEXT"; then
24324 am__EXEEXT_TRUE=
24325 am__EXEEXT_FALSE='#'
24326 else
24327 am__EXEEXT_TRUE='#'
24328 am__EXEEXT_FALSE=
24329 fi
24330
24331 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
24332 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
24333 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24334 fi
24335 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
24336 as_fn_error $? "conditional \"AMDEP\" was never defined.
24337 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24338 fi
24339 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
24340 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
24341 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24342 fi
24343 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
24344 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
24345 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24346 fi
24347 if test -z "${am__fastdepOBJCXX_TRUE}" && test -z "${am__fastdepOBJCXX_FALSE}"; then
24348 as_fn_error $? "conditional \"am__fastdepOBJCXX\" was never defined.
24349 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24350 fi
24351 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
24352 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
24353 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24354 fi
24355 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
24356 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
24357 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24358 fi
24359 if test -z "${CY_CONSOLE_TRUE}" && test -z "${CY_CONSOLE_FALSE}"; then
24360 as_fn_error $? "conditional \"CY_CONSOLE\" was never defined.
24361 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24362 fi
24363 if test -z "${CY_ATTACH_TRUE}" && test -z "${CY_ATTACH_FALSE}"; then
24364 as_fn_error $? "conditional \"CY_ATTACH\" was never defined.
24365 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24366 fi
24367 if test -z "${CY_EXECUTE_TRUE}" && test -z "${CY_EXECUTE_FALSE}"; then
24368 as_fn_error $? "conditional \"CY_EXECUTE\" was never defined.
24369 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24370 fi
24371 if test -z "${CY_PRELINK_TRUE}" && test -z "${CY_PRELINK_FALSE}"; then
24372 as_fn_error $? "conditional \"CY_PRELINK\" was never defined.
24373 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24374 fi
24375 if test -z "${CY_JAVA_TRUE}" && test -z "${CY_JAVA_FALSE}"; then
24376 as_fn_error $? "conditional \"CY_JAVA\" was never defined.
24377 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24378 fi
24379 if test -z "${CY_RUBY_TRUE}" && test -z "${CY_RUBY_FALSE}"; then
24380 as_fn_error $? "conditional \"CY_RUBY\" was never defined.
24381 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24382 fi
24383 if test -z "${CY_PYTHON_TRUE}" && test -z "${CY_PYTHON_FALSE}"; then
24384 as_fn_error $? "conditional \"CY_PYTHON\" was never defined.
24385 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24386 fi
24387 if test -z "${CY_OBJECTIVEC_TRUE}" && test -z "${CY_OBJECTIVEC_FALSE}"; then
24388 as_fn_error $? "conditional \"CY_OBJECTIVEC\" was never defined.
24389 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24390 fi
24391 if test -z "${CY_PRELINK_TRUE}" && test -z "${CY_PRELINK_FALSE}"; then
24392 as_fn_error $? "conditional \"CY_PRELINK\" was never defined.
24393 Usually this means the macro was only invoked conditionally." "$LINENO" 5
24394 fi
24395
24396 : "${CONFIG_STATUS=./config.status}"
24397 ac_write_fail=0
24398 ac_clean_files_save=$ac_clean_files
24399 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
24400 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
24401 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
24402 as_write_fail=0
24403 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
24404 #! $SHELL
24405 # Generated by $as_me.
24406 # Run this file to recreate the current configuration.
24407 # Compiler output produced by configure, useful for debugging
24408 # configure, is in config.log if it exists.
24409
24410 debug=false
24411 ac_cs_recheck=false
24412 ac_cs_silent=false
24413
24414 SHELL=\${CONFIG_SHELL-$SHELL}
24415 export SHELL
24416 _ASEOF
24417 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
24418 ## -------------------- ##
24419 ## M4sh Initialization. ##
24420 ## -------------------- ##
24421
24422 # Be more Bourne compatible
24423 DUALCASE=1; export DUALCASE # for MKS sh
24424 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24425 emulate sh
24426 NULLCMD=:
24427 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24428 # is contrary to our usage. Disable this feature.
24429 alias -g '${1+"$@"}'='"$@"'
24430 setopt NO_GLOB_SUBST
24431 else
24432 case `(set -o) 2>/dev/null` in #(
24433 *posix*) :
24434 set -o posix ;; #(
24435 *) :
24436 ;;
24437 esac
24438 fi
24439
24440
24441 as_nl='
24442 '
24443 export as_nl
24444 # Printing a long string crashes Solaris 7 /usr/bin/printf.
24445 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24446 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24447 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
24448 # Prefer a ksh shell builtin over an external printf program on Solaris,
24449 # but without wasting forks for bash or zsh.
24450 if test -z "$BASH_VERSION$ZSH_VERSION" \
24451 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
24452 as_echo='print -r --'
24453 as_echo_n='print -rn --'
24454 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
24455 as_echo='printf %s\n'
24456 as_echo_n='printf %s'
24457 else
24458 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24459 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
24460 as_echo_n='/usr/ucb/echo -n'
24461 else
24462 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24463 as_echo_n_body='eval
24464 arg=$1;
24465 case $arg in #(
24466 *"$as_nl"*)
24467 expr "X$arg" : "X\\(.*\\)$as_nl";
24468 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24469 esac;
24470 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24471 '
24472 export as_echo_n_body
24473 as_echo_n='sh -c $as_echo_n_body as_echo'
24474 fi
24475 export as_echo_body
24476 as_echo='sh -c $as_echo_body as_echo'
24477 fi
24478
24479 # The user is always right.
24480 if test "${PATH_SEPARATOR+set}" != set; then
24481 PATH_SEPARATOR=:
24482 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24483 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24484 PATH_SEPARATOR=';'
24485 }
24486 fi
24487
24488
24489 # IFS
24490 # We need space, tab and new line, in precisely that order. Quoting is
24491 # there to prevent editors from complaining about space-tab.
24492 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
24493 # splitting by setting IFS to empty value.)
24494 IFS=" "" $as_nl"
24495
24496 # Find who we are. Look in the path if we contain no directory separator.
24497 as_myself=
24498 case $0 in #((
24499 *[\\/]* ) as_myself=$0 ;;
24500 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24501 for as_dir in $PATH
24502 do
24503 IFS=$as_save_IFS
24504 test -z "$as_dir" && as_dir=.
24505 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24506 done
24507 IFS=$as_save_IFS
24508
24509 ;;
24510 esac
24511 # We did not find ourselves, most probably we were run as `sh COMMAND'
24512 # in which case we are not to be found in the path.
24513 if test "x$as_myself" = x; then
24514 as_myself=$0
24515 fi
24516 if test ! -f "$as_myself"; then
24517 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24518 exit 1
24519 fi
24520
24521 # Unset variables that we do not need and which cause bugs (e.g. in
24522 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
24523 # suppresses any "Segmentation fault" message there. '((' could
24524 # trigger a bug in pdksh 5.2.14.
24525 for as_var in BASH_ENV ENV MAIL MAILPATH
24526 do eval test x\${$as_var+set} = xset \
24527 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
24528 done
24529 PS1='$ '
24530 PS2='> '
24531 PS4='+ '
24532
24533 # NLS nuisances.
24534 LC_ALL=C
24535 export LC_ALL
24536 LANGUAGE=C
24537 export LANGUAGE
24538
24539 # CDPATH.
24540 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24541
24542
24543 # as_fn_error STATUS ERROR [LINENO LOG_FD]
24544 # ----------------------------------------
24545 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
24546 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
24547 # script with STATUS, using 1 if that was 0.
24548 as_fn_error ()
24549 {
24550 as_status=$1; test $as_status -eq 0 && as_status=1
24551 if test "$4"; then
24552 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
24553 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
24554 fi
24555 $as_echo "$as_me: error: $2" >&2
24556 as_fn_exit $as_status
24557 } # as_fn_error
24558
24559
24560 # as_fn_set_status STATUS
24561 # -----------------------
24562 # Set $? to STATUS, without forking.
24563 as_fn_set_status ()
24564 {
24565 return $1
24566 } # as_fn_set_status
24567
24568 # as_fn_exit STATUS
24569 # -----------------
24570 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
24571 as_fn_exit ()
24572 {
24573 set +e
24574 as_fn_set_status $1
24575 exit $1
24576 } # as_fn_exit
24577
24578 # as_fn_unset VAR
24579 # ---------------
24580 # Portably unset VAR.
24581 as_fn_unset ()
24582 {
24583 { eval $1=; unset $1;}
24584 }
24585 as_unset=as_fn_unset
24586 # as_fn_append VAR VALUE
24587 # ----------------------
24588 # Append the text in VALUE to the end of the definition contained in VAR. Take
24589 # advantage of any shell optimizations that allow amortized linear growth over
24590 # repeated appends, instead of the typical quadratic growth present in naive
24591 # implementations.
24592 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
24593 eval 'as_fn_append ()
24594 {
24595 eval $1+=\$2
24596 }'
24597 else
24598 as_fn_append ()
24599 {
24600 eval $1=\$$1\$2
24601 }
24602 fi # as_fn_append
24603
24604 # as_fn_arith ARG...
24605 # ------------------
24606 # Perform arithmetic evaluation on the ARGs, and store the result in the
24607 # global $as_val. Take advantage of shells that can avoid forks. The arguments
24608 # must be portable across $(()) and expr.
24609 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
24610 eval 'as_fn_arith ()
24611 {
24612 as_val=$(( $* ))
24613 }'
24614 else
24615 as_fn_arith ()
24616 {
24617 as_val=`expr "$@" || test $? -eq 1`
24618 }
24619 fi # as_fn_arith
24620
24621
24622 if expr a : '\(a\)' >/dev/null 2>&1 &&
24623 test "X`expr 00001 : '.*\(...\)'`" = X001; then
24624 as_expr=expr
24625 else
24626 as_expr=false
24627 fi
24628
24629 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24630 as_basename=basename
24631 else
24632 as_basename=false
24633 fi
24634
24635 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24636 as_dirname=dirname
24637 else
24638 as_dirname=false
24639 fi
24640
24641 as_me=`$as_basename -- "$0" ||
24642 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24643 X"$0" : 'X\(//\)$' \| \
24644 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24645 $as_echo X/"$0" |
24646 sed '/^.*\/\([^/][^/]*\)\/*$/{
24647 s//\1/
24648 q
24649 }
24650 /^X\/\(\/\/\)$/{
24651 s//\1/
24652 q
24653 }
24654 /^X\/\(\/\).*/{
24655 s//\1/
24656 q
24657 }
24658 s/.*/./; q'`
24659
24660 # Avoid depending upon Character Ranges.
24661 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24662 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24663 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24664 as_cr_digits='0123456789'
24665 as_cr_alnum=$as_cr_Letters$as_cr_digits
24666
24667 ECHO_C= ECHO_N= ECHO_T=
24668 case `echo -n x` in #(((((
24669 -n*)
24670 case `echo 'xy\c'` in
24671 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
24672 xy) ECHO_C='\c';;
24673 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
24674 ECHO_T=' ';;
24675 esac;;
24676 *)
24677 ECHO_N='-n';;
24678 esac
24679
24680 rm -f conf$$ conf$$.exe conf$$.file
24681 if test -d conf$$.dir; then
24682 rm -f conf$$.dir/conf$$.file
24683 else
24684 rm -f conf$$.dir
24685 mkdir conf$$.dir 2>/dev/null
24686 fi
24687 if (echo >conf$$.file) 2>/dev/null; then
24688 if ln -s conf$$.file conf$$ 2>/dev/null; then
24689 as_ln_s='ln -s'
24690 # ... but there are two gotchas:
24691 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24692 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24693 # In both cases, we have to default to `cp -pR'.
24694 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24695 as_ln_s='cp -pR'
24696 elif ln conf$$.file conf$$ 2>/dev/null; then
24697 as_ln_s=ln
24698 else
24699 as_ln_s='cp -pR'
24700 fi
24701 else
24702 as_ln_s='cp -pR'
24703 fi
24704 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24705 rmdir conf$$.dir 2>/dev/null
24706
24707
24708 # as_fn_mkdir_p
24709 # -------------
24710 # Create "$as_dir" as a directory, including parents if necessary.
24711 as_fn_mkdir_p ()
24712 {
24713
24714 case $as_dir in #(
24715 -*) as_dir=./$as_dir;;
24716 esac
24717 test -d "$as_dir" || eval $as_mkdir_p || {
24718 as_dirs=
24719 while :; do
24720 case $as_dir in #(
24721 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24722 *) as_qdir=$as_dir;;
24723 esac
24724 as_dirs="'$as_qdir' $as_dirs"
24725 as_dir=`$as_dirname -- "$as_dir" ||
24726 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24727 X"$as_dir" : 'X\(//\)[^/]' \| \
24728 X"$as_dir" : 'X\(//\)$' \| \
24729 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24730 $as_echo X"$as_dir" |
24731 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24732 s//\1/
24733 q
24734 }
24735 /^X\(\/\/\)[^/].*/{
24736 s//\1/
24737 q
24738 }
24739 /^X\(\/\/\)$/{
24740 s//\1/
24741 q
24742 }
24743 /^X\(\/\).*/{
24744 s//\1/
24745 q
24746 }
24747 s/.*/./; q'`
24748 test -d "$as_dir" && break
24749 done
24750 test -z "$as_dirs" || eval "mkdir $as_dirs"
24751 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
24752
24753
24754 } # as_fn_mkdir_p
24755 if mkdir -p . 2>/dev/null; then
24756 as_mkdir_p='mkdir -p "$as_dir"'
24757 else
24758 test -d ./-p && rmdir ./-p
24759 as_mkdir_p=false
24760 fi
24761
24762
24763 # as_fn_executable_p FILE
24764 # -----------------------
24765 # Test if FILE is an executable regular file.
24766 as_fn_executable_p ()
24767 {
24768 test -f "$1" && test -x "$1"
24769 } # as_fn_executable_p
24770 as_test_x='test -x'
24771 as_executable_p=as_fn_executable_p
24772
24773 # Sed expression to map a string onto a valid CPP name.
24774 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24775
24776 # Sed expression to map a string onto a valid variable name.
24777 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24778
24779
24780 exec 6>&1
24781 ## ----------------------------------- ##
24782 ## Main body of $CONFIG_STATUS script. ##
24783 ## ----------------------------------- ##
24784 _ASEOF
24785 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
24786
24787 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24788 # Save the log message, to keep $0 and so on meaningful, and to
24789 # report actual input values of CONFIG_FILES etc. instead of their
24790 # values after options handling.
24791 ac_log="
24792 This file was extended by Cycript $as_me 0.9, which was
24793 generated by GNU Autoconf 2.69. Invocation command line was
24794
24795 CONFIG_FILES = $CONFIG_FILES
24796 CONFIG_HEADERS = $CONFIG_HEADERS
24797 CONFIG_LINKS = $CONFIG_LINKS
24798 CONFIG_COMMANDS = $CONFIG_COMMANDS
24799 $ $0 $@
24800
24801 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24802 "
24803
24804 _ACEOF
24805
24806 case $ac_config_files in *"
24807 "*) set x $ac_config_files; shift; ac_config_files=$*;;
24808 esac
24809
24810 case $ac_config_headers in *"
24811 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
24812 esac
24813
24814
24815 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24816 # Files that config.status was made for.
24817 config_files="$ac_config_files"
24818 config_headers="$ac_config_headers"
24819 config_commands="$ac_config_commands"
24820
24821 _ACEOF
24822
24823 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24824 ac_cs_usage="\
24825 \`$as_me' instantiates files and other configuration actions
24826 from templates according to the current configuration. Unless the files
24827 and actions are specified as TAGs, all are instantiated by default.
24828
24829 Usage: $0 [OPTION]... [TAG]...
24830
24831 -h, --help print this help, then exit
24832 -V, --version print version number and configuration settings, then exit
24833 --config print configuration, then exit
24834 -q, --quiet, --silent
24835 do not print progress messages
24836 -d, --debug don't remove temporary files
24837 --recheck update $as_me by reconfiguring in the same conditions
24838 --file=FILE[:TEMPLATE]
24839 instantiate the configuration file FILE
24840 --header=FILE[:TEMPLATE]
24841 instantiate the configuration header FILE
24842
24843 Configuration files:
24844 $config_files
24845
24846 Configuration headers:
24847 $config_headers
24848
24849 Configuration commands:
24850 $config_commands
24851
24852 Report bugs to <saurik@saurik.com>.
24853 Cycript home page: <http://www.cycript.org/>."
24854
24855 _ACEOF
24856 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24857 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
24858 ac_cs_version="\\
24859 Cycript config.status 0.9
24860 configured by $0, generated by GNU Autoconf 2.69,
24861 with options \\"\$ac_cs_config\\"
24862
24863 Copyright (C) 2012 Free Software Foundation, Inc.
24864 This config.status script is free software; the Free Software Foundation
24865 gives unlimited permission to copy, distribute and modify it."
24866
24867 ac_pwd='$ac_pwd'
24868 srcdir='$srcdir'
24869 INSTALL='$INSTALL'
24870 MKDIR_P='$MKDIR_P'
24871 AWK='$AWK'
24872 test -n "\$AWK" || AWK=awk
24873 _ACEOF
24874
24875 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24876 # The default lists apply if the user does not specify any file.
24877 ac_need_defaults=:
24878 while test $# != 0
24879 do
24880 case $1 in
24881 --*=?*)
24882 ac_option=`expr "X$1" : 'X\([^=]*\)='`
24883 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24884 ac_shift=:
24885 ;;
24886 --*=)
24887 ac_option=`expr "X$1" : 'X\([^=]*\)='`
24888 ac_optarg=
24889 ac_shift=:
24890 ;;
24891 *)
24892 ac_option=$1
24893 ac_optarg=$2
24894 ac_shift=shift
24895 ;;
24896 esac
24897
24898 case $ac_option in
24899 # Handling of the options.
24900 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24901 ac_cs_recheck=: ;;
24902 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24903 $as_echo "$ac_cs_version"; exit ;;
24904 --config | --confi | --conf | --con | --co | --c )
24905 $as_echo "$ac_cs_config"; exit ;;
24906 --debug | --debu | --deb | --de | --d | -d )
24907 debug=: ;;
24908 --file | --fil | --fi | --f )
24909 $ac_shift
24910 case $ac_optarg in
24911 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24912 '') as_fn_error $? "missing file argument" ;;
24913 esac
24914 as_fn_append CONFIG_FILES " '$ac_optarg'"
24915 ac_need_defaults=false;;
24916 --header | --heade | --head | --hea )
24917 $ac_shift
24918 case $ac_optarg in
24919 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24920 esac
24921 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
24922 ac_need_defaults=false;;
24923 --he | --h)
24924 # Conflict between --help and --header
24925 as_fn_error $? "ambiguous option: \`$1'
24926 Try \`$0 --help' for more information.";;
24927 --help | --hel | -h )
24928 $as_echo "$ac_cs_usage"; exit ;;
24929 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24930 | -silent | --silent | --silen | --sile | --sil | --si | --s)
24931 ac_cs_silent=: ;;
24932
24933 # This is an error.
24934 -*) as_fn_error $? "unrecognized option: \`$1'
24935 Try \`$0 --help' for more information." ;;
24936
24937 *) as_fn_append ac_config_targets " $1"
24938 ac_need_defaults=false ;;
24939
24940 esac
24941 shift
24942 done
24943
24944 ac_configure_extra_args=
24945
24946 if $ac_cs_silent; then
24947 exec 6>/dev/null
24948 ac_configure_extra_args="$ac_configure_extra_args --silent"
24949 fi
24950
24951 _ACEOF
24952 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24953 if \$ac_cs_recheck; then
24954 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24955 shift
24956 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
24957 CONFIG_SHELL='$SHELL'
24958 export CONFIG_SHELL
24959 exec "\$@"
24960 fi
24961
24962 _ACEOF
24963 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24964 exec 5>>config.log
24965 {
24966 echo
24967 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24968 ## Running $as_me. ##
24969 _ASBOX
24970 $as_echo "$ac_log"
24971 } >&5
24972
24973 _ACEOF
24974 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24975 #
24976 # INIT-COMMANDS
24977 #
24978 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
24979
24980
24981 # The HP-UX ksh and POSIX shell print the target directory to stdout
24982 # if CDPATH is set.
24983 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24984
24985 sed_quote_subst='$sed_quote_subst'
24986 double_quote_subst='$double_quote_subst'
24987 delay_variable_subst='$delay_variable_subst'
24988 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
24989 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
24990 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
24991 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
24992 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
24993 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
24994 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
24995 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
24996 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
24997 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
24998 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
24999 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
25000 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
25001 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
25002 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
25003 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
25004 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
25005 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
25006 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
25007 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
25008 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
25009 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
25010 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
25011 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
25012 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
25013 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
25014 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
25015 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
25016 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
25017 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
25018 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
25019 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
25020 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
25021 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
25022 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
25023 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
25024 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
25025 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
25026 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
25027 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
25028 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
25029 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
25030 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
25031 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
25032 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
25033 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
25034 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25035 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25036 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
25037 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
25038 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
25039 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
25040 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
25041 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
25042 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
25043 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
25044 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
25045 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
25046 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"`'
25047 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
25048 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
25049 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
25050 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
25051 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
25052 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
25053 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
25054 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
25055 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
25056 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
25057 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
25058 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
25059 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
25060 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
25061 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
25062 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
25063 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
25064 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
25065 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
25066 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
25067 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25068 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
25069 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
25070 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
25071 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
25072 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
25073 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
25074 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
25075 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
25076 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25077 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
25078 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
25079 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
25080 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
25081 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
25082 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
25083 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
25084 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
25085 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
25086 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
25087 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
25088 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
25089 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
25090 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
25091 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
25092 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
25093 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
25094 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
25095 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
25096 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
25097 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
25098 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
25099 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
25100 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
25101 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
25102 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
25103 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
25104 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
25105 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
25106 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
25107 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
25108 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
25109 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
25110 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
25111 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
25112 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
25113 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
25114 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
25115 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
25116 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
25117 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
25118 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
25119 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
25120 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
25121 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
25122 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
25123 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
25124 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
25125 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
25126 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
25127 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
25128 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
25129 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
25130 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
25131 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25132 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25133 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
25134 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
25135 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
25136 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
25137 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
25138 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
25139 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
25140 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
25141 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
25142 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25143 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25144 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
25145 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25146 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25147 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25148 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25149 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25150 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25151 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
25152 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25153 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
25154 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
25155 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
25156 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
25157 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
25158 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
25159 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
25160 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
25161 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
25162 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
25163 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
25164 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25165 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
25166 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
25167 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25168 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
25169 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
25170 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
25171 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
25172 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
25173 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
25174 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
25175 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
25176 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
25177
25178 LTCC='$LTCC'
25179 LTCFLAGS='$LTCFLAGS'
25180 compiler='$compiler_DEFAULT'
25181
25182 # A function that is used when there is no print builtin or printf.
25183 func_fallback_echo ()
25184 {
25185 eval 'cat <<_LTECHO_EOF
25186 \$1
25187 _LTECHO_EOF'
25188 }
25189
25190 # Quote evaled strings.
25191 for var in SHELL \
25192 ECHO \
25193 PATH_SEPARATOR \
25194 SED \
25195 GREP \
25196 EGREP \
25197 FGREP \
25198 LD \
25199 NM \
25200 LN_S \
25201 lt_SP2NL \
25202 lt_NL2SP \
25203 reload_flag \
25204 OBJDUMP \
25205 deplibs_check_method \
25206 file_magic_cmd \
25207 file_magic_glob \
25208 want_nocaseglob \
25209 DLLTOOL \
25210 sharedlib_from_linklib_cmd \
25211 AR \
25212 AR_FLAGS \
25213 archiver_list_spec \
25214 STRIP \
25215 RANLIB \
25216 CC \
25217 CFLAGS \
25218 compiler \
25219 lt_cv_sys_global_symbol_pipe \
25220 lt_cv_sys_global_symbol_to_cdecl \
25221 lt_cv_sys_global_symbol_to_import \
25222 lt_cv_sys_global_symbol_to_c_name_address \
25223 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
25224 lt_cv_nm_interface \
25225 nm_file_list_spec \
25226 lt_cv_truncate_bin \
25227 lt_prog_compiler_no_builtin_flag \
25228 lt_prog_compiler_pic \
25229 lt_prog_compiler_wl \
25230 lt_prog_compiler_static \
25231 lt_cv_prog_compiler_c_o \
25232 need_locks \
25233 MANIFEST_TOOL \
25234 DSYMUTIL \
25235 NMEDIT \
25236 LIPO \
25237 OTOOL \
25238 OTOOL64 \
25239 shrext_cmds \
25240 export_dynamic_flag_spec \
25241 whole_archive_flag_spec \
25242 compiler_needs_object \
25243 with_gnu_ld \
25244 allow_undefined_flag \
25245 no_undefined_flag \
25246 hardcode_libdir_flag_spec \
25247 hardcode_libdir_separator \
25248 exclude_expsyms \
25249 include_expsyms \
25250 file_list_spec \
25251 variables_saved_for_relink \
25252 libname_spec \
25253 library_names_spec \
25254 soname_spec \
25255 install_override_mode \
25256 finish_eval \
25257 old_striplib \
25258 striplib \
25259 compiler_lib_search_dirs \
25260 predep_objects \
25261 postdep_objects \
25262 predeps \
25263 postdeps \
25264 compiler_lib_search_path \
25265 LD_CXX \
25266 reload_flag_CXX \
25267 compiler_CXX \
25268 lt_prog_compiler_no_builtin_flag_CXX \
25269 lt_prog_compiler_pic_CXX \
25270 lt_prog_compiler_wl_CXX \
25271 lt_prog_compiler_static_CXX \
25272 lt_cv_prog_compiler_c_o_CXX \
25273 export_dynamic_flag_spec_CXX \
25274 whole_archive_flag_spec_CXX \
25275 compiler_needs_object_CXX \
25276 with_gnu_ld_CXX \
25277 allow_undefined_flag_CXX \
25278 no_undefined_flag_CXX \
25279 hardcode_libdir_flag_spec_CXX \
25280 hardcode_libdir_separator_CXX \
25281 exclude_expsyms_CXX \
25282 include_expsyms_CXX \
25283 file_list_spec_CXX \
25284 compiler_lib_search_dirs_CXX \
25285 predep_objects_CXX \
25286 postdep_objects_CXX \
25287 predeps_CXX \
25288 postdeps_CXX \
25289 compiler_lib_search_path_CXX; do
25290 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
25291 *[\\\\\\\`\\"\\\$]*)
25292 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
25293 ;;
25294 *)
25295 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
25296 ;;
25297 esac
25298 done
25299
25300 # Double-quote double-evaled strings.
25301 for var in reload_cmds \
25302 old_postinstall_cmds \
25303 old_postuninstall_cmds \
25304 old_archive_cmds \
25305 extract_expsyms_cmds \
25306 old_archive_from_new_cmds \
25307 old_archive_from_expsyms_cmds \
25308 archive_cmds \
25309 archive_expsym_cmds \
25310 module_cmds \
25311 module_expsym_cmds \
25312 export_symbols_cmds \
25313 prelink_cmds \
25314 postlink_cmds \
25315 postinstall_cmds \
25316 postuninstall_cmds \
25317 finish_cmds \
25318 sys_lib_search_path_spec \
25319 configure_time_dlsearch_path \
25320 configure_time_lt_sys_library_path \
25321 reload_cmds_CXX \
25322 old_archive_cmds_CXX \
25323 old_archive_from_new_cmds_CXX \
25324 old_archive_from_expsyms_cmds_CXX \
25325 archive_cmds_CXX \
25326 archive_expsym_cmds_CXX \
25327 module_cmds_CXX \
25328 module_expsym_cmds_CXX \
25329 export_symbols_cmds_CXX \
25330 prelink_cmds_CXX \
25331 postlink_cmds_CXX; do
25332 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
25333 *[\\\\\\\`\\"\\\$]*)
25334 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
25335 ;;
25336 *)
25337 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
25338 ;;
25339 esac
25340 done
25341
25342 ac_aux_dir='$ac_aux_dir'
25343
25344 # See if we are running on zsh, and set the options that allow our
25345 # commands through without removal of \ escapes INIT.
25346 if test -n "\${ZSH_VERSION+set}"; then
25347 setopt NO_GLOB_SUBST
25348 fi
25349
25350
25351 PACKAGE='$PACKAGE'
25352 VERSION='$VERSION'
25353 RM='$RM'
25354 ofile='$ofile'
25355
25356
25357
25358
25359
25360
25361 _ACEOF
25362
25363 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25364
25365 # Handling of arguments.
25366 for ac_config_target in $ac_config_targets
25367 do
25368 case $ac_config_target in
25369 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
25370 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
25371 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
25372 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
25373
25374 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
25375 esac
25376 done
25377
25378
25379 # If the user did not use the arguments to specify the items to instantiate,
25380 # then the envvar interface is used. Set only those that are not.
25381 # We use the long form for the default assignment because of an extremely
25382 # bizarre bug on SunOS 4.1.3.
25383 if $ac_need_defaults; then
25384 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
25385 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
25386 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
25387 fi
25388
25389 # Have a temporary directory for convenience. Make it in the build tree
25390 # simply because there is no reason against having it here, and in addition,
25391 # creating and moving files from /tmp can sometimes cause problems.
25392 # Hook for its removal unless debugging.
25393 # Note that there is a small window in which the directory will not be cleaned:
25394 # after its creation but before its name has been assigned to `$tmp'.
25395 $debug ||
25396 {
25397 tmp= ac_tmp=
25398 trap 'exit_status=$?
25399 : "${ac_tmp:=$tmp}"
25400 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
25401 ' 0
25402 trap 'as_fn_exit 1' 1 2 13 15
25403 }
25404 # Create a (secure) tmp directory for tmp files.
25405
25406 {
25407 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
25408 test -d "$tmp"
25409 } ||
25410 {
25411 tmp=./conf$$-$RANDOM
25412 (umask 077 && mkdir "$tmp")
25413 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
25414 ac_tmp=$tmp
25415
25416 # Set up the scripts for CONFIG_FILES section.
25417 # No need to generate them if there are no CONFIG_FILES.
25418 # This happens for instance with `./config.status config.h'.
25419 if test -n "$CONFIG_FILES"; then
25420
25421
25422 ac_cr=`echo X | tr X '\015'`
25423 # On cygwin, bash can eat \r inside `` if the user requested igncr.
25424 # But we know of no other shell where ac_cr would be empty at this
25425 # point, so we can use a bashism as a fallback.
25426 if test "x$ac_cr" = x; then
25427 eval ac_cr=\$\'\\r\'
25428 fi
25429 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
25430 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
25431 ac_cs_awk_cr='\\r'
25432 else
25433 ac_cs_awk_cr=$ac_cr
25434 fi
25435
25436 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
25437 _ACEOF
25438
25439
25440 {
25441 echo "cat >conf$$subs.awk <<_ACEOF" &&
25442 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
25443 echo "_ACEOF"
25444 } >conf$$subs.sh ||
25445 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25446 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
25447 ac_delim='%!_!# '
25448 for ac_last_try in false false false false false :; do
25449 . ./conf$$subs.sh ||
25450 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25451
25452 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
25453 if test $ac_delim_n = $ac_delim_num; then
25454 break
25455 elif $ac_last_try; then
25456 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25457 else
25458 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25459 fi
25460 done
25461 rm -f conf$$subs.sh
25462
25463 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25464 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
25465 _ACEOF
25466 sed -n '
25467 h
25468 s/^/S["/; s/!.*/"]=/
25469 p
25470 g
25471 s/^[^!]*!//
25472 :repl
25473 t repl
25474 s/'"$ac_delim"'$//
25475 t delim
25476 :nl
25477 h
25478 s/\(.\{148\}\)..*/\1/
25479 t more1
25480 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
25481 p
25482 n
25483 b repl
25484 :more1
25485 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25486 p
25487 g
25488 s/.\{148\}//
25489 t nl
25490 :delim
25491 h
25492 s/\(.\{148\}\)..*/\1/
25493 t more2
25494 s/["\\]/\\&/g; s/^/"/; s/$/"/
25495 p
25496 b
25497 :more2
25498 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25499 p
25500 g
25501 s/.\{148\}//
25502 t delim
25503 ' <conf$$subs.awk | sed '
25504 /^[^""]/{
25505 N
25506 s/\n//
25507 }
25508 ' >>$CONFIG_STATUS || ac_write_fail=1
25509 rm -f conf$$subs.awk
25510 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25511 _ACAWK
25512 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
25513 for (key in S) S_is_set[key] = 1
25514 FS = "\a"
25515
25516 }
25517 {
25518 line = $ 0
25519 nfields = split(line, field, "@")
25520 substed = 0
25521 len = length(field[1])
25522 for (i = 2; i < nfields; i++) {
25523 key = field[i]
25524 keylen = length(key)
25525 if (S_is_set[key]) {
25526 value = S[key]
25527 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
25528 len += length(value) + length(field[++i])
25529 substed = 1
25530 } else
25531 len += 1 + keylen
25532 }
25533
25534 print line
25535 }
25536
25537 _ACAWK
25538 _ACEOF
25539 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25540 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25541 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
25542 else
25543 cat
25544 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
25545 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
25546 _ACEOF
25547
25548 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
25549 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
25550 # trailing colons and then remove the whole line if VPATH becomes empty
25551 # (actually we leave an empty line to preserve line numbers).
25552 if test "x$srcdir" = x.; then
25553 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
25554 h
25555 s///
25556 s/^/:/
25557 s/[ ]*$/:/
25558 s/:\$(srcdir):/:/g
25559 s/:\${srcdir}:/:/g
25560 s/:@srcdir@:/:/g
25561 s/^:*//
25562 s/:*$//
25563 x
25564 s/\(=[ ]*\).*/\1/
25565 G
25566 s/\n//
25567 s/^[^=]*=[ ]*$//
25568 }'
25569 fi
25570
25571 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25572 fi # test -n "$CONFIG_FILES"
25573
25574 # Set up the scripts for CONFIG_HEADERS section.
25575 # No need to generate them if there are no CONFIG_HEADERS.
25576 # This happens for instance with `./config.status Makefile'.
25577 if test -n "$CONFIG_HEADERS"; then
25578 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
25579 BEGIN {
25580 _ACEOF
25581
25582 # Transform confdefs.h into an awk script `defines.awk', embedded as
25583 # here-document in config.status, that substitutes the proper values into
25584 # config.h.in to produce config.h.
25585
25586 # Create a delimiter string that does not exist in confdefs.h, to ease
25587 # handling of long lines.
25588 ac_delim='%!_!# '
25589 for ac_last_try in false false :; do
25590 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
25591 if test -z "$ac_tt"; then
25592 break
25593 elif $ac_last_try; then
25594 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
25595 else
25596 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25597 fi
25598 done
25599
25600 # For the awk script, D is an array of macro values keyed by name,
25601 # likewise P contains macro parameters if any. Preserve backslash
25602 # newline sequences.
25603
25604 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25605 sed -n '
25606 s/.\{148\}/&'"$ac_delim"'/g
25607 t rset
25608 :rset
25609 s/^[ ]*#[ ]*define[ ][ ]*/ /
25610 t def
25611 d
25612 :def
25613 s/\\$//
25614 t bsnl
25615 s/["\\]/\\&/g
25616 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
25617 D["\1"]=" \3"/p
25618 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
25619 d
25620 :bsnl
25621 s/["\\]/\\&/g
25622 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
25623 D["\1"]=" \3\\\\\\n"\\/p
25624 t cont
25625 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
25626 t cont
25627 d
25628 :cont
25629 n
25630 s/.\{148\}/&'"$ac_delim"'/g
25631 t clear
25632 :clear
25633 s/\\$//
25634 t bsnlc
25635 s/["\\]/\\&/g; s/^/"/; s/$/"/p
25636 d
25637 :bsnlc
25638 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
25639 b cont
25640 ' <confdefs.h | sed '
25641 s/'"$ac_delim"'/"\\\
25642 "/g' >>$CONFIG_STATUS || ac_write_fail=1
25643
25644 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25645 for (key in D) D_is_set[key] = 1
25646 FS = "\a"
25647 }
25648 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
25649 line = \$ 0
25650 split(line, arg, " ")
25651 if (arg[1] == "#") {
25652 defundef = arg[2]
25653 mac1 = arg[3]
25654 } else {
25655 defundef = substr(arg[1], 2)
25656 mac1 = arg[2]
25657 }
25658 split(mac1, mac2, "(") #)
25659 macro = mac2[1]
25660 prefix = substr(line, 1, index(line, defundef) - 1)
25661 if (D_is_set[macro]) {
25662 # Preserve the white space surrounding the "#".
25663 print prefix "define", macro P[macro] D[macro]
25664 next
25665 } else {
25666 # Replace #undef with comments. This is necessary, for example,
25667 # in the case of _POSIX_SOURCE, which is predefined and required
25668 # on some systems where configure will not decide to define it.
25669 if (defundef == "undef") {
25670 print "/*", prefix defundef, macro, "*/"
25671 next
25672 }
25673 }
25674 }
25675 { print }
25676 _ACAWK
25677 _ACEOF
25678 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25679 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
25680 fi # test -n "$CONFIG_HEADERS"
25681
25682
25683 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
25684 shift
25685 for ac_tag
25686 do
25687 case $ac_tag in
25688 :[FHLC]) ac_mode=$ac_tag; continue;;
25689 esac
25690 case $ac_mode$ac_tag in
25691 :[FHL]*:*);;
25692 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
25693 :[FH]-) ac_tag=-:-;;
25694 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
25695 esac
25696 ac_save_IFS=$IFS
25697 IFS=:
25698 set x $ac_tag
25699 IFS=$ac_save_IFS
25700 shift
25701 ac_file=$1
25702 shift
25703
25704 case $ac_mode in
25705 :L) ac_source=$1;;
25706 :[FH])
25707 ac_file_inputs=
25708 for ac_f
25709 do
25710 case $ac_f in
25711 -) ac_f="$ac_tmp/stdin";;
25712 *) # Look for the file first in the build tree, then in the source tree
25713 # (if the path is not absolute). The absolute path cannot be DOS-style,
25714 # because $ac_f cannot contain `:'.
25715 test -f "$ac_f" ||
25716 case $ac_f in
25717 [\\/$]*) false;;
25718 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
25719 esac ||
25720 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
25721 esac
25722 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
25723 as_fn_append ac_file_inputs " '$ac_f'"
25724 done
25725
25726 # Let's still pretend it is `configure' which instantiates (i.e., don't
25727 # use $as_me), people would be surprised to read:
25728 # /* config.h. Generated by config.status. */
25729 configure_input='Generated from '`
25730 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
25731 `' by configure.'
25732 if test x"$ac_file" != x-; then
25733 configure_input="$ac_file. $configure_input"
25734 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
25735 $as_echo "$as_me: creating $ac_file" >&6;}
25736 fi
25737 # Neutralize special characters interpreted by sed in replacement strings.
25738 case $configure_input in #(
25739 *\&* | *\|* | *\\* )
25740 ac_sed_conf_input=`$as_echo "$configure_input" |
25741 sed 's/[\\\\&|]/\\\\&/g'`;; #(
25742 *) ac_sed_conf_input=$configure_input;;
25743 esac
25744
25745 case $ac_tag in
25746 *:-:* | *:-) cat >"$ac_tmp/stdin" \
25747 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
25748 esac
25749 ;;
25750 esac
25751
25752 ac_dir=`$as_dirname -- "$ac_file" ||
25753 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25754 X"$ac_file" : 'X\(//\)[^/]' \| \
25755 X"$ac_file" : 'X\(//\)$' \| \
25756 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25757 $as_echo X"$ac_file" |
25758 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25759 s//\1/
25760 q
25761 }
25762 /^X\(\/\/\)[^/].*/{
25763 s//\1/
25764 q
25765 }
25766 /^X\(\/\/\)$/{
25767 s//\1/
25768 q
25769 }
25770 /^X\(\/\).*/{
25771 s//\1/
25772 q
25773 }
25774 s/.*/./; q'`
25775 as_dir="$ac_dir"; as_fn_mkdir_p
25776 ac_builddir=.
25777
25778 case "$ac_dir" in
25779 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25780 *)
25781 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25782 # A ".." for each directory in $ac_dir_suffix.
25783 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25784 case $ac_top_builddir_sub in
25785 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25786 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25787 esac ;;
25788 esac
25789 ac_abs_top_builddir=$ac_pwd
25790 ac_abs_builddir=$ac_pwd$ac_dir_suffix
25791 # for backward compatibility:
25792 ac_top_builddir=$ac_top_build_prefix
25793
25794 case $srcdir in
25795 .) # We are building in place.
25796 ac_srcdir=.
25797 ac_top_srcdir=$ac_top_builddir_sub
25798 ac_abs_top_srcdir=$ac_pwd ;;
25799 [\\/]* | ?:[\\/]* ) # Absolute name.
25800 ac_srcdir=$srcdir$ac_dir_suffix;
25801 ac_top_srcdir=$srcdir
25802 ac_abs_top_srcdir=$srcdir ;;
25803 *) # Relative name.
25804 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25805 ac_top_srcdir=$ac_top_build_prefix$srcdir
25806 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25807 esac
25808 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25809
25810
25811 case $ac_mode in
25812 :F)
25813 #
25814 # CONFIG_FILE
25815 #
25816
25817 case $INSTALL in
25818 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25819 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25820 esac
25821 ac_MKDIR_P=$MKDIR_P
25822 case $MKDIR_P in
25823 [\\/$]* | ?:[\\/]* ) ;;
25824 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
25825 esac
25826 _ACEOF
25827
25828 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25829 # If the template does not know about datarootdir, expand it.
25830 # FIXME: This hack should be removed a few years after 2.60.
25831 ac_datarootdir_hack=; ac_datarootdir_seen=
25832 ac_sed_dataroot='
25833 /datarootdir/ {
25834 p
25835 q
25836 }
25837 /@datadir@/p
25838 /@docdir@/p
25839 /@infodir@/p
25840 /@localedir@/p
25841 /@mandir@/p'
25842 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25843 *datarootdir*) ac_datarootdir_seen=yes;;
25844 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25846 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25847 _ACEOF
25848 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25849 ac_datarootdir_hack='
25850 s&@datadir@&$datadir&g
25851 s&@docdir@&$docdir&g
25852 s&@infodir@&$infodir&g
25853 s&@localedir@&$localedir&g
25854 s&@mandir@&$mandir&g
25855 s&\\\${datarootdir}&$datarootdir&g' ;;
25856 esac
25857 _ACEOF
25858
25859 # Neutralize VPATH when `$srcdir' = `.'.
25860 # Shell code in configure.ac might set extrasub.
25861 # FIXME: do we really want to maintain this feature?
25862 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25863 ac_sed_extra="$ac_vpsub
25864 $extrasub
25865 _ACEOF
25866 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25867 :t
25868 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25869 s|@configure_input@|$ac_sed_conf_input|;t t
25870 s&@top_builddir@&$ac_top_builddir_sub&;t t
25871 s&@top_build_prefix@&$ac_top_build_prefix&;t t
25872 s&@srcdir@&$ac_srcdir&;t t
25873 s&@abs_srcdir@&$ac_abs_srcdir&;t t
25874 s&@top_srcdir@&$ac_top_srcdir&;t t
25875 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25876 s&@builddir@&$ac_builddir&;t t
25877 s&@abs_builddir@&$ac_abs_builddir&;t t
25878 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25879 s&@INSTALL@&$ac_INSTALL&;t t
25880 s&@MKDIR_P@&$ac_MKDIR_P&;t t
25881 $ac_datarootdir_hack
25882 "
25883 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
25884 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25885
25886 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25887 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
25888 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
25889 "$ac_tmp/out"`; test -z "$ac_out"; } &&
25890 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25891 which seems to be undefined. Please make sure it is defined" >&5
25892 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25893 which seems to be undefined. Please make sure it is defined" >&2;}
25894
25895 rm -f "$ac_tmp/stdin"
25896 case $ac_file in
25897 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
25898 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
25899 esac \
25900 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25901 ;;
25902 :H)
25903 #
25904 # CONFIG_HEADER
25905 #
25906 if test x"$ac_file" != x-; then
25907 {
25908 $as_echo "/* $configure_input */" \
25909 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
25910 } >"$ac_tmp/config.h" \
25911 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25912 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
25913 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
25914 $as_echo "$as_me: $ac_file is unchanged" >&6;}
25915 else
25916 rm -f "$ac_file"
25917 mv "$ac_tmp/config.h" "$ac_file" \
25918 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25919 fi
25920 else
25921 $as_echo "/* $configure_input */" \
25922 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
25923 || as_fn_error $? "could not create -" "$LINENO" 5
25924 fi
25925 # Compute "$ac_file"'s index in $config_headers.
25926 _am_arg="$ac_file"
25927 _am_stamp_count=1
25928 for _am_header in $config_headers :; do
25929 case $_am_header in
25930 $_am_arg | $_am_arg:* )
25931 break ;;
25932 * )
25933 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
25934 esac
25935 done
25936 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
25937 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25938 X"$_am_arg" : 'X\(//\)[^/]' \| \
25939 X"$_am_arg" : 'X\(//\)$' \| \
25940 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
25941 $as_echo X"$_am_arg" |
25942 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25943 s//\1/
25944 q
25945 }
25946 /^X\(\/\/\)[^/].*/{
25947 s//\1/
25948 q
25949 }
25950 /^X\(\/\/\)$/{
25951 s//\1/
25952 q
25953 }
25954 /^X\(\/\).*/{
25955 s//\1/
25956 q
25957 }
25958 s/.*/./; q'`/stamp-h$_am_stamp_count
25959 ;;
25960
25961 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
25962 $as_echo "$as_me: executing $ac_file commands" >&6;}
25963 ;;
25964 esac
25965
25966
25967 case $ac_file$ac_mode in
25968 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
25969 # Older Autoconf quotes --file arguments for eval, but not when files
25970 # are listed without --file. Let's play safe and only enable the eval
25971 # if we detect the quoting.
25972 case $CONFIG_FILES in
25973 *\'*) eval set x "$CONFIG_FILES" ;;
25974 *) set x $CONFIG_FILES ;;
25975 esac
25976 shift
25977 for mf
25978 do
25979 # Strip MF so we end up with the name of the file.
25980 mf=`echo "$mf" | sed -e 's/:.*$//'`
25981 # Check whether this is an Automake generated Makefile or not.
25982 # We used to match only the files named 'Makefile.in', but
25983 # some people rename them; so instead we look at the file content.
25984 # Grep'ing the first line is not enough: some people post-process
25985 # each Makefile.in and add a new line on top of each file to say so.
25986 # Grep'ing the whole file is not good either: AIX grep has a line
25987 # limit of 2048, but all sed's we know have understand at least 4000.
25988 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
25989 dirpart=`$as_dirname -- "$mf" ||
25990 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25991 X"$mf" : 'X\(//\)[^/]' \| \
25992 X"$mf" : 'X\(//\)$' \| \
25993 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
25994 $as_echo X"$mf" |
25995 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25996 s//\1/
25997 q
25998 }
25999 /^X\(\/\/\)[^/].*/{
26000 s//\1/
26001 q
26002 }
26003 /^X\(\/\/\)$/{
26004 s//\1/
26005 q
26006 }
26007 /^X\(\/\).*/{
26008 s//\1/
26009 q
26010 }
26011 s/.*/./; q'`
26012 else
26013 continue
26014 fi
26015 # Extract the definition of DEPDIR, am__include, and am__quote
26016 # from the Makefile without running 'make'.
26017 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
26018 test -z "$DEPDIR" && continue
26019 am__include=`sed -n 's/^am__include = //p' < "$mf"`
26020 test -z "$am__include" && continue
26021 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
26022 # Find all dependency output files, they are included files with
26023 # $(DEPDIR) in their names. We invoke sed twice because it is the
26024 # simplest approach to changing $(DEPDIR) to its actual value in the
26025 # expansion.
26026 for file in `sed -n "
26027 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
26028 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
26029 # Make sure the directory exists.
26030 test -f "$dirpart/$file" && continue
26031 fdir=`$as_dirname -- "$file" ||
26032 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26033 X"$file" : 'X\(//\)[^/]' \| \
26034 X"$file" : 'X\(//\)$' \| \
26035 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
26036 $as_echo X"$file" |
26037 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26038 s//\1/
26039 q
26040 }
26041 /^X\(\/\/\)[^/].*/{
26042 s//\1/
26043 q
26044 }
26045 /^X\(\/\/\)$/{
26046 s//\1/
26047 q
26048 }
26049 /^X\(\/\).*/{
26050 s//\1/
26051 q
26052 }
26053 s/.*/./; q'`
26054 as_dir=$dirpart/$fdir; as_fn_mkdir_p
26055 # echo "creating $dirpart/$file"
26056 echo '# dummy' > "$dirpart/$file"
26057 done
26058 done
26059 }
26060 ;;
26061 "libtool":C)
26062
26063 # See if we are running on zsh, and set the options that allow our
26064 # commands through without removal of \ escapes.
26065 if test -n "${ZSH_VERSION+set}"; then
26066 setopt NO_GLOB_SUBST
26067 fi
26068
26069 cfgfile=${ofile}T
26070 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
26071 $RM "$cfgfile"
26072
26073 cat <<_LT_EOF >> "$cfgfile"
26074 #! $SHELL
26075 # Generated automatically by $as_me ($PACKAGE) $VERSION
26076 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
26077 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
26078
26079 # Provide generalized library-building support services.
26080 # Written by Gordon Matzigkeit, 1996
26081
26082 # Copyright (C) 2014 Free Software Foundation, Inc.
26083 # This is free software; see the source for copying conditions. There is NO
26084 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
26085
26086 # GNU Libtool is free software; you can redistribute it and/or modify
26087 # it under the terms of the GNU General Public License as published by
26088 # the Free Software Foundation; either version 2 of of the License, or
26089 # (at your option) any later version.
26090 #
26091 # As a special exception to the GNU General Public License, if you
26092 # distribute this file as part of a program or library that is built
26093 # using GNU Libtool, you may include this file under the same
26094 # distribution terms that you use for the rest of that program.
26095 #
26096 # GNU Libtool is distributed in the hope that it will be useful, but
26097 # WITHOUT ANY WARRANTY; without even the implied warranty of
26098 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26099 # GNU General Public License for more details.
26100 #
26101 # You should have received a copy of the GNU General Public License
26102 # along with this program. If not, see <http://www.gnu.org/licenses/>.
26103
26104
26105 # The names of the tagged configurations supported by this script.
26106 available_tags='CXX '
26107
26108 # Configured defaults for sys_lib_dlsearch_path munging.
26109 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
26110
26111 # ### BEGIN LIBTOOL CONFIG
26112
26113 # Which release of libtool.m4 was used?
26114 macro_version=$macro_version
26115 macro_revision=$macro_revision
26116
26117 # Whether or not to build static libraries.
26118 build_old_libs=$enable_static
26119
26120 # Whether or not to build shared libraries.
26121 build_libtool_libs=$enable_shared
26122
26123 # What type of objects to build.
26124 pic_mode=$pic_mode
26125
26126 # Whether or not to optimize for fast installation.
26127 fast_install=$enable_fast_install
26128
26129 # Shared archive member basename,for filename based shared library versioning on AIX.
26130 shared_archive_member_spec=$shared_archive_member_spec
26131
26132 # Shell to use when invoking shell scripts.
26133 SHELL=$lt_SHELL
26134
26135 # An echo program that protects backslashes.
26136 ECHO=$lt_ECHO
26137
26138 # The PATH separator for the build system.
26139 PATH_SEPARATOR=$lt_PATH_SEPARATOR
26140
26141 # The host system.
26142 host_alias=$host_alias
26143 host=$host
26144 host_os=$host_os
26145
26146 # The build system.
26147 build_alias=$build_alias
26148 build=$build
26149 build_os=$build_os
26150
26151 # A sed program that does not truncate output.
26152 SED=$lt_SED
26153
26154 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
26155 Xsed="\$SED -e 1s/^X//"
26156
26157 # A grep program that handles long lines.
26158 GREP=$lt_GREP
26159
26160 # An ERE matcher.
26161 EGREP=$lt_EGREP
26162
26163 # A literal string matcher.
26164 FGREP=$lt_FGREP
26165
26166 # A BSD- or MS-compatible name lister.
26167 NM=$lt_NM
26168
26169 # Whether we need soft or hard links.
26170 LN_S=$lt_LN_S
26171
26172 # What is the maximum length of a command?
26173 max_cmd_len=$max_cmd_len
26174
26175 # Object file suffix (normally "o").
26176 objext=$ac_objext
26177
26178 # Executable file suffix (normally "").
26179 exeext=$exeext
26180
26181 # whether the shell understands "unset".
26182 lt_unset=$lt_unset
26183
26184 # turn spaces into newlines.
26185 SP2NL=$lt_lt_SP2NL
26186
26187 # turn newlines into spaces.
26188 NL2SP=$lt_lt_NL2SP
26189
26190 # convert \$build file names to \$host format.
26191 to_host_file_cmd=$lt_cv_to_host_file_cmd
26192
26193 # convert \$build files to toolchain format.
26194 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
26195
26196 # An object symbol dumper.
26197 OBJDUMP=$lt_OBJDUMP
26198
26199 # Method to check whether dependent libraries are shared objects.
26200 deplibs_check_method=$lt_deplibs_check_method
26201
26202 # Command to use when deplibs_check_method = "file_magic".
26203 file_magic_cmd=$lt_file_magic_cmd
26204
26205 # How to find potential files when deplibs_check_method = "file_magic".
26206 file_magic_glob=$lt_file_magic_glob
26207
26208 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
26209 want_nocaseglob=$lt_want_nocaseglob
26210
26211 # DLL creation program.
26212 DLLTOOL=$lt_DLLTOOL
26213
26214 # Command to associate shared and link libraries.
26215 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
26216
26217 # The archiver.
26218 AR=$lt_AR
26219
26220 # Flags to create an archive.
26221 AR_FLAGS=$lt_AR_FLAGS
26222
26223 # How to feed a file listing to the archiver.
26224 archiver_list_spec=$lt_archiver_list_spec
26225
26226 # A symbol stripping program.
26227 STRIP=$lt_STRIP
26228
26229 # Commands used to install an old-style archive.
26230 RANLIB=$lt_RANLIB
26231 old_postinstall_cmds=$lt_old_postinstall_cmds
26232 old_postuninstall_cmds=$lt_old_postuninstall_cmds
26233
26234 # Whether to use a lock for old archive extraction.
26235 lock_old_archive_extraction=$lock_old_archive_extraction
26236
26237 # A C compiler.
26238 LTCC=$lt_CC
26239
26240 # LTCC compiler flags.
26241 LTCFLAGS=$lt_CFLAGS
26242
26243 # Take the output of nm and produce a listing of raw symbols and C names.
26244 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
26245
26246 # Transform the output of nm in a proper C declaration.
26247 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
26248
26249 # Transform the output of nm into a list of symbols to manually relocate.
26250 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
26251
26252 # Transform the output of nm in a C name address pair.
26253 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
26254
26255 # Transform the output of nm in a C name address pair when lib prefix is needed.
26256 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
26257
26258 # The name lister interface.
26259 nm_interface=$lt_lt_cv_nm_interface
26260
26261 # Specify filename containing input files for \$NM.
26262 nm_file_list_spec=$lt_nm_file_list_spec
26263
26264 # The root where to search for dependent libraries,and where our libraries should be installed.
26265 lt_sysroot=$lt_sysroot
26266
26267 # Command to truncate a binary pipe.
26268 lt_truncate_bin=$lt_lt_cv_truncate_bin
26269
26270 # The name of the directory that contains temporary libtool files.
26271 objdir=$objdir
26272
26273 # Used to examine libraries when file_magic_cmd begins with "file".
26274 MAGIC_CMD=$MAGIC_CMD
26275
26276 # Must we lock files when doing compilation?
26277 need_locks=$lt_need_locks
26278
26279 # Manifest tool.
26280 MANIFEST_TOOL=$lt_MANIFEST_TOOL
26281
26282 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
26283 DSYMUTIL=$lt_DSYMUTIL
26284
26285 # Tool to change global to local symbols on Mac OS X.
26286 NMEDIT=$lt_NMEDIT
26287
26288 # Tool to manipulate fat objects and archives on Mac OS X.
26289 LIPO=$lt_LIPO
26290
26291 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
26292 OTOOL=$lt_OTOOL
26293
26294 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
26295 OTOOL64=$lt_OTOOL64
26296
26297 # Old archive suffix (normally "a").
26298 libext=$libext
26299
26300 # Shared library suffix (normally ".so").
26301 shrext_cmds=$lt_shrext_cmds
26302
26303 # The commands to extract the exported symbol list from a shared archive.
26304 extract_expsyms_cmds=$lt_extract_expsyms_cmds
26305
26306 # Variables whose values should be saved in libtool wrapper scripts and
26307 # restored at link time.
26308 variables_saved_for_relink=$lt_variables_saved_for_relink
26309
26310 # Do we need the "lib" prefix for modules?
26311 need_lib_prefix=$need_lib_prefix
26312
26313 # Do we need a version for libraries?
26314 need_version=$need_version
26315
26316 # Library versioning type.
26317 version_type=$version_type
26318
26319 # Shared library runtime path variable.
26320 runpath_var=$runpath_var
26321
26322 # Shared library path variable.
26323 shlibpath_var=$shlibpath_var
26324
26325 # Is shlibpath searched before the hard-coded library search path?
26326 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
26327
26328 # Format of library name prefix.
26329 libname_spec=$lt_libname_spec
26330
26331 # List of archive names. First name is the real one, the rest are links.
26332 # The last name is the one that the linker finds with -lNAME
26333 library_names_spec=$lt_library_names_spec
26334
26335 # The coded name of the library, if different from the real name.
26336 soname_spec=$lt_soname_spec
26337
26338 # Permission mode override for installation of shared libraries.
26339 install_override_mode=$lt_install_override_mode
26340
26341 # Command to use after installation of a shared archive.
26342 postinstall_cmds=$lt_postinstall_cmds
26343
26344 # Command to use after uninstallation of a shared archive.
26345 postuninstall_cmds=$lt_postuninstall_cmds
26346
26347 # Commands used to finish a libtool library installation in a directory.
26348 finish_cmds=$lt_finish_cmds
26349
26350 # As "finish_cmds", except a single script fragment to be evaled but
26351 # not shown.
26352 finish_eval=$lt_finish_eval
26353
26354 # Whether we should hardcode library paths into libraries.
26355 hardcode_into_libs=$hardcode_into_libs
26356
26357 # Compile-time system search path for libraries.
26358 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
26359
26360 # Detected run-time system search path for libraries.
26361 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
26362
26363 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
26364 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
26365
26366 # Whether dlopen is supported.
26367 dlopen_support=$enable_dlopen
26368
26369 # Whether dlopen of programs is supported.
26370 dlopen_self=$enable_dlopen_self
26371
26372 # Whether dlopen of statically linked programs is supported.
26373 dlopen_self_static=$enable_dlopen_self_static
26374
26375 # Commands to strip libraries.
26376 old_striplib=$lt_old_striplib
26377 striplib=$lt_striplib
26378
26379
26380 # The linker used to build libraries.
26381 LD=$lt_LD
26382
26383 # How to create reloadable object files.
26384 reload_flag=$lt_reload_flag
26385 reload_cmds=$lt_reload_cmds
26386
26387 # Commands used to build an old-style archive.
26388 old_archive_cmds=$lt_old_archive_cmds
26389
26390 # A language specific compiler.
26391 CC=$lt_compiler
26392
26393 # Is the compiler the GNU compiler?
26394 with_gcc=$GCC
26395
26396 # Compiler flag to turn off builtin functions.
26397 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
26398
26399 # Additional compiler flags for building library objects.
26400 pic_flag=$lt_lt_prog_compiler_pic
26401
26402 # How to pass a linker flag through the compiler.
26403 wl=$lt_lt_prog_compiler_wl
26404
26405 # Compiler flag to prevent dynamic linking.
26406 link_static_flag=$lt_lt_prog_compiler_static
26407
26408 # Does compiler simultaneously support -c and -o options?
26409 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
26410
26411 # Whether or not to add -lc for building shared libraries.
26412 build_libtool_need_lc=$archive_cmds_need_lc
26413
26414 # Whether or not to disallow shared libs when runtime libs are static.
26415 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
26416
26417 # Compiler flag to allow reflexive dlopens.
26418 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
26419
26420 # Compiler flag to generate shared objects directly from archives.
26421 whole_archive_flag_spec=$lt_whole_archive_flag_spec
26422
26423 # Whether the compiler copes with passing no objects directly.
26424 compiler_needs_object=$lt_compiler_needs_object
26425
26426 # Create an old-style archive from a shared archive.
26427 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
26428
26429 # Create a temporary old-style archive to link instead of a shared archive.
26430 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
26431
26432 # Commands used to build a shared archive.
26433 archive_cmds=$lt_archive_cmds
26434 archive_expsym_cmds=$lt_archive_expsym_cmds
26435
26436 # Commands used to build a loadable module if different from building
26437 # a shared archive.
26438 module_cmds=$lt_module_cmds
26439 module_expsym_cmds=$lt_module_expsym_cmds
26440
26441 # Whether we are building with GNU ld or not.
26442 with_gnu_ld=$lt_with_gnu_ld
26443
26444 # Flag that allows shared libraries with undefined symbols to be built.
26445 allow_undefined_flag=$lt_allow_undefined_flag
26446
26447 # Flag that enforces no undefined symbols.
26448 no_undefined_flag=$lt_no_undefined_flag
26449
26450 # Flag to hardcode \$libdir into a binary during linking.
26451 # This must work even if \$libdir does not exist
26452 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
26453
26454 # Whether we need a single "-rpath" flag with a separated argument.
26455 hardcode_libdir_separator=$lt_hardcode_libdir_separator
26456
26457 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
26458 # DIR into the resulting binary.
26459 hardcode_direct=$hardcode_direct
26460
26461 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
26462 # DIR into the resulting binary and the resulting library dependency is
26463 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
26464 # library is relocated.
26465 hardcode_direct_absolute=$hardcode_direct_absolute
26466
26467 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
26468 # into the resulting binary.
26469 hardcode_minus_L=$hardcode_minus_L
26470
26471 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
26472 # into the resulting binary.
26473 hardcode_shlibpath_var=$hardcode_shlibpath_var
26474
26475 # Set to "yes" if building a shared library automatically hardcodes DIR
26476 # into the library and all subsequent libraries and executables linked
26477 # against it.
26478 hardcode_automatic=$hardcode_automatic
26479
26480 # Set to yes if linker adds runtime paths of dependent libraries
26481 # to runtime path list.
26482 inherit_rpath=$inherit_rpath
26483
26484 # Whether libtool must link a program against all its dependency libraries.
26485 link_all_deplibs=$link_all_deplibs
26486
26487 # Set to "yes" if exported symbols are required.
26488 always_export_symbols=$always_export_symbols
26489
26490 # The commands to list exported symbols.
26491 export_symbols_cmds=$lt_export_symbols_cmds
26492
26493 # Symbols that should not be listed in the preloaded symbols.
26494 exclude_expsyms=$lt_exclude_expsyms
26495
26496 # Symbols that must always be exported.
26497 include_expsyms=$lt_include_expsyms
26498
26499 # Commands necessary for linking programs (against libraries) with templates.
26500 prelink_cmds=$lt_prelink_cmds
26501
26502 # Commands necessary for finishing linking programs.
26503 postlink_cmds=$lt_postlink_cmds
26504
26505 # Specify filename containing input files.
26506 file_list_spec=$lt_file_list_spec
26507
26508 # How to hardcode a shared library path into an executable.
26509 hardcode_action=$hardcode_action
26510
26511 # The directories searched by this compiler when creating a shared library.
26512 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
26513
26514 # Dependencies to place before and after the objects being linked to
26515 # create a shared library.
26516 predep_objects=$lt_predep_objects
26517 postdep_objects=$lt_postdep_objects
26518 predeps=$lt_predeps
26519 postdeps=$lt_postdeps
26520
26521 # The library search path used internally by the compiler when linking
26522 # a shared library.
26523 compiler_lib_search_path=$lt_compiler_lib_search_path
26524
26525 # ### END LIBTOOL CONFIG
26526
26527 _LT_EOF
26528
26529 cat <<'_LT_EOF' >> "$cfgfile"
26530
26531 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
26532
26533 # func_munge_path_list VARIABLE PATH
26534 # -----------------------------------
26535 # VARIABLE is name of variable containing _space_ separated list of
26536 # directories to be munged by the contents of PATH, which is string
26537 # having a format:
26538 # "DIR[:DIR]:"
26539 # string "DIR[ DIR]" will be prepended to VARIABLE
26540 # ":DIR[:DIR]"
26541 # string "DIR[ DIR]" will be appended to VARIABLE
26542 # "DIRP[:DIRP]::[DIRA:]DIRA"
26543 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
26544 # "DIRA[ DIRA]" will be appended to VARIABLE
26545 # "DIR[:DIR]"
26546 # VARIABLE will be replaced by "DIR[ DIR]"
26547 func_munge_path_list ()
26548 {
26549 case x$2 in
26550 x)
26551 ;;
26552 *:)
26553 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
26554 ;;
26555 x:*)
26556 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
26557 ;;
26558 *::*)
26559 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
26560 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
26561 ;;
26562 *)
26563 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
26564 ;;
26565 esac
26566 }
26567
26568
26569 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
26570 func_cc_basename ()
26571 {
26572 for cc_temp in $*""; do
26573 case $cc_temp in
26574 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
26575 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
26576 \-*) ;;
26577 *) break;;
26578 esac
26579 done
26580 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
26581 }
26582
26583
26584 # ### END FUNCTIONS SHARED WITH CONFIGURE
26585
26586 _LT_EOF
26587
26588 case $host_os in
26589 aix3*)
26590 cat <<\_LT_EOF >> "$cfgfile"
26591 # AIX sometimes has problems with the GCC collect2 program. For some
26592 # reason, if we set the COLLECT_NAMES environment variable, the problems
26593 # vanish in a puff of smoke.
26594 if test set != "${COLLECT_NAMES+set}"; then
26595 COLLECT_NAMES=
26596 export COLLECT_NAMES
26597 fi
26598 _LT_EOF
26599 ;;
26600 esac
26601
26602
26603 ltmain=$ac_aux_dir/ltmain.sh
26604
26605
26606 # We use sed instead of cat because bash on DJGPP gets confused if
26607 # if finds mixed CR/LF and LF-only lines. Since sed operates in
26608 # text mode, it properly converts lines to CR/LF. This bash problem
26609 # is reportedly fixed, but why not run on old versions too?
26610 sed '$q' "$ltmain" >> "$cfgfile" \
26611 || (rm -f "$cfgfile"; exit 1)
26612
26613 mv -f "$cfgfile" "$ofile" ||
26614 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
26615 chmod +x "$ofile"
26616
26617
26618 cat <<_LT_EOF >> "$ofile"
26619
26620 # ### BEGIN LIBTOOL TAG CONFIG: CXX
26621
26622 # The linker used to build libraries.
26623 LD=$lt_LD_CXX
26624
26625 # How to create reloadable object files.
26626 reload_flag=$lt_reload_flag_CXX
26627 reload_cmds=$lt_reload_cmds_CXX
26628
26629 # Commands used to build an old-style archive.
26630 old_archive_cmds=$lt_old_archive_cmds_CXX
26631
26632 # A language specific compiler.
26633 CC=$lt_compiler_CXX
26634
26635 # Is the compiler the GNU compiler?
26636 with_gcc=$GCC_CXX
26637
26638 # Compiler flag to turn off builtin functions.
26639 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
26640
26641 # Additional compiler flags for building library objects.
26642 pic_flag=$lt_lt_prog_compiler_pic_CXX
26643
26644 # How to pass a linker flag through the compiler.
26645 wl=$lt_lt_prog_compiler_wl_CXX
26646
26647 # Compiler flag to prevent dynamic linking.
26648 link_static_flag=$lt_lt_prog_compiler_static_CXX
26649
26650 # Does compiler simultaneously support -c and -o options?
26651 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
26652
26653 # Whether or not to add -lc for building shared libraries.
26654 build_libtool_need_lc=$archive_cmds_need_lc_CXX
26655
26656 # Whether or not to disallow shared libs when runtime libs are static.
26657 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
26658
26659 # Compiler flag to allow reflexive dlopens.
26660 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
26661
26662 # Compiler flag to generate shared objects directly from archives.
26663 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
26664
26665 # Whether the compiler copes with passing no objects directly.
26666 compiler_needs_object=$lt_compiler_needs_object_CXX
26667
26668 # Create an old-style archive from a shared archive.
26669 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
26670
26671 # Create a temporary old-style archive to link instead of a shared archive.
26672 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
26673
26674 # Commands used to build a shared archive.
26675 archive_cmds=$lt_archive_cmds_CXX
26676 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
26677
26678 # Commands used to build a loadable module if different from building
26679 # a shared archive.
26680 module_cmds=$lt_module_cmds_CXX
26681 module_expsym_cmds=$lt_module_expsym_cmds_CXX
26682
26683 # Whether we are building with GNU ld or not.
26684 with_gnu_ld=$lt_with_gnu_ld_CXX
26685
26686 # Flag that allows shared libraries with undefined symbols to be built.
26687 allow_undefined_flag=$lt_allow_undefined_flag_CXX
26688
26689 # Flag that enforces no undefined symbols.
26690 no_undefined_flag=$lt_no_undefined_flag_CXX
26691
26692 # Flag to hardcode \$libdir into a binary during linking.
26693 # This must work even if \$libdir does not exist
26694 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
26695
26696 # Whether we need a single "-rpath" flag with a separated argument.
26697 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
26698
26699 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
26700 # DIR into the resulting binary.
26701 hardcode_direct=$hardcode_direct_CXX
26702
26703 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
26704 # DIR into the resulting binary and the resulting library dependency is
26705 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
26706 # library is relocated.
26707 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
26708
26709 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
26710 # into the resulting binary.
26711 hardcode_minus_L=$hardcode_minus_L_CXX
26712
26713 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
26714 # into the resulting binary.
26715 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
26716
26717 # Set to "yes" if building a shared library automatically hardcodes DIR
26718 # into the library and all subsequent libraries and executables linked
26719 # against it.
26720 hardcode_automatic=$hardcode_automatic_CXX
26721
26722 # Set to yes if linker adds runtime paths of dependent libraries
26723 # to runtime path list.
26724 inherit_rpath=$inherit_rpath_CXX
26725
26726 # Whether libtool must link a program against all its dependency libraries.
26727 link_all_deplibs=$link_all_deplibs_CXX
26728
26729 # Set to "yes" if exported symbols are required.
26730 always_export_symbols=$always_export_symbols_CXX
26731
26732 # The commands to list exported symbols.
26733 export_symbols_cmds=$lt_export_symbols_cmds_CXX
26734
26735 # Symbols that should not be listed in the preloaded symbols.
26736 exclude_expsyms=$lt_exclude_expsyms_CXX
26737
26738 # Symbols that must always be exported.
26739 include_expsyms=$lt_include_expsyms_CXX
26740
26741 # Commands necessary for linking programs (against libraries) with templates.
26742 prelink_cmds=$lt_prelink_cmds_CXX
26743
26744 # Commands necessary for finishing linking programs.
26745 postlink_cmds=$lt_postlink_cmds_CXX
26746
26747 # Specify filename containing input files.
26748 file_list_spec=$lt_file_list_spec_CXX
26749
26750 # How to hardcode a shared library path into an executable.
26751 hardcode_action=$hardcode_action_CXX
26752
26753 # The directories searched by this compiler when creating a shared library.
26754 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
26755
26756 # Dependencies to place before and after the objects being linked to
26757 # create a shared library.
26758 predep_objects=$lt_predep_objects_CXX
26759 postdep_objects=$lt_postdep_objects_CXX
26760 predeps=$lt_predeps_CXX
26761 postdeps=$lt_postdeps_CXX
26762
26763 # The library search path used internally by the compiler when linking
26764 # a shared library.
26765 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
26766
26767 # ### END LIBTOOL TAG CONFIG: CXX
26768 _LT_EOF
26769
26770 ;;
26771
26772 esac
26773 done # for ac_tag
26774
26775
26776 as_fn_exit 0
26777 _ACEOF
26778 ac_clean_files=$ac_clean_files_save
26779
26780 test $ac_write_fail = 0 ||
26781 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
26782
26783
26784 # configure is writing to config.log, and then calls config.status.
26785 # config.status does its own redirection, appending to config.log.
26786 # Unfortunately, on DOS this fails, as config.log is still kept open
26787 # by configure, so config.status won't be able to write to it; its
26788 # output is simply discarded. So we exec the FD to /dev/null,
26789 # effectively closing config.log, so it can be properly (re)opened and
26790 # appended to by config.status. When coming back to configure, we
26791 # need to make the FD available again.
26792 if test "$no_create" != yes; then
26793 ac_cs_success=:
26794 ac_config_status_args=
26795 test "$silent" = yes &&
26796 ac_config_status_args="$ac_config_status_args --quiet"
26797 exec 5>/dev/null
26798 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
26799 exec 5>>config.log
26800 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
26801 # would make configure fail if this is the last instruction.
26802 $ac_cs_success || as_fn_exit 1
26803 fi
26804 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
26805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
26806 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
26807 fi
26808