]> git.saurik.com Git - cycript.git/blame - configure
Upgrade to Bison 3.0.4 (Apple is never upgrading).
[cycript.git] / configure
CommitLineData
c7aa54aa
DWT
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
53ba6704 3# Generated by GNU Autoconf 2.69 for Cycript 0.9.
c7aa54aa
DWT
4#
5# Report bugs to <saurik@saurik.com>.
6#
9c60689e 7#
53ba6704 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9c60689e 9#
c7aa54aa
DWT
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
66170b30 13#
f95d2598 14# Copyright (C) 2009-2014 Jay Freeman (saurik)
c7aa54aa
DWT
15## -------------------- ##
16## M4sh Initialization. ##
17## -------------------- ##
18
19# Be more Bourne compatible
20DUALCASE=1; export DUALCASE # for MKS sh
21if 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
28else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34esac
35fi
36
37
38as_nl='
39'
40export as_nl
41# Printing a long string crashes Solaris 7 /usr/bin/printf.
42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44as_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.
47if 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 --'
51elif (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'
54else
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'
74fi
75
76# The user is always right.
77if 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 }
83fi
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.)
91IFS=" "" $as_nl"
92
93# Find who we are. Look in the path if we contain no directory separator.
ee134472 94as_myself=
c7aa54aa
DWT
95case $0 in #((
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98for as_dir in $PATH
99do
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
104IFS=$as_save_IFS
105
106 ;;
107esac
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.
110if test "x$as_myself" = x; then
111 as_myself=$0
112fi
113if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
116fi
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.
122for as_var in BASH_ENV ENV MAIL MAILPATH
123do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# CDPATH.
137(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
53ba6704
JF
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.
147BASH_ENV=/dev/null
148ENV=/dev/null
149(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
150case $- in # ((((
151 *v*x* | *x*v* ) as_opts=-vx ;;
152 *v* ) as_opts=-v ;;
153 *x* ) as_opts=-x ;;
154 * ) as_opts= ;;
155esac
156exec $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
160as_fn_exit 255
161 fi
162 # We don't want this to propagate to other subprocesses.
163 { _as_can_reexec=; unset _as_can_reexec;}
c7aa54aa
DWT
164if 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
172else
173 case \`(set -o) 2>/dev/null\` in #(
174 *posix*) :
175 set -o posix ;; #(
176 *) :
177 ;;
178esac
179fi
180"
181 as_required="as_fn_return () { (exit \$1); }
182as_fn_success () { as_fn_return 0; }
183as_fn_failure () { as_fn_return 1; }
184as_fn_ret_success () { return 0; }
185as_fn_ret_failure () { return 1; }
186
187exitcode=0
188as_fn_success || { exitcode=1; echo as_fn_success failed.; }
189as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
190as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
191as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
192if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
193
194else
195 exitcode=1; echo positional parameters were not saved.
196fi
53ba6704
JF
197test x\$exitcode = x0 || exit 1
198test -x / || exit 1"
c7aa54aa
DWT
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'\" &&
35fa52c0 202 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
ee134472
JF
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
35fa52c0 211test \$(( 1 + 1 )) = 2 || exit 1"
c7aa54aa
DWT
212 if (eval "$as_required") 2>/dev/null; then :
213 as_have_required=yes
214else
215 as_have_required=no
216fi
217 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
218
219else
220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
221as_found=false
222for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
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
237fi
238fi
239 done;;
240 esac
241 as_found=false
242done
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
246fi; }
247IFS=$as_save_IFS
248
249
250 if test "x$CONFIG_SHELL" != x; then :
53ba6704
JF
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.
256BASH_ENV=/dev/null
257ENV=/dev/null
258(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
259case $- in # ((((
260 *v*x* | *x*v* ) as_opts=-vx ;;
261 *v* ) as_opts=-v ;;
262 *x* ) as_opts=-x ;;
263 * ) as_opts= ;;
264esac
265exec $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
269exit 255
c7aa54aa
DWT
270fi
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
286fi
287fi
288fi
289SHELL=${CONFIG_SHELL-/bin/sh}
290export SHELL
291# Unset more variables known to interfere with behavior of common tools.
292CLICOLOR_FORCE= GREP_OPTIONS=
293unset CLICOLOR_FORCE GREP_OPTIONS
294
295## --------------------- ##
296## M4sh Shell Functions. ##
297## --------------------- ##
298# as_fn_unset VAR
299# ---------------
300# Portably unset VAR.
301as_fn_unset ()
302{
303 { eval $1=; unset $1;}
304}
305as_unset=as_fn_unset
306
307# as_fn_set_status STATUS
308# -----------------------
309# Set $? to STATUS, without forking.
310as_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.
318as_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.
328as_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"
12833ad8 368 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
c7aa54aa
DWT
369
370
371} # as_fn_mkdir_p
53ba6704
JF
372
373# as_fn_executable_p FILE
374# -----------------------
375# Test if FILE is an executable regular file.
376as_fn_executable_p ()
377{
378 test -f "$1" && test -x "$1"
379} # as_fn_executable_p
c7aa54aa
DWT
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.
386if (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 }'
391else
392 as_fn_append ()
393 {
394 eval $1=\$$1\$2
395 }
396fi # 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.
403if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
404 eval 'as_fn_arith ()
405 {
406 as_val=$(( $* ))
407 }'
408else
409 as_fn_arith ()
410 {
411 as_val=`expr "$@" || test $? -eq 1`
412 }
413fi # as_fn_arith
414
415
12833ad8
JF
416# as_fn_error STATUS ERROR [LINENO LOG_FD]
417# ----------------------------------------
c7aa54aa
DWT
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
12833ad8 420# script with STATUS, using 1 if that was 0.
c7aa54aa
DWT
421as_fn_error ()
422{
12833ad8
JF
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
c7aa54aa 427 fi
12833ad8 428 $as_echo "$as_me: error: $2" >&2
c7aa54aa
DWT
429 as_fn_exit $as_status
430} # as_fn_error
431
432if expr a : '\(a\)' >/dev/null 2>&1 &&
433 test "X`expr 00001 : '.*\(...\)'`" = X001; then
434 as_expr=expr
435else
436 as_expr=false
437fi
438
439if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 as_basename=basename
441else
442 as_basename=false
443fi
444
445if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
446 as_dirname=dirname
447else
448 as_dirname=false
449fi
450
451as_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.
471as_cr_letters='abcdefghijklmnopqrstuvwxyz'
472as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
473as_cr_Letters=$as_cr_letters$as_cr_LETTERS
474as_cr_digits='0123456789'
475as_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
53ba6704
JF
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
c7aa54aa
DWT
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
513ECHO_C= ECHO_N= ECHO_T=
514case `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';;
524esac
525
526rm -f conf$$ conf$$.exe conf$$.file
527if test -d conf$$.dir; then
528 rm -f conf$$.dir/conf$$.file
529else
530 rm -f conf$$.dir
531 mkdir conf$$.dir 2>/dev/null
532fi
533if (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.
53ba6704 539 # In both cases, we have to default to `cp -pR'.
c7aa54aa 540 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
53ba6704 541 as_ln_s='cp -pR'
c7aa54aa
DWT
542 elif ln conf$$.file conf$$ 2>/dev/null; then
543 as_ln_s=ln
544 else
53ba6704 545 as_ln_s='cp -pR'
c7aa54aa
DWT
546 fi
547else
53ba6704 548 as_ln_s='cp -pR'
c7aa54aa
DWT
549fi
550rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
551rmdir conf$$.dir 2>/dev/null
552
553if mkdir -p . 2>/dev/null; then
554 as_mkdir_p='mkdir -p "$as_dir"'
555else
556 test -d ./-p && rmdir ./-p
557 as_mkdir_p=false
558fi
559
53ba6704
JF
560as_test_x='test -x'
561as_executable_p=as_fn_executable_p
c7aa54aa
DWT
562
563# Sed expression to map a string onto a valid CPP name.
564as_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.
567as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
568
9c60689e
DWT
569SHELL=${CONFIG_SHELL-/bin/sh}
570
c7aa54aa 571
9c60689e
DWT
572test -n "$DJDIR" || exec 7<&0 </dev/null
573exec 6>&1
c7aa54aa
DWT
574
575# Name of the host.
12833ad8 576# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
c7aa54aa
DWT
577# so uname gets run too.
578ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
579
580#
581# Initializations.
582#
583ac_default_prefix=/usr/local
584ac_clean_files=
585ac_config_libobj_dir=.
586LIBOBJS=
587cross_compiling=no
588subdirs=
589MFLAGS=
590MAKEFLAGS=
591
592# Identity of this package.
593PACKAGE_NAME='Cycript'
594PACKAGE_TARNAME='cycript'
595PACKAGE_VERSION='0.9'
596PACKAGE_STRING='Cycript 0.9'
597PACKAGE_BUGREPORT='saurik@saurik.com'
598PACKAGE_URL='http://www.cycript.org/'
599
35fa52c0 600ac_unique_file="Console.cpp"
6b66678a
DWT
601# Factoring default headers for most tests.
602ac_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
66170b30
JF
637ac_subst_vars='am__EXEEXT_FALSE
638am__EXEEXT_TRUE
639LTLIBOBJS
9c60689e 640LIBOBJS
a243b558
JF
641CY_MACH_FALSE
642CY_MACH_TRUE
66170b30 643CY_MACH
7eda51e0 644CY_ATTACH_GROUP
a243b558
JF
645ac_ct__OTOOL
646_OTOOL
794e88e7
DWT
647ac_ct__NM
648_NM
649ac_ct__LIPO
650_LIPO
9777bd50 651SO
66170b30 652LTFLAGS
3615a2f7 653LTLIBGCC
6f9aea2b
JF
654LTLIBTERMCAP
655LTLIBREADLINE
a243b558
JF
656CY_OBJECTIVEC_FALSE
657CY_OBJECTIVEC_TRUE
39ed1631
JF
658CY_JAVA_FALSE
659CY_JAVA_TRUE
babf7fe8 660LTOBJECTIVEC
47aaa820 661GNUSTEP_CONFIG
c823f118 662CY_OBJECTIVEC
39ed1631
JF
663LTJAVA
664CY_JAVA
296ee9a6 665LTLIBFFI
309b0535 666LIBFFI_LIBS
35fa52c0 667LIBFFI_CFLAGS
a243b558
JF
668CY_EXECUTE_FALSE
669CY_EXECUTE_TRUE
a93f15c0
JF
670CY_CONSOLE_FALSE
671CY_CONSOLE_TRUE
babf7fe8 672LTJAVASCRIPTCORE
35fa52c0
DWT
673WEBKIT_LIBS
674WEBKIT_CFLAGS
7eda51e0 675CY_EXECUTE
abc804fa 676CY_ARCH
e9c9a47c 677GNUTAR
e9c9a47c
DWT
678GPERF
679FLEX
680BISON
681TIME
66170b30 682GIT
12833ad8
JF
683PKG_CONFIG_LIBDIR
684PKG_CONFIG_PATH
3fd51f51 685PKG_CONFIG
1771224f 686HAVE_CXX11
a243b558 687CXXCPP
9c60689e 688CPP
9d54db95 689LT_SYS_LIBRARY_PATH
9c60689e
DWT
690OTOOL64
691OTOOL
692LIPO
693NMEDIT
694DSYMUTIL
ee134472 695MANIFEST_TOOL
9c60689e 696RANLIB
ee134472 697DLLTOOL
9c60689e
DWT
698OBJDUMP
699LN_S
700NM
701ac_ct_DUMPBIN
702DUMPBIN
703LD
704FGREP
705EGREP
706GREP
707SED
a243b558
JF
708host_os
709host_vendor
710host_cpu
711host
712build_os
713build_vendor
714build_cpu
715build
716LIBTOOL
a243b558
JF
717ac_ct_AR
718AR
719am__fastdepOBJCXX_FALSE
720am__fastdepOBJCXX_TRUE
721OBJCXXDEPMODE
722ac_ct_OBJCXX
723OBJCXXFLAGS
724OBJCXX
725am__fastdepCXX_FALSE
726am__fastdepCXX_TRUE
727CXXDEPMODE
a93f15c0
JF
728ac_ct_CXX
729CXXFLAGS
730CXX
731am__fastdepCC_FALSE
732am__fastdepCC_TRUE
733CCDEPMODE
66170b30
JF
734am__nodep
735AMDEPBACKSLASH
736AMDEP_FALSE
737AMDEP_TRUE
738am__quote
739am__include
740DEPDIR
35fa52c0
DWT
741OBJEXT
742EXEEXT
a93f15c0 743ac_ct_CC
35fa52c0
DWT
744CPPFLAGS
745LDFLAGS
a93f15c0
JF
746CFLAGS
747CC
babf7fe8
JF
748MAINT
749MAINTAINER_MODE_FALSE
750MAINTAINER_MODE_TRUE
66170b30
JF
751AM_BACKSLASH
752AM_DEFAULT_VERBOSITY
753AM_DEFAULT_V
754AM_V
755am__untar
756am__tar
757AMTAR
758am__leading_dot
759SET_MAKE
760AWK
761mkdir_p
762MKDIR_P
763INSTALL_STRIP_PROGRAM
764STRIP
765install_sh
766MAKEINFO
767AUTOHEADER
768AUTOMAKE
769AUTOCONF
770ACLOCAL
771VERSION
772PACKAGE
773CYGPATH_W
774am__isrc
775INSTALL_DATA
776INSTALL_SCRIPT
777INSTALL_PROGRAM
dbadc56a 778target_alias
c7aa54aa
DWT
779host_alias
780build_alias
781LIBS
782ECHO_T
783ECHO_N
784ECHO_C
785DEFS
786mandir
787localedir
788libdir
789psdir
790pdfdir
791dvidir
792htmldir
793infodir
794docdir
795oldincludedir
796includedir
797localstatedir
798sharedstatedir
799sysconfdir
800datadir
801datarootdir
802libexecdir
803sbindir
804bindir
805program_transform_name
806prefix
807exec_prefix
808PACKAGE_URL
809PACKAGE_BUGREPORT
810PACKAGE_STRING
811PACKAGE_VERSION
812PACKAGE_TARNAME
813PACKAGE_NAME
814PATH_SEPARATOR
815SHELL'
816ac_subst_files=''
817ac_user_opts='
818enable_option_checking
66170b30 819enable_silent_rules
babf7fe8 820enable_maintainer_mode
a243b558 821enable_dependency_tracking
9c60689e 822enable_static
549f29b5 823enable_shared
9c60689e
DWT
824with_pic
825enable_fast_install
9d54db95 826with_aix_soname
35fa52c0 827with_gnu_ld
ee134472 828with_sysroot
9c60689e 829enable_libtool_lock
5053a6d1 830enable_javascript
a93f15c0 831enable_console
c7aa54aa
DWT
832'
833 ac_precious_vars='build_alias
834host_alias
dbadc56a 835target_alias
a93f15c0
JF
836CC
837CFLAGS
dbadc56a
DWT
838LDFLAGS
839LIBS
840CPPFLAGS
a93f15c0
JF
841CXX
842CXXFLAGS
a243b558
JF
843CCC
844OBJCXX
845OBJCXXFLAGS
9d54db95 846LT_SYS_LIBRARY_PATH
9c60689e 847CPP
a243b558 848CXXCPP
3fd51f51 849PKG_CONFIG
12833ad8
JF
850PKG_CONFIG_PATH
851PKG_CONFIG_LIBDIR
e9c9a47c
DWT
852BISON
853FLEX
854GPERF
66170b30 855GNUTAR
35fa52c0
DWT
856WEBKIT_CFLAGS
857WEBKIT_LIBS
a667869d 858LIBFFI_CFLAGS
790e5246
DWT
859LIBFFI_LIBS
860GNUSTEP_CONFIG'
c7aa54aa
DWT
861
862
863# Initialize some variables set by options.
864ac_init_help=
865ac_init_version=false
866ac_unrecognized_opts=
867ac_unrecognized_sep=
868# The variables have the same names as the options, with
869# dashes changed to underlines.
870cache_file=/dev/null
871exec_prefix=NONE
872no_create=
873no_recursion=
874prefix=NONE
875program_prefix=NONE
876program_suffix=NONE
877program_transform_name=s,x,x,
878silent=
879site=
880srcdir=
881verbose=
882x_includes=NONE
883x_libraries=NONE
884
885# Installation directory options.
886# These are left unexpanded so users can "make install exec_prefix=/foo"
887# and all the variables that are supposed to be based on exec_prefix
888# by default will actually change.
889# Use braces instead of parens because sh, perl, etc. also accept them.
890# (The list follows the same order as the GNU Coding Standards.)
891bindir='${exec_prefix}/bin'
892sbindir='${exec_prefix}/sbin'
893libexecdir='${exec_prefix}/libexec'
894datarootdir='${prefix}/share'
895datadir='${datarootdir}'
896sysconfdir='${prefix}/etc'
897sharedstatedir='${prefix}/com'
898localstatedir='${prefix}/var'
899includedir='${prefix}/include'
900oldincludedir='/usr/include'
901docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
902infodir='${datarootdir}/info'
903htmldir='${docdir}'
904dvidir='${docdir}'
905pdfdir='${docdir}'
906psdir='${docdir}'
907libdir='${exec_prefix}/lib'
908localedir='${datarootdir}/locale'
909mandir='${datarootdir}/man'
910
911ac_prev=
912ac_dashdash=
913for ac_option
914do
915 # If the previous option needs an argument, assign it.
916 if test -n "$ac_prev"; then
917 eval $ac_prev=\$ac_option
918 ac_prev=
919 continue
920 fi
921
922 case $ac_option in
12833ad8
JF
923 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
924 *=) ac_optarg= ;;
925 *) ac_optarg=yes ;;
c7aa54aa
DWT
926 esac
927
928 # Accept the important Cygnus configure options, so we can diagnose typos.
929
930 case $ac_dashdash$ac_option in
931 --)
932 ac_dashdash=yes ;;
933
934 -bindir | --bindir | --bindi | --bind | --bin | --bi)
935 ac_prev=bindir ;;
936 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
937 bindir=$ac_optarg ;;
938
939 -build | --build | --buil | --bui | --bu)
940 ac_prev=build_alias ;;
941 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
942 build_alias=$ac_optarg ;;
943
944 -cache-file | --cache-file | --cache-fil | --cache-fi \
945 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
946 ac_prev=cache_file ;;
947 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
948 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
949 cache_file=$ac_optarg ;;
950
951 --config-cache | -C)
952 cache_file=config.cache ;;
953
954 -datadir | --datadir | --datadi | --datad)
955 ac_prev=datadir ;;
956 -datadir=* | --datadir=* | --datadi=* | --datad=*)
957 datadir=$ac_optarg ;;
958
959 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
960 | --dataroo | --dataro | --datar)
961 ac_prev=datarootdir ;;
962 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
963 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
964 datarootdir=$ac_optarg ;;
965
966 -disable-* | --disable-*)
967 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
968 # Reject names that are not valid shell variable names.
969 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
12833ad8 970 as_fn_error $? "invalid feature name: $ac_useropt"
c7aa54aa
DWT
971 ac_useropt_orig=$ac_useropt
972 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
973 case $ac_user_opts in
974 *"
975"enable_$ac_useropt"
976"*) ;;
977 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
978 ac_unrecognized_sep=', ';;
979 esac
980 eval enable_$ac_useropt=no ;;
981
982 -docdir | --docdir | --docdi | --doc | --do)
983 ac_prev=docdir ;;
984 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
985 docdir=$ac_optarg ;;
986
987 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
988 ac_prev=dvidir ;;
989 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
990 dvidir=$ac_optarg ;;
991
992 -enable-* | --enable-*)
993 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
994 # Reject names that are not valid shell variable names.
995 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
12833ad8 996 as_fn_error $? "invalid feature name: $ac_useropt"
c7aa54aa
DWT
997 ac_useropt_orig=$ac_useropt
998 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
999 case $ac_user_opts in
1000 *"
1001"enable_$ac_useropt"
1002"*) ;;
1003 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1004 ac_unrecognized_sep=', ';;
1005 esac
1006 eval enable_$ac_useropt=\$ac_optarg ;;
1007
1008 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1009 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1010 | --exec | --exe | --ex)
1011 ac_prev=exec_prefix ;;
1012 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1013 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1014 | --exec=* | --exe=* | --ex=*)
1015 exec_prefix=$ac_optarg ;;
1016
1017 -gas | --gas | --ga | --g)
1018 # Obsolete; use --with-gas.
1019 with_gas=yes ;;
1020
1021 -help | --help | --hel | --he | -h)
1022 ac_init_help=long ;;
1023 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1024 ac_init_help=recursive ;;
1025 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1026 ac_init_help=short ;;
1027
1028 -host | --host | --hos | --ho)
1029 ac_prev=host_alias ;;
1030 -host=* | --host=* | --hos=* | --ho=*)
1031 host_alias=$ac_optarg ;;
1032
1033 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1034 ac_prev=htmldir ;;
1035 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1036 | --ht=*)
1037 htmldir=$ac_optarg ;;
1038
1039 -includedir | --includedir | --includedi | --included | --include \
1040 | --includ | --inclu | --incl | --inc)
1041 ac_prev=includedir ;;
1042 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1043 | --includ=* | --inclu=* | --incl=* | --inc=*)
1044 includedir=$ac_optarg ;;
1045
1046 -infodir | --infodir | --infodi | --infod | --info | --inf)
1047 ac_prev=infodir ;;
1048 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1049 infodir=$ac_optarg ;;
1050
1051 -libdir | --libdir | --libdi | --libd)
1052 ac_prev=libdir ;;
1053 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1054 libdir=$ac_optarg ;;
1055
1056 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1057 | --libexe | --libex | --libe)
1058 ac_prev=libexecdir ;;
1059 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1060 | --libexe=* | --libex=* | --libe=*)
1061 libexecdir=$ac_optarg ;;
1062
1063 -localedir | --localedir | --localedi | --localed | --locale)
1064 ac_prev=localedir ;;
1065 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1066 localedir=$ac_optarg ;;
1067
1068 -localstatedir | --localstatedir | --localstatedi | --localstated \
1069 | --localstate | --localstat | --localsta | --localst | --locals)
1070 ac_prev=localstatedir ;;
1071 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1072 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1073 localstatedir=$ac_optarg ;;
1074
1075 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1076 ac_prev=mandir ;;
1077 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1078 mandir=$ac_optarg ;;
1079
1080 -nfp | --nfp | --nf)
1081 # Obsolete; use --without-fp.
1082 with_fp=no ;;
1083
1084 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1085 | --no-cr | --no-c | -n)
1086 no_create=yes ;;
1087
1088 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1089 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1090 no_recursion=yes ;;
1091
1092 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1093 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1094 | --oldin | --oldi | --old | --ol | --o)
1095 ac_prev=oldincludedir ;;
1096 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1097 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1098 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1099 oldincludedir=$ac_optarg ;;
1100
1101 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1102 ac_prev=prefix ;;
1103 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1104 prefix=$ac_optarg ;;
1105
1106 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1107 | --program-pre | --program-pr | --program-p)
1108 ac_prev=program_prefix ;;
1109 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1110 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1111 program_prefix=$ac_optarg ;;
1112
1113 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1114 | --program-suf | --program-su | --program-s)
1115 ac_prev=program_suffix ;;
1116 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1117 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1118 program_suffix=$ac_optarg ;;
1119
1120 -program-transform-name | --program-transform-name \
1121 | --program-transform-nam | --program-transform-na \
1122 | --program-transform-n | --program-transform- \
1123 | --program-transform | --program-transfor \
1124 | --program-transfo | --program-transf \
1125 | --program-trans | --program-tran \
1126 | --progr-tra | --program-tr | --program-t)
1127 ac_prev=program_transform_name ;;
1128 -program-transform-name=* | --program-transform-name=* \
1129 | --program-transform-nam=* | --program-transform-na=* \
1130 | --program-transform-n=* | --program-transform-=* \
1131 | --program-transform=* | --program-transfor=* \
1132 | --program-transfo=* | --program-transf=* \
1133 | --program-trans=* | --program-tran=* \
1134 | --progr-tra=* | --program-tr=* | --program-t=*)
1135 program_transform_name=$ac_optarg ;;
1136
1137 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1138 ac_prev=pdfdir ;;
1139 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1140 pdfdir=$ac_optarg ;;
1141
1142 -psdir | --psdir | --psdi | --psd | --ps)
1143 ac_prev=psdir ;;
1144 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1145 psdir=$ac_optarg ;;
1146
1147 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1148 | -silent | --silent | --silen | --sile | --sil)
1149 silent=yes ;;
1150
1151 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1152 ac_prev=sbindir ;;
1153 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1154 | --sbi=* | --sb=*)
1155 sbindir=$ac_optarg ;;
1156
1157 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1158 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1159 | --sharedst | --shareds | --shared | --share | --shar \
1160 | --sha | --sh)
1161 ac_prev=sharedstatedir ;;
1162 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1163 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1164 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1165 | --sha=* | --sh=*)
1166 sharedstatedir=$ac_optarg ;;
1167
1168 -site | --site | --sit)
1169 ac_prev=site ;;
1170 -site=* | --site=* | --sit=*)
1171 site=$ac_optarg ;;
1172
1173 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1174 ac_prev=srcdir ;;
1175 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1176 srcdir=$ac_optarg ;;
1177
1178 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1179 | --syscon | --sysco | --sysc | --sys | --sy)
1180 ac_prev=sysconfdir ;;
1181 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1182 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1183 sysconfdir=$ac_optarg ;;
1184
1185 -target | --target | --targe | --targ | --tar | --ta | --t)
1186 ac_prev=target_alias ;;
1187 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1188 target_alias=$ac_optarg ;;
1189
1190 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1191 verbose=yes ;;
1192
1193 -version | --version | --versio | --versi | --vers | -V)
1194 ac_init_version=: ;;
1195
1196 -with-* | --with-*)
1197 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1198 # Reject names that are not valid shell variable names.
1199 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
12833ad8 1200 as_fn_error $? "invalid package name: $ac_useropt"
c7aa54aa
DWT
1201 ac_useropt_orig=$ac_useropt
1202 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1203 case $ac_user_opts in
1204 *"
1205"with_$ac_useropt"
1206"*) ;;
1207 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1208 ac_unrecognized_sep=', ';;
1209 esac
1210 eval with_$ac_useropt=\$ac_optarg ;;
1211
1212 -without-* | --without-*)
1213 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1214 # Reject names that are not valid shell variable names.
1215 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
12833ad8 1216 as_fn_error $? "invalid package name: $ac_useropt"
c7aa54aa
DWT
1217 ac_useropt_orig=$ac_useropt
1218 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1219 case $ac_user_opts in
1220 *"
1221"with_$ac_useropt"
1222"*) ;;
1223 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1224 ac_unrecognized_sep=', ';;
1225 esac
1226 eval with_$ac_useropt=no ;;
1227
1228 --x)
1229 # Obsolete; use --with-x.
1230 with_x=yes ;;
1231
1232 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1233 | --x-incl | --x-inc | --x-in | --x-i)
1234 ac_prev=x_includes ;;
1235 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1236 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1237 x_includes=$ac_optarg ;;
1238
1239 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1240 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1241 ac_prev=x_libraries ;;
1242 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1243 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1244 x_libraries=$ac_optarg ;;
1245
12833ad8
JF
1246 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1247Try \`$0 --help' for more information"
c7aa54aa
DWT
1248 ;;
1249
1250 *=*)
1251 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1252 # Reject names that are not valid shell variable names.
1253 case $ac_envvar in #(
1254 '' | [0-9]* | *[!_$as_cr_alnum]* )
12833ad8 1255 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
c7aa54aa
DWT
1256 esac
1257 eval $ac_envvar=\$ac_optarg
1258 export $ac_envvar ;;
1259
1260 *)
1261 # FIXME: should be removed in autoconf 3.0.
1262 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1263 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1264 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
ee134472 1265 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
c7aa54aa
DWT
1266 ;;
1267
1268 esac
1269done
1270
1271if test -n "$ac_prev"; then
1272 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
12833ad8 1273 as_fn_error $? "missing argument to $ac_option"
c7aa54aa
DWT
1274fi
1275
1276if test -n "$ac_unrecognized_opts"; then
1277 case $enable_option_checking in
1278 no) ;;
12833ad8 1279 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
c7aa54aa
DWT
1280 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1281 esac
1282fi
1283
1284# Check all directory arguments for consistency.
1285for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1286 datadir sysconfdir sharedstatedir localstatedir includedir \
1287 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1288 libdir localedir mandir
1289do
1290 eval ac_val=\$$ac_var
1291 # Remove trailing slashes.
1292 case $ac_val in
1293 */ )
1294 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1295 eval $ac_var=\$ac_val;;
1296 esac
1297 # Be sure to have absolute directory names.
1298 case $ac_val in
1299 [\\/$]* | ?:[\\/]* ) continue;;
1300 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1301 esac
12833ad8 1302 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
c7aa54aa
DWT
1303done
1304
1305# There might be people who depend on the old broken behavior: `$host'
1306# used to hold the argument of --host etc.
1307# FIXME: To remove some day.
1308build=$build_alias
1309host=$host_alias
1310target=$target_alias
1311
1312# FIXME: To remove some day.
1313if test "x$host_alias" != x; then
1314 if test "x$build_alias" = x; then
1315 cross_compiling=maybe
c7aa54aa
DWT
1316 elif test "x$build_alias" != "x$host_alias"; then
1317 cross_compiling=yes
1318 fi
1319fi
1320
1321ac_tool_prefix=
1322test -n "$host_alias" && ac_tool_prefix=$host_alias-
1323
1324test "$silent" = yes && exec 6>/dev/null
1325
1326
1327ac_pwd=`pwd` && test -n "$ac_pwd" &&
1328ac_ls_di=`ls -di .` &&
1329ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
12833ad8 1330 as_fn_error $? "working directory cannot be determined"
c7aa54aa 1331test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
12833ad8 1332 as_fn_error $? "pwd does not report name of working directory"
c7aa54aa
DWT
1333
1334
1335# Find the source files, if location was not specified.
1336if test -z "$srcdir"; then
1337 ac_srcdir_defaulted=yes
1338 # Try the directory containing this script, then the parent directory.
1339 ac_confdir=`$as_dirname -- "$as_myself" ||
1340$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1341 X"$as_myself" : 'X\(//\)[^/]' \| \
1342 X"$as_myself" : 'X\(//\)$' \| \
1343 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1344$as_echo X"$as_myself" |
1345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1346 s//\1/
1347 q
1348 }
1349 /^X\(\/\/\)[^/].*/{
1350 s//\1/
1351 q
1352 }
1353 /^X\(\/\/\)$/{
1354 s//\1/
1355 q
1356 }
1357 /^X\(\/\).*/{
1358 s//\1/
1359 q
1360 }
1361 s/.*/./; q'`
1362 srcdir=$ac_confdir
1363 if test ! -r "$srcdir/$ac_unique_file"; then
1364 srcdir=..
1365 fi
1366else
1367 ac_srcdir_defaulted=no
1368fi
1369if test ! -r "$srcdir/$ac_unique_file"; then
1370 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
12833ad8 1371 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
c7aa54aa
DWT
1372fi
1373ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1374ac_abs_confdir=`(
12833ad8 1375 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
c7aa54aa
DWT
1376 pwd)`
1377# When building in place, set srcdir=.
1378if test "$ac_abs_confdir" = "$ac_pwd"; then
1379 srcdir=.
1380fi
1381# Remove unnecessary trailing slashes from srcdir.
1382# Double slashes in file names in object file debugging info
1383# mess up M-x gdb in Emacs.
1384case $srcdir in
1385*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1386esac
1387for ac_var in $ac_precious_vars; do
1388 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1389 eval ac_env_${ac_var}_value=\$${ac_var}
1390 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1391 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1392done
1393
1394#
1395# Report the --help message.
1396#
1397if test "$ac_init_help" = "long"; then
1398 # Omit some internal or obsolete options to make the list less imposing.
1399 # This message is too long to be a string in the A/UX 3.1 sh.
1400 cat <<_ACEOF
1401\`configure' configures Cycript 0.9 to adapt to many kinds of systems.
1402
1403Usage: $0 [OPTION]... [VAR=VALUE]...
1404
1405To assign environment variables (e.g., CC, CFLAGS...), specify them as
1406VAR=VALUE. See below for descriptions of some of the useful variables.
1407
1408Defaults for the options are specified in brackets.
1409
1410Configuration:
1411 -h, --help display this help and exit
1412 --help=short display options specific to this package
1413 --help=recursive display the short help of all the included packages
1414 -V, --version display version information and exit
12833ad8 1415 -q, --quiet, --silent do not print \`checking ...' messages
c7aa54aa
DWT
1416 --cache-file=FILE cache test results in FILE [disabled]
1417 -C, --config-cache alias for \`--cache-file=config.cache'
1418 -n, --no-create do not create output files
1419 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1420
1421Installation directories:
1422 --prefix=PREFIX install architecture-independent files in PREFIX
1423 [$ac_default_prefix]
1424 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1425 [PREFIX]
1426
1427By default, \`make install' will install all the files in
1428\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1429an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1430for instance \`--prefix=\$HOME'.
1431
1432For better control, use the options below.
1433
1434Fine tuning of the installation directories:
1435 --bindir=DIR user executables [EPREFIX/bin]
1436 --sbindir=DIR system admin executables [EPREFIX/sbin]
1437 --libexecdir=DIR program executables [EPREFIX/libexec]
1438 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1439 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1440 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1441 --libdir=DIR object code libraries [EPREFIX/lib]
1442 --includedir=DIR C header files [PREFIX/include]
1443 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1444 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1445 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1446 --infodir=DIR info documentation [DATAROOTDIR/info]
1447 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1448 --mandir=DIR man documentation [DATAROOTDIR/man]
1449 --docdir=DIR documentation root [DATAROOTDIR/doc/cycript]
1450 --htmldir=DIR html documentation [DOCDIR]
1451 --dvidir=DIR dvi documentation [DOCDIR]
1452 --pdfdir=DIR pdf documentation [DOCDIR]
1453 --psdir=DIR ps documentation [DOCDIR]
1454_ACEOF
1455
1456 cat <<\_ACEOF
35fa52c0 1457
66170b30
JF
1458Program names:
1459 --program-prefix=PREFIX prepend PREFIX to installed program names
1460 --program-suffix=SUFFIX append SUFFIX to installed program names
1461 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1462
35fa52c0
DWT
1463System types:
1464 --build=BUILD configure for building on BUILD [guessed]
1465 --host=HOST cross-compile to build programs to run on HOST [BUILD]
c7aa54aa
DWT
1466_ACEOF
1467fi
1468
1469if test -n "$ac_init_help"; then
1470 case $ac_init_help in
1471 short | recursive ) echo "Configuration of Cycript 0.9:";;
1472 esac
1473 cat <<\_ACEOF
1474
35fa52c0
DWT
1475Optional Features:
1476 --disable-option-checking ignore unrecognized --enable/--with options
1477 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1478 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
66170b30
JF
1479 --enable-silent-rules less verbose build output (undo: "make V=1")
1480 --disable-silent-rules verbose build output (undo: "make V=0")
babf7fe8
JF
1481 --enable-maintainer-mode
1482 enable make rules and dependencies not useful (and
1483 sometimes confusing) to the casual installer
66170b30
JF
1484 --enable-dependency-tracking
1485 do not reject slow dependency extractors
1486 --disable-dependency-tracking
1487 speeds up one-time build
a243b558
JF
1488 --enable-static[=PKGS] build static libraries [default=no]
1489 --enable-shared[=PKGS] build shared libraries [default=yes]
1490 --enable-fast-install[=PKGS]
1491 optimize for fast installation [default=yes]
9c60689e 1492 --disable-libtool-lock avoid locking (might break parallel builds)
b66977f1 1493 --enable-javascript[=ENGINE]
790e5246 1494 use a JavaScript runtime (currently the only
b66977f1
DWT
1495 available option for ENGINE is JavaScriptCore)
1496 [default=yes]
a93f15c0 1497 --disable-console disable console
35fa52c0
DWT
1498
1499Optional Packages:
1500 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1501 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
53ba6704 1502 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
9c60689e 1503 both]
9d54db95
JF
1504 --with-aix-soname=aix|svr4|both
1505 shared library versioning (aka "SONAME") variant to
1506 provide on AIX, [default=aix].
9c60689e 1507 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
9d54db95
JF
1508 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1509 compiler's sysroot if not specified).
35fa52c0 1510
dbadc56a 1511Some influential environment variables:
a93f15c0
JF
1512 CC C compiler command
1513 CFLAGS C compiler flags
dbadc56a
DWT
1514 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1515 nonstandard directory <lib dir>
1516 LIBS libraries to pass to the linker, e.g. -l<library>
9c60689e 1517 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
dbadc56a 1518 you have headers in a nonstandard directory <include dir>
a93f15c0
JF
1519 CXX C++ compiler command
1520 CXXFLAGS C++ compiler flags
a243b558
JF
1521 OBJCXX Objective C++ compiler command
1522 OBJCXXFLAGS Objective C++ compiler flags
9d54db95
JF
1523 LT_SYS_LIBRARY_PATH
1524 User-defined run-time library search path.
9c60689e 1525 CPP C preprocessor
a243b558 1526 CXXCPP C++ preprocessor
3fd51f51 1527 PKG_CONFIG path to pkg-config utility
12833ad8
JF
1528 PKG_CONFIG_PATH
1529 directories to add to pkg-config's search path
1530 PKG_CONFIG_LIBDIR
1531 path overriding pkg-config's built-in search path
e9c9a47c
DWT
1532 BISON GNU Project parser generator (yacc replacement)
1533 FLEX the fast lexical analyser generator
1534 GPERF perfect hash function generator
66170b30 1535 GNUTAR a very sticky lump of files
35fa52c0
DWT
1536 WEBKIT_CFLAGS
1537 C compiler flags for WEBKIT, overriding pkg-config
1538 WEBKIT_LIBS linker flags for WEBKIT, overriding pkg-config
790e5246
DWT
1539 GNUSTEP_CONFIG
1540 prints information about the current gnustep installation
dbadc56a
DWT
1541
1542Use these variables to override the choices made by `configure' or to help
1543it to find libraries and programs with nonstandard names/locations.
1544
c7aa54aa
DWT
1545Report bugs to <saurik@saurik.com>.
1546Cycript home page: <http://www.cycript.org/>.
1547_ACEOF
1548ac_status=$?
1549fi
1550
1551if test "$ac_init_help" = "recursive"; then
1552 # If there are subdirs, report their specific --help.
1553 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1554 test -d "$ac_dir" ||
1555 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1556 continue
1557 ac_builddir=.
1558
1559case "$ac_dir" in
1560.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1561*)
1562 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1563 # A ".." for each directory in $ac_dir_suffix.
1564 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1565 case $ac_top_builddir_sub in
1566 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1567 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1568 esac ;;
1569esac
1570ac_abs_top_builddir=$ac_pwd
1571ac_abs_builddir=$ac_pwd$ac_dir_suffix
1572# for backward compatibility:
1573ac_top_builddir=$ac_top_build_prefix
1574
1575case $srcdir in
1576 .) # We are building in place.
1577 ac_srcdir=.
1578 ac_top_srcdir=$ac_top_builddir_sub
1579 ac_abs_top_srcdir=$ac_pwd ;;
1580 [\\/]* | ?:[\\/]* ) # Absolute name.
1581 ac_srcdir=$srcdir$ac_dir_suffix;
1582 ac_top_srcdir=$srcdir
1583 ac_abs_top_srcdir=$srcdir ;;
1584 *) # Relative name.
1585 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1586 ac_top_srcdir=$ac_top_build_prefix$srcdir
1587 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1588esac
1589ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1590
1591 cd "$ac_dir" || { ac_status=$?; continue; }
1592 # Check for guested configure.
1593 if test -f "$ac_srcdir/configure.gnu"; then
1594 echo &&
1595 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1596 elif test -f "$ac_srcdir/configure"; then
1597 echo &&
1598 $SHELL "$ac_srcdir/configure" --help=recursive
1599 else
1600 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1601 fi || ac_status=$?
1602 cd "$ac_pwd" || { ac_status=$?; break; }
1603 done
1604fi
1605
1606test -n "$ac_init_help" && exit $ac_status
1607if $ac_init_version; then
1608 cat <<\_ACEOF
1609Cycript configure 0.9
53ba6704 1610generated by GNU Autoconf 2.69
c7aa54aa 1611
53ba6704 1612Copyright (C) 2012 Free Software Foundation, Inc.
c7aa54aa
DWT
1613This configure script is free software; the Free Software Foundation
1614gives unlimited permission to copy, distribute and modify it.
66170b30 1615
f95d2598 1616Copyright (C) 2009-2014 Jay Freeman (saurik)
c7aa54aa
DWT
1617_ACEOF
1618 exit
1619fi
1620
1621## ------------------------ ##
1622## Autoconf initialization. ##
1623## ------------------------ ##
dbadc56a 1624
a93f15c0
JF
1625# ac_fn_c_try_compile LINENO
1626# --------------------------
a243b558 1627# Try to compile conftest.$ac_ext, and return whether this succeeded.
a93f15c0 1628ac_fn_c_try_compile ()
a243b558
JF
1629{
1630 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1631 rm -f conftest.$ac_objext
1632 if { { ac_try="$ac_compile"
1633case "(($ac_try" in
1634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1635 *) ac_try_echo=$ac_try;;
1636esac
1637eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1638$as_echo "$ac_try_echo"; } >&5
1639 (eval "$ac_compile") 2>conftest.err
1640 ac_status=$?
1641 if test -s conftest.err; then
1642 grep -v '^ *+' conftest.err >conftest.er1
1643 cat conftest.er1 >&5
1644 mv -f conftest.er1 conftest.err
1645 fi
1646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1647 test $ac_status = 0; } && {
a93f15c0 1648 test -z "$ac_c_werror_flag" ||
a243b558
JF
1649 test ! -s conftest.err
1650 } && test -s conftest.$ac_objext; then :
1651 ac_retval=0
1652else
1653 $as_echo "$as_me: failed program was:" >&5
1654sed 's/^/| /' conftest.$ac_ext >&5
1655
1656 ac_retval=1
1657fi
1658 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1659 as_fn_set_status $ac_retval
1660
a93f15c0 1661} # ac_fn_c_try_compile
a243b558 1662
a93f15c0
JF
1663# ac_fn_cxx_try_compile LINENO
1664# ----------------------------
a243b558 1665# Try to compile conftest.$ac_ext, and return whether this succeeded.
a93f15c0 1666ac_fn_cxx_try_compile ()
a243b558
JF
1667{
1668 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1669 rm -f conftest.$ac_objext
1670 if { { ac_try="$ac_compile"
1671case "(($ac_try" in
1672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1673 *) ac_try_echo=$ac_try;;
1674esac
1675eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1676$as_echo "$ac_try_echo"; } >&5
1677 (eval "$ac_compile") 2>conftest.err
1678 ac_status=$?
1679 if test -s conftest.err; then
1680 grep -v '^ *+' conftest.err >conftest.er1
1681 cat conftest.er1 >&5
1682 mv -f conftest.er1 conftest.err
1683 fi
1684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1685 test $ac_status = 0; } && {
a93f15c0 1686 test -z "$ac_cxx_werror_flag" ||
a243b558
JF
1687 test ! -s conftest.err
1688 } && test -s conftest.$ac_objext; then :
1689 ac_retval=0
1690else
1691 $as_echo "$as_me: failed program was:" >&5
1692sed 's/^/| /' conftest.$ac_ext >&5
1693
1694 ac_retval=1
1695fi
1696 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1697 as_fn_set_status $ac_retval
1698
a93f15c0 1699} # ac_fn_cxx_try_compile
a243b558 1700
a93f15c0
JF
1701# ac_fn_objcxx_try_compile LINENO
1702# -------------------------------
35fa52c0 1703# Try to compile conftest.$ac_ext, and return whether this succeeded.
a93f15c0 1704ac_fn_objcxx_try_compile ()
35fa52c0
DWT
1705{
1706 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1707 rm -f conftest.$ac_objext
1708 if { { ac_try="$ac_compile"
1709case "(($ac_try" in
1710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1711 *) ac_try_echo=$ac_try;;
1712esac
1713eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1714$as_echo "$ac_try_echo"; } >&5
1715 (eval "$ac_compile") 2>conftest.err
1716 ac_status=$?
1717 if test -s conftest.err; then
1718 grep -v '^ *+' conftest.err >conftest.er1
1719 cat conftest.er1 >&5
1720 mv -f conftest.er1 conftest.err
1721 fi
1722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723 test $ac_status = 0; } && {
a93f15c0 1724 test -z "$ac_objcxx_werror_flag" ||
35fa52c0
DWT
1725 test ! -s conftest.err
1726 } && test -s conftest.$ac_objext; then :
1727 ac_retval=0
1728else
1729 $as_echo "$as_me: failed program was:" >&5
1730sed 's/^/| /' conftest.$ac_ext >&5
1731
1732 ac_retval=1
1733fi
ee134472 1734 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
9c60689e 1735 as_fn_set_status $ac_retval
35fa52c0 1736
a93f15c0 1737} # ac_fn_objcxx_try_compile
35fa52c0
DWT
1738
1739# ac_fn_c_try_link LINENO
1740# -----------------------
1741# Try to link conftest.$ac_ext, and return whether this succeeded.
1742ac_fn_c_try_link ()
1743{
1744 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1745 rm -f conftest.$ac_objext conftest$ac_exeext
1746 if { { ac_try="$ac_link"
1747case "(($ac_try" in
1748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1749 *) ac_try_echo=$ac_try;;
1750esac
1751eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1752$as_echo "$ac_try_echo"; } >&5
1753 (eval "$ac_link") 2>conftest.err
1754 ac_status=$?
1755 if test -s conftest.err; then
1756 grep -v '^ *+' conftest.err >conftest.er1
1757 cat conftest.er1 >&5
1758 mv -f conftest.er1 conftest.err
1759 fi
1760 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1761 test $ac_status = 0; } && {
1762 test -z "$ac_c_werror_flag" ||
1763 test ! -s conftest.err
1764 } && test -s conftest$ac_exeext && {
1765 test "$cross_compiling" = yes ||
53ba6704 1766 test -x conftest$ac_exeext
35fa52c0
DWT
1767 }; then :
1768 ac_retval=0
1769else
1770 $as_echo "$as_me: failed program was:" >&5
1771sed 's/^/| /' conftest.$ac_ext >&5
1772
1773 ac_retval=1
1774fi
1775 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1776 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1777 # interfere with the next link command; also delete a directory that is
1778 # left behind by Apple's compiler. We do this before executing the actions.
1779 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
ee134472 1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
9c60689e 1781 as_fn_set_status $ac_retval
35fa52c0
DWT
1782
1783} # ac_fn_c_try_link
1784
9c60689e
DWT
1785# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1786# -------------------------------------------------------
1787# Tests whether HEADER exists and can be compiled using the include files in
1788# INCLUDES, setting the cache variable VAR accordingly.
1789ac_fn_c_check_header_compile ()
dbadc56a
DWT
1790{
1791 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9c60689e
DWT
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1793$as_echo_n "checking for $2... " >&6; }
ee134472 1794if eval \${$3+:} false; then :
9c60689e
DWT
1795 $as_echo_n "(cached) " >&6
1796else
1797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1798/* end confdefs.h. */
1799$4
1800#include <$2>
1801_ACEOF
1802if ac_fn_c_try_compile "$LINENO"; then :
1803 eval "$3=yes"
1804else
1805 eval "$3=no"
1806fi
1807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1808fi
1809eval ac_res=\$$3
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1811$as_echo "$ac_res" >&6; }
ee134472 1812 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
9c60689e
DWT
1813
1814} # ac_fn_c_check_header_compile
1815
1816# ac_fn_c_try_cpp LINENO
1817# ----------------------
1818# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1819ac_fn_c_try_cpp ()
1820{
1821 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822 if { { ac_try="$ac_cpp conftest.$ac_ext"
dbadc56a
DWT
1823case "(($ac_try" in
1824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1825 *) ac_try_echo=$ac_try;;
1826esac
1827eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1828$as_echo "$ac_try_echo"; } >&5
9c60689e 1829 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
dbadc56a
DWT
1830 ac_status=$?
1831 if test -s conftest.err; then
1832 grep -v '^ *+' conftest.err >conftest.er1
1833 cat conftest.er1 >&5
1834 mv -f conftest.er1 conftest.err
1835 fi
1836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12833ad8 1837 test $ac_status = 0; } > conftest.i && {
9c60689e 1838 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
dbadc56a 1839 test ! -s conftest.err
9c60689e 1840 }; then :
dbadc56a
DWT
1841 ac_retval=0
1842else
1843 $as_echo "$as_me: failed program was:" >&5
1844sed 's/^/| /' conftest.$ac_ext >&5
1845
9c60689e 1846 ac_retval=1
dbadc56a 1847fi
ee134472 1848 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
9c60689e 1849 as_fn_set_status $ac_retval
dbadc56a 1850
9c60689e 1851} # ac_fn_c_try_cpp
35fa52c0
DWT
1852
1853# ac_fn_c_try_run LINENO
1854# ----------------------
1855# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1856# that executables *can* be run.
1857ac_fn_c_try_run ()
1858{
1859 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1860 if { { ac_try="$ac_link"
1861case "(($ac_try" in
1862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1863 *) ac_try_echo=$ac_try;;
1864esac
1865eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1866$as_echo "$ac_try_echo"; } >&5
1867 (eval "$ac_link") 2>&5
1868 ac_status=$?
1869 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1870 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1871 { { case "(($ac_try" in
1872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1873 *) ac_try_echo=$ac_try;;
1874esac
1875eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1876$as_echo "$ac_try_echo"; } >&5
1877 (eval "$ac_try") 2>&5
1878 ac_status=$?
1879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1880 test $ac_status = 0; }; }; then :
1881 ac_retval=0
1882else
1883 $as_echo "$as_me: program exited with status $ac_status" >&5
1884 $as_echo "$as_me: failed program was:" >&5
1885sed 's/^/| /' conftest.$ac_ext >&5
1886
1887 ac_retval=$ac_status
1888fi
1889 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
ee134472 1890 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
9c60689e 1891 as_fn_set_status $ac_retval
35fa52c0
DWT
1892
1893} # ac_fn_c_try_run
6b66678a 1894
9c60689e
DWT
1895# ac_fn_c_check_func LINENO FUNC VAR
1896# ----------------------------------
1897# Tests whether FUNC exists, setting the cache variable VAR accordingly
1898ac_fn_c_check_func ()
6b66678a
DWT
1899{
1900 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9c60689e
DWT
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1902$as_echo_n "checking for $2... " >&6; }
ee134472 1903if eval \${$3+:} false; then :
9c60689e 1904 $as_echo_n "(cached) " >&6
6b66678a 1905else
9c60689e
DWT
1906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1907/* end confdefs.h. */
1908/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1909 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1910#define $2 innocuous_$2
6b66678a 1911
9c60689e
DWT
1912/* System header to define __stub macros and hopefully few prototypes,
1913 which can conflict with char $2 (); below.
1914 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1915 <limits.h> exists even on freestanding compilers. */
1916
1917#ifdef __STDC__
1918# include <limits.h>
1919#else
1920# include <assert.h>
1921#endif
1922
1923#undef $2
1924
1925/* Override any GCC internal prototype to avoid an error.
1926 Use char because int might match the return type of a GCC
1927 builtin and then its argument prototype would still apply. */
1928#ifdef __cplusplus
1929extern "C"
1930#endif
1931char $2 ();
1932/* The GNU C library defines this for functions which it implements
1933 to always fail with ENOSYS. Some functions are actually named
1934 something starting with __ and the normal name is an alias. */
1935#if defined __stub_$2 || defined __stub___$2
1936choke me
1937#endif
1938
1939int
1940main ()
1941{
1942return $2 ();
1943 ;
1944 return 0;
1945}
1946_ACEOF
1947if ac_fn_c_try_link "$LINENO"; then :
1948 eval "$3=yes"
1949else
1950 eval "$3=no"
1951fi
1952rm -f core conftest.err conftest.$ac_objext \
1953 conftest$ac_exeext conftest.$ac_ext
6b66678a 1954fi
9c60689e
DWT
1955eval ac_res=\$$3
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1957$as_echo "$ac_res" >&6; }
ee134472 1958 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
6b66678a 1959
9c60689e 1960} # ac_fn_c_check_func
6b66678a 1961
9c60689e
DWT
1962# ac_fn_cxx_try_cpp LINENO
1963# ------------------------
1964# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1965ac_fn_cxx_try_cpp ()
1966{
1967 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1968 if { { ac_try="$ac_cpp conftest.$ac_ext"
1969case "(($ac_try" in
1970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1971 *) ac_try_echo=$ac_try;;
1972esac
1973eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1974$as_echo "$ac_try_echo"; } >&5
1975 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1976 ac_status=$?
1977 if test -s conftest.err; then
1978 grep -v '^ *+' conftest.err >conftest.er1
1979 cat conftest.er1 >&5
1980 mv -f conftest.er1 conftest.err
1981 fi
1982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12833ad8 1983 test $ac_status = 0; } > conftest.i && {
9c60689e
DWT
1984 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1985 test ! -s conftest.err
1986 }; then :
1987 ac_retval=0
1988else
1989 $as_echo "$as_me: failed program was:" >&5
1990sed 's/^/| /' conftest.$ac_ext >&5
1991
1992 ac_retval=1
1993fi
ee134472 1994 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
9c60689e
DWT
1995 as_fn_set_status $ac_retval
1996
1997} # ac_fn_cxx_try_cpp
1998
1999# ac_fn_cxx_try_link LINENO
2000# -------------------------
2001# Try to link conftest.$ac_ext, and return whether this succeeded.
2002ac_fn_cxx_try_link ()
2003{
2004 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2005 rm -f conftest.$ac_objext conftest$ac_exeext
2006 if { { ac_try="$ac_link"
2007case "(($ac_try" in
2008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2009 *) ac_try_echo=$ac_try;;
2010esac
2011eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2012$as_echo "$ac_try_echo"; } >&5
2013 (eval "$ac_link") 2>conftest.err
2014 ac_status=$?
2015 if test -s conftest.err; then
2016 grep -v '^ *+' conftest.err >conftest.er1
2017 cat conftest.er1 >&5
2018 mv -f conftest.er1 conftest.err
2019 fi
2020 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2021 test $ac_status = 0; } && {
2022 test -z "$ac_cxx_werror_flag" ||
2023 test ! -s conftest.err
2024 } && test -s conftest$ac_exeext && {
2025 test "$cross_compiling" = yes ||
53ba6704 2026 test -x conftest$ac_exeext
9c60689e
DWT
2027 }; then :
2028 ac_retval=0
2029else
2030 $as_echo "$as_me: failed program was:" >&5
2031sed 's/^/| /' conftest.$ac_ext >&5
2032
2033 ac_retval=1
2034fi
2035 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2036 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2037 # interfere with the next link command; also delete a directory that is
2038 # left behind by Apple's compiler. We do this before executing the actions.
2039 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
ee134472 2040 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
9c60689e
DWT
2041 as_fn_set_status $ac_retval
2042
2043} # ac_fn_cxx_try_link
2044
47aaa820
DWT
2045# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2046# ---------------------------------------------------------
2047# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2048# the include files in INCLUDES and setting the cache variable VAR
2049# accordingly.
2050ac_fn_cxx_check_header_mongrel ()
2051{
2052 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
ee134472 2053 if eval \${$3+:} false; then :
47aaa820
DWT
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2055$as_echo_n "checking for $2... " >&6; }
ee134472 2056if eval \${$3+:} false; then :
47aaa820
DWT
2057 $as_echo_n "(cached) " >&6
2058fi
2059eval ac_res=\$$3
2060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2061$as_echo "$ac_res" >&6; }
2062else
2063 # Is the header compilable?
2064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2065$as_echo_n "checking $2 usability... " >&6; }
2066cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2067/* end confdefs.h. */
2068$4
2069#include <$2>
2070_ACEOF
2071if ac_fn_cxx_try_compile "$LINENO"; then :
2072 ac_header_compiler=yes
2073else
2074 ac_header_compiler=no
2075fi
2076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2078$as_echo "$ac_header_compiler" >&6; }
2079
2080# Is the header present?
2081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2082$as_echo_n "checking $2 presence... " >&6; }
2083cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2084/* end confdefs.h. */
2085#include <$2>
2086_ACEOF
2087if ac_fn_cxx_try_cpp "$LINENO"; then :
2088 ac_header_preproc=yes
2089else
2090 ac_header_preproc=no
2091fi
12833ad8 2092rm -f conftest.err conftest.i conftest.$ac_ext
47aaa820
DWT
2093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2094$as_echo "$ac_header_preproc" >&6; }
2095
2096# So? What about this header?
2097case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2098 yes:no: )
2099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2100$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2102$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2103 ;;
2104 no:yes:* )
2105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2106$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2108$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2109 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2110$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2112$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2114$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
12833ad8 2115( $as_echo "## -------------------------------- ##
47aaa820 2116## Report this to saurik@saurik.com ##
12833ad8 2117## -------------------------------- ##"
47aaa820
DWT
2118 ) | sed "s/^/$as_me: WARNING: /" >&2
2119 ;;
2120esac
2121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2122$as_echo_n "checking for $2... " >&6; }
ee134472 2123if eval \${$3+:} false; then :
47aaa820
DWT
2124 $as_echo_n "(cached) " >&6
2125else
2126 eval "$3=\$ac_header_compiler"
2127fi
2128eval ac_res=\$$3
2129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2130$as_echo "$ac_res" >&6; }
2131fi
ee134472 2132 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
47aaa820
DWT
2133
2134} # ac_fn_cxx_check_header_mongrel
2135
c823f118
DWT
2136# ac_fn_objcxx_try_link LINENO
2137# ----------------------------
2138# Try to link conftest.$ac_ext, and return whether this succeeded.
2139ac_fn_objcxx_try_link ()
2140{
2141 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2142 rm -f conftest.$ac_objext conftest$ac_exeext
2143 if { { ac_try="$ac_link"
2144case "(($ac_try" in
2145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2146 *) ac_try_echo=$ac_try;;
2147esac
2148eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2149$as_echo "$ac_try_echo"; } >&5
2150 (eval "$ac_link") 2>conftest.err
2151 ac_status=$?
2152 if test -s conftest.err; then
2153 grep -v '^ *+' conftest.err >conftest.er1
2154 cat conftest.er1 >&5
2155 mv -f conftest.er1 conftest.err
2156 fi
2157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2158 test $ac_status = 0; } && {
2159 test -z "$ac_objcxx_werror_flag" ||
2160 test ! -s conftest.err
2161 } && test -s conftest$ac_exeext && {
2162 test "$cross_compiling" = yes ||
53ba6704 2163 test -x conftest$ac_exeext
c823f118
DWT
2164 }; then :
2165 ac_retval=0
2166else
2167 $as_echo "$as_me: failed program was:" >&5
2168sed 's/^/| /' conftest.$ac_ext >&5
2169
2170 ac_retval=1
2171fi
2172 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2173 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2174 # interfere with the next link command; also delete a directory that is
2175 # left behind by Apple's compiler. We do this before executing the actions.
2176 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
ee134472 2177 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
c823f118
DWT
2178 as_fn_set_status $ac_retval
2179
2180} # ac_fn_objcxx_try_link
c7aa54aa
DWT
2181cat >config.log <<_ACEOF
2182This file contains any messages produced by compilers while
2183running configure, to aid debugging if configure makes a mistake.
2184
2185It was created by Cycript $as_me 0.9, which was
53ba6704 2186generated by GNU Autoconf 2.69. Invocation command line was
c7aa54aa
DWT
2187
2188 $ $0 $@
2189
2190_ACEOF
2191exec 5>>config.log
2192{
2193cat <<_ASUNAME
2194## --------- ##
2195## Platform. ##
2196## --------- ##
2197
2198hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2199uname -m = `(uname -m) 2>/dev/null || echo unknown`
2200uname -r = `(uname -r) 2>/dev/null || echo unknown`
2201uname -s = `(uname -s) 2>/dev/null || echo unknown`
2202uname -v = `(uname -v) 2>/dev/null || echo unknown`
2203
2204/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2205/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2206
2207/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2208/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2209/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2210/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2211/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2212/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2213/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2214
2215_ASUNAME
2216
2217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2218for as_dir in $PATH
2219do
2220 IFS=$as_save_IFS
2221 test -z "$as_dir" && as_dir=.
2222 $as_echo "PATH: $as_dir"
2223 done
2224IFS=$as_save_IFS
2225
2226} >&5
2227
2228cat >&5 <<_ACEOF
2229
2230
2231## ----------- ##
2232## Core tests. ##
2233## ----------- ##
2234
2235_ACEOF
2236
2237
2238# Keep a trace of the command line.
2239# Strip out --no-create and --no-recursion so they do not pile up.
2240# Strip out --silent because we don't want to record it for future runs.
2241# Also quote any args containing shell meta-characters.
2242# Make two passes to allow for proper duplicate-argument suppression.
2243ac_configure_args=
2244ac_configure_args0=
2245ac_configure_args1=
2246ac_must_keep_next=false
2247for ac_pass in 1 2
2248do
2249 for ac_arg
2250 do
2251 case $ac_arg in
2252 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2253 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2254 | -silent | --silent | --silen | --sile | --sil)
2255 continue ;;
2256 *\'*)
2257 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2258 esac
2259 case $ac_pass in
2260 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2261 2)
2262 as_fn_append ac_configure_args1 " '$ac_arg'"
2263 if test $ac_must_keep_next = true; then
2264 ac_must_keep_next=false # Got value, back to normal.
2265 else
2266 case $ac_arg in
2267 *=* | --config-cache | -C | -disable-* | --disable-* \
2268 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2269 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2270 | -with-* | --with-* | -without-* | --without-* | --x)
2271 case "$ac_configure_args0 " in
2272 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2273 esac
2274 ;;
2275 -* ) ac_must_keep_next=true ;;
2276 esac
2277 fi
2278 as_fn_append ac_configure_args " '$ac_arg'"
2279 ;;
2280 esac
2281 done
2282done
2283{ ac_configure_args0=; unset ac_configure_args0;}
2284{ ac_configure_args1=; unset ac_configure_args1;}
2285
2286# When interrupted or exit'd, cleanup temporary files, and complete
2287# config.log. We remove comments because anyway the quotes in there
2288# would cause problems or look ugly.
2289# WARNING: Use '\'' to represent an apostrophe within the trap.
2290# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2291trap 'exit_status=$?
2292 # Save into config.log some information that might help in debugging.
2293 {
2294 echo
2295
12833ad8 2296 $as_echo "## ---------------- ##
c7aa54aa 2297## Cache variables. ##
12833ad8 2298## ---------------- ##"
c7aa54aa
DWT
2299 echo
2300 # The following way of writing the cache mishandles newlines in values,
2301(
2302 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2303 eval ac_val=\$$ac_var
2304 case $ac_val in #(
2305 *${as_nl}*)
2306 case $ac_var in #(
2307 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2308$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2309 esac
2310 case $ac_var in #(
2311 _ | IFS | as_nl) ;; #(
2312 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2313 *) { eval $ac_var=; unset $ac_var;} ;;
2314 esac ;;
2315 esac
2316 done
2317 (set) 2>&1 |
2318 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2319 *${as_nl}ac_space=\ *)
2320 sed -n \
2321 "s/'\''/'\''\\\\'\'''\''/g;
2322 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2323 ;; #(
2324 *)
2325 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2326 ;;
2327 esac |
2328 sort
2329)
2330 echo
2331
12833ad8 2332 $as_echo "## ----------------- ##
c7aa54aa 2333## Output variables. ##
12833ad8 2334## ----------------- ##"
c7aa54aa
DWT
2335 echo
2336 for ac_var in $ac_subst_vars
2337 do
2338 eval ac_val=\$$ac_var
2339 case $ac_val in
2340 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2341 esac
2342 $as_echo "$ac_var='\''$ac_val'\''"
2343 done | sort
2344 echo
2345
2346 if test -n "$ac_subst_files"; then
12833ad8 2347 $as_echo "## ------------------- ##
c7aa54aa 2348## File substitutions. ##
12833ad8 2349## ------------------- ##"
c7aa54aa
DWT
2350 echo
2351 for ac_var in $ac_subst_files
2352 do
2353 eval ac_val=\$$ac_var
2354 case $ac_val in
2355 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2356 esac
2357 $as_echo "$ac_var='\''$ac_val'\''"
2358 done | sort
2359 echo
2360 fi
2361
2362 if test -s confdefs.h; then
12833ad8 2363 $as_echo "## ----------- ##
c7aa54aa 2364## confdefs.h. ##
12833ad8 2365## ----------- ##"
c7aa54aa
DWT
2366 echo
2367 cat confdefs.h
2368 echo
2369 fi
2370 test "$ac_signal" != 0 &&
2371 $as_echo "$as_me: caught signal $ac_signal"
2372 $as_echo "$as_me: exit $exit_status"
2373 } >&5
2374 rm -f core *.core core.conftest.* &&
2375 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2376 exit $exit_status
2377' 0
2378for ac_signal in 1 2 13 15; do
2379 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2380done
2381ac_signal=0
2382
2383# confdefs.h avoids OS command line length limits that DEFS can exceed.
2384rm -f -r conftest* confdefs.h
2385
2386$as_echo "/* confdefs.h */" > confdefs.h
2387
2388# Predefined preprocessor variables.
2389
2390cat >>confdefs.h <<_ACEOF
2391#define PACKAGE_NAME "$PACKAGE_NAME"
2392_ACEOF
2393
2394cat >>confdefs.h <<_ACEOF
2395#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2396_ACEOF
2397
2398cat >>confdefs.h <<_ACEOF
2399#define PACKAGE_VERSION "$PACKAGE_VERSION"
2400_ACEOF
2401
2402cat >>confdefs.h <<_ACEOF
2403#define PACKAGE_STRING "$PACKAGE_STRING"
2404_ACEOF
2405
2406cat >>confdefs.h <<_ACEOF
2407#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2408_ACEOF
2409
2410cat >>confdefs.h <<_ACEOF
2411#define PACKAGE_URL "$PACKAGE_URL"
2412_ACEOF
2413
2414
2415# Let the site file select an alternate cache file if it wants to.
2416# Prefer an explicitly selected file to automatically selected ones.
2417ac_site_file1=NONE
2418ac_site_file2=NONE
2419if test -n "$CONFIG_SITE"; then
12833ad8
JF
2420 # We do not want a PATH search for config.site.
2421 case $CONFIG_SITE in #((
2422 -*) ac_site_file1=./$CONFIG_SITE;;
2423 */*) ac_site_file1=$CONFIG_SITE;;
2424 *) ac_site_file1=./$CONFIG_SITE;;
2425 esac
c7aa54aa
DWT
2426elif test "x$prefix" != xNONE; then
2427 ac_site_file1=$prefix/share/config.site
2428 ac_site_file2=$prefix/etc/config.site
2429else
2430 ac_site_file1=$ac_default_prefix/share/config.site
2431 ac_site_file2=$ac_default_prefix/etc/config.site
2432fi
2433for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2434do
2435 test "x$ac_site_file" = xNONE && continue
9c60689e 2436 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
c7aa54aa
DWT
2437 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2438$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2439 sed 's/^/| /' "$ac_site_file" >&5
12833ad8
JF
2440 . "$ac_site_file" \
2441 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2442$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2443as_fn_error $? "failed to load site script $ac_site_file
ee134472 2444See \`config.log' for more details" "$LINENO" 5; }
c7aa54aa
DWT
2445 fi
2446done
2447
2448if test -r "$cache_file"; then
9c60689e
DWT
2449 # Some versions of bash will fail to source /dev/null (special files
2450 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2451 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
c7aa54aa
DWT
2452 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2453$as_echo "$as_me: loading cache $cache_file" >&6;}
2454 case $cache_file in
2455 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2456 *) . "./$cache_file";;
2457 esac
2458 fi
2459else
2460 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2461$as_echo "$as_me: creating cache $cache_file" >&6;}
2462 >$cache_file
2463fi
2464
2465# Check that the precious variables saved in the cache have kept the same
2466# value.
2467ac_cache_corrupted=false
2468for ac_var in $ac_precious_vars; do
2469 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2470 eval ac_new_set=\$ac_env_${ac_var}_set
2471 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2472 eval ac_new_val=\$ac_env_${ac_var}_value
2473 case $ac_old_set,$ac_new_set in
2474 set,)
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2476$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2477 ac_cache_corrupted=: ;;
2478 ,set)
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2480$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2481 ac_cache_corrupted=: ;;
2482 ,);;
2483 *)
2484 if test "x$ac_old_val" != "x$ac_new_val"; then
2485 # differences in whitespace do not lead to failure.
2486 ac_old_val_w=`echo x $ac_old_val`
2487 ac_new_val_w=`echo x $ac_new_val`
2488 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2490$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2491 ac_cache_corrupted=:
2492 else
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2494$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2495 eval $ac_var=\$ac_old_val
2496 fi
2497 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2498$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2500$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2501 fi;;
2502 esac
2503 # Pass precious variables to config.status.
2504 if test "$ac_new_set" = set; then
2505 case $ac_new_val in
2506 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2507 *) ac_arg=$ac_var=$ac_new_val ;;
2508 esac
2509 case " $ac_configure_args " in
2510 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2511 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2512 esac
2513 fi
2514done
2515if $ac_cache_corrupted; then
2516 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2517$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2519$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
12833ad8 2520 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
c7aa54aa
DWT
2521fi
2522## -------------------- ##
2523## Main body of script. ##
2524## -------------------- ##
2525
2526ac_ext=c
2527ac_cpp='$CPP $CPPFLAGS'
2528ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2529ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2530ac_compiler_gnu=$ac_cv_c_compiler_gnu
2531
2532
66170b30
JF
2533
2534
35fa52c0 2535
6b66678a
DWT
2536ac_aux_dir=
2537for ac_dir in . "$srcdir"/.; do
12833ad8
JF
2538 if test -f "$ac_dir/install-sh"; then
2539 ac_aux_dir=$ac_dir
2540 ac_install_sh="$ac_aux_dir/install-sh -c"
2541 break
2542 elif test -f "$ac_dir/install.sh"; then
2543 ac_aux_dir=$ac_dir
2544 ac_install_sh="$ac_aux_dir/install.sh -c"
2545 break
2546 elif test -f "$ac_dir/shtool"; then
2547 ac_aux_dir=$ac_dir
2548 ac_install_sh="$ac_aux_dir/shtool install -c"
2549 break
2550 fi
6b66678a
DWT
2551done
2552if test -z "$ac_aux_dir"; then
12833ad8 2553 as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
6b66678a
DWT
2554fi
2555
2556# These three variables are undocumented and unsupported,
2557# and are intended to be withdrawn in a future Autoconf release.
2558# They can cause serious problems if a builder's source tree is in a directory
2559# whose full name contains unusual characters.
2560ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2561ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2562ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2563
2564
9c60689e 2565
296ee9a6
JF
2566ac_config_headers="$ac_config_headers config.h"
2567
9c60689e 2568
a93f15c0 2569am__api_version='1.14'
9c60689e 2570
66170b30
JF
2571# Find a good install program. We prefer a C program (faster),
2572# so one script is as good as another. But avoid the broken or
2573# incompatible versions:
2574# SysV /etc/install, /usr/sbin/install
2575# SunOS /usr/etc/install
2576# IRIX /sbin/install
2577# AIX /bin/install
2578# AmigaOS /C/install, which installs bootblocks on floppy discs
2579# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2580# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2581# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2582# OS/2's system install, which has a completely different semantic
2583# ./install, which can be erroneously created by make from ./install.sh.
2584# Reject install programs that cannot install multiple files.
2585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2586$as_echo_n "checking for a BSD-compatible install... " >&6; }
2587if test -z "$INSTALL"; then
2588if ${ac_cv_path_install+:} false; then :
2589 $as_echo_n "(cached) " >&6
2590else
2591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2592for as_dir in $PATH
2593do
2594 IFS=$as_save_IFS
2595 test -z "$as_dir" && as_dir=.
2596 # Account for people who put trailing slashes in PATH elements.
2597case $as_dir/ in #((
2598 ./ | .// | /[cC]/* | \
2599 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2600 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2601 /usr/ucb/* ) ;;
2602 *)
2603 # OSF1 and SCO ODT 3.0 have their own names for install.
2604 # Don't use installbsd from OSF since it installs stuff as root
2605 # by default.
2606 for ac_prog in ginstall scoinst install; do
2607 for ac_exec_ext in '' $ac_executable_extensions; do
2608 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2609 if test $ac_prog = install &&
2610 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2611 # AIX install. It has an incompatible calling convention.
2612 :
2613 elif test $ac_prog = install &&
2614 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2615 # program-specific install script used by HP pwplus--don't use.
2616 :
2617 else
2618 rm -rf conftest.one conftest.two conftest.dir
2619 echo one > conftest.one
2620 echo two > conftest.two
2621 mkdir conftest.dir
2622 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2623 test -s conftest.one && test -s conftest.two &&
2624 test -s conftest.dir/conftest.one &&
2625 test -s conftest.dir/conftest.two
2626 then
2627 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2628 break 3
2629 fi
2630 fi
2631 fi
2632 done
2633 done
2634 ;;
2635esac
9c60689e 2636
66170b30
JF
2637 done
2638IFS=$as_save_IFS
9c60689e 2639
66170b30 2640rm -rf conftest.one conftest.two conftest.dir
9c60689e 2641
66170b30
JF
2642fi
2643 if test "${ac_cv_path_install+set}" = set; then
2644 INSTALL=$ac_cv_path_install
2645 else
2646 # As a last resort, use the slow shell script. Don't cache a
2647 # value for INSTALL within a source directory, because that will
2648 # break other packages using the cache if that directory is
2649 # removed, or if the value is a relative name.
2650 INSTALL=$ac_install_sh
2651 fi
2652fi
2653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2654$as_echo "$INSTALL" >&6; }
9c60689e 2655
66170b30
JF
2656# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2657# It thinks the first close brace ends the variable substitution.
2658test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
9c60689e 2659
66170b30 2660test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
9c60689e 2661
66170b30 2662test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
9c60689e 2663
66170b30
JF
2664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2665$as_echo_n "checking whether build environment is sane... " >&6; }
2666# Reject unsafe characters in $srcdir or the absolute working directory
2667# name. Accept space and tab only in the latter.
2668am_lf='
2669'
2670case `pwd` in
2671 *[\\\"\#\$\&\'\`$am_lf]*)
2672 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2673esac
2674case $srcdir in
2675 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2676 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2677esac
9c60689e 2678
66170b30
JF
2679# Do 'set' in a subshell so we don't clobber the current shell's
2680# arguments. Must try -L first in case configure is actually a
2681# symlink; some systems play weird games with the mod time of symlinks
2682# (eg FreeBSD returns the mod time of the symlink's containing
2683# directory).
2684if (
2685 am_has_slept=no
2686 for am_try in 1 2; do
2687 echo "timestamp, slept: $am_has_slept" > conftest.file
2688 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2689 if test "$*" = "X"; then
2690 # -L didn't work.
2691 set X `ls -t "$srcdir/configure" conftest.file`
2692 fi
2693 if test "$*" != "X $srcdir/configure conftest.file" \
2694 && test "$*" != "X conftest.file $srcdir/configure"; then
2695
2696 # If neither matched, then we have a broken ls. This can happen
2697 # if, for instance, CONFIG_SHELL is bash and it inherits a
2698 # broken ls alias from the environment. This has actually
2699 # happened. Such a system could not be considered "sane".
2700 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2701 alias in your environment" "$LINENO" 5
2702 fi
2703 if test "$2" = conftest.file || test $am_try -eq 2; then
2704 break
2705 fi
2706 # Just in case.
2707 sleep 1
2708 am_has_slept=yes
2709 done
2710 test "$2" = conftest.file
2711 )
2712then
2713 # Ok.
2714 :
2715else
2716 as_fn_error $? "newly created file is older than distributed files!
2717Check your system clock" "$LINENO" 5
2718fi
2719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2720$as_echo "yes" >&6; }
2721# If we didn't sleep, we still need to ensure time stamps of config.status and
2722# generated files are strictly newer.
2723am_sleep_pid=
2724if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2725 ( sleep 1 ) &
2726 am_sleep_pid=$!
2727fi
2728
2729rm -f conftest.file
2730
2731test "$program_prefix" != NONE &&
2732 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2733# Use a double $ so make ignores it.
2734test "$program_suffix" != NONE &&
2735 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2736# Double any \ or $.
2737# By default was `s,x,x', remove it if useless.
2738ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2739program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2740
2741# expand $ac_aux_dir to an absolute path
2742am_aux_dir=`cd $ac_aux_dir && pwd`
2743
2744if test x"${MISSING+set}" != xset; then
2745 case $am_aux_dir in
2746 *\ * | *\ *)
2747 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2748 *)
2749 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2750 esac
2751fi
2752# Use eval to expand $SHELL
2753if eval "$MISSING --is-lightweight"; then
2754 am_missing_run="$MISSING "
2755else
2756 am_missing_run=
2757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2758$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2759fi
9c60689e 2760
66170b30
JF
2761if test x"${install_sh}" != xset; then
2762 case $am_aux_dir in
2763 *\ * | *\ *)
2764 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2765 *)
2766 install_sh="\${SHELL} $am_aux_dir/install-sh"
2767 esac
2768fi
9c60689e 2769
66170b30
JF
2770# Installed binaries are usually stripped using 'strip' when the user
2771# run "make install-strip". However 'strip' might not be the right
2772# tool to use in cross-compilation environments, therefore Automake
2773# will honor the 'STRIP' environment variable to overrule this program.
2774if test "$cross_compiling" != no; then
2775 if test -n "$ac_tool_prefix"; then
2776 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2777set dummy ${ac_tool_prefix}strip; ac_word=$2
2778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2779$as_echo_n "checking for $ac_word... " >&6; }
2780if ${ac_cv_prog_STRIP+:} false; then :
2781 $as_echo_n "(cached) " >&6
2782else
2783 if test -n "$STRIP"; then
2784 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2785else
2786as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2787for as_dir in $PATH
2788do
2789 IFS=$as_save_IFS
2790 test -z "$as_dir" && as_dir=.
2791 for ac_exec_ext in '' $ac_executable_extensions; do
2792 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2793 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2795 break 2
2796 fi
2797done
2798 done
2799IFS=$as_save_IFS
9c60689e 2800
66170b30
JF
2801fi
2802fi
2803STRIP=$ac_cv_prog_STRIP
2804if test -n "$STRIP"; then
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2806$as_echo "$STRIP" >&6; }
2807else
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2809$as_echo "no" >&6; }
2810fi
9c60689e 2811
9c60689e 2812
66170b30
JF
2813fi
2814if test -z "$ac_cv_prog_STRIP"; then
2815 ac_ct_STRIP=$STRIP
2816 # Extract the first word of "strip", so it can be a program name with args.
2817set dummy strip; ac_word=$2
2818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2819$as_echo_n "checking for $ac_word... " >&6; }
2820if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
9c60689e
DWT
2821 $as_echo_n "(cached) " >&6
2822else
66170b30
JF
2823 if test -n "$ac_ct_STRIP"; then
2824 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2825else
2826as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2827for as_dir in $PATH
2828do
2829 IFS=$as_save_IFS
2830 test -z "$as_dir" && as_dir=.
2831 for ac_exec_ext in '' $ac_executable_extensions; do
2832 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2833 ac_cv_prog_ac_ct_STRIP="strip"
2834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2835 break 2
2836 fi
2837done
2838 done
2839IFS=$as_save_IFS
9c60689e
DWT
2840
2841fi
66170b30
JF
2842fi
2843ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2844if test -n "$ac_ct_STRIP"; then
2845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2846$as_echo "$ac_ct_STRIP" >&6; }
2847else
2848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2849$as_echo "no" >&6; }
2850fi
2851
2852 if test "x$ac_ct_STRIP" = x; then
2853 STRIP=":"
2854 else
2855 case $cross_compiling:$ac_tool_warned in
2856yes:)
2857{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2858$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2859ac_tool_warned=yes ;;
9c60689e 2860esac
66170b30
JF
2861 STRIP=$ac_ct_STRIP
2862 fi
2863else
2864 STRIP="$ac_cv_prog_STRIP"
2865fi
9c60689e 2866
66170b30
JF
2867fi
2868INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
9c60689e 2869
66170b30
JF
2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2871$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2872if test -z "$MKDIR_P"; then
2873 if ${ac_cv_path_mkdir+:} false; then :
9c60689e
DWT
2874 $as_echo_n "(cached) " >&6
2875else
66170b30
JF
2876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2878do
2879 IFS=$as_save_IFS
2880 test -z "$as_dir" && as_dir=.
2881 for ac_prog in mkdir gmkdir; do
2882 for ac_exec_ext in '' $ac_executable_extensions; do
2883 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2884 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2885 'mkdir (GNU coreutils) '* | \
2886 'mkdir (coreutils) '* | \
2887 'mkdir (fileutils) '4.1*)
2888 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2889 break 3;;
2890 esac
2891 done
2892 done
2893 done
2894IFS=$as_save_IFS
2895
2896fi
2897
2898 test -d ./--version && rmdir ./--version
2899 if test "${ac_cv_path_mkdir+set}" = set; then
2900 MKDIR_P="$ac_cv_path_mkdir -p"
2901 else
2902 # As a last resort, use the slow shell script. Don't cache a
2903 # value for MKDIR_P within a source directory, because that will
2904 # break other packages using the cache if that directory is
2905 # removed, or if the value is a relative name.
2906 MKDIR_P="$ac_install_sh -d"
2907 fi
2908fi
2909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2910$as_echo "$MKDIR_P" >&6; }
2911
2912for ac_prog in gawk mawk nawk awk
2913do
2914 # Extract the first word of "$ac_prog", so it can be a program name with args.
2915set dummy $ac_prog; ac_word=$2
2916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2917$as_echo_n "checking for $ac_word... " >&6; }
2918if ${ac_cv_prog_AWK+:} false; then :
2919 $as_echo_n "(cached) " >&6
2920else
2921 if test -n "$AWK"; then
2922 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2923else
2924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2925for as_dir in $PATH
2926do
2927 IFS=$as_save_IFS
2928 test -z "$as_dir" && as_dir=.
2929 for ac_exec_ext in '' $ac_executable_extensions; do
2930 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2931 ac_cv_prog_AWK="$ac_prog"
2932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2933 break 2
2934 fi
2935done
2936 done
2937IFS=$as_save_IFS
2938
2939fi
2940fi
2941AWK=$ac_cv_prog_AWK
2942if test -n "$AWK"; then
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2944$as_echo "$AWK" >&6; }
2945else
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2947$as_echo "no" >&6; }
2948fi
2949
2950
2951 test -n "$AWK" && break
2952done
2953
2954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2955$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2956set x ${MAKE-make}
2957ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2958if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2959 $as_echo_n "(cached) " >&6
2960else
2961 cat >conftest.make <<\_ACEOF
2962SHELL = /bin/sh
2963all:
2964 @echo '@@@%%%=$(MAKE)=@@@%%%'
2965_ACEOF
2966# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2967case `${MAKE-make} -f conftest.make 2>/dev/null` in
2968 *@@@%%%=?*=@@@%%%*)
2969 eval ac_cv_prog_make_${ac_make}_set=yes;;
2970 *)
2971 eval ac_cv_prog_make_${ac_make}_set=no;;
2972esac
2973rm -f conftest.make
2974fi
2975if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2977$as_echo "yes" >&6; }
2978 SET_MAKE=
2979else
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2981$as_echo "no" >&6; }
2982 SET_MAKE="MAKE=${MAKE-make}"
2983fi
2984
2985rm -rf .tst 2>/dev/null
2986mkdir .tst 2>/dev/null
2987if test -d .tst; then
2988 am__leading_dot=.
2989else
2990 am__leading_dot=_
2991fi
2992rmdir .tst 2>/dev/null
2993
2994# Check whether --enable-silent-rules was given.
2995if test "${enable_silent_rules+set}" = set; then :
2996 enableval=$enable_silent_rules;
2997fi
2998
2999case $enable_silent_rules in # (((
3000 yes) AM_DEFAULT_VERBOSITY=0;;
3001 no) AM_DEFAULT_VERBOSITY=1;;
3002 *) AM_DEFAULT_VERBOSITY=1;;
3003esac
3004am_make=${MAKE-make}
3005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3006$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3007if ${am_cv_make_support_nested_variables+:} false; then :
3008 $as_echo_n "(cached) " >&6
3009else
3010 if $as_echo 'TRUE=$(BAR$(V))
3011BAR0=false
3012BAR1=true
3013V=1
3014am__doit:
3015 @$(TRUE)
3016.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3017 am_cv_make_support_nested_variables=yes
3018else
3019 am_cv_make_support_nested_variables=no
3020fi
3021fi
3022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3023$as_echo "$am_cv_make_support_nested_variables" >&6; }
3024if test $am_cv_make_support_nested_variables = yes; then
3025 AM_V='$(V)'
3026 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3027else
3028 AM_V=$AM_DEFAULT_VERBOSITY
3029 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3030fi
3031AM_BACKSLASH='\'
3032
3033if test "`cd $srcdir && pwd`" != "`pwd`"; then
3034 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3035 # is not polluted with repeated "-I."
3036 am__isrc=' -I$(srcdir)'
3037 # test to see if srcdir already configured
3038 if test -f $srcdir/config.status; then
3039 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3040 fi
3041fi
3042
3043# test whether we have cygpath
3044if test -z "$CYGPATH_W"; then
3045 if (cygpath --version) >/dev/null 2>/dev/null; then
3046 CYGPATH_W='cygpath -w'
3047 else
3048 CYGPATH_W=echo
3049 fi
3050fi
3051
3052
3053# Define the identity of the package.
3054 PACKAGE='cycript'
3055 VERSION='0.9'
3056
3057
3058cat >>confdefs.h <<_ACEOF
3059#define PACKAGE "$PACKAGE"
3060_ACEOF
3061
3062
3063cat >>confdefs.h <<_ACEOF
3064#define VERSION "$VERSION"
3065_ACEOF
3066
3067# Some tools Automake needs.
3068
3069ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3070
3071
3072AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3073
3074
3075AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3076
3077
3078AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3079
3080
3081MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3082
3083# For better backward compatibility. To be removed once Automake 1.9.x
3084# dies out for good. For more background, see:
3085# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3086# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3087mkdir_p='$(MKDIR_P)'
3088
3089# We need awk for the "check" target. The system "awk" is bad on
3090# some platforms.
3091# Always define AMTAR for backward compatibility. Yes, it's still used
3092# in the wild :-( We should find a proper way to deprecate it ...
3093AMTAR='$${TAR-tar}'
3094
a93f15c0
JF
3095
3096# We'll loop over all known methods to create a tar archive until one works.
3097_am_tools='gnutar pax cpio none'
3098
66170b30
JF
3099am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3100
3101
3102
3103
3104
66170b30 3105
a93f15c0
JF
3106# POSIX will say in a future version that running "rm -f" with no argument
3107# is OK; and we want to be able to make that assumption in our Makefile
3108# recipes. So use an aggressive probe to check that the usage we want is
3109# actually supported "in the wild" to an acceptable degree.
3110# See automake bug#10828.
3111# To make any issue more visible, cause the running configure to be aborted
3112# by default if the 'rm' program in use doesn't match our expectations; the
3113# user can still override this though.
3114if rm -f && rm -fr && rm -rf; then : OK; else
3115 cat >&2 <<'END'
3116Oops!
3117
3118Your 'rm' program seems unable to run without file operands specified
3119on the command line, even when the '-f' option is present. This is contrary
3120to the behaviour of most rm programs out there, and not conforming with
3121the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3122
3123Please tell bug-automake@gnu.org about your system, including the value
3124of your $PATH and any error possibly output before this message. This
3125can help us improve future automake versions.
3126
3127END
3128 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3129 echo 'Configuration will proceed anyway, since you have set the' >&2
3130 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3131 echo >&2
3132 else
3133 cat >&2 <<'END'
3134Aborting the configuration process, to ensure you take notice of the issue.
3135
3136You can download and install GNU coreutils to get an 'rm' implementation
3137that behaves properly: <http://www.gnu.org/software/coreutils/>.
3138
3139If you want to complete the configuration process using your problematic
3140'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3141to "yes", and re-run configure.
3142
3143END
3144 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3145 fi
3146fi
3147
babf7fe8
JF
3148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3149$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3150 # Check whether --enable-maintainer-mode was given.
3151if test "${enable_maintainer_mode+set}" = set; then :
3152 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3153else
3154 USE_MAINTAINER_MODE=no
3155fi
3156
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3158$as_echo "$USE_MAINTAINER_MODE" >&6; }
3159 if test $USE_MAINTAINER_MODE = yes; then
3160 MAINTAINER_MODE_TRUE=
3161 MAINTAINER_MODE_FALSE='#'
3162else
3163 MAINTAINER_MODE_TRUE='#'
3164 MAINTAINER_MODE_FALSE=
3165fi
3166
3167 MAINT=$MAINTAINER_MODE_TRUE
3168
3169
3170
a93f15c0
JF
3171ac_ext=c
3172ac_cpp='$CPP $CPPFLAGS'
3173ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3174ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3175ac_compiler_gnu=$ac_cv_c_compiler_gnu
3176if test -n "$ac_tool_prefix"; then
3177 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3178set dummy ${ac_tool_prefix}gcc; ac_word=$2
dbadc56a
DWT
3179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3180$as_echo_n "checking for $ac_word... " >&6; }
a93f15c0 3181if ${ac_cv_prog_CC+:} false; then :
dbadc56a
DWT
3182 $as_echo_n "(cached) " >&6
3183else
a93f15c0
JF
3184 if test -n "$CC"; then
3185 ac_cv_prog_CC="$CC" # Let the user override the test.
dbadc56a
DWT
3186else
3187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3188for as_dir in $PATH
3189do
3190 IFS=$as_save_IFS
3191 test -z "$as_dir" && as_dir=.
3192 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 3193 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a93f15c0 3194 ac_cv_prog_CC="${ac_tool_prefix}gcc"
dbadc56a
DWT
3195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3196 break 2
3197 fi
3198done
3199 done
3200IFS=$as_save_IFS
3201
3202fi
3203fi
a93f15c0
JF
3204CC=$ac_cv_prog_CC
3205if test -n "$CC"; then
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3207$as_echo "$CC" >&6; }
35fa52c0
DWT
3208else
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3210$as_echo "no" >&6; }
3211fi
3212
3213
35fa52c0 3214fi
a93f15c0
JF
3215if test -z "$ac_cv_prog_CC"; then
3216 ac_ct_CC=$CC
3217 # Extract the first word of "gcc", so it can be a program name with args.
3218set dummy gcc; ac_word=$2
35fa52c0
DWT
3219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3220$as_echo_n "checking for $ac_word... " >&6; }
a93f15c0 3221if ${ac_cv_prog_ac_ct_CC+:} false; then :
35fa52c0
DWT
3222 $as_echo_n "(cached) " >&6
3223else
a93f15c0
JF
3224 if test -n "$ac_ct_CC"; then
3225 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
35fa52c0
DWT
3226else
3227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3228for as_dir in $PATH
3229do
3230 IFS=$as_save_IFS
3231 test -z "$as_dir" && as_dir=.
3232 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 3233 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a93f15c0 3234 ac_cv_prog_ac_ct_CC="gcc"
35fa52c0
DWT
3235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3236 break 2
3237 fi
3238done
3239 done
3240IFS=$as_save_IFS
3241
3242fi
3243fi
a93f15c0
JF
3244ac_ct_CC=$ac_cv_prog_ac_ct_CC
3245if test -n "$ac_ct_CC"; then
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3247$as_echo "$ac_ct_CC" >&6; }
35fa52c0
DWT
3248else
3249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3250$as_echo "no" >&6; }
3251fi
3252
a93f15c0
JF
3253 if test "x$ac_ct_CC" = x; then
3254 CC=""
35fa52c0
DWT
3255 else
3256 case $cross_compiling:$ac_tool_warned in
3257yes:)
3258{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3259$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3260ac_tool_warned=yes ;;
3261esac
a93f15c0 3262 CC=$ac_ct_CC
35fa52c0 3263 fi
a93f15c0
JF
3264else
3265 CC="$ac_cv_prog_CC"
35fa52c0
DWT
3266fi
3267
a93f15c0
JF
3268if test -z "$CC"; then
3269 if test -n "$ac_tool_prefix"; then
3270 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3271set dummy ${ac_tool_prefix}cc; ac_word=$2
3272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3273$as_echo_n "checking for $ac_word... " >&6; }
3274if ${ac_cv_prog_CC+:} false; then :
3275 $as_echo_n "(cached) " >&6
3276else
3277 if test -n "$CC"; then
3278 ac_cv_prog_CC="$CC" # Let the user override the test.
3279else
3280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3281for as_dir in $PATH
3282do
3283 IFS=$as_save_IFS
3284 test -z "$as_dir" && as_dir=.
3285 for ac_exec_ext in '' $ac_executable_extensions; do
3286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3287 ac_cv_prog_CC="${ac_tool_prefix}cc"
3288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3289 break 2
a243b558 3290 fi
35fa52c0 3291done
a93f15c0
JF
3292 done
3293IFS=$as_save_IFS
35fa52c0 3294
a93f15c0
JF
3295fi
3296fi
3297CC=$ac_cv_prog_CC
3298if test -n "$CC"; then
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3300$as_echo "$CC" >&6; }
3301else
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3303$as_echo "no" >&6; }
3304fi
35fa52c0 3305
35fa52c0 3306
a93f15c0
JF
3307 fi
3308fi
3309if test -z "$CC"; then
3310 # Extract the first word of "cc", so it can be a program name with args.
3311set dummy cc; ac_word=$2
3312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3313$as_echo_n "checking for $ac_word... " >&6; }
3314if ${ac_cv_prog_CC+:} false; then :
3315 $as_echo_n "(cached) " >&6
3316else
3317 if test -n "$CC"; then
3318 ac_cv_prog_CC="$CC" # Let the user override the test.
3319else
3320 ac_prog_rejected=no
3321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3322for as_dir in $PATH
35fa52c0 3323do
a93f15c0
JF
3324 IFS=$as_save_IFS
3325 test -z "$as_dir" && as_dir=.
3326 for ac_exec_ext in '' $ac_executable_extensions; do
3327 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3328 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3329 ac_prog_rejected=yes
3330 continue
3331 fi
3332 ac_cv_prog_CC="cc"
3333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3334 break 2
3335 fi
3336done
3337 done
3338IFS=$as_save_IFS
3339
3340if test $ac_prog_rejected = yes; then
3341 # We found a bogon in the path, so make sure we never use it.
3342 set dummy $ac_cv_prog_CC
3343 shift
3344 if test $# != 0; then
3345 # We chose a different compiler from the bogus one.
3346 # However, it has the same basename, so the bogon will be chosen
3347 # first if we set CC to just the basename; use the full file name.
3348 shift
3349 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3350 fi
3351fi
3352fi
3353fi
3354CC=$ac_cv_prog_CC
3355if test -n "$CC"; then
3356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3357$as_echo "$CC" >&6; }
3358else
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3360$as_echo "no" >&6; }
3361fi
3362
3363
3364fi
3365if test -z "$CC"; then
3366 if test -n "$ac_tool_prefix"; then
3367 for ac_prog in cl.exe
3368 do
3369 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3370set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3372$as_echo_n "checking for $ac_word... " >&6; }
3373if ${ac_cv_prog_CC+:} false; then :
3374 $as_echo_n "(cached) " >&6
3375else
3376 if test -n "$CC"; then
3377 ac_cv_prog_CC="$CC" # Let the user override the test.
3378else
3379as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3380for as_dir in $PATH
3381do
3382 IFS=$as_save_IFS
3383 test -z "$as_dir" && as_dir=.
3384 for ac_exec_ext in '' $ac_executable_extensions; do
3385 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3386 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3388 break 2
3389 fi
3390done
3391 done
3392IFS=$as_save_IFS
3393
3394fi
3395fi
3396CC=$ac_cv_prog_CC
3397if test -n "$CC"; then
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3399$as_echo "$CC" >&6; }
3400else
3401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3402$as_echo "no" >&6; }
3403fi
3404
3405
3406 test -n "$CC" && break
3407 done
3408fi
3409if test -z "$CC"; then
3410 ac_ct_CC=$CC
3411 for ac_prog in cl.exe
3412do
3413 # Extract the first word of "$ac_prog", so it can be a program name with args.
3414set dummy $ac_prog; ac_word=$2
3415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3416$as_echo_n "checking for $ac_word... " >&6; }
3417if ${ac_cv_prog_ac_ct_CC+:} false; then :
3418 $as_echo_n "(cached) " >&6
3419else
3420 if test -n "$ac_ct_CC"; then
3421 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3422else
3423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3424for as_dir in $PATH
3425do
3426 IFS=$as_save_IFS
3427 test -z "$as_dir" && as_dir=.
3428 for ac_exec_ext in '' $ac_executable_extensions; do
3429 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3430 ac_cv_prog_ac_ct_CC="$ac_prog"
3431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3432 break 2
3433 fi
3434done
3435 done
3436IFS=$as_save_IFS
3437
3438fi
3439fi
3440ac_ct_CC=$ac_cv_prog_ac_ct_CC
3441if test -n "$ac_ct_CC"; then
3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3443$as_echo "$ac_ct_CC" >&6; }
3444else
3445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3446$as_echo "no" >&6; }
3447fi
3448
3449
3450 test -n "$ac_ct_CC" && break
3451done
3452
3453 if test "x$ac_ct_CC" = x; then
3454 CC=""
3455 else
3456 case $cross_compiling:$ac_tool_warned in
3457yes:)
3458{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3459$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3460ac_tool_warned=yes ;;
3461esac
3462 CC=$ac_ct_CC
3463 fi
3464fi
3465
3466fi
3467
3468
3469test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3470$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3471as_fn_error $? "no acceptable C compiler found in \$PATH
3472See \`config.log' for more details" "$LINENO" 5; }
3473
3474# Provide some information about the compiler.
3475$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3476set X $ac_compile
3477ac_compiler=$2
3478for ac_option in --version -v -V -qversion; do
3479 { { ac_try="$ac_compiler $ac_option >&5"
3480case "(($ac_try" in
3481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3482 *) ac_try_echo=$ac_try;;
3483esac
3484eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3485$as_echo "$ac_try_echo"; } >&5
3486 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3487 ac_status=$?
3488 if test -s conftest.err; then
3489 sed '10a\
3490... rest of stderr output deleted ...
3491 10q' conftest.err >conftest.er1
3492 cat conftest.er1 >&5
3493 fi
3494 rm -f conftest.er1 conftest.err
3495 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3496 test $ac_status = 0; }
3497done
3498
3499cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3500/* end confdefs.h. */
3501
3502int
3503main ()
3504{
3505
3506 ;
3507 return 0;
3508}
3509_ACEOF
3510ac_clean_files_save=$ac_clean_files
3511ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3512# Try to create an executable without -o first, disregard a.out.
3513# It will help us diagnose broken compilers, and finding out an intuition
3514# of exeext.
3515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3516$as_echo_n "checking whether the C compiler works... " >&6; }
3517ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3518
3519# The possible output files:
3520ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3521
3522ac_rmfiles=
3523for ac_file in $ac_files
3524do
3525 case $ac_file in
3526 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3527 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3528 esac
3529done
35fa52c0
DWT
3530rm -f $ac_rmfiles
3531
3532if { { ac_try="$ac_link_default"
3533case "(($ac_try" in
3534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3535 *) ac_try_echo=$ac_try;;
3536esac
3537eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3538$as_echo "$ac_try_echo"; } >&5
3539 (eval "$ac_link_default") 2>&5
3540 ac_status=$?
3541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3542 test $ac_status = 0; }; then :
3543 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3544# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3545# in a Makefile. We should not override ac_cv_exeext if it was cached,
3546# so that the user can short-circuit this test for compilers unknown to
3547# Autoconf.
3548for ac_file in $ac_files ''
3549do
3550 test -f "$ac_file" || continue
3551 case $ac_file in
3552 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3553 ;;
3554 [ab].out )
3555 # We found the default executable, but exeext='' is most
3556 # certainly right.
3557 break;;
3558 *.* )
3559 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3560 then :; else
3561 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3562 fi
3563 # We set ac_cv_exeext here because the later test for it is not
3564 # safe: cross compilers may not add the suffix if given an `-o'
3565 # argument, so we may need to know it at that point already.
3566 # Even if this section looks crufty: it has the advantage of
3567 # actually working.
3568 break;;
3569 * )
3570 break;;
3571 esac
3572done
3573test "$ac_cv_exeext" = no && ac_cv_exeext=
3574
3575else
3576 ac_file=''
3577fi
35fa52c0 3578if test -z "$ac_file"; then :
9c60689e
DWT
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3580$as_echo "no" >&6; }
3581$as_echo "$as_me: failed program was:" >&5
35fa52c0
DWT
3582sed 's/^/| /' conftest.$ac_ext >&5
3583
3584{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3585$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a93f15c0 3586as_fn_error 77 "C compiler cannot create executables
ee134472 3587See \`config.log' for more details" "$LINENO" 5; }
9c60689e
DWT
3588else
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3590$as_echo "yes" >&6; }
35fa52c0 3591fi
a93f15c0
JF
3592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3593$as_echo_n "checking for C compiler default output file name... " >&6; }
9c60689e
DWT
3594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3595$as_echo "$ac_file" >&6; }
35fa52c0
DWT
3596ac_exeext=$ac_cv_exeext
3597
9c60689e 3598rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
35fa52c0 3599ac_clean_files=$ac_clean_files_save
35fa52c0
DWT
3600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3601$as_echo_n "checking for suffix of executables... " >&6; }
3602if { { ac_try="$ac_link"
3603case "(($ac_try" in
3604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3605 *) ac_try_echo=$ac_try;;
3606esac
3607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3608$as_echo "$ac_try_echo"; } >&5
3609 (eval "$ac_link") 2>&5
3610 ac_status=$?
3611 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3612 test $ac_status = 0; }; then :
3613 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3614# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3615# work properly (i.e., refer to `conftest.exe'), while it won't with
3616# `rm'.
3617for ac_file in conftest.exe conftest conftest.*; do
3618 test -f "$ac_file" || continue
3619 case $ac_file in
3620 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3621 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3622 break;;
3623 * ) break;;
3624 esac
3625done
3626else
3627 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3628$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12833ad8 3629as_fn_error $? "cannot compute suffix of executables: cannot compile and link
ee134472 3630See \`config.log' for more details" "$LINENO" 5; }
35fa52c0 3631fi
9c60689e 3632rm -f conftest conftest$ac_cv_exeext
35fa52c0
DWT
3633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3634$as_echo "$ac_cv_exeext" >&6; }
3635
3636rm -f conftest.$ac_ext
3637EXEEXT=$ac_cv_exeext
3638ac_exeext=$EXEEXT
9c60689e
DWT
3639cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3640/* end confdefs.h. */
3641#include <stdio.h>
3642int
3643main ()
3644{
3645FILE *f = fopen ("conftest.out", "w");
3646 return ferror (f) || fclose (f) != 0;
3647
3648 ;
3649 return 0;
3650}
3651_ACEOF
3652ac_clean_files="$ac_clean_files conftest.out"
3653# Check that the compiler produces executables we can run. If not, either
3654# the compiler is broken, or we cross compile.
3655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3656$as_echo_n "checking whether we are cross compiling... " >&6; }
3657if test "$cross_compiling" != yes; then
3658 { { ac_try="$ac_link"
3659case "(($ac_try" in
3660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3661 *) ac_try_echo=$ac_try;;
3662esac
3663eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3664$as_echo "$ac_try_echo"; } >&5
3665 (eval "$ac_link") 2>&5
3666 ac_status=$?
3667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3668 test $ac_status = 0; }
3669 if { ac_try='./conftest$ac_cv_exeext'
3670 { { case "(($ac_try" in
3671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3672 *) ac_try_echo=$ac_try;;
3673esac
3674eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3675$as_echo "$ac_try_echo"; } >&5
3676 (eval "$ac_try") 2>&5
3677 ac_status=$?
3678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3679 test $ac_status = 0; }; }; then
3680 cross_compiling=no
3681 else
3682 if test "$cross_compiling" = maybe; then
3683 cross_compiling=yes
3684 else
3685 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3686$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
a93f15c0 3687as_fn_error $? "cannot run C compiled programs.
9c60689e 3688If you meant to cross compile, use \`--host'.
ee134472 3689See \`config.log' for more details" "$LINENO" 5; }
9c60689e
DWT
3690 fi
3691 fi
3692fi
3693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3694$as_echo "$cross_compiling" >&6; }
3695
3696rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3697ac_clean_files=$ac_clean_files_save
35fa52c0
DWT
3698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3699$as_echo_n "checking for suffix of object files... " >&6; }
ee134472 3700if ${ac_cv_objext+:} false; then :
35fa52c0
DWT
3701 $as_echo_n "(cached) " >&6
3702else
3703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3704/* end confdefs.h. */
3705
3706int
3707main ()
3708{
3709
3710 ;
3711 return 0;
3712}
3713_ACEOF
3714rm -f conftest.o conftest.obj
3715if { { ac_try="$ac_compile"
3716case "(($ac_try" in
3717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3718 *) ac_try_echo=$ac_try;;
3719esac
3720eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3721$as_echo "$ac_try_echo"; } >&5
3722 (eval "$ac_compile") 2>&5
3723 ac_status=$?
3724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3725 test $ac_status = 0; }; then :
3726 for ac_file in conftest.o conftest.obj conftest.*; do
3727 test -f "$ac_file" || continue;
3728 case $ac_file in
3729 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3730 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3731 break;;
3732 esac
3733done
3734else
3735 $as_echo "$as_me: failed program was:" >&5
3736sed 's/^/| /' conftest.$ac_ext >&5
3737
3738{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3739$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12833ad8 3740as_fn_error $? "cannot compute suffix of object files: cannot compile
ee134472 3741See \`config.log' for more details" "$LINENO" 5; }
35fa52c0
DWT
3742fi
3743rm -f conftest.$ac_cv_objext conftest.$ac_ext
3744fi
3745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3746$as_echo "$ac_cv_objext" >&6; }
3747OBJEXT=$ac_cv_objext
3748ac_objext=$OBJEXT
a93f15c0
JF
3749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3750$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3751if ${ac_cv_c_compiler_gnu+:} false; then :
35fa52c0
DWT
3752 $as_echo_n "(cached) " >&6
3753else
3754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3755/* end confdefs.h. */
3756
3757int
3758main ()
3759{
3760#ifndef __GNUC__
3761 choke me
3762#endif
3763
3764 ;
3765 return 0;
3766}
3767_ACEOF
a93f15c0 3768if ac_fn_c_try_compile "$LINENO"; then :
35fa52c0
DWT
3769 ac_compiler_gnu=yes
3770else
3771 ac_compiler_gnu=no
3772fi
3773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a93f15c0 3774ac_cv_c_compiler_gnu=$ac_compiler_gnu
35fa52c0
DWT
3775
3776fi
a93f15c0
JF
3777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3778$as_echo "$ac_cv_c_compiler_gnu" >&6; }
35fa52c0 3779if test $ac_compiler_gnu = yes; then
a93f15c0 3780 GCC=yes
35fa52c0 3781else
a93f15c0 3782 GCC=
35fa52c0 3783fi
a93f15c0
JF
3784ac_test_CFLAGS=${CFLAGS+set}
3785ac_save_CFLAGS=$CFLAGS
3786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3787$as_echo_n "checking whether $CC accepts -g... " >&6; }
3788if ${ac_cv_prog_cc_g+:} false; then :
35fa52c0
DWT
3789 $as_echo_n "(cached) " >&6
3790else
a93f15c0
JF
3791 ac_save_c_werror_flag=$ac_c_werror_flag
3792 ac_c_werror_flag=yes
3793 ac_cv_prog_cc_g=no
3794 CFLAGS="-g"
35fa52c0
DWT
3795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3796/* end confdefs.h. */
3797
3798int
3799main ()
3800{
3801
3802 ;
3803 return 0;
3804}
3805_ACEOF
a93f15c0
JF
3806if ac_fn_c_try_compile "$LINENO"; then :
3807 ac_cv_prog_cc_g=yes
35fa52c0 3808else
a93f15c0 3809 CFLAGS=""
35fa52c0
DWT
3810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3811/* end confdefs.h. */
3812
3813int
3814main ()
3815{
3816
3817 ;
3818 return 0;
3819}
3820_ACEOF
a93f15c0 3821if ac_fn_c_try_compile "$LINENO"; then :
35fa52c0
DWT
3822
3823else
a93f15c0
JF
3824 ac_c_werror_flag=$ac_save_c_werror_flag
3825 CFLAGS="-g"
35fa52c0
DWT
3826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3827/* end confdefs.h. */
3828
3829int
3830main ()
3831{
3832
3833 ;
3834 return 0;
3835}
3836_ACEOF
a93f15c0
JF
3837if ac_fn_c_try_compile "$LINENO"; then :
3838 ac_cv_prog_cc_g=yes
35fa52c0
DWT
3839fi
3840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3841fi
3842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3843fi
3844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a93f15c0 3845 ac_c_werror_flag=$ac_save_c_werror_flag
35fa52c0 3846fi
a93f15c0
JF
3847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3848$as_echo "$ac_cv_prog_cc_g" >&6; }
3849if test "$ac_test_CFLAGS" = set; then
3850 CFLAGS=$ac_save_CFLAGS
3851elif test $ac_cv_prog_cc_g = yes; then
3852 if test "$GCC" = yes; then
3853 CFLAGS="-g -O2"
35fa52c0 3854 else
a93f15c0 3855 CFLAGS="-g"
35fa52c0
DWT
3856 fi
3857else
a93f15c0
JF
3858 if test "$GCC" = yes; then
3859 CFLAGS="-O2"
35fa52c0 3860 else
a93f15c0 3861 CFLAGS=
35fa52c0
DWT
3862 fi
3863fi
a93f15c0
JF
3864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3865$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3866if ${ac_cv_prog_cc_c89+:} false; then :
3867 $as_echo_n "(cached) " >&6
3868else
3869 ac_cv_prog_cc_c89=no
3870ac_save_CC=$CC
3871cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3872/* end confdefs.h. */
3873#include <stdarg.h>
3874#include <stdio.h>
3875struct stat;
3876/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3877struct buf { int x; };
3878FILE * (*rcsopen) (struct buf *, struct stat *, int);
3879static char *e (p, i)
3880 char **p;
3881 int i;
3882{
3883 return p[i];
3884}
3885static char *f (char * (*g) (char **, int), char **p, ...)
3886{
3887 char *s;
3888 va_list v;
3889 va_start (v,p);
3890 s = g (p, va_arg (v,int));
3891 va_end (v);
3892 return s;
3893}
3894
3895/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3896 function prototypes and stuff, but not '\xHH' hex character constants.
3897 These don't provoke an error unfortunately, instead are silently treated
3898 as 'x'. The following induces an error, until -std is added to get
3899 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3900 array size at least. It's necessary to write '\x00'==0 to get something
3901 that's true only with -std. */
3902int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3903
3904/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3905 inside strings and character constants. */
3906#define FOO(x) 'x'
3907int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3908
3909int test (int i, double x);
3910struct s1 {int (*f) (int a);};
3911struct s2 {int (*f) (double a);};
3912int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3913int argc;
3914char **argv;
3915int
3916main ()
3917{
3918return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3919 ;
3920 return 0;
3921}
3922_ACEOF
3923for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3924 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3925do
3926 CC="$ac_save_CC $ac_arg"
3927 if ac_fn_c_try_compile "$LINENO"; then :
3928 ac_cv_prog_cc_c89=$ac_arg
3929fi
3930rm -f core conftest.err conftest.$ac_objext
3931 test "x$ac_cv_prog_cc_c89" != "xno" && break
3932done
3933rm -f conftest.$ac_ext
3934CC=$ac_save_CC
3935
3936fi
3937# AC_CACHE_VAL
3938case "x$ac_cv_prog_cc_c89" in
3939 x)
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3941$as_echo "none needed" >&6; } ;;
3942 xno)
3943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3944$as_echo "unsupported" >&6; } ;;
3945 *)
3946 CC="$CC $ac_cv_prog_cc_c89"
3947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3948$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3949esac
3950if test "x$ac_cv_prog_cc_c89" != xno; then :
3951
3952fi
3953
3954ac_ext=c
3955ac_cpp='$CPP $CPPFLAGS'
3956ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3957ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3958ac_compiler_gnu=$ac_cv_c_compiler_gnu
3959
3960ac_ext=c
3961ac_cpp='$CPP $CPPFLAGS'
3962ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3963ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3964ac_compiler_gnu=$ac_cv_c_compiler_gnu
3965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3966$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3967if ${am_cv_prog_cc_c_o+:} false; then :
3968 $as_echo_n "(cached) " >&6
3969else
3970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3971/* end confdefs.h. */
3972
3973int
3974main ()
3975{
3976
3977 ;
3978 return 0;
3979}
3980_ACEOF
3981 # Make sure it works both with $CC and with simple cc.
3982 # Following AC_PROG_CC_C_O, we do the test twice because some
3983 # compilers refuse to overwrite an existing .o file with -o,
3984 # though they will create one.
3985 am_cv_prog_cc_c_o=yes
3986 for am_i in 1 2; do
3987 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3988 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3989 ac_status=$?
3990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3991 (exit $ac_status); } \
3992 && test -f conftest2.$ac_objext; then
3993 : OK
3994 else
3995 am_cv_prog_cc_c_o=no
3996 break
3997 fi
3998 done
3999 rm -f core conftest*
4000 unset am_i
4001fi
4002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4003$as_echo "$am_cv_prog_cc_c_o" >&6; }
4004if test "$am_cv_prog_cc_c_o" != yes; then
4005 # Losing compiler, so override with the script.
4006 # FIXME: It is wrong to rewrite CC.
4007 # But if we don't then we get into trouble of one sort or another.
4008 # A longer-term fix would be to have automake use am__CC in this case,
4009 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4010 CC="$am_aux_dir/compile $CC"
4011fi
a243b558
JF
4012ac_ext=c
4013ac_cpp='$CPP $CPPFLAGS'
4014ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4015ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4016ac_compiler_gnu=$ac_cv_c_compiler_gnu
a93f15c0 4017
a243b558 4018DEPDIR="${am__leading_dot}deps"
35fa52c0 4019
a243b558 4020ac_config_commands="$ac_config_commands depfiles"
35fa52c0 4021
35fa52c0 4022
a243b558
JF
4023am_make=${MAKE-make}
4024cat > confinc << 'END'
4025am__doit:
4026 @echo this is the am__doit target
4027.PHONY: am__doit
4028END
4029# If we don't find an include directive, just comment out the code.
4030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4031$as_echo_n "checking for style of include used by $am_make... " >&6; }
4032am__include="#"
4033am__quote=
4034_am_result=none
4035# First try GNU make style include.
4036echo "include confinc" > confmf
4037# Ignore all kinds of additional output from 'make'.
4038case `$am_make -s -f confmf 2> /dev/null` in #(
4039*the\ am__doit\ target*)
4040 am__include=include
4041 am__quote=
4042 _am_result=GNU
4043 ;;
4044esac
4045# Now try BSD make style include.
4046if test "$am__include" = "#"; then
4047 echo '.include "confinc"' > confmf
4048 case `$am_make -s -f confmf 2> /dev/null` in #(
4049 *the\ am__doit\ target*)
4050 am__include=.include
4051 am__quote="\""
4052 _am_result=BSD
4053 ;;
4054 esac
35fa52c0 4055fi
35fa52c0 4056
a243b558
JF
4057
4058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4059$as_echo "$_am_result" >&6; }
4060rm -f confinc confmf
4061
4062# Check whether --enable-dependency-tracking was given.
4063if test "${enable_dependency_tracking+set}" = set; then :
4064 enableval=$enable_dependency_tracking;
35fa52c0 4065fi
35fa52c0 4066
a243b558
JF
4067if test "x$enable_dependency_tracking" != xno; then
4068 am_depcomp="$ac_aux_dir/depcomp"
4069 AMDEPBACKSLASH='\'
4070 am__nodep='_no'
4071fi
4072 if test "x$enable_dependency_tracking" != xno; then
4073 AMDEP_TRUE=
4074 AMDEP_FALSE='#'
4075else
4076 AMDEP_TRUE='#'
4077 AMDEP_FALSE=
35fa52c0
DWT
4078fi
4079
35fa52c0 4080
a243b558 4081
a93f15c0 4082depcc="$CC" am_compiler_list=
66170b30
JF
4083
4084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4085$as_echo_n "checking dependency style of $depcc... " >&6; }
a93f15c0 4086if ${am_cv_CC_dependencies_compiler_type+:} false; then :
66170b30
JF
4087 $as_echo_n "(cached) " >&6
4088else
4089 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4090 # We make a subdir and do the tests there. Otherwise we can end up
4091 # making bogus files that we don't know about and never remove. For
4092 # instance it was reported that on HP-UX the gcc test will end up
4093 # making a dummy file named 'D' -- because '-MD' means "put the output
4094 # in D".
4095 rm -rf conftest.dir
4096 mkdir conftest.dir
4097 # Copy depcomp to subdir because otherwise we won't find it if we're
4098 # using a relative directory.
4099 cp "$am_depcomp" conftest.dir
4100 cd conftest.dir
4101 # We will build objects and dependencies in a subdirectory because
4102 # it helps to detect inapplicable dependency modes. For instance
4103 # both Tru64's cc and ICC support -MD to output dependencies as a
4104 # side effect of compilation, but ICC will put the dependencies in
4105 # the current directory while Tru64 will put them in the object
4106 # directory.
4107 mkdir sub
4108
a93f15c0 4109 am_cv_CC_dependencies_compiler_type=none
66170b30
JF
4110 if test "$am_compiler_list" = ""; then
4111 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4112 fi
4113 am__universal=false
4114 case " $depcc " in #(
4115 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4116 esac
4117
4118 for depmode in $am_compiler_list; do
4119 # Setup a source with many dependencies, because some compilers
4120 # like to wrap large dependency lists on column 80 (with \), and
4121 # we should not choose a depcomp mode which is confused by this.
4122 #
4123 # We need to recreate these files for each test, as the compiler may
4124 # overwrite some of them when testing with obscure command lines.
4125 # This happens at least with the AIX C compiler.
4126 : > sub/conftest.c
4127 for i in 1 2 3 4 5 6; do
4128 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4129 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4130 # Solaris 10 /bin/sh.
4131 echo '/* dummy */' > sub/conftst$i.h
4132 done
4133 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4134
4135 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4136 # mode. It turns out that the SunPro C++ compiler does not properly
4137 # handle '-M -o', and we need to detect this. Also, some Intel
4138 # versions had trouble with output in subdirs.
4139 am__obj=sub/conftest.${OBJEXT-o}
4140 am__minus_obj="-o $am__obj"
4141 case $depmode in
4142 gcc)
4143 # This depmode causes a compiler race in universal mode.
4144 test "$am__universal" = false || continue
4145 ;;
4146 nosideeffect)
4147 # After this tag, mechanisms are not by side-effect, so they'll
4148 # only be used when explicitly requested.
4149 if test "x$enable_dependency_tracking" = xyes; then
4150 continue
4151 else
4152 break
4153 fi
4154 ;;
4155 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4156 # This compiler won't grok '-c -o', but also, the minuso test has
4157 # not run yet. These depmodes are late enough in the game, and
4158 # so weak that their functioning should not be impacted.
4159 am__obj=conftest.${OBJEXT-o}
4160 am__minus_obj=
4161 ;;
4162 none) break ;;
4163 esac
4164 if depmode=$depmode \
4165 source=sub/conftest.c object=$am__obj \
4166 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4167 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4168 >/dev/null 2>conftest.err &&
4169 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4170 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4171 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4172 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4173 # icc doesn't choke on unknown options, it will just issue warnings
4174 # or remarks (even with -Werror). So we grep stderr for any message
4175 # that says an option was ignored or not supported.
4176 # When given -MP, icc 7.0 and 7.1 complain thusly:
4177 # icc: Command line warning: ignoring option '-M'; no argument required
4178 # The diagnosis changed in icc 8.0:
4179 # icc: Command line remark: option '-MP' not supported
4180 if (grep 'ignoring option' conftest.err ||
4181 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
a93f15c0 4182 am_cv_CC_dependencies_compiler_type=$depmode
66170b30
JF
4183 break
4184 fi
4185 fi
4186 done
4187
4188 cd ..
4189 rm -rf conftest.dir
4190else
a93f15c0 4191 am_cv_CC_dependencies_compiler_type=none
66170b30
JF
4192fi
4193
4194fi
a93f15c0
JF
4195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4196$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4197CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
66170b30
JF
4198
4199 if
4200 test "x$enable_dependency_tracking" != xno \
a93f15c0
JF
4201 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4202 am__fastdepCC_TRUE=
4203 am__fastdepCC_FALSE='#'
66170b30 4204else
a93f15c0
JF
4205 am__fastdepCC_TRUE='#'
4206 am__fastdepCC_FALSE=
66170b30
JF
4207fi
4208
4209
a93f15c0
JF
4210ac_ext=cpp
4211ac_cpp='$CXXCPP $CPPFLAGS'
4212ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4213ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4214ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4215if test -z "$CXX"; then
4216 if test -n "$CCC"; then
4217 CXX=$CCC
4218 else
4219 if test -n "$ac_tool_prefix"; then
4220 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
a243b558
JF
4221 do
4222 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4223set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4225$as_echo_n "checking for $ac_word... " >&6; }
a93f15c0 4226if ${ac_cv_prog_CXX+:} false; then :
35fa52c0
DWT
4227 $as_echo_n "(cached) " >&6
4228else
a93f15c0
JF
4229 if test -n "$CXX"; then
4230 ac_cv_prog_CXX="$CXX" # Let the user override the test.
a243b558
JF
4231else
4232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4233for as_dir in $PATH
4234do
35fa52c0
DWT
4235 IFS=$as_save_IFS
4236 test -z "$as_dir" && as_dir=.
4237 for ac_exec_ext in '' $ac_executable_extensions; do
a243b558 4238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a93f15c0 4239 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
a243b558
JF
4240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4241 break 2
4242 fi
4243done
9c60689e
DWT
4244 done
4245IFS=$as_save_IFS
35fa52c0 4246
9c60689e 4247fi
a243b558 4248fi
a93f15c0
JF
4249CXX=$ac_cv_prog_CXX
4250if test -n "$CXX"; then
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4252$as_echo "$CXX" >&6; }
a243b558
JF
4253else
4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4255$as_echo "no" >&6; }
4256fi
35fa52c0 4257
35fa52c0 4258
a93f15c0 4259 test -n "$CXX" && break
a243b558
JF
4260 done
4261fi
a93f15c0
JF
4262if test -z "$CXX"; then
4263 ac_ct_CXX=$CXX
4264 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
a243b558
JF
4265do
4266 # Extract the first word of "$ac_prog", so it can be a program name with args.
4267set dummy $ac_prog; ac_word=$2
4268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4269$as_echo_n "checking for $ac_word... " >&6; }
a93f15c0 4270if ${ac_cv_prog_ac_ct_CXX+:} false; then :
9c60689e
DWT
4271 $as_echo_n "(cached) " >&6
4272else
a93f15c0
JF
4273 if test -n "$ac_ct_CXX"; then
4274 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
a243b558
JF
4275else
4276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4277for as_dir in $PATH
9c60689e
DWT
4278do
4279 IFS=$as_save_IFS
4280 test -z "$as_dir" && as_dir=.
9c60689e 4281 for ac_exec_ext in '' $ac_executable_extensions; do
a243b558 4282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a93f15c0 4283 ac_cv_prog_ac_ct_CXX="$ac_prog"
a243b558
JF
4284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4285 break 2
4286 fi
4287done
9c60689e
DWT
4288 done
4289IFS=$as_save_IFS
a243b558
JF
4290
4291fi
4292fi
a93f15c0
JF
4293ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4294if test -n "$ac_ct_CXX"; then
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4296$as_echo "$ac_ct_CXX" >&6; }
9c60689e 4297else
a243b558
JF
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4299$as_echo "no" >&6; }
9c60689e 4300fi
6b66678a
DWT
4301
4302
a93f15c0 4303 test -n "$ac_ct_CXX" && break
a243b558 4304done
6b66678a 4305
a93f15c0
JF
4306 if test "x$ac_ct_CXX" = x; then
4307 CXX="g++"
a243b558
JF
4308 else
4309 case $cross_compiling:$ac_tool_warned in
4310yes:)
4311{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4312$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4313ac_tool_warned=yes ;;
9c60689e 4314esac
a93f15c0 4315 CXX=$ac_ct_CXX
9c60689e 4316 fi
9c60689e 4317fi
6b66678a 4318
a93f15c0
JF
4319 fi
4320fi
a243b558 4321# Provide some information about the compiler.
a93f15c0 4322$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
a243b558
JF
4323set X $ac_compile
4324ac_compiler=$2
4325for ac_option in --version -v -V -qversion; do
4326 { { ac_try="$ac_compiler $ac_option >&5"
4327case "(($ac_try" in
4328 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4329 *) ac_try_echo=$ac_try;;
4330esac
4331eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4332$as_echo "$ac_try_echo"; } >&5
4333 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4334 ac_status=$?
4335 if test -s conftest.err; then
4336 sed '10a\
4337... rest of stderr output deleted ...
4338 10q' conftest.err >conftest.er1
4339 cat conftest.er1 >&5
4340 fi
4341 rm -f conftest.er1 conftest.err
4342 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4343 test $ac_status = 0; }
4344done
6b66678a 4345
a93f15c0
JF
4346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4347$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4348if ${ac_cv_cxx_compiler_gnu+:} false; then :
9c60689e 4349 $as_echo_n "(cached) " >&6
6b66678a 4350else
a243b558
JF
4351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4352/* end confdefs.h. */
6b66678a 4353
a243b558
JF
4354int
4355main ()
4356{
4357#ifndef __GNUC__
4358 choke me
4359#endif
4360
4361 ;
4362 return 0;
4363}
4364_ACEOF
a93f15c0 4365if ac_fn_cxx_try_compile "$LINENO"; then :
a243b558 4366 ac_compiler_gnu=yes
9c60689e 4367else
a243b558 4368 ac_compiler_gnu=no
6b66678a 4369fi
a243b558 4370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a93f15c0 4371ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6b66678a
DWT
4372
4373fi
a93f15c0
JF
4374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4375$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
a243b558 4376if test $ac_compiler_gnu = yes; then
a93f15c0 4377 GXX=yes
a243b558 4378else
a93f15c0 4379 GXX=
a243b558 4380fi
a93f15c0
JF
4381ac_test_CXXFLAGS=${CXXFLAGS+set}
4382ac_save_CXXFLAGS=$CXXFLAGS
4383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4384$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4385if ${ac_cv_prog_cxx_g+:} false; then :
a243b558
JF
4386 $as_echo_n "(cached) " >&6
4387else
a93f15c0
JF
4388 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4389 ac_cxx_werror_flag=yes
4390 ac_cv_prog_cxx_g=no
4391 CXXFLAGS="-g"
a243b558
JF
4392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4393/* end confdefs.h. */
309b0535 4394
a243b558
JF
4395int
4396main ()
4397{
309b0535 4398
a243b558
JF
4399 ;
4400 return 0;
4401}
4402_ACEOF
a93f15c0
JF
4403if ac_fn_cxx_try_compile "$LINENO"; then :
4404 ac_cv_prog_cxx_g=yes
a243b558 4405else
a93f15c0 4406 CXXFLAGS=""
a243b558
JF
4407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4408/* end confdefs.h. */
309b0535 4409
a243b558
JF
4410int
4411main ()
4412{
309b0535 4413
a243b558
JF
4414 ;
4415 return 0;
4416}
4417_ACEOF
a93f15c0 4418if ac_fn_cxx_try_compile "$LINENO"; then :
309b0535 4419
a243b558 4420else
a93f15c0
JF
4421 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4422 CXXFLAGS="-g"
a243b558
JF
4423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4424/* end confdefs.h. */
309b0535 4425
a243b558
JF
4426int
4427main ()
4428{
309b0535 4429
a243b558
JF
4430 ;
4431 return 0;
4432}
4433_ACEOF
a93f15c0
JF
4434if ac_fn_cxx_try_compile "$LINENO"; then :
4435 ac_cv_prog_cxx_g=yes
9c60689e 4436fi
a243b558 4437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9c60689e 4438fi
a243b558 4439rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9c60689e 4440fi
a243b558 4441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a93f15c0 4442 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
9c60689e 4443fi
a93f15c0
JF
4444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4445$as_echo "$ac_cv_prog_cxx_g" >&6; }
4446if test "$ac_test_CXXFLAGS" = set; then
4447 CXXFLAGS=$ac_save_CXXFLAGS
4448elif test $ac_cv_prog_cxx_g = yes; then
4449 if test "$GXX" = yes; then
4450 CXXFLAGS="-g -O2"
a243b558 4451 else
a93f15c0 4452 CXXFLAGS="-g"
a243b558 4453 fi
9c60689e 4454else
a93f15c0
JF
4455 if test "$GXX" = yes; then
4456 CXXFLAGS="-O2"
a243b558 4457 else
a93f15c0 4458 CXXFLAGS=
a243b558 4459 fi
9c60689e 4460fi
a243b558
JF
4461ac_ext=c
4462ac_cpp='$CPP $CPPFLAGS'
4463ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4464ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4465ac_compiler_gnu=$ac_cv_c_compiler_gnu
309b0535 4466
a93f15c0 4467depcc="$CXX" am_compiler_list=
309b0535 4468
a243b558
JF
4469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4470$as_echo_n "checking dependency style of $depcc... " >&6; }
a93f15c0 4471if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
a243b558
JF
4472 $as_echo_n "(cached) " >&6
4473else
4474 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4475 # We make a subdir and do the tests there. Otherwise we can end up
4476 # making bogus files that we don't know about and never remove. For
4477 # instance it was reported that on HP-UX the gcc test will end up
4478 # making a dummy file named 'D' -- because '-MD' means "put the output
4479 # in D".
4480 rm -rf conftest.dir
4481 mkdir conftest.dir
4482 # Copy depcomp to subdir because otherwise we won't find it if we're
4483 # using a relative directory.
4484 cp "$am_depcomp" conftest.dir
4485 cd conftest.dir
4486 # We will build objects and dependencies in a subdirectory because
4487 # it helps to detect inapplicable dependency modes. For instance
4488 # both Tru64's cc and ICC support -MD to output dependencies as a
4489 # side effect of compilation, but ICC will put the dependencies in
4490 # the current directory while Tru64 will put them in the object
4491 # directory.
4492 mkdir sub
309b0535 4493
a93f15c0 4494 am_cv_CXX_dependencies_compiler_type=none
a243b558
JF
4495 if test "$am_compiler_list" = ""; then
4496 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4497 fi
4498 am__universal=false
a93f15c0
JF
4499 case " $depcc " in #(
4500 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4501 esac
9c60689e 4502
a243b558
JF
4503 for depmode in $am_compiler_list; do
4504 # Setup a source with many dependencies, because some compilers
4505 # like to wrap large dependency lists on column 80 (with \), and
4506 # we should not choose a depcomp mode which is confused by this.
4507 #
4508 # We need to recreate these files for each test, as the compiler may
4509 # overwrite some of them when testing with obscure command lines.
4510 # This happens at least with the AIX C compiler.
4511 : > sub/conftest.c
4512 for i in 1 2 3 4 5 6; do
4513 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4514 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4515 # Solaris 10 /bin/sh.
4516 echo '/* dummy */' > sub/conftst$i.h
4517 done
4518 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
9c60689e 4519
a243b558
JF
4520 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4521 # mode. It turns out that the SunPro C++ compiler does not properly
4522 # handle '-M -o', and we need to detect this. Also, some Intel
4523 # versions had trouble with output in subdirs.
4524 am__obj=sub/conftest.${OBJEXT-o}
4525 am__minus_obj="-o $am__obj"
4526 case $depmode in
4527 gcc)
4528 # This depmode causes a compiler race in universal mode.
4529 test "$am__universal" = false || continue
4530 ;;
4531 nosideeffect)
4532 # After this tag, mechanisms are not by side-effect, so they'll
4533 # only be used when explicitly requested.
4534 if test "x$enable_dependency_tracking" = xyes; then
4535 continue
4536 else
4537 break
309b0535 4538 fi
a243b558
JF
4539 ;;
4540 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4541 # This compiler won't grok '-c -o', but also, the minuso test has
4542 # not run yet. These depmodes are late enough in the game, and
4543 # so weak that their functioning should not be impacted.
4544 am__obj=conftest.${OBJEXT-o}
4545 am__minus_obj=
4546 ;;
4547 none) break ;;
4548 esac
4549 if depmode=$depmode \
4550 source=sub/conftest.c object=$am__obj \
4551 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4552 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4553 >/dev/null 2>conftest.err &&
4554 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4555 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4556 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4557 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4558 # icc doesn't choke on unknown options, it will just issue warnings
4559 # or remarks (even with -Werror). So we grep stderr for any message
4560 # that says an option was ignored or not supported.
4561 # When given -MP, icc 7.0 and 7.1 complain thusly:
4562 # icc: Command line warning: ignoring option '-M'; no argument required
4563 # The diagnosis changed in icc 8.0:
4564 # icc: Command line remark: option '-MP' not supported
4565 if (grep 'ignoring option' conftest.err ||
4566 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
a93f15c0 4567 am_cv_CXX_dependencies_compiler_type=$depmode
a243b558
JF
4568 break
4569 fi
4570 fi
309b0535 4571 done
a243b558
JF
4572
4573 cd ..
4574 rm -rf conftest.dir
4575else
a93f15c0 4576 am_cv_CXX_dependencies_compiler_type=none
9c60689e 4577fi
a243b558 4578
9c60689e 4579fi
a93f15c0
JF
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4581$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4582CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
a243b558
JF
4583
4584 if
4585 test "x$enable_dependency_tracking" != xno \
a93f15c0
JF
4586 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4587 am__fastdepCXX_TRUE=
4588 am__fastdepCXX_FALSE='#'
9c60689e 4589else
a93f15c0
JF
4590 am__fastdepCXX_TRUE='#'
4591 am__fastdepCXX_FALSE=
a243b558
JF
4592fi
4593
4594
a93f15c0
JF
4595ac_ext=mm
4596ac_cpp='$OBJCXXCPP $CPPFLAGS'
4597ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4598ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4599ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
a243b558 4600if test -n "$ac_tool_prefix"; then
a93f15c0 4601 for ac_prog in g++ objc++ objcxx c++ CXX
a243b558
JF
4602 do
4603 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4604set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606$as_echo_n "checking for $ac_word... " >&6; }
a93f15c0 4607if ${ac_cv_prog_OBJCXX+:} false; then :
9c60689e
DWT
4608 $as_echo_n "(cached) " >&6
4609else
a93f15c0
JF
4610 if test -n "$OBJCXX"; then
4611 ac_cv_prog_OBJCXX="$OBJCXX" # Let the user override the test.
a243b558
JF
4612else
4613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614for as_dir in $PATH
4615do
4616 IFS=$as_save_IFS
4617 test -z "$as_dir" && as_dir=.
4618 for ac_exec_ext in '' $ac_executable_extensions; do
4619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a93f15c0 4620 ac_cv_prog_OBJCXX="$ac_tool_prefix$ac_prog"
a243b558
JF
4621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622 break 2
9c60689e 4623 fi
a243b558
JF
4624done
4625 done
4626IFS=$as_save_IFS
9c60689e 4627
a243b558
JF
4628fi
4629fi
a93f15c0
JF
4630OBJCXX=$ac_cv_prog_OBJCXX
4631if test -n "$OBJCXX"; then
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCXX" >&5
4633$as_echo "$OBJCXX" >&6; }
35fa52c0 4634else
a243b558
JF
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636$as_echo "no" >&6; }
35fa52c0 4637fi
9c60689e 4638
a243b558 4639
a93f15c0 4640 test -n "$OBJCXX" && break
a243b558
JF
4641 done
4642fi
a93f15c0
JF
4643if test -z "$OBJCXX"; then
4644 ac_ct_OBJCXX=$OBJCXX
4645 for ac_prog in g++ objc++ objcxx c++ CXX
a243b558
JF
4646do
4647 # Extract the first word of "$ac_prog", so it can be a program name with args.
4648set dummy $ac_prog; ac_word=$2
4649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4650$as_echo_n "checking for $ac_word... " >&6; }
a93f15c0 4651if ${ac_cv_prog_ac_ct_OBJCXX+:} false; then :
35fa52c0
DWT
4652 $as_echo_n "(cached) " >&6
4653else
a93f15c0
JF
4654 if test -n "$ac_ct_OBJCXX"; then
4655 ac_cv_prog_ac_ct_OBJCXX="$ac_ct_OBJCXX" # Let the user override the test.
a243b558
JF
4656else
4657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4658for as_dir in $PATH
4659do
4660 IFS=$as_save_IFS
4661 test -z "$as_dir" && as_dir=.
4662 for ac_exec_ext in '' $ac_executable_extensions; do
4663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a93f15c0 4664 ac_cv_prog_ac_ct_OBJCXX="$ac_prog"
a243b558
JF
4665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4666 break 2
4667 fi
4668done
4669 done
4670IFS=$as_save_IFS
9c60689e 4671
a243b558
JF
4672fi
4673fi
a93f15c0
JF
4674ac_ct_OBJCXX=$ac_cv_prog_ac_ct_OBJCXX
4675if test -n "$ac_ct_OBJCXX"; then
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJCXX" >&5
4677$as_echo "$ac_ct_OBJCXX" >&6; }
a243b558
JF
4678else
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4680$as_echo "no" >&6; }
4681fi
35fa52c0 4682
35fa52c0 4683
a93f15c0 4684 test -n "$ac_ct_OBJCXX" && break
a243b558 4685done
35fa52c0 4686
a93f15c0
JF
4687 if test "x$ac_ct_OBJCXX" = x; then
4688 OBJCXX="g++"
a243b558
JF
4689 else
4690 case $cross_compiling:$ac_tool_warned in
4691yes:)
4692{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4693$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4694ac_tool_warned=yes ;;
4695esac
a93f15c0 4696 OBJCXX=$ac_ct_OBJCXX
a243b558
JF
4697 fi
4698fi
ee134472 4699
a243b558 4700# Provide some information about the compiler.
a93f15c0 4701$as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C++ compiler version" >&5
a243b558
JF
4702set X $ac_compile
4703ac_compiler=$2
4704for ac_option in --version -v -V -qversion; do
4705 { { ac_try="$ac_compiler $ac_option >&5"
4706case "(($ac_try" in
4707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4708 *) ac_try_echo=$ac_try;;
4709esac
4710eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4711$as_echo "$ac_try_echo"; } >&5
4712 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4713 ac_status=$?
4714 if test -s conftest.err; then
4715 sed '10a\
4716... rest of stderr output deleted ...
4717 10q' conftest.err >conftest.er1
4718 cat conftest.er1 >&5
4719 fi
4720 rm -f conftest.er1 conftest.err
4721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4722 test $ac_status = 0; }
4723done
53ba6704 4724
a93f15c0
JF
4725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C++ compiler" >&5
4726$as_echo_n "checking whether we are using the GNU Objective C++ compiler... " >&6; }
4727if ${ac_cv_objcxx_compiler_gnu+:} false; then :
a243b558
JF
4728 $as_echo_n "(cached) " >&6
4729else
4730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4731/* end confdefs.h. */
35fa52c0 4732
a243b558
JF
4733int
4734main ()
4735{
4736#ifndef __GNUC__
4737 choke me
4738#endif
9c60689e 4739
a243b558
JF
4740 ;
4741 return 0;
4742}
4743_ACEOF
a93f15c0 4744if ac_fn_objcxx_try_compile "$LINENO"; then :
a243b558 4745 ac_compiler_gnu=yes
35fa52c0 4746else
a243b558 4747 ac_compiler_gnu=no
35fa52c0 4748fi
a243b558 4749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a93f15c0 4750ac_cv_objcxx_compiler_gnu=$ac_compiler_gnu
9c60689e 4751
a243b558 4752fi
a93f15c0
JF
4753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objcxx_compiler_gnu" >&5
4754$as_echo "$ac_cv_objcxx_compiler_gnu" >&6; }
a243b558 4755if test $ac_compiler_gnu = yes; then
a93f15c0 4756 GOBJCXX=yes
35fa52c0 4757else
a93f15c0 4758 GOBJCXX=
9c60689e 4759fi
a93f15c0
JF
4760ac_test_OBJCXXFLAGS=${OBJCXXFLAGS+set}
4761ac_save_OBJCXXFLAGS=$OBJCXXFLAGS
4762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJCXX accepts -g" >&5
4763$as_echo_n "checking whether $OBJCXX accepts -g... " >&6; }
4764if ${ac_cv_prog_objcxx_g+:} false; then :
a243b558
JF
4765 $as_echo_n "(cached) " >&6
4766else
a93f15c0
JF
4767 ac_save_objcxx_werror_flag=$ac_objcxx_werror_flag
4768 ac_objcxx_werror_flag=yes
4769 ac_cv_prog_objcxx_g=no
4770 OBJCXXFLAGS="-g"
a243b558
JF
4771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4772/* end confdefs.h. */
9c60689e 4773
a243b558
JF
4774int
4775main ()
4776{
9c60689e 4777
a243b558
JF
4778 ;
4779 return 0;
4780}
4781_ACEOF
a93f15c0
JF
4782if ac_fn_objcxx_try_compile "$LINENO"; then :
4783 ac_cv_prog_objcxx_g=yes
a243b558 4784else
a93f15c0 4785 OBJCXXFLAGS=""
a243b558
JF
4786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4787/* end confdefs.h. */
9c60689e 4788
a243b558
JF
4789int
4790main ()
4791{
9c60689e 4792
a243b558
JF
4793 ;
4794 return 0;
4795}
4796_ACEOF
a93f15c0 4797if ac_fn_objcxx_try_compile "$LINENO"; then :
9c60689e 4798
a243b558 4799else
a93f15c0
JF
4800 ac_objcxx_werror_flag=$ac_save_objcxx_werror_flag
4801 OBJCXXFLAGS="-g"
a243b558 4802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a93f15c0
JF
4803/* end confdefs.h. */
4804
a243b558
JF
4805int
4806main ()
4807{
a93f15c0 4808
a243b558
JF
4809 ;
4810 return 0;
4811}
4812_ACEOF
a93f15c0
JF
4813if ac_fn_objcxx_try_compile "$LINENO"; then :
4814 ac_cv_prog_objcxx_g=yes
a243b558 4815fi
a93f15c0 4816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35fa52c0 4817fi
a93f15c0
JF
4818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4819fi
4820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4821 ac_objcxx_werror_flag=$ac_save_objcx_werror_flag
4822fi
4823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objcxx_g" >&5
4824$as_echo "$ac_cv_prog_objcxx_g" >&6; }
4825if test "$ac_test_OBJCXXFLAGS" = set; then
4826 OBJCXXFLAGS=$ac_save_OBJCXXFLAGS
4827elif test $ac_cv_prog_objcxx_g = yes; then
4828 if test "$GOBJCXX" = yes; then
4829 OBJCXXFLAGS="-g -O2"
4830 else
4831 OBJCXXFLAGS="-g"
4832 fi
4833else
4834 if test "$GOBJCXX" = yes; then
4835 OBJCXXFLAGS="-O2"
4836 else
4837 OBJCXXFLAGS=
4838 fi
35fa52c0 4839fi
a243b558
JF
4840ac_ext=c
4841ac_cpp='$CPP $CPPFLAGS'
4842ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4843ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4844ac_compiler_gnu=$ac_cv_c_compiler_gnu
4845
a93f15c0 4846depcc="$OBJCXX" am_compiler_list='gcc3 gcc'
9c60689e 4847
a243b558
JF
4848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4849$as_echo_n "checking dependency style of $depcc... " >&6; }
a93f15c0 4850if ${am_cv_OBJCXX_dependencies_compiler_type+:} false; then :
35fa52c0
DWT
4851 $as_echo_n "(cached) " >&6
4852else
a243b558
JF
4853 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4854 # We make a subdir and do the tests there. Otherwise we can end up
4855 # making bogus files that we don't know about and never remove. For
4856 # instance it was reported that on HP-UX the gcc test will end up
4857 # making a dummy file named 'D' -- because '-MD' means "put the output
4858 # in D".
4859 rm -rf conftest.dir
4860 mkdir conftest.dir
4861 # Copy depcomp to subdir because otherwise we won't find it if we're
4862 # using a relative directory.
4863 cp "$am_depcomp" conftest.dir
4864 cd conftest.dir
4865 # We will build objects and dependencies in a subdirectory because
4866 # it helps to detect inapplicable dependency modes. For instance
4867 # both Tru64's cc and ICC support -MD to output dependencies as a
4868 # side effect of compilation, but ICC will put the dependencies in
4869 # the current directory while Tru64 will put them in the object
4870 # directory.
4871 mkdir sub
4872
a93f15c0 4873 am_cv_OBJCXX_dependencies_compiler_type=none
a243b558
JF
4874 if test "$am_compiler_list" = ""; then
4875 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4876 fi
4877 am__universal=false
a93f15c0 4878
a243b558
JF
4879
4880 for depmode in $am_compiler_list; do
4881 # Setup a source with many dependencies, because some compilers
4882 # like to wrap large dependency lists on column 80 (with \), and
4883 # we should not choose a depcomp mode which is confused by this.
4884 #
4885 # We need to recreate these files for each test, as the compiler may
4886 # overwrite some of them when testing with obscure command lines.
4887 # This happens at least with the AIX C compiler.
4888 : > sub/conftest.c
4889 for i in 1 2 3 4 5 6; do
4890 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4891 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4892 # Solaris 10 /bin/sh.
4893 echo '/* dummy */' > sub/conftst$i.h
4894 done
4895 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4896
4897 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4898 # mode. It turns out that the SunPro C++ compiler does not properly
4899 # handle '-M -o', and we need to detect this. Also, some Intel
4900 # versions had trouble with output in subdirs.
4901 am__obj=sub/conftest.${OBJEXT-o}
4902 am__minus_obj="-o $am__obj"
4903 case $depmode in
4904 gcc)
4905 # This depmode causes a compiler race in universal mode.
4906 test "$am__universal" = false || continue
4907 ;;
4908 nosideeffect)
4909 # After this tag, mechanisms are not by side-effect, so they'll
4910 # only be used when explicitly requested.
4911 if test "x$enable_dependency_tracking" = xyes; then
4912 continue
4913 else
4914 break
4915 fi
4916 ;;
4917 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4918 # This compiler won't grok '-c -o', but also, the minuso test has
4919 # not run yet. These depmodes are late enough in the game, and
4920 # so weak that their functioning should not be impacted.
4921 am__obj=conftest.${OBJEXT-o}
4922 am__minus_obj=
4923 ;;
4924 none) break ;;
4925 esac
4926 if depmode=$depmode \
4927 source=sub/conftest.c object=$am__obj \
4928 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4929 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4930 >/dev/null 2>conftest.err &&
4931 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4932 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4933 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4934 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4935 # icc doesn't choke on unknown options, it will just issue warnings
4936 # or remarks (even with -Werror). So we grep stderr for any message
4937 # that says an option was ignored or not supported.
4938 # When given -MP, icc 7.0 and 7.1 complain thusly:
4939 # icc: Command line warning: ignoring option '-M'; no argument required
4940 # The diagnosis changed in icc 8.0:
4941 # icc: Command line remark: option '-MP' not supported
4942 if (grep 'ignoring option' conftest.err ||
4943 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
a93f15c0 4944 am_cv_OBJCXX_dependencies_compiler_type=$depmode
a243b558
JF
4945 break
4946 fi
4947 fi
4948 done
9c60689e 4949
a243b558
JF
4950 cd ..
4951 rm -rf conftest.dir
4952else
a93f15c0 4953 am_cv_OBJCXX_dependencies_compiler_type=none
35fa52c0 4954fi
a243b558 4955
35fa52c0 4956fi
a93f15c0
JF
4957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_OBJCXX_dependencies_compiler_type" >&5
4958$as_echo "$am_cv_OBJCXX_dependencies_compiler_type" >&6; }
4959OBJCXXDEPMODE=depmode=$am_cv_OBJCXX_dependencies_compiler_type
a243b558
JF
4960
4961 if
4962 test "x$enable_dependency_tracking" != xno \
a93f15c0
JF
4963 && test "$am_cv_OBJCXX_dependencies_compiler_type" = gcc3; then
4964 am__fastdepOBJCXX_TRUE=
4965 am__fastdepOBJCXX_FALSE='#'
a243b558 4966else
a93f15c0
JF
4967 am__fastdepOBJCXX_TRUE='#'
4968 am__fastdepOBJCXX_FALSE=
a243b558
JF
4969fi
4970
4971
4972
a93f15c0 4973
a243b558
JF
4974if test -n "$ac_tool_prefix"; then
4975 for ac_prog in ar lib "link -lib"
4976 do
4977 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4978set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4980$as_echo_n "checking for $ac_word... " >&6; }
4981if ${ac_cv_prog_AR+:} false; then :
4982 $as_echo_n "(cached) " >&6
4983else
4984 if test -n "$AR"; then
4985 ac_cv_prog_AR="$AR" # Let the user override the test.
4986else
4987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4988for as_dir in $PATH
4989do
4990 IFS=$as_save_IFS
4991 test -z "$as_dir" && as_dir=.
4992 for ac_exec_ext in '' $ac_executable_extensions; do
4993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4994 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
4995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4996 break 2
4997 fi
4998done
4999 done
5000IFS=$as_save_IFS
5001
5002fi
5003fi
5004AR=$ac_cv_prog_AR
5005if test -n "$AR"; then
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5007$as_echo "$AR" >&6; }
35fa52c0
DWT
5008else
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5010$as_echo "no" >&6; }
5011fi
9c60689e 5012
a243b558
JF
5013
5014 test -n "$AR" && break
5015 done
5016fi
5017if test -z "$AR"; then
5018 ac_ct_AR=$AR
5019 for ac_prog in ar lib "link -lib"
5020do
5021 # Extract the first word of "$ac_prog", so it can be a program name with args.
5022set dummy $ac_prog; ac_word=$2
5023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5024$as_echo_n "checking for $ac_word... " >&6; }
5025if ${ac_cv_prog_ac_ct_AR+:} false; then :
5026 $as_echo_n "(cached) " >&6
5027else
5028 if test -n "$ac_ct_AR"; then
5029 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5030else
5031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5032for as_dir in $PATH
5033do
5034 IFS=$as_save_IFS
5035 test -z "$as_dir" && as_dir=.
5036 for ac_exec_ext in '' $ac_executable_extensions; do
5037 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5038 ac_cv_prog_ac_ct_AR="$ac_prog"
5039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5040 break 2
5041 fi
5042done
5043 done
5044IFS=$as_save_IFS
5045
5046fi
5047fi
5048ac_ct_AR=$ac_cv_prog_ac_ct_AR
5049if test -n "$ac_ct_AR"; then
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5051$as_echo "$ac_ct_AR" >&6; }
5052else
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5054$as_echo "no" >&6; }
5055fi
5056
5057
5058 test -n "$ac_ct_AR" && break
5059done
5060
5061 if test "x$ac_ct_AR" = x; then
5062 AR="false"
9c60689e
DWT
5063 else
5064 case $cross_compiling:$ac_tool_warned in
5065yes:)
5066{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5067$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5068ac_tool_warned=yes ;;
35fa52c0 5069esac
a243b558 5070 AR=$ac_ct_AR
9c60689e 5071 fi
a243b558
JF
5072fi
5073
5074: ${AR=ar}
5075
5076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5077$as_echo_n "checking the archiver ($AR) interface... " >&6; }
5078if ${am_cv_ar_interface+:} false; then :
5079 $as_echo_n "(cached) " >&6
9c60689e 5080else
a93f15c0
JF
5081 ac_ext=c
5082ac_cpp='$CPP $CPPFLAGS'
5083ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5084ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5085ac_compiler_gnu=$ac_cv_c_compiler_gnu
5086
5087 am_cv_ar_interface=ar
a243b558
JF
5088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5089/* end confdefs.h. */
5090int some_variable = 0;
5091_ACEOF
5092if ac_fn_c_try_compile "$LINENO"; then :
5093 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5094 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5095 (eval $am_ar_try) 2>&5
5096 ac_status=$?
5097 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5098 test $ac_status = 0; }
5099 if test "$ac_status" -eq 0; then
5100 am_cv_ar_interface=ar
5101 else
5102 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5103 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5104 (eval $am_ar_try) 2>&5
5105 ac_status=$?
5106 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5107 test $ac_status = 0; }
5108 if test "$ac_status" -eq 0; then
5109 am_cv_ar_interface=lib
5110 else
5111 am_cv_ar_interface=unknown
5112 fi
5113 fi
5114 rm -f conftest.lib libconftest.a
5115
35fa52c0 5116fi
a243b558 5117rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a93f15c0
JF
5118 ac_ext=c
5119ac_cpp='$CPP $CPPFLAGS'
5120ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5121ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5122ac_compiler_gnu=$ac_cv_c_compiler_gnu
35fa52c0 5123
a243b558
JF
5124fi
5125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5126$as_echo "$am_cv_ar_interface" >&6; }
35fa52c0 5127
a243b558
JF
5128case $am_cv_ar_interface in
5129ar)
5130 ;;
5131lib)
5132 # Microsoft lib, so override with the ar-lib wrapper script.
5133 # FIXME: It is wrong to rewrite AR.
5134 # But if we don't then we get into trouble of one sort or another.
5135 # A longer-term fix would be to have automake use am__AR in this case,
5136 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5137 # similar.
5138 AR="$am_aux_dir/ar-lib $AR"
5139 ;;
5140unknown)
5141 as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5142 ;;
5143esac
35fa52c0 5144
35fa52c0 5145
35fa52c0 5146
a243b558
JF
5147case `pwd` in
5148 *\ * | *\ *)
5149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5150$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5151esac
35fa52c0
DWT
5152
5153
5154
9d54db95
JF
5155macro_version='2.4.6'
5156macro_revision='2.4.6'
35fa52c0
DWT
5157
5158
5159
5160
5161
5162
5163
5164
5165
35fa52c0 5166
35fa52c0 5167
ee134472 5168
35fa52c0 5169
9d54db95 5170ltmain=$ac_aux_dir/ltmain.sh
35fa52c0 5171
a243b558
JF
5172# Make sure we can run config.sub.
5173$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5174 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
35fa52c0 5175
a243b558
JF
5176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5177$as_echo_n "checking build system type... " >&6; }
5178if ${ac_cv_build+:} false; then :
5179 $as_echo_n "(cached) " >&6
5180else
5181 ac_build_alias=$build_alias
5182test "x$ac_build_alias" = x &&
5183 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5184test "x$ac_build_alias" = x &&
5185 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5186ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5187 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
35fa52c0 5188
a243b558
JF
5189fi
5190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5191$as_echo "$ac_cv_build" >&6; }
5192case $ac_cv_build in
5193*-*-*) ;;
5194*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5195esac
5196build=$ac_cv_build
5197ac_save_IFS=$IFS; IFS='-'
5198set x $ac_cv_build
5199shift
5200build_cpu=$1
5201build_vendor=$2
5202shift; shift
5203# Remember, the first character of IFS is used to create $*,
5204# except with old shells:
5205build_os=$*
5206IFS=$ac_save_IFS
5207case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
35fa52c0 5208
35fa52c0 5209
a243b558
JF
5210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5211$as_echo_n "checking host system type... " >&6; }
5212if ${ac_cv_host+:} false; then :
5213 $as_echo_n "(cached) " >&6
5214else
5215 if test "x$host_alias" = x; then
5216 ac_cv_host=$ac_cv_build
5217else
5218 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5219 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5220fi
35fa52c0 5221
a243b558
JF
5222fi
5223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5224$as_echo "$ac_cv_host" >&6; }
5225case $ac_cv_host in
5226*-*-*) ;;
5227*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5228esac
5229host=$ac_cv_host
5230ac_save_IFS=$IFS; IFS='-'
5231set x $ac_cv_host
5232shift
5233host_cpu=$1
5234host_vendor=$2
5235shift; shift
5236# Remember, the first character of IFS is used to create $*,
5237# except with old shells:
5238host_os=$*
5239IFS=$ac_save_IFS
5240case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
9c60689e 5241
9c60689e 5242
a243b558
JF
5243# Backslashify metacharacters that are still active within
5244# double-quoted strings.
5245sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
9c60689e 5246
a243b558
JF
5247# Same as above, but do not quote variable references.
5248double_quote_subst='s/\(["`\\]\)/\\\1/g'
9c60689e 5249
a243b558
JF
5250# Sed substitution to delay expansion of an escaped shell variable in a
5251# double_quote_subst'ed string.
5252delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
9c60689e 5253
a243b558
JF
5254# Sed substitution to delay expansion of an escaped single quote.
5255delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
9c60689e 5256
a243b558
JF
5257# Sed substitution to avoid accidental globbing in evaled expressions
5258no_glob_subst='s/\*/\\\*/g'
35fa52c0 5259
a243b558
JF
5260ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5261ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5262ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
ee134472 5263
a243b558
JF
5264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5265$as_echo_n "checking how to print strings... " >&6; }
5266# Test print first, because it will be a builtin if present.
5267if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5268 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5269 ECHO='print -r --'
5270elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5271 ECHO='printf %s\n'
5272else
5273 # Use this function as a fallback that always works.
5274 func_fallback_echo ()
5275 {
5276 eval 'cat <<_LTECHO_EOF
5277$1
5278_LTECHO_EOF'
5279 }
5280 ECHO='func_fallback_echo'
ee134472
JF
5281fi
5282
a243b558
JF
5283# func_echo_all arg...
5284# Invoke $ECHO with all args, space-separated.
5285func_echo_all ()
5286{
5287 $ECHO ""
5288}
35fa52c0 5289
9d54db95 5290case $ECHO in
a243b558
JF
5291 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5292$as_echo "printf" >&6; } ;;
5293 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5294$as_echo "print -r" >&6; } ;;
5295 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5296$as_echo "cat" >&6; } ;;
5297esac
35fa52c0 5298
35fa52c0 5299
ee134472
JF
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
35fa52c0 5310
9c60689e 5311
a243b558
JF
5312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5313$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5314if ${ac_cv_path_SED+:} false; then :
9c60689e
DWT
5315 $as_echo_n "(cached) " >&6
5316else
a243b558
JF
5317 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5318 for ac_i in 1 2 3 4 5 6 7; do
5319 ac_script="$ac_script$as_nl$ac_script"
5320 done
5321 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5322 { ac_script=; unset ac_script;}
5323 if test -z "$SED"; then
5324 ac_path_SED_found=false
5325 # Loop through the user's path and test for each of PROGNAME-LIST
5326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9c60689e
DWT
5327for as_dir in $PATH
5328do
5329 IFS=$as_save_IFS
5330 test -z "$as_dir" && as_dir=.
a243b558 5331 for ac_prog in sed gsed; do
9c60689e 5332 for ac_exec_ext in '' $ac_executable_extensions; do
a243b558
JF
5333 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5334 as_fn_executable_p "$ac_path_SED" || continue
5335# Check for GNU ac_path_SED and select it if it is found.
5336 # Check for GNU $ac_path_SED
5337case `"$ac_path_SED" --version 2>&1` in
5338*GNU*)
5339 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5340*)
5341 ac_count=0
5342 $as_echo_n 0123456789 >"conftest.in"
5343 while :
5344 do
5345 cat "conftest.in" "conftest.in" >"conftest.tmp"
5346 mv "conftest.tmp" "conftest.in"
5347 cp "conftest.in" "conftest.nl"
5348 $as_echo '' >> "conftest.nl"
5349 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5350 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5351 as_fn_arith $ac_count + 1 && ac_count=$as_val
5352 if test $ac_count -gt ${ac_path_SED_max-0}; then
5353 # Best one so far, save it but keep looking for a better one
5354 ac_cv_path_SED="$ac_path_SED"
5355 ac_path_SED_max=$ac_count
5356 fi
5357 # 10*(2^10) chars as input seems more than enough
5358 test $ac_count -gt 10 && break
35fa52c0 5359 done
a243b558
JF
5360 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5361esac
9c60689e 5362
a243b558
JF
5363 $ac_path_SED_found && break 3
5364 done
5365 done
9c60689e
DWT
5366 done
5367IFS=$as_save_IFS
a243b558
JF
5368 if test -z "$ac_cv_path_SED"; then
5369 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
9c60689e
DWT
5370 fi
5371else
a243b558 5372 ac_cv_path_SED=$SED
9c60689e
DWT
5373fi
5374
a243b558
JF
5375fi
5376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5377$as_echo "$ac_cv_path_SED" >&6; }
5378 SED="$ac_cv_path_SED"
5379 rm -f conftest.sed
9c60689e 5380
a243b558
JF
5381test -z "$SED" && SED=sed
5382Xsed="$SED -e 1s/^X//"
9c60689e 5383
ee134472 5384
ee134472 5385
9c60689e
DWT
5386
5387
5388
5389
5390
5391
5392
5393
a243b558
JF
5394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5395$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5396if ${ac_cv_path_GREP+:} false; then :
9c60689e
DWT
5397 $as_echo_n "(cached) " >&6
5398else
a243b558
JF
5399 if test -z "$GREP"; then
5400 ac_path_GREP_found=false
5401 # Loop through the user's path and test for each of PROGNAME-LIST
5402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5403for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
9c60689e
DWT
5404do
5405 IFS=$as_save_IFS
5406 test -z "$as_dir" && as_dir=.
a243b558 5407 for ac_prog in grep ggrep; do
9c60689e 5408 for ac_exec_ext in '' $ac_executable_extensions; do
a243b558
JF
5409 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5410 as_fn_executable_p "$ac_path_GREP" || continue
5411# Check for GNU ac_path_GREP and select it if it is found.
5412 # Check for GNU $ac_path_GREP
5413case `"$ac_path_GREP" --version 2>&1` in
5414*GNU*)
5415 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5416*)
5417 ac_count=0
5418 $as_echo_n 0123456789 >"conftest.in"
5419 while :
5420 do
5421 cat "conftest.in" "conftest.in" >"conftest.tmp"
5422 mv "conftest.tmp" "conftest.in"
5423 cp "conftest.in" "conftest.nl"
5424 $as_echo 'GREP' >> "conftest.nl"
5425 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5426 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5427 as_fn_arith $ac_count + 1 && ac_count=$as_val
5428 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5429 # Best one so far, save it but keep looking for a better one
5430 ac_cv_path_GREP="$ac_path_GREP"
5431 ac_path_GREP_max=$ac_count
5432 fi
5433 # 10*(2^10) chars as input seems more than enough
5434 test $ac_count -gt 10 && break
5435 done
5436 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5437esac
9c60689e 5438
a243b558
JF
5439 $ac_path_GREP_found && break 3
5440 done
ee134472 5441 done
a243b558
JF
5442 done
5443IFS=$as_save_IFS
5444 if test -z "$ac_cv_path_GREP"; then
5445 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5446 fi
5447else
5448 ac_cv_path_GREP=$GREP
9c60689e 5449fi
a243b558
JF
5450
5451fi
5452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5453$as_echo "$ac_cv_path_GREP" >&6; }
5454 GREP="$ac_cv_path_GREP"
5455
5456
5457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5458$as_echo_n "checking for egrep... " >&6; }
5459if ${ac_cv_path_EGREP+:} false; then :
9c60689e
DWT
5460 $as_echo_n "(cached) " >&6
5461else
a243b558
JF
5462 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5463 then ac_cv_path_EGREP="$GREP -E"
5464 else
5465 if test -z "$EGREP"; then
5466 ac_path_EGREP_found=false
5467 # Loop through the user's path and test for each of PROGNAME-LIST
5468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5469for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
9c60689e
DWT
5470do
5471 IFS=$as_save_IFS
5472 test -z "$as_dir" && as_dir=.
a243b558 5473 for ac_prog in egrep; do
9c60689e 5474 for ac_exec_ext in '' $ac_executable_extensions; do
a243b558
JF
5475 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5476 as_fn_executable_p "$ac_path_EGREP" || continue
5477# Check for GNU ac_path_EGREP and select it if it is found.
5478 # Check for GNU $ac_path_EGREP
5479case `"$ac_path_EGREP" --version 2>&1` in
5480*GNU*)
5481 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5482*)
5483 ac_count=0
5484 $as_echo_n 0123456789 >"conftest.in"
5485 while :
5486 do
5487 cat "conftest.in" "conftest.in" >"conftest.tmp"
5488 mv "conftest.tmp" "conftest.in"
5489 cp "conftest.in" "conftest.nl"
5490 $as_echo 'EGREP' >> "conftest.nl"
5491 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5492 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5493 as_fn_arith $ac_count + 1 && ac_count=$as_val
5494 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5495 # Best one so far, save it but keep looking for a better one
5496 ac_cv_path_EGREP="$ac_path_EGREP"
5497 ac_path_EGREP_max=$ac_count
5498 fi
5499 # 10*(2^10) chars as input seems more than enough
5500 test $ac_count -gt 10 && break
9c60689e 5501 done
a243b558
JF
5502 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5503esac
9c60689e 5504
a243b558
JF
5505 $ac_path_EGREP_found && break 3
5506 done
5507 done
5508 done
5509IFS=$as_save_IFS
5510 if test -z "$ac_cv_path_EGREP"; then
5511 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5512 fi
9c60689e 5513else
a243b558 5514 ac_cv_path_EGREP=$EGREP
9c60689e
DWT
5515fi
5516
a243b558
JF
5517 fi
5518fi
5519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5520$as_echo "$ac_cv_path_EGREP" >&6; }
5521 EGREP="$ac_cv_path_EGREP"
ee134472 5522
ee134472 5523
a243b558
JF
5524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5525$as_echo_n "checking for fgrep... " >&6; }
5526if ${ac_cv_path_FGREP+:} false; then :
5527 $as_echo_n "(cached) " >&6
5528else
5529 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5530 then ac_cv_path_FGREP="$GREP -F"
5531 else
5532 if test -z "$FGREP"; then
5533 ac_path_FGREP_found=false
5534 # Loop through the user's path and test for each of PROGNAME-LIST
5535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5536for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5537do
5538 IFS=$as_save_IFS
5539 test -z "$as_dir" && as_dir=.
5540 for ac_prog in fgrep; do
5541 for ac_exec_ext in '' $ac_executable_extensions; do
5542 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5543 as_fn_executable_p "$ac_path_FGREP" || continue
5544# Check for GNU ac_path_FGREP and select it if it is found.
5545 # Check for GNU $ac_path_FGREP
5546case `"$ac_path_FGREP" --version 2>&1` in
5547*GNU*)
5548 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5549*)
5550 ac_count=0
5551 $as_echo_n 0123456789 >"conftest.in"
5552 while :
5553 do
5554 cat "conftest.in" "conftest.in" >"conftest.tmp"
5555 mv "conftest.tmp" "conftest.in"
5556 cp "conftest.in" "conftest.nl"
5557 $as_echo 'FGREP' >> "conftest.nl"
5558 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5559 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5560 as_fn_arith $ac_count + 1 && ac_count=$as_val
5561 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5562 # Best one so far, save it but keep looking for a better one
5563 ac_cv_path_FGREP="$ac_path_FGREP"
5564 ac_path_FGREP_max=$ac_count
5565 fi
5566 # 10*(2^10) chars as input seems more than enough
5567 test $ac_count -gt 10 && break
5568 done
5569 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
9c60689e 5570esac
a243b558
JF
5571
5572 $ac_path_FGREP_found && break 3
5573 done
5574 done
5575 done
5576IFS=$as_save_IFS
5577 if test -z "$ac_cv_path_FGREP"; then
5578 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
ee134472 5579 fi
a243b558
JF
5580else
5581 ac_cv_path_FGREP=$FGREP
ee134472
JF
5582fi
5583
a243b558
JF
5584 fi
5585fi
5586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5587$as_echo "$ac_cv_path_FGREP" >&6; }
5588 FGREP="$ac_cv_path_FGREP"
ee134472
JF
5589
5590
a243b558 5591test -z "$GREP" && GREP=grep
ee134472
JF
5592
5593
5594
5595
5596
5597
5598
ee134472 5599
ee134472 5600
ee134472 5601
ee134472 5602
ee134472 5603
ee134472
JF
5604
5605
5606
5607
5608
5609
5610
a243b558
JF
5611# Check whether --with-gnu-ld was given.
5612if test "${with_gnu_ld+set}" = set; then :
9d54db95 5613 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
a243b558
JF
5614else
5615 with_gnu_ld=no
5616fi
5617
5618ac_prog=ld
9d54db95 5619if test yes = "$GCC"; then
a243b558
JF
5620 # Check if gcc -print-prog-name=ld gives a path.
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5622$as_echo_n "checking for ld used by $CC... " >&6; }
5623 case $host in
5624 *-*-mingw*)
9d54db95 5625 # gcc leaves a trailing carriage return, which upsets mingw
a243b558
JF
5626 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5627 *)
5628 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5629 esac
5630 case $ac_prog in
5631 # Accept absolute paths.
5632 [\\/]* | ?:[\\/]*)
5633 re_direlt='/[^/][^/]*/\.\./'
5634 # Canonicalize the pathname of ld
5635 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5636 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5637 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5638 done
9d54db95 5639 test -z "$LD" && LD=$ac_prog
a243b558
JF
5640 ;;
5641 "")
5642 # If it fails, then pretend we aren't using GCC.
5643 ac_prog=ld
5644 ;;
5645 *)
5646 # If it is relative, then search for the first ld in PATH.
5647 with_gnu_ld=unknown
5648 ;;
5649 esac
9d54db95 5650elif test yes = "$with_gnu_ld"; then
a243b558
JF
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5652$as_echo_n "checking for GNU ld... " >&6; }
5653else
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5655$as_echo_n "checking for non-GNU ld... " >&6; }
5656fi
5657if ${lt_cv_path_LD+:} false; then :
5658 $as_echo_n "(cached) " >&6
5659else
5660 if test -z "$LD"; then
9d54db95 5661 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
a243b558 5662 for ac_dir in $PATH; do
9d54db95 5663 IFS=$lt_save_ifs
a243b558
JF
5664 test -z "$ac_dir" && ac_dir=.
5665 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9d54db95 5666 lt_cv_path_LD=$ac_dir/$ac_prog
a243b558
JF
5667 # Check to see if the program is GNU ld. I'd rather use --version,
5668 # but apparently some variants of GNU ld only accept -v.
5669 # Break only if it was the GNU/non-GNU ld that we prefer.
5670 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5671 *GNU* | *'with BFD'*)
9d54db95 5672 test no != "$with_gnu_ld" && break
a243b558
JF
5673 ;;
5674 *)
9d54db95 5675 test yes != "$with_gnu_ld" && break
a243b558
JF
5676 ;;
5677 esac
5678 fi
5679 done
9d54db95 5680 IFS=$lt_save_ifs
a243b558 5681else
9d54db95 5682 lt_cv_path_LD=$LD # Let the user override the test with a path.
a243b558
JF
5683fi
5684fi
5685
9d54db95 5686LD=$lt_cv_path_LD
a243b558
JF
5687if test -n "$LD"; then
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5689$as_echo "$LD" >&6; }
5690else
5691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5692$as_echo "no" >&6; }
5693fi
5694test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5696$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5697if ${lt_cv_prog_gnu_ld+:} false; then :
5698 $as_echo_n "(cached) " >&6
5699else
5700 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5701case `$LD -v 2>&1 </dev/null` in
5702*GNU* | *'with BFD'*)
5703 lt_cv_prog_gnu_ld=yes
5704 ;;
5705*)
5706 lt_cv_prog_gnu_ld=no
5707 ;;
5708esac
5709fi
5710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5711$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5712with_gnu_ld=$lt_cv_prog_gnu_ld
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5723$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5724if ${lt_cv_path_NM+:} false; then :
5725 $as_echo_n "(cached) " >&6
5726else
5727 if test -n "$NM"; then
5728 # Let the user override the test.
9d54db95 5729 lt_cv_path_NM=$NM
a243b558 5730else
9d54db95 5731 lt_nm_to_check=${ac_tool_prefix}nm
a243b558
JF
5732 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5733 lt_nm_to_check="$lt_nm_to_check nm"
5734 fi
5735 for lt_tmp_nm in $lt_nm_to_check; do
9d54db95 5736 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
a243b558 5737 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
9d54db95 5738 IFS=$lt_save_ifs
a243b558 5739 test -z "$ac_dir" && ac_dir=.
9d54db95
JF
5740 tmp_nm=$ac_dir/$lt_tmp_nm
5741 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
a243b558 5742 # Check to see if the nm accepts a BSD-compat flag.
9d54db95 5743 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
a243b558
JF
5744 # nm: unknown option "B" ignored
5745 # Tru64's nm complains that /dev/null is an invalid object file
9d54db95
JF
5746 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5747 case $build_os in
5748 mingw*) lt_bad_file=conftest.nm/nofile ;;
5749 *) lt_bad_file=/dev/null ;;
5750 esac
5751 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5752 *$lt_bad_file* | *'Invalid file or object type'*)
a243b558 5753 lt_cv_path_NM="$tmp_nm -B"
9d54db95 5754 break 2
a243b558
JF
5755 ;;
5756 *)
5757 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5758 */dev/null*)
5759 lt_cv_path_NM="$tmp_nm -p"
9d54db95 5760 break 2
a243b558
JF
5761 ;;
5762 *)
5763 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5764 continue # so that we can try to find one that supports BSD flags
5765 ;;
5766 esac
5767 ;;
5768 esac
5769 fi
5770 done
9d54db95 5771 IFS=$lt_save_ifs
a243b558
JF
5772 done
5773 : ${lt_cv_path_NM=no}
5774fi
5775fi
5776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5777$as_echo "$lt_cv_path_NM" >&6; }
9d54db95
JF
5778if test no != "$lt_cv_path_NM"; then
5779 NM=$lt_cv_path_NM
a243b558
JF
5780else
5781 # Didn't find any BSD compatible name lister, look for dumpbin.
5782 if test -n "$DUMPBIN"; then :
5783 # Let the user override the test.
5784 else
5785 if test -n "$ac_tool_prefix"; then
5786 for ac_prog in dumpbin "link -dump"
5787 do
5788 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5789set dummy $ac_tool_prefix$ac_prog; ac_word=$2
ee134472
JF
5790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5791$as_echo_n "checking for $ac_word... " >&6; }
a243b558 5792if ${ac_cv_prog_DUMPBIN+:} false; then :
ee134472
JF
5793 $as_echo_n "(cached) " >&6
5794else
a243b558
JF
5795 if test -n "$DUMPBIN"; then
5796 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ee134472
JF
5797else
5798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5799for as_dir in $PATH
5800do
5801 IFS=$as_save_IFS
5802 test -z "$as_dir" && as_dir=.
5803 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 5804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 5805 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
ee134472
JF
5806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5807 break 2
5808 fi
5809done
5810 done
5811IFS=$as_save_IFS
5812
5813fi
5814fi
a243b558
JF
5815DUMPBIN=$ac_cv_prog_DUMPBIN
5816if test -n "$DUMPBIN"; then
5817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5818$as_echo "$DUMPBIN" >&6; }
ee134472
JF
5819else
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5821$as_echo "no" >&6; }
5822fi
5823
5824
a243b558
JF
5825 test -n "$DUMPBIN" && break
5826 done
ee134472 5827fi
a243b558
JF
5828if test -z "$DUMPBIN"; then
5829 ac_ct_DUMPBIN=$DUMPBIN
5830 for ac_prog in dumpbin "link -dump"
5831do
5832 # Extract the first word of "$ac_prog", so it can be a program name with args.
5833set dummy $ac_prog; ac_word=$2
ee134472
JF
5834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5835$as_echo_n "checking for $ac_word... " >&6; }
a243b558 5836if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
ee134472
JF
5837 $as_echo_n "(cached) " >&6
5838else
a243b558
JF
5839 if test -n "$ac_ct_DUMPBIN"; then
5840 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
ee134472
JF
5841else
5842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5843for as_dir in $PATH
5844do
5845 IFS=$as_save_IFS
5846 test -z "$as_dir" && as_dir=.
5847 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 5848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 5849 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
ee134472
JF
5850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5851 break 2
5852 fi
5853done
5854 done
5855IFS=$as_save_IFS
5856
5857fi
5858fi
a243b558
JF
5859ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5860if test -n "$ac_ct_DUMPBIN"; then
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5862$as_echo "$ac_ct_DUMPBIN" >&6; }
ee134472
JF
5863else
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5865$as_echo "no" >&6; }
5866fi
5867
a243b558
JF
5868
5869 test -n "$ac_ct_DUMPBIN" && break
5870done
5871
5872 if test "x$ac_ct_DUMPBIN" = x; then
5873 DUMPBIN=":"
ee134472
JF
5874 else
5875 case $cross_compiling:$ac_tool_warned in
5876yes:)
5877{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5878$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5879ac_tool_warned=yes ;;
5880esac
a243b558 5881 DUMPBIN=$ac_ct_DUMPBIN
9c60689e 5882 fi
9c60689e
DWT
5883fi
5884
9d54db95 5885 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
a243b558 5886 *COFF*)
9d54db95 5887 DUMPBIN="$DUMPBIN -symbols -headers"
a243b558
JF
5888 ;;
5889 *)
5890 DUMPBIN=:
5891 ;;
5892 esac
5893 fi
9c60689e 5894
9d54db95
JF
5895 if test : != "$DUMPBIN"; then
5896 NM=$DUMPBIN
a243b558
JF
5897 fi
5898fi
5899test -z "$NM" && NM=nm
9c60689e
DWT
5900
5901
5902
5903
5904
a243b558
JF
5905
5906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5907$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5908if ${lt_cv_nm_interface+:} false; then :
9c60689e
DWT
5909 $as_echo_n "(cached) " >&6
5910else
a243b558
JF
5911 lt_cv_nm_interface="BSD nm"
5912 echo "int some_variable = 0;" > conftest.$ac_ext
5913 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5914 (eval "$ac_compile" 2>conftest.err)
5915 cat conftest.err >&5
5916 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5917 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5918 cat conftest.err >&5
5919 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5920 cat conftest.out >&5
5921 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5922 lt_cv_nm_interface="MS dumpbin"
9c60689e 5923 fi
00a96142 5924 rm -rf conftest*
9c60689e 5925fi
a243b558
JF
5926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5927$as_echo "$lt_cv_nm_interface" >&6; }
5928
5929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5930$as_echo_n "checking whether ln -s works... " >&6; }
5931LN_S=$as_ln_s
5932if test "$LN_S" = "ln -s"; then
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5934$as_echo "yes" >&6; }
9c60689e 5935else
a243b558
JF
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5937$as_echo "no, using $LN_S" >&6; }
9c60689e
DWT
5938fi
5939
a243b558
JF
5940# find the maximum length of command line arguments
5941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5942$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5943if ${lt_cv_sys_max_cmd_len+:} false; then :
9c60689e
DWT
5944 $as_echo_n "(cached) " >&6
5945else
a243b558 5946 i=0
9d54db95 5947 teststring=ABCD
9c60689e 5948
a243b558
JF
5949 case $build_os in
5950 msdosdjgpp*)
5951 # On DJGPP, this test can blow up pretty badly due to problems in libc
5952 # (any single argument exceeding 2000 bytes causes a buffer overrun
5953 # during glob expansion). Even if it were fixed, the result of this
5954 # check would be larger than it should be.
5955 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5956 ;;
9c60689e 5957
a243b558
JF
5958 gnu*)
5959 # Under GNU Hurd, this test is not required because there is
5960 # no limit to the length of command line arguments.
5961 # Libtool will interpret -1 as no limit whatsoever
5962 lt_cv_sys_max_cmd_len=-1;
5963 ;;
9c60689e 5964
a243b558
JF
5965 cygwin* | mingw* | cegcc*)
5966 # On Win9x/ME, this test blows up -- it succeeds, but takes
5967 # about 5 minutes as the teststring grows exponentially.
5968 # Worse, since 9x/ME are not pre-emptively multitasking,
5969 # you end up with a "frozen" computer, even though with patience
5970 # the test eventually succeeds (with a max line length of 256k).
5971 # Instead, let's just punt: use the minimum linelength reported by
5972 # all of the supported platforms: 8192 (on NT/2K/XP).
5973 lt_cv_sys_max_cmd_len=8192;
5974 ;;
9c60689e 5975
a243b558
JF
5976 mint*)
5977 # On MiNT this can take a long time and run out of memory.
5978 lt_cv_sys_max_cmd_len=8192;
5979 ;;
9c60689e 5980
a243b558
JF
5981 amigaos*)
5982 # On AmigaOS with pdksh, this test takes hours, literally.
5983 # So we just punt and use a minimum line length of 8192.
5984 lt_cv_sys_max_cmd_len=8192;
5985 ;;
9c60689e 5986
9d54db95 5987 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
a243b558
JF
5988 # This has been around since 386BSD, at least. Likely further.
5989 if test -x /sbin/sysctl; then
5990 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5991 elif test -x /usr/sbin/sysctl; then
5992 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5993 else
5994 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5995 fi
5996 # And add a safety zone
5997 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5998 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5999 ;;
9c60689e 6000
a243b558
JF
6001 interix*)
6002 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6003 lt_cv_sys_max_cmd_len=196608
6004 ;;
9c60689e 6005
a243b558
JF
6006 os2*)
6007 # The test takes a long time on OS/2.
6008 lt_cv_sys_max_cmd_len=8192
6009 ;;
9c60689e 6010
a243b558
JF
6011 osf*)
6012 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6013 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6014 # nice to cause kernel panics so lets avoid the loop below.
6015 # First set a reasonable default.
6016 lt_cv_sys_max_cmd_len=16384
6017 #
6018 if test -x /sbin/sysconfig; then
6019 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6020 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6021 esac
6022 fi
6023 ;;
6024 sco3.2v5*)
6025 lt_cv_sys_max_cmd_len=102400
6026 ;;
6027 sysv5* | sco5v6* | sysv4.2uw2*)
6028 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6029 if test -n "$kargmax"; then
6030 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6031 else
6032 lt_cv_sys_max_cmd_len=32768
6033 fi
9c60689e
DWT
6034 ;;
6035 *)
a243b558 6036 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
9d54db95
JF
6037 if test -n "$lt_cv_sys_max_cmd_len" && \
6038 test undefined != "$lt_cv_sys_max_cmd_len"; then
a243b558
JF
6039 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6040 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6041 else
6042 # Make teststring a little bigger before we do anything with it.
6043 # a 1K string should be a reasonable start.
9d54db95 6044 for i in 1 2 3 4 5 6 7 8; do
a243b558
JF
6045 teststring=$teststring$teststring
6046 done
6047 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6048 # If test is not a shell built-in, we'll probably end up computing a
6049 # maximum length that is only half of the actual maximum length, but
6050 # we can't tell.
9d54db95 6051 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
a243b558 6052 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
9d54db95 6053 test 17 != "$i" # 1/2 MB should be enough
a243b558
JF
6054 do
6055 i=`expr $i + 1`
6056 teststring=$teststring$teststring
6057 done
6058 # Only check the string length outside the loop.
6059 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6060 teststring=
6061 # Add a significant safety factor because C++ compilers can tack on
6062 # massive amounts of additional arguments before passing them to the
6063 # linker. It appears as though 1/2 is a usable value.
6064 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6065 fi
9c60689e
DWT
6066 ;;
6067 esac
ee134472 6068
a243b558 6069fi
ee134472 6070
9d54db95 6071if test -n "$lt_cv_sys_max_cmd_len"; then
a243b558
JF
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6073$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6074else
6075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6076$as_echo "none" >&6; }
6077fi
6078max_cmd_len=$lt_cv_sys_max_cmd_len
ee134472
JF
6079
6080
9c60689e
DWT
6081
6082
6083
6084
a243b558
JF
6085: ${CP="cp -f"}
6086: ${MV="mv -f"}
6087: ${RM="rm -f"}
9c60689e 6088
a243b558
JF
6089if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6090 lt_unset=unset
6091else
6092 lt_unset=false
6093fi
9c60689e
DWT
6094
6095
6096
6097
6098
a243b558
JF
6099# test EBCDIC or ASCII
6100case `echo X|tr X '\101'` in
6101 A) # ASCII based system
6102 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6103 lt_SP2NL='tr \040 \012'
6104 lt_NL2SP='tr \015\012 \040\040'
6105 ;;
6106 *) # EBCDIC based system
6107 lt_SP2NL='tr \100 \n'
6108 lt_NL2SP='tr \r\n \100\100'
6109 ;;
6110esac
9c60689e
DWT
6111
6112
6113
6114
6115
6116
6117
6118
6119
a243b558
JF
6120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6121$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6122if ${lt_cv_to_host_file_cmd+:} false; then :
6123 $as_echo_n "(cached) " >&6
6124else
6125 case $host in
6126 *-*-mingw* )
6127 case $build in
6128 *-*-mingw* ) # actually msys
6129 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6130 ;;
6131 *-*-cygwin* )
6132 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6133 ;;
6134 * ) # otherwise, assume *nix
6135 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6136 ;;
6137 esac
6138 ;;
6139 *-*-cygwin* )
6140 case $build in
6141 *-*-mingw* ) # actually msys
6142 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6143 ;;
6144 *-*-cygwin* )
6145 lt_cv_to_host_file_cmd=func_convert_file_noop
6146 ;;
6147 * ) # otherwise, assume *nix
6148 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6149 ;;
6150 esac
6151 ;;
6152 * ) # unhandled hosts (and "normal" native builds)
6153 lt_cv_to_host_file_cmd=func_convert_file_noop
6154 ;;
6155esac
9c60689e 6156
a243b558 6157fi
9c60689e 6158
a243b558
JF
6159to_host_file_cmd=$lt_cv_to_host_file_cmd
6160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6161$as_echo "$lt_cv_to_host_file_cmd" >&6; }
9c60689e
DWT
6162
6163
6164
6165
6166
a243b558
JF
6167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6168$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6169if ${lt_cv_to_tool_file_cmd+:} false; then :
6170 $as_echo_n "(cached) " >&6
6171else
6172 #assume ordinary cross tools, or native build.
6173lt_cv_to_tool_file_cmd=func_convert_file_noop
6174case $host in
6175 *-*-mingw* )
6176 case $build in
6177 *-*-mingw* ) # actually msys
6178 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6179 ;;
6180 esac
6181 ;;
6182esac
9c60689e 6183
a243b558 6184fi
9c60689e 6185
a243b558
JF
6186to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6188$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
9c60689e 6189
9c60689e 6190
9c60689e 6191
9c60689e
DWT
6192
6193
a243b558
JF
6194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6195$as_echo_n "checking for $LD option to reload object files... " >&6; }
6196if ${lt_cv_ld_reload_flag+:} false; then :
9c60689e
DWT
6197 $as_echo_n "(cached) " >&6
6198else
a243b558
JF
6199 lt_cv_ld_reload_flag='-r'
6200fi
6201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6202$as_echo "$lt_cv_ld_reload_flag" >&6; }
6203reload_flag=$lt_cv_ld_reload_flag
6204case $reload_flag in
6205"" | " "*) ;;
6206*) reload_flag=" $reload_flag" ;;
6207esac
6208reload_cmds='$LD$reload_flag -o $output$reload_objs'
9c60689e 6209case $host_os in
a243b558 6210 cygwin* | mingw* | pw32* | cegcc*)
9d54db95 6211 if test yes != "$GCC"; then
a243b558
JF
6212 reload_cmds=false
6213 fi
6214 ;;
6215 darwin*)
9d54db95
JF
6216 if test yes = "$GCC"; then
6217 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
a243b558
JF
6218 else
6219 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6220 fi
6221 ;;
9c60689e
DWT
6222esac
6223
9c60689e 6224
9c60689e 6225
9c60689e 6226
9c60689e 6227
9c60689e 6228
9c60689e 6229
9c60689e 6230
9c60689e 6231
a243b558
JF
6232if test -n "$ac_tool_prefix"; then
6233 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6234set dummy ${ac_tool_prefix}objdump; ac_word=$2
6235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6236$as_echo_n "checking for $ac_word... " >&6; }
6237if ${ac_cv_prog_OBJDUMP+:} false; then :
6238 $as_echo_n "(cached) " >&6
6239else
6240 if test -n "$OBJDUMP"; then
6241 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6242else
6243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6244for as_dir in $PATH
6245do
6246 IFS=$as_save_IFS
6247 test -z "$as_dir" && as_dir=.
6248 for ac_exec_ext in '' $ac_executable_extensions; do
6249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6250 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6252 break 2
6253 fi
6254done
6255 done
6256IFS=$as_save_IFS
9c60689e 6257
a243b558
JF
6258fi
6259fi
6260OBJDUMP=$ac_cv_prog_OBJDUMP
6261if test -n "$OBJDUMP"; then
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6263$as_echo "$OBJDUMP" >&6; }
6264else
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6266$as_echo "no" >&6; }
6267fi
9c60689e 6268
9c60689e 6269
a243b558
JF
6270fi
6271if test -z "$ac_cv_prog_OBJDUMP"; then
6272 ac_ct_OBJDUMP=$OBJDUMP
6273 # Extract the first word of "objdump", so it can be a program name with args.
6274set dummy objdump; ac_word=$2
6275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6276$as_echo_n "checking for $ac_word... " >&6; }
6277if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6278 $as_echo_n "(cached) " >&6
6279else
6280 if test -n "$ac_ct_OBJDUMP"; then
6281 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6282else
6283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6284for as_dir in $PATH
6285do
6286 IFS=$as_save_IFS
6287 test -z "$as_dir" && as_dir=.
6288 for ac_exec_ext in '' $ac_executable_extensions; do
6289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6290 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6292 break 2
9c60689e
DWT
6293 fi
6294done
a243b558
JF
6295 done
6296IFS=$as_save_IFS
9c60689e
DWT
6297
6298fi
9c60689e 6299fi
a243b558
JF
6300ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6301if test -n "$ac_ct_OBJDUMP"; then
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6303$as_echo "$ac_ct_OBJDUMP" >&6; }
9c60689e 6304else
a243b558
JF
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6306$as_echo "no" >&6; }
9c60689e
DWT
6307fi
6308
a243b558
JF
6309 if test "x$ac_ct_OBJDUMP" = x; then
6310 OBJDUMP="false"
6311 else
6312 case $cross_compiling:$ac_tool_warned in
6313yes:)
6314{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6315$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6316ac_tool_warned=yes ;;
6317esac
6318 OBJDUMP=$ac_ct_OBJDUMP
6319 fi
6320else
6321 OBJDUMP="$ac_cv_prog_OBJDUMP"
ee134472
JF
6322fi
6323
a243b558 6324test -z "$OBJDUMP" && OBJDUMP=objdump
ee134472
JF
6325
6326
6327
6328
6329
6330
6331
6332
6333
a243b558
JF
6334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6335$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6336if ${lt_cv_deplibs_check_method+:} false; then :
6337 $as_echo_n "(cached) " >&6
6338else
6339 lt_cv_file_magic_cmd='$MAGIC_CMD'
6340lt_cv_file_magic_test_file=
6341lt_cv_deplibs_check_method='unknown'
6342# Need to set the preceding variable on all platforms that support
6343# interlibrary dependencies.
6344# 'none' -- dependencies not supported.
9d54db95 6345# 'unknown' -- same as none, but documents that we really don't know.
a243b558
JF
6346# 'pass_all' -- all dependencies passed with no checks.
6347# 'test_compile' -- check by making test program.
6348# 'file_magic [[regex]]' -- check by looking for files in library path
9d54db95
JF
6349# that responds to the $file_magic_cmd with a given extended regex.
6350# If you have 'file' or equivalent on your system and you're not sure
6351# whether 'pass_all' will *always* work, you probably want this one.
9c60689e 6352
a243b558
JF
6353case $host_os in
6354aix[4-9]*)
6355 lt_cv_deplibs_check_method=pass_all
6356 ;;
9c60689e 6357
a243b558
JF
6358beos*)
6359 lt_cv_deplibs_check_method=pass_all
6360 ;;
9c60689e 6361
a243b558
JF
6362bsdi[45]*)
6363 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6364 lt_cv_file_magic_cmd='/usr/bin/file -L'
6365 lt_cv_file_magic_test_file=/shlib/libc.so
6366 ;;
9c60689e 6367
a243b558
JF
6368cygwin*)
6369 # func_win32_libid is a shell function defined in ltmain.sh
6370 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6371 lt_cv_file_magic_cmd='func_win32_libid'
6372 ;;
9c60689e 6373
a243b558
JF
6374mingw* | pw32*)
6375 # Base MSYS/MinGW do not provide the 'file' command needed by
6376 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6377 # unless we find 'file', for example because we are cross-compiling.
9d54db95 6378 if ( file / ) >/dev/null 2>&1; then
a243b558
JF
6379 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6380 lt_cv_file_magic_cmd='func_win32_libid'
6381 else
6382 # Keep this pattern in sync with the one in func_win32_libid.
6383 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6384 lt_cv_file_magic_cmd='$OBJDUMP -f'
6385 fi
6386 ;;
9c60689e 6387
a243b558
JF
6388cegcc*)
6389 # use the weaker test based on 'objdump'. See mingw*.
6390 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6391 lt_cv_file_magic_cmd='$OBJDUMP -f'
6392 ;;
9c60689e 6393
a243b558
JF
6394darwin* | rhapsody*)
6395 lt_cv_deplibs_check_method=pass_all
6396 ;;
9c60689e 6397
a243b558
JF
6398freebsd* | dragonfly*)
6399 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6400 case $host_cpu in
6401 i*86 )
6402 # Not sure whether the presence of OpenBSD here was a mistake.
6403 # Let's accept both of them until this is cleared up.
6404 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6405 lt_cv_file_magic_cmd=/usr/bin/file
6406 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6407 ;;
6408 esac
6409 else
6410 lt_cv_deplibs_check_method=pass_all
6411 fi
6412 ;;
9c60689e 6413
a243b558
JF
6414haiku*)
6415 lt_cv_deplibs_check_method=pass_all
6416 ;;
9c60689e 6417
a243b558
JF
6418hpux10.20* | hpux11*)
6419 lt_cv_file_magic_cmd=/usr/bin/file
6420 case $host_cpu in
6421 ia64*)
6422 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6423 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6424 ;;
6425 hppa*64*)
6426 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]'
6427 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6428 ;;
6429 *)
6430 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6431 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6432 ;;
6433 esac
6434 ;;
9c60689e 6435
a243b558
JF
6436interix[3-9]*)
6437 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6438 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6439 ;;
9c60689e 6440
a243b558
JF
6441irix5* | irix6* | nonstopux*)
6442 case $LD in
6443 *-32|*"-32 ") libmagic=32-bit;;
6444 *-n32|*"-n32 ") libmagic=N32;;
6445 *-64|*"-64 ") libmagic=64-bit;;
6446 *) libmagic=never-match;;
6447 esac
6448 lt_cv_deplibs_check_method=pass_all
6449 ;;
9c60689e 6450
a243b558 6451# This must be glibc/ELF.
9d54db95 6452linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
a243b558
JF
6453 lt_cv_deplibs_check_method=pass_all
6454 ;;
9c60689e 6455
a243b558
JF
6456netbsd*)
6457 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6458 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6459 else
6460 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6461 fi
6462 ;;
9c60689e 6463
a243b558
JF
6464newos6*)
6465 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6466 lt_cv_file_magic_cmd=/usr/bin/file
6467 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6468 ;;
9c60689e 6469
a243b558
JF
6470*nto* | *qnx*)
6471 lt_cv_deplibs_check_method=pass_all
6472 ;;
9c60689e 6473
9d54db95
JF
6474openbsd* | bitrig*)
6475 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
a243b558
JF
6476 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6477 else
6478 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6479 fi
6480 ;;
9c60689e 6481
a243b558
JF
6482osf3* | osf4* | osf5*)
6483 lt_cv_deplibs_check_method=pass_all
6484 ;;
9c60689e 6485
a243b558
JF
6486rdos*)
6487 lt_cv_deplibs_check_method=pass_all
9c60689e 6488 ;;
a243b558
JF
6489
6490solaris*)
6491 lt_cv_deplibs_check_method=pass_all
9c60689e
DWT
6492 ;;
6493
a243b558
JF
6494sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6495 lt_cv_deplibs_check_method=pass_all
9c60689e
DWT
6496 ;;
6497
a243b558
JF
6498sysv4 | sysv4.3*)
6499 case $host_vendor in
6500 motorola)
6501 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]'
6502 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6503 ;;
6504 ncr)
6505 lt_cv_deplibs_check_method=pass_all
6506 ;;
6507 sequent)
6508 lt_cv_file_magic_cmd='/bin/file'
6509 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6510 ;;
6511 sni)
6512 lt_cv_file_magic_cmd='/bin/file'
6513 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6514 lt_cv_file_magic_test_file=/lib/libc.so
6515 ;;
6516 siemens)
6517 lt_cv_deplibs_check_method=pass_all
6518 ;;
6519 pc)
6520 lt_cv_deplibs_check_method=pass_all
6521 ;;
6522 esac
6523 ;;
9c60689e 6524
a243b558
JF
6525tpf*)
6526 lt_cv_deplibs_check_method=pass_all
6527 ;;
9d54db95
JF
6528os2*)
6529 lt_cv_deplibs_check_method=pass_all
6530 ;;
a243b558 6531esac
9c60689e 6532
a243b558
JF
6533fi
6534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6535$as_echo "$lt_cv_deplibs_check_method" >&6; }
9c60689e 6536
a243b558
JF
6537file_magic_glob=
6538want_nocaseglob=no
6539if test "$build" = "$host"; then
6540 case $host_os in
6541 mingw* | pw32*)
6542 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6543 want_nocaseglob=yes
6544 else
6545 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6546 fi
6547 ;;
6548 esac
9c60689e 6549fi
9c60689e 6550
a243b558
JF
6551file_magic_cmd=$lt_cv_file_magic_cmd
6552deplibs_check_method=$lt_cv_deplibs_check_method
6553test -z "$deplibs_check_method" && deplibs_check_method=unknown
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
9c60689e 6574
9c60689e 6575
ee134472 6576if test -n "$ac_tool_prefix"; then
a243b558
JF
6577 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6578set dummy ${ac_tool_prefix}dlltool; ac_word=$2
ee134472
JF
6579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6580$as_echo_n "checking for $ac_word... " >&6; }
a243b558 6581if ${ac_cv_prog_DLLTOOL+:} false; then :
ee134472
JF
6582 $as_echo_n "(cached) " >&6
6583else
a243b558
JF
6584 if test -n "$DLLTOOL"; then
6585 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
ee134472
JF
6586else
6587as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6588for as_dir in $PATH
6589do
6590 IFS=$as_save_IFS
6591 test -z "$as_dir" && as_dir=.
6592 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 6593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 6594 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
ee134472
JF
6595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6596 break 2
6597 fi
6598done
6599 done
6600IFS=$as_save_IFS
6601
6602fi
6603fi
a243b558
JF
6604DLLTOOL=$ac_cv_prog_DLLTOOL
6605if test -n "$DLLTOOL"; then
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6607$as_echo "$DLLTOOL" >&6; }
ee134472
JF
6608else
6609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6610$as_echo "no" >&6; }
6611fi
6612
6613
6614fi
a243b558
JF
6615if test -z "$ac_cv_prog_DLLTOOL"; then
6616 ac_ct_DLLTOOL=$DLLTOOL
6617 # Extract the first word of "dlltool", so it can be a program name with args.
6618set dummy dlltool; ac_word=$2
ee134472
JF
6619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6620$as_echo_n "checking for $ac_word... " >&6; }
a243b558 6621if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
ee134472
JF
6622 $as_echo_n "(cached) " >&6
6623else
a243b558
JF
6624 if test -n "$ac_ct_DLLTOOL"; then
6625 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
ee134472
JF
6626else
6627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6628for as_dir in $PATH
6629do
6630 IFS=$as_save_IFS
6631 test -z "$as_dir" && as_dir=.
6632 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 6633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 6634 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
ee134472
JF
6635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6636 break 2
6637 fi
6638done
6639 done
6640IFS=$as_save_IFS
6641
6642fi
6643fi
a243b558
JF
6644ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6645if test -n "$ac_ct_DLLTOOL"; then
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6647$as_echo "$ac_ct_DLLTOOL" >&6; }
ee134472
JF
6648else
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6650$as_echo "no" >&6; }
6651fi
6652
a243b558
JF
6653 if test "x$ac_ct_DLLTOOL" = x; then
6654 DLLTOOL="false"
ee134472
JF
6655 else
6656 case $cross_compiling:$ac_tool_warned in
6657yes:)
6658{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6659$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6660ac_tool_warned=yes ;;
6661esac
a243b558 6662 DLLTOOL=$ac_ct_DLLTOOL
ee134472
JF
6663 fi
6664else
a243b558 6665 DLLTOOL="$ac_cv_prog_DLLTOOL"
ee134472
JF
6666fi
6667
a243b558
JF
6668test -z "$DLLTOOL" && DLLTOOL=dlltool
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6680$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6681if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
ee134472
JF
6682 $as_echo_n "(cached) " >&6
6683else
a243b558
JF
6684 lt_cv_sharedlib_from_linklib_cmd='unknown'
6685
6686case $host_os in
6687cygwin* | mingw* | pw32* | cegcc*)
9d54db95
JF
6688 # two different shell functions defined in ltmain.sh;
6689 # decide which one to use based on capabilities of $DLLTOOL
a243b558
JF
6690 case `$DLLTOOL --help 2>&1` in
6691 *--identify-strict*)
6692 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6693 ;;
6694 *)
6695 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6696 ;;
6697 esac
6698 ;;
6699*)
6700 # fallback: assume linklib IS sharedlib
9d54db95 6701 lt_cv_sharedlib_from_linklib_cmd=$ECHO
a243b558
JF
6702 ;;
6703esac
6704
ee134472 6705fi
a243b558
JF
6706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6707$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6708sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6709test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
ee134472
JF
6710
6711
6712
6713
6714
9c60689e 6715
a243b558
JF
6716
6717if test -n "$ac_tool_prefix"; then
6718 for ac_prog in ar
6719 do
6720 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6721set dummy $ac_tool_prefix$ac_prog; ac_word=$2
9c60689e
DWT
6722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6723$as_echo_n "checking for $ac_word... " >&6; }
a243b558 6724if ${ac_cv_prog_AR+:} false; then :
9c60689e
DWT
6725 $as_echo_n "(cached) " >&6
6726else
a243b558
JF
6727 if test -n "$AR"; then
6728 ac_cv_prog_AR="$AR" # Let the user override the test.
9c60689e
DWT
6729else
6730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6731for as_dir in $PATH
6732do
6733 IFS=$as_save_IFS
6734 test -z "$as_dir" && as_dir=.
6735 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 6736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 6737 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
9c60689e
DWT
6738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6739 break 2
6740 fi
6741done
6742 done
6743IFS=$as_save_IFS
6744
6745fi
6746fi
a243b558
JF
6747AR=$ac_cv_prog_AR
6748if test -n "$AR"; then
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6750$as_echo "$AR" >&6; }
9c60689e
DWT
6751else
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6753$as_echo "no" >&6; }
6754fi
6755
6756
a243b558
JF
6757 test -n "$AR" && break
6758 done
9c60689e 6759fi
a243b558
JF
6760if test -z "$AR"; then
6761 ac_ct_AR=$AR
6762 for ac_prog in ar
6763do
6764 # Extract the first word of "$ac_prog", so it can be a program name with args.
6765set dummy $ac_prog; ac_word=$2
9c60689e
DWT
6766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6767$as_echo_n "checking for $ac_word... " >&6; }
a243b558 6768if ${ac_cv_prog_ac_ct_AR+:} false; then :
9c60689e
DWT
6769 $as_echo_n "(cached) " >&6
6770else
a243b558
JF
6771 if test -n "$ac_ct_AR"; then
6772 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
9c60689e
DWT
6773else
6774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775for as_dir in $PATH
6776do
6777 IFS=$as_save_IFS
6778 test -z "$as_dir" && as_dir=.
6779 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 6780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 6781 ac_cv_prog_ac_ct_AR="$ac_prog"
9c60689e
DWT
6782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6783 break 2
6784 fi
6785done
6786 done
6787IFS=$as_save_IFS
6788
6789fi
6790fi
a243b558
JF
6791ac_ct_AR=$ac_cv_prog_ac_ct_AR
6792if test -n "$ac_ct_AR"; then
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6794$as_echo "$ac_ct_AR" >&6; }
9c60689e
DWT
6795else
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6797$as_echo "no" >&6; }
6798fi
6799
a243b558
JF
6800
6801 test -n "$ac_ct_AR" && break
6802done
6803
6804 if test "x$ac_ct_AR" = x; then
6805 AR="false"
9c60689e
DWT
6806 else
6807 case $cross_compiling:$ac_tool_warned in
6808yes:)
6809{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6810$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6811ac_tool_warned=yes ;;
6812esac
a243b558 6813 AR=$ac_ct_AR
9c60689e 6814 fi
a243b558
JF
6815fi
6816
6817: ${AR=ar}
6818: ${AR_FLAGS=cru}
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6831$as_echo_n "checking for archiver @FILE support... " >&6; }
6832if ${lt_cv_ar_at_file+:} false; then :
6833 $as_echo_n "(cached) " >&6
9c60689e 6834else
a243b558
JF
6835 lt_cv_ar_at_file=no
6836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6837/* end confdefs.h. */
6838
6839int
6840main ()
6841{
6842
6843 ;
6844 return 0;
6845}
6846_ACEOF
6847if ac_fn_c_try_compile "$LINENO"; then :
6848 echo conftest.$ac_objext > conftest.lst
6849 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6850 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6851 (eval $lt_ar_try) 2>&5
6852 ac_status=$?
6853 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6854 test $ac_status = 0; }
9d54db95 6855 if test 0 -eq "$ac_status"; then
a243b558
JF
6856 # Ensure the archiver fails upon bogus file names.
6857 rm -f conftest.$ac_objext libconftest.a
6858 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6859 (eval $lt_ar_try) 2>&5
6860 ac_status=$?
6861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6862 test $ac_status = 0; }
9d54db95 6863 if test 0 -ne "$ac_status"; then
a243b558
JF
6864 lt_cv_ar_at_file=@
6865 fi
6866 fi
6867 rm -f conftest.* libconftest.a
6868
9c60689e 6869fi
a243b558 6870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9c60689e 6871
a243b558
JF
6872fi
6873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6874$as_echo "$lt_cv_ar_at_file" >&6; }
6875
9d54db95 6876if test no = "$lt_cv_ar_at_file"; then
a243b558
JF
6877 archiver_list_spec=
6878else
6879 archiver_list_spec=$lt_cv_ar_at_file
6880fi
6881
6882
6883
6884
6885
6886
6887
6888if test -n "$ac_tool_prefix"; then
6889 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6890set dummy ${ac_tool_prefix}strip; ac_word=$2
9c60689e
DWT
6891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6892$as_echo_n "checking for $ac_word... " >&6; }
a243b558 6893if ${ac_cv_prog_STRIP+:} false; then :
9c60689e
DWT
6894 $as_echo_n "(cached) " >&6
6895else
a243b558
JF
6896 if test -n "$STRIP"; then
6897 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9c60689e
DWT
6898else
6899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6900for as_dir in $PATH
6901do
6902 IFS=$as_save_IFS
6903 test -z "$as_dir" && as_dir=.
6904 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 6905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 6906 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
9c60689e
DWT
6907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6908 break 2
6909 fi
6910done
6911 done
6912IFS=$as_save_IFS
6913
6914fi
6915fi
a243b558
JF
6916STRIP=$ac_cv_prog_STRIP
6917if test -n "$STRIP"; then
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6919$as_echo "$STRIP" >&6; }
9c60689e
DWT
6920else
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6922$as_echo "no" >&6; }
6923fi
6924
6925
6926fi
a243b558
JF
6927if test -z "$ac_cv_prog_STRIP"; then
6928 ac_ct_STRIP=$STRIP
6929 # Extract the first word of "strip", so it can be a program name with args.
6930set dummy strip; ac_word=$2
9c60689e
DWT
6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6932$as_echo_n "checking for $ac_word... " >&6; }
a243b558 6933if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
9c60689e
DWT
6934 $as_echo_n "(cached) " >&6
6935else
a243b558
JF
6936 if test -n "$ac_ct_STRIP"; then
6937 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
9c60689e
DWT
6938else
6939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6940for as_dir in $PATH
6941do
6942 IFS=$as_save_IFS
6943 test -z "$as_dir" && as_dir=.
6944 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 6945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 6946 ac_cv_prog_ac_ct_STRIP="strip"
9c60689e
DWT
6947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6948 break 2
6949 fi
6950done
6951 done
6952IFS=$as_save_IFS
6953
6954fi
6955fi
a243b558
JF
6956ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6957if test -n "$ac_ct_STRIP"; then
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6959$as_echo "$ac_ct_STRIP" >&6; }
9c60689e
DWT
6960else
6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6962$as_echo "no" >&6; }
6963fi
6964
a243b558
JF
6965 if test "x$ac_ct_STRIP" = x; then
6966 STRIP=":"
9c60689e
DWT
6967 else
6968 case $cross_compiling:$ac_tool_warned in
6969yes:)
6970{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6971$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6972ac_tool_warned=yes ;;
6973esac
a243b558 6974 STRIP=$ac_ct_STRIP
9c60689e
DWT
6975 fi
6976else
a243b558 6977 STRIP="$ac_cv_prog_STRIP"
9c60689e
DWT
6978fi
6979
a243b558
JF
6980test -z "$STRIP" && STRIP=:
6981
6982
6983
6984
6985
6986
6987if test -n "$ac_tool_prefix"; then
6988 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6989set dummy ${ac_tool_prefix}ranlib; ac_word=$2
9c60689e
DWT
6990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6991$as_echo_n "checking for $ac_word... " >&6; }
a243b558 6992if ${ac_cv_prog_RANLIB+:} false; then :
9c60689e
DWT
6993 $as_echo_n "(cached) " >&6
6994else
a243b558
JF
6995 if test -n "$RANLIB"; then
6996 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9c60689e
DWT
6997else
6998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6999for as_dir in $PATH
7000do
7001 IFS=$as_save_IFS
7002 test -z "$as_dir" && as_dir=.
7003 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 7004 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 7005 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9c60689e
DWT
7006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7007 break 2
7008 fi
7009done
7010 done
7011IFS=$as_save_IFS
7012
7013fi
7014fi
a243b558
JF
7015RANLIB=$ac_cv_prog_RANLIB
7016if test -n "$RANLIB"; then
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7018$as_echo "$RANLIB" >&6; }
9c60689e
DWT
7019else
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7021$as_echo "no" >&6; }
7022fi
7023
7024
7025fi
a243b558
JF
7026if test -z "$ac_cv_prog_RANLIB"; then
7027 ac_ct_RANLIB=$RANLIB
7028 # Extract the first word of "ranlib", so it can be a program name with args.
7029set dummy ranlib; ac_word=$2
9c60689e
DWT
7030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7031$as_echo_n "checking for $ac_word... " >&6; }
a243b558 7032if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
9c60689e
DWT
7033 $as_echo_n "(cached) " >&6
7034else
a243b558
JF
7035 if test -n "$ac_ct_RANLIB"; then
7036 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
9c60689e
DWT
7037else
7038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7039for as_dir in $PATH
7040do
7041 IFS=$as_save_IFS
7042 test -z "$as_dir" && as_dir=.
7043 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 7044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 7045 ac_cv_prog_ac_ct_RANLIB="ranlib"
9c60689e
DWT
7046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7047 break 2
7048 fi
7049done
7050 done
7051IFS=$as_save_IFS
7052
7053fi
7054fi
a243b558
JF
7055ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7056if test -n "$ac_ct_RANLIB"; then
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7058$as_echo "$ac_ct_RANLIB" >&6; }
9c60689e
DWT
7059else
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7061$as_echo "no" >&6; }
7062fi
7063
a243b558
JF
7064 if test "x$ac_ct_RANLIB" = x; then
7065 RANLIB=":"
9c60689e
DWT
7066 else
7067 case $cross_compiling:$ac_tool_warned in
7068yes:)
7069{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7070$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7071ac_tool_warned=yes ;;
7072esac
a243b558 7073 RANLIB=$ac_ct_RANLIB
9c60689e
DWT
7074 fi
7075else
a243b558 7076 RANLIB="$ac_cv_prog_RANLIB"
9c60689e
DWT
7077fi
7078
a243b558
JF
7079test -z "$RANLIB" && RANLIB=:
7080
7081
9c60689e 7082
9c60689e
DWT
7083
7084
a243b558
JF
7085
7086# Determine commands to create old-style static archives.
7087old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7088old_postinstall_cmds='chmod 644 $oldlib'
7089old_postuninstall_cmds=
7090
7091if test -n "$RANLIB"; then
7092 case $host_os in
9d54db95 7093 bitrig* | openbsd*)
a243b558
JF
7094 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7095 ;;
7096 *)
7097 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7098 ;;
7099 esac
7100 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
9c60689e
DWT
7101fi
7102
a243b558
JF
7103case $host_os in
7104 darwin*)
7105 lock_old_archive_extraction=yes ;;
7106 *)
7107 lock_old_archive_extraction=no ;;
9c60689e 7108esac
9c60689e 7109
9c60689e 7110
9c60689e
DWT
7111
7112
9c60689e 7113
9c60689e 7114
9c60689e
DWT
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
53ba6704 7142
9c60689e 7143
9c60689e 7144
9c60689e 7145
53ba6704 7146
a243b558
JF
7147
7148# If no C compiler was specified, use CC.
7149LTCC=${LTCC-"$CC"}
7150
7151# If no C compiler flags were specified, use CFLAGS.
7152LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7153
7154# Allow CC to be a program name with arguments.
7155compiler=$CC
7156
7157
7158# Check for command to grab the raw symbol name followed by C symbol from nm.
7159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7160$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7161if ${lt_cv_sys_global_symbol_pipe+:} false; then :
ee134472
JF
7162 $as_echo_n "(cached) " >&6
7163else
ee134472 7164
a243b558
JF
7165# These are sane defaults that work on at least a few old systems.
7166# [They come from Ultrix. What could be older than Ultrix?!! ;)]
9c60689e 7167
a243b558
JF
7168# Character class describing NM global symbol codes.
7169symcode='[BCDEGRST]'
9c60689e 7170
a243b558
JF
7171# Regexp to match symbols that can be accessed directly from C.
7172sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9c60689e 7173
a243b558
JF
7174# Define system-specific variables.
7175case $host_os in
7176aix*)
7177 symcode='[BCDT]'
7178 ;;
7179cygwin* | mingw* | pw32* | cegcc*)
7180 symcode='[ABCDGISTW]'
7181 ;;
7182hpux*)
9d54db95 7183 if test ia64 = "$host_cpu"; then
a243b558
JF
7184 symcode='[ABCDEGRST]'
7185 fi
7186 ;;
7187irix* | nonstopux*)
7188 symcode='[BCDEGRST]'
7189 ;;
7190osf*)
7191 symcode='[BCDEGQRST]'
7192 ;;
7193solaris*)
7194 symcode='[BDRT]'
7195 ;;
7196sco3.2v5*)
7197 symcode='[DT]'
7198 ;;
7199sysv4.2uw2*)
7200 symcode='[DT]'
7201 ;;
7202sysv5* | sco5v6* | unixware* | OpenUNIX*)
7203 symcode='[ABDT]'
7204 ;;
7205sysv4)
7206 symcode='[DFNSTU]'
7207 ;;
7208esac
9c60689e 7209
a243b558
JF
7210# If we're using GNU nm, then use its standard symbol codes.
7211case `$NM -V 2>&1` in
7212*GNU* | *'with BFD'*)
7213 symcode='[ABCDGIRSTW]' ;;
7214esac
9c60689e 7215
9d54db95
JF
7216if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7217 # Gets list of data symbols to import.
7218 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
7219 # Adjust the below global symbol transforms to fixup imported variables.
7220 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7221 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
7222 lt_c_name_lib_hook="\
7223 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
7224 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
7225else
7226 # Disable hooks by default.
7227 lt_cv_sys_global_symbol_to_import=
7228 lt_cdecl_hook=
7229 lt_c_name_hook=
7230 lt_c_name_lib_hook=
7231fi
7232
a243b558
JF
7233# Transform an extracted symbol line into a proper C declaration.
7234# Some systems (esp. on ia64) link data and code symbols differently,
7235# so use this general approach.
9d54db95
JF
7236lt_cv_sys_global_symbol_to_cdecl="sed -n"\
7237$lt_cdecl_hook\
7238" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7239" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
9c60689e 7240
a243b558 7241# Transform an extracted symbol line into symbol name and symbol address
9d54db95
JF
7242lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
7243$lt_c_name_hook\
7244" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7245" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
7246
7247# Transform an extracted symbol line into symbol name with lib prefix and
7248# symbol address.
7249lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7250$lt_c_name_lib_hook\
7251" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7252" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
7253" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
9c60689e 7254
a243b558
JF
7255# Handle CRLF in mingw tool chain
7256opt_cr=
7257case $build_os in
7258mingw*)
7259 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7260 ;;
7261esac
9c60689e 7262
a243b558
JF
7263# Try without a prefix underscore, then with it.
7264for ac_symprfx in "" "_"; do
9c60689e 7265
a243b558
JF
7266 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7267 symxfrm="\\1 $ac_symprfx\\2 \\2"
9c60689e 7268
a243b558
JF
7269 # Write the raw and C identifiers.
7270 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9d54db95
JF
7271 # Fake it for dumpbin and say T for any non-static function,
7272 # D for any global variable and I for any imported variable.
a243b558
JF
7273 # Also find C++ and __fastcall symbols from MSVC++,
7274 # which start with @ or ?.
7275 lt_cv_sys_global_symbol_pipe="$AWK '"\
7276" {last_section=section; section=\$ 3};"\
7277" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7278" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
9d54db95
JF
7279" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7280" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7281" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
a243b558
JF
7282" \$ 0!~/External *\|/{next};"\
7283" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7284" {if(hide[section]) next};"\
9d54db95
JF
7285" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7286" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7287" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7288" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
a243b558
JF
7289" ' prfx=^$ac_symprfx"
7290 else
7291 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7292 fi
7293 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
9c60689e 7294
a243b558
JF
7295 # Check to see that the pipe works correctly.
7296 pipe_works=no
9c60689e 7297
00a96142 7298 rm -rf conftest*
a243b558
JF
7299 cat > conftest.$ac_ext <<_LT_EOF
7300#ifdef __cplusplus
7301extern "C" {
7302#endif
7303char nm_test_var;
7304void nm_test_func(void);
7305void nm_test_func(void){}
7306#ifdef __cplusplus
7307}
7308#endif
7309int main(){nm_test_var='a';nm_test_func();return(0);}
7310_LT_EOF
9c60689e 7311
a243b558
JF
7312 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7313 (eval $ac_compile) 2>&5
7314 ac_status=$?
7315 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7316 test $ac_status = 0; }; then
7317 # Now try to grab the symbols.
7318 nlist=conftest.nm
7319 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7320 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7321 ac_status=$?
7322 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7323 test $ac_status = 0; } && test -s "$nlist"; then
7324 # Try sorting and uniquifying the output.
7325 if sort "$nlist" | uniq > "$nlist"T; then
7326 mv -f "$nlist"T "$nlist"
7327 else
7328 rm -f "$nlist"T
7329 fi
9c60689e 7330
a243b558
JF
7331 # Make sure that we snagged all the symbols we need.
7332 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7333 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7334 cat <<_LT_EOF > conftest.$ac_ext
7335/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
9d54db95
JF
7336#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7337/* DATA imports from DLLs on WIN32 can't be const, because runtime
a243b558
JF
7338 relocations are performed -- see ld's documentation on pseudo-relocs. */
7339# define LT_DLSYM_CONST
9d54db95 7340#elif defined __osf__
a243b558
JF
7341/* This system does not cope well with relocations in const data. */
7342# define LT_DLSYM_CONST
7343#else
7344# define LT_DLSYM_CONST const
7345#endif
9c60689e 7346
a243b558
JF
7347#ifdef __cplusplus
7348extern "C" {
7349#endif
9c60689e 7350
a243b558
JF
7351_LT_EOF
7352 # Now generate the symbol file.
7353 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
9c60689e 7354
a243b558 7355 cat <<_LT_EOF >> conftest.$ac_ext
9c60689e 7356
a243b558
JF
7357/* The mapping between symbol names and symbols. */
7358LT_DLSYM_CONST struct {
7359 const char *name;
7360 void *address;
7361}
7362lt__PROGRAM__LTX_preloaded_symbols[] =
7363{
7364 { "@PROGRAM@", (void *) 0 },
7365_LT_EOF
9d54db95 7366 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
a243b558
JF
7367 cat <<\_LT_EOF >> conftest.$ac_ext
7368 {0, (void *) 0}
7369};
9c60689e 7370
a243b558
JF
7371/* This works around a problem in FreeBSD linker */
7372#ifdef FREEBSD_WORKAROUND
7373static const void *lt_preloaded_setup() {
7374 return lt__PROGRAM__LTX_preloaded_symbols;
7375}
7376#endif
9c60689e 7377
a243b558
JF
7378#ifdef __cplusplus
7379}
7380#endif
7381_LT_EOF
7382 # Now try linking the two files.
7383 mv conftest.$ac_objext conftstm.$ac_objext
7384 lt_globsym_save_LIBS=$LIBS
7385 lt_globsym_save_CFLAGS=$CFLAGS
9d54db95 7386 LIBS=conftstm.$ac_objext
a243b558
JF
7387 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7388 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7389 (eval $ac_link) 2>&5
7390 ac_status=$?
7391 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9d54db95 7392 test $ac_status = 0; } && test -s conftest$ac_exeext; then
a243b558
JF
7393 pipe_works=yes
7394 fi
7395 LIBS=$lt_globsym_save_LIBS
7396 CFLAGS=$lt_globsym_save_CFLAGS
7397 else
7398 echo "cannot find nm_test_func in $nlist" >&5
7399 fi
7400 else
7401 echo "cannot find nm_test_var in $nlist" >&5
7402 fi
7403 else
7404 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7405 fi
7406 else
7407 echo "$progname: failed program was:" >&5
7408 cat conftest.$ac_ext >&5
7409 fi
7410 rm -rf conftest* conftst*
9c60689e 7411
a243b558 7412 # Do not use the global_symbol_pipe unless it works.
9d54db95 7413 if test yes = "$pipe_works"; then
a243b558
JF
7414 break
7415 else
7416 lt_cv_sys_global_symbol_pipe=
7417 fi
7418done
9c60689e 7419
9c60689e 7420fi
9c60689e 7421
a243b558
JF
7422if test -z "$lt_cv_sys_global_symbol_pipe"; then
7423 lt_cv_sys_global_symbol_to_cdecl=
9c60689e 7424fi
a243b558
JF
7425if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7427$as_echo "failed" >&6; }
9c60689e 7428else
a243b558
JF
7429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7430$as_echo "ok" >&6; }
9c60689e
DWT
7431fi
7432
a243b558
JF
7433# Response file support.
7434if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7435 nm_file_list_spec='@'
7436elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7437 nm_file_list_spec='@'
9c60689e 7438fi
9c60689e 7439
9c60689e 7440
9c60689e 7441
9c60689e 7442
9c60689e 7443
9c60689e
DWT
7444
7445
9c60689e 7446
9c60689e 7447
9c60689e
DWT
7448
7449
7450
ee134472
JF
7451
7452
9c60689e
DWT
7453
7454
9d54db95
JF
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
9c60689e
DWT
7465
7466
7467
7468
7469
7470
7471
549f29b5 7472
549f29b5
DWT
7473
7474
549f29b5 7475
a243b558
JF
7476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7477$as_echo_n "checking for sysroot... " >&6; }
549f29b5 7478
a243b558
JF
7479# Check whether --with-sysroot was given.
7480if test "${with_sysroot+set}" = set; then :
7481 withval=$with_sysroot;
9c60689e 7482else
a243b558 7483 with_sysroot=no
9c60689e
DWT
7484fi
7485
7486
a243b558 7487lt_sysroot=
9d54db95 7488case $with_sysroot in #(
a243b558 7489 yes)
9d54db95 7490 if test yes = "$GCC"; then
a243b558
JF
7491 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7492 fi
7493 ;; #(
7494 /*)
7495 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7496 ;; #(
7497 no|'')
7498 ;; #(
7499 *)
9d54db95
JF
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7501$as_echo "$with_sysroot" >&6; }
a243b558
JF
7502 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7503 ;;
7504esac
9c60689e 7505
a243b558
JF
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7507$as_echo "${lt_sysroot:-no}" >&6; }
9c60689e
DWT
7508
7509
7510
7511
7512
9d54db95
JF
7513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7514$as_echo_n "checking for a working dd... " >&6; }
7515if ${ac_cv_path_lt_DD+:} false; then :
7516 $as_echo_n "(cached) " >&6
7517else
7518 printf 0123456789abcdef0123456789abcdef >conftest.i
7519cat conftest.i conftest.i >conftest2.i
7520: ${lt_DD:=$DD}
7521if test -z "$lt_DD"; then
7522 ac_path_lt_DD_found=false
7523 # Loop through the user's path and test for each of PROGNAME-LIST
7524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7525for as_dir in $PATH
7526do
7527 IFS=$as_save_IFS
7528 test -z "$as_dir" && as_dir=.
7529 for ac_prog in dd; do
7530 for ac_exec_ext in '' $ac_executable_extensions; do
7531 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7532 as_fn_executable_p "$ac_path_lt_DD" || continue
7533if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7534 cmp -s conftest.i conftest.out \
7535 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7536fi
7537 $ac_path_lt_DD_found && break 3
7538 done
7539 done
7540 done
7541IFS=$as_save_IFS
7542 if test -z "$ac_cv_path_lt_DD"; then
7543 :
7544 fi
7545else
7546 ac_cv_path_lt_DD=$lt_DD
7547fi
7548
7549rm -f conftest.i conftest2.i conftest.out
7550fi
7551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7552$as_echo "$ac_cv_path_lt_DD" >&6; }
7553
7554
7555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7556$as_echo_n "checking how to truncate binary pipes... " >&6; }
7557if ${lt_cv_truncate_bin+:} false; then :
7558 $as_echo_n "(cached) " >&6
7559else
7560 printf 0123456789abcdef0123456789abcdef >conftest.i
7561cat conftest.i conftest.i >conftest2.i
7562lt_cv_truncate_bin=
7563if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7564 cmp -s conftest.i conftest.out \
7565 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7566fi
7567rm -f conftest.i conftest2.i conftest.out
7568test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7569fi
7570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7571$as_echo "$lt_cv_truncate_bin" >&6; }
7572
7573
7574
7575
7576
7577
7578
7579# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7580func_cc_basename ()
7581{
7582 for cc_temp in $*""; do
7583 case $cc_temp in
7584 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7585 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7586 \-*) ;;
7587 *) break;;
7588 esac
7589 done
7590 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7591}
7592
a243b558
JF
7593# Check whether --enable-libtool-lock was given.
7594if test "${enable_libtool_lock+set}" = set; then :
7595 enableval=$enable_libtool_lock;
9c60689e
DWT
7596fi
7597
9d54db95 7598test no = "$enable_libtool_lock" || enable_libtool_lock=yes
9c60689e 7599
a243b558
JF
7600# Some flags need to be propagated to the compiler or linker for good
7601# libtool support.
7602case $host in
7603ia64-*-hpux*)
9d54db95
JF
7604 # Find out what ABI is being produced by ac_compile, and set mode
7605 # options accordingly.
a243b558
JF
7606 echo 'int i;' > conftest.$ac_ext
7607 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7608 (eval $ac_compile) 2>&5
7609 ac_status=$?
7610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7611 test $ac_status = 0; }; then
7612 case `/usr/bin/file conftest.$ac_objext` in
7613 *ELF-32*)
9d54db95 7614 HPUX_IA64_MODE=32
a243b558
JF
7615 ;;
7616 *ELF-64*)
9d54db95 7617 HPUX_IA64_MODE=64
a243b558
JF
7618 ;;
7619 esac
7620 fi
7621 rm -rf conftest*
7622 ;;
7623*-*-irix6*)
9d54db95
JF
7624 # Find out what ABI is being produced by ac_compile, and set linker
7625 # options accordingly.
a243b558
JF
7626 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7627 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7628 (eval $ac_compile) 2>&5
7629 ac_status=$?
7630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7631 test $ac_status = 0; }; then
9d54db95 7632 if test yes = "$lt_cv_prog_gnu_ld"; then
a243b558
JF
7633 case `/usr/bin/file conftest.$ac_objext` in
7634 *32-bit*)
7635 LD="${LD-ld} -melf32bsmip"
7636 ;;
7637 *N32*)
7638 LD="${LD-ld} -melf32bmipn32"
7639 ;;
7640 *64-bit*)
7641 LD="${LD-ld} -melf64bmip"
7642 ;;
7643 esac
7644 else
7645 case `/usr/bin/file conftest.$ac_objext` in
7646 *32-bit*)
7647 LD="${LD-ld} -32"
7648 ;;
7649 *N32*)
7650 LD="${LD-ld} -n32"
7651 ;;
7652 *64-bit*)
7653 LD="${LD-ld} -64"
7654 ;;
7655 esac
7656 fi
7657 fi
7658 rm -rf conftest*
7659 ;;
9c60689e 7660
9d54db95
JF
7661mips64*-*linux*)
7662 # Find out what ABI is being produced by ac_compile, and set linker
7663 # options accordingly.
7664 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7666 (eval $ac_compile) 2>&5
7667 ac_status=$?
7668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7669 test $ac_status = 0; }; then
7670 emul=elf
7671 case `/usr/bin/file conftest.$ac_objext` in
7672 *32-bit*)
7673 emul="${emul}32"
7674 ;;
7675 *64-bit*)
7676 emul="${emul}64"
7677 ;;
7678 esac
7679 case `/usr/bin/file conftest.$ac_objext` in
7680 *MSB*)
7681 emul="${emul}btsmip"
7682 ;;
7683 *LSB*)
7684 emul="${emul}ltsmip"
7685 ;;
7686 esac
7687 case `/usr/bin/file conftest.$ac_objext` in
7688 *N32*)
7689 emul="${emul}n32"
7690 ;;
7691 esac
7692 LD="${LD-ld} -m $emul"
7693 fi
7694 rm -rf conftest*
7695 ;;
7696
7697x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
a243b558 7698s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
9d54db95
JF
7699 # Find out what ABI is being produced by ac_compile, and set linker
7700 # options accordingly. Note that the listed cases only cover the
7701 # situations where additional linker options are needed (such as when
7702 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7703 # vice versa); the common cases where no linker options are needed do
7704 # not appear in the list.
a243b558
JF
7705 echo 'int i;' > conftest.$ac_ext
7706 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7707 (eval $ac_compile) 2>&5
7708 ac_status=$?
7709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7710 test $ac_status = 0; }; then
7711 case `/usr/bin/file conftest.o` in
7712 *32-bit*)
7713 case $host in
7714 x86_64-*kfreebsd*-gnu)
7715 LD="${LD-ld} -m elf_i386_fbsd"
7716 ;;
7717 x86_64-*linux*)
9d54db95
JF
7718 case `/usr/bin/file conftest.o` in
7719 *x86-64*)
7720 LD="${LD-ld} -m elf32_x86_64"
7721 ;;
7722 *)
7723 LD="${LD-ld} -m elf_i386"
7724 ;;
7725 esac
a243b558 7726 ;;
9d54db95
JF
7727 powerpc64le-*linux*)
7728 LD="${LD-ld} -m elf32lppclinux"
7729 ;;
7730 powerpc64-*linux*)
a243b558
JF
7731 LD="${LD-ld} -m elf32ppclinux"
7732 ;;
7733 s390x-*linux*)
7734 LD="${LD-ld} -m elf_s390"
7735 ;;
7736 sparc64-*linux*)
7737 LD="${LD-ld} -m elf32_sparc"
7738 ;;
7739 esac
7740 ;;
7741 *64-bit*)
7742 case $host in
7743 x86_64-*kfreebsd*-gnu)
7744 LD="${LD-ld} -m elf_x86_64_fbsd"
7745 ;;
7746 x86_64-*linux*)
7747 LD="${LD-ld} -m elf_x86_64"
7748 ;;
9d54db95
JF
7749 powerpcle-*linux*)
7750 LD="${LD-ld} -m elf64lppc"
7751 ;;
7752 powerpc-*linux*)
a243b558
JF
7753 LD="${LD-ld} -m elf64ppc"
7754 ;;
7755 s390*-*linux*|s390*-*tpf*)
7756 LD="${LD-ld} -m elf64_s390"
7757 ;;
7758 sparc*-*linux*)
7759 LD="${LD-ld} -m elf64_sparc"
7760 ;;
7761 esac
7762 ;;
7763 esac
7764 fi
7765 rm -rf conftest*
7766 ;;
9c60689e 7767
a243b558
JF
7768*-*-sco3.2v5*)
7769 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
9d54db95 7770 SAVE_CFLAGS=$CFLAGS
a243b558
JF
7771 CFLAGS="$CFLAGS -belf"
7772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7773$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7774if ${lt_cv_cc_needs_belf+:} false; then :
7775 $as_echo_n "(cached) " >&6
7776else
7777 ac_ext=c
7778ac_cpp='$CPP $CPPFLAGS'
7779ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7780ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7781ac_compiler_gnu=$ac_cv_c_compiler_gnu
9c60689e 7782
a243b558
JF
7783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7784/* end confdefs.h. */
9c60689e 7785
a243b558
JF
7786int
7787main ()
7788{
9c60689e 7789
a243b558
JF
7790 ;
7791 return 0;
7792}
7793_ACEOF
7794if ac_fn_c_try_link "$LINENO"; then :
7795 lt_cv_cc_needs_belf=yes
9c60689e 7796else
a243b558 7797 lt_cv_cc_needs_belf=no
9c60689e 7798fi
a243b558
JF
7799rm -f core conftest.err conftest.$ac_objext \
7800 conftest$ac_exeext conftest.$ac_ext
7801 ac_ext=c
7802ac_cpp='$CPP $CPPFLAGS'
7803ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7804ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7805ac_compiler_gnu=$ac_cv_c_compiler_gnu
9c60689e 7806
a243b558
JF
7807fi
7808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7809$as_echo "$lt_cv_cc_needs_belf" >&6; }
9d54db95 7810 if test yes != "$lt_cv_cc_needs_belf"; then
a243b558 7811 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
9d54db95 7812 CFLAGS=$SAVE_CFLAGS
a243b558
JF
7813 fi
7814 ;;
7815*-*solaris*)
9d54db95
JF
7816 # Find out what ABI is being produced by ac_compile, and set linker
7817 # options accordingly.
a243b558
JF
7818 echo 'int i;' > conftest.$ac_ext
7819 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7820 (eval $ac_compile) 2>&5
7821 ac_status=$?
7822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7823 test $ac_status = 0; }; then
7824 case `/usr/bin/file conftest.o` in
7825 *64-bit*)
7826 case $lt_cv_prog_gnu_ld in
7827 yes*)
7828 case $host in
9d54db95 7829 i?86-*-solaris*|x86_64-*-solaris*)
a243b558
JF
7830 LD="${LD-ld} -m elf_x86_64"
7831 ;;
7832 sparc*-*-solaris*)
7833 LD="${LD-ld} -m elf64_sparc"
7834 ;;
7835 esac
7836 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7837 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
9d54db95 7838 LD=${LD-ld}_sol2
a243b558
JF
7839 fi
7840 ;;
7841 *)
7842 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7843 LD="${LD-ld} -64"
7844 fi
7845 ;;
7846 esac
7847 ;;
7848 esac
7849 fi
7850 rm -rf conftest*
7851 ;;
7852esac
9c60689e 7853
9d54db95 7854need_locks=$enable_libtool_lock
9c60689e 7855
a243b558
JF
7856if test -n "$ac_tool_prefix"; then
7857 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7858set dummy ${ac_tool_prefix}mt; ac_word=$2
7859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7860$as_echo_n "checking for $ac_word... " >&6; }
7861if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7862 $as_echo_n "(cached) " >&6
7863else
7864 if test -n "$MANIFEST_TOOL"; then
7865 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7866else
7867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7868for as_dir in $PATH
7869do
7870 IFS=$as_save_IFS
7871 test -z "$as_dir" && as_dir=.
7872 for ac_exec_ext in '' $ac_executable_extensions; do
7873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7874 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7876 break 2
7877 fi
7878done
7879 done
7880IFS=$as_save_IFS
9c60689e 7881
a243b558
JF
7882fi
7883fi
7884MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7885if test -n "$MANIFEST_TOOL"; then
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7887$as_echo "$MANIFEST_TOOL" >&6; }
7888else
7889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7890$as_echo "no" >&6; }
7891fi
9c60689e
DWT
7892
7893
a243b558
JF
7894fi
7895if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7896 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7897 # Extract the first word of "mt", so it can be a program name with args.
7898set dummy mt; ac_word=$2
7899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7900$as_echo_n "checking for $ac_word... " >&6; }
7901if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7902 $as_echo_n "(cached) " >&6
7903else
7904 if test -n "$ac_ct_MANIFEST_TOOL"; then
7905 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7906else
7907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7908for as_dir in $PATH
7909do
7910 IFS=$as_save_IFS
7911 test -z "$as_dir" && as_dir=.
7912 for ac_exec_ext in '' $ac_executable_extensions; do
7913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7914 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7916 break 2
7917 fi
7918done
7919 done
7920IFS=$as_save_IFS
9c60689e 7921
a243b558
JF
7922fi
7923fi
7924ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7925if test -n "$ac_ct_MANIFEST_TOOL"; then
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7927$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7928else
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7930$as_echo "no" >&6; }
7931fi
9c60689e 7932
a243b558
JF
7933 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7934 MANIFEST_TOOL=":"
7935 else
7936 case $cross_compiling:$ac_tool_warned in
7937yes:)
7938{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7939$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7940ac_tool_warned=yes ;;
7941esac
7942 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7943 fi
7944else
7945 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7946fi
9c60689e 7947
a243b558
JF
7948test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7950$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7951if ${lt_cv_path_mainfest_tool+:} false; then :
7952 $as_echo_n "(cached) " >&6
7953else
7954 lt_cv_path_mainfest_tool=no
7955 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7956 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7957 cat conftest.err >&5
7958 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7959 lt_cv_path_mainfest_tool=yes
7960 fi
00a96142 7961 rm -rf conftest*
a243b558
JF
7962fi
7963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7964$as_echo "$lt_cv_path_mainfest_tool" >&6; }
9d54db95 7965if test yes != "$lt_cv_path_mainfest_tool"; then
a243b558
JF
7966 MANIFEST_TOOL=:
7967fi
9c60689e
DWT
7968
7969
7970
7971
7972
7973
a243b558
JF
7974 case $host_os in
7975 rhapsody* | darwin*)
7976 if test -n "$ac_tool_prefix"; then
7977 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7978set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7980$as_echo_n "checking for $ac_word... " >&6; }
7981if ${ac_cv_prog_DSYMUTIL+:} false; then :
7982 $as_echo_n "(cached) " >&6
7983else
7984 if test -n "$DSYMUTIL"; then
7985 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7986else
7987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7988for as_dir in $PATH
7989do
7990 IFS=$as_save_IFS
7991 test -z "$as_dir" && as_dir=.
7992 for ac_exec_ext in '' $ac_executable_extensions; do
7993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7994 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7996 break 2
7997 fi
7998done
7999 done
8000IFS=$as_save_IFS
9c60689e 8001
a243b558
JF
8002fi
8003fi
8004DSYMUTIL=$ac_cv_prog_DSYMUTIL
8005if test -n "$DSYMUTIL"; then
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8007$as_echo "$DSYMUTIL" >&6; }
8008else
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8010$as_echo "no" >&6; }
8011fi
9c60689e
DWT
8012
8013
9c60689e 8014fi
a243b558
JF
8015if test -z "$ac_cv_prog_DSYMUTIL"; then
8016 ac_ct_DSYMUTIL=$DSYMUTIL
8017 # Extract the first word of "dsymutil", so it can be a program name with args.
8018set dummy dsymutil; ac_word=$2
8019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8020$as_echo_n "checking for $ac_word... " >&6; }
8021if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
9c60689e
DWT
8022 $as_echo_n "(cached) " >&6
8023else
a243b558
JF
8024 if test -n "$ac_ct_DSYMUTIL"; then
8025 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9c60689e 8026else
a243b558
JF
8027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8028for as_dir in $PATH
8029do
8030 IFS=$as_save_IFS
8031 test -z "$as_dir" && as_dir=.
8032 for ac_exec_ext in '' $ac_executable_extensions; do
8033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8034 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8036 break 2
8037 fi
8038done
8039 done
8040IFS=$as_save_IFS
8041
9c60689e 8042fi
9c60689e 8043fi
a243b558
JF
8044ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8045if test -n "$ac_ct_DSYMUTIL"; then
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8047$as_echo "$ac_ct_DSYMUTIL" >&6; }
8048else
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8050$as_echo "no" >&6; }
8051fi
9c60689e 8052
a243b558
JF
8053 if test "x$ac_ct_DSYMUTIL" = x; then
8054 DSYMUTIL=":"
8055 else
8056 case $cross_compiling:$ac_tool_warned in
8057yes:)
8058{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8059$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8060ac_tool_warned=yes ;;
9c60689e 8061esac
a243b558
JF
8062 DSYMUTIL=$ac_ct_DSYMUTIL
8063 fi
8064else
8065 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8066fi
9c60689e 8067
a243b558
JF
8068 if test -n "$ac_tool_prefix"; then
8069 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8070set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8072$as_echo_n "checking for $ac_word... " >&6; }
8073if ${ac_cv_prog_NMEDIT+:} false; then :
9c60689e
DWT
8074 $as_echo_n "(cached) " >&6
8075else
a243b558
JF
8076 if test -n "$NMEDIT"; then
8077 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8078else
8079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8080for as_dir in $PATH
8081do
8082 IFS=$as_save_IFS
8083 test -z "$as_dir" && as_dir=.
8084 for ac_exec_ext in '' $ac_executable_extensions; do
8085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8086 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8088 break 2
8089 fi
8090done
9c60689e 8091 done
a243b558 8092IFS=$as_save_IFS
9c60689e 8093
a243b558
JF
8094fi
8095fi
8096NMEDIT=$ac_cv_prog_NMEDIT
8097if test -n "$NMEDIT"; then
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8099$as_echo "$NMEDIT" >&6; }
9c60689e
DWT
8100else
8101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8102$as_echo "no" >&6; }
8103fi
8104
8105
a243b558
JF
8106fi
8107if test -z "$ac_cv_prog_NMEDIT"; then
8108 ac_ct_NMEDIT=$NMEDIT
8109 # Extract the first word of "nmedit", so it can be a program name with args.
8110set dummy nmedit; ac_word=$2
8111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8112$as_echo_n "checking for $ac_word... " >&6; }
8113if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
9c60689e
DWT
8114 $as_echo_n "(cached) " >&6
8115else
a243b558
JF
8116 if test -n "$ac_ct_NMEDIT"; then
8117 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8118else
8119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8120for as_dir in $PATH
8121do
8122 IFS=$as_save_IFS
8123 test -z "$as_dir" && as_dir=.
8124 for ac_exec_ext in '' $ac_executable_extensions; do
8125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8126 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8128 break 2
8129 fi
8130done
9c60689e 8131 done
a243b558 8132IFS=$as_save_IFS
9c60689e 8133
a243b558
JF
8134fi
8135fi
8136ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8137if test -n "$ac_ct_NMEDIT"; then
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8139$as_echo "$ac_ct_NMEDIT" >&6; }
9c60689e
DWT
8140else
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8142$as_echo "no" >&6; }
8143fi
8144
a243b558
JF
8145 if test "x$ac_ct_NMEDIT" = x; then
8146 NMEDIT=":"
9c60689e 8147 else
a243b558
JF
8148 case $cross_compiling:$ac_tool_warned in
8149yes:)
8150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8152ac_tool_warned=yes ;;
8153esac
8154 NMEDIT=$ac_ct_NMEDIT
9c60689e 8155 fi
a243b558
JF
8156else
8157 NMEDIT="$ac_cv_prog_NMEDIT"
9c60689e
DWT
8158fi
8159
a243b558
JF
8160 if test -n "$ac_tool_prefix"; then
8161 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8162set dummy ${ac_tool_prefix}lipo; ac_word=$2
8163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8164$as_echo_n "checking for $ac_word... " >&6; }
8165if ${ac_cv_prog_LIPO+:} false; then :
8166 $as_echo_n "(cached) " >&6
8167else
8168 if test -n "$LIPO"; then
8169 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8170else
8171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8172for as_dir in $PATH
8173do
8174 IFS=$as_save_IFS
8175 test -z "$as_dir" && as_dir=.
8176 for ac_exec_ext in '' $ac_executable_extensions; do
8177 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8178 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8180 break 2
8181 fi
8182done
8183 done
8184IFS=$as_save_IFS
9c60689e 8185
a243b558
JF
8186fi
8187fi
8188LIPO=$ac_cv_prog_LIPO
8189if test -n "$LIPO"; then
8190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8191$as_echo "$LIPO" >&6; }
8192else
8193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8194$as_echo "no" >&6; }
8195fi
9c60689e 8196
9c60689e 8197
a243b558
JF
8198fi
8199if test -z "$ac_cv_prog_LIPO"; then
8200 ac_ct_LIPO=$LIPO
8201 # Extract the first word of "lipo", so it can be a program name with args.
8202set dummy lipo; ac_word=$2
8203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8204$as_echo_n "checking for $ac_word... " >&6; }
8205if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
9c60689e
DWT
8206 $as_echo_n "(cached) " >&6
8207else
a243b558
JF
8208 if test -n "$ac_ct_LIPO"; then
8209 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8210else
8211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8212for as_dir in $PATH
8213do
8214 IFS=$as_save_IFS
8215 test -z "$as_dir" && as_dir=.
8216 for ac_exec_ext in '' $ac_executable_extensions; do
8217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8218 ac_cv_prog_ac_ct_LIPO="lipo"
8219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8220 break 2
8221 fi
8222done
8223 done
8224IFS=$as_save_IFS
9c60689e
DWT
8225
8226fi
a243b558
JF
8227fi
8228ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8229if test -n "$ac_ct_LIPO"; then
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8231$as_echo "$ac_ct_LIPO" >&6; }
9c60689e 8232else
a243b558
JF
8233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8234$as_echo "no" >&6; }
9c60689e
DWT
8235fi
8236
a243b558
JF
8237 if test "x$ac_ct_LIPO" = x; then
8238 LIPO=":"
8239 else
8240 case $cross_compiling:$ac_tool_warned in
8241yes:)
8242{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8243$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8244ac_tool_warned=yes ;;
8245esac
8246 LIPO=$ac_ct_LIPO
8247 fi
8248else
8249 LIPO="$ac_cv_prog_LIPO"
9c60689e
DWT
8250fi
8251
a243b558
JF
8252 if test -n "$ac_tool_prefix"; then
8253 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8254set dummy ${ac_tool_prefix}otool; ac_word=$2
8255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8256$as_echo_n "checking for $ac_word... " >&6; }
8257if ${ac_cv_prog_OTOOL+:} false; then :
8258 $as_echo_n "(cached) " >&6
8259else
8260 if test -n "$OTOOL"; then
8261 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8262else
8263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8264for as_dir in $PATH
8265do
8266 IFS=$as_save_IFS
8267 test -z "$as_dir" && as_dir=.
8268 for ac_exec_ext in '' $ac_executable_extensions; do
8269 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8270 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8272 break 2
8273 fi
8274done
8275 done
8276IFS=$as_save_IFS
9c60689e 8277
a243b558
JF
8278fi
8279fi
8280OTOOL=$ac_cv_prog_OTOOL
8281if test -n "$OTOOL"; then
8282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8283$as_echo "$OTOOL" >&6; }
8284else
8285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8286$as_echo "no" >&6; }
8287fi
9c60689e
DWT
8288
8289
a243b558
JF
8290fi
8291if test -z "$ac_cv_prog_OTOOL"; then
8292 ac_ct_OTOOL=$OTOOL
8293 # Extract the first word of "otool", so it can be a program name with args.
8294set dummy otool; ac_word=$2
8295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8296$as_echo_n "checking for $ac_word... " >&6; }
8297if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8298 $as_echo_n "(cached) " >&6
8299else
8300 if test -n "$ac_ct_OTOOL"; then
8301 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8302else
8303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8304for as_dir in $PATH
8305do
8306 IFS=$as_save_IFS
8307 test -z "$as_dir" && as_dir=.
8308 for ac_exec_ext in '' $ac_executable_extensions; do
8309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8310 ac_cv_prog_ac_ct_OTOOL="otool"
8311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8312 break 2
8313 fi
8314done
8315 done
8316IFS=$as_save_IFS
9c60689e 8317
a243b558
JF
8318fi
8319fi
8320ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8321if test -n "$ac_ct_OTOOL"; then
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8323$as_echo "$ac_ct_OTOOL" >&6; }
8324else
8325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8326$as_echo "no" >&6; }
8327fi
9c60689e 8328
a243b558
JF
8329 if test "x$ac_ct_OTOOL" = x; then
8330 OTOOL=":"
8331 else
8332 case $cross_compiling:$ac_tool_warned in
8333yes:)
8334{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8335$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8336ac_tool_warned=yes ;;
8337esac
8338 OTOOL=$ac_ct_OTOOL
8339 fi
8340else
8341 OTOOL="$ac_cv_prog_OTOOL"
8342fi
9c60689e 8343
a243b558
JF
8344 if test -n "$ac_tool_prefix"; then
8345 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8346set dummy ${ac_tool_prefix}otool64; ac_word=$2
8347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8348$as_echo_n "checking for $ac_word... " >&6; }
8349if ${ac_cv_prog_OTOOL64+:} false; then :
8350 $as_echo_n "(cached) " >&6
8351else
8352 if test -n "$OTOOL64"; then
8353 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8354else
8355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8356for as_dir in $PATH
8357do
8358 IFS=$as_save_IFS
8359 test -z "$as_dir" && as_dir=.
8360 for ac_exec_ext in '' $ac_executable_extensions; do
8361 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8362 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8364 break 2
8365 fi
8366done
8367 done
8368IFS=$as_save_IFS
9c60689e 8369
a243b558
JF
8370fi
8371fi
8372OTOOL64=$ac_cv_prog_OTOOL64
8373if test -n "$OTOOL64"; then
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8375$as_echo "$OTOOL64" >&6; }
8376else
8377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8378$as_echo "no" >&6; }
8379fi
9c60689e 8380
9c60689e 8381
a243b558
JF
8382fi
8383if test -z "$ac_cv_prog_OTOOL64"; then
8384 ac_ct_OTOOL64=$OTOOL64
8385 # Extract the first word of "otool64", so it can be a program name with args.
8386set dummy otool64; ac_word=$2
8387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8388$as_echo_n "checking for $ac_word... " >&6; }
8389if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8390 $as_echo_n "(cached) " >&6
8391else
8392 if test -n "$ac_ct_OTOOL64"; then
8393 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8394else
8395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8396for as_dir in $PATH
8397do
8398 IFS=$as_save_IFS
8399 test -z "$as_dir" && as_dir=.
8400 for ac_exec_ext in '' $ac_executable_extensions; do
8401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8402 ac_cv_prog_ac_ct_OTOOL64="otool64"
8403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8404 break 2
8405 fi
8406done
8407 done
8408IFS=$as_save_IFS
9c60689e 8409
a243b558
JF
8410fi
8411fi
8412ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8413if test -n "$ac_ct_OTOOL64"; then
8414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8415$as_echo "$ac_ct_OTOOL64" >&6; }
8416else
8417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8418$as_echo "no" >&6; }
8419fi
9c60689e 8420
a243b558
JF
8421 if test "x$ac_ct_OTOOL64" = x; then
8422 OTOOL64=":"
8423 else
8424 case $cross_compiling:$ac_tool_warned in
8425yes:)
8426{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8427$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8428ac_tool_warned=yes ;;
8429esac
8430 OTOOL64=$ac_ct_OTOOL64
8431 fi
8432else
8433 OTOOL64="$ac_cv_prog_OTOOL64"
8434fi
ee134472 8435
9c60689e 8436
9c60689e 8437
9c60689e 8438
9c60689e 8439
9c60689e 8440
ee134472 8441
9c60689e 8442
9c60689e 8443
9c60689e 8444
9c60689e 8445
9c60689e 8446
9c60689e 8447
9c60689e 8448
9c60689e 8449
9c60689e 8450
9c60689e 8451
9c60689e 8452
9c60689e 8453
9c60689e 8454
9c60689e 8455
9c60689e 8456
9c60689e 8457
9c60689e 8458
9c60689e 8459
a243b558
JF
8460
8461
8462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8463$as_echo_n "checking for -single_module linker flag... " >&6; }
8464if ${lt_cv_apple_cc_single_mod+:} false; then :
ee134472
JF
8465 $as_echo_n "(cached) " >&6
8466else
a243b558 8467 lt_cv_apple_cc_single_mod=no
9d54db95 8468 if test -z "$LT_MULTI_MODULE"; then
a243b558
JF
8469 # By default we will add the -single_module flag. You can override
8470 # by either setting the environment variable LT_MULTI_MODULE
8471 # non-empty at configure time, or by adding -multi_module to the
8472 # link flags.
8473 rm -rf libconftest.dylib*
8474 echo "int foo(void){return 1;}" > conftest.c
8475 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8476-dynamiclib -Wl,-single_module conftest.c" >&5
8477 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8478 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8479 _lt_result=$?
8480 # If there is a non-empty error log, and "single_module"
8481 # appears in it, assume the flag caused a linker warning
8482 if test -s conftest.err && $GREP single_module conftest.err; then
8483 cat conftest.err >&5
8484 # Otherwise, if the output was created with a 0 exit code from
8485 # the compiler, it worked.
9d54db95 8486 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
a243b558
JF
8487 lt_cv_apple_cc_single_mod=yes
8488 else
8489 cat conftest.err >&5
8490 fi
8491 rm -rf libconftest.dylib*
8492 rm -f conftest.*
8493 fi
ee134472 8494fi
a243b558
JF
8495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8496$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9c60689e 8497
a243b558
JF
8498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8499$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8500if ${lt_cv_ld_exported_symbols_list+:} false; then :
9c60689e
DWT
8501 $as_echo_n "(cached) " >&6
8502else
a243b558
JF
8503 lt_cv_ld_exported_symbols_list=no
8504 save_LDFLAGS=$LDFLAGS
8505 echo "_main" > conftest.sym
8506 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8508/* end confdefs.h. */
9c60689e 8509
a243b558
JF
8510int
8511main ()
8512{
9c60689e 8513
a243b558
JF
8514 ;
8515 return 0;
8516}
8517_ACEOF
8518if ac_fn_c_try_link "$LINENO"; then :
8519 lt_cv_ld_exported_symbols_list=yes
9c60689e 8520else
a243b558 8521 lt_cv_ld_exported_symbols_list=no
9c60689e 8522fi
a243b558
JF
8523rm -f core conftest.err conftest.$ac_objext \
8524 conftest$ac_exeext conftest.$ac_ext
9d54db95 8525 LDFLAGS=$save_LDFLAGS
9c60689e
DWT
8526
8527fi
a243b558
JF
8528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8529$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9c60689e 8530
a243b558
JF
8531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8532$as_echo_n "checking for -force_load linker flag... " >&6; }
8533if ${lt_cv_ld_force_load+:} false; then :
9c60689e
DWT
8534 $as_echo_n "(cached) " >&6
8535else
a243b558
JF
8536 lt_cv_ld_force_load=no
8537 cat > conftest.c << _LT_EOF
8538int forced_loaded() { return 2;}
8539_LT_EOF
8540 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8541 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8542 echo "$AR cru libconftest.a conftest.o" >&5
8543 $AR cru libconftest.a conftest.o 2>&5
8544 echo "$RANLIB libconftest.a" >&5
8545 $RANLIB libconftest.a 2>&5
8546 cat > conftest.c << _LT_EOF
8547int main() { return 0;}
8548_LT_EOF
8549 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8550 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8551 _lt_result=$?
8552 if test -s conftest.err && $GREP force_load conftest.err; then
8553 cat conftest.err >&5
9d54db95 8554 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
a243b558
JF
8555 lt_cv_ld_force_load=yes
8556 else
8557 cat conftest.err >&5
8558 fi
8559 rm -f conftest.err libconftest.a conftest conftest.c
8560 rm -rf conftest.dSYM
9c60689e
DWT
8561
8562fi
a243b558
JF
8563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8564$as_echo "$lt_cv_ld_force_load" >&6; }
8565 case $host_os in
8566 rhapsody* | darwin1.[012])
9d54db95 8567 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
a243b558 8568 darwin1.*)
9d54db95 8569 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
a243b558
JF
8570 darwin*) # darwin 5.x on
8571 # if running on 10.5 or later, the deployment target defaults
8572 # to the OS version, if on x86, and 10.4, the deployment
8573 # target defaults to 10.4. Don't you love it?
8574 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8575 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
9d54db95
JF
8576 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8577 10.[012][,.]*)
8578 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
a243b558 8579 10.*)
9d54db95 8580 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
a243b558
JF
8581 esac
8582 ;;
8583 esac
9d54db95 8584 if test yes = "$lt_cv_apple_cc_single_mod"; then
a243b558
JF
8585 _lt_dar_single_mod='$single_module'
8586 fi
9d54db95
JF
8587 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8588 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
a243b558 8589 else
9d54db95 8590 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
a243b558 8591 fi
9d54db95 8592 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
a243b558
JF
8593 _lt_dsymutil='~$DSYMUTIL $lib || :'
8594 else
8595 _lt_dsymutil=
8596 fi
8597 ;;
8598 esac
9c60689e 8599
9d54db95
JF
8600# func_munge_path_list VARIABLE PATH
8601# -----------------------------------
8602# VARIABLE is name of variable containing _space_ separated list of
8603# directories to be munged by the contents of PATH, which is string
8604# having a format:
8605# "DIR[:DIR]:"
8606# string "DIR[ DIR]" will be prepended to VARIABLE
8607# ":DIR[:DIR]"
8608# string "DIR[ DIR]" will be appended to VARIABLE
8609# "DIRP[:DIRP]::[DIRA:]DIRA"
8610# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8611# "DIRA[ DIRA]" will be appended to VARIABLE
8612# "DIR[:DIR]"
8613# VARIABLE will be replaced by "DIR[ DIR]"
8614func_munge_path_list ()
8615{
8616 case x$2 in
8617 x)
8618 ;;
8619 *:)
8620 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8621 ;;
8622 x:*)
8623 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8624 ;;
8625 *::*)
8626 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8627 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8628 ;;
8629 *)
8630 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8631 ;;
8632 esac
8633}
8634
a243b558
JF
8635ac_ext=c
8636ac_cpp='$CPP $CPPFLAGS'
8637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8639ac_compiler_gnu=$ac_cv_c_compiler_gnu
8640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8641$as_echo_n "checking how to run the C preprocessor... " >&6; }
8642# On Suns, sometimes $CPP names a directory.
8643if test -n "$CPP" && test -d "$CPP"; then
8644 CPP=
9c60689e 8645fi
a243b558
JF
8646if test -z "$CPP"; then
8647 if ${ac_cv_prog_CPP+:} false; then :
8648 $as_echo_n "(cached) " >&6
8649else
8650 # Double quotes because CPP needs to be expanded
8651 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8652 do
8653 ac_preproc_ok=false
8654for ac_c_preproc_warn_flag in '' yes
8655do
8656 # Use a header file that comes with gcc, so configuring glibc
8657 # with a fresh cross-compiler works.
8658 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8659 # <limits.h> exists even on freestanding compilers.
8660 # On the NeXT, cc -E runs the code through the compiler's parser,
8661 # not just through cpp. "Syntax error" is here to catch this case.
8662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8663/* end confdefs.h. */
8664#ifdef __STDC__
8665# include <limits.h>
8666#else
8667# include <assert.h>
8668#endif
8669 Syntax error
8670_ACEOF
8671if ac_fn_c_try_cpp "$LINENO"; then :
9c60689e 8672
a243b558
JF
8673else
8674 # Broken: fails on valid input.
8675continue
8676fi
8677rm -f conftest.err conftest.i conftest.$ac_ext
9c60689e 8678
a243b558
JF
8679 # OK, works on sane cases. Now check whether nonexistent headers
8680 # can be detected and how.
8681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8682/* end confdefs.h. */
8683#include <ac_nonexistent.h>
8684_ACEOF
8685if ac_fn_c_try_cpp "$LINENO"; then :
8686 # Broken: success on invalid input.
8687continue
8688else
8689 # Passes both tests.
8690ac_preproc_ok=:
8691break
8692fi
8693rm -f conftest.err conftest.i conftest.$ac_ext
9c60689e 8694
a243b558
JF
8695done
8696# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8697rm -f conftest.i conftest.err conftest.$ac_ext
8698if $ac_preproc_ok; then :
8699 break
8700fi
9c60689e 8701
a243b558
JF
8702 done
8703 ac_cv_prog_CPP=$CPP
9c60689e 8704
a243b558
JF
8705fi
8706 CPP=$ac_cv_prog_CPP
9c60689e 8707else
a243b558
JF
8708 ac_cv_prog_CPP=$CPP
8709fi
8710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8711$as_echo "$CPP" >&6; }
8712ac_preproc_ok=false
8713for ac_c_preproc_warn_flag in '' yes
8714do
8715 # Use a header file that comes with gcc, so configuring glibc
8716 # with a fresh cross-compiler works.
8717 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8718 # <limits.h> exists even on freestanding compilers.
8719 # On the NeXT, cc -E runs the code through the compiler's parser,
8720 # not just through cpp. "Syntax error" is here to catch this case.
8721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8722/* end confdefs.h. */
8723#ifdef __STDC__
8724# include <limits.h>
8725#else
8726# include <assert.h>
8727#endif
8728 Syntax error
8729_ACEOF
8730if ac_fn_c_try_cpp "$LINENO"; then :
9c60689e 8731
a243b558
JF
8732else
8733 # Broken: fails on valid input.
8734continue
9c60689e 8735fi
a243b558 8736rm -f conftest.err conftest.i conftest.$ac_ext
9c60689e 8737
a243b558
JF
8738 # OK, works on sane cases. Now check whether nonexistent headers
8739 # can be detected and how.
8740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8741/* end confdefs.h. */
8742#include <ac_nonexistent.h>
8743_ACEOF
8744if ac_fn_c_try_cpp "$LINENO"; then :
8745 # Broken: success on invalid input.
8746continue
8747else
8748 # Passes both tests.
8749ac_preproc_ok=:
8750break
8751fi
8752rm -f conftest.err conftest.i conftest.$ac_ext
9c60689e 8753
a243b558
JF
8754done
8755# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8756rm -f conftest.i conftest.err conftest.$ac_ext
8757if $ac_preproc_ok; then :
9c60689e 8758
a243b558
JF
8759else
8760 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8761$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8762as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8763See \`config.log' for more details" "$LINENO" 5; }
8764fi
9c60689e 8765
a243b558
JF
8766ac_ext=c
8767ac_cpp='$CPP $CPPFLAGS'
8768ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8769ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8770ac_compiler_gnu=$ac_cv_c_compiler_gnu
9c60689e
DWT
8771
8772
a243b558
JF
8773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8774$as_echo_n "checking for ANSI C header files... " >&6; }
8775if ${ac_cv_header_stdc+:} false; then :
9c60689e
DWT
8776 $as_echo_n "(cached) " >&6
8777else
a243b558
JF
8778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8779/* end confdefs.h. */
8780#include <stdlib.h>
8781#include <stdarg.h>
8782#include <string.h>
8783#include <float.h>
9c60689e 8784
a243b558
JF
8785int
8786main ()
8787{
9c60689e 8788
a243b558
JF
8789 ;
8790 return 0;
8791}
8792_ACEOF
8793if ac_fn_c_try_compile "$LINENO"; then :
8794 ac_cv_header_stdc=yes
8795else
8796 ac_cv_header_stdc=no
9c60689e 8797fi
a243b558
JF
8798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8799
8800if test $ac_cv_header_stdc = yes; then
8801 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8803/* end confdefs.h. */
8804#include <string.h>
9c60689e 8805
a243b558
JF
8806_ACEOF
8807if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8808 $EGREP "memchr" >/dev/null 2>&1; then :
9c60689e 8809
a243b558
JF
8810else
8811 ac_cv_header_stdc=no
8812fi
8813rm -f conftest*
9c60689e 8814
a243b558
JF
8815fi
8816
8817if test $ac_cv_header_stdc = yes; then
8818 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8820/* end confdefs.h. */
8821#include <stdlib.h>
8822
8823_ACEOF
8824if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8825 $EGREP "free" >/dev/null 2>&1; then :
9c60689e 8826
9c60689e 8827else
a243b558 8828 ac_cv_header_stdc=no
9c60689e 8829fi
a243b558 8830rm -f conftest*
9c60689e 8831
a243b558 8832fi
9c60689e 8833
a243b558
JF
8834if test $ac_cv_header_stdc = yes; then
8835 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8836 if test "$cross_compiling" = yes; then :
8837 :
8838else
8839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8840/* end confdefs.h. */
8841#include <ctype.h>
8842#include <stdlib.h>
8843#if ((' ' & 0x0FF) == 0x020)
8844# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8845# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8846#else
8847# define ISLOWER(c) \
8848 (('a' <= (c) && (c) <= 'i') \
8849 || ('j' <= (c) && (c) <= 'r') \
8850 || ('s' <= (c) && (c) <= 'z'))
8851# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8852#endif
9c60689e 8853
a243b558
JF
8854#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8855int
8856main ()
8857{
8858 int i;
8859 for (i = 0; i < 256; i++)
8860 if (XOR (islower (i), ISLOWER (i))
8861 || toupper (i) != TOUPPER (i))
8862 return 2;
8863 return 0;
8864}
8865_ACEOF
8866if ac_fn_c_try_run "$LINENO"; then :
9c60689e 8867
a243b558
JF
8868else
8869 ac_cv_header_stdc=no
8870fi
8871rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8872 conftest.$ac_objext conftest.beam conftest.$ac_ext
8873fi
9c60689e 8874
a243b558
JF
8875fi
8876fi
8877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8878$as_echo "$ac_cv_header_stdc" >&6; }
8879if test $ac_cv_header_stdc = yes; then
9c60689e 8880
a243b558 8881$as_echo "#define STDC_HEADERS 1" >>confdefs.h
9c60689e 8882
a243b558 8883fi
9c60689e 8884
a243b558
JF
8885# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8886for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8887 inttypes.h stdint.h unistd.h
8888do :
8889 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8890ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8891"
8892if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8893 cat >>confdefs.h <<_ACEOF
8894#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8895_ACEOF
9c60689e 8896
a243b558 8897fi
ee134472 8898
a243b558 8899done
ee134472 8900
9c60689e 8901
a243b558
JF
8902for ac_header in dlfcn.h
8903do :
8904 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8905"
8906if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8907 cat >>confdefs.h <<_ACEOF
8908#define HAVE_DLFCN_H 1
8909_ACEOF
9c60689e 8910
a243b558 8911fi
9c60689e 8912
a243b558 8913done
9c60689e 8914
9c60689e 8915
9c60689e 8916
9c60689e 8917
a243b558
JF
8918func_stripname_cnf ()
8919{
9d54db95
JF
8920 case $2 in
8921 .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
8922 *) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
a243b558
JF
8923 esac
8924} # func_stripname_cnf
9c60689e 8925
9c60689e 8926
ee134472 8927
a243b558
JF
8928
8929
8930# Set options
8931# Check whether --enable-static was given.
8932if test "${enable_static+set}" = set; then :
8933 enableval=$enable_static; p=${PACKAGE-default}
8934 case $enableval in
8935 yes) enable_static=yes ;;
8936 no) enable_static=no ;;
8937 *)
8938 enable_static=no
8939 # Look at the argument we got. We use all the common list separators.
9d54db95 8940 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
a243b558 8941 for pkg in $enableval; do
9d54db95 8942 IFS=$lt_save_ifs
a243b558
JF
8943 if test "X$pkg" = "X$p"; then
8944 enable_static=yes
8945 fi
8946 done
9d54db95 8947 IFS=$lt_save_ifs
9c60689e 8948 ;;
a243b558
JF
8949 esac
8950else
8951 enable_static=no
8952fi
9c60689e 8953
9c60689e 8954
9c60689e 8955
9c60689e 8956
9c60689e 8957
9c60689e 8958
9c60689e 8959
9c60689e 8960
9c60689e 8961
9c60689e 8962
a243b558 8963 enable_dlopen=no
9c60689e 8964
9c60689e 8965
a243b558
JF
8966 enable_win32_dll=no
8967
8968
8969 # Check whether --enable-shared was given.
8970if test "${enable_shared+set}" = set; then :
8971 enableval=$enable_shared; p=${PACKAGE-default}
8972 case $enableval in
8973 yes) enable_shared=yes ;;
8974 no) enable_shared=no ;;
9c60689e 8975 *)
a243b558
JF
8976 enable_shared=no
8977 # Look at the argument we got. We use all the common list separators.
9d54db95 8978 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
a243b558 8979 for pkg in $enableval; do
9d54db95 8980 IFS=$lt_save_ifs
a243b558
JF
8981 if test "X$pkg" = "X$p"; then
8982 enable_shared=yes
8983 fi
8984 done
9d54db95 8985 IFS=$lt_save_ifs
9c60689e
DWT
8986 ;;
8987 esac
a243b558
JF
8988else
8989 enable_shared=yes
8990fi
9c60689e 8991
9c60689e 8992
9c60689e 8993
9c60689e 8994
9c60689e 8995
9c60689e 8996
9c60689e 8997
9c60689e 8998
9c60689e 8999
9c60689e 9000
9c60689e 9001
a243b558
JF
9002# Check whether --with-pic was given.
9003if test "${with_pic+set}" = set; then :
9004 withval=$with_pic; lt_p=${PACKAGE-default}
9005 case $withval in
9006 yes|no) pic_mode=$withval ;;
9007 *)
9008 pic_mode=default
9009 # Look at the argument we got. We use all the common list separators.
9d54db95 9010 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
a243b558 9011 for lt_pkg in $withval; do
9d54db95 9012 IFS=$lt_save_ifs
a243b558
JF
9013 if test "X$lt_pkg" = "X$lt_p"; then
9014 pic_mode=yes
9015 fi
9016 done
9d54db95 9017 IFS=$lt_save_ifs
a243b558
JF
9018 ;;
9019 esac
9020else
9021 pic_mode=default
9c60689e 9022fi
ee134472 9023
ee134472 9024
9c60689e 9025
9c60689e 9026
9c60689e 9027
ee134472 9028
ee134472 9029
9c60689e 9030
a243b558
JF
9031 # Check whether --enable-fast-install was given.
9032if test "${enable_fast_install+set}" = set; then :
9033 enableval=$enable_fast_install; p=${PACKAGE-default}
9034 case $enableval in
9035 yes) enable_fast_install=yes ;;
9036 no) enable_fast_install=no ;;
9037 *)
9038 enable_fast_install=no
9039 # Look at the argument we got. We use all the common list separators.
9d54db95 9040 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
a243b558 9041 for pkg in $enableval; do
9d54db95 9042 IFS=$lt_save_ifs
a243b558
JF
9043 if test "X$pkg" = "X$p"; then
9044 enable_fast_install=yes
9c60689e 9045 fi
a243b558 9046 done
9d54db95 9047 IFS=$lt_save_ifs
9c60689e 9048 ;;
a243b558
JF
9049 esac
9050else
9051 enable_fast_install=yes
9052fi
9c60689e 9053
9c60689e 9054
9c60689e 9055
9c60689e 9056
9c60689e
DWT
9057
9058
53ba6704 9059
9c60689e 9060
9d54db95
JF
9061 shared_archive_member_spec=
9062case $host,$enable_shared in
9063power*-*-aix[5-9]*,yes)
9064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
9065$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
9066
9067# Check whether --with-aix-soname was given.
9068if test "${with_aix_soname+set}" = set; then :
9069 withval=$with_aix_soname; case $withval in
9070 aix|svr4|both)
9071 ;;
9072 *)
9073 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
9074 ;;
9075 esac
9076 lt_cv_with_aix_soname=$with_aix_soname
9077else
9078 if ${lt_cv_with_aix_soname+:} false; then :
9079 $as_echo_n "(cached) " >&6
9080else
9081 lt_cv_with_aix_soname=aix
9082fi
9083
9084 with_aix_soname=$lt_cv_with_aix_soname
9085fi
9086
9087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
9088$as_echo "$with_aix_soname" >&6; }
9089 if test aix != "$with_aix_soname"; then
9090 # For the AIX way of multilib, we name the shared archive member
9091 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
9092 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
9093 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
9094 # the AIX toolchain works better with OBJECT_MODE set (default 32).
9095 if test 64 = "${OBJECT_MODE-32}"; then
9096 shared_archive_member_spec=shr_64
9097 else
9098 shared_archive_member_spec=shr
9099 fi
9100 fi
9101 ;;
9102*)
9103 with_aix_soname=aix
9104 ;;
9105esac
9106
9107
9108
9109
9110
9111
9112
9c60689e 9113
9c60689e 9114
9c60689e 9115
a243b558 9116# This can be used to rebuild libtool when needed
9d54db95 9117LIBTOOL_DEPS=$ltmain
9c60689e 9118
a243b558
JF
9119# Always use our own libtool.
9120LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9c60689e 9121
9c60689e 9122
9c60689e 9123
9c60689e 9124
9c60689e 9125
ee134472 9126
ee134472 9127
ee134472 9128
ee134472 9129
9c60689e 9130
9c60689e 9131
9c60689e 9132
9c60689e 9133
9c60689e 9134
9c60689e 9135
9c60689e 9136
9c60689e 9137
9c60689e 9138
9c60689e 9139
9c60689e 9140
9c60689e 9141
9c60689e 9142
9c60689e 9143
9c60689e 9144
9c60689e 9145
9c60689e 9146
9c60689e 9147
9c60689e 9148
9c60689e 9149
9c60689e 9150
a243b558 9151test -z "$LN_S" && LN_S="ln -s"
9c60689e
DWT
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9d54db95 9166if test -n "${ZSH_VERSION+set}"; then
a243b558
JF
9167 setopt NO_GLOB_SUBST
9168fi
9c60689e 9169
a243b558
JF
9170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9171$as_echo_n "checking for objdir... " >&6; }
9172if ${lt_cv_objdir+:} false; then :
ee134472
JF
9173 $as_echo_n "(cached) " >&6
9174else
a243b558
JF
9175 rm -f .libs 2>/dev/null
9176mkdir .libs 2>/dev/null
9177if test -d .libs; then
9178 lt_cv_objdir=.libs
9179else
9180 # MS-DOS does not allow filenames that begin with a dot.
9181 lt_cv_objdir=_libs
ee134472 9182fi
a243b558
JF
9183rmdir .libs 2>/dev/null
9184fi
9185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9186$as_echo "$lt_cv_objdir" >&6; }
9187objdir=$lt_cv_objdir
9c60689e
DWT
9188
9189
9190
9191
9192
a243b558
JF
9193cat >>confdefs.h <<_ACEOF
9194#define LT_OBJDIR "$lt_cv_objdir/"
9195_ACEOF
9c60689e
DWT
9196
9197
9198
9199
a243b558
JF
9200case $host_os in
9201aix3*)
9202 # AIX sometimes has problems with the GCC collect2 program. For some
9203 # reason, if we set the COLLECT_NAMES environment variable, the problems
9204 # vanish in a puff of smoke.
9d54db95 9205 if test set != "${COLLECT_NAMES+set}"; then
a243b558
JF
9206 COLLECT_NAMES=
9207 export COLLECT_NAMES
9208 fi
9209 ;;
9210esac
9c60689e 9211
a243b558
JF
9212# Global variables:
9213ofile=libtool
9214can_build_shared=yes
9c60689e 9215
9d54db95 9216# All known linkers require a '.a' archive for static linking (except MSVC,
a243b558
JF
9217# which needs '.lib').
9218libext=a
9c60689e 9219
9d54db95 9220with_gnu_ld=$lt_cv_prog_gnu_ld
9c60689e 9221
9d54db95
JF
9222old_CC=$CC
9223old_CFLAGS=$CFLAGS
9c60689e 9224
a243b558
JF
9225# Set sane defaults for various variables
9226test -z "$CC" && CC=cc
9227test -z "$LTCC" && LTCC=$CC
9228test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9229test -z "$LD" && LD=ld
9230test -z "$ac_objext" && ac_objext=o
9c60689e 9231
9d54db95
JF
9232func_cc_basename $compiler
9233cc_basename=$func_cc_basename_result
9c60689e
DWT
9234
9235
a243b558
JF
9236# Only perform the check for file, if the check method requires it
9237test -z "$MAGIC_CMD" && MAGIC_CMD=file
9238case $deplibs_check_method in
9239file_magic*)
9240 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9242$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9243if ${lt_cv_path_MAGIC_CMD+:} false; then :
9244 $as_echo_n "(cached) " >&6
9245else
9246 case $MAGIC_CMD in
9247[\\/*] | ?:[\\/]*)
9d54db95 9248 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
a243b558
JF
9249 ;;
9250*)
9d54db95
JF
9251 lt_save_MAGIC_CMD=$MAGIC_CMD
9252 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
a243b558
JF
9253 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9254 for ac_dir in $ac_dummy; do
9d54db95 9255 IFS=$lt_save_ifs
a243b558 9256 test -z "$ac_dir" && ac_dir=.
9d54db95
JF
9257 if test -f "$ac_dir/${ac_tool_prefix}file"; then
9258 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
a243b558
JF
9259 if test -n "$file_magic_test_file"; then
9260 case $deplibs_check_method in
9261 "file_magic "*)
9262 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9d54db95 9263 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
a243b558
JF
9264 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9265 $EGREP "$file_magic_regex" > /dev/null; then
9266 :
9267 else
9268 cat <<_LT_EOF 1>&2
9c60689e 9269
a243b558
JF
9270*** Warning: the command libtool uses to detect shared libraries,
9271*** $file_magic_cmd, produces output that libtool cannot recognize.
9272*** The result is that libtool may fail to recognize shared libraries
9273*** as such. This will affect the creation of libtool libraries that
9274*** depend on shared libraries, but programs linked with such libtool
9275*** libraries will work regardless of this problem. Nevertheless, you
9276*** may want to report the problem to your system manager and/or to
9277*** bug-libtool@gnu.org
9c60689e 9278
a243b558
JF
9279_LT_EOF
9280 fi ;;
9281 esac
9282 fi
9283 break
9284 fi
9285 done
9d54db95
JF
9286 IFS=$lt_save_ifs
9287 MAGIC_CMD=$lt_save_MAGIC_CMD
a243b558
JF
9288 ;;
9289esac
9290fi
9c60689e 9291
9d54db95 9292MAGIC_CMD=$lt_cv_path_MAGIC_CMD
a243b558
JF
9293if test -n "$MAGIC_CMD"; then
9294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9295$as_echo "$MAGIC_CMD" >&6; }
9296else
9297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9298$as_echo "no" >&6; }
9299fi
9c60689e
DWT
9300
9301
9302
9303
9304
a243b558
JF
9305if test -z "$lt_cv_path_MAGIC_CMD"; then
9306 if test -n "$ac_tool_prefix"; then
9307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9308$as_echo_n "checking for file... " >&6; }
9309if ${lt_cv_path_MAGIC_CMD+:} false; then :
9310 $as_echo_n "(cached) " >&6
9311else
9312 case $MAGIC_CMD in
9313[\\/*] | ?:[\\/]*)
9d54db95 9314 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
a243b558
JF
9315 ;;
9316*)
9d54db95
JF
9317 lt_save_MAGIC_CMD=$MAGIC_CMD
9318 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
a243b558
JF
9319 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9320 for ac_dir in $ac_dummy; do
9d54db95 9321 IFS=$lt_save_ifs
a243b558 9322 test -z "$ac_dir" && ac_dir=.
9d54db95
JF
9323 if test -f "$ac_dir/file"; then
9324 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
a243b558
JF
9325 if test -n "$file_magic_test_file"; then
9326 case $deplibs_check_method in
9327 "file_magic "*)
9328 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9d54db95 9329 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
a243b558
JF
9330 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9331 $EGREP "$file_magic_regex" > /dev/null; then
9332 :
9333 else
9334 cat <<_LT_EOF 1>&2
9c60689e 9335
a243b558
JF
9336*** Warning: the command libtool uses to detect shared libraries,
9337*** $file_magic_cmd, produces output that libtool cannot recognize.
9338*** The result is that libtool may fail to recognize shared libraries
9339*** as such. This will affect the creation of libtool libraries that
9340*** depend on shared libraries, but programs linked with such libtool
9341*** libraries will work regardless of this problem. Nevertheless, you
9342*** may want to report the problem to your system manager and/or to
9343*** bug-libtool@gnu.org
9c60689e 9344
a243b558
JF
9345_LT_EOF
9346 fi ;;
9347 esac
9348 fi
9349 break
9350 fi
9351 done
9d54db95
JF
9352 IFS=$lt_save_ifs
9353 MAGIC_CMD=$lt_save_MAGIC_CMD
a243b558
JF
9354 ;;
9355esac
9356fi
9c60689e 9357
9d54db95 9358MAGIC_CMD=$lt_cv_path_MAGIC_CMD
a243b558
JF
9359if test -n "$MAGIC_CMD"; then
9360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9361$as_echo "$MAGIC_CMD" >&6; }
9362else
9363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9364$as_echo "no" >&6; }
9365fi
9c60689e
DWT
9366
9367
a243b558
JF
9368 else
9369 MAGIC_CMD=:
9370 fi
9371fi
9c60689e 9372
a243b558
JF
9373 fi
9374 ;;
9375esac
9c60689e 9376
a243b558 9377# Use C for the default configuration in the libtool script
9c60689e 9378
9d54db95 9379lt_save_CC=$CC
a243b558
JF
9380ac_ext=c
9381ac_cpp='$CPP $CPPFLAGS'
9382ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9383ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9384ac_compiler_gnu=$ac_cv_c_compiler_gnu
9c60689e
DWT
9385
9386
a243b558
JF
9387# Source file extension for C test sources.
9388ac_ext=c
9c60689e 9389
a243b558
JF
9390# Object file extension for compiled C test sources.
9391objext=o
9392objext=$objext
9c60689e 9393
a243b558
JF
9394# Code to be used in simple compile tests
9395lt_simple_compile_test_code="int some_variable = 0;"
9c60689e 9396
a243b558
JF
9397# Code to be used in simple link tests
9398lt_simple_link_test_code='int main(){return(0);}'
9c60689e
DWT
9399
9400
9401
9402
9403
9404
9405
a243b558
JF
9406# If no C compiler was specified, use CC.
9407LTCC=${LTCC-"$CC"}
9c60689e 9408
a243b558
JF
9409# If no C compiler flags were specified, use CFLAGS.
9410LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9c60689e 9411
a243b558
JF
9412# Allow CC to be a program name with arguments.
9413compiler=$CC
9c60689e 9414
a243b558
JF
9415# Save the default compiler, since it gets overwritten when the other
9416# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9417compiler_DEFAULT=$CC
9c60689e 9418
a243b558
JF
9419# save warnings/boilerplate of simple test code
9420ac_outfile=conftest.$ac_objext
9421echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9422eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9423_lt_compiler_boilerplate=`cat conftest.err`
00a96142 9424$RM -r conftest*
9c60689e 9425
a243b558
JF
9426ac_outfile=conftest.$ac_objext
9427echo "$lt_simple_link_test_code" >conftest.$ac_ext
9428eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9429_lt_linker_boilerplate=`cat conftest.err`
9430$RM -r conftest*
9c60689e
DWT
9431
9432
a243b558
JF
9433## CAVEAT EMPTOR:
9434## There is no encapsulation within the following macros, do not change
9435## the running order or otherwise move them around unless you know exactly
9436## what you are doing...
9437if test -n "$compiler"; then
9c60689e 9438
a243b558 9439lt_prog_compiler_no_builtin_flag=
9c60689e 9440
9d54db95 9441if test yes = "$GCC"; then
a243b558
JF
9442 case $cc_basename in
9443 nvcc*)
9444 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9445 *)
9446 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9447 esac
9c60689e 9448
a243b558
JF
9449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9450$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9451if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9452 $as_echo_n "(cached) " >&6
9453else
9454 lt_cv_prog_compiler_rtti_exceptions=no
9455 ac_outfile=conftest.$ac_objext
9456 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9d54db95 9457 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
a243b558
JF
9458 # Insert the option either (1) after the last *FLAGS variable, or
9459 # (2) before a word containing "conftest.", or (3) at the end.
9460 # Note that $ac_compile itself does not contain backslashes and begins
9461 # with a dollar sign (not a hyphen), so the echo should work correctly.
9462 # The option is referenced via a variable to avoid confusing sed.
9463 lt_compile=`echo "$ac_compile" | $SED \
9464 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9465 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9466 -e 's:$: $lt_compiler_flag:'`
9467 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9468 (eval "$lt_compile" 2>conftest.err)
9469 ac_status=$?
9470 cat conftest.err >&5
9471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9472 if (exit $ac_status) && test -s "$ac_outfile"; then
9473 # The compiler can only warn and ignore the option if not recognized
9474 # So say no if there are warnings other than the usual output.
9475 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9476 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9477 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9478 lt_cv_prog_compiler_rtti_exceptions=yes
9479 fi
9480 fi
00a96142 9481 $RM -r conftest*
9c60689e 9482
a243b558
JF
9483fi
9484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9485$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9c60689e 9486
9d54db95 9487if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
a243b558
JF
9488 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9489else
9490 :
9491fi
9c60689e 9492
a243b558 9493fi
9c60689e
DWT
9494
9495
9496
9497
9498
9499
a243b558
JF
9500 lt_prog_compiler_wl=
9501lt_prog_compiler_pic=
9502lt_prog_compiler_static=
9c60689e
DWT
9503
9504
9d54db95 9505 if test yes = "$GCC"; then
a243b558
JF
9506 lt_prog_compiler_wl='-Wl,'
9507 lt_prog_compiler_static='-static'
9c60689e 9508
a243b558
JF
9509 case $host_os in
9510 aix*)
9511 # All AIX code is PIC.
9d54db95 9512 if test ia64 = "$host_cpu"; then
a243b558
JF
9513 # AIX 5 now supports IA64 processor
9514 lt_prog_compiler_static='-Bstatic'
9515 fi
9d54db95 9516 lt_prog_compiler_pic='-fPIC'
a243b558 9517 ;;
9c60689e 9518
a243b558
JF
9519 amigaos*)
9520 case $host_cpu in
9521 powerpc)
9522 # see comment about AmigaOS4 .so support
9523 lt_prog_compiler_pic='-fPIC'
9524 ;;
9525 m68k)
9526 # FIXME: we need at least 68020 code to build shared libraries, but
9d54db95
JF
9527 # adding the '-m68020' flag to GCC prevents building anything better,
9528 # like '-m68040'.
a243b558
JF
9529 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9530 ;;
9531 esac
9532 ;;
9c60689e 9533
a243b558
JF
9534 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9535 # PIC is the default for these OSes.
9536 ;;
9c60689e 9537
a243b558
JF
9538 mingw* | cygwin* | pw32* | os2* | cegcc*)
9539 # This hack is so that the source file can tell whether it is being
9540 # built for inclusion in a dll (and should export symbols for example).
9541 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9542 # (--disable-auto-import) libraries
9543 lt_prog_compiler_pic='-DDLL_EXPORT'
9d54db95
JF
9544 case $host_os in
9545 os2*)
9546 lt_prog_compiler_static='$wl-static'
9547 ;;
9548 esac
a243b558 9549 ;;
9c60689e 9550
a243b558
JF
9551 darwin* | rhapsody*)
9552 # PIC is the default on this platform
9553 # Common symbols not allowed in MH_DYLIB files
9554 lt_prog_compiler_pic='-fno-common'
9555 ;;
9c60689e 9556
a243b558
JF
9557 haiku*)
9558 # PIC is the default for Haiku.
9559 # The "-static" flag exists, but is broken.
9560 lt_prog_compiler_static=
9561 ;;
9c60689e 9562
a243b558
JF
9563 hpux*)
9564 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9565 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9566 # sets the default TLS model and affects inlining.
9567 case $host_cpu in
9568 hppa*64*)
9569 # +Z the default
9570 ;;
9571 *)
9572 lt_prog_compiler_pic='-fPIC'
9573 ;;
9574 esac
9575 ;;
9c60689e 9576
a243b558
JF
9577 interix[3-9]*)
9578 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9579 # Instead, we relocate shared libraries at runtime.
9580 ;;
9c60689e 9581
a243b558
JF
9582 msdosdjgpp*)
9583 # Just because we use GCC doesn't mean we suddenly get shared libraries
9584 # on systems that don't support them.
9585 lt_prog_compiler_can_build_shared=no
9586 enable_shared=no
9587 ;;
9c60689e 9588
a243b558
JF
9589 *nto* | *qnx*)
9590 # QNX uses GNU C++, but need to define -shared option too, otherwise
9591 # it will coredump.
9592 lt_prog_compiler_pic='-fPIC -shared'
9593 ;;
9c60689e 9594
a243b558
JF
9595 sysv4*MP*)
9596 if test -d /usr/nec; then
9597 lt_prog_compiler_pic=-Kconform_pic
9598 fi
9599 ;;
9c60689e 9600
a243b558
JF
9601 *)
9602 lt_prog_compiler_pic='-fPIC'
9603 ;;
9604 esac
9c60689e 9605
a243b558
JF
9606 case $cc_basename in
9607 nvcc*) # Cuda Compiler Driver 2.2
9608 lt_prog_compiler_wl='-Xlinker '
9609 if test -n "$lt_prog_compiler_pic"; then
9610 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9611 fi
9612 ;;
9613 esac
9614 else
9615 # PORTME Check for flag to pass linker flags through the system compiler.
9616 case $host_os in
9617 aix*)
9618 lt_prog_compiler_wl='-Wl,'
9d54db95 9619 if test ia64 = "$host_cpu"; then
a243b558
JF
9620 # AIX 5 now supports IA64 processor
9621 lt_prog_compiler_static='-Bstatic'
9622 else
9623 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9624 fi
9625 ;;
9c60689e 9626
9d54db95
JF
9627 darwin* | rhapsody*)
9628 # PIC is the default on this platform
9629 # Common symbols not allowed in MH_DYLIB files
9630 lt_prog_compiler_pic='-fno-common'
9631 case $cc_basename in
9632 nagfor*)
9633 # NAG Fortran compiler
9634 lt_prog_compiler_wl='-Wl,-Wl,,'
9635 lt_prog_compiler_pic='-PIC'
9636 lt_prog_compiler_static='-Bstatic'
9637 ;;
9638 esac
9639 ;;
9640
a243b558
JF
9641 mingw* | cygwin* | pw32* | os2* | cegcc*)
9642 # This hack is so that the source file can tell whether it is being
9643 # built for inclusion in a dll (and should export symbols for example).
9644 lt_prog_compiler_pic='-DDLL_EXPORT'
9d54db95
JF
9645 case $host_os in
9646 os2*)
9647 lt_prog_compiler_static='$wl-static'
9648 ;;
9649 esac
a243b558 9650 ;;
9c60689e 9651
a243b558
JF
9652 hpux9* | hpux10* | hpux11*)
9653 lt_prog_compiler_wl='-Wl,'
9654 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9655 # not for PA HP-UX.
9656 case $host_cpu in
9657 hppa*64*|ia64*)
9658 # +Z the default
9659 ;;
9660 *)
9661 lt_prog_compiler_pic='+Z'
9662 ;;
9663 esac
9664 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9d54db95 9665 lt_prog_compiler_static='$wl-a ${wl}archive'
a243b558 9666 ;;
9c60689e 9667
a243b558
JF
9668 irix5* | irix6* | nonstopux*)
9669 lt_prog_compiler_wl='-Wl,'
9670 # PIC (with -KPIC) is the default.
9671 lt_prog_compiler_static='-non_shared'
9672 ;;
9c60689e 9673
9d54db95 9674 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
a243b558 9675 case $cc_basename in
9d54db95 9676 # old Intel for x86_64, which still supported -KPIC.
a243b558
JF
9677 ecc*)
9678 lt_prog_compiler_wl='-Wl,'
9679 lt_prog_compiler_pic='-KPIC'
9680 lt_prog_compiler_static='-static'
9681 ;;
9682 # icc used to be incompatible with GCC.
9683 # ICC 10 doesn't accept -KPIC any more.
9684 icc* | ifort*)
9685 lt_prog_compiler_wl='-Wl,'
9686 lt_prog_compiler_pic='-fPIC'
9687 lt_prog_compiler_static='-static'
9688 ;;
9689 # Lahey Fortran 8.1.
9690 lf95*)
9691 lt_prog_compiler_wl='-Wl,'
9692 lt_prog_compiler_pic='--shared'
9693 lt_prog_compiler_static='--static'
9694 ;;
9695 nagfor*)
9696 # NAG Fortran compiler
9697 lt_prog_compiler_wl='-Wl,-Wl,,'
9698 lt_prog_compiler_pic='-PIC'
9699 lt_prog_compiler_static='-Bstatic'
9700 ;;
9d54db95
JF
9701 tcc*)
9702 # Fabrice Bellard et al's Tiny C Compiler
9703 lt_prog_compiler_wl='-Wl,'
9704 lt_prog_compiler_pic='-fPIC'
9705 lt_prog_compiler_static='-static'
9706 ;;
a243b558
JF
9707 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9708 # Portland Group compilers (*not* the Pentium gcc compiler,
9709 # which looks to be a dead project)
9710 lt_prog_compiler_wl='-Wl,'
9711 lt_prog_compiler_pic='-fpic'
9712 lt_prog_compiler_static='-Bstatic'
9713 ;;
9714 ccc*)
9715 lt_prog_compiler_wl='-Wl,'
9716 # All Alpha code is PIC.
9717 lt_prog_compiler_static='-non_shared'
9718 ;;
9719 xl* | bgxl* | bgf* | mpixl*)
9720 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9721 lt_prog_compiler_wl='-Wl,'
9722 lt_prog_compiler_pic='-qpic'
9723 lt_prog_compiler_static='-qstaticlink'
9724 ;;
9725 *)
9726 case `$CC -V 2>&1 | sed 5q` in
9727 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9728 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9729 lt_prog_compiler_pic='-KPIC'
9730 lt_prog_compiler_static='-Bstatic'
9731 lt_prog_compiler_wl=''
9732 ;;
9733 *Sun\ F* | *Sun*Fortran*)
9734 lt_prog_compiler_pic='-KPIC'
9735 lt_prog_compiler_static='-Bstatic'
9736 lt_prog_compiler_wl='-Qoption ld '
9737 ;;
9738 *Sun\ C*)
9739 # Sun C 5.9
9740 lt_prog_compiler_pic='-KPIC'
9741 lt_prog_compiler_static='-Bstatic'
9742 lt_prog_compiler_wl='-Wl,'
9743 ;;
9744 *Intel*\ [CF]*Compiler*)
9745 lt_prog_compiler_wl='-Wl,'
9746 lt_prog_compiler_pic='-fPIC'
9747 lt_prog_compiler_static='-static'
9748 ;;
9749 *Portland\ Group*)
9750 lt_prog_compiler_wl='-Wl,'
9751 lt_prog_compiler_pic='-fpic'
9752 lt_prog_compiler_static='-Bstatic'
9753 ;;
9754 esac
9755 ;;
9756 esac
9757 ;;
9c60689e 9758
a243b558
JF
9759 newsos6)
9760 lt_prog_compiler_pic='-KPIC'
9761 lt_prog_compiler_static='-Bstatic'
9762 ;;
9c60689e 9763
a243b558
JF
9764 *nto* | *qnx*)
9765 # QNX uses GNU C++, but need to define -shared option too, otherwise
9766 # it will coredump.
9767 lt_prog_compiler_pic='-fPIC -shared'
9768 ;;
9c60689e 9769
a243b558
JF
9770 osf3* | osf4* | osf5*)
9771 lt_prog_compiler_wl='-Wl,'
9772 # All OSF/1 code is PIC.
9773 lt_prog_compiler_static='-non_shared'
9774 ;;
9c60689e 9775
a243b558
JF
9776 rdos*)
9777 lt_prog_compiler_static='-non_shared'
9778 ;;
9c60689e 9779
a243b558
JF
9780 solaris*)
9781 lt_prog_compiler_pic='-KPIC'
9782 lt_prog_compiler_static='-Bstatic'
9783 case $cc_basename in
9784 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9785 lt_prog_compiler_wl='-Qoption ld ';;
9786 *)
9787 lt_prog_compiler_wl='-Wl,';;
9788 esac
9789 ;;
9c60689e 9790
a243b558
JF
9791 sunos4*)
9792 lt_prog_compiler_wl='-Qoption ld '
9793 lt_prog_compiler_pic='-PIC'
9794 lt_prog_compiler_static='-Bstatic'
9795 ;;
9c60689e 9796
a243b558
JF
9797 sysv4 | sysv4.2uw2* | sysv4.3*)
9798 lt_prog_compiler_wl='-Wl,'
9799 lt_prog_compiler_pic='-KPIC'
9800 lt_prog_compiler_static='-Bstatic'
9801 ;;
9c60689e 9802
a243b558 9803 sysv4*MP*)
9d54db95 9804 if test -d /usr/nec; then
a243b558
JF
9805 lt_prog_compiler_pic='-Kconform_pic'
9806 lt_prog_compiler_static='-Bstatic'
9807 fi
9808 ;;
9c60689e 9809
a243b558
JF
9810 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9811 lt_prog_compiler_wl='-Wl,'
9812 lt_prog_compiler_pic='-KPIC'
9813 lt_prog_compiler_static='-Bstatic'
9814 ;;
9c60689e 9815
a243b558
JF
9816 unicos*)
9817 lt_prog_compiler_wl='-Wl,'
9818 lt_prog_compiler_can_build_shared=no
9819 ;;
9c60689e 9820
a243b558
JF
9821 uts4*)
9822 lt_prog_compiler_pic='-pic'
9823 lt_prog_compiler_static='-Bstatic'
9824 ;;
9c60689e 9825
a243b558
JF
9826 *)
9827 lt_prog_compiler_can_build_shared=no
9828 ;;
9829 esac
9830 fi
9c60689e 9831
a243b558 9832case $host_os in
9d54db95 9833 # For platforms that do not support PIC, -DPIC is meaningless:
a243b558
JF
9834 *djgpp*)
9835 lt_prog_compiler_pic=
9836 ;;
9837 *)
9838 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9839 ;;
9840esac
9c60689e 9841
a243b558
JF
9842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9843$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9844if ${lt_cv_prog_compiler_pic+:} false; then :
9845 $as_echo_n "(cached) " >&6
9846else
9847 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9848fi
9849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9850$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9851lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9c60689e 9852
a243b558
JF
9853#
9854# Check to make sure the PIC flag actually works.
9855#
9856if test -n "$lt_prog_compiler_pic"; then
9857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9858$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9859if ${lt_cv_prog_compiler_pic_works+:} false; then :
9860 $as_echo_n "(cached) " >&6
9861else
9862 lt_cv_prog_compiler_pic_works=no
9863 ac_outfile=conftest.$ac_objext
9864 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9d54db95 9865 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
a243b558
JF
9866 # Insert the option either (1) after the last *FLAGS variable, or
9867 # (2) before a word containing "conftest.", or (3) at the end.
9868 # Note that $ac_compile itself does not contain backslashes and begins
9869 # with a dollar sign (not a hyphen), so the echo should work correctly.
9870 # The option is referenced via a variable to avoid confusing sed.
9871 lt_compile=`echo "$ac_compile" | $SED \
9872 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9873 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9874 -e 's:$: $lt_compiler_flag:'`
9875 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9876 (eval "$lt_compile" 2>conftest.err)
9877 ac_status=$?
9878 cat conftest.err >&5
9879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9880 if (exit $ac_status) && test -s "$ac_outfile"; then
9881 # The compiler can only warn and ignore the option if not recognized
9882 # So say no if there are warnings other than the usual output.
9883 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9884 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9885 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9886 lt_cv_prog_compiler_pic_works=yes
9887 fi
9888 fi
00a96142 9889 $RM -r conftest*
9c60689e 9890
a243b558
JF
9891fi
9892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9893$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9c60689e 9894
9d54db95 9895if test yes = "$lt_cv_prog_compiler_pic_works"; then
a243b558
JF
9896 case $lt_prog_compiler_pic in
9897 "" | " "*) ;;
9898 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9899 esac
9900else
9901 lt_prog_compiler_pic=
9902 lt_prog_compiler_can_build_shared=no
9903fi
9c60689e 9904
a243b558 9905fi
9c60689e
DWT
9906
9907
9908
9909
9910
9911
9c60689e
DWT
9912
9913
9914
9915
9916
a243b558
JF
9917#
9918# Check to make sure the static flag actually works.
9919#
9920wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9922$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9923if ${lt_cv_prog_compiler_static_works+:} false; then :
9924 $as_echo_n "(cached) " >&6
9925else
9926 lt_cv_prog_compiler_static_works=no
9d54db95 9927 save_LDFLAGS=$LDFLAGS
a243b558
JF
9928 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9929 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9930 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9931 # The linker can only warn and ignore the option if not recognized
9932 # So say no if there are warnings
9933 if test -s conftest.err; then
9934 # Append any errors to the config.log.
9935 cat conftest.err 1>&5
9936 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9937 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9938 if diff conftest.exp conftest.er2 >/dev/null; then
9939 lt_cv_prog_compiler_static_works=yes
9940 fi
9941 else
9942 lt_cv_prog_compiler_static_works=yes
9943 fi
9944 fi
9945 $RM -r conftest*
9d54db95 9946 LDFLAGS=$save_LDFLAGS
9c60689e 9947
a243b558
JF
9948fi
9949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9950$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9c60689e 9951
9d54db95 9952if test yes = "$lt_cv_prog_compiler_static_works"; then
a243b558 9953 :
9c60689e 9954else
a243b558 9955 lt_prog_compiler_static=
9c60689e 9956fi
9c60689e 9957
9c60689e 9958
9c60689e 9959
9c60689e 9960
9c60689e 9961
9c60689e 9962
9c60689e 9963
a243b558
JF
9964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9965$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9966if ${lt_cv_prog_compiler_c_o+:} false; then :
9967 $as_echo_n "(cached) " >&6
9968else
9969 lt_cv_prog_compiler_c_o=no
9970 $RM -r conftest 2>/dev/null
9971 mkdir conftest
9972 cd conftest
9973 mkdir out
9974 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9c60689e 9975
a243b558
JF
9976 lt_compiler_flag="-o out/conftest2.$ac_objext"
9977 # Insert the option either (1) after the last *FLAGS variable, or
9978 # (2) before a word containing "conftest.", or (3) at the end.
9979 # Note that $ac_compile itself does not contain backslashes and begins
9980 # with a dollar sign (not a hyphen), so the echo should work correctly.
9981 lt_compile=`echo "$ac_compile" | $SED \
9982 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9983 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9984 -e 's:$: $lt_compiler_flag:'`
9985 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9986 (eval "$lt_compile" 2>out/conftest.err)
9987 ac_status=$?
9988 cat out/conftest.err >&5
9989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9990 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9991 then
9992 # The compiler can only warn and ignore the option if not recognized
9993 # So say no if there are warnings
9994 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9995 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9996 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9997 lt_cv_prog_compiler_c_o=yes
9998 fi
9999 fi
10000 chmod u+w . 2>&5
00a96142 10001 $RM -r conftest*
a243b558
JF
10002 # SGI C++ compiler will create directory out/ii_files/ for
10003 # template instantiation
10004 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10005 $RM out/* && rmdir out
10006 cd ..
10007 $RM -r conftest
00a96142 10008 $RM -r conftest*
9c60689e 10009
a243b558
JF
10010fi
10011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10012$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9c60689e 10013
ee134472 10014
ee134472 10015
ee134472 10016
ee134472 10017
9c60689e 10018
a243b558
JF
10019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10020$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10021if ${lt_cv_prog_compiler_c_o+:} false; then :
10022 $as_echo_n "(cached) " >&6
10023else
10024 lt_cv_prog_compiler_c_o=no
10025 $RM -r conftest 2>/dev/null
10026 mkdir conftest
10027 cd conftest
10028 mkdir out
10029 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9c60689e 10030
a243b558
JF
10031 lt_compiler_flag="-o out/conftest2.$ac_objext"
10032 # Insert the option either (1) after the last *FLAGS variable, or
10033 # (2) before a word containing "conftest.", or (3) at the end.
10034 # Note that $ac_compile itself does not contain backslashes and begins
10035 # with a dollar sign (not a hyphen), so the echo should work correctly.
10036 lt_compile=`echo "$ac_compile" | $SED \
10037 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10038 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10039 -e 's:$: $lt_compiler_flag:'`
10040 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10041 (eval "$lt_compile" 2>out/conftest.err)
10042 ac_status=$?
10043 cat out/conftest.err >&5
10044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10045 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10046 then
10047 # The compiler can only warn and ignore the option if not recognized
10048 # So say no if there are warnings
10049 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10050 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10051 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10052 lt_cv_prog_compiler_c_o=yes
10053 fi
10054 fi
10055 chmod u+w . 2>&5
00a96142 10056 $RM -r conftest*
a243b558
JF
10057 # SGI C++ compiler will create directory out/ii_files/ for
10058 # template instantiation
10059 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10060 $RM out/* && rmdir out
10061 cd ..
10062 $RM -r conftest
00a96142 10063 $RM -r conftest*
9c60689e 10064
a243b558
JF
10065fi
10066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10067$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9c60689e 10068
9c60689e 10069
a243b558
JF
10070
10071
9d54db95
JF
10072hard_links=nottested
10073if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
a243b558
JF
10074 # do not overwrite the value of need_locks provided by the user
10075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10076$as_echo_n "checking if we can lock with hard links... " >&6; }
10077 hard_links=yes
00a96142 10078 $RM -r conftest*
a243b558
JF
10079 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10080 touch conftest.a
10081 ln conftest.a conftest.b 2>&5 || hard_links=no
10082 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10084$as_echo "$hard_links" >&6; }
9d54db95
JF
10085 if test no = "$hard_links"; then
10086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
10087$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
a243b558 10088 need_locks=warn
9c60689e 10089 fi
a243b558
JF
10090else
10091 need_locks=no
10092fi
9c60689e 10093
ee134472 10094
9c60689e 10095
9c60689e 10096
9c60689e 10097
a243b558
JF
10098
10099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10100$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10101
10102 runpath_var=
10103 allow_undefined_flag=
10104 always_export_symbols=no
10105 archive_cmds=
10106 archive_expsym_cmds=
10107 compiler_needs_object=no
10108 enable_shared_with_static_runtimes=no
10109 export_dynamic_flag_spec=
10110 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10111 hardcode_automatic=no
10112 hardcode_direct=no
10113 hardcode_direct_absolute=no
10114 hardcode_libdir_flag_spec=
10115 hardcode_libdir_separator=
10116 hardcode_minus_L=no
10117 hardcode_shlibpath_var=unsupported
10118 inherit_rpath=no
10119 link_all_deplibs=unknown
10120 module_cmds=
10121 module_expsym_cmds=
10122 old_archive_from_new_cmds=
10123 old_archive_from_expsyms_cmds=
10124 thread_safe_flag_spec=
10125 whole_archive_flag_spec=
10126 # include_expsyms should be a list of space-separated symbols to be *always*
10127 # included in the symbol list
10128 include_expsyms=
10129 # exclude_expsyms can be an extended regexp of symbols to exclude
9d54db95
JF
10130 # it will be wrapped by ' (' and ')$', so one must not match beginning or
10131 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
10132 # as well as any symbol that contains 'd'.
a243b558
JF
10133 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10134 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10135 # platforms (ab)use it in PIC code, but their linkers get confused if
10136 # the symbol is explicitly referenced. Since portable code cannot
10137 # rely on this symbol name, it's probably fine to never include it in
10138 # preloaded symbol tables.
10139 # Exclude shared library initialization/finalization symbols.
10140 extract_expsyms_cmds=
10141
9c60689e 10142 case $host_os in
a243b558
JF
10143 cygwin* | mingw* | pw32* | cegcc*)
10144 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10145 # When not using gcc, we currently assume that we are using
10146 # Microsoft Visual C++.
9d54db95 10147 if test yes != "$GCC"; then
a243b558
JF
10148 with_gnu_ld=no
10149 fi
9c60689e 10150 ;;
a243b558
JF
10151 interix*)
10152 # we just hope/assume this is gcc and not c89 (= MSVC++)
10153 with_gnu_ld=yes
10154 ;;
9d54db95 10155 openbsd* | bitrig*)
a243b558 10156 with_gnu_ld=no
9c60689e
DWT
10157 ;;
10158 esac
9c60689e 10159
a243b558 10160 ld_shlibs=yes
ee134472 10161
a243b558
JF
10162 # On some targets, GNU ld is compatible enough with the native linker
10163 # that we're better off using the native interface for both.
10164 lt_use_gnu_ld_interface=no
9d54db95 10165 if test yes = "$with_gnu_ld"; then
a243b558
JF
10166 case $host_os in
10167 aix*)
10168 # The AIX port of GNU ld has always aspired to compatibility
10169 # with the native linker. However, as the warning in the GNU ld
10170 # block says, versions before 2.19.5* couldn't really create working
10171 # shared libraries, regardless of the interface used.
10172 case `$LD -v 2>&1` in
10173 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10174 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10175 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10176 *)
10177 lt_use_gnu_ld_interface=yes
10178 ;;
10179 esac
10180 ;;
10181 *)
10182 lt_use_gnu_ld_interface=yes
10183 ;;
10184 esac
10185 fi
9c60689e 10186
9d54db95 10187 if test yes = "$lt_use_gnu_ld_interface"; then
a243b558 10188 # If archive_cmds runs LD, not CC, wlarc should be empty
9d54db95 10189 wlarc='$wl'
9c60689e 10190
a243b558
JF
10191 # Set some defaults for GNU ld with shared library support. These
10192 # are reset later if shared libraries are not supported. Putting them
10193 # here allows them to be overridden if necessary.
10194 runpath_var=LD_RUN_PATH
9d54db95
JF
10195 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10196 export_dynamic_flag_spec='$wl--export-dynamic'
a243b558
JF
10197 # ancient GNU ld didn't support --whole-archive et. al.
10198 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9d54db95 10199 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
a243b558
JF
10200 else
10201 whole_archive_flag_spec=
10202 fi
10203 supports_anon_versioning=no
9d54db95 10204 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
a243b558
JF
10205 *GNU\ gold*) supports_anon_versioning=yes ;;
10206 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10207 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10208 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10209 *\ 2.11.*) ;; # other 2.11 versions
10210 *) supports_anon_versioning=yes ;;
10211 esac
ee134472 10212
a243b558
JF
10213 # See if GNU ld supports shared libraries.
10214 case $host_os in
10215 aix[3-9]*)
10216 # On AIX/PPC, the GNU linker is very broken
9d54db95 10217 if test ia64 != "$host_cpu"; then
a243b558
JF
10218 ld_shlibs=no
10219 cat <<_LT_EOF 1>&2
ee134472 10220
a243b558
JF
10221*** Warning: the GNU linker, at least up to release 2.19, is reported
10222*** to be unable to reliably create shared libraries on AIX.
10223*** Therefore, libtool is disabling shared libraries support. If you
10224*** really care for shared libraries, you may want to install binutils
10225*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10226*** You will then need to restart the configuration process.
9c60689e 10227
a243b558
JF
10228_LT_EOF
10229 fi
10230 ;;
9c60689e 10231
a243b558
JF
10232 amigaos*)
10233 case $host_cpu in
10234 powerpc)
10235 # see comment about AmigaOS4 .so support
9d54db95 10236 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
a243b558
JF
10237 archive_expsym_cmds=''
10238 ;;
10239 m68k)
10240 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)'
10241 hardcode_libdir_flag_spec='-L$libdir'
10242 hardcode_minus_L=yes
10243 ;;
10244 esac
10245 ;;
9c60689e 10246
a243b558
JF
10247 beos*)
10248 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10249 allow_undefined_flag=unsupported
10250 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10251 # support --undefined. This deserves some investigation. FIXME
9d54db95 10252 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
a243b558
JF
10253 else
10254 ld_shlibs=no
10255 fi
10256 ;;
9c60689e 10257
a243b558
JF
10258 cygwin* | mingw* | pw32* | cegcc*)
10259 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10260 # as there is no search path for DLLs.
10261 hardcode_libdir_flag_spec='-L$libdir'
9d54db95 10262 export_dynamic_flag_spec='$wl--export-all-symbols'
a243b558
JF
10263 allow_undefined_flag=unsupported
10264 always_export_symbols=no
10265 enable_shared_with_static_runtimes=yes
10266 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'
10267 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9c60689e 10268
a243b558 10269 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9d54db95
JF
10270 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10271 # If the export-symbols file already is a .def file, use it as
10272 # is; otherwise, prepend EXPORTS...
10273 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10274 cp $export_symbols $output_objdir/$soname.def;
10275 else
10276 echo EXPORTS > $output_objdir/$soname.def;
10277 cat $export_symbols >> $output_objdir/$soname.def;
10278 fi~
10279 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
a243b558
JF
10280 else
10281 ld_shlibs=no
10282 fi
10283 ;;
9c60689e 10284
a243b558 10285 haiku*)
9d54db95 10286 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
a243b558
JF
10287 link_all_deplibs=yes
10288 ;;
9c60689e 10289
9d54db95
JF
10290 os2*)
10291 hardcode_libdir_flag_spec='-L$libdir'
10292 hardcode_minus_L=yes
10293 allow_undefined_flag=unsupported
10294 shrext_cmds=.dll
10295 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10296 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10297 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10298 $ECHO EXPORTS >> $output_objdir/$libname.def~
10299 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10300 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10301 emximp -o $lib $output_objdir/$libname.def'
10302 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10303 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10304 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10305 $ECHO EXPORTS >> $output_objdir/$libname.def~
10306 prefix_cmds="$SED"~
10307 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10308 prefix_cmds="$prefix_cmds -e 1d";
10309 fi~
10310 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10311 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10312 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10313 emximp -o $lib $output_objdir/$libname.def'
10314 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10315 enable_shared_with_static_runtimes=yes
10316 ;;
10317
a243b558
JF
10318 interix[3-9]*)
10319 hardcode_direct=no
10320 hardcode_shlibpath_var=no
9d54db95
JF
10321 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10322 export_dynamic_flag_spec='$wl-E'
a243b558
JF
10323 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10324 # Instead, shared libraries are loaded at an image base (0x10000000 by
10325 # default) and relocated if they conflict, which is a slow very memory
10326 # consuming and fragmenting process. To avoid this, we pick a random,
10327 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10328 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9d54db95
JF
10329 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10330 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'
a243b558 10331 ;;
9c60689e 10332
a243b558
JF
10333 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10334 tmp_diet=no
9d54db95 10335 if test linux-dietlibc = "$host_os"; then
a243b558
JF
10336 case $cc_basename in
10337 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10338 esac
10339 fi
10340 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9d54db95 10341 && test no = "$tmp_diet"
a243b558
JF
10342 then
10343 tmp_addflag=' $pic_flag'
10344 tmp_sharedflag='-shared'
10345 case $cc_basename,$host_cpu in
10346 pgcc*) # Portland Group C compiler
9d54db95 10347 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'
a243b558
JF
10348 tmp_addflag=' $pic_flag'
10349 ;;
10350 pgf77* | pgf90* | pgf95* | pgfortran*)
10351 # Portland Group f77 and f90 compilers
9d54db95 10352 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'
a243b558
JF
10353 tmp_addflag=' $pic_flag -Mnomain' ;;
10354 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10355 tmp_addflag=' -i_dynamic' ;;
10356 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10357 tmp_addflag=' -i_dynamic -nofor_main' ;;
10358 ifc* | ifort*) # Intel Fortran compiler
10359 tmp_addflag=' -nofor_main' ;;
10360 lf95*) # Lahey Fortran 8.1
10361 whole_archive_flag_spec=
10362 tmp_sharedflag='--shared' ;;
9d54db95
JF
10363 nagfor*) # NAGFOR 5.3
10364 tmp_sharedflag='-Wl,-shared' ;;
a243b558
JF
10365 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10366 tmp_sharedflag='-qmkshrobj'
10367 tmp_addflag= ;;
10368 nvcc*) # Cuda Compiler Driver 2.2
9d54db95 10369 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'
a243b558
JF
10370 compiler_needs_object=yes
10371 ;;
10372 esac
10373 case `$CC -V 2>&1 | sed 5q` in
10374 *Sun\ C*) # Sun C 5.9
9d54db95 10375 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'
a243b558
JF
10376 compiler_needs_object=yes
10377 tmp_sharedflag='-G' ;;
10378 *Sun\ F*) # Sun Fortran 8.3
10379 tmp_sharedflag='-G' ;;
10380 esac
9d54db95 10381 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9c60689e 10382
9d54db95 10383 if test yes = "$supports_anon_versioning"; then
a243b558 10384 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9d54db95
JF
10385 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10386 echo "local: *; };" >> $output_objdir/$libname.ver~
10387 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
a243b558 10388 fi
9c60689e 10389
a243b558 10390 case $cc_basename in
9d54db95
JF
10391 tcc*)
10392 export_dynamic_flag_spec='-rdynamic'
10393 ;;
a243b558
JF
10394 xlf* | bgf* | bgxlf* | mpixlf*)
10395 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10396 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9d54db95 10397 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
a243b558 10398 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9d54db95 10399 if test yes = "$supports_anon_versioning"; then
a243b558 10400 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9d54db95
JF
10401 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10402 echo "local: *; };" >> $output_objdir/$libname.ver~
10403 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
a243b558
JF
10404 fi
10405 ;;
10406 esac
10407 else
10408 ld_shlibs=no
10409 fi
10410 ;;
9c60689e 10411
a243b558
JF
10412 netbsd*)
10413 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10414 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10415 wlarc=
10416 else
9d54db95
JF
10417 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10418 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
a243b558
JF
10419 fi
10420 ;;
9c60689e 10421
a243b558
JF
10422 solaris*)
10423 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10424 ld_shlibs=no
10425 cat <<_LT_EOF 1>&2
9c60689e 10426
a243b558
JF
10427*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10428*** create shared libraries on Solaris systems. Therefore, libtool
10429*** is disabling shared libraries support. We urge you to upgrade GNU
10430*** binutils to release 2.9.1 or newer. Another option is to modify
10431*** your PATH or compiler configuration so that the native linker is
10432*** used, and then restart.
9c60689e 10433
a243b558
JF
10434_LT_EOF
10435 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9d54db95
JF
10436 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10437 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
a243b558
JF
10438 else
10439 ld_shlibs=no
10440 fi
10441 ;;
9c60689e 10442
a243b558
JF
10443 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10444 case `$LD -v 2>&1` in
10445 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10446 ld_shlibs=no
10447 cat <<_LT_EOF 1>&2
9c60689e 10448
9d54db95 10449*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
a243b558
JF
10450*** reliably create shared libraries on SCO systems. Therefore, libtool
10451*** is disabling shared libraries support. We urge you to upgrade GNU
10452*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10453*** your PATH or compiler configuration so that the native linker is
10454*** used, and then restart.
9c60689e 10455
a243b558
JF
10456_LT_EOF
10457 ;;
10458 *)
10459 # For security reasons, it is highly recommended that you always
10460 # use absolute paths for naming shared libraries, and exclude the
10461 # DT_RUNPATH tag from executables and libraries. But doing so
10462 # requires that you compile everything twice, which is a pain.
10463 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9d54db95
JF
10464 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10465 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10466 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
a243b558
JF
10467 else
10468 ld_shlibs=no
10469 fi
10470 ;;
10471 esac
10472 ;;
9c60689e 10473
a243b558
JF
10474 sunos4*)
10475 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10476 wlarc=
10477 hardcode_direct=yes
10478 hardcode_shlibpath_var=no
10479 ;;
9c60689e 10480
a243b558
JF
10481 *)
10482 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9d54db95
JF
10483 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10484 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
a243b558
JF
10485 else
10486 ld_shlibs=no
10487 fi
10488 ;;
10489 esac
9c60689e 10490
9d54db95 10491 if test no = "$ld_shlibs"; then
a243b558
JF
10492 runpath_var=
10493 hardcode_libdir_flag_spec=
10494 export_dynamic_flag_spec=
10495 whole_archive_flag_spec=
10496 fi
10497 else
10498 # PORTME fill in a description of your system's linker (not GNU ld)
10499 case $host_os in
10500 aix3*)
10501 allow_undefined_flag=unsupported
10502 always_export_symbols=yes
10503 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'
10504 # Note: this linker hardcodes the directories in LIBPATH if there
10505 # are no directories specified by -L.
10506 hardcode_minus_L=yes
9d54db95 10507 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
a243b558
JF
10508 # Neither direct hardcoding nor static linking is supported with a
10509 # broken collect2.
10510 hardcode_direct=unsupported
10511 fi
10512 ;;
9c60689e 10513
a243b558 10514 aix[4-9]*)
9d54db95 10515 if test ia64 = "$host_cpu"; then
a243b558
JF
10516 # On IA64, the linker does run time linking by default, so we don't
10517 # have to do anything special.
10518 aix_use_runtimelinking=no
10519 exp_sym_flag='-Bexport'
9d54db95 10520 no_entry_flag=
a243b558
JF
10521 else
10522 # If we're using GNU nm, then we don't want the "-C" option.
9d54db95
JF
10523 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10524 # Without the "-l" option, or with the "-B" option, AIX nm treats
10525 # weak defined symbols like other global defined symbols, whereas
10526 # GNU nm marks them as "W".
10527 # While the 'weak' keyword is ignored in the Export File, we need
10528 # it in the Import File for the 'aix-soname' feature, so we have
10529 # to replace the "-B" option with "-P" for AIX nm.
a243b558 10530 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9d54db95 10531 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'
a243b558 10532 else
9d54db95 10533 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'
a243b558
JF
10534 fi
10535 aix_use_runtimelinking=no
9c60689e 10536
a243b558
JF
10537 # Test if we are trying to use run time linking or normal
10538 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9d54db95
JF
10539 # have runtime linking enabled, and use it for executables.
10540 # For shared libraries, we enable/disable runtime linking
10541 # depending on the kind of the shared library created -
10542 # when "with_aix_soname,aix_use_runtimelinking" is:
10543 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10544 # "aix,yes" lib.so shared, rtl:yes, for executables
10545 # lib.a static archive
10546 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10547 # lib.a(lib.so.V) shared, rtl:no, for executables
10548 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10549 # lib.a(lib.so.V) shared, rtl:no
10550 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10551 # lib.a static archive
a243b558
JF
10552 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10553 for ld_flag in $LDFLAGS; do
9d54db95 10554 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
a243b558
JF
10555 aix_use_runtimelinking=yes
10556 break
10557 fi
10558 done
9d54db95
JF
10559 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10560 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10561 # so we don't have lib.a shared libs to link our executables.
10562 # We have to force runtime linking in this case.
10563 aix_use_runtimelinking=yes
10564 LDFLAGS="$LDFLAGS -Wl,-brtl"
10565 fi
a243b558
JF
10566 ;;
10567 esac
9c60689e 10568
a243b558
JF
10569 exp_sym_flag='-bexport'
10570 no_entry_flag='-bnoentry'
10571 fi
9c60689e 10572
a243b558
JF
10573 # When large executables or shared objects are built, AIX ld can
10574 # have problems creating the table of contents. If linking a library
10575 # or program results in "error TOC overflow" add -mminimal-toc to
10576 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10577 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9c60689e 10578
a243b558
JF
10579 archive_cmds=''
10580 hardcode_direct=yes
10581 hardcode_direct_absolute=yes
10582 hardcode_libdir_separator=':'
10583 link_all_deplibs=yes
9d54db95
JF
10584 file_list_spec='$wl-f,'
10585 case $with_aix_soname,$aix_use_runtimelinking in
10586 aix,*) ;; # traditional, no import file
10587 svr4,* | *,yes) # use import file
10588 # The Import File defines what to hardcode.
10589 hardcode_direct=no
10590 hardcode_direct_absolute=no
10591 ;;
10592 esac
9c60689e 10593
9d54db95 10594 if test yes = "$GCC"; then
a243b558
JF
10595 case $host_os in aix4.[012]|aix4.[012].*)
10596 # We only want to do this on AIX 4.2 and lower, the check
10597 # below for broken collect2 doesn't work under 4.3+
9d54db95 10598 collect2name=`$CC -print-prog-name=collect2`
a243b558
JF
10599 if test -f "$collect2name" &&
10600 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10601 then
10602 # We have reworked collect2
10603 :
10604 else
10605 # We have old collect2
10606 hardcode_direct=unsupported
10607 # It fails to find uninstalled libraries when the uninstalled
10608 # path is not listed in the libpath. Setting hardcode_minus_L
10609 # to unsupported forces relinking
10610 hardcode_minus_L=yes
10611 hardcode_libdir_flag_spec='-L$libdir'
10612 hardcode_libdir_separator=
10613 fi
10614 ;;
10615 esac
10616 shared_flag='-shared'
9d54db95
JF
10617 if test yes = "$aix_use_runtimelinking"; then
10618 shared_flag="$shared_flag "'$wl-G'
a243b558 10619 fi
9d54db95
JF
10620 # Need to ensure runtime linking is disabled for the traditional
10621 # shared library, or the linker may eventually find shared libraries
10622 # /with/ Import File - we do not want to mix them.
10623 shared_flag_aix='-shared'
10624 shared_flag_svr4='-shared $wl-G'
a243b558
JF
10625 else
10626 # not using gcc
9d54db95 10627 if test ia64 = "$host_cpu"; then
a243b558
JF
10628 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10629 # chokes on -Wl,-G. The following line is correct:
10630 shared_flag='-G'
10631 else
9d54db95
JF
10632 if test yes = "$aix_use_runtimelinking"; then
10633 shared_flag='$wl-G'
a243b558 10634 else
9d54db95 10635 shared_flag='$wl-bM:SRE'
a243b558 10636 fi
9d54db95
JF
10637 shared_flag_aix='$wl-bM:SRE'
10638 shared_flag_svr4='$wl-G'
a243b558
JF
10639 fi
10640 fi
9c60689e 10641
9d54db95 10642 export_dynamic_flag_spec='$wl-bexpall'
a243b558
JF
10643 # It seems that -bexpall does not export symbols beginning with
10644 # underscore (_), so it is better to generate a list of symbols to export.
10645 always_export_symbols=yes
9d54db95 10646 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
a243b558
JF
10647 # Warning - without using the other runtime loading flags (-brtl),
10648 # -berok will link without error, but may produce a broken library.
10649 allow_undefined_flag='-berok'
10650 # Determine the default libpath from the value encoded in an
10651 # empty executable.
9d54db95 10652 if test set = "${lt_cv_aix_libpath+set}"; then
a243b558 10653 aix_libpath=$lt_cv_aix_libpath
9c60689e 10654else
a243b558 10655 if ${lt_cv_aix_libpath_+:} false; then :
9c60689e
DWT
10656 $as_echo_n "(cached) " >&6
10657else
a243b558 10658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9c60689e
DWT
10659/* end confdefs.h. */
10660
9c60689e
DWT
10661int
10662main ()
10663{
a243b558 10664
9c60689e
DWT
10665 ;
10666 return 0;
10667}
10668_ACEOF
10669if ac_fn_c_try_link "$LINENO"; then :
a243b558
JF
10670
10671 lt_aix_libpath_sed='
10672 /Import File Strings/,/^$/ {
10673 /^0/ {
10674 s/^0 *\([^ ]*\) *$/\1/
10675 p
10676 }
10677 }'
10678 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10679 # Check for a 64-bit object if we didn't find anything.
10680 if test -z "$lt_cv_aix_libpath_"; then
10681 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10682 fi
9c60689e
DWT
10683fi
10684rm -f core conftest.err conftest.$ac_objext \
10685 conftest$ac_exeext conftest.$ac_ext
a243b558 10686 if test -z "$lt_cv_aix_libpath_"; then
9d54db95 10687 lt_cv_aix_libpath_=/usr/lib:/lib
a243b558 10688 fi
9c60689e
DWT
10689
10690fi
10691
a243b558
JF
10692 aix_libpath=$lt_cv_aix_libpath_
10693fi
9c60689e 10694
9d54db95
JF
10695 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10696 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
a243b558 10697 else
9d54db95
JF
10698 if test ia64 = "$host_cpu"; then
10699 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
a243b558 10700 allow_undefined_flag="-z nodefs"
9d54db95 10701 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"
a243b558
JF
10702 else
10703 # Determine the default libpath from the value encoded in an
10704 # empty executable.
9d54db95 10705 if test set = "${lt_cv_aix_libpath+set}"; then
a243b558 10706 aix_libpath=$lt_cv_aix_libpath
9c60689e 10707else
a243b558 10708 if ${lt_cv_aix_libpath_+:} false; then :
9c60689e
DWT
10709 $as_echo_n "(cached) " >&6
10710else
a243b558 10711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9c60689e
DWT
10712/* end confdefs.h. */
10713
9c60689e
DWT
10714int
10715main ()
10716{
a243b558 10717
9c60689e
DWT
10718 ;
10719 return 0;
10720}
10721_ACEOF
10722if ac_fn_c_try_link "$LINENO"; then :
9c60689e 10723
a243b558
JF
10724 lt_aix_libpath_sed='
10725 /Import File Strings/,/^$/ {
10726 /^0/ {
10727 s/^0 *\([^ ]*\) *$/\1/
10728 p
10729 }
10730 }'
10731 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10732 # Check for a 64-bit object if we didn't find anything.
10733 if test -z "$lt_cv_aix_libpath_"; then
10734 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10735 fi
9c60689e
DWT
10736fi
10737rm -f core conftest.err conftest.$ac_objext \
10738 conftest$ac_exeext conftest.$ac_ext
a243b558 10739 if test -z "$lt_cv_aix_libpath_"; then
9d54db95 10740 lt_cv_aix_libpath_=/usr/lib:/lib
a243b558
JF
10741 fi
10742
9c60689e 10743fi
9c60689e 10744
a243b558
JF
10745 aix_libpath=$lt_cv_aix_libpath_
10746fi
10747
9d54db95 10748 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
a243b558
JF
10749 # Warning - without using the other run time loading flags,
10750 # -berok will link without error, but may produce a broken library.
9d54db95
JF
10751 no_undefined_flag=' $wl-bernotok'
10752 allow_undefined_flag=' $wl-berok'
10753 if test yes = "$with_gnu_ld"; then
a243b558 10754 # We only use this code for GNU lds that support --whole-archive.
9d54db95 10755 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
a243b558
JF
10756 else
10757 # Exported symbols can be pulled into shared objects from archives
10758 whole_archive_flag_spec='$convenience'
10759 fi
10760 archive_cmds_need_lc=yes
9d54db95
JF
10761 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10762 # -brtl affects multiple linker settings, -berok does not and is overridden later
10763 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10764 if test svr4 != "$with_aix_soname"; then
10765 # This is similar to how AIX traditionally builds its shared libraries.
10766 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'
10767 fi
10768 if test aix != "$with_aix_soname"; then
10769 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'
10770 else
10771 # used by -dlpreopen to get the symbols
10772 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10773 fi
10774 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
a243b558
JF
10775 fi
10776 fi
10777 ;;
10778
10779 amigaos*)
10780 case $host_cpu in
10781 powerpc)
10782 # see comment about AmigaOS4 .so support
9d54db95 10783 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
a243b558
JF
10784 archive_expsym_cmds=''
10785 ;;
10786 m68k)
10787 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)'
10788 hardcode_libdir_flag_spec='-L$libdir'
10789 hardcode_minus_L=yes
10790 ;;
10791 esac
10792 ;;
10793
10794 bsdi[45]*)
10795 export_dynamic_flag_spec=-rdynamic
10796 ;;
10797
10798 cygwin* | mingw* | pw32* | cegcc*)
10799 # When not using gcc, we currently assume that we are using
10800 # Microsoft Visual C++.
10801 # hardcode_libdir_flag_spec is actually meaningless, as there is
10802 # no search path for DLLs.
10803 case $cc_basename in
10804 cl*)
10805 # Native MSVC
10806 hardcode_libdir_flag_spec=' '
10807 allow_undefined_flag=unsupported
10808 always_export_symbols=yes
10809 file_list_spec='@'
10810 # Tell ltmain to make .lib files, not .a files.
10811 libext=lib
10812 # Tell ltmain to make .dll files, not .so files.
9d54db95 10813 shrext_cmds=.dll
a243b558 10814 # FIXME: Setting linknames here is a bad hack.
9d54db95
JF
10815 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10816 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10817 cp "$export_symbols" "$output_objdir/$soname.def";
10818 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10819 else
10820 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10821 fi~
10822 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10823 linknames='
a243b558
JF
10824 # The linker will not automatically build a static lib if we build a DLL.
10825 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10826 enable_shared_with_static_runtimes=yes
10827 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10828 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10829 # Don't use ranlib
10830 old_postinstall_cmds='chmod 644 $oldlib'
10831 postlink_cmds='lt_outputfile="@OUTPUT@"~
9d54db95
JF
10832 lt_tool_outputfile="@TOOL_OUTPUT@"~
10833 case $lt_outputfile in
10834 *.exe|*.EXE) ;;
10835 *)
10836 lt_outputfile=$lt_outputfile.exe
10837 lt_tool_outputfile=$lt_tool_outputfile.exe
10838 ;;
10839 esac~
10840 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10841 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10842 $RM "$lt_outputfile.manifest";
10843 fi'
a243b558
JF
10844 ;;
10845 *)
10846 # Assume MSVC wrapper
10847 hardcode_libdir_flag_spec=' '
10848 allow_undefined_flag=unsupported
10849 # Tell ltmain to make .lib files, not .a files.
10850 libext=lib
10851 # Tell ltmain to make .dll files, not .so files.
9d54db95 10852 shrext_cmds=.dll
a243b558
JF
10853 # FIXME: Setting linknames here is a bad hack.
10854 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10855 # The linker will automatically build a .lib file if we build a DLL.
10856 old_archive_from_new_cmds='true'
10857 # FIXME: Should let the user specify the lib program.
10858 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10859 enable_shared_with_static_runtimes=yes
10860 ;;
10861 esac
10862 ;;
10863
10864 darwin* | rhapsody*)
10865
10866
10867 archive_cmds_need_lc=no
10868 hardcode_direct=no
10869 hardcode_automatic=yes
10870 hardcode_shlibpath_var=unsupported
9d54db95
JF
10871 if test yes = "$lt_cv_ld_force_load"; then
10872 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\"`'
a243b558
JF
10873
10874 else
10875 whole_archive_flag_spec=''
10876 fi
10877 link_all_deplibs=yes
9d54db95 10878 allow_undefined_flag=$_lt_dar_allow_undefined
a243b558 10879 case $cc_basename in
9d54db95 10880 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
a243b558
JF
10881 *) _lt_dar_can_shared=$GCC ;;
10882 esac
9d54db95 10883 if test yes = "$_lt_dar_can_shared"; then
a243b558 10884 output_verbose_link_cmd=func_echo_all
9d54db95
JF
10885 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10886 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10887 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"
10888 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"
a243b558
JF
10889
10890 else
10891 ld_shlibs=no
10892 fi
10893
10894 ;;
10895
10896 dgux*)
10897 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10898 hardcode_libdir_flag_spec='-L$libdir'
10899 hardcode_shlibpath_var=no
10900 ;;
10901
10902 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10903 # support. Future versions do this automatically, but an explicit c++rt0.o
10904 # does not break anything, and helps significantly (at the cost of a little
10905 # extra space).
10906 freebsd2.2*)
10907 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10908 hardcode_libdir_flag_spec='-R$libdir'
10909 hardcode_direct=yes
10910 hardcode_shlibpath_var=no
10911 ;;
10912
10913 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10914 freebsd2.*)
10915 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10916 hardcode_direct=yes
10917 hardcode_minus_L=yes
10918 hardcode_shlibpath_var=no
10919 ;;
10920
10921 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10922 freebsd* | dragonfly*)
10923 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10924 hardcode_libdir_flag_spec='-R$libdir'
10925 hardcode_direct=yes
10926 hardcode_shlibpath_var=no
10927 ;;
10928
10929 hpux9*)
9d54db95
JF
10930 if test yes = "$GCC"; then
10931 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'
a243b558 10932 else
9d54db95 10933 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'
a243b558 10934 fi
9d54db95 10935 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
a243b558
JF
10936 hardcode_libdir_separator=:
10937 hardcode_direct=yes
10938
10939 # hardcode_minus_L: Not really in the search PATH,
10940 # but as the default location of the library.
10941 hardcode_minus_L=yes
9d54db95 10942 export_dynamic_flag_spec='$wl-E'
a243b558
JF
10943 ;;
10944
10945 hpux10*)
9d54db95
JF
10946 if test yes,no = "$GCC,$with_gnu_ld"; then
10947 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
10948 else
10949 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10950 fi
9d54db95
JF
10951 if test no = "$with_gnu_ld"; then
10952 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
a243b558
JF
10953 hardcode_libdir_separator=:
10954 hardcode_direct=yes
10955 hardcode_direct_absolute=yes
9d54db95 10956 export_dynamic_flag_spec='$wl-E'
a243b558
JF
10957 # hardcode_minus_L: Not really in the search PATH,
10958 # but as the default location of the library.
10959 hardcode_minus_L=yes
10960 fi
10961 ;;
10962
10963 hpux11*)
9d54db95 10964 if test yes,no = "$GCC,$with_gnu_ld"; then
a243b558
JF
10965 case $host_cpu in
10966 hppa*64*)
9d54db95 10967 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
10968 ;;
10969 ia64*)
9d54db95 10970 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
10971 ;;
10972 *)
9d54db95 10973 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
10974 ;;
10975 esac
10976 else
10977 case $host_cpu in
10978 hppa*64*)
9d54db95 10979 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
10980 ;;
10981 ia64*)
9d54db95 10982 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
10983 ;;
10984 *)
10985
10986 # Older versions of the 11.00 compiler do not understand -b yet
10987 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10989$as_echo_n "checking if $CC understands -b... " >&6; }
10990if ${lt_cv_prog_compiler__b+:} false; then :
10991 $as_echo_n "(cached) " >&6
10992else
10993 lt_cv_prog_compiler__b=no
9d54db95 10994 save_LDFLAGS=$LDFLAGS
a243b558
JF
10995 LDFLAGS="$LDFLAGS -b"
10996 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10997 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10998 # The linker can only warn and ignore the option if not recognized
10999 # So say no if there are warnings
11000 if test -s conftest.err; then
11001 # Append any errors to the config.log.
11002 cat conftest.err 1>&5
11003 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11004 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11005 if diff conftest.exp conftest.er2 >/dev/null; then
11006 lt_cv_prog_compiler__b=yes
11007 fi
11008 else
11009 lt_cv_prog_compiler__b=yes
11010 fi
11011 fi
11012 $RM -r conftest*
9d54db95 11013 LDFLAGS=$save_LDFLAGS
a243b558
JF
11014
11015fi
11016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11017$as_echo "$lt_cv_prog_compiler__b" >&6; }
11018
9d54db95
JF
11019if test yes = "$lt_cv_prog_compiler__b"; then
11020 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
11021else
11022 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11023fi
11024
11025 ;;
11026 esac
11027 fi
9d54db95
JF
11028 if test no = "$with_gnu_ld"; then
11029 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
a243b558
JF
11030 hardcode_libdir_separator=:
11031
11032 case $host_cpu in
11033 hppa*64*|ia64*)
11034 hardcode_direct=no
11035 hardcode_shlibpath_var=no
11036 ;;
11037 *)
11038 hardcode_direct=yes
11039 hardcode_direct_absolute=yes
9d54db95 11040 export_dynamic_flag_spec='$wl-E'
a243b558
JF
11041
11042 # hardcode_minus_L: Not really in the search PATH,
11043 # but as the default location of the library.
11044 hardcode_minus_L=yes
11045 ;;
11046 esac
11047 fi
11048 ;;
11049
11050 irix5* | irix6* | nonstopux*)
9d54db95
JF
11051 if test yes = "$GCC"; then
11052 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'
a243b558
JF
11053 # Try to use the -exported_symbol ld option, if it does not
11054 # work, assume that -exports_file does not work either and
11055 # implicitly export all symbols.
11056 # This should be the same for all languages, so no per-tag cache variable.
11057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
11058$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
11059if ${lt_cv_irix_exported_symbol+:} false; then :
11060 $as_echo_n "(cached) " >&6
11061else
9d54db95
JF
11062 save_LDFLAGS=$LDFLAGS
11063 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
a243b558
JF
11064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11065/* end confdefs.h. */
11066int foo (void) { return 0; }
11067_ACEOF
11068if ac_fn_c_try_link "$LINENO"; then :
11069 lt_cv_irix_exported_symbol=yes
11070else
11071 lt_cv_irix_exported_symbol=no
11072fi
11073rm -f core conftest.err conftest.$ac_objext \
11074 conftest$ac_exeext conftest.$ac_ext
9d54db95 11075 LDFLAGS=$save_LDFLAGS
a243b558
JF
11076fi
11077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
11078$as_echo "$lt_cv_irix_exported_symbol" >&6; }
9d54db95
JF
11079 if test yes = "$lt_cv_irix_exported_symbol"; then
11080 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'
a243b558
JF
11081 fi
11082 else
9d54db95
JF
11083 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'
11084 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'
a243b558
JF
11085 fi
11086 archive_cmds_need_lc='no'
9d54db95 11087 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
a243b558
JF
11088 hardcode_libdir_separator=:
11089 inherit_rpath=yes
11090 link_all_deplibs=yes
11091 ;;
11092
9d54db95
JF
11093 linux*)
11094 case $cc_basename in
11095 tcc*)
11096 # Fabrice Bellard et al's Tiny C Compiler
11097 ld_shlibs=yes
11098 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11099 ;;
11100 esac
11101 ;;
11102
a243b558
JF
11103 netbsd*)
11104 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11105 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11106 else
11107 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11108 fi
11109 hardcode_libdir_flag_spec='-R$libdir'
11110 hardcode_direct=yes
11111 hardcode_shlibpath_var=no
11112 ;;
11113
11114 newsos6)
11115 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11116 hardcode_direct=yes
9d54db95 11117 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
a243b558
JF
11118 hardcode_libdir_separator=:
11119 hardcode_shlibpath_var=no
11120 ;;
11121
11122 *nto* | *qnx*)
11123 ;;
11124
9d54db95 11125 openbsd* | bitrig*)
a243b558
JF
11126 if test -f /usr/libexec/ld.so; then
11127 hardcode_direct=yes
11128 hardcode_shlibpath_var=no
11129 hardcode_direct_absolute=yes
9d54db95 11130 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
a243b558 11131 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9d54db95
JF
11132 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
11133 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11134 export_dynamic_flag_spec='$wl-E'
a243b558 11135 else
9d54db95
JF
11136 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11137 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
a243b558
JF
11138 fi
11139 else
11140 ld_shlibs=no
11141 fi
11142 ;;
11143
11144 os2*)
11145 hardcode_libdir_flag_spec='-L$libdir'
11146 hardcode_minus_L=yes
11147 allow_undefined_flag=unsupported
9d54db95
JF
11148 shrext_cmds=.dll
11149 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11150 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11151 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11152 $ECHO EXPORTS >> $output_objdir/$libname.def~
11153 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11154 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11155 emximp -o $lib $output_objdir/$libname.def'
11156 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11157 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11158 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11159 $ECHO EXPORTS >> $output_objdir/$libname.def~
11160 prefix_cmds="$SED"~
11161 if test EXPORTS = "`$SED 1q $export_symbols`"; then
11162 prefix_cmds="$prefix_cmds -e 1d";
11163 fi~
11164 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11165 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11166 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11167 emximp -o $lib $output_objdir/$libname.def'
11168 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
11169 enable_shared_with_static_runtimes=yes
a243b558
JF
11170 ;;
11171
11172 osf3*)
9d54db95
JF
11173 if test yes = "$GCC"; then
11174 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11175 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'
a243b558
JF
11176 else
11177 allow_undefined_flag=' -expect_unresolved \*'
9d54db95 11178 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'
a243b558
JF
11179 fi
11180 archive_cmds_need_lc='no'
9d54db95 11181 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
a243b558
JF
11182 hardcode_libdir_separator=:
11183 ;;
11184
11185 osf4* | osf5*) # as osf3* with the addition of -msym flag
9d54db95
JF
11186 if test yes = "$GCC"; then
11187 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11188 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'
11189 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
a243b558
JF
11190 else
11191 allow_undefined_flag=' -expect_unresolved \*'
9d54db95 11192 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'
a243b558 11193 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~
9d54db95 11194 $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'
a243b558
JF
11195
11196 # Both c and cxx compiler support -rpath directly
11197 hardcode_libdir_flag_spec='-rpath $libdir'
11198 fi
11199 archive_cmds_need_lc='no'
11200 hardcode_libdir_separator=:
11201 ;;
11202
11203 solaris*)
11204 no_undefined_flag=' -z defs'
9d54db95
JF
11205 if test yes = "$GCC"; then
11206 wlarc='$wl'
11207 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
a243b558 11208 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9d54db95 11209 $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'
a243b558
JF
11210 else
11211 case `$CC -V 2>&1` in
11212 *"Compilers 5.0"*)
11213 wlarc=''
9d54db95 11214 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
a243b558 11215 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9d54db95 11216 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
a243b558
JF
11217 ;;
11218 *)
9d54db95
JF
11219 wlarc='$wl'
11220 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
a243b558 11221 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9d54db95 11222 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
a243b558
JF
11223 ;;
11224 esac
11225 fi
11226 hardcode_libdir_flag_spec='-R$libdir'
11227 hardcode_shlibpath_var=no
11228 case $host_os in
11229 solaris2.[0-5] | solaris2.[0-5].*) ;;
11230 *)
11231 # The compiler driver will combine and reorder linker options,
9d54db95 11232 # but understands '-z linker_flag'. GCC discards it without '$wl',
a243b558
JF
11233 # but is careful enough not to reorder.
11234 # Supported since Solaris 2.6 (maybe 2.5.1?)
9d54db95
JF
11235 if test yes = "$GCC"; then
11236 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
a243b558
JF
11237 else
11238 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11239 fi
11240 ;;
11241 esac
11242 link_all_deplibs=yes
11243 ;;
11244
11245 sunos4*)
9d54db95 11246 if test sequent = "$host_vendor"; then
a243b558
JF
11247 # Use $CC to link under sequent, because it throws in some extra .o
11248 # files that make .init and .fini sections work.
9d54db95 11249 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
11250 else
11251 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11252 fi
11253 hardcode_libdir_flag_spec='-L$libdir'
11254 hardcode_direct=yes
11255 hardcode_minus_L=yes
11256 hardcode_shlibpath_var=no
11257 ;;
11258
11259 sysv4)
11260 case $host_vendor in
11261 sni)
11262 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11263 hardcode_direct=yes # is this really true???
11264 ;;
11265 siemens)
11266 ## LD is ld it makes a PLAMLIB
11267 ## CC just makes a GrossModule.
11268 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11269 reload_cmds='$CC -r -o $output$reload_objs'
11270 hardcode_direct=no
11271 ;;
11272 motorola)
11273 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11274 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11275 ;;
11276 esac
11277 runpath_var='LD_RUN_PATH'
11278 hardcode_shlibpath_var=no
11279 ;;
11280
11281 sysv4.3*)
11282 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11283 hardcode_shlibpath_var=no
11284 export_dynamic_flag_spec='-Bexport'
11285 ;;
11286
11287 sysv4*MP*)
11288 if test -d /usr/nec; then
11289 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11290 hardcode_shlibpath_var=no
11291 runpath_var=LD_RUN_PATH
11292 hardcode_runpath_var=yes
11293 ld_shlibs=yes
11294 fi
11295 ;;
11296
11297 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9d54db95 11298 no_undefined_flag='$wl-z,text'
a243b558
JF
11299 archive_cmds_need_lc=no
11300 hardcode_shlibpath_var=no
11301 runpath_var='LD_RUN_PATH'
11302
9d54db95
JF
11303 if test yes = "$GCC"; then
11304 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11305 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
a243b558 11306 else
9d54db95
JF
11307 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11308 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
11309 fi
11310 ;;
11311
11312 sysv5* | sco3.2v5* | sco5v6*)
9d54db95 11313 # Note: We CANNOT use -z defs as we might desire, because we do not
a243b558
JF
11314 # link with -lc, and that would cause any symbols used from libc to
11315 # always be unresolved, which means just about no library would
11316 # ever link correctly. If we're not using GNU ld we use -z text
11317 # though, which does catch some bad symbols but isn't as heavy-handed
11318 # as -z defs.
9d54db95
JF
11319 no_undefined_flag='$wl-z,text'
11320 allow_undefined_flag='$wl-z,nodefs'
a243b558
JF
11321 archive_cmds_need_lc=no
11322 hardcode_shlibpath_var=no
9d54db95 11323 hardcode_libdir_flag_spec='$wl-R,$libdir'
a243b558
JF
11324 hardcode_libdir_separator=':'
11325 link_all_deplibs=yes
9d54db95 11326 export_dynamic_flag_spec='$wl-Bexport'
a243b558
JF
11327 runpath_var='LD_RUN_PATH'
11328
9d54db95
JF
11329 if test yes = "$GCC"; then
11330 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11331 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
a243b558 11332 else
9d54db95
JF
11333 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11334 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
a243b558
JF
11335 fi
11336 ;;
11337
11338 uts4*)
11339 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11340 hardcode_libdir_flag_spec='-L$libdir'
11341 hardcode_shlibpath_var=no
11342 ;;
11343
11344 *)
11345 ld_shlibs=no
11346 ;;
11347 esac
11348
9d54db95 11349 if test sni = "$host_vendor"; then
a243b558
JF
11350 case $host in
11351 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9d54db95 11352 export_dynamic_flag_spec='$wl-Blargedynsym'
a243b558
JF
11353 ;;
11354 esac
11355 fi
11356 fi
11357
11358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11359$as_echo "$ld_shlibs" >&6; }
9d54db95 11360test no = "$ld_shlibs" && can_build_shared=no
a243b558
JF
11361
11362with_gnu_ld=$with_gnu_ld
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378#
11379# Do we need to explicitly link libc?
11380#
11381case "x$archive_cmds_need_lc" in
11382x|xyes)
11383 # Assume -lc should be added
11384 archive_cmds_need_lc=yes
11385
9d54db95 11386 if test yes,yes = "$GCC,$enable_shared"; then
a243b558
JF
11387 case $archive_cmds in
11388 *'~'*)
11389 # FIXME: we may have to deal with multi-command sequences.
11390 ;;
11391 '$CC '*)
11392 # Test whether the compiler implicitly links with -lc since on some
11393 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11394 # to ld, don't add -lc before -lgcc.
11395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11396$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11397if ${lt_cv_archive_cmds_need_lc+:} false; then :
11398 $as_echo_n "(cached) " >&6
11399else
00a96142 11400 $RM -r conftest*
a243b558
JF
11401 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11402
11403 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11404 (eval $ac_compile) 2>&5
11405 ac_status=$?
11406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11407 test $ac_status = 0; } 2>conftest.err; then
11408 soname=conftest
11409 lib=conftest
11410 libobjs=conftest.$ac_objext
11411 deplibs=
11412 wl=$lt_prog_compiler_wl
11413 pic_flag=$lt_prog_compiler_pic
11414 compiler_flags=-v
11415 linker_flags=-v
11416 verstring=
11417 output_objdir=.
11418 libname=conftest
11419 lt_save_allow_undefined_flag=$allow_undefined_flag
11420 allow_undefined_flag=
11421 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11422 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11423 ac_status=$?
11424 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11425 test $ac_status = 0; }
11426 then
11427 lt_cv_archive_cmds_need_lc=no
11428 else
11429 lt_cv_archive_cmds_need_lc=yes
11430 fi
11431 allow_undefined_flag=$lt_save_allow_undefined_flag
11432 else
11433 cat conftest.err 1>&5
11434 fi
00a96142 11435 $RM -r conftest*
a243b558
JF
11436
11437fi
11438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11439$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11440 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11441 ;;
11442 esac
11443 fi
11444 ;;
11445esac
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11599$as_echo_n "checking dynamic linker characteristics... " >&6; }
11600
9d54db95 11601if test yes = "$GCC"; then
a243b558 11602 case $host_os in
9d54db95
JF
11603 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11604 *) lt_awk_arg='/^libraries:/' ;;
a243b558
JF
11605 esac
11606 case $host_os in
9d54db95
JF
11607 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11608 *) lt_sed_strip_eq='s|=/|/|g' ;;
a243b558
JF
11609 esac
11610 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11611 case $lt_search_path_spec in
11612 *\;*)
11613 # if the path contains ";" then we assume it to be the separator
11614 # otherwise default to the standard path separator (i.e. ":") - it is
11615 # assumed that no part of a normal pathname contains ";" but that should
11616 # okay in the real world where ";" in dirpaths is itself problematic.
11617 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11618 ;;
11619 *)
11620 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11621 ;;
11622 esac
11623 # Ok, now we have the path, separated by spaces, we can step through it
9d54db95 11624 # and add multilib dir if necessary...
a243b558 11625 lt_tmp_lt_search_path_spec=
9d54db95
JF
11626 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11627 # ...but if some path component already ends with the multilib dir we assume
11628 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11629 case "$lt_multi_os_dir; $lt_search_path_spec " in
11630 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11631 lt_multi_os_dir=
11632 ;;
11633 esac
a243b558 11634 for lt_sys_path in $lt_search_path_spec; do
9d54db95
JF
11635 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11636 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11637 elif test -n "$lt_multi_os_dir"; then
a243b558
JF
11638 test -d "$lt_sys_path" && \
11639 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11640 fi
11641 done
11642 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9d54db95
JF
11643BEGIN {RS = " "; FS = "/|\n";} {
11644 lt_foo = "";
11645 lt_count = 0;
a243b558
JF
11646 for (lt_i = NF; lt_i > 0; lt_i--) {
11647 if ($lt_i != "" && $lt_i != ".") {
11648 if ($lt_i == "..") {
11649 lt_count++;
11650 } else {
11651 if (lt_count == 0) {
9d54db95 11652 lt_foo = "/" $lt_i lt_foo;
a243b558
JF
11653 } else {
11654 lt_count--;
11655 }
11656 }
11657 }
11658 }
11659 if (lt_foo != "") { lt_freq[lt_foo]++; }
11660 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11661}'`
11662 # AWK program above erroneously prepends '/' to C:/dos/paths
11663 # for these hosts.
11664 case $host_os in
11665 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9d54db95 11666 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
a243b558
JF
11667 esac
11668 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11669else
11670 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11671fi
11672library_names_spec=
11673libname_spec='lib$name'
11674soname_spec=
9d54db95 11675shrext_cmds=.so
a243b558
JF
11676postinstall_cmds=
11677postuninstall_cmds=
11678finish_cmds=
11679finish_eval=
11680shlibpath_var=
11681shlibpath_overrides_runpath=unknown
11682version_type=none
11683dynamic_linker="$host_os ld.so"
11684sys_lib_dlsearch_path_spec="/lib /usr/lib"
11685need_lib_prefix=unknown
11686hardcode_into_libs=no
11687
11688# when you set need_version to no, make sure it does not cause -set_version
11689# flags to be left without arguments
11690need_version=unknown
11691
9d54db95
JF
11692
11693
a243b558
JF
11694case $host_os in
11695aix3*)
11696 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95 11697 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
a243b558
JF
11698 shlibpath_var=LIBPATH
11699
11700 # AIX 3 has no versioning support, so we append a major version to the name.
9d54db95 11701 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
11702 ;;
11703
11704aix[4-9]*)
11705 version_type=linux # correct to gnu/linux during the next big refactor
11706 need_lib_prefix=no
11707 need_version=no
11708 hardcode_into_libs=yes
9d54db95 11709 if test ia64 = "$host_cpu"; then
a243b558 11710 # AIX 5 supports IA64
9d54db95 11711 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
a243b558
JF
11712 shlibpath_var=LD_LIBRARY_PATH
11713 else
11714 # With GCC up to 2.95.x, collect2 would create an import file
11715 # for dependence libraries. The import file would start with
9d54db95
JF
11716 # the line '#! .'. This would cause the generated library to
11717 # depend on '.', always an invalid library. This was fixed in
a243b558
JF
11718 # development snapshots of GCC prior to 3.0.
11719 case $host_os in
11720 aix4 | aix4.[01] | aix4.[01].*)
11721 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11722 echo ' yes '
9d54db95 11723 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
a243b558
JF
11724 :
11725 else
11726 can_build_shared=no
11727 fi
11728 ;;
11729 esac
9d54db95
JF
11730 # Using Import Files as archive members, it is possible to support
11731 # filename-based versioning of shared library archives on AIX. While
11732 # this would work for both with and without runtime linking, it will
11733 # prevent static linking of such archives. So we do filename-based
11734 # shared library versioning with .so extension only, which is used
11735 # when both runtime linking and shared linking is enabled.
11736 # Unfortunately, runtime linking may impact performance, so we do
11737 # not want this to be the default eventually. Also, we use the
11738 # versioned .so libs for executables only if there is the -brtl
11739 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11740 # To allow for filename-based versioning support, we need to create
11741 # libNAME.so.V as an archive file, containing:
11742 # *) an Import File, referring to the versioned filename of the
11743 # archive as well as the shared archive member, telling the
11744 # bitwidth (32 or 64) of that shared object, and providing the
11745 # list of exported symbols of that shared object, eventually
11746 # decorated with the 'weak' keyword
11747 # *) the shared object with the F_LOADONLY flag set, to really avoid
11748 # it being seen by the linker.
11749 # At run time we better use the real file rather than another symlink,
11750 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11751
11752 case $with_aix_soname,$aix_use_runtimelinking in
11753 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
a243b558
JF
11754 # soname into executable. Probably we can add versioning support to
11755 # collect2, so additional links can be useful in future.
9d54db95
JF
11756 aix,yes) # traditional libtool
11757 dynamic_linker='AIX unversionable lib.so'
a243b558
JF
11758 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11759 # instead of lib<name>.a to let people know that these are not
11760 # typical AIX shared libraries.
9d54db95
JF
11761 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11762 ;;
11763 aix,no) # traditional AIX only
11764 dynamic_linker='AIX lib.a(lib.so.V)'
a243b558
JF
11765 # We preserve .a as extension for shared libraries through AIX4.2
11766 # and later when we are not doing run time linking.
9d54db95
JF
11767 library_names_spec='$libname$release.a $libname.a'
11768 soname_spec='$libname$release$shared_ext$major'
11769 ;;
11770 svr4,*) # full svr4 only
11771 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11772 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11773 # We do not specify a path in Import Files, so LIBPATH fires.
11774 shlibpath_overrides_runpath=yes
11775 ;;
11776 *,yes) # both, prefer svr4
11777 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11778 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11779 # unpreferred sharedlib libNAME.a needs extra handling
11780 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"'
11781 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"'
11782 # We do not specify a path in Import Files, so LIBPATH fires.
11783 shlibpath_overrides_runpath=yes
11784 ;;
11785 *,no) # both, prefer aix
11786 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11787 library_names_spec='$libname$release.a $libname.a'
11788 soname_spec='$libname$release$shared_ext$major'
11789 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11790 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)'
11791 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"'
11792 ;;
11793 esac
a243b558
JF
11794 shlibpath_var=LIBPATH
11795 fi
11796 ;;
11797
11798amigaos*)
11799 case $host_cpu in
11800 powerpc)
11801 # Since July 2007 AmigaOS4 officially supports .so libraries.
11802 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9d54db95 11803 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
a243b558
JF
11804 ;;
11805 m68k)
11806 library_names_spec='$libname.ixlibrary $libname.a'
11807 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9d54db95 11808 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'
a243b558
JF
11809 ;;
11810 esac
11811 ;;
11812
11813beos*)
9d54db95 11814 library_names_spec='$libname$shared_ext'
a243b558
JF
11815 dynamic_linker="$host_os ld.so"
11816 shlibpath_var=LIBRARY_PATH
11817 ;;
11818
11819bsdi[45]*)
11820 version_type=linux # correct to gnu/linux during the next big refactor
11821 need_version=no
9d54db95
JF
11822 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11823 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
11824 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11825 shlibpath_var=LD_LIBRARY_PATH
11826 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11827 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11828 # the default ld.so.conf also contains /usr/contrib/lib and
11829 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11830 # libtool to hard-code these into programs
11831 ;;
11832
11833cygwin* | mingw* | pw32* | cegcc*)
11834 version_type=windows
9d54db95 11835 shrext_cmds=.dll
a243b558
JF
11836 need_version=no
11837 need_lib_prefix=no
9c60689e 11838
a243b558
JF
11839 case $GCC,$cc_basename in
11840 yes,*)
11841 # gcc
11842 library_names_spec='$libname.dll.a'
11843 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9d54db95
JF
11844 postinstall_cmds='base_file=`basename \$file`~
11845 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
a243b558
JF
11846 dldir=$destdir/`dirname \$dlpath`~
11847 test -d \$dldir || mkdir -p \$dldir~
11848 $install_prog $dir/$dlname \$dldir/$dlname~
11849 chmod a+x \$dldir/$dlname~
11850 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11851 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11852 fi'
11853 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11854 dlpath=$dir/\$dldll~
11855 $RM \$dlpath'
11856 shlibpath_overrides_runpath=yes
9c60689e 11857
a243b558
JF
11858 case $host_os in
11859 cygwin*)
11860 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9d54db95 11861 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
9c60689e 11862
a243b558
JF
11863 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11864 ;;
11865 mingw* | cegcc*)
11866 # MinGW DLLs use traditional 'lib' prefix
9d54db95 11867 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
a243b558
JF
11868 ;;
11869 pw32*)
11870 # pw32 DLLs use 'pw' prefix rather than 'lib'
9d54db95 11871 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
a243b558
JF
11872 ;;
11873 esac
11874 dynamic_linker='Win32 ld.exe'
11875 ;;
9c60689e 11876
a243b558
JF
11877 *,cl*)
11878 # Native MSVC
11879 libname_spec='$name'
9d54db95
JF
11880 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11881 library_names_spec='$libname.dll.lib'
9c60689e 11882
a243b558
JF
11883 case $build_os in
11884 mingw*)
11885 sys_lib_search_path_spec=
11886 lt_save_ifs=$IFS
11887 IFS=';'
11888 for lt_path in $LIB
11889 do
11890 IFS=$lt_save_ifs
11891 # Let DOS variable expansion print the short 8.3 style file name.
11892 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11893 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11894 done
11895 IFS=$lt_save_ifs
11896 # Convert to MSYS style.
11897 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11898 ;;
11899 cygwin*)
11900 # Convert to unix form, then to dos form, then back to unix form
11901 # but this time dos style (no spaces!) so that the unix form looks
11902 # like /cygdrive/c/PROGRA~1:/cygdr...
11903 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11904 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11905 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11906 ;;
11907 *)
9d54db95 11908 sys_lib_search_path_spec=$LIB
a243b558
JF
11909 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11910 # It is most probably a Windows format PATH.
11911 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11912 else
11913 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11914 fi
11915 # FIXME: find the short name or the path components, as spaces are
11916 # common. (e.g. "Program Files" -> "PROGRA~1")
11917 ;;
11918 esac
11919
11920 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9d54db95
JF
11921 postinstall_cmds='base_file=`basename \$file`~
11922 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
a243b558
JF
11923 dldir=$destdir/`dirname \$dlpath`~
11924 test -d \$dldir || mkdir -p \$dldir~
11925 $install_prog $dir/$dlname \$dldir/$dlname'
11926 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11927 dlpath=$dir/\$dldll~
11928 $RM \$dlpath'
11929 shlibpath_overrides_runpath=yes
11930 dynamic_linker='Win32 link.exe'
11931 ;;
9c60689e 11932
a243b558
JF
11933 *)
11934 # Assume MSVC wrapper
9d54db95 11935 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
a243b558
JF
11936 dynamic_linker='Win32 ld.exe'
11937 ;;
11938 esac
11939 # FIXME: first we should search . and the directory the executable is in
11940 shlibpath_var=PATH
11941 ;;
9c60689e 11942
a243b558
JF
11943darwin* | rhapsody*)
11944 dynamic_linker="$host_os dyld"
11945 version_type=darwin
11946 need_lib_prefix=no
11947 need_version=no
9d54db95
JF
11948 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11949 soname_spec='$libname$release$major$shared_ext'
a243b558
JF
11950 shlibpath_overrides_runpath=yes
11951 shlibpath_var=DYLD_LIBRARY_PATH
11952 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9c60689e 11953
a243b558
JF
11954 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11955 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11956 ;;
9c60689e 11957
a243b558
JF
11958dgux*)
11959 version_type=linux # correct to gnu/linux during the next big refactor
11960 need_lib_prefix=no
11961 need_version=no
9d54db95
JF
11962 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11963 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
11964 shlibpath_var=LD_LIBRARY_PATH
11965 ;;
11966
11967freebsd* | dragonfly*)
11968 # DragonFly does not have aout. When/if they implement a new
11969 # versioning mechanism, adjust this.
11970 if test -x /usr/bin/objformat; then
11971 objformat=`/usr/bin/objformat`
11972 else
11973 case $host_os in
11974 freebsd[23].*) objformat=aout ;;
11975 *) objformat=elf ;;
11976 esac
11977 fi
11978 version_type=freebsd-$objformat
11979 case $version_type in
11980 freebsd-elf*)
9d54db95
JF
11981 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11982 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
11983 need_version=no
11984 need_lib_prefix=no
11985 ;;
11986 freebsd-*)
9d54db95 11987 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
a243b558
JF
11988 need_version=yes
11989 ;;
11990 esac
11991 shlibpath_var=LD_LIBRARY_PATH
11992 case $host_os in
11993 freebsd2.*)
11994 shlibpath_overrides_runpath=yes
11995 ;;
11996 freebsd3.[01]* | freebsdelf3.[01]*)
11997 shlibpath_overrides_runpath=yes
11998 hardcode_into_libs=yes
11999 ;;
12000 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12001 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12002 shlibpath_overrides_runpath=no
12003 hardcode_into_libs=yes
12004 ;;
12005 *) # from 4.6 on, and DragonFly
12006 shlibpath_overrides_runpath=yes
12007 hardcode_into_libs=yes
12008 ;;
12009 esac
12010 ;;
9c60689e 12011
a243b558
JF
12012haiku*)
12013 version_type=linux # correct to gnu/linux during the next big refactor
12014 need_lib_prefix=no
12015 need_version=no
12016 dynamic_linker="$host_os runtime_loader"
9d54db95
JF
12017 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12018 soname_spec='$libname$release$shared_ext$major'
a243b558 12019 shlibpath_var=LIBRARY_PATH
9d54db95 12020 shlibpath_overrides_runpath=no
a243b558
JF
12021 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
12022 hardcode_into_libs=yes
12023 ;;
9c60689e 12024
a243b558
JF
12025hpux9* | hpux10* | hpux11*)
12026 # Give a soname corresponding to the major version so that dld.sl refuses to
12027 # link against other versions.
12028 version_type=sunos
12029 need_lib_prefix=no
12030 need_version=no
12031 case $host_cpu in
12032 ia64*)
12033 shrext_cmds='.so'
12034 hardcode_into_libs=yes
12035 dynamic_linker="$host_os dld.so"
12036 shlibpath_var=LD_LIBRARY_PATH
12037 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9d54db95
JF
12038 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12039 soname_spec='$libname$release$shared_ext$major'
12040 if test 32 = "$HPUX_IA64_MODE"; then
a243b558 12041 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9d54db95 12042 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
a243b558
JF
12043 else
12044 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9d54db95 12045 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
a243b558 12046 fi
a243b558
JF
12047 ;;
12048 hppa*64*)
12049 shrext_cmds='.sl'
12050 hardcode_into_libs=yes
12051 dynamic_linker="$host_os dld.sl"
12052 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12053 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9d54db95
JF
12054 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12055 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
12056 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12057 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12058 ;;
12059 *)
12060 shrext_cmds='.sl'
12061 dynamic_linker="$host_os dld.sl"
12062 shlibpath_var=SHLIB_PATH
12063 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9d54db95
JF
12064 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12065 soname_spec='$libname$release$shared_ext$major'
9c60689e
DWT
12066 ;;
12067 esac
a243b558
JF
12068 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12069 postinstall_cmds='chmod 555 $lib'
12070 # or fails outright, so override atomically:
12071 install_override_mode=555
12072 ;;
9c60689e 12073
a243b558
JF
12074interix[3-9]*)
12075 version_type=linux # correct to gnu/linux during the next big refactor
12076 need_lib_prefix=no
12077 need_version=no
9d54db95
JF
12078 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12079 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
12080 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12081 shlibpath_var=LD_LIBRARY_PATH
12082 shlibpath_overrides_runpath=no
12083 hardcode_into_libs=yes
12084 ;;
9c60689e 12085
a243b558
JF
12086irix5* | irix6* | nonstopux*)
12087 case $host_os in
12088 nonstopux*) version_type=nonstopux ;;
12089 *)
9d54db95 12090 if test yes = "$lt_cv_prog_gnu_ld"; then
a243b558
JF
12091 version_type=linux # correct to gnu/linux during the next big refactor
12092 else
12093 version_type=irix
12094 fi ;;
12095 esac
12096 need_lib_prefix=no
12097 need_version=no
9d54db95
JF
12098 soname_spec='$libname$release$shared_ext$major'
12099 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
a243b558
JF
12100 case $host_os in
12101 irix5* | nonstopux*)
12102 libsuff= shlibsuff=
12103 ;;
12104 *)
12105 case $LD in # libtool.m4 will add one of these switches to LD
12106 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12107 libsuff= shlibsuff= libmagic=32-bit;;
12108 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12109 libsuff=32 shlibsuff=N32 libmagic=N32;;
12110 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12111 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12112 *) libsuff= shlibsuff= libmagic=never-match;;
12113 esac
12114 ;;
12115 esac
12116 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12117 shlibpath_overrides_runpath=no
9d54db95
JF
12118 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
12119 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
a243b558
JF
12120 hardcode_into_libs=yes
12121 ;;
9c60689e 12122
a243b558
JF
12123# No shared lib support for Linux oldld, aout, or coff.
12124linux*oldld* | linux*aout* | linux*coff*)
12125 dynamic_linker=no
12126 ;;
9c60689e 12127
9d54db95
JF
12128linux*android*)
12129 version_type=none # Android doesn't support versioned libraries.
12130 need_lib_prefix=no
12131 need_version=no
12132 library_names_spec='$libname$release$shared_ext'
12133 soname_spec='$libname$release$shared_ext'
12134 finish_cmds=
12135 shlibpath_var=LD_LIBRARY_PATH
12136 shlibpath_overrides_runpath=yes
12137
12138 # This implies no fast_install, which is unacceptable.
12139 # Some rework will be needed to allow for fast_install
12140 # before this can be enabled.
12141 hardcode_into_libs=yes
12142
12143 dynamic_linker='Android linker'
12144 # Don't embed -rpath directories since the linker doesn't support them.
12145 hardcode_libdir_flag_spec='-L$libdir'
12146 ;;
12147
a243b558 12148# This must be glibc/ELF.
9d54db95 12149linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
a243b558
JF
12150 version_type=linux # correct to gnu/linux during the next big refactor
12151 need_lib_prefix=no
12152 need_version=no
9d54db95
JF
12153 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12154 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
12155 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12156 shlibpath_var=LD_LIBRARY_PATH
12157 shlibpath_overrides_runpath=no
9c60689e 12158
a243b558
JF
12159 # Some binutils ld are patched to set DT_RUNPATH
12160 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
9c60689e
DWT
12161 $as_echo_n "(cached) " >&6
12162else
a243b558
JF
12163 lt_cv_shlibpath_overrides_runpath=no
12164 save_LDFLAGS=$LDFLAGS
12165 save_libdir=$libdir
12166 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12167 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12169/* end confdefs.h. */
ee134472 12170
a243b558
JF
12171int
12172main ()
9c60689e 12173{
9c60689e 12174
a243b558
JF
12175 ;
12176 return 0;
12177}
12178_ACEOF
12179if ac_fn_c_try_link "$LINENO"; then :
12180 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12181 lt_cv_shlibpath_overrides_runpath=yes
12182fi
12183fi
12184rm -f core conftest.err conftest.$ac_objext \
12185 conftest$ac_exeext conftest.$ac_ext
12186 LDFLAGS=$save_LDFLAGS
12187 libdir=$save_libdir
9c60689e 12188
a243b558 12189fi
9c60689e 12190
a243b558 12191 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9c60689e 12192
a243b558
JF
12193 # This implies no fast_install, which is unacceptable.
12194 # Some rework will be needed to allow for fast_install
12195 # before this can be enabled.
12196 hardcode_into_libs=yes
9c60689e 12197
9d54db95
JF
12198 # Ideally, we could use ldconfig to report *all* directores which are
12199 # searched for libraries, however this is still not possible. Aside from not
12200 # being certain /sbin/ldconfig is available, command
12201 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
12202 # even though it is searched at run-time. Try to do the best guess by
12203 # appending ld.so.conf contents (and includes) to the search path.
a243b558
JF
12204 if test -f /etc/ld.so.conf; then
12205 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' ' '`
12206 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12207 fi
ee134472 12208
a243b558
JF
12209 # We used to test for /lib/ld.so.1 and disable shared libraries on
12210 # powerpc, because MkLinux only supported shared libraries with the
12211 # GNU dynamic linker. Since this was broken with cross compilers,
12212 # most powerpc-linux boxes support dynamic linking these days and
12213 # people can always --disable-shared, the test was removed, and we
12214 # assume the GNU/Linux dynamic linker is in use.
12215 dynamic_linker='GNU/Linux ld.so'
12216 ;;
9c60689e 12217
a243b558
JF
12218netbsd*)
12219 version_type=sunos
12220 need_lib_prefix=no
12221 need_version=no
12222 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9d54db95 12223 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
a243b558
JF
12224 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12225 dynamic_linker='NetBSD (a.out) ld.so'
9c60689e 12226 else
9d54db95
JF
12227 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12228 soname_spec='$libname$release$shared_ext$major'
a243b558 12229 dynamic_linker='NetBSD ld.elf_so'
9c60689e 12230 fi
a243b558
JF
12231 shlibpath_var=LD_LIBRARY_PATH
12232 shlibpath_overrides_runpath=yes
12233 hardcode_into_libs=yes
12234 ;;
9c60689e 12235
a243b558
JF
12236newsos6)
12237 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95 12238 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
a243b558
JF
12239 shlibpath_var=LD_LIBRARY_PATH
12240 shlibpath_overrides_runpath=yes
12241 ;;
9c60689e 12242
a243b558
JF
12243*nto* | *qnx*)
12244 version_type=qnx
12245 need_lib_prefix=no
12246 need_version=no
9d54db95
JF
12247 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12248 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
12249 shlibpath_var=LD_LIBRARY_PATH
12250 shlibpath_overrides_runpath=no
12251 hardcode_into_libs=yes
12252 dynamic_linker='ldqnx.so'
12253 ;;
9c60689e 12254
9d54db95 12255openbsd* | bitrig*)
a243b558 12256 version_type=sunos
9d54db95 12257 sys_lib_dlsearch_path_spec=/usr/lib
a243b558 12258 need_lib_prefix=no
9d54db95
JF
12259 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12260 need_version=no
a243b558 12261 else
9d54db95 12262 need_version=yes
a243b558 12263 fi
9d54db95
JF
12264 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12265 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12266 shlibpath_var=LD_LIBRARY_PATH
12267 shlibpath_overrides_runpath=yes
a243b558 12268 ;;
9c60689e 12269
a243b558
JF
12270os2*)
12271 libname_spec='$name'
9d54db95
JF
12272 version_type=windows
12273 shrext_cmds=.dll
12274 need_version=no
a243b558 12275 need_lib_prefix=no
9d54db95
JF
12276 # OS/2 can only load a DLL with a base name of 8 characters or less.
12277 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12278 v=$($ECHO $release$versuffix | tr -d .-);
12279 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
12280 $ECHO $n$v`$shared_ext'
12281 library_names_spec='${libname}_dll.$libext'
a243b558 12282 dynamic_linker='OS/2 ld.exe'
9d54db95
JF
12283 shlibpath_var=BEGINLIBPATH
12284 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12285 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12286 postinstall_cmds='base_file=`basename \$file`~
12287 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12288 dldir=$destdir/`dirname \$dlpath`~
12289 test -d \$dldir || mkdir -p \$dldir~
12290 $install_prog $dir/$dlname \$dldir/$dlname~
12291 chmod a+x \$dldir/$dlname~
12292 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12293 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12294 fi'
12295 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12296 dlpath=$dir/\$dldll~
12297 $RM \$dlpath'
a243b558 12298 ;;
9c60689e 12299
a243b558
JF
12300osf3* | osf4* | osf5*)
12301 version_type=osf
12302 need_lib_prefix=no
12303 need_version=no
9d54db95
JF
12304 soname_spec='$libname$release$shared_ext$major'
12305 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
a243b558
JF
12306 shlibpath_var=LD_LIBRARY_PATH
12307 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9d54db95 12308 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
a243b558
JF
12309 ;;
12310
12311rdos*)
12312 dynamic_linker=no
12313 ;;
12314
12315solaris*)
12316 version_type=linux # correct to gnu/linux during the next big refactor
12317 need_lib_prefix=no
12318 need_version=no
9d54db95
JF
12319 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12320 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
12321 shlibpath_var=LD_LIBRARY_PATH
12322 shlibpath_overrides_runpath=yes
12323 hardcode_into_libs=yes
12324 # ldd complains unless libraries are executable
12325 postinstall_cmds='chmod +x $lib'
12326 ;;
9c60689e 12327
a243b558
JF
12328sunos4*)
12329 version_type=sunos
9d54db95 12330 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
a243b558
JF
12331 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12332 shlibpath_var=LD_LIBRARY_PATH
12333 shlibpath_overrides_runpath=yes
9d54db95 12334 if test yes = "$with_gnu_ld"; then
a243b558
JF
12335 need_lib_prefix=no
12336 fi
12337 need_version=yes
12338 ;;
9c60689e 12339
a243b558
JF
12340sysv4 | sysv4.3*)
12341 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95
JF
12342 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12343 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
12344 shlibpath_var=LD_LIBRARY_PATH
12345 case $host_vendor in
12346 sni)
12347 shlibpath_overrides_runpath=no
12348 need_lib_prefix=no
12349 runpath_var=LD_RUN_PATH
12350 ;;
12351 siemens)
12352 need_lib_prefix=no
12353 ;;
12354 motorola)
12355 need_lib_prefix=no
12356 need_version=no
12357 shlibpath_overrides_runpath=no
12358 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12359 ;;
12360 esac
12361 ;;
9c60689e 12362
a243b558 12363sysv4*MP*)
9d54db95 12364 if test -d /usr/nec; then
a243b558 12365 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95
JF
12366 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12367 soname_spec='$libname$shared_ext.$major'
a243b558
JF
12368 shlibpath_var=LD_LIBRARY_PATH
12369 fi
12370 ;;
9c60689e 12371
a243b558 12372sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9d54db95 12373 version_type=sco
a243b558
JF
12374 need_lib_prefix=no
12375 need_version=no
9d54db95
JF
12376 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12377 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
12378 shlibpath_var=LD_LIBRARY_PATH
12379 shlibpath_overrides_runpath=yes
12380 hardcode_into_libs=yes
9d54db95 12381 if test yes = "$with_gnu_ld"; then
a243b558
JF
12382 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12383 else
12384 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12385 case $host_os in
12386 sco3.2v5*)
12387 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12388 ;;
12389 esac
12390 fi
12391 sys_lib_dlsearch_path_spec='/usr/lib'
12392 ;;
9c60689e 12393
a243b558
JF
12394tpf*)
12395 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12396 version_type=linux # correct to gnu/linux during the next big refactor
12397 need_lib_prefix=no
12398 need_version=no
9d54db95 12399 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
a243b558
JF
12400 shlibpath_var=LD_LIBRARY_PATH
12401 shlibpath_overrides_runpath=no
12402 hardcode_into_libs=yes
12403 ;;
9c60689e 12404
a243b558
JF
12405uts4*)
12406 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95
JF
12407 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12408 soname_spec='$libname$release$shared_ext$major'
a243b558
JF
12409 shlibpath_var=LD_LIBRARY_PATH
12410 ;;
9c60689e 12411
a243b558
JF
12412*)
12413 dynamic_linker=no
12414 ;;
12415esac
12416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12417$as_echo "$dynamic_linker" >&6; }
9d54db95 12418test no = "$dynamic_linker" && can_build_shared=no
9c60689e 12419
a243b558 12420variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9d54db95 12421if test yes = "$GCC"; then
a243b558
JF
12422 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12423fi
9c60689e 12424
9d54db95
JF
12425if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12426 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
a243b558 12427fi
9d54db95
JF
12428
12429if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12430 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
a243b558 12431fi
9c60689e 12432
9d54db95
JF
12433# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12434configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12435
12436# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12437func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12438
12439# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12440configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12441
12442
12443
12444
12445
12446
9c60689e
DWT
12447
12448
12449
12450
12451
12452
12453
9c60689e
DWT
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
9c60689e 12466
9c60689e 12467
9c60689e 12468
9c60689e 12469
9c60689e
DWT
12470
12471
12472
12473
9c60689e 12474
9c60689e
DWT
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
53ba6704
JF
12488
12489
9c60689e
DWT
12490
12491
12492
12493
9c60689e
DWT
12494
12495
3fd51f51 12496
66170b30
JF
12497
12498
12499
3fd51f51 12500
12833ad8
JF
12501
12502
12503
12504
3fd51f51 12505
3fd51f51
DWT
12506
12507
3fd51f51 12508
3fd51f51 12509
3fd51f51 12510
66170b30 12511
632b71ea 12512
632b71ea
DWT
12513
12514
790e5246 12515
66170b30 12516
9c60689e 12517
9c60689e
DWT
12518
12519
9c60689e 12520
9c60689e
DWT
12521
12522
66170b30 12523
66170b30 12524
9c60689e 12525
e9c9a47c
DWT
12526
12527
12528
66170b30
JF
12529
12530
66170b30 12531
e9c9a47c 12532
a243b558
JF
12533
12534
12535
12536
12537
12538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12539$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12540hardcode_action=
12541if test -n "$hardcode_libdir_flag_spec" ||
12542 test -n "$runpath_var" ||
9d54db95 12543 test yes = "$hardcode_automatic"; then
a243b558
JF
12544
12545 # We can hardcode non-existent directories.
9d54db95 12546 if test no != "$hardcode_direct" &&
a243b558
JF
12547 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12548 # have to relink, otherwise we might link with an installed library
12549 # when we should be linking with a yet-to-be-installed one
9d54db95
JF
12550 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12551 test no != "$hardcode_minus_L"; then
a243b558
JF
12552 # Linking always hardcodes the temporary library directory.
12553 hardcode_action=relink
12554 else
12555 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12556 hardcode_action=immediate
9c60689e 12557 fi
e9c9a47c 12558else
a243b558
JF
12559 # We cannot hardcode anything, or else we can only hardcode existing
12560 # directories.
12561 hardcode_action=unsupported
12562fi
12563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12564$as_echo "$hardcode_action" >&6; }
12565
9d54db95
JF
12566if test relink = "$hardcode_action" ||
12567 test yes = "$inherit_rpath"; then
a243b558
JF
12568 # Fast installation is not supported
12569 enable_fast_install=no
9d54db95
JF
12570elif test yes = "$shlibpath_overrides_runpath" ||
12571 test no = "$enable_shared"; then
a243b558
JF
12572 # Fast installation is not necessary
12573 enable_fast_install=needless
9c60689e 12574fi
9c60689e 12575
9c60689e 12576
66170b30 12577
66170b30 12578
9c60689e 12579
a243b558 12580
9d54db95 12581 if test yes != "$enable_dlopen"; then
a243b558
JF
12582 enable_dlopen=unknown
12583 enable_dlopen_self=unknown
12584 enable_dlopen_self_static=unknown
66170b30 12585else
a243b558
JF
12586 lt_cv_dlopen=no
12587 lt_cv_dlopen_libs=
66170b30 12588
a243b558
JF
12589 case $host_os in
12590 beos*)
9d54db95 12591 lt_cv_dlopen=load_add_on
a243b558
JF
12592 lt_cv_dlopen_libs=
12593 lt_cv_dlopen_self=yes
12594 ;;
66170b30 12595
a243b558 12596 mingw* | pw32* | cegcc*)
9d54db95 12597 lt_cv_dlopen=LoadLibrary
a243b558
JF
12598 lt_cv_dlopen_libs=
12599 ;;
66170b30 12600
a243b558 12601 cygwin*)
9d54db95 12602 lt_cv_dlopen=dlopen
a243b558
JF
12603 lt_cv_dlopen_libs=
12604 ;;
66170b30 12605
a243b558 12606 darwin*)
9d54db95 12607 # if libdl is installed we need to link against it
a243b558
JF
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12609$as_echo_n "checking for dlopen in -ldl... " >&6; }
12610if ${ac_cv_lib_dl_dlopen+:} false; then :
12611 $as_echo_n "(cached) " >&6
12612else
12613 ac_check_lib_save_LIBS=$LIBS
12614LIBS="-ldl $LIBS"
12615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12616/* end confdefs.h. */
66170b30 12617
a243b558
JF
12618/* Override any GCC internal prototype to avoid an error.
12619 Use char because int might match the return type of a GCC
12620 builtin and then its argument prototype would still apply. */
12621#ifdef __cplusplus
12622extern "C"
12623#endif
12624char dlopen ();
12625int
12626main ()
12627{
12628return dlopen ();
12629 ;
12630 return 0;
12631}
12632_ACEOF
12633if ac_fn_c_try_link "$LINENO"; then :
12634 ac_cv_lib_dl_dlopen=yes
12635else
12636 ac_cv_lib_dl_dlopen=no
66170b30 12637fi
a243b558
JF
12638rm -f core conftest.err conftest.$ac_objext \
12639 conftest$ac_exeext conftest.$ac_ext
12640LIBS=$ac_check_lib_save_LIBS
66170b30 12641fi
a243b558
JF
12642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12643$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12644if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
9d54db95 12645 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
a243b558 12646else
66170b30 12647
9d54db95 12648 lt_cv_dlopen=dyld
a243b558
JF
12649 lt_cv_dlopen_libs=
12650 lt_cv_dlopen_self=yes
66170b30 12651
a243b558 12652fi
9c60689e 12653
a243b558 12654 ;;
9c60689e 12655
9d54db95
JF
12656 tpf*)
12657 # Don't try to run any link tests for TPF. We know it's impossible
12658 # because TPF is a cross-compiler, and we know how we open DSOs.
12659 lt_cv_dlopen=dlopen
12660 lt_cv_dlopen_libs=
12661 lt_cv_dlopen_self=no
12662 ;;
12663
a243b558
JF
12664 *)
12665 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12666if test "x$ac_cv_func_shl_load" = xyes; then :
9d54db95 12667 lt_cv_dlopen=shl_load
a243b558
JF
12668else
12669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12670$as_echo_n "checking for shl_load in -ldld... " >&6; }
12671if ${ac_cv_lib_dld_shl_load+:} false; then :
12672 $as_echo_n "(cached) " >&6
12673else
12674 ac_check_lib_save_LIBS=$LIBS
12675LIBS="-ldld $LIBS"
12676cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12677/* end confdefs.h. */
66170b30 12678
a243b558
JF
12679/* Override any GCC internal prototype to avoid an error.
12680 Use char because int might match the return type of a GCC
12681 builtin and then its argument prototype would still apply. */
12682#ifdef __cplusplus
12683extern "C"
12684#endif
12685char shl_load ();
12686int
12687main ()
12688{
12689return shl_load ();
12690 ;
12691 return 0;
12692}
12693_ACEOF
12694if ac_fn_c_try_link "$LINENO"; then :
12695 ac_cv_lib_dld_shl_load=yes
66170b30 12696else
a243b558
JF
12697 ac_cv_lib_dld_shl_load=no
12698fi
12699rm -f core conftest.err conftest.$ac_objext \
12700 conftest$ac_exeext conftest.$ac_ext
12701LIBS=$ac_check_lib_save_LIBS
66170b30 12702fi
a243b558
JF
12703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12704$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12705if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
9d54db95 12706 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
a243b558
JF
12707else
12708 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12709if test "x$ac_cv_func_dlopen" = xyes; then :
9d54db95 12710 lt_cv_dlopen=dlopen
a243b558
JF
12711else
12712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12713$as_echo_n "checking for dlopen in -ldl... " >&6; }
12714if ${ac_cv_lib_dl_dlopen+:} false; then :
12715 $as_echo_n "(cached) " >&6
12716else
12717 ac_check_lib_save_LIBS=$LIBS
12718LIBS="-ldl $LIBS"
12719cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12720/* end confdefs.h. */
e9c9a47c 12721
a243b558
JF
12722/* Override any GCC internal prototype to avoid an error.
12723 Use char because int might match the return type of a GCC
12724 builtin and then its argument prototype would still apply. */
12725#ifdef __cplusplus
12726extern "C"
12727#endif
12728char dlopen ();
12729int
12730main ()
12731{
12732return dlopen ();
12733 ;
12734 return 0;
12735}
12736_ACEOF
12737if ac_fn_c_try_link "$LINENO"; then :
12738 ac_cv_lib_dl_dlopen=yes
12739else
12740 ac_cv_lib_dl_dlopen=no
12741fi
12742rm -f core conftest.err conftest.$ac_objext \
12743 conftest$ac_exeext conftest.$ac_ext
12744LIBS=$ac_check_lib_save_LIBS
12745fi
12746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12747$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12748if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
9d54db95 12749 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
a243b558
JF
12750else
12751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12752$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12753if ${ac_cv_lib_svld_dlopen+:} false; then :
12754 $as_echo_n "(cached) " >&6
12755else
12756 ac_check_lib_save_LIBS=$LIBS
12757LIBS="-lsvld $LIBS"
12758cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12759/* end confdefs.h. */
12760
12761/* Override any GCC internal prototype to avoid an error.
12762 Use char because int might match the return type of a GCC
12763 builtin and then its argument prototype would still apply. */
12764#ifdef __cplusplus
12765extern "C"
12766#endif
12767char dlopen ();
12768int
12769main ()
12770{
12771return dlopen ();
12772 ;
12773 return 0;
12774}
12775_ACEOF
12776if ac_fn_c_try_link "$LINENO"; then :
12777 ac_cv_lib_svld_dlopen=yes
12778else
12779 ac_cv_lib_svld_dlopen=no
12780fi
12781rm -f core conftest.err conftest.$ac_objext \
12782 conftest$ac_exeext conftest.$ac_ext
12783LIBS=$ac_check_lib_save_LIBS
12784fi
12785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12786$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12787if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
9d54db95 12788 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
a243b558
JF
12789else
12790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12791$as_echo_n "checking for dld_link in -ldld... " >&6; }
12792if ${ac_cv_lib_dld_dld_link+:} false; then :
12793 $as_echo_n "(cached) " >&6
12794else
12795 ac_check_lib_save_LIBS=$LIBS
12796LIBS="-ldld $LIBS"
12797cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12798/* end confdefs.h. */
12799
12800/* Override any GCC internal prototype to avoid an error.
12801 Use char because int might match the return type of a GCC
12802 builtin and then its argument prototype would still apply. */
12803#ifdef __cplusplus
12804extern "C"
12805#endif
12806char dld_link ();
12807int
12808main ()
12809{
12810return dld_link ();
12811 ;
12812 return 0;
12813}
12814_ACEOF
12815if ac_fn_c_try_link "$LINENO"; then :
12816 ac_cv_lib_dld_dld_link=yes
9c60689e 12817else
a243b558
JF
12818 ac_cv_lib_dld_dld_link=no
12819fi
12820rm -f core conftest.err conftest.$ac_objext \
12821 conftest$ac_exeext conftest.$ac_ext
12822LIBS=$ac_check_lib_save_LIBS
12823fi
12824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12825$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12826if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
9d54db95 12827 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
9c60689e
DWT
12828fi
12829
12830
a243b558 12831fi
66170b30 12832
66170b30 12833
a243b558 12834fi
66170b30 12835
66170b30
JF
12836
12837fi
e9c9a47c 12838
66170b30 12839
a243b558 12840fi
66170b30 12841
66170b30 12842
66170b30 12843fi
e9c9a47c 12844
a243b558
JF
12845 ;;
12846 esac
9c60689e 12847
9d54db95 12848 if test no = "$lt_cv_dlopen"; then
a243b558 12849 enable_dlopen=no
9d54db95
JF
12850 else
12851 enable_dlopen=yes
a243b558 12852 fi
9c60689e 12853
a243b558
JF
12854 case $lt_cv_dlopen in
12855 dlopen)
9d54db95
JF
12856 save_CPPFLAGS=$CPPFLAGS
12857 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
66170b30 12858
9d54db95 12859 save_LDFLAGS=$LDFLAGS
a243b558 12860 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
66170b30 12861
9d54db95 12862 save_LIBS=$LIBS
a243b558 12863 LIBS="$lt_cv_dlopen_libs $LIBS"
3fd51f51 12864
a243b558
JF
12865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12866$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12867if ${lt_cv_dlopen_self+:} false; then :
12868 $as_echo_n "(cached) " >&6
e9c9a47c 12869else
9d54db95 12870 if test yes = "$cross_compiling"; then :
a243b558
JF
12871 lt_cv_dlopen_self=cross
12872else
12873 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12874 lt_status=$lt_dlunknown
12875 cat > conftest.$ac_ext <<_LT_EOF
12876#line $LINENO "configure"
12877#include "confdefs.h"
e9c9a47c 12878
a243b558
JF
12879#if HAVE_DLFCN_H
12880#include <dlfcn.h>
12881#endif
e9c9a47c 12882
a243b558 12883#include <stdio.h>
66170b30 12884
a243b558
JF
12885#ifdef RTLD_GLOBAL
12886# define LT_DLGLOBAL RTLD_GLOBAL
12887#else
12888# ifdef DL_GLOBAL
12889# define LT_DLGLOBAL DL_GLOBAL
12890# else
12891# define LT_DLGLOBAL 0
12892# endif
12893#endif
66170b30 12894
a243b558
JF
12895/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12896 find out it does not work in some platform. */
12897#ifndef LT_DLLAZY_OR_NOW
12898# ifdef RTLD_LAZY
12899# define LT_DLLAZY_OR_NOW RTLD_LAZY
12900# else
12901# ifdef DL_LAZY
12902# define LT_DLLAZY_OR_NOW DL_LAZY
12903# else
12904# ifdef RTLD_NOW
12905# define LT_DLLAZY_OR_NOW RTLD_NOW
12906# else
12907# ifdef DL_NOW
12908# define LT_DLLAZY_OR_NOW DL_NOW
12909# else
12910# define LT_DLLAZY_OR_NOW 0
12911# endif
12912# endif
12913# endif
12914# endif
12915#endif
e9c9a47c 12916
9d54db95 12917/* When -fvisibility=hidden is used, assume the code has been annotated
a243b558 12918 correspondingly for the symbols needed. */
9d54db95 12919#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
a243b558
JF
12920int fnord () __attribute__((visibility("default")));
12921#endif
e9c9a47c 12922
a243b558
JF
12923int fnord () { return 42; }
12924int main ()
12925{
12926 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12927 int status = $lt_dlunknown;
e9c9a47c 12928
a243b558
JF
12929 if (self)
12930 {
12931 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12932 else
12933 {
12934 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12935 else puts (dlerror ());
12936 }
12937 /* dlclose (self); */
12938 }
12939 else
12940 puts (dlerror ());
e9c9a47c 12941
a243b558
JF
12942 return status;
12943}
12944_LT_EOF
12945 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12946 (eval $ac_link) 2>&5
12947 ac_status=$?
12948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9d54db95 12949 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
a243b558
JF
12950 (./conftest; exit; ) >&5 2>/dev/null
12951 lt_status=$?
12952 case x$lt_status in
12953 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12954 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12955 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12956 esac
12957 else :
12958 # compilation failed
12959 lt_cv_dlopen_self=no
12960 fi
12961fi
12962rm -fr conftest*
e9c9a47c 12963
e9c9a47c 12964
e9c9a47c 12965fi
a243b558
JF
12966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12967$as_echo "$lt_cv_dlopen_self" >&6; }
e9c9a47c 12968
9d54db95 12969 if test yes = "$lt_cv_dlopen_self"; then
a243b558
JF
12970 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12972$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12973if ${lt_cv_dlopen_self_static+:} false; then :
12974 $as_echo_n "(cached) " >&6
e9c9a47c 12975else
9d54db95 12976 if test yes = "$cross_compiling"; then :
a243b558
JF
12977 lt_cv_dlopen_self_static=cross
12978else
12979 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12980 lt_status=$lt_dlunknown
12981 cat > conftest.$ac_ext <<_LT_EOF
12982#line $LINENO "configure"
12983#include "confdefs.h"
12984
12985#if HAVE_DLFCN_H
12986#include <dlfcn.h>
12987#endif
12988
12989#include <stdio.h>
e9c9a47c 12990
a243b558
JF
12991#ifdef RTLD_GLOBAL
12992# define LT_DLGLOBAL RTLD_GLOBAL
12993#else
12994# ifdef DL_GLOBAL
12995# define LT_DLGLOBAL DL_GLOBAL
12996# else
12997# define LT_DLGLOBAL 0
12998# endif
12999#endif
e9c9a47c 13000
a243b558
JF
13001/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13002 find out it does not work in some platform. */
13003#ifndef LT_DLLAZY_OR_NOW
13004# ifdef RTLD_LAZY
13005# define LT_DLLAZY_OR_NOW RTLD_LAZY
13006# else
13007# ifdef DL_LAZY
13008# define LT_DLLAZY_OR_NOW DL_LAZY
13009# else
13010# ifdef RTLD_NOW
13011# define LT_DLLAZY_OR_NOW RTLD_NOW
13012# else
13013# ifdef DL_NOW
13014# define LT_DLLAZY_OR_NOW DL_NOW
13015# else
13016# define LT_DLLAZY_OR_NOW 0
13017# endif
13018# endif
13019# endif
13020# endif
13021#endif
66170b30 13022
9d54db95 13023/* When -fvisibility=hidden is used, assume the code has been annotated
a243b558 13024 correspondingly for the symbols needed. */
9d54db95 13025#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
a243b558
JF
13026int fnord () __attribute__((visibility("default")));
13027#endif
e9c9a47c 13028
a243b558
JF
13029int fnord () { return 42; }
13030int main ()
13031{
13032 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13033 int status = $lt_dlunknown;
e9c9a47c 13034
a243b558
JF
13035 if (self)
13036 {
13037 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13038 else
13039 {
13040 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13041 else puts (dlerror ());
13042 }
13043 /* dlclose (self); */
13044 }
13045 else
13046 puts (dlerror ());
e9c9a47c 13047
a243b558
JF
13048 return status;
13049}
13050_LT_EOF
13051 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13052 (eval $ac_link) 2>&5
13053 ac_status=$?
13054 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9d54db95 13055 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
a243b558
JF
13056 (./conftest; exit; ) >&5 2>/dev/null
13057 lt_status=$?
13058 case x$lt_status in
13059 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13060 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13061 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13062 esac
13063 else :
13064 # compilation failed
13065 lt_cv_dlopen_self_static=no
13066 fi
13067fi
13068rm -fr conftest*
e9c9a47c 13069
b65019fe 13070
a243b558
JF
13071fi
13072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13073$as_echo "$lt_cv_dlopen_self_static" >&6; }
13074 fi
66170b30 13075
9d54db95
JF
13076 CPPFLAGS=$save_CPPFLAGS
13077 LDFLAGS=$save_LDFLAGS
13078 LIBS=$save_LIBS
a243b558
JF
13079 ;;
13080 esac
66170b30 13081
a243b558
JF
13082 case $lt_cv_dlopen_self in
13083 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13084 *) enable_dlopen_self=unknown ;;
13085 esac
13086
13087 case $lt_cv_dlopen_self_static in
13088 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13089 *) enable_dlopen_self_static=unknown ;;
13090 esac
b65019fe
DWT
13091fi
13092
13093
66170b30 13094
b65019fe 13095
e9c9a47c 13096
e9c9a47c
DWT
13097
13098
e9c9a47c 13099
e9c9a47c
DWT
13100
13101
e9c9a47c 13102
e9c9a47c 13103
3530897b 13104
47aaa820 13105
47aaa820 13106
a243b558
JF
13107
13108
13109striplib=
13110old_striplib=
13111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13112$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13113if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13114 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13115 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13117$as_echo "yes" >&6; }
47aaa820 13118else
a243b558
JF
13119# FIXME - insert some real tests, host_os isn't really good enough
13120 case $host_os in
13121 darwin*)
9d54db95 13122 if test -n "$STRIP"; then
a243b558
JF
13123 striplib="$STRIP -x"
13124 old_striplib="$STRIP -S"
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13126$as_echo "yes" >&6; }
13127 else
13128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13129$as_echo "no" >&6; }
13130 fi
13131 ;;
13132 *)
13133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13134$as_echo "no" >&6; }
13135 ;;
13136 esac
3530897b 13137fi
47aaa820 13138
3530897b
DWT
13139
13140
9c60689e 13141
9c60689e 13142
9c60689e 13143
9c60689e 13144
9c60689e 13145
66170b30 13146
66170b30 13147
66170b30 13148
66170b30 13149
9d54db95 13150 # Report what library types will actually be built
a243b558
JF
13151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13152$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13154$as_echo "$can_build_shared" >&6; }
66170b30 13155
a243b558
JF
13156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13157$as_echo_n "checking whether to build shared libraries... " >&6; }
9d54db95 13158 test no = "$can_build_shared" && enable_shared=no
66170b30 13159
a243b558
JF
13160 # On AIX, shared libraries and static libraries use the same namespace, and
13161 # are all built from PIC.
13162 case $host_os in
13163 aix3*)
9d54db95 13164 test yes = "$enable_shared" && enable_static=no
a243b558
JF
13165 if test -n "$RANLIB"; then
13166 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13167 postinstall_cmds='$RANLIB $lib'
13168 fi
13169 ;;
66170b30 13170
a243b558 13171 aix[4-9]*)
9d54db95
JF
13172 if test ia64 != "$host_cpu"; then
13173 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
13174 yes,aix,yes) ;; # shared object as lib.so file only
13175 yes,svr4,*) ;; # shared object as lib.so archive member only
13176 yes,*) enable_static=no ;; # shared object in lib.a archive as well
13177 esac
a243b558
JF
13178 fi
13179 ;;
13180 esac
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13182$as_echo "$enable_shared" >&6; }
66170b30 13183
a243b558
JF
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13185$as_echo_n "checking whether to build static libraries... " >&6; }
13186 # Make sure either enable_shared or enable_static is yes.
9d54db95 13187 test yes = "$enable_shared" || enable_static=yes
a243b558
JF
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13189$as_echo "$enable_static" >&6; }
66170b30 13190
9c60689e 13191
e9c9a47c 13192
9c60689e 13193
a243b558
JF
13194fi
13195ac_ext=c
13196ac_cpp='$CPP $CPPFLAGS'
13197ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13198ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13199ac_compiler_gnu=$ac_cv_c_compiler_gnu
13200
9d54db95 13201CC=$lt_save_CC
e9c9a47c 13202
9d54db95
JF
13203 if test -n "$CXX" && ( test no != "$CXX" &&
13204 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
13205 (test g++ != "$CXX"))); then
e9c9a47c
DWT
13206 ac_ext=cpp
13207ac_cpp='$CXXCPP $CPPFLAGS'
13208ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13209ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13210ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13212$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13213if test -z "$CXXCPP"; then
ee134472 13214 if ${ac_cv_prog_CXXCPP+:} false; then :
e9c9a47c
DWT
13215 $as_echo_n "(cached) " >&6
13216else
13217 # Double quotes because CXXCPP needs to be expanded
13218 for CXXCPP in "$CXX -E" "/lib/cpp"
13219 do
13220 ac_preproc_ok=false
13221for ac_cxx_preproc_warn_flag in '' yes
13222do
13223 # Use a header file that comes with gcc, so configuring glibc
13224 # with a fresh cross-compiler works.
13225 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13226 # <limits.h> exists even on freestanding compilers.
13227 # On the NeXT, cc -E runs the code through the compiler's parser,
13228 # not just through cpp. "Syntax error" is here to catch this case.
13229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13230/* end confdefs.h. */
13231#ifdef __STDC__
13232# include <limits.h>
13233#else
13234# include <assert.h>
13235#endif
13236 Syntax error
13237_ACEOF
13238if ac_fn_cxx_try_cpp "$LINENO"; then :
13239
13240else
13241 # Broken: fails on valid input.
13242continue
13243fi
12833ad8 13244rm -f conftest.err conftest.i conftest.$ac_ext
e9c9a47c
DWT
13245
13246 # OK, works on sane cases. Now check whether nonexistent headers
13247 # can be detected and how.
13248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13249/* end confdefs.h. */
13250#include <ac_nonexistent.h>
13251_ACEOF
13252if ac_fn_cxx_try_cpp "$LINENO"; then :
13253 # Broken: success on invalid input.
13254continue
13255else
13256 # Passes both tests.
13257ac_preproc_ok=:
13258break
13259fi
12833ad8 13260rm -f conftest.err conftest.i conftest.$ac_ext
e9c9a47c
DWT
13261
13262done
13263# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12833ad8 13264rm -f conftest.i conftest.err conftest.$ac_ext
e9c9a47c
DWT
13265if $ac_preproc_ok; then :
13266 break
13267fi
13268
13269 done
13270 ac_cv_prog_CXXCPP=$CXXCPP
13271
13272fi
13273 CXXCPP=$ac_cv_prog_CXXCPP
13274else
13275 ac_cv_prog_CXXCPP=$CXXCPP
13276fi
13277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13278$as_echo "$CXXCPP" >&6; }
13279ac_preproc_ok=false
13280for ac_cxx_preproc_warn_flag in '' yes
13281do
13282 # Use a header file that comes with gcc, so configuring glibc
13283 # with a fresh cross-compiler works.
13284 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13285 # <limits.h> exists even on freestanding compilers.
13286 # On the NeXT, cc -E runs the code through the compiler's parser,
13287 # not just through cpp. "Syntax error" is here to catch this case.
13288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13289/* end confdefs.h. */
13290#ifdef __STDC__
13291# include <limits.h>
13292#else
13293# include <assert.h>
13294#endif
13295 Syntax error
13296_ACEOF
13297if ac_fn_cxx_try_cpp "$LINENO"; then :
13298
13299else
13300 # Broken: fails on valid input.
13301continue
13302fi
12833ad8 13303rm -f conftest.err conftest.i conftest.$ac_ext
e9c9a47c
DWT
13304
13305 # OK, works on sane cases. Now check whether nonexistent headers
13306 # can be detected and how.
13307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13308/* end confdefs.h. */
13309#include <ac_nonexistent.h>
13310_ACEOF
13311if ac_fn_cxx_try_cpp "$LINENO"; then :
13312 # Broken: success on invalid input.
13313continue
13314else
13315 # Passes both tests.
13316ac_preproc_ok=:
13317break
13318fi
12833ad8 13319rm -f conftest.err conftest.i conftest.$ac_ext
e9c9a47c
DWT
13320
13321done
13322# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12833ad8 13323rm -f conftest.i conftest.err conftest.$ac_ext
e9c9a47c
DWT
13324if $ac_preproc_ok; then :
13325
13326else
13327 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13328$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
ee134472
JF
13329as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
13330See \`config.log' for more details" "$LINENO" 5; }
e9c9a47c
DWT
13331fi
13332
a243b558
JF
13333ac_ext=c
13334ac_cpp='$CPP $CPPFLAGS'
13335ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13336ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13337ac_compiler_gnu=$ac_cv_c_compiler_gnu
66170b30
JF
13338
13339else
e9c9a47c
DWT
13340 _lt_caught_CXX_error=yes
13341fi
13342
9c60689e
DWT
13343ac_ext=cpp
13344ac_cpp='$CXXCPP $CPPFLAGS'
13345ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13346ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13347ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9c60689e 13348
47aaa820
DWT
13349archive_cmds_need_lc_CXX=no
13350allow_undefined_flag_CXX=
13351always_export_symbols_CXX=no
13352archive_expsym_cmds_CXX=
13353compiler_needs_object_CXX=no
13354export_dynamic_flag_spec_CXX=
13355hardcode_direct_CXX=no
13356hardcode_direct_absolute_CXX=no
13357hardcode_libdir_flag_spec_CXX=
47aaa820
DWT
13358hardcode_libdir_separator_CXX=
13359hardcode_minus_L_CXX=no
13360hardcode_shlibpath_var_CXX=unsupported
13361hardcode_automatic_CXX=no
13362inherit_rpath_CXX=no
13363module_cmds_CXX=
13364module_expsym_cmds_CXX=
13365link_all_deplibs_CXX=unknown
13366old_archive_cmds_CXX=$old_archive_cmds
ee134472
JF
13367reload_flag_CXX=$reload_flag
13368reload_cmds_CXX=$reload_cmds
47aaa820
DWT
13369no_undefined_flag_CXX=
13370whole_archive_flag_spec_CXX=
13371enable_shared_with_static_runtimes_CXX=no
9c60689e 13372
47aaa820
DWT
13373# Source file extension for C++ test sources.
13374ac_ext=cpp
9c60689e 13375
47aaa820
DWT
13376# Object file extension for compiled C++ test sources.
13377objext=o
13378objext_CXX=$objext
9c60689e 13379
47aaa820
DWT
13380# No sense in running all these tests if we already determined that
13381# the CXX compiler isn't working. Some variables (like enable_shared)
13382# are currently assumed to apply to all compilers on this platform,
13383# and will be corrupted by setting them based on a non-working compiler.
9d54db95 13384if test yes != "$_lt_caught_CXX_error"; then
47aaa820
DWT
13385 # Code to be used in simple compile tests
13386 lt_simple_compile_test_code="int some_variable = 0;"
9c60689e 13387
47aaa820
DWT
13388 # Code to be used in simple link tests
13389 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
9c60689e 13390
47aaa820 13391 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
9c60689e 13392
9c60689e 13393
9c60689e 13394
9c60689e 13395
9c60689e 13396
9c60689e 13397
47aaa820
DWT
13398# If no C compiler was specified, use CC.
13399LTCC=${LTCC-"$CC"}
9c60689e 13400
47aaa820
DWT
13401# If no C compiler flags were specified, use CFLAGS.
13402LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9c60689e 13403
47aaa820
DWT
13404# Allow CC to be a program name with arguments.
13405compiler=$CC
9c60689e 13406
9c60689e 13407
47aaa820
DWT
13408 # save warnings/boilerplate of simple test code
13409 ac_outfile=conftest.$ac_objext
13410echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13411eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13412_lt_compiler_boilerplate=`cat conftest.err`
00a96142 13413$RM -r conftest*
9c60689e 13414
47aaa820
DWT
13415 ac_outfile=conftest.$ac_objext
13416echo "$lt_simple_link_test_code" >conftest.$ac_ext
13417eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13418_lt_linker_boilerplate=`cat conftest.err`
13419$RM -r conftest*
9c60689e 13420
9c60689e 13421
47aaa820
DWT
13422 # Allow CC to be a program name with arguments.
13423 lt_save_CC=$CC
ee134472 13424 lt_save_CFLAGS=$CFLAGS
47aaa820
DWT
13425 lt_save_LD=$LD
13426 lt_save_GCC=$GCC
13427 GCC=$GXX
13428 lt_save_with_gnu_ld=$with_gnu_ld
13429 lt_save_path_LD=$lt_cv_path_LD
13430 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13431 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
9c60689e 13432 else
47aaa820 13433 $as_unset lt_cv_prog_gnu_ld
9c60689e 13434 fi
47aaa820
DWT
13435 if test -n "${lt_cv_path_LDCXX+set}"; then
13436 lt_cv_path_LD=$lt_cv_path_LDCXX
9c60689e 13437 else
47aaa820 13438 $as_unset lt_cv_path_LD
9c60689e 13439 fi
47aaa820
DWT
13440 test -z "${LDCXX+set}" || LD=$LDCXX
13441 CC=${CXX-"c++"}
ee134472 13442 CFLAGS=$CXXFLAGS
47aaa820
DWT
13443 compiler=$CC
13444 compiler_CXX=$CC
9d54db95
JF
13445 func_cc_basename $compiler
13446cc_basename=$func_cc_basename_result
9c60689e
DWT
13447
13448
47aaa820
DWT
13449 if test -n "$compiler"; then
13450 # We don't want -fno-exception when compiling C++ code, so set the
13451 # no_builtin_flag separately
9d54db95 13452 if test yes = "$GXX"; then
47aaa820
DWT
13453 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13454 else
13455 lt_prog_compiler_no_builtin_flag_CXX=
13456 fi
9c60689e 13457
9d54db95 13458 if test yes = "$GXX"; then
47aaa820
DWT
13459 # Set up default GNU C++ configuration
13460
13461
13462
13463# Check whether --with-gnu-ld was given.
13464if test "${with_gnu_ld+set}" = set; then :
9d54db95 13465 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
9c60689e 13466else
47aaa820 13467 with_gnu_ld=no
9c60689e
DWT
13468fi
13469
47aaa820 13470ac_prog=ld
9d54db95 13471if test yes = "$GCC"; then
47aaa820
DWT
13472 # Check if gcc -print-prog-name=ld gives a path.
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13474$as_echo_n "checking for ld used by $CC... " >&6; }
13475 case $host in
13476 *-*-mingw*)
9d54db95 13477 # gcc leaves a trailing carriage return, which upsets mingw
47aaa820
DWT
13478 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13479 *)
13480 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13481 esac
13482 case $ac_prog in
13483 # Accept absolute paths.
13484 [\\/]* | ?:[\\/]*)
13485 re_direlt='/[^/][^/]*/\.\./'
13486 # Canonicalize the pathname of ld
13487 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13488 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13489 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13490 done
9d54db95 13491 test -z "$LD" && LD=$ac_prog
47aaa820
DWT
13492 ;;
13493 "")
13494 # If it fails, then pretend we aren't using GCC.
13495 ac_prog=ld
13496 ;;
13497 *)
13498 # If it is relative, then search for the first ld in PATH.
13499 with_gnu_ld=unknown
13500 ;;
13501 esac
9d54db95 13502elif test yes = "$with_gnu_ld"; then
47aaa820
DWT
13503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13504$as_echo_n "checking for GNU ld... " >&6; }
13505else
13506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13507$as_echo_n "checking for non-GNU ld... " >&6; }
9c60689e 13508fi
ee134472 13509if ${lt_cv_path_LD+:} false; then :
9c60689e
DWT
13510 $as_echo_n "(cached) " >&6
13511else
47aaa820 13512 if test -z "$LD"; then
9d54db95 13513 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
47aaa820 13514 for ac_dir in $PATH; do
9d54db95 13515 IFS=$lt_save_ifs
47aaa820
DWT
13516 test -z "$ac_dir" && ac_dir=.
13517 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9d54db95 13518 lt_cv_path_LD=$ac_dir/$ac_prog
47aaa820
DWT
13519 # Check to see if the program is GNU ld. I'd rather use --version,
13520 # but apparently some variants of GNU ld only accept -v.
13521 # Break only if it was the GNU/non-GNU ld that we prefer.
13522 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
13523 *GNU* | *'with BFD'*)
9d54db95 13524 test no != "$with_gnu_ld" && break
47aaa820
DWT
13525 ;;
13526 *)
9d54db95 13527 test yes != "$with_gnu_ld" && break
47aaa820
DWT
13528 ;;
13529 esac
13530 fi
9c60689e 13531 done
9d54db95 13532 IFS=$lt_save_ifs
47aaa820 13533else
9d54db95 13534 lt_cv_path_LD=$LD # Let the user override the test with a path.
9c60689e
DWT
13535fi
13536fi
47aaa820 13537
9d54db95 13538LD=$lt_cv_path_LD
47aaa820
DWT
13539if test -n "$LD"; then
13540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13541$as_echo "$LD" >&6; }
9c60689e
DWT
13542else
13543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13544$as_echo "no" >&6; }
13545fi
12833ad8 13546test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
47aaa820
DWT
13547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13548$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
ee134472 13549if ${lt_cv_prog_gnu_ld+:} false; then :
47aaa820
DWT
13550 $as_echo_n "(cached) " >&6
13551else
13552 # I'd rather use --version here, but apparently some GNU lds only accept -v.
13553case `$LD -v 2>&1 </dev/null` in
13554*GNU* | *'with BFD'*)
13555 lt_cv_prog_gnu_ld=yes
13556 ;;
13557*)
13558 lt_cv_prog_gnu_ld=no
13559 ;;
13560esac
13561fi
13562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
13563$as_echo "$lt_cv_prog_gnu_ld" >&6; }
13564with_gnu_ld=$lt_cv_prog_gnu_ld
9c60689e
DWT
13565
13566
9c60689e 13567
9c60689e 13568
9c60689e 13569
9c60689e 13570
9c60689e 13571
47aaa820
DWT
13572 # Check if GNU C++ uses GNU ld as the underlying linker, since the
13573 # archiving commands below assume that GNU ld is being used.
9d54db95
JF
13574 if test yes = "$with_gnu_ld"; then
13575 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
13576 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'
9c60689e 13577
9d54db95
JF
13578 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
13579 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
9c60689e 13580
47aaa820
DWT
13581 # If archive_cmds runs LD, not CC, wlarc should be empty
13582 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
13583 # investigate it a little bit more. (MM)
9d54db95 13584 wlarc='$wl'
9c60689e 13585
47aaa820
DWT
13586 # ancient GNU ld didn't support --whole-archive et. al.
13587 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
13588 $GREP 'no-whole-archive' > /dev/null; then
9d54db95 13589 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
47aaa820
DWT
13590 else
13591 whole_archive_flag_spec_CXX=
13592 fi
13593 else
13594 with_gnu_ld=no
13595 wlarc=
13596
13597 # A generic and very simple default shared library creation
13598 # command for GNU C++ for the case where it uses the native
13599 # linker, instead of GNU ld. If possible, this setting should
13600 # overridden to take advantage of the native linker features on
13601 # the platform it is being used on.
13602 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13603 fi
13604
13605 # Commands to make compiler produce verbose output that lists
13606 # what "hidden" libraries, object files and flags are used when
13607 # linking a shared library.
ee134472 13608 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
47aaa820
DWT
13609
13610 else
13611 GXX=no
13612 with_gnu_ld=no
13613 wlarc=
13614 fi
13615
13616 # PORTME: fill in a description of your system's C++ link characteristics
13617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13618$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13619 ld_shlibs_CXX=yes
13620 case $host_os in
13621 aix3*)
13622 # FIXME: insert proper C++ library support
13623 ld_shlibs_CXX=no
13624 ;;
13625 aix[4-9]*)
9d54db95 13626 if test ia64 = "$host_cpu"; then
47aaa820
DWT
13627 # On IA64, the linker does run time linking by default, so we don't
13628 # have to do anything special.
13629 aix_use_runtimelinking=no
13630 exp_sym_flag='-Bexport'
9d54db95 13631 no_entry_flag=
47aaa820
DWT
13632 else
13633 aix_use_runtimelinking=no
13634
13635 # Test if we are trying to use run time linking or normal
13636 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9d54db95
JF
13637 # have runtime linking enabled, and use it for executables.
13638 # For shared libraries, we enable/disable runtime linking
13639 # depending on the kind of the shared library created -
13640 # when "with_aix_soname,aix_use_runtimelinking" is:
13641 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
13642 # "aix,yes" lib.so shared, rtl:yes, for executables
13643 # lib.a static archive
13644 # "both,no" lib.so.V(shr.o) shared, rtl:yes
13645 # lib.a(lib.so.V) shared, rtl:no, for executables
13646 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
13647 # lib.a(lib.so.V) shared, rtl:no
13648 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
13649 # lib.a static archive
47aaa820
DWT
13650 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13651 for ld_flag in $LDFLAGS; do
13652 case $ld_flag in
13653 *-brtl*)
13654 aix_use_runtimelinking=yes
13655 break
13656 ;;
13657 esac
13658 done
9d54db95
JF
13659 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
13660 # With aix-soname=svr4, we create the lib.so.V shared archives only,
13661 # so we don't have lib.a shared libs to link our executables.
13662 # We have to force runtime linking in this case.
13663 aix_use_runtimelinking=yes
13664 LDFLAGS="$LDFLAGS -Wl,-brtl"
13665 fi
47aaa820
DWT
13666 ;;
13667 esac
13668
13669 exp_sym_flag='-bexport'
13670 no_entry_flag='-bnoentry'
13671 fi
13672
13673 # When large executables or shared objects are built, AIX ld can
13674 # have problems creating the table of contents. If linking a library
13675 # or program results in "error TOC overflow" add -mminimal-toc to
13676 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
13677 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13678
13679 archive_cmds_CXX=''
13680 hardcode_direct_CXX=yes
13681 hardcode_direct_absolute_CXX=yes
13682 hardcode_libdir_separator_CXX=':'
13683 link_all_deplibs_CXX=yes
9d54db95
JF
13684 file_list_spec_CXX='$wl-f,'
13685 case $with_aix_soname,$aix_use_runtimelinking in
13686 aix,*) ;; # no import file
13687 svr4,* | *,yes) # use import file
13688 # The Import File defines what to hardcode.
13689 hardcode_direct_CXX=no
13690 hardcode_direct_absolute_CXX=no
13691 ;;
13692 esac
47aaa820 13693
9d54db95 13694 if test yes = "$GXX"; then
47aaa820
DWT
13695 case $host_os in aix4.[012]|aix4.[012].*)
13696 # We only want to do this on AIX 4.2 and lower, the check
13697 # below for broken collect2 doesn't work under 4.3+
9d54db95 13698 collect2name=`$CC -print-prog-name=collect2`
47aaa820
DWT
13699 if test -f "$collect2name" &&
13700 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13701 then
13702 # We have reworked collect2
13703 :
13704 else
13705 # We have old collect2
13706 hardcode_direct_CXX=unsupported
13707 # It fails to find uninstalled libraries when the uninstalled
13708 # path is not listed in the libpath. Setting hardcode_minus_L
13709 # to unsupported forces relinking
13710 hardcode_minus_L_CXX=yes
13711 hardcode_libdir_flag_spec_CXX='-L$libdir'
13712 hardcode_libdir_separator_CXX=
13713 fi
13714 esac
13715 shared_flag='-shared'
9d54db95
JF
13716 if test yes = "$aix_use_runtimelinking"; then
13717 shared_flag=$shared_flag' $wl-G'
47aaa820 13718 fi
9d54db95
JF
13719 # Need to ensure runtime linking is disabled for the traditional
13720 # shared library, or the linker may eventually find shared libraries
13721 # /with/ Import File - we do not want to mix them.
13722 shared_flag_aix='-shared'
13723 shared_flag_svr4='-shared $wl-G'
47aaa820
DWT
13724 else
13725 # not using gcc
9d54db95 13726 if test ia64 = "$host_cpu"; then
47aaa820
DWT
13727 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13728 # chokes on -Wl,-G. The following line is correct:
13729 shared_flag='-G'
13730 else
9d54db95
JF
13731 if test yes = "$aix_use_runtimelinking"; then
13732 shared_flag='$wl-G'
47aaa820 13733 else
9d54db95 13734 shared_flag='$wl-bM:SRE'
47aaa820 13735 fi
9d54db95
JF
13736 shared_flag_aix='$wl-bM:SRE'
13737 shared_flag_svr4='$wl-G'
47aaa820
DWT
13738 fi
13739 fi
13740
9d54db95 13741 export_dynamic_flag_spec_CXX='$wl-bexpall'
47aaa820
DWT
13742 # It seems that -bexpall does not export symbols beginning with
13743 # underscore (_), so it is better to generate a list of symbols to
13744 # export.
13745 always_export_symbols_CXX=yes
9d54db95 13746 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
47aaa820
DWT
13747 # Warning - without using the other runtime loading flags (-brtl),
13748 # -berok will link without error, but may produce a broken library.
9d54db95
JF
13749 # The "-G" linker flag allows undefined symbols.
13750 no_undefined_flag_CXX='-bernotok'
47aaa820
DWT
13751 # Determine the default libpath from the value encoded in an empty
13752 # executable.
9d54db95 13753 if test set = "${lt_cv_aix_libpath+set}"; then
ee134472
JF
13754 aix_libpath=$lt_cv_aix_libpath
13755else
13756 if ${lt_cv_aix_libpath__CXX+:} false; then :
13757 $as_echo_n "(cached) " >&6
13758else
13759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9c60689e
DWT
13760/* end confdefs.h. */
13761
13762int
13763main ()
13764{
13765
13766 ;
13767 return 0;
13768}
13769_ACEOF
47aaa820 13770if ac_fn_cxx_try_link "$LINENO"; then :
9c60689e 13771
ee134472
JF
13772 lt_aix_libpath_sed='
13773 /Import File Strings/,/^$/ {
13774 /^0/ {
13775 s/^0 *\([^ ]*\) *$/\1/
13776 p
13777 }
13778 }'
13779 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13780 # Check for a 64-bit object if we didn't find anything.
13781 if test -z "$lt_cv_aix_libpath__CXX"; then
13782 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13783 fi
47aaa820
DWT
13784fi
13785rm -f core conftest.err conftest.$ac_objext \
13786 conftest$ac_exeext conftest.$ac_ext
ee134472 13787 if test -z "$lt_cv_aix_libpath__CXX"; then
9d54db95 13788 lt_cv_aix_libpath__CXX=/usr/lib:/lib
ee134472
JF
13789 fi
13790
13791fi
13792
13793 aix_libpath=$lt_cv_aix_libpath__CXX
13794fi
47aaa820 13795
9d54db95 13796 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
47aaa820 13797
9d54db95 13798 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
47aaa820 13799 else
9d54db95
JF
13800 if test ia64 = "$host_cpu"; then
13801 hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
47aaa820 13802 allow_undefined_flag_CXX="-z nodefs"
9d54db95 13803 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"
47aaa820
DWT
13804 else
13805 # Determine the default libpath from the value encoded in an
13806 # empty executable.
9d54db95 13807 if test set = "${lt_cv_aix_libpath+set}"; then
ee134472
JF
13808 aix_libpath=$lt_cv_aix_libpath
13809else
13810 if ${lt_cv_aix_libpath__CXX+:} false; then :
13811 $as_echo_n "(cached) " >&6
13812else
13813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9c60689e
DWT
13814/* end confdefs.h. */
13815
13816int
13817main ()
13818{
13819
13820 ;
13821 return 0;
13822}
13823_ACEOF
47aaa820 13824if ac_fn_cxx_try_link "$LINENO"; then :
9c60689e 13825
ee134472
JF
13826 lt_aix_libpath_sed='
13827 /Import File Strings/,/^$/ {
13828 /^0/ {
13829 s/^0 *\([^ ]*\) *$/\1/
13830 p
13831 }
13832 }'
13833 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13834 # Check for a 64-bit object if we didn't find anything.
13835 if test -z "$lt_cv_aix_libpath__CXX"; then
13836 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13837 fi
9c60689e 13838fi
47aaa820
DWT
13839rm -f core conftest.err conftest.$ac_objext \
13840 conftest$ac_exeext conftest.$ac_ext
ee134472 13841 if test -z "$lt_cv_aix_libpath__CXX"; then
9d54db95 13842 lt_cv_aix_libpath__CXX=/usr/lib:/lib
ee134472
JF
13843 fi
13844
13845fi
13846
13847 aix_libpath=$lt_cv_aix_libpath__CXX
13848fi
9c60689e 13849
9d54db95 13850 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
47aaa820
DWT
13851 # Warning - without using the other run time loading flags,
13852 # -berok will link without error, but may produce a broken library.
9d54db95
JF
13853 no_undefined_flag_CXX=' $wl-bernotok'
13854 allow_undefined_flag_CXX=' $wl-berok'
13855 if test yes = "$with_gnu_ld"; then
ee134472 13856 # We only use this code for GNU lds that support --whole-archive.
9d54db95 13857 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
ee134472
JF
13858 else
13859 # Exported symbols can be pulled into shared objects from archives
13860 whole_archive_flag_spec_CXX='$convenience'
13861 fi
47aaa820 13862 archive_cmds_need_lc_CXX=yes
9d54db95
JF
13863 archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
13864 # -brtl affects multiple linker settings, -berok does not and is overridden later
13865 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
13866 if test svr4 != "$with_aix_soname"; then
13867 # This is similar to how AIX traditionally builds its shared
13868 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
13869 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'
13870 fi
13871 if test aix != "$with_aix_soname"; then
13872 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'
13873 else
13874 # used by -dlpreopen to get the symbols
13875 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
13876 fi
13877 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
47aaa820
DWT
13878 fi
13879 fi
13880 ;;
9c60689e 13881
47aaa820
DWT
13882 beos*)
13883 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13884 allow_undefined_flag_CXX=unsupported
13885 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13886 # support --undefined. This deserves some investigation. FIXME
9d54db95 13887 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
47aaa820
DWT
13888 else
13889 ld_shlibs_CXX=no
13890 fi
13891 ;;
9c60689e 13892
47aaa820
DWT
13893 chorus*)
13894 case $cc_basename in
13895 *)
13896 # FIXME: insert proper C++ library support
13897 ld_shlibs_CXX=no
13898 ;;
13899 esac
13900 ;;
9c60689e 13901
47aaa820 13902 cygwin* | mingw* | pw32* | cegcc*)
ee134472
JF
13903 case $GXX,$cc_basename in
13904 ,cl* | no,cl*)
13905 # Native MSVC
13906 # hardcode_libdir_flag_spec is actually meaningless, as there is
13907 # no search path for DLLs.
13908 hardcode_libdir_flag_spec_CXX=' '
13909 allow_undefined_flag_CXX=unsupported
13910 always_export_symbols_CXX=yes
13911 file_list_spec_CXX='@'
13912 # Tell ltmain to make .lib files, not .a files.
13913 libext=lib
13914 # Tell ltmain to make .dll files, not .so files.
9d54db95 13915 shrext_cmds=.dll
ee134472 13916 # FIXME: Setting linknames here is a bad hack.
9d54db95
JF
13917 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
13918 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
13919 cp "$export_symbols" "$output_objdir/$soname.def";
13920 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
13921 else
13922 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
13923 fi~
13924 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
13925 linknames='
ee134472
JF
13926 # The linker will not automatically build a static lib if we build a DLL.
13927 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
13928 enable_shared_with_static_runtimes_CXX=yes
13929 # Don't use ranlib
13930 old_postinstall_cmds_CXX='chmod 644 $oldlib'
13931 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
9d54db95
JF
13932 lt_tool_outputfile="@TOOL_OUTPUT@"~
13933 case $lt_outputfile in
13934 *.exe|*.EXE) ;;
13935 *)
13936 lt_outputfile=$lt_outputfile.exe
13937 lt_tool_outputfile=$lt_tool_outputfile.exe
13938 ;;
13939 esac~
13940 func_to_tool_file "$lt_outputfile"~
13941 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
13942 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
13943 $RM "$lt_outputfile.manifest";
13944 fi'
ee134472
JF
13945 ;;
13946 *)
13947 # g++
13948 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13949 # as there is no search path for DLLs.
13950 hardcode_libdir_flag_spec_CXX='-L$libdir'
9d54db95 13951 export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
ee134472
JF
13952 allow_undefined_flag_CXX=unsupported
13953 always_export_symbols_CXX=no
13954 enable_shared_with_static_runtimes_CXX=yes
13955
13956 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9d54db95
JF
13957 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'
13958 # If the export-symbols file already is a .def file, use it as
13959 # is; otherwise, prepend EXPORTS...
13960 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
13961 cp $export_symbols $output_objdir/$soname.def;
13962 else
13963 echo EXPORTS > $output_objdir/$soname.def;
13964 cat $export_symbols >> $output_objdir/$soname.def;
13965 fi~
13966 $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'
ee134472
JF
13967 else
13968 ld_shlibs_CXX=no
13969 fi
13970 ;;
13971 esac
13972 ;;
47aaa820 13973 darwin* | rhapsody*)
9c60689e 13974
9c60689e 13975
47aaa820
DWT
13976 archive_cmds_need_lc_CXX=no
13977 hardcode_direct_CXX=no
13978 hardcode_automatic_CXX=yes
13979 hardcode_shlibpath_var_CXX=unsupported
9d54db95
JF
13980 if test yes = "$lt_cv_ld_force_load"; then
13981 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\"`'
53ba6704 13982
ee134472
JF
13983 else
13984 whole_archive_flag_spec_CXX=''
13985 fi
47aaa820 13986 link_all_deplibs_CXX=yes
9d54db95 13987 allow_undefined_flag_CXX=$_lt_dar_allow_undefined
47aaa820 13988 case $cc_basename in
9d54db95 13989 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
47aaa820
DWT
13990 *) _lt_dar_can_shared=$GCC ;;
13991 esac
9d54db95 13992 if test yes = "$_lt_dar_can_shared"; then
ee134472 13993 output_verbose_link_cmd=func_echo_all
9d54db95
JF
13994 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"
13995 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
13996 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"
13997 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"
13998 if test yes != "$lt_cv_apple_cc_single_mod"; then
13999 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"
14000 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"
47aaa820 14001 fi
9c60689e 14002
47aaa820
DWT
14003 else
14004 ld_shlibs_CXX=no
14005 fi
9c60689e 14006
47aaa820 14007 ;;
9c60689e 14008
9d54db95
JF
14009 os2*)
14010 hardcode_libdir_flag_spec_CXX='-L$libdir'
14011 hardcode_minus_L_CXX=yes
14012 allow_undefined_flag_CXX=unsupported
14013 shrext_cmds=.dll
14014 archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
14015 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
14016 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
14017 $ECHO EXPORTS >> $output_objdir/$libname.def~
14018 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
14019 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
14020 emximp -o $lib $output_objdir/$libname.def'
14021 archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
14022 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
14023 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
14024 $ECHO EXPORTS >> $output_objdir/$libname.def~
14025 prefix_cmds="$SED"~
14026 if test EXPORTS = "`$SED 1q $export_symbols`"; then
14027 prefix_cmds="$prefix_cmds -e 1d";
14028 fi~
14029 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
14030 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
14031 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
14032 emximp -o $lib $output_objdir/$libname.def'
14033 old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
14034 enable_shared_with_static_runtimes_CXX=yes
14035 ;;
14036
47aaa820
DWT
14037 dgux*)
14038 case $cc_basename in
14039 ec++*)
14040 # FIXME: insert proper C++ library support
14041 ld_shlibs_CXX=no
14042 ;;
14043 ghcx*)
14044 # Green Hills C++ Compiler
14045 # FIXME: insert proper C++ library support
14046 ld_shlibs_CXX=no
14047 ;;
14048 *)
14049 # FIXME: insert proper C++ library support
14050 ld_shlibs_CXX=no
14051 ;;
14052 esac
14053 ;;
9c60689e 14054
53ba6704 14055 freebsd2.*)
47aaa820
DWT
14056 # C++ shared libraries reported to be fairly broken before
14057 # switch to ELF
14058 ld_shlibs_CXX=no
14059 ;;
9c60689e 14060
47aaa820
DWT
14061 freebsd-elf*)
14062 archive_cmds_need_lc_CXX=no
14063 ;;
9c60689e 14064
47aaa820
DWT
14065 freebsd* | dragonfly*)
14066 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14067 # conventions
14068 ld_shlibs_CXX=yes
14069 ;;
9c60689e 14070
ee134472 14071 haiku*)
9d54db95 14072 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
ee134472
JF
14073 link_all_deplibs_CXX=yes
14074 ;;
14075
47aaa820 14076 hpux9*)
9d54db95 14077 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
47aaa820 14078 hardcode_libdir_separator_CXX=:
9d54db95 14079 export_dynamic_flag_spec_CXX='$wl-E'
47aaa820
DWT
14080 hardcode_direct_CXX=yes
14081 hardcode_minus_L_CXX=yes # Not in the search PATH,
14082 # but as the default
14083 # location of the library.
9c60689e 14084
47aaa820
DWT
14085 case $cc_basename in
14086 CC*)
14087 # FIXME: insert proper C++ library support
14088 ld_shlibs_CXX=no
14089 ;;
14090 aCC*)
9d54db95 14091 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'
47aaa820
DWT
14092 # Commands to make compiler produce verbose output that lists
14093 # what "hidden" libraries, object files and flags are used when
14094 # linking a shared library.
14095 #
14096 # There doesn't appear to be a way to prevent this compiler from
14097 # explicitly linking system object files so we need to strip them
14098 # from the output so that they don't get included in the library
14099 # dependencies.
9d54db95 14100 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"'
47aaa820
DWT
14101 ;;
14102 *)
9d54db95
JF
14103 if test yes = "$GXX"; then
14104 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'
47aaa820
DWT
14105 else
14106 # FIXME: insert proper C++ library support
14107 ld_shlibs_CXX=no
14108 fi
14109 ;;
14110 esac
14111 ;;
9c60689e 14112
47aaa820 14113 hpux10*|hpux11*)
9d54db95
JF
14114 if test no = "$with_gnu_ld"; then
14115 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
47aaa820 14116 hardcode_libdir_separator_CXX=:
9c60689e 14117
47aaa820
DWT
14118 case $host_cpu in
14119 hppa*64*|ia64*)
14120 ;;
14121 *)
9d54db95 14122 export_dynamic_flag_spec_CXX='$wl-E'
47aaa820
DWT
14123 ;;
14124 esac
14125 fi
14126 case $host_cpu in
14127 hppa*64*|ia64*)
14128 hardcode_direct_CXX=no
14129 hardcode_shlibpath_var_CXX=no
14130 ;;
14131 *)
14132 hardcode_direct_CXX=yes
14133 hardcode_direct_absolute_CXX=yes
14134 hardcode_minus_L_CXX=yes # Not in the search PATH,
14135 # but as the default
14136 # location of the library.
14137 ;;
14138 esac
9c60689e 14139
47aaa820
DWT
14140 case $cc_basename in
14141 CC*)
14142 # FIXME: insert proper C++ library support
14143 ld_shlibs_CXX=no
14144 ;;
14145 aCC*)
14146 case $host_cpu in
14147 hppa*64*)
9d54db95 14148 archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
47aaa820
DWT
14149 ;;
14150 ia64*)
9d54db95 14151 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
47aaa820
DWT
14152 ;;
14153 *)
9d54db95 14154 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
47aaa820
DWT
14155 ;;
14156 esac
14157 # Commands to make compiler produce verbose output that lists
14158 # what "hidden" libraries, object files and flags are used when
14159 # linking a shared library.
14160 #
14161 # There doesn't appear to be a way to prevent this compiler from
14162 # explicitly linking system object files so we need to strip them
14163 # from the output so that they don't get included in the library
14164 # dependencies.
9d54db95 14165 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"'
47aaa820
DWT
14166 ;;
14167 *)
9d54db95
JF
14168 if test yes = "$GXX"; then
14169 if test no = "$with_gnu_ld"; then
47aaa820
DWT
14170 case $host_cpu in
14171 hppa*64*)
9d54db95 14172 archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
47aaa820
DWT
14173 ;;
14174 ia64*)
9d54db95 14175 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
47aaa820
DWT
14176 ;;
14177 *)
9d54db95 14178 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'
47aaa820
DWT
14179 ;;
14180 esac
14181 fi
14182 else
14183 # FIXME: insert proper C++ library support
14184 ld_shlibs_CXX=no
14185 fi
14186 ;;
14187 esac
14188 ;;
9c60689e 14189
47aaa820
DWT
14190 interix[3-9]*)
14191 hardcode_direct_CXX=no
14192 hardcode_shlibpath_var_CXX=no
9d54db95
JF
14193 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14194 export_dynamic_flag_spec_CXX='$wl-E'
47aaa820
DWT
14195 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14196 # Instead, shared libraries are loaded at an image base (0x10000000 by
14197 # default) and relocated if they conflict, which is a slow very memory
14198 # consuming and fragmenting process. To avoid this, we pick a random,
14199 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14200 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9d54db95
JF
14201 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'
14202 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'
47aaa820
DWT
14203 ;;
14204 irix5* | irix6*)
14205 case $cc_basename in
14206 CC*)
14207 # SGI C++
9d54db95 14208 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'
9c60689e 14209
47aaa820
DWT
14210 # Archives containing C++ object files must be created using
14211 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
14212 # necessary to make sure instantiated templates are included
14213 # in the archive.
14214 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14215 ;;
14216 *)
9d54db95
JF
14217 if test yes = "$GXX"; then
14218 if test no = "$with_gnu_ld"; then
14219 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'
47aaa820 14220 else
9d54db95 14221 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'
47aaa820
DWT
14222 fi
14223 fi
14224 link_all_deplibs_CXX=yes
14225 ;;
14226 esac
9d54db95 14227 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
47aaa820
DWT
14228 hardcode_libdir_separator_CXX=:
14229 inherit_rpath_CXX=yes
14230 ;;
9c60689e 14231
9d54db95 14232 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
47aaa820
DWT
14233 case $cc_basename in
14234 KCC*)
14235 # Kuck and Associates, Inc. (KAI) C++ Compiler
9c60689e 14236
47aaa820
DWT
14237 # KCC will only create a shared library if the output file
14238 # ends with ".so" (or ".sl" for HP-UX), so rename the library
14239 # to its proper name (with version) after linking.
9d54db95
JF
14240 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'
14241 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'
47aaa820
DWT
14242 # Commands to make compiler produce verbose output that lists
14243 # what "hidden" libraries, object files and flags are used when
14244 # linking a shared library.
14245 #
14246 # There doesn't appear to be a way to prevent this compiler from
14247 # explicitly linking system object files so we need to strip them
14248 # from the output so that they don't get included in the library
14249 # dependencies.
9d54db95 14250 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"'
9c60689e 14251
9d54db95
JF
14252 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14253 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
9c60689e 14254
47aaa820
DWT
14255 # Archives containing C++ object files must be created using
14256 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14257 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14258 ;;
14259 icpc* | ecpc* )
14260 # Intel C++
14261 with_gnu_ld=yes
14262 # version 8.0 and above of icpc choke on multiply defined symbols
14263 # if we add $predep_objects and $postdep_objects, however 7.1 and
14264 # earlier do not add the objects themselves.
14265 case `$CC -V 2>&1` in
14266 *"Version 7."*)
9d54db95
JF
14267 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14268 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'
47aaa820
DWT
14269 ;;
14270 *) # Version 8.0 or newer
14271 tmp_idyn=
14272 case $host_cpu in
14273 ia64*) tmp_idyn=' -i_dynamic';;
14274 esac
9d54db95
JF
14275 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14276 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'
47aaa820
DWT
14277 ;;
14278 esac
14279 archive_cmds_need_lc_CXX=no
9d54db95
JF
14280 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14281 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14282 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
47aaa820
DWT
14283 ;;
14284 pgCC* | pgcpp*)
14285 # Portland Group C++ compiler
14286 case `$CC -V` in
ee134472 14287 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
47aaa820 14288 prelink_cmds_CXX='tpldir=Template.dir~
9d54db95
JF
14289 rm -rf $tpldir~
14290 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14291 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
47aaa820 14292 old_archive_cmds_CXX='tpldir=Template.dir~
9d54db95
JF
14293 rm -rf $tpldir~
14294 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14295 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
14296 $RANLIB $oldlib'
47aaa820 14297 archive_cmds_CXX='tpldir=Template.dir~
9d54db95
JF
14298 rm -rf $tpldir~
14299 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14300 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
47aaa820 14301 archive_expsym_cmds_CXX='tpldir=Template.dir~
9d54db95
JF
14302 rm -rf $tpldir~
14303 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14304 $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'
47aaa820 14305 ;;
ee134472 14306 *) # Version 6 and above use weak symbols
9d54db95
JF
14307 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14308 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'
47aaa820
DWT
14309 ;;
14310 esac
9c60689e 14311
9d54db95
JF
14312 hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
14313 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14314 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'
47aaa820
DWT
14315 ;;
14316 cxx*)
14317 # Compaq C++
9d54db95
JF
14318 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14319 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'
9c60689e 14320
47aaa820
DWT
14321 runpath_var=LD_RUN_PATH
14322 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14323 hardcode_libdir_separator_CXX=:
9c60689e 14324
47aaa820
DWT
14325 # Commands to make compiler produce verbose output that lists
14326 # what "hidden" libraries, object files and flags are used when
14327 # linking a shared library.
14328 #
14329 # There doesn't appear to be a way to prevent this compiler from
14330 # explicitly linking system object files so we need to strip them
14331 # from the output so that they don't get included in the library
14332 # dependencies.
9d54db95 14333 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'
47aaa820 14334 ;;
ee134472 14335 xl* | mpixl* | bgxl*)
47aaa820 14336 # IBM XL 8.0 on PPC, with GNU ld
9d54db95
JF
14337 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14338 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14339 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14340 if test yes = "$supports_anon_versioning"; then
47aaa820 14341 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
9d54db95
JF
14342 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14343 echo "local: *; };" >> $output_objdir/$libname.ver~
14344 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
47aaa820
DWT
14345 fi
14346 ;;
14347 *)
14348 case `$CC -V 2>&1 | sed 5q` in
14349 *Sun\ C*)
14350 # Sun C++ 5.9
14351 no_undefined_flag_CXX=' -zdefs'
9d54db95
JF
14352 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14353 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'
47aaa820 14354 hardcode_libdir_flag_spec_CXX='-R$libdir'
9d54db95 14355 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'
47aaa820 14356 compiler_needs_object_CXX=yes
9c60689e 14357
47aaa820
DWT
14358 # Not sure whether something based on
14359 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14360 # would be better.
ee134472 14361 output_verbose_link_cmd='func_echo_all'
9c60689e 14362
47aaa820
DWT
14363 # Archives containing C++ object files must be created using
14364 # "CC -xar", where "CC" is the Sun C++ compiler. This is
14365 # necessary to make sure instantiated templates are included
14366 # in the archive.
14367 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14368 ;;
14369 esac
14370 ;;
14371 esac
14372 ;;
9c60689e 14373
47aaa820
DWT
14374 lynxos*)
14375 # FIXME: insert proper C++ library support
14376 ld_shlibs_CXX=no
14377 ;;
9c60689e 14378
47aaa820
DWT
14379 m88k*)
14380 # FIXME: insert proper C++ library support
14381 ld_shlibs_CXX=no
14382 ;;
9c60689e 14383
47aaa820
DWT
14384 mvs*)
14385 case $cc_basename in
14386 cxx*)
14387 # FIXME: insert proper C++ library support
14388 ld_shlibs_CXX=no
14389 ;;
14390 *)
14391 # FIXME: insert proper C++ library support
14392 ld_shlibs_CXX=no
14393 ;;
14394 esac
14395 ;;
9c60689e 14396
47aaa820
DWT
14397 netbsd*)
14398 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14399 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14400 wlarc=
14401 hardcode_libdir_flag_spec_CXX='-R$libdir'
14402 hardcode_direct_CXX=yes
14403 hardcode_shlibpath_var_CXX=no
14404 fi
14405 # Workaround some broken pre-1.5 toolchains
14406 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
9c60689e 14407 ;;
47aaa820
DWT
14408
14409 *nto* | *qnx*)
14410 ld_shlibs_CXX=yes
9c60689e 14411 ;;
9c60689e 14412
9d54db95 14413 openbsd* | bitrig*)
47aaa820
DWT
14414 if test -f /usr/libexec/ld.so; then
14415 hardcode_direct_CXX=yes
14416 hardcode_shlibpath_var_CXX=no
14417 hardcode_direct_absolute_CXX=yes
14418 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
9d54db95
JF
14419 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14420 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
14421 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
14422 export_dynamic_flag_spec_CXX='$wl-E'
14423 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
47aaa820 14424 fi
ee134472 14425 output_verbose_link_cmd=func_echo_all
47aaa820
DWT
14426 else
14427 ld_shlibs_CXX=no
14428 fi
14429 ;;
9c60689e 14430
47aaa820
DWT
14431 osf3* | osf4* | osf5*)
14432 case $cc_basename in
14433 KCC*)
14434 # Kuck and Associates, Inc. (KAI) C++ Compiler
9c60689e 14435
47aaa820
DWT
14436 # KCC will only create a shared library if the output file
14437 # ends with ".so" (or ".sl" for HP-UX), so rename the library
14438 # to its proper name (with version) after linking.
9d54db95 14439 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'
9c60689e 14440
9d54db95 14441 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
47aaa820 14442 hardcode_libdir_separator_CXX=:
9c60689e 14443
47aaa820
DWT
14444 # Archives containing C++ object files must be created using
14445 # the KAI C++ compiler.
14446 case $host in
14447 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14448 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14449 esac
14450 ;;
14451 RCC*)
14452 # Rational C++ 2.4.1
14453 # FIXME: insert proper C++ library support
14454 ld_shlibs_CXX=no
14455 ;;
14456 cxx*)
14457 case $host in
14458 osf3*)
9d54db95
JF
14459 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
14460 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'
14461 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
47aaa820
DWT
14462 ;;
14463 *)
14464 allow_undefined_flag_CXX=' -expect_unresolved \*'
9d54db95 14465 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'
47aaa820 14466 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
9d54db95
JF
14467 echo "-hidden">> $lib.exp~
14468 $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~
14469 $RM $lib.exp'
47aaa820
DWT
14470 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14471 ;;
14472 esac
9c60689e 14473
47aaa820 14474 hardcode_libdir_separator_CXX=:
9c60689e 14475
47aaa820
DWT
14476 # Commands to make compiler produce verbose output that lists
14477 # what "hidden" libraries, object files and flags are used when
14478 # linking a shared library.
14479 #
14480 # There doesn't appear to be a way to prevent this compiler from
14481 # explicitly linking system object files so we need to strip them
14482 # from the output so that they don't get included in the library
14483 # dependencies.
9d54db95 14484 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"'
47aaa820
DWT
14485 ;;
14486 *)
9d54db95
JF
14487 if test yes,no = "$GXX,$with_gnu_ld"; then
14488 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
47aaa820
DWT
14489 case $host in
14490 osf3*)
9d54db95 14491 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'
47aaa820
DWT
14492 ;;
14493 *)
9d54db95 14494 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'
47aaa820
DWT
14495 ;;
14496 esac
9c60689e 14497
9d54db95 14498 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
47aaa820 14499 hardcode_libdir_separator_CXX=:
9c60689e 14500
47aaa820
DWT
14501 # Commands to make compiler produce verbose output that lists
14502 # what "hidden" libraries, object files and flags are used when
14503 # linking a shared library.
ee134472 14504 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
9c60689e 14505
47aaa820
DWT
14506 else
14507 # FIXME: insert proper C++ library support
14508 ld_shlibs_CXX=no
14509 fi
14510 ;;
14511 esac
14512 ;;
9c60689e 14513
47aaa820 14514 psos*)
9c60689e
DWT
14515 # FIXME: insert proper C++ library support
14516 ld_shlibs_CXX=no
14517 ;;
9c60689e 14518
47aaa820
DWT
14519 sunos4*)
14520 case $cc_basename in
14521 CC*)
14522 # Sun C++ 4.x
14523 # FIXME: insert proper C++ library support
14524 ld_shlibs_CXX=no
9c60689e 14525 ;;
47aaa820
DWT
14526 lcc*)
14527 # Lucid
14528 # FIXME: insert proper C++ library support
14529 ld_shlibs_CXX=no
14530 ;;
14531 *)
14532 # FIXME: insert proper C++ library support
14533 ld_shlibs_CXX=no
14534 ;;
14535 esac
14536 ;;
9c60689e 14537
47aaa820
DWT
14538 solaris*)
14539 case $cc_basename in
ee134472 14540 CC* | sunCC*)
47aaa820
DWT
14541 # Sun C++ 4.2, 5.x and Centerline C++
14542 archive_cmds_need_lc_CXX=yes
14543 no_undefined_flag_CXX=' -zdefs'
9d54db95 14544 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
47aaa820 14545 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9d54db95 14546 $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'
9c60689e 14547
47aaa820
DWT
14548 hardcode_libdir_flag_spec_CXX='-R$libdir'
14549 hardcode_shlibpath_var_CXX=no
14550 case $host_os in
14551 solaris2.[0-5] | solaris2.[0-5].*) ;;
14552 *)
14553 # The compiler driver will combine and reorder linker options,
9d54db95 14554 # but understands '-z linker_flag'.
47aaa820
DWT
14555 # Supported since Solaris 2.6 (maybe 2.5.1?)
14556 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14557 ;;
14558 esac
14559 link_all_deplibs_CXX=yes
9c60689e 14560
ee134472 14561 output_verbose_link_cmd='func_echo_all'
9c60689e 14562
47aaa820
DWT
14563 # Archives containing C++ object files must be created using
14564 # "CC -xar", where "CC" is the Sun C++ compiler. This is
14565 # necessary to make sure instantiated templates are included
14566 # in the archive.
14567 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14568 ;;
14569 gcx*)
14570 # Green Hills C++ Compiler
9d54db95 14571 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
9c60689e 14572
47aaa820
DWT
14573 # The C++ compiler must be used to create the archive.
14574 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14575 ;;
14576 *)
14577 # GNU C++ compiler with Solaris linker
9d54db95
JF
14578 if test yes,no = "$GXX,$with_gnu_ld"; then
14579 no_undefined_flag_CXX=' $wl-z ${wl}defs'
47aaa820 14580 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
9d54db95 14581 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
47aaa820 14582 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9d54db95 14583 $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'
9c60689e 14584
47aaa820
DWT
14585 # Commands to make compiler produce verbose output that lists
14586 # what "hidden" libraries, object files and flags are used when
14587 # linking a shared library.
ee134472 14588 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
47aaa820 14589 else
9d54db95 14590 # g++ 2.7 appears to require '-G' NOT '-shared' on this
47aaa820 14591 # platform.
9d54db95 14592 archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
47aaa820 14593 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9d54db95 14594 $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'
9c60689e 14595
47aaa820
DWT
14596 # Commands to make compiler produce verbose output that lists
14597 # what "hidden" libraries, object files and flags are used when
14598 # linking a shared library.
ee134472 14599 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
47aaa820 14600 fi
9c60689e 14601
9d54db95 14602 hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
47aaa820
DWT
14603 case $host_os in
14604 solaris2.[0-5] | solaris2.[0-5].*) ;;
14605 *)
9d54db95 14606 whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
47aaa820
DWT
14607 ;;
14608 esac
14609 fi
14610 ;;
14611 esac
14612 ;;
9c60689e 14613
47aaa820 14614 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9d54db95 14615 no_undefined_flag_CXX='$wl-z,text'
47aaa820
DWT
14616 archive_cmds_need_lc_CXX=no
14617 hardcode_shlibpath_var_CXX=no
14618 runpath_var='LD_RUN_PATH'
9c60689e 14619
47aaa820
DWT
14620 case $cc_basename in
14621 CC*)
9d54db95
JF
14622 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14623 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
47aaa820
DWT
14624 ;;
14625 *)
9d54db95
JF
14626 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14627 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
47aaa820
DWT
14628 ;;
14629 esac
14630 ;;
9c60689e 14631
47aaa820 14632 sysv5* | sco3.2v5* | sco5v6*)
9d54db95 14633 # Note: We CANNOT use -z defs as we might desire, because we do not
47aaa820
DWT
14634 # link with -lc, and that would cause any symbols used from libc to
14635 # always be unresolved, which means just about no library would
14636 # ever link correctly. If we're not using GNU ld we use -z text
14637 # though, which does catch some bad symbols but isn't as heavy-handed
14638 # as -z defs.
9d54db95
JF
14639 no_undefined_flag_CXX='$wl-z,text'
14640 allow_undefined_flag_CXX='$wl-z,nodefs'
47aaa820
DWT
14641 archive_cmds_need_lc_CXX=no
14642 hardcode_shlibpath_var_CXX=no
9d54db95 14643 hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
47aaa820
DWT
14644 hardcode_libdir_separator_CXX=':'
14645 link_all_deplibs_CXX=yes
9d54db95 14646 export_dynamic_flag_spec_CXX='$wl-Bexport'
47aaa820 14647 runpath_var='LD_RUN_PATH'
9c60689e 14648
47aaa820
DWT
14649 case $cc_basename in
14650 CC*)
9d54db95
JF
14651 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14652 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
ee134472 14653 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
9d54db95 14654 '"$old_archive_cmds_CXX"
ee134472 14655 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
9d54db95 14656 '"$reload_cmds_CXX"
47aaa820
DWT
14657 ;;
14658 *)
9d54db95
JF
14659 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14660 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
47aaa820
DWT
14661 ;;
14662 esac
14663 ;;
9c60689e 14664
47aaa820 14665 tandem*)
9c60689e 14666 case $cc_basename in
47aaa820
DWT
14667 NCC*)
14668 # NonStop-UX NCC 3.20
14669 # FIXME: insert proper C++ library support
14670 ld_shlibs_CXX=no
14671 ;;
9c60689e 14672 *)
47aaa820
DWT
14673 # FIXME: insert proper C++ library support
14674 ld_shlibs_CXX=no
14675 ;;
9c60689e
DWT
14676 esac
14677 ;;
14678
47aaa820
DWT
14679 vxworks*)
14680 # FIXME: insert proper C++ library support
14681 ld_shlibs_CXX=no
14682 ;;
9c60689e 14683
47aaa820
DWT
14684 *)
14685 # FIXME: insert proper C++ library support
14686 ld_shlibs_CXX=no
9c60689e 14687 ;;
47aaa820 14688 esac
9c60689e 14689
47aaa820
DWT
14690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14691$as_echo "$ld_shlibs_CXX" >&6; }
9d54db95 14692 test no = "$ld_shlibs_CXX" && can_build_shared=no
9c60689e 14693
9d54db95
JF
14694 GCC_CXX=$GXX
14695 LD_CXX=$LD
9c60689e 14696
47aaa820
DWT
14697 ## CAVEAT EMPTOR:
14698 ## There is no encapsulation within the following macros, do not change
14699 ## the running order or otherwise move them around unless you know exactly
14700 ## what you are doing...
14701 # Dependencies to place before and after the object being linked:
14702predep_objects_CXX=
14703postdep_objects_CXX=
14704predeps_CXX=
14705postdeps_CXX=
14706compiler_lib_search_path_CXX=
9c60689e 14707
47aaa820
DWT
14708cat > conftest.$ac_ext <<_LT_EOF
14709class Foo
14710{
14711public:
14712 Foo (void) { a = 0; }
14713private:
14714 int a;
14715};
14716_LT_EOF
9c60689e 14717
ee134472
JF
14718
14719_lt_libdeps_save_CFLAGS=$CFLAGS
14720case "$CC $CFLAGS " in #(
14721*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
14722*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
53ba6704 14723*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
ee134472
JF
14724esac
14725
47aaa820
DWT
14726if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14727 (eval $ac_compile) 2>&5
14728 ac_status=$?
14729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14730 test $ac_status = 0; }; then
14731 # Parse the compiler output and extract the necessary
14732 # objects, libraries and library flags.
9c60689e 14733
47aaa820
DWT
14734 # Sentinel used to keep track of whether or not we are before
14735 # the conftest object file.
14736 pre_test_object_deps_done=no
9c60689e 14737
47aaa820 14738 for p in `eval "$output_verbose_link_cmd"`; do
9d54db95 14739 case $prev$p in
9c60689e 14740
47aaa820
DWT
14741 -L* | -R* | -l*)
14742 # Some compilers place space between "-{L,R}" and the path.
14743 # Remove the space.
9d54db95
JF
14744 if test x-L = "$p" ||
14745 test x-R = "$p"; then
47aaa820
DWT
14746 prev=$p
14747 continue
47aaa820 14748 fi
9c60689e 14749
ee134472
JF
14750 # Expand the sysroot to ease extracting the directories later.
14751 if test -z "$prev"; then
14752 case $p in
14753 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
14754 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
14755 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
14756 esac
14757 fi
14758 case $p in
14759 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
14760 esac
9d54db95
JF
14761 if test no = "$pre_test_object_deps_done"; then
14762 case $prev in
ee134472 14763 -L | -R)
47aaa820
DWT
14764 # Internal compiler library paths should come after those
14765 # provided the user. The postdeps already come after the
14766 # user supplied libs so there is no need to process them.
14767 if test -z "$compiler_lib_search_path_CXX"; then
9d54db95 14768 compiler_lib_search_path_CXX=$prev$p
47aaa820 14769 else
9d54db95 14770 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
47aaa820
DWT
14771 fi
14772 ;;
14773 # The "-l" case would never come before the object being
14774 # linked, so don't bother handling this case.
14775 esac
14776 else
14777 if test -z "$postdeps_CXX"; then
9d54db95 14778 postdeps_CXX=$prev$p
47aaa820 14779 else
9d54db95 14780 postdeps_CXX="${postdeps_CXX} $prev$p"
47aaa820
DWT
14781 fi
14782 fi
ee134472 14783 prev=
47aaa820 14784 ;;
9c60689e 14785
ee134472 14786 *.lto.$objext) ;; # Ignore GCC LTO objects
47aaa820
DWT
14787 *.$objext)
14788 # This assumes that the test object file only shows up
14789 # once in the compiler output.
14790 if test "$p" = "conftest.$objext"; then
14791 pre_test_object_deps_done=yes
14792 continue
14793 fi
9c60689e 14794
9d54db95 14795 if test no = "$pre_test_object_deps_done"; then
47aaa820 14796 if test -z "$predep_objects_CXX"; then
9d54db95 14797 predep_objects_CXX=$p
47aaa820
DWT
14798 else
14799 predep_objects_CXX="$predep_objects_CXX $p"
14800 fi
14801 else
14802 if test -z "$postdep_objects_CXX"; then
9d54db95 14803 postdep_objects_CXX=$p
47aaa820
DWT
14804 else
14805 postdep_objects_CXX="$postdep_objects_CXX $p"
14806 fi
14807 fi
14808 ;;
9c60689e 14809
47aaa820 14810 *) ;; # Ignore the rest.
9c60689e 14811
47aaa820
DWT
14812 esac
14813 done
9c60689e 14814
47aaa820
DWT
14815 # Clean up.
14816 rm -f a.out a.exe
14817else
14818 echo "libtool.m4: error: problem compiling CXX test program"
14819fi
9c60689e 14820
47aaa820 14821$RM -f confest.$objext
ee134472 14822CFLAGS=$_lt_libdeps_save_CFLAGS
9c60689e 14823
47aaa820
DWT
14824# PORTME: override above test on systems where it is broken
14825case $host_os in
14826interix[3-9]*)
14827 # Interix 3.5 installs completely hosed .la files for C++, so rather than
14828 # hack all around it, let's just trust "g++" to DTRT.
14829 predep_objects_CXX=
14830 postdep_objects_CXX=
14831 postdeps_CXX=
14832 ;;
47aaa820 14833esac
9c60689e 14834
9c60689e 14835
47aaa820
DWT
14836case " $postdeps_CXX " in
14837*" -lc "*) archive_cmds_need_lc_CXX=no ;;
14838esac
14839 compiler_lib_search_dirs_CXX=
14840if test -n "${compiler_lib_search_path_CXX}"; then
9d54db95 14841 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
47aaa820 14842fi
9c60689e 14843
9c60689e 14844
9c60689e 14845
9c60689e 14846
9c60689e 14847
9c60689e 14848
9c60689e 14849
9c60689e 14850
9c60689e 14851
9c60689e 14852
9c60689e 14853
9c60689e 14854
9c60689e 14855
9c60689e 14856
9c60689e 14857
9c60689e 14858
9c60689e 14859
9c60689e 14860
9c60689e 14861
9c60689e 14862
9c60689e 14863
9c60689e 14864
9c60689e 14865
9c60689e 14866
9c60689e 14867
9c60689e 14868
9c60689e 14869
9c60689e 14870
9c60689e 14871
9c60689e 14872
9c60689e 14873
47aaa820
DWT
14874 lt_prog_compiler_wl_CXX=
14875lt_prog_compiler_pic_CXX=
14876lt_prog_compiler_static_CXX=
9c60689e 14877
9c60689e
DWT
14878
14879 # C++ specific cases for pic, static, wl, etc.
9d54db95 14880 if test yes = "$GXX"; then
9c60689e
DWT
14881 lt_prog_compiler_wl_CXX='-Wl,'
14882 lt_prog_compiler_static_CXX='-static'
14883
14884 case $host_os in
14885 aix*)
14886 # All AIX code is PIC.
9d54db95 14887 if test ia64 = "$host_cpu"; then
9c60689e
DWT
14888 # AIX 5 now supports IA64 processor
14889 lt_prog_compiler_static_CXX='-Bstatic'
14890 fi
9d54db95 14891 lt_prog_compiler_pic_CXX='-fPIC'
9c60689e
DWT
14892 ;;
14893
14894 amigaos*)
14895 case $host_cpu in
14896 powerpc)
14897 # see comment about AmigaOS4 .so support
14898 lt_prog_compiler_pic_CXX='-fPIC'
14899 ;;
14900 m68k)
14901 # FIXME: we need at least 68020 code to build shared libraries, but
9d54db95
JF
14902 # adding the '-m68020' flag to GCC prevents building anything better,
14903 # like '-m68040'.
9c60689e
DWT
14904 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14905 ;;
14906 esac
14907 ;;
14908
14909 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14910 # PIC is the default for these OSes.
14911 ;;
14912 mingw* | cygwin* | os2* | pw32* | cegcc*)
14913 # This hack is so that the source file can tell whether it is being
14914 # built for inclusion in a dll (and should export symbols for example).
14915 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14916 # (--disable-auto-import) libraries
14917 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
9d54db95
JF
14918 case $host_os in
14919 os2*)
14920 lt_prog_compiler_static_CXX='$wl-static'
14921 ;;
14922 esac
9c60689e
DWT
14923 ;;
14924 darwin* | rhapsody*)
14925 # PIC is the default on this platform
14926 # Common symbols not allowed in MH_DYLIB files
14927 lt_prog_compiler_pic_CXX='-fno-common'
14928 ;;
14929 *djgpp*)
14930 # DJGPP does not support shared libraries at all
14931 lt_prog_compiler_pic_CXX=
14932 ;;
ee134472
JF
14933 haiku*)
14934 # PIC is the default for Haiku.
14935 # The "-static" flag exists, but is broken.
14936 lt_prog_compiler_static_CXX=
14937 ;;
9c60689e
DWT
14938 interix[3-9]*)
14939 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14940 # Instead, we relocate shared libraries at runtime.
14941 ;;
14942 sysv4*MP*)
14943 if test -d /usr/nec; then
14944 lt_prog_compiler_pic_CXX=-Kconform_pic
14945 fi
14946 ;;
14947 hpux*)
14948 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14949 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14950 # sets the default TLS model and affects inlining.
14951 case $host_cpu in
14952 hppa*64*)
14953 ;;
14954 *)
14955 lt_prog_compiler_pic_CXX='-fPIC'
14956 ;;
14957 esac
14958 ;;
14959 *qnx* | *nto*)
14960 # QNX uses GNU C++, but need to define -shared option too, otherwise
14961 # it will coredump.
14962 lt_prog_compiler_pic_CXX='-fPIC -shared'
14963 ;;
14964 *)
14965 lt_prog_compiler_pic_CXX='-fPIC'
14966 ;;
14967 esac
14968 else
14969 case $host_os in
14970 aix[4-9]*)
14971 # All AIX code is PIC.
9d54db95 14972 if test ia64 = "$host_cpu"; then
9c60689e
DWT
14973 # AIX 5 now supports IA64 processor
14974 lt_prog_compiler_static_CXX='-Bstatic'
14975 else
14976 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14977 fi
14978 ;;
14979 chorus*)
14980 case $cc_basename in
14981 cxch68*)
14982 # Green Hills C++ Compiler
14983 # _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"
14984 ;;
14985 esac
14986 ;;
ee134472
JF
14987 mingw* | cygwin* | os2* | pw32* | cegcc*)
14988 # This hack is so that the source file can tell whether it is being
14989 # built for inclusion in a dll (and should export symbols for example).
14990 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14991 ;;
9c60689e
DWT
14992 dgux*)
14993 case $cc_basename in
14994 ec++*)
14995 lt_prog_compiler_pic_CXX='-KPIC'
14996 ;;
14997 ghcx*)
14998 # Green Hills C++ Compiler
14999 lt_prog_compiler_pic_CXX='-pic'
15000 ;;
15001 *)
15002 ;;
15003 esac
15004 ;;
15005 freebsd* | dragonfly*)
15006 # FreeBSD uses GNU C++
15007 ;;
15008 hpux9* | hpux10* | hpux11*)
15009 case $cc_basename in
15010 CC*)
15011 lt_prog_compiler_wl_CXX='-Wl,'
9d54db95
JF
15012 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
15013 if test ia64 != "$host_cpu"; then
9c60689e
DWT
15014 lt_prog_compiler_pic_CXX='+Z'
15015 fi
15016 ;;
15017 aCC*)
15018 lt_prog_compiler_wl_CXX='-Wl,'
9d54db95 15019 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
9c60689e
DWT
15020 case $host_cpu in
15021 hppa*64*|ia64*)
15022 # +Z the default
15023 ;;
15024 *)
15025 lt_prog_compiler_pic_CXX='+Z'
15026 ;;
15027 esac
15028 ;;
15029 *)
15030 ;;
15031 esac
15032 ;;
15033 interix*)
15034 # This is c89, which is MS Visual C++ (no shared libs)
15035 # Anyone wants to do a port?
15036 ;;
15037 irix5* | irix6* | nonstopux*)
15038 case $cc_basename in
15039 CC*)
15040 lt_prog_compiler_wl_CXX='-Wl,'
15041 lt_prog_compiler_static_CXX='-non_shared'
15042 # CC pic flag -KPIC is the default.
15043 ;;
15044 *)
15045 ;;
15046 esac
15047 ;;
9d54db95 15048 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9c60689e
DWT
15049 case $cc_basename in
15050 KCC*)
15051 # KAI C++ Compiler
15052 lt_prog_compiler_wl_CXX='--backend -Wl,'
15053 lt_prog_compiler_pic_CXX='-fPIC'
15054 ;;
15055 ecpc* )
9d54db95 15056 # old Intel C++ for x86_64, which still supported -KPIC.
9c60689e
DWT
15057 lt_prog_compiler_wl_CXX='-Wl,'
15058 lt_prog_compiler_pic_CXX='-KPIC'
15059 lt_prog_compiler_static_CXX='-static'
15060 ;;
15061 icpc* )
15062 # Intel C++, used to be incompatible with GCC.
15063 # ICC 10 doesn't accept -KPIC any more.
15064 lt_prog_compiler_wl_CXX='-Wl,'
15065 lt_prog_compiler_pic_CXX='-fPIC'
15066 lt_prog_compiler_static_CXX='-static'
15067 ;;
15068 pgCC* | pgcpp*)
15069 # Portland Group C++ compiler
15070 lt_prog_compiler_wl_CXX='-Wl,'
15071 lt_prog_compiler_pic_CXX='-fpic'
15072 lt_prog_compiler_static_CXX='-Bstatic'
15073 ;;
15074 cxx*)
15075 # Compaq C++
15076 # Make sure the PIC flag is empty. It appears that all Alpha
15077 # Linux and Compaq Tru64 Unix objects are PIC.
15078 lt_prog_compiler_pic_CXX=
15079 lt_prog_compiler_static_CXX='-non_shared'
15080 ;;
ee134472
JF
15081 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15082 # IBM XL 8.0, 9.0 on PPC and BlueGene
9c60689e
DWT
15083 lt_prog_compiler_wl_CXX='-Wl,'
15084 lt_prog_compiler_pic_CXX='-qpic'
15085 lt_prog_compiler_static_CXX='-qstaticlink'
15086 ;;
15087 *)
15088 case `$CC -V 2>&1 | sed 5q` in
15089 *Sun\ C*)
15090 # Sun C++ 5.9
15091 lt_prog_compiler_pic_CXX='-KPIC'
15092 lt_prog_compiler_static_CXX='-Bstatic'
15093 lt_prog_compiler_wl_CXX='-Qoption ld '
15094 ;;
15095 esac
15096 ;;
15097 esac
15098 ;;
15099 lynxos*)
15100 ;;
15101 m88k*)
15102 ;;
15103 mvs*)
15104 case $cc_basename in
15105 cxx*)
15106 lt_prog_compiler_pic_CXX='-W c,exportall'
15107 ;;
15108 *)
15109 ;;
15110 esac
15111 ;;
53ba6704 15112 netbsd*)
9c60689e
DWT
15113 ;;
15114 *qnx* | *nto*)
15115 # QNX uses GNU C++, but need to define -shared option too, otherwise
15116 # it will coredump.
15117 lt_prog_compiler_pic_CXX='-fPIC -shared'
15118 ;;
15119 osf3* | osf4* | osf5*)
15120 case $cc_basename in
15121 KCC*)
15122 lt_prog_compiler_wl_CXX='--backend -Wl,'
15123 ;;
15124 RCC*)
15125 # Rational C++ 2.4.1
15126 lt_prog_compiler_pic_CXX='-pic'
15127 ;;
15128 cxx*)
15129 # Digital/Compaq C++
15130 lt_prog_compiler_wl_CXX='-Wl,'
15131 # Make sure the PIC flag is empty. It appears that all Alpha
15132 # Linux and Compaq Tru64 Unix objects are PIC.
15133 lt_prog_compiler_pic_CXX=
15134 lt_prog_compiler_static_CXX='-non_shared'
15135 ;;
15136 *)
15137 ;;
15138 esac
15139 ;;
15140 psos*)
15141 ;;
15142 solaris*)
15143 case $cc_basename in
ee134472 15144 CC* | sunCC*)
9c60689e
DWT
15145 # Sun C++ 4.2, 5.x and Centerline C++
15146 lt_prog_compiler_pic_CXX='-KPIC'
15147 lt_prog_compiler_static_CXX='-Bstatic'
15148 lt_prog_compiler_wl_CXX='-Qoption ld '
15149 ;;
15150 gcx*)
15151 # Green Hills C++ Compiler
15152 lt_prog_compiler_pic_CXX='-PIC'
15153 ;;
15154 *)
15155 ;;
15156 esac
15157 ;;
15158 sunos4*)
15159 case $cc_basename in
15160 CC*)
15161 # Sun C++ 4.x
15162 lt_prog_compiler_pic_CXX='-pic'
15163 lt_prog_compiler_static_CXX='-Bstatic'
15164 ;;
15165 lcc*)
15166 # Lucid
15167 lt_prog_compiler_pic_CXX='-pic'
15168 ;;
15169 *)
15170 ;;
15171 esac
15172 ;;
15173 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15174 case $cc_basename in
15175 CC*)
15176 lt_prog_compiler_wl_CXX='-Wl,'
15177 lt_prog_compiler_pic_CXX='-KPIC'
15178 lt_prog_compiler_static_CXX='-Bstatic'
15179 ;;
15180 esac
15181 ;;
15182 tandem*)
15183 case $cc_basename in
15184 NCC*)
15185 # NonStop-UX NCC 3.20
15186 lt_prog_compiler_pic_CXX='-KPIC'
15187 ;;
15188 *)
15189 ;;
15190 esac
15191 ;;
15192 vxworks*)
15193 ;;
15194 *)
15195 lt_prog_compiler_can_build_shared_CXX=no
15196 ;;
15197 esac
15198 fi
15199
15200case $host_os in
9d54db95 15201 # For platforms that do not support PIC, -DPIC is meaningless:
9c60689e
DWT
15202 *djgpp*)
15203 lt_prog_compiler_pic_CXX=
15204 ;;
15205 *)
15206 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15207 ;;
15208esac
9c60689e 15209
ee134472
JF
15210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15211$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15212if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
15213 $as_echo_n "(cached) " >&6
15214else
15215 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
15216fi
15217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
15218$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
15219lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
9c60689e
DWT
15220
15221#
15222# Check to make sure the PIC flag actually works.
15223#
15224if test -n "$lt_prog_compiler_pic_CXX"; then
15225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15226$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
ee134472 15227if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
9c60689e
DWT
15228 $as_echo_n "(cached) " >&6
15229else
15230 lt_cv_prog_compiler_pic_works_CXX=no
15231 ac_outfile=conftest.$ac_objext
15232 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9d54db95 15233 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment
9c60689e
DWT
15234 # Insert the option either (1) after the last *FLAGS variable, or
15235 # (2) before a word containing "conftest.", or (3) at the end.
15236 # Note that $ac_compile itself does not contain backslashes and begins
15237 # with a dollar sign (not a hyphen), so the echo should work correctly.
15238 # The option is referenced via a variable to avoid confusing sed.
15239 lt_compile=`echo "$ac_compile" | $SED \
15240 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15241 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15242 -e 's:$: $lt_compiler_flag:'`
ee134472 15243 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9c60689e
DWT
15244 (eval "$lt_compile" 2>conftest.err)
15245 ac_status=$?
15246 cat conftest.err >&5
ee134472 15247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9c60689e
DWT
15248 if (exit $ac_status) && test -s "$ac_outfile"; then
15249 # The compiler can only warn and ignore the option if not recognized
15250 # So say no if there are warnings other than the usual output.
ee134472 15251 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9c60689e
DWT
15252 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15253 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15254 lt_cv_prog_compiler_pic_works_CXX=yes
15255 fi
15256 fi
00a96142 15257 $RM -r conftest*
9c60689e
DWT
15258
15259fi
15260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15261$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15262
9d54db95 15263if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
9c60689e
DWT
15264 case $lt_prog_compiler_pic_CXX in
15265 "" | " "*) ;;
15266 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15267 esac
15268else
15269 lt_prog_compiler_pic_CXX=
15270 lt_prog_compiler_can_build_shared_CXX=no
15271fi
15272
15273fi
15274
15275
15276
ee134472
JF
15277
15278
47aaa820
DWT
15279#
15280# Check to make sure the static flag actually works.
15281#
15282wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15284$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
ee134472 15285if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
47aaa820
DWT
15286 $as_echo_n "(cached) " >&6
15287else
15288 lt_cv_prog_compiler_static_works_CXX=no
9d54db95 15289 save_LDFLAGS=$LDFLAGS
47aaa820
DWT
15290 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15291 echo "$lt_simple_link_test_code" > conftest.$ac_ext
15292 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15293 # The linker can only warn and ignore the option if not recognized
15294 # So say no if there are warnings
15295 if test -s conftest.err; then
15296 # Append any errors to the config.log.
15297 cat conftest.err 1>&5
ee134472 15298 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
47aaa820
DWT
15299 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15300 if diff conftest.exp conftest.er2 >/dev/null; then
15301 lt_cv_prog_compiler_static_works_CXX=yes
15302 fi
15303 else
15304 lt_cv_prog_compiler_static_works_CXX=yes
15305 fi
15306 fi
15307 $RM -r conftest*
9d54db95 15308 LDFLAGS=$save_LDFLAGS
47aaa820
DWT
15309
15310fi
15311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15312$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15313
9d54db95 15314if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
47aaa820
DWT
15315 :
15316else
15317 lt_prog_compiler_static_CXX=
15318fi
15319
15320
15321
15322
15323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15324$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
ee134472 15325if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
47aaa820
DWT
15326 $as_echo_n "(cached) " >&6
15327else
15328 lt_cv_prog_compiler_c_o_CXX=no
15329 $RM -r conftest 2>/dev/null
15330 mkdir conftest
15331 cd conftest
15332 mkdir out
15333 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15334
15335 lt_compiler_flag="-o out/conftest2.$ac_objext"
15336 # Insert the option either (1) after the last *FLAGS variable, or
15337 # (2) before a word containing "conftest.", or (3) at the end.
15338 # Note that $ac_compile itself does not contain backslashes and begins
15339 # with a dollar sign (not a hyphen), so the echo should work correctly.
15340 lt_compile=`echo "$ac_compile" | $SED \
15341 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15342 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15343 -e 's:$: $lt_compiler_flag:'`
ee134472 15344 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
47aaa820
DWT
15345 (eval "$lt_compile" 2>out/conftest.err)
15346 ac_status=$?
15347 cat out/conftest.err >&5
ee134472 15348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
47aaa820
DWT
15349 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15350 then
15351 # The compiler can only warn and ignore the option if not recognized
15352 # So say no if there are warnings
ee134472 15353 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
47aaa820
DWT
15354 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15355 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15356 lt_cv_prog_compiler_c_o_CXX=yes
15357 fi
15358 fi
15359 chmod u+w . 2>&5
00a96142 15360 $RM -r conftest*
47aaa820
DWT
15361 # SGI C++ compiler will create directory out/ii_files/ for
15362 # template instantiation
15363 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15364 $RM out/* && rmdir out
15365 cd ..
15366 $RM -r conftest
00a96142 15367 $RM -r conftest*
47aaa820
DWT
15368
15369fi
15370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15371$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15372
15373
15374
15375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15376$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
ee134472 15377if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
47aaa820
DWT
15378 $as_echo_n "(cached) " >&6
15379else
15380 lt_cv_prog_compiler_c_o_CXX=no
15381 $RM -r conftest 2>/dev/null
15382 mkdir conftest
15383 cd conftest
15384 mkdir out
15385 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15386
15387 lt_compiler_flag="-o out/conftest2.$ac_objext"
15388 # Insert the option either (1) after the last *FLAGS variable, or
15389 # (2) before a word containing "conftest.", or (3) at the end.
15390 # Note that $ac_compile itself does not contain backslashes and begins
15391 # with a dollar sign (not a hyphen), so the echo should work correctly.
15392 lt_compile=`echo "$ac_compile" | $SED \
15393 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15394 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15395 -e 's:$: $lt_compiler_flag:'`
ee134472 15396 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
47aaa820
DWT
15397 (eval "$lt_compile" 2>out/conftest.err)
15398 ac_status=$?
15399 cat out/conftest.err >&5
ee134472 15400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
47aaa820
DWT
15401 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15402 then
15403 # The compiler can only warn and ignore the option if not recognized
15404 # So say no if there are warnings
ee134472 15405 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
47aaa820
DWT
15406 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15407 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15408 lt_cv_prog_compiler_c_o_CXX=yes
15409 fi
15410 fi
15411 chmod u+w . 2>&5
00a96142 15412 $RM -r conftest*
47aaa820
DWT
15413 # SGI C++ compiler will create directory out/ii_files/ for
15414 # template instantiation
15415 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15416 $RM out/* && rmdir out
15417 cd ..
15418 $RM -r conftest
00a96142 15419 $RM -r conftest*
47aaa820
DWT
15420
15421fi
15422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15423$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15424
15425
15426
15427
9d54db95
JF
15428hard_links=nottested
15429if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
47aaa820
DWT
15430 # do not overwrite the value of need_locks provided by the user
15431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15432$as_echo_n "checking if we can lock with hard links... " >&6; }
15433 hard_links=yes
00a96142 15434 $RM -r conftest*
47aaa820
DWT
15435 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15436 touch conftest.a
15437 ln conftest.a conftest.b 2>&5 || hard_links=no
15438 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15440$as_echo "$hard_links" >&6; }
9d54db95
JF
15441 if test no = "$hard_links"; then
15442 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
15443$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
47aaa820
DWT
15444 need_locks=warn
15445 fi
15446else
15447 need_locks=no
15448fi
15449
15450
15451
15452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15453$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15454
15455 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
ee134472 15456 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
47aaa820
DWT
15457 case $host_os in
15458 aix[4-9]*)
15459 # If we're using GNU nm, then we don't want the "-C" option.
9d54db95
JF
15460 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
15461 # Without the "-l" option, or with the "-B" option, AIX nm treats
15462 # weak defined symbols like other global defined symbols, whereas
15463 # GNU nm marks them as "W".
15464 # While the 'weak' keyword is ignored in the Export File, we need
15465 # it in the Import File for the 'aix-soname' feature, so we have
15466 # to replace the "-B" option with "-P" for AIX nm.
47aaa820 15467 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9d54db95 15468 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'
47aaa820 15469 else
9d54db95 15470 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'
47aaa820
DWT
15471 fi
15472 ;;
15473 pw32*)
9d54db95 15474 export_symbols_cmds_CXX=$ltdll_cmds
ee134472 15475 ;;
47aaa820 15476 cygwin* | mingw* | cegcc*)
ee134472 15477 case $cc_basename in
53ba6704
JF
15478 cl*)
15479 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
15480 ;;
ee134472
JF
15481 *)
15482 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'
15483 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15484 ;;
15485 esac
15486 ;;
47aaa820
DWT
15487 *)
15488 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
ee134472 15489 ;;
47aaa820 15490 esac
47aaa820
DWT
15491
15492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15493$as_echo "$ld_shlibs_CXX" >&6; }
9d54db95 15494test no = "$ld_shlibs_CXX" && can_build_shared=no
47aaa820
DWT
15495
15496with_gnu_ld_CXX=$with_gnu_ld
15497
15498
15499
15500
15501
15502
15503#
15504# Do we need to explicitly link libc?
15505#
15506case "x$archive_cmds_need_lc_CXX" in
15507x|xyes)
15508 # Assume -lc should be added
15509 archive_cmds_need_lc_CXX=yes
15510
9d54db95 15511 if test yes,yes = "$GCC,$enable_shared"; then
47aaa820
DWT
15512 case $archive_cmds_CXX in
15513 *'~'*)
15514 # FIXME: we may have to deal with multi-command sequences.
15515 ;;
15516 '$CC '*)
15517 # Test whether the compiler implicitly links with -lc since on some
15518 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15519 # to ld, don't add -lc before -lgcc.
15520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15521$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
ee134472
JF
15522if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
15523 $as_echo_n "(cached) " >&6
15524else
00a96142 15525 $RM -r conftest*
ee134472 15526 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
47aaa820 15527
ee134472 15528 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
47aaa820
DWT
15529 (eval $ac_compile) 2>&5
15530 ac_status=$?
15531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15532 test $ac_status = 0; } 2>conftest.err; then
ee134472
JF
15533 soname=conftest
15534 lib=conftest
15535 libobjs=conftest.$ac_objext
15536 deplibs=
15537 wl=$lt_prog_compiler_wl_CXX
15538 pic_flag=$lt_prog_compiler_pic_CXX
15539 compiler_flags=-v
15540 linker_flags=-v
15541 verstring=
15542 output_objdir=.
15543 libname=conftest
15544 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15545 allow_undefined_flag_CXX=
15546 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
47aaa820
DWT
15547 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15548 ac_status=$?
15549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15550 test $ac_status = 0; }
ee134472
JF
15551 then
15552 lt_cv_archive_cmds_need_lc_CXX=no
15553 else
15554 lt_cv_archive_cmds_need_lc_CXX=yes
15555 fi
15556 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15557 else
15558 cat conftest.err 1>&5
15559 fi
00a96142 15560 $RM -r conftest*
ee134472
JF
15561
15562fi
15563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15564$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15565 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
47aaa820
DWT
15566 ;;
15567 esac
15568 fi
15569 ;;
15570esac
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
47aaa820
DWT
15630
15631
15632
15633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15634$as_echo_n "checking dynamic linker characteristics... " >&6; }
15635
15636library_names_spec=
15637libname_spec='lib$name'
15638soname_spec=
9d54db95 15639shrext_cmds=.so
47aaa820
DWT
15640postinstall_cmds=
15641postuninstall_cmds=
15642finish_cmds=
15643finish_eval=
15644shlibpath_var=
15645shlibpath_overrides_runpath=unknown
15646version_type=none
15647dynamic_linker="$host_os ld.so"
15648sys_lib_dlsearch_path_spec="/lib /usr/lib"
15649need_lib_prefix=unknown
15650hardcode_into_libs=no
15651
15652# when you set need_version to no, make sure it does not cause -set_version
15653# flags to be left without arguments
15654need_version=unknown
15655
9d54db95
JF
15656
15657
47aaa820
DWT
15658case $host_os in
15659aix3*)
53ba6704 15660 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95 15661 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
47aaa820
DWT
15662 shlibpath_var=LIBPATH
15663
15664 # AIX 3 has no versioning support, so we append a major version to the name.
9d54db95 15665 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
15666 ;;
15667
15668aix[4-9]*)
53ba6704 15669 version_type=linux # correct to gnu/linux during the next big refactor
47aaa820
DWT
15670 need_lib_prefix=no
15671 need_version=no
15672 hardcode_into_libs=yes
9d54db95 15673 if test ia64 = "$host_cpu"; then
47aaa820 15674 # AIX 5 supports IA64
9d54db95 15675 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
47aaa820
DWT
15676 shlibpath_var=LD_LIBRARY_PATH
15677 else
15678 # With GCC up to 2.95.x, collect2 would create an import file
15679 # for dependence libraries. The import file would start with
9d54db95
JF
15680 # the line '#! .'. This would cause the generated library to
15681 # depend on '.', always an invalid library. This was fixed in
47aaa820
DWT
15682 # development snapshots of GCC prior to 3.0.
15683 case $host_os in
15684 aix4 | aix4.[01] | aix4.[01].*)
15685 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15686 echo ' yes '
9d54db95 15687 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
47aaa820
DWT
15688 :
15689 else
15690 can_build_shared=no
15691 fi
15692 ;;
15693 esac
9d54db95
JF
15694 # Using Import Files as archive members, it is possible to support
15695 # filename-based versioning of shared library archives on AIX. While
15696 # this would work for both with and without runtime linking, it will
15697 # prevent static linking of such archives. So we do filename-based
15698 # shared library versioning with .so extension only, which is used
15699 # when both runtime linking and shared linking is enabled.
15700 # Unfortunately, runtime linking may impact performance, so we do
15701 # not want this to be the default eventually. Also, we use the
15702 # versioned .so libs for executables only if there is the -brtl
15703 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
15704 # To allow for filename-based versioning support, we need to create
15705 # libNAME.so.V as an archive file, containing:
15706 # *) an Import File, referring to the versioned filename of the
15707 # archive as well as the shared archive member, telling the
15708 # bitwidth (32 or 64) of that shared object, and providing the
15709 # list of exported symbols of that shared object, eventually
15710 # decorated with the 'weak' keyword
15711 # *) the shared object with the F_LOADONLY flag set, to really avoid
15712 # it being seen by the linker.
15713 # At run time we better use the real file rather than another symlink,
15714 # but for link time we create the symlink libNAME.so -> libNAME.so.V
15715
15716 case $with_aix_soname,$aix_use_runtimelinking in
15717 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
47aaa820
DWT
15718 # soname into executable. Probably we can add versioning support to
15719 # collect2, so additional links can be useful in future.
9d54db95
JF
15720 aix,yes) # traditional libtool
15721 dynamic_linker='AIX unversionable lib.so'
47aaa820
DWT
15722 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15723 # instead of lib<name>.a to let people know that these are not
15724 # typical AIX shared libraries.
9d54db95
JF
15725 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15726 ;;
15727 aix,no) # traditional AIX only
15728 dynamic_linker='AIX lib.a(lib.so.V)'
47aaa820
DWT
15729 # We preserve .a as extension for shared libraries through AIX4.2
15730 # and later when we are not doing run time linking.
9d54db95
JF
15731 library_names_spec='$libname$release.a $libname.a'
15732 soname_spec='$libname$release$shared_ext$major'
15733 ;;
15734 svr4,*) # full svr4 only
15735 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
15736 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15737 # We do not specify a path in Import Files, so LIBPATH fires.
15738 shlibpath_overrides_runpath=yes
15739 ;;
15740 *,yes) # both, prefer svr4
15741 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
15742 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15743 # unpreferred sharedlib libNAME.a needs extra handling
15744 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"'
15745 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"'
15746 # We do not specify a path in Import Files, so LIBPATH fires.
15747 shlibpath_overrides_runpath=yes
15748 ;;
15749 *,no) # both, prefer aix
15750 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
15751 library_names_spec='$libname$release.a $libname.a'
15752 soname_spec='$libname$release$shared_ext$major'
15753 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
15754 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)'
15755 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"'
15756 ;;
15757 esac
47aaa820
DWT
15758 shlibpath_var=LIBPATH
15759 fi
15760 ;;
15761
15762amigaos*)
15763 case $host_cpu in
15764 powerpc)
15765 # Since July 2007 AmigaOS4 officially supports .so libraries.
15766 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9d54db95 15767 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
47aaa820
DWT
15768 ;;
15769 m68k)
15770 library_names_spec='$libname.ixlibrary $libname.a'
15771 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9d54db95 15772 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'
47aaa820
DWT
15773 ;;
15774 esac
15775 ;;
15776
15777beos*)
9d54db95 15778 library_names_spec='$libname$shared_ext'
47aaa820
DWT
15779 dynamic_linker="$host_os ld.so"
15780 shlibpath_var=LIBRARY_PATH
15781 ;;
15782
15783bsdi[45]*)
53ba6704 15784 version_type=linux # correct to gnu/linux during the next big refactor
47aaa820 15785 need_version=no
9d54db95
JF
15786 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15787 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
15788 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15789 shlibpath_var=LD_LIBRARY_PATH
15790 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15791 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15792 # the default ld.so.conf also contains /usr/contrib/lib and
15793 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15794 # libtool to hard-code these into programs
15795 ;;
9c60689e 15796
47aaa820
DWT
15797cygwin* | mingw* | pw32* | cegcc*)
15798 version_type=windows
9d54db95 15799 shrext_cmds=.dll
47aaa820
DWT
15800 need_version=no
15801 need_lib_prefix=no
9c60689e 15802
ee134472
JF
15803 case $GCC,$cc_basename in
15804 yes,*)
15805 # gcc
47aaa820
DWT
15806 library_names_spec='$libname.dll.a'
15807 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9d54db95
JF
15808 postinstall_cmds='base_file=`basename \$file`~
15809 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
47aaa820
DWT
15810 dldir=$destdir/`dirname \$dlpath`~
15811 test -d \$dldir || mkdir -p \$dldir~
15812 $install_prog $dir/$dlname \$dldir/$dlname~
15813 chmod a+x \$dldir/$dlname~
15814 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15815 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15816 fi'
15817 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15818 dlpath=$dir/\$dldll~
15819 $RM \$dlpath'
15820 shlibpath_overrides_runpath=yes
9c60689e 15821
47aaa820
DWT
15822 case $host_os in
15823 cygwin*)
15824 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9d54db95 15825 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
ee134472 15826
47aaa820
DWT
15827 ;;
15828 mingw* | cegcc*)
15829 # MinGW DLLs use traditional 'lib' prefix
9d54db95 15830 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
47aaa820
DWT
15831 ;;
15832 pw32*)
15833 # pw32 DLLs use 'pw' prefix rather than 'lib'
9d54db95 15834 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
47aaa820
DWT
15835 ;;
15836 esac
ee134472
JF
15837 dynamic_linker='Win32 ld.exe'
15838 ;;
15839
15840 *,cl*)
15841 # Native MSVC
15842 libname_spec='$name'
9d54db95
JF
15843 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
15844 library_names_spec='$libname.dll.lib'
ee134472
JF
15845
15846 case $build_os in
15847 mingw*)
15848 sys_lib_search_path_spec=
15849 lt_save_ifs=$IFS
15850 IFS=';'
15851 for lt_path in $LIB
15852 do
15853 IFS=$lt_save_ifs
15854 # Let DOS variable expansion print the short 8.3 style file name.
15855 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
15856 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
15857 done
15858 IFS=$lt_save_ifs
15859 # Convert to MSYS style.
15860 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
15861 ;;
15862 cygwin*)
15863 # Convert to unix form, then to dos form, then back to unix form
15864 # but this time dos style (no spaces!) so that the unix form looks
15865 # like /cygdrive/c/PROGRA~1:/cygdr...
15866 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
15867 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
15868 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15869 ;;
15870 *)
9d54db95 15871 sys_lib_search_path_spec=$LIB
ee134472
JF
15872 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
15873 # It is most probably a Windows format PATH.
15874 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15875 else
15876 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15877 fi
15878 # FIXME: find the short name or the path components, as spaces are
15879 # common. (e.g. "Program Files" -> "PROGRA~1")
15880 ;;
15881 esac
15882
15883 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9d54db95
JF
15884 postinstall_cmds='base_file=`basename \$file`~
15885 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
ee134472
JF
15886 dldir=$destdir/`dirname \$dlpath`~
15887 test -d \$dldir || mkdir -p \$dldir~
15888 $install_prog $dir/$dlname \$dldir/$dlname'
15889 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15890 dlpath=$dir/\$dldll~
15891 $RM \$dlpath'
15892 shlibpath_overrides_runpath=yes
15893 dynamic_linker='Win32 link.exe'
47aaa820 15894 ;;
9c60689e 15895
47aaa820 15896 *)
ee134472 15897 # Assume MSVC wrapper
9d54db95 15898 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
ee134472 15899 dynamic_linker='Win32 ld.exe'
47aaa820
DWT
15900 ;;
15901 esac
47aaa820
DWT
15902 # FIXME: first we should search . and the directory the executable is in
15903 shlibpath_var=PATH
15904 ;;
9c60689e 15905
47aaa820
DWT
15906darwin* | rhapsody*)
15907 dynamic_linker="$host_os dyld"
15908 version_type=darwin
15909 need_lib_prefix=no
15910 need_version=no
9d54db95
JF
15911 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
15912 soname_spec='$libname$release$major$shared_ext'
47aaa820
DWT
15913 shlibpath_overrides_runpath=yes
15914 shlibpath_var=DYLD_LIBRARY_PATH
15915 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9c60689e 15916
47aaa820
DWT
15917 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15918 ;;
9c60689e 15919
47aaa820 15920dgux*)
53ba6704 15921 version_type=linux # correct to gnu/linux during the next big refactor
47aaa820
DWT
15922 need_lib_prefix=no
15923 need_version=no
9d54db95
JF
15924 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15925 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
15926 shlibpath_var=LD_LIBRARY_PATH
15927 ;;
9c60689e 15928
47aaa820
DWT
15929freebsd* | dragonfly*)
15930 # DragonFly does not have aout. When/if they implement a new
15931 # versioning mechanism, adjust this.
15932 if test -x /usr/bin/objformat; then
15933 objformat=`/usr/bin/objformat`
15934 else
15935 case $host_os in
53ba6704 15936 freebsd[23].*) objformat=aout ;;
47aaa820
DWT
15937 *) objformat=elf ;;
15938 esac
15939 fi
15940 version_type=freebsd-$objformat
15941 case $version_type in
15942 freebsd-elf*)
9d54db95
JF
15943 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15944 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
15945 need_version=no
15946 need_lib_prefix=no
15947 ;;
15948 freebsd-*)
9d54db95 15949 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
47aaa820
DWT
15950 need_version=yes
15951 ;;
15952 esac
15953 shlibpath_var=LD_LIBRARY_PATH
15954 case $host_os in
53ba6704 15955 freebsd2.*)
47aaa820
DWT
15956 shlibpath_overrides_runpath=yes
15957 ;;
15958 freebsd3.[01]* | freebsdelf3.[01]*)
15959 shlibpath_overrides_runpath=yes
15960 hardcode_into_libs=yes
15961 ;;
15962 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15963 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15964 shlibpath_overrides_runpath=no
15965 hardcode_into_libs=yes
15966 ;;
15967 *) # from 4.6 on, and DragonFly
15968 shlibpath_overrides_runpath=yes
15969 hardcode_into_libs=yes
15970 ;;
15971 esac
15972 ;;
9c60689e 15973
ee134472 15974haiku*)
53ba6704 15975 version_type=linux # correct to gnu/linux during the next big refactor
ee134472
JF
15976 need_lib_prefix=no
15977 need_version=no
15978 dynamic_linker="$host_os runtime_loader"
9d54db95
JF
15979 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15980 soname_spec='$libname$release$shared_ext$major'
ee134472 15981 shlibpath_var=LIBRARY_PATH
9d54db95 15982 shlibpath_overrides_runpath=no
ee134472 15983 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
47aaa820
DWT
15984 hardcode_into_libs=yes
15985 ;;
9c60689e 15986
47aaa820
DWT
15987hpux9* | hpux10* | hpux11*)
15988 # Give a soname corresponding to the major version so that dld.sl refuses to
15989 # link against other versions.
15990 version_type=sunos
15991 need_lib_prefix=no
15992 need_version=no
15993 case $host_cpu in
15994 ia64*)
15995 shrext_cmds='.so'
15996 hardcode_into_libs=yes
15997 dynamic_linker="$host_os dld.so"
15998 shlibpath_var=LD_LIBRARY_PATH
15999 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9d54db95
JF
16000 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16001 soname_spec='$libname$release$shared_ext$major'
16002 if test 32 = "$HPUX_IA64_MODE"; then
47aaa820 16003 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9d54db95 16004 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
47aaa820
DWT
16005 else
16006 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9d54db95 16007 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
47aaa820 16008 fi
47aaa820
DWT
16009 ;;
16010 hppa*64*)
16011 shrext_cmds='.sl'
16012 hardcode_into_libs=yes
16013 dynamic_linker="$host_os dld.sl"
16014 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16015 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9d54db95
JF
16016 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16017 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16018 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16019 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16020 ;;
16021 *)
16022 shrext_cmds='.sl'
16023 dynamic_linker="$host_os dld.sl"
16024 shlibpath_var=SHLIB_PATH
16025 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9d54db95
JF
16026 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16027 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16028 ;;
16029 esac
ee134472 16030 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
47aaa820 16031 postinstall_cmds='chmod 555 $lib'
ee134472
JF
16032 # or fails outright, so override atomically:
16033 install_override_mode=555
47aaa820 16034 ;;
9c60689e 16035
47aaa820 16036interix[3-9]*)
53ba6704 16037 version_type=linux # correct to gnu/linux during the next big refactor
47aaa820
DWT
16038 need_lib_prefix=no
16039 need_version=no
9d54db95
JF
16040 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16041 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16042 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16043 shlibpath_var=LD_LIBRARY_PATH
16044 shlibpath_overrides_runpath=no
16045 hardcode_into_libs=yes
16046 ;;
9c60689e 16047
47aaa820
DWT
16048irix5* | irix6* | nonstopux*)
16049 case $host_os in
16050 nonstopux*) version_type=nonstopux ;;
16051 *)
9d54db95 16052 if test yes = "$lt_cv_prog_gnu_ld"; then
53ba6704 16053 version_type=linux # correct to gnu/linux during the next big refactor
47aaa820
DWT
16054 else
16055 version_type=irix
16056 fi ;;
16057 esac
16058 need_lib_prefix=no
16059 need_version=no
9d54db95
JF
16060 soname_spec='$libname$release$shared_ext$major'
16061 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
47aaa820
DWT
16062 case $host_os in
16063 irix5* | nonstopux*)
16064 libsuff= shlibsuff=
16065 ;;
16066 *)
16067 case $LD in # libtool.m4 will add one of these switches to LD
16068 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16069 libsuff= shlibsuff= libmagic=32-bit;;
16070 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16071 libsuff=32 shlibsuff=N32 libmagic=N32;;
16072 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16073 libsuff=64 shlibsuff=64 libmagic=64-bit;;
16074 *) libsuff= shlibsuff= libmagic=never-match;;
16075 esac
16076 ;;
16077 esac
16078 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16079 shlibpath_overrides_runpath=no
9d54db95
JF
16080 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
16081 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
47aaa820
DWT
16082 hardcode_into_libs=yes
16083 ;;
9c60689e 16084
47aaa820
DWT
16085# No shared lib support for Linux oldld, aout, or coff.
16086linux*oldld* | linux*aout* | linux*coff*)
16087 dynamic_linker=no
16088 ;;
9c60689e 16089
9d54db95
JF
16090linux*android*)
16091 version_type=none # Android doesn't support versioned libraries.
16092 need_lib_prefix=no
16093 need_version=no
16094 library_names_spec='$libname$release$shared_ext'
16095 soname_spec='$libname$release$shared_ext'
16096 finish_cmds=
16097 shlibpath_var=LD_LIBRARY_PATH
16098 shlibpath_overrides_runpath=yes
16099
16100 # This implies no fast_install, which is unacceptable.
16101 # Some rework will be needed to allow for fast_install
16102 # before this can be enabled.
16103 hardcode_into_libs=yes
16104
16105 dynamic_linker='Android linker'
16106 # Don't embed -rpath directories since the linker doesn't support them.
16107 hardcode_libdir_flag_spec_CXX='-L$libdir'
16108 ;;
16109
53ba6704 16110# This must be glibc/ELF.
9d54db95 16111linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
53ba6704 16112 version_type=linux # correct to gnu/linux during the next big refactor
47aaa820
DWT
16113 need_lib_prefix=no
16114 need_version=no
9d54db95
JF
16115 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16116 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16117 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16118 shlibpath_var=LD_LIBRARY_PATH
16119 shlibpath_overrides_runpath=no
ee134472 16120
47aaa820 16121 # Some binutils ld are patched to set DT_RUNPATH
ee134472
JF
16122 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
16123 $as_echo_n "(cached) " >&6
16124else
16125 lt_cv_shlibpath_overrides_runpath=no
16126 save_LDFLAGS=$LDFLAGS
16127 save_libdir=$libdir
16128 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16129 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47aaa820 16131/* end confdefs.h. */
9c60689e 16132
47aaa820
DWT
16133int
16134main ()
16135{
9c60689e 16136
47aaa820
DWT
16137 ;
16138 return 0;
16139}
16140_ACEOF
16141if ac_fn_cxx_try_link "$LINENO"; then :
16142 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
ee134472 16143 lt_cv_shlibpath_overrides_runpath=yes
9c60689e 16144fi
47aaa820
DWT
16145fi
16146rm -f core conftest.err conftest.$ac_objext \
16147 conftest$ac_exeext conftest.$ac_ext
ee134472
JF
16148 LDFLAGS=$save_LDFLAGS
16149 libdir=$save_libdir
16150
16151fi
16152
16153 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9c60689e 16154
47aaa820
DWT
16155 # This implies no fast_install, which is unacceptable.
16156 # Some rework will be needed to allow for fast_install
16157 # before this can be enabled.
16158 hardcode_into_libs=yes
9c60689e 16159
9d54db95
JF
16160 # Ideally, we could use ldconfig to report *all* directores which are
16161 # searched for libraries, however this is still not possible. Aside from not
16162 # being certain /sbin/ldconfig is available, command
16163 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
16164 # even though it is searched at run-time. Try to do the best guess by
16165 # appending ld.so.conf contents (and includes) to the search path.
47aaa820 16166 if test -f /etc/ld.so.conf; then
ee134472 16167 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' ' '`
47aaa820
DWT
16168 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16169 fi
9c60689e 16170
47aaa820
DWT
16171 # We used to test for /lib/ld.so.1 and disable shared libraries on
16172 # powerpc, because MkLinux only supported shared libraries with the
16173 # GNU dynamic linker. Since this was broken with cross compilers,
16174 # most powerpc-linux boxes support dynamic linking these days and
16175 # people can always --disable-shared, the test was removed, and we
16176 # assume the GNU/Linux dynamic linker is in use.
16177 dynamic_linker='GNU/Linux ld.so'
9c60689e 16178 ;;
47aaa820 16179
47aaa820
DWT
16180netbsd*)
16181 version_type=sunos
16182 need_lib_prefix=no
16183 need_version=no
16184 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9d54db95 16185 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
47aaa820
DWT
16186 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16187 dynamic_linker='NetBSD (a.out) ld.so'
16188 else
9d54db95
JF
16189 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16190 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16191 dynamic_linker='NetBSD ld.elf_so'
16192 fi
16193 shlibpath_var=LD_LIBRARY_PATH
16194 shlibpath_overrides_runpath=yes
16195 hardcode_into_libs=yes
9c60689e 16196 ;;
9c60689e 16197
47aaa820 16198newsos6)
53ba6704 16199 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95 16200 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
47aaa820
DWT
16201 shlibpath_var=LD_LIBRARY_PATH
16202 shlibpath_overrides_runpath=yes
16203 ;;
9c60689e 16204
47aaa820
DWT
16205*nto* | *qnx*)
16206 version_type=qnx
16207 need_lib_prefix=no
16208 need_version=no
9d54db95
JF
16209 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16210 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16211 shlibpath_var=LD_LIBRARY_PATH
16212 shlibpath_overrides_runpath=no
16213 hardcode_into_libs=yes
16214 dynamic_linker='ldqnx.so'
16215 ;;
9c60689e 16216
9d54db95 16217openbsd* | bitrig*)
47aaa820 16218 version_type=sunos
9d54db95 16219 sys_lib_dlsearch_path_spec=/usr/lib
47aaa820 16220 need_lib_prefix=no
9d54db95
JF
16221 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
16222 need_version=no
47aaa820 16223 else
9d54db95 16224 need_version=yes
47aaa820 16225 fi
9d54db95
JF
16226 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16227 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16228 shlibpath_var=LD_LIBRARY_PATH
16229 shlibpath_overrides_runpath=yes
47aaa820 16230 ;;
9c60689e 16231
47aaa820
DWT
16232os2*)
16233 libname_spec='$name'
9d54db95
JF
16234 version_type=windows
16235 shrext_cmds=.dll
16236 need_version=no
47aaa820 16237 need_lib_prefix=no
9d54db95
JF
16238 # OS/2 can only load a DLL with a base name of 8 characters or less.
16239 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
16240 v=$($ECHO $release$versuffix | tr -d .-);
16241 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
16242 $ECHO $n$v`$shared_ext'
16243 library_names_spec='${libname}_dll.$libext'
47aaa820 16244 dynamic_linker='OS/2 ld.exe'
9d54db95
JF
16245 shlibpath_var=BEGINLIBPATH
16246 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16247 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16248 postinstall_cmds='base_file=`basename \$file`~
16249 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
16250 dldir=$destdir/`dirname \$dlpath`~
16251 test -d \$dldir || mkdir -p \$dldir~
16252 $install_prog $dir/$dlname \$dldir/$dlname~
16253 chmod a+x \$dldir/$dlname~
16254 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16255 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16256 fi'
16257 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
16258 dlpath=$dir/\$dldll~
16259 $RM \$dlpath'
47aaa820 16260 ;;
9c60689e 16261
47aaa820
DWT
16262osf3* | osf4* | osf5*)
16263 version_type=osf
16264 need_lib_prefix=no
16265 need_version=no
9d54db95
JF
16266 soname_spec='$libname$release$shared_ext$major'
16267 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
47aaa820
DWT
16268 shlibpath_var=LD_LIBRARY_PATH
16269 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9d54db95 16270 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
47aaa820 16271 ;;
9c60689e 16272
47aaa820
DWT
16273rdos*)
16274 dynamic_linker=no
16275 ;;
9c60689e 16276
47aaa820 16277solaris*)
53ba6704 16278 version_type=linux # correct to gnu/linux during the next big refactor
47aaa820
DWT
16279 need_lib_prefix=no
16280 need_version=no
9d54db95
JF
16281 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16282 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16283 shlibpath_var=LD_LIBRARY_PATH
16284 shlibpath_overrides_runpath=yes
16285 hardcode_into_libs=yes
16286 # ldd complains unless libraries are executable
16287 postinstall_cmds='chmod +x $lib'
16288 ;;
9c60689e 16289
47aaa820
DWT
16290sunos4*)
16291 version_type=sunos
9d54db95 16292 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
47aaa820
DWT
16293 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16294 shlibpath_var=LD_LIBRARY_PATH
16295 shlibpath_overrides_runpath=yes
9d54db95 16296 if test yes = "$with_gnu_ld"; then
47aaa820
DWT
16297 need_lib_prefix=no
16298 fi
16299 need_version=yes
16300 ;;
9c60689e 16301
47aaa820 16302sysv4 | sysv4.3*)
53ba6704 16303 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95
JF
16304 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16305 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16306 shlibpath_var=LD_LIBRARY_PATH
16307 case $host_vendor in
16308 sni)
16309 shlibpath_overrides_runpath=no
16310 need_lib_prefix=no
16311 runpath_var=LD_RUN_PATH
9c60689e 16312 ;;
47aaa820
DWT
16313 siemens)
16314 need_lib_prefix=no
9c60689e 16315 ;;
47aaa820
DWT
16316 motorola)
16317 need_lib_prefix=no
16318 need_version=no
16319 shlibpath_overrides_runpath=no
16320 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16321 ;;
16322 esac
9c60689e 16323 ;;
9c60689e 16324
47aaa820 16325sysv4*MP*)
9d54db95 16326 if test -d /usr/nec; then
53ba6704 16327 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95
JF
16328 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
16329 soname_spec='$libname$shared_ext.$major'
47aaa820
DWT
16330 shlibpath_var=LD_LIBRARY_PATH
16331 fi
16332 ;;
9c60689e 16333
47aaa820 16334sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9d54db95 16335 version_type=sco
47aaa820
DWT
16336 need_lib_prefix=no
16337 need_version=no
9d54db95
JF
16338 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
16339 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16340 shlibpath_var=LD_LIBRARY_PATH
16341 shlibpath_overrides_runpath=yes
16342 hardcode_into_libs=yes
9d54db95 16343 if test yes = "$with_gnu_ld"; then
47aaa820
DWT
16344 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16345 else
16346 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16347 case $host_os in
16348 sco3.2v5*)
16349 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16350 ;;
16351 esac
16352 fi
16353 sys_lib_dlsearch_path_spec='/usr/lib'
16354 ;;
9c60689e 16355
47aaa820
DWT
16356tpf*)
16357 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
53ba6704 16358 version_type=linux # correct to gnu/linux during the next big refactor
47aaa820
DWT
16359 need_lib_prefix=no
16360 need_version=no
9d54db95 16361 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
47aaa820
DWT
16362 shlibpath_var=LD_LIBRARY_PATH
16363 shlibpath_overrides_runpath=no
16364 hardcode_into_libs=yes
16365 ;;
9c60689e 16366
47aaa820 16367uts4*)
53ba6704 16368 version_type=linux # correct to gnu/linux during the next big refactor
9d54db95
JF
16369 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16370 soname_spec='$libname$release$shared_ext$major'
47aaa820
DWT
16371 shlibpath_var=LD_LIBRARY_PATH
16372 ;;
9c60689e 16373
47aaa820
DWT
16374*)
16375 dynamic_linker=no
e9c9a47c
DWT
16376 ;;
16377esac
16378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16379$as_echo "$dynamic_linker" >&6; }
9d54db95 16380test no = "$dynamic_linker" && can_build_shared=no
e9c9a47c
DWT
16381
16382variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9d54db95 16383if test yes = "$GCC"; then
e9c9a47c 16384 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
47aaa820 16385fi
9c60689e 16386
9d54db95
JF
16387if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
16388 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
47aaa820 16389fi
9d54db95
JF
16390
16391if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
16392 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
47aaa820 16393fi
9c60689e 16394
9d54db95
JF
16395# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
16396configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
16397
16398# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
16399func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
16400
16401# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
16402configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
16403
16404
16405
9c60689e 16406
9c60689e 16407
9c60689e 16408
47aaa820 16409
47aaa820 16410
47aaa820 16411
9c60689e 16412
9c60689e 16413
47aaa820 16414
47aaa820 16415
47aaa820 16416
47aaa820 16417
47aaa820 16418
47aaa820 16419
47aaa820 16420
47aaa820 16421
9c60689e 16422
9c60689e 16423
9c60689e 16424
9c60689e 16425
9c60689e 16426
e9c9a47c
DWT
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
ee134472
JF
16438
16439
e9c9a47c
DWT
16440
16441
16442
16443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16444$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16445hardcode_action_CXX=
16446if test -n "$hardcode_libdir_flag_spec_CXX" ||
16447 test -n "$runpath_var_CXX" ||
9d54db95 16448 test yes = "$hardcode_automatic_CXX"; then
e9c9a47c
DWT
16449
16450 # We can hardcode non-existent directories.
9d54db95 16451 if test no != "$hardcode_direct_CXX" &&
e9c9a47c
DWT
16452 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16453 # have to relink, otherwise we might link with an installed library
16454 # when we should be linking with a yet-to-be-installed one
9d54db95
JF
16455 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
16456 test no != "$hardcode_minus_L_CXX"; then
e9c9a47c
DWT
16457 # Linking always hardcodes the temporary library directory.
16458 hardcode_action_CXX=relink
16459 else
16460 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16461 hardcode_action_CXX=immediate
16462 fi
16463else
16464 # We cannot hardcode anything, or else we can only hardcode existing
16465 # directories.
16466 hardcode_action_CXX=unsupported
16467fi
16468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16469$as_echo "$hardcode_action_CXX" >&6; }
16470
9d54db95
JF
16471if test relink = "$hardcode_action_CXX" ||
16472 test yes = "$inherit_rpath_CXX"; then
e9c9a47c
DWT
16473 # Fast installation is not supported
16474 enable_fast_install=no
9d54db95
JF
16475elif test yes = "$shlibpath_overrides_runpath" ||
16476 test no = "$enable_shared"; then
e9c9a47c
DWT
16477 # Fast installation is not necessary
16478 enable_fast_install=needless
47aaa820 16479fi
9c60689e 16480
47aaa820 16481
47aaa820 16482
e9c9a47c
DWT
16483
16484
16485
16486
a243b558
JF
16487 fi # test -n "$compiler"
16488
16489 CC=$lt_save_CC
16490 CFLAGS=$lt_save_CFLAGS
16491 LDCXX=$LD
16492 LD=$lt_save_LD
16493 GCC=$lt_save_GCC
16494 with_gnu_ld=$lt_save_with_gnu_ld
16495 lt_cv_path_LDCXX=$lt_cv_path_LD
16496 lt_cv_path_LD=$lt_save_path_LD
16497 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16498 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
9d54db95 16499fi # test yes != "$_lt_caught_CXX_error"
a243b558
JF
16500
16501ac_ext=c
16502ac_cpp='$CPP $CPPFLAGS'
16503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16505ac_compiler_gnu=$ac_cv_c_compiler_gnu
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521 ac_config_commands="$ac_config_commands libtool"
16522
16523
16524
16525
16526# Only expand once:
16527
16528
16529
16530ac_ext=cpp
16531ac_cpp='$CXXCPP $CPPFLAGS'
16532ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16533ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16534ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16535
16536
1771224f
JF
16537 ax_cxx_compile_cxx11_required=true
16538 ac_ext=cpp
16539ac_cpp='$CXXCPP $CPPFLAGS'
16540ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16541ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16542ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16543 ac_success=no
16544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
16545$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
16546if ${ax_cv_cxx_compile_cxx11+:} false; then :
16547 $as_echo_n "(cached) " >&6
16548else
16549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16550/* end confdefs.h. */
16551
16552 template <typename T>
16553 struct check
16554 {
16555 static_assert(sizeof(int) <= sizeof(T), "not big enough");
16556 };
16557
16558 struct Base {
16559 virtual void f() {}
16560 };
16561 struct Child : public Base {
16562 virtual void f() override {}
16563 };
16564
16565 typedef check<check<bool>> right_angle_brackets;
16566
16567 int a;
16568 decltype(a) b;
16569
16570 typedef check<int> check_type;
16571 check_type c;
16572 check_type&& cr = static_cast<check_type&&>(c);
16573
16574 auto d = a;
16575 auto l = [](){};
16576
16577_ACEOF
16578if ac_fn_cxx_try_compile "$LINENO"; then :
16579 ax_cv_cxx_compile_cxx11=yes
16580else
16581 ax_cv_cxx_compile_cxx11=no
16582fi
16583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16584fi
16585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
16586$as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
16587 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
16588 ac_success=yes
16589 fi
16590
16591 if test x$ac_success = xno; then
16592 for switch in -std=gnu++11 -std=gnu++0x; do
16593 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
16594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
16595$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
16596if eval \${$cachevar+:} false; then :
16597 $as_echo_n "(cached) " >&6
16598else
16599 ac_save_CXXFLAGS="$CXXFLAGS"
16600 CXXFLAGS="$CXXFLAGS $switch"
16601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16602/* end confdefs.h. */
16603
16604 template <typename T>
16605 struct check
16606 {
16607 static_assert(sizeof(int) <= sizeof(T), "not big enough");
16608 };
16609
16610 struct Base {
16611 virtual void f() {}
16612 };
16613 struct Child : public Base {
16614 virtual void f() override {}
16615 };
16616
16617 typedef check<check<bool>> right_angle_brackets;
16618
16619 int a;
16620 decltype(a) b;
16621
16622 typedef check<int> check_type;
16623 check_type c;
16624 check_type&& cr = static_cast<check_type&&>(c);
16625
16626 auto d = a;
16627 auto l = [](){};
16628
16629_ACEOF
16630if ac_fn_cxx_try_compile "$LINENO"; then :
16631 eval $cachevar=yes
16632else
16633 eval $cachevar=no
16634fi
16635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16636 CXXFLAGS="$ac_save_CXXFLAGS"
16637fi
16638eval ac_res=\$$cachevar
16639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16640$as_echo "$ac_res" >&6; }
16641 if eval test x\$$cachevar = xyes; then
16642 CXXFLAGS="$CXXFLAGS $switch"
16643 ac_success=yes
16644 break
16645 fi
16646 done
16647 fi
16648
16649
16650 ac_ext=cpp
16651ac_cpp='$CXXCPP $CPPFLAGS'
16652ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16653ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16654ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16655
16656 if test x$ax_cxx_compile_cxx11_required = xtrue; then
16657 if test x$ac_success = xno; then
16658 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
16659 fi
16660 else
16661 if test x$ac_success = xno; then
16662 HAVE_CXX11=0
16663 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
16664$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
16665 else
16666 HAVE_CXX11=1
16667
16668$as_echo "#define HAVE_CXX11 1" >>confdefs.h
16669
16670 fi
16671
16672
16673 fi
16674
16675OBJCXXFLAGS="${OBJCXXFLAGS} ${CXXFLAGS##*' '}"
16676
a243b558
JF
16677
16678
16679
16680
16681
16682
83c6fec8 16683
a243b558
JF
16684if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
16685 if test -n "$ac_tool_prefix"; then
16686 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
16687set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
16688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16689$as_echo_n "checking for $ac_word... " >&6; }
16690if ${ac_cv_path_PKG_CONFIG+:} false; then :
16691 $as_echo_n "(cached) " >&6
16692else
16693 case $PKG_CONFIG in
16694 [\\/]* | ?:[\\/]*)
16695 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
16696 ;;
16697 *)
16698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16699for as_dir in $PATH
16700do
16701 IFS=$as_save_IFS
16702 test -z "$as_dir" && as_dir=.
16703 for ac_exec_ext in '' $ac_executable_extensions; do
16704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16705 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16707 break 2
16708 fi
16709done
16710 done
16711IFS=$as_save_IFS
16712
16713 ;;
16714esac
16715fi
16716PKG_CONFIG=$ac_cv_path_PKG_CONFIG
16717if test -n "$PKG_CONFIG"; then
16718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
16719$as_echo "$PKG_CONFIG" >&6; }
16720else
16721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16722$as_echo "no" >&6; }
16723fi
16724
16725
16726fi
16727if test -z "$ac_cv_path_PKG_CONFIG"; then
16728 ac_pt_PKG_CONFIG=$PKG_CONFIG
16729 # Extract the first word of "pkg-config", so it can be a program name with args.
16730set dummy pkg-config; ac_word=$2
16731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16732$as_echo_n "checking for $ac_word... " >&6; }
16733if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
16734 $as_echo_n "(cached) " >&6
16735else
16736 case $ac_pt_PKG_CONFIG in
16737 [\\/]* | ?:[\\/]*)
16738 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
16739 ;;
16740 *)
16741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16742for as_dir in $PATH
16743do
16744 IFS=$as_save_IFS
16745 test -z "$as_dir" && as_dir=.
16746 for ac_exec_ext in '' $ac_executable_extensions; do
16747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16748 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16750 break 2
16751 fi
16752done
16753 done
16754IFS=$as_save_IFS
16755
16756 ;;
16757esac
16758fi
16759ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
16760if test -n "$ac_pt_PKG_CONFIG"; then
16761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16762$as_echo "$ac_pt_PKG_CONFIG" >&6; }
16763else
16764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16765$as_echo "no" >&6; }
16766fi
16767
16768 if test "x$ac_pt_PKG_CONFIG" = x; then
16769 PKG_CONFIG=""
16770 else
16771 case $cross_compiling:$ac_tool_warned in
16772yes:)
16773{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16774$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16775ac_tool_warned=yes ;;
16776esac
16777 PKG_CONFIG=$ac_pt_PKG_CONFIG
16778 fi
16779else
16780 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
16781fi
16782
16783fi
16784if test -n "$PKG_CONFIG"; then
16785 _pkg_min_version=0.22
16786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16787$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16788 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
16789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16790$as_echo "yes" >&6; }
16791 else
16792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16793$as_echo "no" >&6; }
16794 PKG_CONFIG=""
16795 fi
16796fi
16797
a243b558
JF
16798# Extract the first word of "git", so it can be a program name with args.
16799set dummy git; ac_word=$2
16800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16801$as_echo_n "checking for $ac_word... " >&6; }
16802if ${ac_cv_path_GIT+:} false; then :
16803 $as_echo_n "(cached) " >&6
16804else
16805 case $GIT in
16806 [\\/]* | ?:[\\/]*)
16807 ac_cv_path_GIT="$GIT" # Let the user override the test with a path.
16808 ;;
16809 *)
16810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16811for as_dir in $PATH
16812do
16813 IFS=$as_save_IFS
16814 test -z "$as_dir" && as_dir=.
16815 for ac_exec_ext in '' $ac_executable_extensions; do
16816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16817 ac_cv_path_GIT="$as_dir/$ac_word$ac_exec_ext"
16818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16819 break 2
16820 fi
16821done
16822 done
16823IFS=$as_save_IFS
e9c9a47c 16824
a243b558
JF
16825 ;;
16826esac
16827fi
16828GIT=$ac_cv_path_GIT
16829if test -n "$GIT"; then
16830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIT" >&5
16831$as_echo "$GIT" >&6; }
16832else
16833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16834$as_echo "no" >&6; }
16835fi
e9c9a47c
DWT
16836
16837
a243b558
JF
16838# Extract the first word of "time", so it can be a program name with args.
16839set dummy time; ac_word=$2
632b71ea
DWT
16840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16841$as_echo_n "checking for $ac_word... " >&6; }
a243b558 16842if ${ac_cv_path_TIME+:} false; then :
632b71ea
DWT
16843 $as_echo_n "(cached) " >&6
16844else
a243b558
JF
16845 case $TIME in
16846 [\\/]* | ?:[\\/]*)
16847 ac_cv_path_TIME="$TIME" # Let the user override the test with a path.
16848 ;;
16849 *)
16850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
632b71ea
DWT
16851for as_dir in $PATH
16852do
16853 IFS=$as_save_IFS
16854 test -z "$as_dir" && as_dir=.
16855 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 16856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 16857 ac_cv_path_TIME="$as_dir/$ac_word$ac_exec_ext"
632b71ea
DWT
16858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16859 break 2
16860 fi
16861done
16862 done
16863IFS=$as_save_IFS
16864
a243b558
JF
16865 ;;
16866esac
632b71ea 16867fi
a243b558
JF
16868TIME=$ac_cv_path_TIME
16869if test -n "$TIME"; then
16870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TIME" >&5
16871$as_echo "$TIME" >&6; }
632b71ea
DWT
16872else
16873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16874$as_echo "no" >&6; }
16875fi
16876
16877
a243b558
JF
16878
16879
16880
16881
16882
6ce9ac92
JF
16883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bison >= 3.0" >&5
16884$as_echo_n "checking for bison >= 3.0... " >&6; }
a243b558
JF
16885 if test -z "$BISON"; then
16886 ac_path_BISON_found=false
16887 # Loop through the user's path and test for each of PROGNAME-LIST
16888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16889for as_dir in $PATH
16890do
16891 IFS=$as_save_IFS
16892 test -z "$as_dir" && as_dir=.
16893 for ac_prog in bison; do
16894 for ac_exec_ext in '' $ac_executable_extensions; do
16895 ac_path_BISON="$as_dir/$ac_prog$ac_exec_ext"
16896 as_fn_executable_p "$ac_path_BISON" || continue
16897version=`$ac_path_BISON -V | $SED -e '1 s/^bison (GNU Bison) \(.*\)$/\1/p;d'`
16898 if ${version:+false} :; then :
16899
16900else
16901 as_awk_strverscmp='
16902 # Use only awk features that work with 7th edition Unix awk (1978).
16903 # My, what an old awk you have, Mr. Solaris!
16904 END {
16905 while (length(v1) && length(v2)) {
16906 # Set d1 to be the next thing to compare from v1, and likewise for d2.
16907 # Normally this is a single character, but if v1 and v2 contain digits,
16908 # compare them as integers and fractions as strverscmp does.
16909 if (v1 ~ /^0-9/ && v2 ~ /^0-9/) {
16910 # Split v1 and v2 into their leading digit string components d1 and d2,
16911 # and advance v1 and v2 past the leading digit strings.
16912 for (len1 = 1; substr(v1, len1 + 1) ~ /^0-9/; len1++) continue
16913 for (len2 = 1; substr(v2, len2 + 1) ~ /^0-9/; len2++) continue
16914 d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
16915 d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
16916 if (d1 ~ /^0/) {
16917 if (d2 ~ /^0/) {
16918 # Compare two fractions.
16919 while (d1 ~ /^0/ && d2 ~ /^0/) {
16920 d1 = substr(d1, 2); len1--
16921 d2 = substr(d2, 2); len2--
16922 }
16923 if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
16924 # The two components differ in length, and the common prefix
16925 # contains only leading zeros. Consider the longer to be less.
16926 d1 = -len1
16927 d2 = -len2
16928 } else {
16929 # Otherwise, compare as strings.
16930 d1 = "x" d1
16931 d2 = "x" d2
16932 }
16933 } else {
16934 # A fraction is less than an integer.
16935 exit 1
16936 }
16937 } else {
16938 if (d2 ~ /^0/) {
16939 # An integer is greater than a fraction.
16940 exit 2
16941 } else {
16942 # Compare two integers.
16943 d1 += 0
16944 d2 += 0
16945 }
16946 }
16947 } else {
16948 # The normal case, without worrying about digits.
16949 d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
16950 d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
16951 }
16952 if (d1 < d2) exit 1
16953 if (d1 > d2) exit 2
16954 }
16955 # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
16956 # which mishandles some comparisons of empty strings to integers.
16957 if (length(v2)) exit 1
16958 if (length(v1)) exit 2
16959 }
16960'
16961as_arg_v1=$version
6ce9ac92 16962as_arg_v2=3.0
a243b558
JF
16963awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
16964case $? in #(
16965 1) :
16966 ;; #(
16967 0) :
16968 ac_cv_path_BISON=$ac_path_BISON ;; #(
16969 2) :
16970 ac_cv_path_BISON=$ac_path_BISON ;; #(
16971 *) :
16972 ;;
16973esac
16974fi
16975
16976 $ac_path_BISON_found && break 3
16977 done
16978 done
e9c9a47c 16979 done
a243b558
JF
16980IFS=$as_save_IFS
16981 if test -z "$ac_cv_path_BISON"; then
16982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16983$as_echo "no" >&6; }
16984 fi
16985else
16986 ac_cv_path_BISON=$BISON
632b71ea 16987fi
a243b558
JF
16988
16989
16990 if true; then :
16991
16992 BISON=$ac_cv_path_BISON
16993
16994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
16995$as_echo "$BISON" >&6; }
16996
47aaa820 16997else
a243b558
JF
16998 if true; then :
16999
6ce9ac92 17000 as_fn_error $? "You need bison 3.0 or greater" "$LINENO" 5
a243b558 17001
47aaa820 17002else
a243b558
JF
17003
17004 BISON=:
17005
17006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17007$as_echo "no" >&6; }
17008
17009fi
17010fi
17011
17012
17013
17014
17015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex >= 2.5.33" >&5
17016$as_echo_n "checking for flex >= 2.5.33... " >&6; }
17017 if test -z "$FLEX"; then
17018 ac_path_FLEX_found=false
17019 # Loop through the user's path and test for each of PROGNAME-LIST
17020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
47aaa820
DWT
17021for as_dir in $PATH
17022do
17023 IFS=$as_save_IFS
17024 test -z "$as_dir" && as_dir=.
a243b558 17025 for ac_prog in flex; do
47aaa820 17026 for ac_exec_ext in '' $ac_executable_extensions; do
a243b558
JF
17027 ac_path_FLEX="$as_dir/$ac_prog$ac_exec_ext"
17028 as_fn_executable_p "$ac_path_FLEX" || continue
17029version=`$ac_path_FLEX --version | $SED -e '1 s/^[^0-9.]* \([0-9.]*\).*$/\1/p;d'`
17030 if ${version:+false} :; then :
9c60689e 17031
47aaa820 17032else
a243b558
JF
17033 as_arg_v1=$version
17034as_arg_v2=2.5.33
17035awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
17036case $? in #(
17037 1) :
17038 ;; #(
17039 0) :
17040 ac_cv_path_FLEX=$ac_path_FLEX ;; #(
17041 2) :
17042 ac_cv_path_FLEX=$ac_path_FLEX ;; #(
17043 *) :
17044 ;;
17045esac
17046fi
17047
17048 $ac_path_FLEX_found && break 3
17049 done
17050 done
17051 done
17052IFS=$as_save_IFS
17053 if test -z "$ac_cv_path_FLEX"; then
17054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47aaa820 17055$as_echo "no" >&6; }
a243b558
JF
17056 fi
17057else
17058 ac_cv_path_FLEX=$FLEX
9c60689e
DWT
17059fi
17060
17061
a243b558 17062 if true; then :
e9c9a47c 17063
a243b558 17064 FLEX=$ac_cv_path_FLEX
e9c9a47c 17065
a243b558
JF
17066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
17067$as_echo "$FLEX" >&6; }
9c60689e 17068
632b71ea 17069else
a243b558 17070 if true; then :
e9c9a47c 17071
a243b558 17072 as_fn_error $? "You need flex 2.5.33 or greater" "$LINENO" 5
e9c9a47c 17073
e9c9a47c 17074else
a243b558
JF
17075
17076 FLEX=:
17077
17078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17079$as_echo "no" >&6; }
9c60689e 17080
632b71ea 17081fi
a243b558
JF
17082fi
17083
17084
17085
17086
17087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gperf >= 3.0.3" >&5
17088$as_echo_n "checking for gperf >= 3.0.3... " >&6; }
17089 if test -z "$GPERF"; then
17090 ac_path_GPERF_found=false
17091 # Loop through the user's path and test for each of PROGNAME-LIST
17092 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17093for as_dir in $PATH
17094do
17095 IFS=$as_save_IFS
17096 test -z "$as_dir" && as_dir=.
17097 for ac_prog in gperf; do
17098 for ac_exec_ext in '' $ac_executable_extensions; do
17099 ac_path_GPERF="$as_dir/$ac_prog$ac_exec_ext"
17100 as_fn_executable_p "$ac_path_GPERF" || continue
17101version=`$ac_path_GPERF --version | $SED -e '1 s/^.* \([0-9.]*\)$/\1/p;d'`
17102 if ${version:+false} :; then :
17103
e9c9a47c 17104else
a243b558
JF
17105 as_arg_v1=$version
17106as_arg_v2=3.0.3
17107awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
17108case $? in #(
17109 1) :
17110 ;; #(
17111 0) :
17112 ac_cv_path_GPERF=$ac_path_GPERF ;; #(
17113 2) :
17114 ac_cv_path_GPERF=$ac_path_GPERF ;; #(
17115 *) :
17116 ;;
17117esac
632b71ea 17118fi
a243b558
JF
17119
17120 $ac_path_GPERF_found && break 3
17121 done
17122 done
17123 done
17124IFS=$as_save_IFS
17125 if test -z "$ac_cv_path_GPERF"; then
17126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17127$as_echo "no" >&6; }
17128 fi
47aaa820 17129else
a243b558
JF
17130 ac_cv_path_GPERF=$GPERF
17131fi
9c60689e
DWT
17132
17133
a243b558 17134 if true; then :
9c60689e 17135
a243b558 17136 GPERF=$ac_cv_path_GPERF
9c60689e 17137
a243b558
JF
17138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GPERF" >&5
17139$as_echo "$GPERF" >&6; }
9c60689e 17140
47aaa820 17141else
a243b558 17142 if true; then :
9c60689e 17143
a243b558
JF
17144 as_fn_error $? "You need gperf 3.0.3 or greater" "$LINENO" 5
17145
17146else
17147
17148 GPERF=:
17149
17150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17151$as_echo "no" >&6; }
9c60689e 17152
47aaa820 17153fi
47aaa820 17154fi
a243b558
JF
17155
17156
17157
17158
17159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tar gtar gnutar >= 1.19" >&5
17160$as_echo_n "checking for tar gtar gnutar >= 1.19... " >&6; }
17161 if test -z "$GNUTAR"; then
17162 ac_path_GNUTAR_found=false
17163 # Loop through the user's path and test for each of PROGNAME-LIST
17164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17165for as_dir in $PATH
17166do
17167 IFS=$as_save_IFS
17168 test -z "$as_dir" && as_dir=.
17169 for ac_prog in tar gtar gnutar; do
17170 for ac_exec_ext in '' $ac_executable_extensions; do
17171 ac_path_GNUTAR="$as_dir/$ac_prog$ac_exec_ext"
17172 as_fn_executable_p "$ac_path_GNUTAR" || continue
17173version=`$ac_path_GNUTAR --version | $SED -e '1 s/^tar (GNU tar) \(.*\)$/\1/p;d'`
17174 if ${version:+false} :; then :
17175
17176else
17177 as_arg_v1=$version
17178as_arg_v2=1.19
17179awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
17180case $? in #(
17181 1) :
17182 ;; #(
17183 0) :
17184 ac_cv_path_GNUTAR=$ac_path_GNUTAR ;; #(
17185 2) :
17186 ac_cv_path_GNUTAR=$ac_path_GNUTAR ;; #(
17187 *) :
17188 ;;
17189esac
790e5246 17190fi
a243b558
JF
17191
17192 $ac_path_GNUTAR_found && break 3
17193 done
17194 done
17195 done
17196IFS=$as_save_IFS
17197 if test -z "$ac_cv_path_GNUTAR"; then
17198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17199$as_echo "no" >&6; }
632b71ea 17200 fi
632b71ea 17201else
a243b558 17202 ac_cv_path_GNUTAR=$GNUTAR
632b71ea 17203fi
66170b30 17204
66170b30 17205
a243b558 17206 if true; then :
66170b30 17207
a243b558 17208 GNUTAR=$ac_cv_path_GNUTAR
66170b30 17209
a243b558
JF
17210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUTAR" >&5
17211$as_echo "$GNUTAR" >&6; }
66170b30 17212
a243b558
JF
17213else
17214 if true; then :
66170b30 17215
a243b558 17216 as_fn_error $? "You need tar gtar gnutar 1.19 or greater" "$LINENO" 5
66170b30 17217
66170b30 17218else
66170b30 17219
a243b558 17220 GNUTAR=:
66170b30 17221
a243b558
JF
17222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17223$as_echo "no" >&6; }
66170b30 17224
a243b558
JF
17225fi
17226fi
66170b30
JF
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
e9c9a47c
DWT
17237ac_ext=c
17238ac_cpp='$CPP $CPPFLAGS'
17239ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17240ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17241ac_compiler_gnu=$ac_cv_c_compiler_gnu
632b71ea 17242
66170b30
JF
17243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for maximum warnings" >&5
17244$as_echo_n "checking CFLAGS for maximum warnings... " >&6; }
17245if ${ac_cv_cflags_warn_all+:} false; then :
17246 $as_echo_n "(cached) " >&6
17247else
17248 ac_cv_cflags_warn_all="no, unknown"
17249ac_save_CFLAGS="$CFLAGS"
17250for 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" #
17251do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
17252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17253/* end confdefs.h. */
17254
17255int
17256main ()
17257{
17258
17259 ;
17260 return 0;
17261}
17262_ACEOF
17263if ac_fn_c_try_compile "$LINENO"; then :
17264 ac_cv_cflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
17265fi
17266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17267done
17268CFLAGS="$ac_save_CFLAGS"
17269
17270fi
17271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cflags_warn_all" >&5
17272$as_echo "$ac_cv_cflags_warn_all" >&6; }
17273
83c6fec8 17274
66170b30
JF
17275case ".$ac_cv_cflags_warn_all" in
17276 .ok|.ok,*) ;;
17277 .|.no|.no,*) ;;
17278 *) if ${CFLAGS+:} false; then :
17279 case " $CFLAGS " in
17280 *" $ac_cv_cflags_warn_all "*)
17281 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$ac_cv_cflags_warn_all"; } >&5
17282 (: CFLAGS already contains $ac_cv_cflags_warn_all) 2>&5
17283 ac_status=$?
17284 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17285 test $ac_status = 0; }
17286 ;;
17287 *)
17288 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$ac_cv_cflags_warn_all\""; } >&5
17289 (: CFLAGS="$CFLAGS $ac_cv_cflags_warn_all") 2>&5
17290 ac_status=$?
17291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17292 test $ac_status = 0; }
17293 CFLAGS="$CFLAGS $ac_cv_cflags_warn_all"
17294 ;;
17295 esac
17296else
17297 CFLAGS="$ac_cv_cflags_warn_all"
17298fi
17299 ;;
17300esac
17301
b816329d
JF
17302ac_ext=cpp
17303ac_cpp='$CXXCPP $CPPFLAGS'
17304ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17305ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17306ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17307
9c60689e 17308
66170b30
JF
17309ac_ext=cpp
17310ac_cpp='$CXXCPP $CPPFLAGS'
17311ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17312ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17313ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1504c9b8 17314
66170b30
JF
17315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CXXFLAGS for maximum warnings" >&5
17316$as_echo_n "checking CXXFLAGS for maximum warnings... " >&6; }
17317if ${ac_cv_cxxflags_warn_all+:} false; then :
17318 $as_echo_n "(cached) " >&6
17319else
17320 ac_cv_cxxflags_warn_all="no, unknown"
17321ac_save_CXXFLAGS="$CXXFLAGS"
17322for 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" #
17323do CXXFLAGS="$ac_save_CXXFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
17324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17325/* end confdefs.h. */
1504c9b8 17326
66170b30
JF
17327int
17328main ()
17329{
1504c9b8 17330
66170b30
JF
17331 ;
17332 return 0;
17333}
17334_ACEOF
17335if ac_fn_cxx_try_compile "$LINENO"; then :
17336 ac_cv_cxxflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
17337fi
17338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17339done
17340CXXFLAGS="$ac_save_CXXFLAGS"
1504c9b8 17341
66170b30
JF
17342fi
17343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxxflags_warn_all" >&5
17344$as_echo "$ac_cv_cxxflags_warn_all" >&6; }
17345
83c6fec8 17346
66170b30
JF
17347case ".$ac_cv_cxxflags_warn_all" in
17348 .ok|.ok,*) ;;
17349 .|.no|.no,*) ;;
17350 *) if ${CXXFLAGS+:} false; then :
17351 case " $CXXFLAGS " in
17352 *" $ac_cv_cxxflags_warn_all "*)
17353 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS already contains \$ac_cv_cxxflags_warn_all"; } >&5
17354 (: CXXFLAGS already contains $ac_cv_cxxflags_warn_all) 2>&5
17355 ac_status=$?
17356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17357 test $ac_status = 0; }
17358 ;;
17359 *)
17360 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS \$ac_cv_cxxflags_warn_all\""; } >&5
17361 (: CXXFLAGS="$CXXFLAGS $ac_cv_cxxflags_warn_all") 2>&5
17362 ac_status=$?
17363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17364 test $ac_status = 0; }
17365 CXXFLAGS="$CXXFLAGS $ac_cv_cxxflags_warn_all"
17366 ;;
17367 esac
17368else
17369 CXXFLAGS="$ac_cv_cxxflags_warn_all"
17370fi
17371 ;;
17372esac
17373
17374ac_ext=cpp
17375ac_cpp='$CXXCPP $CPPFLAGS'
17376ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17377ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17378ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17379
17380
babf7fe8
JF
17381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CXXFLAGS for maximum warnings" >&5
17382$as_echo_n "checking CXXFLAGS for maximum warnings... " >&6; }
17383if ${ac_cv_cxxflags_warn_all+:} false; then :
17384 $as_echo_n "(cached) " >&6
17385else
17386 ac_cv_cxxflags_warn_all="no, unknown"
17387ac_save_CXXFLAGS="$CXXFLAGS"
17388for 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" #
17389do CXXFLAGS="$ac_save_CXXFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
17390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17391/* end confdefs.h. */
17392
17393int
17394main ()
17395{
17396
17397 ;
17398 return 0;
17399}
17400_ACEOF
17401if ac_fn_cxx_try_compile "$LINENO"; then :
17402 ac_cv_cxxflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
17403fi
17404rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17405done
17406CXXFLAGS="$ac_save_CXXFLAGS"
17407
17408fi
17409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxxflags_warn_all" >&5
17410$as_echo "$ac_cv_cxxflags_warn_all" >&6; }
17411
83c6fec8 17412
babf7fe8
JF
17413case ".$ac_cv_cxxflags_warn_all" in
17414 .ok|.ok,*) ;;
17415 .|.no|.no,*) ;;
17416 *) if ${CXXFLAGS+:} false; then :
17417 case " $CXXFLAGS " in
17418 *" $ac_cv_cxxflags_warn_all "*)
17419 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS already contains \$ac_cv_cxxflags_warn_all"; } >&5
17420 (: CXXFLAGS already contains $ac_cv_cxxflags_warn_all) 2>&5
17421 ac_status=$?
17422 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17423 test $ac_status = 0; }
17424 ;;
17425 *)
17426 { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS \$ac_cv_cxxflags_warn_all\""; } >&5
17427 (: CXXFLAGS="$CXXFLAGS $ac_cv_cxxflags_warn_all") 2>&5
17428 ac_status=$?
17429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17430 test $ac_status = 0; }
17431 CXXFLAGS="$CXXFLAGS $ac_cv_cxxflags_warn_all"
17432 ;;
17433 esac
17434else
17435 CXXFLAGS="$ac_cv_cxxflags_warn_all"
17436fi
17437 ;;
17438esac
17439
66170b30
JF
17440
17441
66170b30 17442
66170b30 17443
c10a2228
JF
17444 ac_ext=c
17445ac_cpp='$CPP $CPPFLAGS'
17446ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17447ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17448ac_compiler_gnu=$ac_cv_c_compiler_gnu
17449
babf7fe8
JF
17450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Werror" >&5
17451$as_echo_n "checking for cc -Werror... " >&6; }
c10a2228
JF
17452
17453 cy_save=$CFLAGS
17454
babf7fe8 17455 for element in -Werror; do
c10a2228
JF
17456 haveit=
17457 for x in $CFLAGS; do
17458
17459 acl_save_prefix="$prefix"
17460 prefix="$acl_final_prefix"
17461 acl_save_exec_prefix="$exec_prefix"
17462 exec_prefix="$acl_final_exec_prefix"
17463 eval x=\"$x\"
17464 exec_prefix="$acl_save_exec_prefix"
17465 prefix="$acl_save_prefix"
17466
17467 if test "X$x" = "X$element"; then
17468 haveit=yes
17469 break
17470 fi
17471 done
17472 if test -z "$haveit"; then
17473 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
17474 fi
17475 done
17476
17477
17478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17479/* end confdefs.h. */
17480
17481_ACEOF
17482if ac_fn_c_try_compile "$LINENO"; then :
17483 cy_good=1
17484else
17485 cy_good=0
17486fi
17487rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17488
17489 CFLAGS=$cy_save
17490 if test "x$cy_good" = x1; then :
17491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17492$as_echo "yes" >&6; }
17493
babf7fe8 17494 for element in -Werror; do
c10a2228
JF
17495 haveit=
17496 for x in $CFLAGS; do
17497
17498 acl_save_prefix="$prefix"
17499 prefix="$acl_final_prefix"
17500 acl_save_exec_prefix="$exec_prefix"
17501 exec_prefix="$acl_final_exec_prefix"
17502 eval x=\"$x\"
17503 exec_prefix="$acl_save_exec_prefix"
17504 prefix="$acl_save_prefix"
17505
17506 if test "X$x" = "X$element"; then
17507 haveit=yes
17508 break
17509 fi
17510 done
17511 if test -z "$haveit"; then
17512 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
17513 fi
17514 done
17515
17516
17517else
17518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17519$as_echo "no" >&6; }
17520fi
17521
17522 ac_ext=cpp
17523ac_cpp='$CXXCPP $CPPFLAGS'
17524ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17525ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17526ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17527
17528
17529
17530 ac_ext=cpp
17531ac_cpp='$CXXCPP $CPPFLAGS'
17532ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17533ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17534ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17535
babf7fe8
JF
17536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Werror" >&5
17537$as_echo_n "checking for c++ -Werror... " >&6; }
c10a2228
JF
17538
17539 cy_save=$CXXFLAGS
17540
babf7fe8 17541 for element in -Werror; do
c10a2228
JF
17542 haveit=
17543 for x in $CXXFLAGS; do
17544
17545 acl_save_prefix="$prefix"
17546 prefix="$acl_final_prefix"
17547 acl_save_exec_prefix="$exec_prefix"
17548 exec_prefix="$acl_final_exec_prefix"
17549 eval x=\"$x\"
17550 exec_prefix="$acl_save_exec_prefix"
17551 prefix="$acl_save_prefix"
17552
17553 if test "X$x" = "X$element"; then
17554 haveit=yes
17555 break
17556 fi
17557 done
17558 if test -z "$haveit"; then
17559 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
17560 fi
17561 done
17562
17563
17564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17565/* end confdefs.h. */
17566
17567_ACEOF
17568if ac_fn_cxx_try_compile "$LINENO"; then :
17569 cy_good=1
17570else
17571 cy_good=0
17572fi
17573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17574
17575 CXXFLAGS=$cy_save
17576 if test "x$cy_good" = x1; then :
17577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17578$as_echo "yes" >&6; }
17579
babf7fe8 17580 for element in -Werror; do
c10a2228
JF
17581 haveit=
17582 for x in $CXXFLAGS; do
17583
17584 acl_save_prefix="$prefix"
17585 prefix="$acl_final_prefix"
17586 acl_save_exec_prefix="$exec_prefix"
17587 exec_prefix="$acl_final_exec_prefix"
17588 eval x=\"$x\"
17589 exec_prefix="$acl_save_exec_prefix"
17590 prefix="$acl_save_prefix"
17591
17592 if test "X$x" = "X$element"; then
17593 haveit=yes
17594 break
17595 fi
17596 done
17597 if test -z "$haveit"; then
17598 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
17599 fi
17600 done
17601
17602
17603else
17604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17605$as_echo "no" >&6; }
17606fi
17607
17608 ac_ext=cpp
17609ac_cpp='$CXXCPP $CPPFLAGS'
17610ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17611ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17612ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17613
17614
17615
17616 ac_ext=mm
17617ac_cpp='$OBJCXXCPP $CPPFLAGS'
17618ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17619ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17620ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
17621
babf7fe8
JF
17622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Werror" >&5
17623$as_echo_n "checking for c++ -ObjC -Werror... " >&6; }
c10a2228
JF
17624
17625 cy_save=$OBJCXXFLAGS
17626
babf7fe8 17627 for element in -Werror; do
c10a2228
JF
17628 haveit=
17629 for x in $OBJCXXFLAGS; do
17630
17631 acl_save_prefix="$prefix"
17632 prefix="$acl_final_prefix"
17633 acl_save_exec_prefix="$exec_prefix"
17634 exec_prefix="$acl_final_exec_prefix"
17635 eval x=\"$x\"
17636 exec_prefix="$acl_save_exec_prefix"
17637 prefix="$acl_save_prefix"
17638
17639 if test "X$x" = "X$element"; then
17640 haveit=yes
17641 break
17642 fi
17643 done
17644 if test -z "$haveit"; then
17645 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
17646 fi
17647 done
17648
17649
17650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17651/* end confdefs.h. */
17652
17653_ACEOF
17654if ac_fn_objcxx_try_compile "$LINENO"; then :
17655 cy_good=1
17656else
17657 cy_good=0
17658fi
17659rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17660
17661 OBJCXXFLAGS=$cy_save
17662 if test "x$cy_good" = x1; then :
17663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17664$as_echo "yes" >&6; }
17665
babf7fe8 17666 for element in -Werror; do
c10a2228
JF
17667 haveit=
17668 for x in $OBJCXXFLAGS; do
17669
17670 acl_save_prefix="$prefix"
17671 prefix="$acl_final_prefix"
17672 acl_save_exec_prefix="$exec_prefix"
17673 exec_prefix="$acl_final_exec_prefix"
17674 eval x=\"$x\"
17675 exec_prefix="$acl_save_exec_prefix"
17676 prefix="$acl_save_prefix"
17677
17678 if test "X$x" = "X$element"; then
17679 haveit=yes
17680 break
17681 fi
17682 done
17683 if test -z "$haveit"; then
17684 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
17685 fi
17686 done
17687
17688
17689else
17690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17691$as_echo "no" >&6; }
17692fi
17693
17694 ac_ext=cpp
17695ac_cpp='$CXXCPP $CPPFLAGS'
17696ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17697ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17698ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17699
17700
17701
17702
17703
17704
17705 ac_ext=c
17706ac_cpp='$CPP $CPPFLAGS'
17707ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17708ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17709ac_compiler_gnu=$ac_cv_c_compiler_gnu
17710
babf7fe8
JF
17711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-deprecated-declarations" >&5
17712$as_echo_n "checking for cc -Wno-deprecated-declarations... " >&6; }
c10a2228
JF
17713
17714 cy_save=$CFLAGS
17715
babf7fe8 17716 for element in -Wno-deprecated-declarations; do
c10a2228
JF
17717 haveit=
17718 for x in $CFLAGS; do
17719
17720 acl_save_prefix="$prefix"
17721 prefix="$acl_final_prefix"
17722 acl_save_exec_prefix="$exec_prefix"
17723 exec_prefix="$acl_final_exec_prefix"
17724 eval x=\"$x\"
17725 exec_prefix="$acl_save_exec_prefix"
17726 prefix="$acl_save_prefix"
17727
17728 if test "X$x" = "X$element"; then
17729 haveit=yes
17730 break
17731 fi
17732 done
17733 if test -z "$haveit"; then
17734 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
17735 fi
17736 done
17737
17738
17739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17740/* end confdefs.h. */
17741
17742_ACEOF
17743if ac_fn_c_try_compile "$LINENO"; then :
17744 cy_good=1
17745else
17746 cy_good=0
17747fi
17748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17749
17750 CFLAGS=$cy_save
17751 if test "x$cy_good" = x1; then :
17752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17753$as_echo "yes" >&6; }
17754
babf7fe8 17755 for element in -Wno-deprecated-declarations; do
c10a2228
JF
17756 haveit=
17757 for x in $CFLAGS; do
17758
17759 acl_save_prefix="$prefix"
17760 prefix="$acl_final_prefix"
17761 acl_save_exec_prefix="$exec_prefix"
17762 exec_prefix="$acl_final_exec_prefix"
17763 eval x=\"$x\"
17764 exec_prefix="$acl_save_exec_prefix"
17765 prefix="$acl_save_prefix"
17766
17767 if test "X$x" = "X$element"; then
17768 haveit=yes
17769 break
17770 fi
17771 done
17772 if test -z "$haveit"; then
17773 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
17774 fi
17775 done
17776
17777
17778else
17779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17780$as_echo "no" >&6; }
17781fi
17782
17783 ac_ext=cpp
17784ac_cpp='$CXXCPP $CPPFLAGS'
17785ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17786ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17787ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17788
17789
17790
17791 ac_ext=cpp
17792ac_cpp='$CXXCPP $CPPFLAGS'
17793ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17794ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17795ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17796
babf7fe8
JF
17797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-deprecated-declarations" >&5
17798$as_echo_n "checking for c++ -Wno-deprecated-declarations... " >&6; }
c10a2228
JF
17799
17800 cy_save=$CXXFLAGS
17801
babf7fe8 17802 for element in -Wno-deprecated-declarations; do
c10a2228
JF
17803 haveit=
17804 for x in $CXXFLAGS; do
17805
17806 acl_save_prefix="$prefix"
17807 prefix="$acl_final_prefix"
17808 acl_save_exec_prefix="$exec_prefix"
17809 exec_prefix="$acl_final_exec_prefix"
17810 eval x=\"$x\"
17811 exec_prefix="$acl_save_exec_prefix"
17812 prefix="$acl_save_prefix"
17813
17814 if test "X$x" = "X$element"; then
17815 haveit=yes
17816 break
17817 fi
17818 done
17819 if test -z "$haveit"; then
17820 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
17821 fi
17822 done
17823
17824
17825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17826/* end confdefs.h. */
17827
17828_ACEOF
17829if ac_fn_cxx_try_compile "$LINENO"; then :
17830 cy_good=1
17831else
17832 cy_good=0
17833fi
17834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17835
17836 CXXFLAGS=$cy_save
17837 if test "x$cy_good" = x1; then :
17838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17839$as_echo "yes" >&6; }
17840
babf7fe8 17841 for element in -Wno-deprecated-declarations; do
c10a2228
JF
17842 haveit=
17843 for x in $CXXFLAGS; do
17844
17845 acl_save_prefix="$prefix"
17846 prefix="$acl_final_prefix"
17847 acl_save_exec_prefix="$exec_prefix"
17848 exec_prefix="$acl_final_exec_prefix"
17849 eval x=\"$x\"
17850 exec_prefix="$acl_save_exec_prefix"
17851 prefix="$acl_save_prefix"
17852
17853 if test "X$x" = "X$element"; then
17854 haveit=yes
17855 break
17856 fi
17857 done
17858 if test -z "$haveit"; then
17859 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
17860 fi
17861 done
17862
17863
17864else
17865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17866$as_echo "no" >&6; }
17867fi
17868
17869 ac_ext=cpp
17870ac_cpp='$CXXCPP $CPPFLAGS'
17871ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17872ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17873ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17874
17875
17876
17877 ac_ext=mm
17878ac_cpp='$OBJCXXCPP $CPPFLAGS'
17879ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17880ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17881ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
17882
babf7fe8
JF
17883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-deprecated-declarations" >&5
17884$as_echo_n "checking for c++ -ObjC -Wno-deprecated-declarations... " >&6; }
c10a2228
JF
17885
17886 cy_save=$OBJCXXFLAGS
17887
babf7fe8 17888 for element in -Wno-deprecated-declarations; do
c10a2228
JF
17889 haveit=
17890 for x in $OBJCXXFLAGS; do
17891
17892 acl_save_prefix="$prefix"
17893 prefix="$acl_final_prefix"
17894 acl_save_exec_prefix="$exec_prefix"
17895 exec_prefix="$acl_final_exec_prefix"
17896 eval x=\"$x\"
17897 exec_prefix="$acl_save_exec_prefix"
17898 prefix="$acl_save_prefix"
17899
17900 if test "X$x" = "X$element"; then
17901 haveit=yes
17902 break
17903 fi
17904 done
17905 if test -z "$haveit"; then
17906 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
17907 fi
17908 done
17909
17910
17911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17912/* end confdefs.h. */
17913
17914_ACEOF
17915if ac_fn_objcxx_try_compile "$LINENO"; then :
17916 cy_good=1
17917else
17918 cy_good=0
17919fi
17920rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17921
17922 OBJCXXFLAGS=$cy_save
17923 if test "x$cy_good" = x1; then :
17924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17925$as_echo "yes" >&6; }
17926
babf7fe8 17927 for element in -Wno-deprecated-declarations; do
c10a2228
JF
17928 haveit=
17929 for x in $OBJCXXFLAGS; do
17930
17931 acl_save_prefix="$prefix"
17932 prefix="$acl_final_prefix"
17933 acl_save_exec_prefix="$exec_prefix"
17934 exec_prefix="$acl_final_exec_prefix"
17935 eval x=\"$x\"
17936 exec_prefix="$acl_save_exec_prefix"
17937 prefix="$acl_save_prefix"
17938
17939 if test "X$x" = "X$element"; then
17940 haveit=yes
17941 break
17942 fi
17943 done
17944 if test -z "$haveit"; then
17945 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
17946 fi
17947 done
17948
17949
17950else
17951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17952$as_echo "no" >&6; }
17953fi
17954
17955 ac_ext=cpp
17956ac_cpp='$CXXCPP $CPPFLAGS'
17957ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17958ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17959ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17960
17961
17962
17963
17964
babf7fe8 17965
c10a2228
JF
17966 ac_ext=c
17967ac_cpp='$CPP $CPPFLAGS'
17968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17970ac_compiler_gnu=$ac_cv_c_compiler_gnu
17971
babf7fe8
JF
17972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-dangling-else" >&5
17973$as_echo_n "checking for cc -Wno-dangling-else... " >&6; }
c10a2228
JF
17974
17975 cy_save=$CFLAGS
17976
babf7fe8 17977 for element in -Wno-dangling-else; do
c10a2228
JF
17978 haveit=
17979 for x in $CFLAGS; do
17980
17981 acl_save_prefix="$prefix"
17982 prefix="$acl_final_prefix"
17983 acl_save_exec_prefix="$exec_prefix"
17984 exec_prefix="$acl_final_exec_prefix"
17985 eval x=\"$x\"
17986 exec_prefix="$acl_save_exec_prefix"
17987 prefix="$acl_save_prefix"
17988
17989 if test "X$x" = "X$element"; then
17990 haveit=yes
17991 break
17992 fi
17993 done
17994 if test -z "$haveit"; then
17995 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
17996 fi
17997 done
17998
17999
18000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18001/* end confdefs.h. */
18002
18003_ACEOF
18004if ac_fn_c_try_compile "$LINENO"; then :
18005 cy_good=1
18006else
18007 cy_good=0
18008fi
18009rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18010
18011 CFLAGS=$cy_save
18012 if test "x$cy_good" = x1; then :
18013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18014$as_echo "yes" >&6; }
18015
babf7fe8 18016 for element in -Wno-dangling-else; do
c10a2228
JF
18017 haveit=
18018 for x in $CFLAGS; do
18019
18020 acl_save_prefix="$prefix"
18021 prefix="$acl_final_prefix"
18022 acl_save_exec_prefix="$exec_prefix"
18023 exec_prefix="$acl_final_exec_prefix"
18024 eval x=\"$x\"
18025 exec_prefix="$acl_save_exec_prefix"
18026 prefix="$acl_save_prefix"
18027
18028 if test "X$x" = "X$element"; then
18029 haveit=yes
18030 break
18031 fi
18032 done
18033 if test -z "$haveit"; then
18034 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
18035 fi
18036 done
18037
18038
18039else
18040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18041$as_echo "no" >&6; }
18042fi
18043
18044 ac_ext=cpp
18045ac_cpp='$CXXCPP $CPPFLAGS'
18046ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18047ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18048ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18049
18050
18051
18052 ac_ext=cpp
18053ac_cpp='$CXXCPP $CPPFLAGS'
18054ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18055ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18056ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18057
babf7fe8
JF
18058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-dangling-else" >&5
18059$as_echo_n "checking for c++ -Wno-dangling-else... " >&6; }
c10a2228
JF
18060
18061 cy_save=$CXXFLAGS
18062
babf7fe8 18063 for element in -Wno-dangling-else; do
c10a2228
JF
18064 haveit=
18065 for x in $CXXFLAGS; do
18066
18067 acl_save_prefix="$prefix"
18068 prefix="$acl_final_prefix"
18069 acl_save_exec_prefix="$exec_prefix"
18070 exec_prefix="$acl_final_exec_prefix"
18071 eval x=\"$x\"
18072 exec_prefix="$acl_save_exec_prefix"
18073 prefix="$acl_save_prefix"
18074
18075 if test "X$x" = "X$element"; then
18076 haveit=yes
18077 break
18078 fi
18079 done
18080 if test -z "$haveit"; then
18081 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
18082 fi
18083 done
18084
18085
18086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18087/* end confdefs.h. */
18088
18089_ACEOF
18090if ac_fn_cxx_try_compile "$LINENO"; then :
18091 cy_good=1
18092else
18093 cy_good=0
18094fi
18095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18096
18097 CXXFLAGS=$cy_save
18098 if test "x$cy_good" = x1; then :
18099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18100$as_echo "yes" >&6; }
18101
babf7fe8 18102 for element in -Wno-dangling-else; do
c10a2228
JF
18103 haveit=
18104 for x in $CXXFLAGS; do
18105
18106 acl_save_prefix="$prefix"
18107 prefix="$acl_final_prefix"
18108 acl_save_exec_prefix="$exec_prefix"
18109 exec_prefix="$acl_final_exec_prefix"
18110 eval x=\"$x\"
18111 exec_prefix="$acl_save_exec_prefix"
18112 prefix="$acl_save_prefix"
18113
18114 if test "X$x" = "X$element"; then
18115 haveit=yes
18116 break
18117 fi
18118 done
18119 if test -z "$haveit"; then
18120 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
18121 fi
18122 done
18123
18124
18125else
18126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18127$as_echo "no" >&6; }
18128fi
18129
18130 ac_ext=cpp
18131ac_cpp='$CXXCPP $CPPFLAGS'
18132ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18133ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18134ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18135
18136
18137
18138 ac_ext=mm
18139ac_cpp='$OBJCXXCPP $CPPFLAGS'
18140ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18141ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18142ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
18143
babf7fe8
JF
18144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-dangling-else" >&5
18145$as_echo_n "checking for c++ -ObjC -Wno-dangling-else... " >&6; }
c10a2228
JF
18146
18147 cy_save=$OBJCXXFLAGS
18148
babf7fe8 18149 for element in -Wno-dangling-else; do
c10a2228
JF
18150 haveit=
18151 for x in $OBJCXXFLAGS; do
18152
18153 acl_save_prefix="$prefix"
18154 prefix="$acl_final_prefix"
18155 acl_save_exec_prefix="$exec_prefix"
18156 exec_prefix="$acl_final_exec_prefix"
18157 eval x=\"$x\"
18158 exec_prefix="$acl_save_exec_prefix"
18159 prefix="$acl_save_prefix"
18160
18161 if test "X$x" = "X$element"; then
18162 haveit=yes
18163 break
18164 fi
18165 done
18166 if test -z "$haveit"; then
18167 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
18168 fi
18169 done
18170
18171
18172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18173/* end confdefs.h. */
18174
18175_ACEOF
18176if ac_fn_objcxx_try_compile "$LINENO"; then :
18177 cy_good=1
18178else
18179 cy_good=0
18180fi
18181rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18182
18183 OBJCXXFLAGS=$cy_save
18184 if test "x$cy_good" = x1; then :
18185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18186$as_echo "yes" >&6; }
18187
babf7fe8 18188 for element in -Wno-dangling-else; do
c10a2228
JF
18189 haveit=
18190 for x in $OBJCXXFLAGS; do
18191
18192 acl_save_prefix="$prefix"
18193 prefix="$acl_final_prefix"
18194 acl_save_exec_prefix="$exec_prefix"
18195 exec_prefix="$acl_final_exec_prefix"
18196 eval x=\"$x\"
18197 exec_prefix="$acl_save_exec_prefix"
18198 prefix="$acl_save_prefix"
18199
18200 if test "X$x" = "X$element"; then
18201 haveit=yes
18202 break
18203 fi
18204 done
18205 if test -z "$haveit"; then
18206 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
18207 fi
18208 done
18209
18210
18211else
18212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18213$as_echo "no" >&6; }
18214fi
18215
18216 ac_ext=cpp
18217ac_cpp='$CXXCPP $CPPFLAGS'
18218ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18219ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18220ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18221
18222
18223
18224
18225
18226 ac_ext=c
18227ac_cpp='$CPP $CPPFLAGS'
18228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18230ac_compiler_gnu=$ac_cv_c_compiler_gnu
18231
babf7fe8
JF
18232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-overloaded-virtual" >&5
18233$as_echo_n "checking for cc -Wno-overloaded-virtual... " >&6; }
c10a2228
JF
18234
18235 cy_save=$CFLAGS
18236
babf7fe8 18237 for element in -Wno-overloaded-virtual; do
1504c9b8 18238 haveit=
c10a2228 18239 for x in $CFLAGS; do
1504c9b8
DWT
18240
18241 acl_save_prefix="$prefix"
18242 prefix="$acl_final_prefix"
18243 acl_save_exec_prefix="$exec_prefix"
18244 exec_prefix="$acl_final_exec_prefix"
18245 eval x=\"$x\"
18246 exec_prefix="$acl_save_exec_prefix"
18247 prefix="$acl_save_prefix"
18248
18249 if test "X$x" = "X$element"; then
18250 haveit=yes
18251 break
18252 fi
18253 done
18254 if test -z "$haveit"; then
c10a2228 18255 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
1504c9b8
DWT
18256 fi
18257 done
18258
66170b30
JF
18259
18260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1504c9b8
DWT
18261/* end confdefs.h. */
18262
66170b30 18263_ACEOF
c10a2228 18264if ac_fn_c_try_compile "$LINENO"; then :
66170b30
JF
18265 cy_good=1
18266else
18267 cy_good=0
18268fi
18269rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18270
c10a2228 18271 CFLAGS=$cy_save
66170b30
JF
18272 if test "x$cy_good" = x1; then :
18273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18274$as_echo "yes" >&6; }
18275
babf7fe8 18276 for element in -Wno-overloaded-virtual; do
66170b30
JF
18277 haveit=
18278 for x in $CFLAGS; do
18279
18280 acl_save_prefix="$prefix"
18281 prefix="$acl_final_prefix"
18282 acl_save_exec_prefix="$exec_prefix"
18283 exec_prefix="$acl_final_exec_prefix"
18284 eval x=\"$x\"
18285 exec_prefix="$acl_save_exec_prefix"
18286 prefix="$acl_save_prefix"
18287
18288 if test "X$x" = "X$element"; then
18289 haveit=yes
18290 break
18291 fi
18292 done
18293 if test -z "$haveit"; then
18294 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
18295 fi
18296 done
18297
18298
c10a2228
JF
18299else
18300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18301$as_echo "no" >&6; }
18302fi
18303
18304 ac_ext=cpp
18305ac_cpp='$CXXCPP $CPPFLAGS'
18306ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18307ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18308ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18309
18310
18311
18312 ac_ext=cpp
18313ac_cpp='$CXXCPP $CPPFLAGS'
18314ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18315ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18316ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18317
babf7fe8
JF
18318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-overloaded-virtual" >&5
18319$as_echo_n "checking for c++ -Wno-overloaded-virtual... " >&6; }
c10a2228
JF
18320
18321 cy_save=$CXXFLAGS
18322
babf7fe8 18323 for element in -Wno-overloaded-virtual; do
66170b30
JF
18324 haveit=
18325 for x in $CXXFLAGS; do
18326
18327 acl_save_prefix="$prefix"
18328 prefix="$acl_final_prefix"
18329 acl_save_exec_prefix="$exec_prefix"
18330 exec_prefix="$acl_final_exec_prefix"
18331 eval x=\"$x\"
18332 exec_prefix="$acl_save_exec_prefix"
18333 prefix="$acl_save_prefix"
18334
18335 if test "X$x" = "X$element"; then
18336 haveit=yes
18337 break
18338 fi
18339 done
18340 if test -z "$haveit"; then
18341 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
18342 fi
18343 done
18344
18345
c10a2228
JF
18346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18347/* end confdefs.h. */
18348
18349_ACEOF
18350if ac_fn_cxx_try_compile "$LINENO"; then :
18351 cy_good=1
18352else
18353 cy_good=0
18354fi
18355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18356
18357 CXXFLAGS=$cy_save
18358 if test "x$cy_good" = x1; then :
18359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18360$as_echo "yes" >&6; }
18361
babf7fe8 18362 for element in -Wno-overloaded-virtual; do
66170b30 18363 haveit=
c10a2228 18364 for x in $CXXFLAGS; do
66170b30
JF
18365
18366 acl_save_prefix="$prefix"
18367 prefix="$acl_final_prefix"
18368 acl_save_exec_prefix="$exec_prefix"
18369 exec_prefix="$acl_final_exec_prefix"
18370 eval x=\"$x\"
18371 exec_prefix="$acl_save_exec_prefix"
18372 prefix="$acl_save_prefix"
18373
18374 if test "X$x" = "X$element"; then
18375 haveit=yes
18376 break
18377 fi
18378 done
18379 if test -z "$haveit"; then
c10a2228 18380 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
66170b30
JF
18381 fi
18382 done
18383
18384
66170b30
JF
18385else
18386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18387$as_echo "no" >&6; }
18388fi
18389
c10a2228
JF
18390 ac_ext=cpp
18391ac_cpp='$CXXCPP $CPPFLAGS'
18392ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18393ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18394ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18395
66170b30
JF
18396
18397
c10a2228
JF
18398 ac_ext=mm
18399ac_cpp='$OBJCXXCPP $CPPFLAGS'
18400ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18401ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18402ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
18403
babf7fe8
JF
18404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-overloaded-virtual" >&5
18405$as_echo_n "checking for c++ -ObjC -Wno-overloaded-virtual... " >&6; }
66170b30 18406
c10a2228 18407 cy_save=$OBJCXXFLAGS
66170b30 18408
babf7fe8 18409 for element in -Wno-overloaded-virtual; do
66170b30 18410 haveit=
c10a2228 18411 for x in $OBJCXXFLAGS; do
66170b30
JF
18412
18413 acl_save_prefix="$prefix"
18414 prefix="$acl_final_prefix"
18415 acl_save_exec_prefix="$exec_prefix"
18416 exec_prefix="$acl_final_exec_prefix"
18417 eval x=\"$x\"
18418 exec_prefix="$acl_save_exec_prefix"
18419 prefix="$acl_save_prefix"
18420
18421 if test "X$x" = "X$element"; then
18422 haveit=yes
18423 break
18424 fi
18425 done
18426 if test -z "$haveit"; then
c10a2228 18427 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
66170b30
JF
18428 fi
18429 done
18430
18431
18432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18433/* end confdefs.h. */
1504c9b8 18434
1504c9b8 18435_ACEOF
c10a2228 18436if ac_fn_objcxx_try_compile "$LINENO"; then :
66170b30
JF
18437 cy_good=1
18438else
18439 cy_good=0
18440fi
18441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18442
c10a2228 18443 OBJCXXFLAGS=$cy_save
66170b30
JF
18444 if test "x$cy_good" = x1; then :
18445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18446$as_echo "yes" >&6; }
1504c9b8 18447
babf7fe8 18448 for element in -Wno-overloaded-virtual; do
1504c9b8 18449 haveit=
c10a2228 18450 for x in $OBJCXXFLAGS; do
1504c9b8
DWT
18451
18452 acl_save_prefix="$prefix"
18453 prefix="$acl_final_prefix"
18454 acl_save_exec_prefix="$exec_prefix"
18455 exec_prefix="$acl_final_exec_prefix"
18456 eval x=\"$x\"
18457 exec_prefix="$acl_save_exec_prefix"
18458 prefix="$acl_save_prefix"
18459
18460 if test "X$x" = "X$element"; then
18461 haveit=yes
18462 break
18463 fi
18464 done
18465 if test -z "$haveit"; then
c10a2228 18466 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
1504c9b8
DWT
18467 fi
18468 done
18469
18470
c10a2228
JF
18471else
18472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18473$as_echo "no" >&6; }
18474fi
18475
18476 ac_ext=cpp
18477ac_cpp='$CXXCPP $CPPFLAGS'
18478ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18479ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18480ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18481
18482
18483
18484
18485
18486 ac_ext=c
18487ac_cpp='$CPP $CPPFLAGS'
18488ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18489ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18490ac_compiler_gnu=$ac_cv_c_compiler_gnu
18491
babf7fe8
JF
18492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-parentheses" >&5
18493$as_echo_n "checking for cc -Wno-parentheses... " >&6; }
c10a2228
JF
18494
18495 cy_save=$CFLAGS
18496
babf7fe8 18497 for element in -Wno-parentheses; do
66170b30 18498 haveit=
c10a2228 18499 for x in $CFLAGS; do
66170b30
JF
18500
18501 acl_save_prefix="$prefix"
18502 prefix="$acl_final_prefix"
18503 acl_save_exec_prefix="$exec_prefix"
18504 exec_prefix="$acl_final_exec_prefix"
18505 eval x=\"$x\"
18506 exec_prefix="$acl_save_exec_prefix"
18507 prefix="$acl_save_prefix"
18508
18509 if test "X$x" = "X$element"; then
18510 haveit=yes
18511 break
18512 fi
18513 done
18514 if test -z "$haveit"; then
c10a2228 18515 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
66170b30
JF
18516 fi
18517 done
18518
18519
c10a2228
JF
18520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18521/* end confdefs.h. */
18522
18523_ACEOF
18524if ac_fn_c_try_compile "$LINENO"; then :
18525 cy_good=1
18526else
18527 cy_good=0
18528fi
18529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18530
18531 CFLAGS=$cy_save
18532 if test "x$cy_good" = x1; then :
18533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18534$as_echo "yes" >&6; }
18535
babf7fe8 18536 for element in -Wno-parentheses; do
66170b30 18537 haveit=
c10a2228 18538 for x in $CFLAGS; do
66170b30
JF
18539
18540 acl_save_prefix="$prefix"
18541 prefix="$acl_final_prefix"
18542 acl_save_exec_prefix="$exec_prefix"
18543 exec_prefix="$acl_final_exec_prefix"
18544 eval x=\"$x\"
18545 exec_prefix="$acl_save_exec_prefix"
18546 prefix="$acl_save_prefix"
18547
18548 if test "X$x" = "X$element"; then
18549 haveit=yes
18550 break
18551 fi
18552 done
18553 if test -z "$haveit"; then
c10a2228 18554 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
66170b30
JF
18555 fi
18556 done
18557
18558
66170b30
JF
18559else
18560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18561$as_echo "no" >&6; }
18562fi
18563
c10a2228
JF
18564 ac_ext=cpp
18565ac_cpp='$CXXCPP $CPPFLAGS'
18566ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18567ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18568ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18569
66170b30
JF
18570
18571
c10a2228
JF
18572 ac_ext=cpp
18573ac_cpp='$CXXCPP $CPPFLAGS'
18574ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18575ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18576ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18577
babf7fe8
JF
18578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-parentheses" >&5
18579$as_echo_n "checking for c++ -Wno-parentheses... " >&6; }
66170b30
JF
18580
18581 cy_save=$CXXFLAGS
18582
babf7fe8 18583 for element in -Wno-parentheses; do
66170b30
JF
18584 haveit=
18585 for x in $CXXFLAGS; do
18586
18587 acl_save_prefix="$prefix"
18588 prefix="$acl_final_prefix"
18589 acl_save_exec_prefix="$exec_prefix"
18590 exec_prefix="$acl_final_exec_prefix"
18591 eval x=\"$x\"
18592 exec_prefix="$acl_save_exec_prefix"
18593 prefix="$acl_save_prefix"
18594
18595 if test "X$x" = "X$element"; then
18596 haveit=yes
18597 break
18598 fi
18599 done
18600 if test -z "$haveit"; then
18601 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
18602 fi
18603 done
18604
18605
18606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18607/* end confdefs.h. */
18608
18609_ACEOF
18610if ac_fn_cxx_try_compile "$LINENO"; then :
18611 cy_good=1
18612else
18613 cy_good=0
18614fi
18615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18616
18617 CXXFLAGS=$cy_save
18618 if test "x$cy_good" = x1; then :
18619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18620$as_echo "yes" >&6; }
18621
babf7fe8 18622 for element in -Wno-parentheses; do
1504c9b8 18623 haveit=
c10a2228 18624 for x in $CXXFLAGS; do
1504c9b8
DWT
18625
18626 acl_save_prefix="$prefix"
18627 prefix="$acl_final_prefix"
18628 acl_save_exec_prefix="$exec_prefix"
18629 exec_prefix="$acl_final_exec_prefix"
18630 eval x=\"$x\"
18631 exec_prefix="$acl_save_exec_prefix"
18632 prefix="$acl_save_prefix"
18633
18634 if test "X$x" = "X$element"; then
18635 haveit=yes
18636 break
18637 fi
18638 done
18639 if test -z "$haveit"; then
c10a2228 18640 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
1504c9b8
DWT
18641 fi
18642 done
18643
18644
c10a2228
JF
18645else
18646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18647$as_echo "no" >&6; }
18648fi
18649
18650 ac_ext=cpp
18651ac_cpp='$CXXCPP $CPPFLAGS'
18652ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18653ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18654ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18655
18656
18657
18658 ac_ext=mm
18659ac_cpp='$OBJCXXCPP $CPPFLAGS'
18660ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18661ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18662ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
18663
babf7fe8
JF
18664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-parentheses" >&5
18665$as_echo_n "checking for c++ -ObjC -Wno-parentheses... " >&6; }
c10a2228
JF
18666
18667 cy_save=$OBJCXXFLAGS
18668
babf7fe8 18669 for element in -Wno-parentheses; do
1504c9b8 18670 haveit=
c10a2228 18671 for x in $OBJCXXFLAGS; do
1504c9b8
DWT
18672
18673 acl_save_prefix="$prefix"
18674 prefix="$acl_final_prefix"
18675 acl_save_exec_prefix="$exec_prefix"
18676 exec_prefix="$acl_final_exec_prefix"
18677 eval x=\"$x\"
18678 exec_prefix="$acl_save_exec_prefix"
18679 prefix="$acl_save_prefix"
18680
18681 if test "X$x" = "X$element"; then
18682 haveit=yes
18683 break
18684 fi
18685 done
18686 if test -z "$haveit"; then
c10a2228 18687 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
1504c9b8
DWT
18688 fi
18689 done
18690
18691
c10a2228
JF
18692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18693/* end confdefs.h. */
18694
18695_ACEOF
18696if ac_fn_objcxx_try_compile "$LINENO"; then :
18697 cy_good=1
18698else
18699 cy_good=0
18700fi
18701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18702
18703 OBJCXXFLAGS=$cy_save
18704 if test "x$cy_good" = x1; then :
18705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18706$as_echo "yes" >&6; }
18707
babf7fe8 18708 for element in -Wno-parentheses; do
1504c9b8 18709 haveit=
c10a2228 18710 for x in $OBJCXXFLAGS; do
1504c9b8
DWT
18711
18712 acl_save_prefix="$prefix"
18713 prefix="$acl_final_prefix"
18714 acl_save_exec_prefix="$exec_prefix"
18715 exec_prefix="$acl_final_exec_prefix"
18716 eval x=\"$x\"
18717 exec_prefix="$acl_save_exec_prefix"
18718 prefix="$acl_save_prefix"
18719
18720 if test "X$x" = "X$element"; then
18721 haveit=yes
18722 break
18723 fi
18724 done
18725 if test -z "$haveit"; then
c10a2228 18726 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
1504c9b8
DWT
18727 fi
18728 done
18729
18730
66170b30
JF
18731else
18732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18733$as_echo "no" >&6; }
1504c9b8 18734fi
1504c9b8 18735
c10a2228
JF
18736 ac_ext=cpp
18737ac_cpp='$CXXCPP $CPPFLAGS'
18738ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18739ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18740ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18741
18742
1504c9b8 18743
1504c9b8 18744
1504c9b8 18745
babf7fe8
JF
18746 ac_ext=c
18747ac_cpp='$CPP $CPPFLAGS'
18748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18750ac_compiler_gnu=$ac_cv_c_compiler_gnu
1504c9b8 18751
babf7fe8
JF
18752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cc -Wno-unneeded-internal-declaration" >&5
18753$as_echo_n "checking for cc -Wno-unneeded-internal-declaration... " >&6; }
18754
18755 cy_save=$CFLAGS
18756
18757 for element in -Wno-unneeded-internal-declaration; do
1504c9b8 18758 haveit=
babf7fe8 18759 for x in $CFLAGS; do
1504c9b8
DWT
18760
18761 acl_save_prefix="$prefix"
18762 prefix="$acl_final_prefix"
18763 acl_save_exec_prefix="$exec_prefix"
18764 exec_prefix="$acl_final_exec_prefix"
18765 eval x=\"$x\"
18766 exec_prefix="$acl_save_exec_prefix"
18767 prefix="$acl_save_prefix"
18768
18769 if test "X$x" = "X$element"; then
18770 haveit=yes
18771 break
18772 fi
18773 done
18774 if test -z "$haveit"; then
babf7fe8 18775 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
1504c9b8
DWT
18776 fi
18777 done
18778
66170b30
JF
18779
18780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1504c9b8
DWT
18781/* end confdefs.h. */
18782
a243b558 18783_ACEOF
babf7fe8 18784if ac_fn_c_try_compile "$LINENO"; then :
a243b558
JF
18785 cy_good=1
18786else
18787 cy_good=0
18788fi
babf7fe8 18789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1504c9b8 18790
babf7fe8 18791 CFLAGS=$cy_save
a243b558
JF
18792 if test "x$cy_good" = x1; then :
18793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18794$as_echo "yes" >&6; }
66170b30 18795
babf7fe8 18796 for element in -Wno-unneeded-internal-declaration; do
1504c9b8 18797 haveit=
babf7fe8 18798 for x in $CFLAGS; do
1504c9b8
DWT
18799
18800 acl_save_prefix="$prefix"
18801 prefix="$acl_final_prefix"
18802 acl_save_exec_prefix="$exec_prefix"
18803 exec_prefix="$acl_final_exec_prefix"
18804 eval x=\"$x\"
18805 exec_prefix="$acl_save_exec_prefix"
18806 prefix="$acl_save_prefix"
18807
18808 if test "X$x" = "X$element"; then
18809 haveit=yes
18810 break
18811 fi
18812 done
18813 if test -z "$haveit"; then
babf7fe8 18814 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
1504c9b8
DWT
18815 fi
18816 done
18817
18818
18819else
66170b30
JF
18820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18821$as_echo "no" >&6; }
1504c9b8
DWT
18822fi
18823
babf7fe8
JF
18824 ac_ext=cpp
18825ac_cpp='$CXXCPP $CPPFLAGS'
18826ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18827ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18828ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
296ee9a6 18829
9c60689e 18830
632b71ea 18831
babf7fe8
JF
18832 ac_ext=cpp
18833ac_cpp='$CXXCPP $CPPFLAGS'
18834ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18835ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18836ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
632b71ea 18837
babf7fe8
JF
18838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -Wno-unneeded-internal-declaration" >&5
18839$as_echo_n "checking for c++ -Wno-unneeded-internal-declaration... " >&6; }
9c60689e 18840
babf7fe8 18841 cy_save=$CXXFLAGS
9c60689e 18842
babf7fe8
JF
18843 for element in -Wno-unneeded-internal-declaration; do
18844 haveit=
18845 for x in $CXXFLAGS; do
9c60689e 18846
babf7fe8
JF
18847 acl_save_prefix="$prefix"
18848 prefix="$acl_final_prefix"
18849 acl_save_exec_prefix="$exec_prefix"
18850 exec_prefix="$acl_final_exec_prefix"
18851 eval x=\"$x\"
18852 exec_prefix="$acl_save_exec_prefix"
18853 prefix="$acl_save_prefix"
66170b30 18854
babf7fe8
JF
18855 if test "X$x" = "X$element"; then
18856 haveit=yes
18857 break
18858 fi
18859 done
18860 if test -z "$haveit"; then
18861 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
18862 fi
18863 done
7eda51e0 18864
7eda51e0 18865
babf7fe8
JF
18866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18867/* end confdefs.h. */
7eda51e0 18868
7eda51e0 18869_ACEOF
babf7fe8
JF
18870if ac_fn_cxx_try_compile "$LINENO"; then :
18871 cy_good=1
9c60689e 18872else
babf7fe8 18873 cy_good=0
9c60689e 18874fi
babf7fe8 18875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7eda51e0 18876
babf7fe8
JF
18877 CXXFLAGS=$cy_save
18878 if test "x$cy_good" = x1; then :
18879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18880$as_echo "yes" >&6; }
7eda51e0 18881
babf7fe8 18882 for element in -Wno-unneeded-internal-declaration; do
7eda51e0 18883 haveit=
babf7fe8 18884 for x in $CXXFLAGS; do
9c60689e 18885
7eda51e0
JF
18886 acl_save_prefix="$prefix"
18887 prefix="$acl_final_prefix"
18888 acl_save_exec_prefix="$exec_prefix"
18889 exec_prefix="$acl_final_exec_prefix"
18890 eval x=\"$x\"
18891 exec_prefix="$acl_save_exec_prefix"
18892 prefix="$acl_save_prefix"
9c60689e 18893
7eda51e0
JF
18894 if test "X$x" = "X$element"; then
18895 haveit=yes
18896 break
18897 fi
18898 done
18899 if test -z "$haveit"; then
babf7fe8 18900 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
7eda51e0
JF
18901 fi
18902 done
9c60689e 18903
9c60689e 18904
5053a6d1 18905else
babf7fe8
JF
18906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18907$as_echo "no" >&6; }
632b71ea
DWT
18908fi
18909
babf7fe8
JF
18910 ac_ext=cpp
18911ac_cpp='$CXXCPP $CPPFLAGS'
18912ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18913ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18914ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
632b71ea
DWT
18915
18916
5053a6d1 18917
babf7fe8
JF
18918 ac_ext=mm
18919ac_cpp='$OBJCXXCPP $CPPFLAGS'
18920ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18921ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18922ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
5053a6d1 18923
babf7fe8
JF
18924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++ -ObjC -Wno-unneeded-internal-declaration" >&5
18925$as_echo_n "checking for c++ -ObjC -Wno-unneeded-internal-declaration... " >&6; }
632b71ea 18926
babf7fe8 18927 cy_save=$OBJCXXFLAGS
632b71ea 18928
babf7fe8 18929 for element in -Wno-unneeded-internal-declaration; do
5053a6d1 18930 haveit=
babf7fe8 18931 for x in $OBJCXXFLAGS; do
632b71ea
DWT
18932
18933 acl_save_prefix="$prefix"
18934 prefix="$acl_final_prefix"
18935 acl_save_exec_prefix="$exec_prefix"
18936 exec_prefix="$acl_final_exec_prefix"
5053a6d1 18937 eval x=\"$x\"
632b71ea
DWT
18938 exec_prefix="$acl_save_exec_prefix"
18939 prefix="$acl_save_prefix"
18940
5053a6d1
DWT
18941 if test "X$x" = "X$element"; then
18942 haveit=yes
18943 break
18944 fi
18945 done
18946 if test -z "$haveit"; then
babf7fe8 18947 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
5053a6d1
DWT
18948 fi
18949 done
18950
66170b30 18951
babf7fe8
JF
18952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18953/* end confdefs.h. */
18954
18955_ACEOF
18956if ac_fn_objcxx_try_compile "$LINENO"; then :
18957 cy_good=1
18958else
18959 cy_good=0
18960fi
18961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18962
18963 OBJCXXFLAGS=$cy_save
18964 if test "x$cy_good" = x1; then :
18965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18966$as_echo "yes" >&6; }
18967
18968 for element in -Wno-unneeded-internal-declaration; do
7eda51e0 18969 haveit=
babf7fe8 18970 for x in $OBJCXXFLAGS; do
7eda51e0
JF
18971
18972 acl_save_prefix="$prefix"
18973 prefix="$acl_final_prefix"
18974 acl_save_exec_prefix="$exec_prefix"
18975 exec_prefix="$acl_final_exec_prefix"
18976 eval x=\"$x\"
18977 exec_prefix="$acl_save_exec_prefix"
18978 prefix="$acl_save_prefix"
18979
18980 if test "X$x" = "X$element"; then
18981 haveit=yes
18982 break
18983 fi
18984 done
18985 if test -z "$haveit"; then
babf7fe8 18986 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
7eda51e0
JF
18987 fi
18988 done
66170b30
JF
18989
18990
babf7fe8
JF
18991else
18992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18993$as_echo "no" >&6; }
5053a6d1 18994fi
7eda51e0 18995
babf7fe8
JF
18996 ac_ext=cpp
18997ac_cpp='$CXXCPP $CPPFLAGS'
18998ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18999ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19000ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5053a6d1 19001
5053a6d1
DWT
19002
19003
5053a6d1 19004
babf7fe8
JF
19005
19006
3615a2f7 19007for cy_arch in ppc ppc64 i386 x86_64 armv6 arm64; do
abc804fa
JF
19008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -arch $cy_arch" >&5
19009$as_echo_n "checking for -arch $cy_arch... " >&6; }
19010
19011 cy_save=$CXXFLAGS
19012
19013 for element in "-arch $cy_arch"; do
19014 haveit=
19015 for x in $CXXFLAGS; do
19016
19017 acl_save_prefix="$prefix"
19018 prefix="$acl_final_prefix"
19019 acl_save_exec_prefix="$exec_prefix"
19020 exec_prefix="$acl_final_exec_prefix"
19021 eval x=\"$x\"
19022 exec_prefix="$acl_save_exec_prefix"
19023 prefix="$acl_save_prefix"
19024
19025 if test "X$x" = "X$element"; then
19026 haveit=yes
19027 break
19028 fi
19029 done
19030 if test -z "$haveit"; then
19031 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
19032 fi
19033 done
19034
19035
19036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19037/* end confdefs.h. */
19038
19039int
19040main ()
19041{
19042
19043 ;
19044 return 0;
19045}
19046_ACEOF
19047if ac_fn_cxx_try_link "$LINENO"; then :
19048 cy_good=1
19049else
19050 cy_good=0
19051fi
19052rm -f core conftest.err conftest.$ac_objext \
19053 conftest$ac_exeext conftest.$ac_ext
19054
19055 CXXFLAGS=$cy_save
19056 if test "x$cy_good" = x1; then :
19057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19058$as_echo "yes" >&6; }
19059
19060 for element in "-arch $cy_arch"; do
19061 haveit=
19062 for x in $CY_ARCH; do
19063
19064 acl_save_prefix="$prefix"
19065 prefix="$acl_final_prefix"
19066 acl_save_exec_prefix="$exec_prefix"
19067 exec_prefix="$acl_final_exec_prefix"
19068 eval x=\"$x\"
19069 exec_prefix="$acl_save_exec_prefix"
19070 prefix="$acl_save_prefix"
19071
19072 if test "X$x" = "X$element"; then
19073 haveit=yes
19074 break
19075 fi
19076 done
19077 if test -z "$haveit"; then
19078 CY_ARCH="${CY_ARCH}${CY_ARCH:+ }$element"
19079 fi
19080 done
19081
19082
19083else
19084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19085$as_echo "no" >&6; }
19086fi
19087
19088done
19089
19090
babf7fe8
JF
19091
19092
19093
19094
19095# Check whether --enable-javascript was given.
19096if test "${enable_javascript+set}" = set; then :
19097 enableval=$enable_javascript;
19098 case $enableval in #(
19099 yes) :
19100
19101
19102
19103
19104 cy_save=$LIBS
19105 LIBS=
9918a0fa
JF
19106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing JSEvaluateScript" >&5
19107$as_echo_n "checking for library containing JSEvaluateScript... " >&6; }
19108if ${ac_cv_search_JSEvaluateScript+:} false; then :
19109 $as_echo_n "(cached) " >&6
19110else
19111 ac_func_search_save_LIBS=$LIBS
19112cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19113/* end confdefs.h. */
19114
19115/* Override any GCC internal prototype to avoid an error.
19116 Use char because int might match the return type of a GCC
19117 builtin and then its argument prototype would still apply. */
19118#ifdef __cplusplus
19119extern "C"
19120#endif
19121char JSEvaluateScript ();
19122int
19123main ()
19124{
19125return JSEvaluateScript ();
19126 ;
19127 return 0;
19128}
19129_ACEOF
19130for ac_lib in '' JavaScriptCore; do
19131 if test -z "$ac_lib"; then
19132 ac_res="none required"
19133 else
19134 ac_res=-l$ac_lib
19135 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
19136 fi
19137 if ac_fn_cxx_try_link "$LINENO"; then :
19138 ac_cv_search_JSEvaluateScript=$ac_res
19139fi
19140rm -f core conftest.err conftest.$ac_objext \
19141 conftest$ac_exeext
19142 if ${ac_cv_search_JSEvaluateScript+:} false; then :
19143 break
19144fi
19145done
19146if ${ac_cv_search_JSEvaluateScript+:} false; then :
19147
19148else
19149 ac_cv_search_JSEvaluateScript=no
19150fi
19151rm conftest.$ac_ext
19152LIBS=$ac_func_search_save_LIBS
19153fi
19154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_JSEvaluateScript" >&5
19155$as_echo "$ac_cv_search_JSEvaluateScript" >&6; }
19156ac_res=$ac_cv_search_JSEvaluateScript
19157if test "$ac_res" != no; then :
19158 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19159
19160 CY_EXECUTE=1
19161
19162
19163else
babf7fe8
JF
19164
19165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
19166$as_echo_n "checking for framework JavaScriptCore... " >&6; }
19167if ${ac_cv_framework_JavaScriptCore+:} false; then :
19168 $as_echo_n "(cached) " >&6
19169else
19170
19171 ac_check_framework_save_LIBS=$LIBS
19172 LIBS="-framework JavaScriptCore $LIBS"
19173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19174/* end confdefs.h. */
19175
19176 #include <JavaScriptCore/JSBase.h>
19177
19178int
19179main ()
19180{
19181
19182 JSEvaluateScript(0, 0, 0, 0, 0, 0);
19183
19184 ;
19185 return 0;
19186}
19187_ACEOF
19188if ac_fn_cxx_try_link "$LINENO"; then :
19189
19190 ac_cv_framework_JavaScriptCore=yes
19191
19192else
19193 ac_cv_framework_JavaScriptCore=no
19194fi
19195rm -f core conftest.err conftest.$ac_objext \
19196 conftest$ac_exeext conftest.$ac_ext
19197 LIBS=$ac_check_framework_save_LIBS
19198
19199fi
19200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
19201$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
19202 if test $ac_cv_framework_JavaScriptCore = yes; then :
19203
19204
19205 for element in "-framework JavaScriptCore"; do
19206 haveit=
19207 for x in $LIBS; do
19208
19209 acl_save_prefix="$prefix"
19210 prefix="$acl_final_prefix"
19211 acl_save_exec_prefix="$exec_prefix"
19212 exec_prefix="$acl_final_exec_prefix"
19213 eval x=\"$x\"
19214 exec_prefix="$acl_save_exec_prefix"
19215 prefix="$acl_save_prefix"
19216
19217 if test "X$x" = "X$element"; then
19218 haveit=yes
19219 break
19220 fi
19221 done
19222 if test -z "$haveit"; then
19223 LIBS="${LIBS}${LIBS:+ }$element"
19224 fi
19225 done
19226
19227
19228 CY_EXECUTE=1
19229
19230
19231
19232else
19233
19234 for cy_webkit_pkg in "webkit-1.0" "WebKitGtk"; do
19235
19236pkg_failed=no
19237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
7eda51e0 19238$as_echo_n "checking for WEBKIT... " >&6; }
5053a6d1 19239
7eda51e0
JF
19240if test -n "$WEBKIT_CFLAGS"; then
19241 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
19242 elif test -n "$PKG_CONFIG"; then
19243 if test -n "$PKG_CONFIG" && \
19244 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
19245 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
19246 ac_status=$?
19247 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19248 test $ac_status = 0; }; then
19249 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "$cy_webkit_pkg" 2>/dev/null`
83c6fec8 19250 test "x$?" != "x0" && pkg_failed=yes
7eda51e0
JF
19251else
19252 pkg_failed=yes
19253fi
19254 else
19255 pkg_failed=untried
19256fi
19257if test -n "$WEBKIT_LIBS"; then
19258 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
19259 elif test -n "$PKG_CONFIG"; then
19260 if test -n "$PKG_CONFIG" && \
19261 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
19262 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
19263 ac_status=$?
19264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19265 test $ac_status = 0; }; then
19266 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "$cy_webkit_pkg" 2>/dev/null`
83c6fec8 19267 test "x$?" != "x0" && pkg_failed=yes
7eda51e0
JF
19268else
19269 pkg_failed=yes
19270fi
19271 else
19272 pkg_failed=untried
19273fi
632b71ea 19274
7eda51e0
JF
19275
19276
19277if test $pkg_failed = yes; then
19278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19279$as_echo "no" >&6; }
19280
19281if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19282 _pkg_short_errors_supported=yes
19283else
19284 _pkg_short_errors_supported=no
19285fi
19286 if test $_pkg_short_errors_supported = yes; then
83c6fec8 19287 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
7eda51e0 19288 else
83c6fec8 19289 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
7eda51e0
JF
19290 fi
19291 # Put the nasty error message in config.log where it belongs
19292 echo "$WEBKIT_PKG_ERRORS" >&5
19293
19294 :
19295elif test $pkg_failed = untried; then
19296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19297$as_echo "no" >&6; }
19298 :
19299else
19300 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
19301 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
19302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19303$as_echo "yes" >&6; }
19304
19305 CY_EXECUTE=1
19306
19307
7eda51e0
JF
19308 for element in `$PKG_CONFIG --cflags $cy_webkit_pkg`; do
19309 haveit=
d70419f1 19310 for x in $CPPFLAGS; do
5053a6d1 19311
7eda51e0
JF
19312 acl_save_prefix="$prefix"
19313 prefix="$acl_final_prefix"
19314 acl_save_exec_prefix="$exec_prefix"
19315 exec_prefix="$acl_final_exec_prefix"
19316 eval x=\"$x\"
19317 exec_prefix="$acl_save_exec_prefix"
19318 prefix="$acl_save_prefix"
5053a6d1 19319
7eda51e0
JF
19320 if test "X$x" = "X$element"; then
19321 haveit=yes
19322 break
19323 fi
19324 done
19325 if test -z "$haveit"; then
d70419f1 19326 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7eda51e0
JF
19327 fi
19328 done
5053a6d1 19329
5053a6d1 19330
7eda51e0 19331 for element in `$PKG_CONFIG --libs $cy_webkit_pkg`; do
632b71ea 19332 haveit=
5053a6d1 19333 for x in $LIBS; do
9c60689e 19334
632b71ea
DWT
19335 acl_save_prefix="$prefix"
19336 prefix="$acl_final_prefix"
19337 acl_save_exec_prefix="$exec_prefix"
19338 exec_prefix="$acl_final_exec_prefix"
19339 eval x=\"$x\"
19340 exec_prefix="$acl_save_exec_prefix"
19341 prefix="$acl_save_prefix"
19342
19343 if test "X$x" = "X$element"; then
19344 haveit=yes
19345 break
19346 fi
19347 done
19348 if test -z "$haveit"; then
5053a6d1 19349 LIBS="${LIBS}${LIBS:+ }$element"
632b71ea
DWT
19350 fi
19351 done
b128dfee 19352
66170b30 19353
7eda51e0
JF
19354fi; if test "x$CY_EXECUTE" = x1; then break; fi
19355 done
5053a6d1
DWT
19356
19357fi
9918a0fa
JF
19358fi
19359
babf7fe8
JF
19360 LTJAVASCRIPTCORE=$LIBS
19361 LIBS=$cy_save
19362
19363
7eda51e0 19364 ;; #(
babf7fe8 19365 no) :
7eda51e0 19366
babf7fe8
JF
19367 CY_EXECUTE=0
19368 ;; #(
19369 JavaScriptCore) :
c823f118 19370
5053a6d1
DWT
19371
19372
babf7fe8
JF
19373 cy_save=$LIBS
19374 LIBS=
9918a0fa
JF
19375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing JSEvaluateScript" >&5
19376$as_echo_n "checking for library containing JSEvaluateScript... " >&6; }
19377if ${ac_cv_search_JSEvaluateScript+:} false; then :
19378 $as_echo_n "(cached) " >&6
19379else
19380 ac_func_search_save_LIBS=$LIBS
19381cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19382/* end confdefs.h. */
19383
19384/* Override any GCC internal prototype to avoid an error.
19385 Use char because int might match the return type of a GCC
19386 builtin and then its argument prototype would still apply. */
19387#ifdef __cplusplus
19388extern "C"
19389#endif
19390char JSEvaluateScript ();
19391int
19392main ()
19393{
19394return JSEvaluateScript ();
19395 ;
19396 return 0;
19397}
19398_ACEOF
19399for ac_lib in '' JavaScriptCore; do
19400 if test -z "$ac_lib"; then
19401 ac_res="none required"
19402 else
19403 ac_res=-l$ac_lib
19404 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
19405 fi
19406 if ac_fn_cxx_try_link "$LINENO"; then :
19407 ac_cv_search_JSEvaluateScript=$ac_res
19408fi
19409rm -f core conftest.err conftest.$ac_objext \
19410 conftest$ac_exeext
19411 if ${ac_cv_search_JSEvaluateScript+:} false; then :
19412 break
19413fi
19414done
19415if ${ac_cv_search_JSEvaluateScript+:} false; then :
19416
19417else
19418 ac_cv_search_JSEvaluateScript=no
19419fi
19420rm conftest.$ac_ext
19421LIBS=$ac_func_search_save_LIBS
19422fi
19423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_JSEvaluateScript" >&5
19424$as_echo "$ac_cv_search_JSEvaluateScript" >&6; }
19425ac_res=$ac_cv_search_JSEvaluateScript
19426if test "$ac_res" != no; then :
19427 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19428
19429 CY_EXECUTE=1
19430
19431
19432else
babf7fe8 19433
5053a6d1
DWT
19434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
19435$as_echo_n "checking for framework JavaScriptCore... " >&6; }
ee134472 19436if ${ac_cv_framework_JavaScriptCore+:} false; then :
c823f118
DWT
19437 $as_echo_n "(cached) " >&6
19438else
19439
5053a6d1
DWT
19440 ac_check_framework_save_LIBS=$LIBS
19441 LIBS="-framework JavaScriptCore $LIBS"
19442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
632b71ea 19443/* end confdefs.h. */
5053a6d1 19444
7eda51e0 19445 #include <JavaScriptCore/JSBase.h>
5053a6d1 19446
632b71ea
DWT
19447int
19448main ()
19449{
66170b30 19450
7eda51e0 19451 JSEvaluateScript(0, 0, 0, 0, 0, 0);
66170b30 19452
632b71ea
DWT
19453 ;
19454 return 0;
19455}
19456_ACEOF
5053a6d1
DWT
19457if ac_fn_cxx_try_link "$LINENO"; then :
19458
19459 ac_cv_framework_JavaScriptCore=yes
19460
19461else
19462 ac_cv_framework_JavaScriptCore=no
632b71ea
DWT
19463fi
19464rm -f core conftest.err conftest.$ac_objext \
19465 conftest$ac_exeext conftest.$ac_ext
5053a6d1 19466 LIBS=$ac_check_framework_save_LIBS
b128dfee 19467
c823f118 19468fi
5053a6d1
DWT
19469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
19470$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
19471 if test $ac_cv_framework_JavaScriptCore = yes; then :
c823f118
DWT
19472
19473
7eda51e0 19474 for element in "-framework JavaScriptCore"; do
5053a6d1
DWT
19475 haveit=
19476 for x in $LIBS; do
19477
19478 acl_save_prefix="$prefix"
19479 prefix="$acl_final_prefix"
19480 acl_save_exec_prefix="$exec_prefix"
19481 exec_prefix="$acl_final_exec_prefix"
19482 eval x=\"$x\"
19483 exec_prefix="$acl_save_exec_prefix"
19484 prefix="$acl_save_prefix"
19485
19486 if test "X$x" = "X$element"; then
19487 haveit=yes
19488 break
19489 fi
19490 done
19491 if test -z "$haveit"; then
19492 LIBS="${LIBS}${LIBS:+ }$element"
19493 fi
19494 done
c823f118 19495
66170b30 19496
7eda51e0
JF
19497 CY_EXECUTE=1
19498
19499
19500
19501else
19502
19503 for cy_webkit_pkg in "webkit-1.0" "WebKitGtk"; do
19504
19505pkg_failed=no
19506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
19507$as_echo_n "checking for WEBKIT... " >&6; }
19508
19509if test -n "$WEBKIT_CFLAGS"; then
19510 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
19511 elif test -n "$PKG_CONFIG"; then
19512 if test -n "$PKG_CONFIG" && \
19513 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
19514 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
19515 ac_status=$?
19516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19517 test $ac_status = 0; }; then
19518 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "$cy_webkit_pkg" 2>/dev/null`
83c6fec8 19519 test "x$?" != "x0" && pkg_failed=yes
7eda51e0
JF
19520else
19521 pkg_failed=yes
19522fi
19523 else
19524 pkg_failed=untried
19525fi
19526if test -n "$WEBKIT_LIBS"; then
19527 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
19528 elif test -n "$PKG_CONFIG"; then
19529 if test -n "$PKG_CONFIG" && \
19530 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
19531 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
19532 ac_status=$?
19533 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19534 test $ac_status = 0; }; then
19535 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "$cy_webkit_pkg" 2>/dev/null`
83c6fec8 19536 test "x$?" != "x0" && pkg_failed=yes
7eda51e0
JF
19537else
19538 pkg_failed=yes
19539fi
19540 else
19541 pkg_failed=untried
19542fi
19543
66170b30
JF
19544
19545
7eda51e0
JF
19546if test $pkg_failed = yes; then
19547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19548$as_echo "no" >&6; }
b128dfee 19549
7eda51e0
JF
19550if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19551 _pkg_short_errors_supported=yes
19552else
19553 _pkg_short_errors_supported=no
632b71ea 19554fi
7eda51e0 19555 if test $_pkg_short_errors_supported = yes; then
83c6fec8 19556 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
7eda51e0 19557 else
83c6fec8 19558 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
7eda51e0
JF
19559 fi
19560 # Put the nasty error message in config.log where it belongs
19561 echo "$WEBKIT_PKG_ERRORS" >&5
c823f118 19562
7eda51e0
JF
19563 :
19564elif test $pkg_failed = untried; then
19565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19566$as_echo "no" >&6; }
19567 :
5053a6d1
DWT
19568else
19569 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
19570 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
19571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19572$as_echo "yes" >&6; }
c823f118 19573
7eda51e0
JF
19574 CY_EXECUTE=1
19575
66170b30 19576
7eda51e0 19577 for element in `$PKG_CONFIG --cflags $cy_webkit_pkg`; do
5053a6d1 19578 haveit=
d70419f1 19579 for x in $CPPFLAGS; do
c823f118 19580
5053a6d1
DWT
19581 acl_save_prefix="$prefix"
19582 prefix="$acl_final_prefix"
19583 acl_save_exec_prefix="$exec_prefix"
19584 exec_prefix="$acl_final_exec_prefix"
19585 eval x=\"$x\"
19586 exec_prefix="$acl_save_exec_prefix"
19587 prefix="$acl_save_prefix"
c823f118 19588
5053a6d1
DWT
19589 if test "X$x" = "X$element"; then
19590 haveit=yes
19591 break
19592 fi
19593 done
19594 if test -z "$haveit"; then
d70419f1 19595 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
5053a6d1
DWT
19596 fi
19597 done
c823f118 19598
b66977f1 19599
7eda51e0 19600 for element in `$PKG_CONFIG --libs $cy_webkit_pkg`; do
5053a6d1
DWT
19601 haveit=
19602 for x in $LIBS; do
19603
19604 acl_save_prefix="$prefix"
19605 prefix="$acl_final_prefix"
19606 acl_save_exec_prefix="$exec_prefix"
19607 exec_prefix="$acl_final_exec_prefix"
19608 eval x=\"$x\"
19609 exec_prefix="$acl_save_exec_prefix"
19610 prefix="$acl_save_prefix"
19611
19612 if test "X$x" = "X$element"; then
19613 haveit=yes
19614 break
19615 fi
19616 done
19617 if test -z "$haveit"; then
19618 LIBS="${LIBS}${LIBS:+ }$element"
19619 fi
19620 done
19621
19622
7eda51e0
JF
19623fi; if test "x$CY_EXECUTE" = x1; then break; fi
19624 done
19625
5053a6d1 19626fi
9918a0fa
JF
19627fi
19628
babf7fe8
JF
19629 LTJAVASCRIPTCORE=$LIBS
19630 LIBS=$cy_save
5053a6d1 19631
b66977f1 19632
babf7fe8
JF
19633 ;; #(
19634 *) :
19635 as_fn_error $? "Unknown JavaScript engine: $enableval" "$LINENO" 5 ;;
19636esac
b66977f1 19637
babf7fe8 19638else
b66977f1 19639
7eda51e0 19640
7eda51e0 19641
babf7fe8
JF
19642 cy_save=$LIBS
19643 LIBS=
9918a0fa
JF
19644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing JSEvaluateScript" >&5
19645$as_echo_n "checking for library containing JSEvaluateScript... " >&6; }
19646if ${ac_cv_search_JSEvaluateScript+:} false; then :
19647 $as_echo_n "(cached) " >&6
19648else
19649 ac_func_search_save_LIBS=$LIBS
19650cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19651/* end confdefs.h. */
19652
19653/* Override any GCC internal prototype to avoid an error.
19654 Use char because int might match the return type of a GCC
19655 builtin and then its argument prototype would still apply. */
19656#ifdef __cplusplus
19657extern "C"
19658#endif
19659char JSEvaluateScript ();
19660int
19661main ()
19662{
19663return JSEvaluateScript ();
19664 ;
19665 return 0;
19666}
19667_ACEOF
19668for ac_lib in '' JavaScriptCore; do
19669 if test -z "$ac_lib"; then
19670 ac_res="none required"
19671 else
19672 ac_res=-l$ac_lib
19673 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
19674 fi
19675 if ac_fn_cxx_try_link "$LINENO"; then :
19676 ac_cv_search_JSEvaluateScript=$ac_res
19677fi
19678rm -f core conftest.err conftest.$ac_objext \
19679 conftest$ac_exeext
19680 if ${ac_cv_search_JSEvaluateScript+:} false; then :
19681 break
19682fi
19683done
19684if ${ac_cv_search_JSEvaluateScript+:} false; then :
19685
19686else
19687 ac_cv_search_JSEvaluateScript=no
19688fi
19689rm conftest.$ac_ext
19690LIBS=$ac_func_search_save_LIBS
19691fi
19692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_JSEvaluateScript" >&5
19693$as_echo "$ac_cv_search_JSEvaluateScript" >&6; }
19694ac_res=$ac_cv_search_JSEvaluateScript
19695if test "$ac_res" != no; then :
19696 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19697
19698 CY_EXECUTE=1
19699
19700
19701else
7eda51e0 19702
babf7fe8
JF
19703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
19704$as_echo_n "checking for framework JavaScriptCore... " >&6; }
19705if ${ac_cv_framework_JavaScriptCore+:} false; then :
19706 $as_echo_n "(cached) " >&6
19707else
7eda51e0 19708
babf7fe8
JF
19709 ac_check_framework_save_LIBS=$LIBS
19710 LIBS="-framework JavaScriptCore $LIBS"
19711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19712/* end confdefs.h. */
7eda51e0 19713
babf7fe8 19714 #include <JavaScriptCore/JSBase.h>
7eda51e0 19715
babf7fe8
JF
19716int
19717main ()
19718{
7eda51e0 19719
babf7fe8 19720 JSEvaluateScript(0, 0, 0, 0, 0, 0);
7eda51e0 19721
babf7fe8
JF
19722 ;
19723 return 0;
19724}
19725_ACEOF
19726if ac_fn_cxx_try_link "$LINENO"; then :
7eda51e0 19727
babf7fe8 19728 ac_cv_framework_JavaScriptCore=yes
b66977f1 19729
b66977f1 19730else
babf7fe8
JF
19731 ac_cv_framework_JavaScriptCore=no
19732fi
19733rm -f core conftest.err conftest.$ac_objext \
19734 conftest$ac_exeext conftest.$ac_ext
19735 LIBS=$ac_check_framework_save_LIBS
7eda51e0 19736
babf7fe8
JF
19737fi
19738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
19739$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
19740 if test $ac_cv_framework_JavaScriptCore = yes; then :
7eda51e0 19741
7eda51e0 19742
babf7fe8
JF
19743 for element in "-framework JavaScriptCore"; do
19744 haveit=
19745 for x in $LIBS; do
19746
19747 acl_save_prefix="$prefix"
19748 prefix="$acl_final_prefix"
19749 acl_save_exec_prefix="$exec_prefix"
19750 exec_prefix="$acl_final_exec_prefix"
19751 eval x=\"$x\"
19752 exec_prefix="$acl_save_exec_prefix"
19753 prefix="$acl_save_prefix"
19754
19755 if test "X$x" = "X$element"; then
19756 haveit=yes
19757 break
19758 fi
19759 done
19760 if test -z "$haveit"; then
19761 LIBS="${LIBS}${LIBS:+ }$element"
19762 fi
19763 done
19764
19765
19766 CY_EXECUTE=1
19767
19768
19769
19770else
19771
19772 for cy_webkit_pkg in "webkit-1.0" "WebKitGtk"; do
19773
19774pkg_failed=no
19775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
19776$as_echo_n "checking for WEBKIT... " >&6; }
19777
19778if test -n "$WEBKIT_CFLAGS"; then
19779 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
19780 elif test -n "$PKG_CONFIG"; then
19781 if test -n "$PKG_CONFIG" && \
19782 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
19783 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
19784 ac_status=$?
19785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19786 test $ac_status = 0; }; then
19787 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "$cy_webkit_pkg" 2>/dev/null`
83c6fec8 19788 test "x$?" != "x0" && pkg_failed=yes
babf7fe8
JF
19789else
19790 pkg_failed=yes
19791fi
19792 else
19793 pkg_failed=untried
19794fi
19795if test -n "$WEBKIT_LIBS"; then
19796 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
19797 elif test -n "$PKG_CONFIG"; then
19798 if test -n "$PKG_CONFIG" && \
19799 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$cy_webkit_pkg\""; } >&5
19800 ($PKG_CONFIG --exists --print-errors "$cy_webkit_pkg") 2>&5
19801 ac_status=$?
19802 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19803 test $ac_status = 0; }; then
19804 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "$cy_webkit_pkg" 2>/dev/null`
83c6fec8 19805 test "x$?" != "x0" && pkg_failed=yes
babf7fe8
JF
19806else
19807 pkg_failed=yes
19808fi
19809 else
19810 pkg_failed=untried
19811fi
19812
19813
19814
19815if test $pkg_failed = yes; then
19816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19817$as_echo "no" >&6; }
19818
19819if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19820 _pkg_short_errors_supported=yes
19821else
19822 _pkg_short_errors_supported=no
19823fi
19824 if test $_pkg_short_errors_supported = yes; then
83c6fec8 19825 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
babf7fe8 19826 else
83c6fec8 19827 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$cy_webkit_pkg" 2>&1`
babf7fe8
JF
19828 fi
19829 # Put the nasty error message in config.log where it belongs
19830 echo "$WEBKIT_PKG_ERRORS" >&5
19831
19832 :
19833elif test $pkg_failed = untried; then
19834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19835$as_echo "no" >&6; }
19836 :
19837else
19838 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
19839 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
19840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19841$as_echo "yes" >&6; }
19842
19843 CY_EXECUTE=1
19844
19845
19846 for element in `$PKG_CONFIG --cflags $cy_webkit_pkg`; do
19847 haveit=
19848 for x in $CPPFLAGS; do
19849
19850 acl_save_prefix="$prefix"
19851 prefix="$acl_final_prefix"
19852 acl_save_exec_prefix="$exec_prefix"
19853 exec_prefix="$acl_final_exec_prefix"
19854 eval x=\"$x\"
19855 exec_prefix="$acl_save_exec_prefix"
19856 prefix="$acl_save_prefix"
19857
19858 if test "X$x" = "X$element"; then
19859 haveit=yes
19860 break
19861 fi
19862 done
19863 if test -z "$haveit"; then
19864 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
19865 fi
19866 done
19867
19868
19869 for element in `$PKG_CONFIG --libs $cy_webkit_pkg`; do
19870 haveit=
19871 for x in $LIBS; do
19872
19873 acl_save_prefix="$prefix"
19874 prefix="$acl_final_prefix"
19875 acl_save_exec_prefix="$exec_prefix"
19876 exec_prefix="$acl_final_exec_prefix"
19877 eval x=\"$x\"
19878 exec_prefix="$acl_save_exec_prefix"
19879 prefix="$acl_save_prefix"
19880
19881 if test "X$x" = "X$element"; then
19882 haveit=yes
19883 break
19884 fi
19885 done
19886 if test -z "$haveit"; then
19887 LIBS="${LIBS}${LIBS:+ }$element"
19888 fi
19889 done
19890
19891
19892fi; if test "x$CY_EXECUTE" = x1; then break; fi
19893 done
19894
19895fi
9918a0fa
JF
19896fi
19897
babf7fe8
JF
19898 LTJAVASCRIPTCORE=$LIBS
19899 LIBS=$cy_save
19900
19901
19902
19903fi
19904
19905
a93f15c0
JF
19906# Check whether --enable-console was given.
19907if test "${enable_console+set}" = set; then :
19908 enableval=$enable_console;
19909fi
19910
19911 if test "x$enable_console" != "xno"; then
19912 CY_CONSOLE_TRUE=
19913 CY_CONSOLE_FALSE='#'
19914else
19915 CY_CONSOLE_TRUE='#'
19916 CY_CONSOLE_FALSE=
19917fi
19918
19919
7eda51e0
JF
19920
19921
19922 if test "x$CY_EXECUTE" = x1; then
19923 CY_EXECUTE_TRUE=
19924 CY_EXECUTE_FALSE='#'
b66977f1 19925else
7eda51e0
JF
19926 CY_EXECUTE_TRUE='#'
19927 CY_EXECUTE_FALSE=
b66977f1
DWT
19928fi
19929
19930
19931
7eda51e0
JF
19932case $CY_EXECUTE in #(
19933 1) :
19934
19935 for ac_header in ffi.h ffi/ffi.h
19936do :
19937 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19938ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
19939if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19940 cat >>confdefs.h <<_ACEOF
19941#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19942_ACEOF
19943 break
b66977f1 19944fi
7eda51e0
JF
19945
19946done
19947
296ee9a6
JF
19948
19949
19950 cy_save=$LIBS
19951 LIBS=
7eda51e0 19952 if test "x$ac_cv_header_ffi_h" = xno && test "x$ac_cv_header_ffi_ffi_h" = xno; then :
b66977f1 19953
b66977f1 19954
296ee9a6
JF
19955 LIBFFI_CFLAGS
19956 C compiler flags for LIBFFI, overriding pkg-config
19957 LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config
b66977f1
DWT
19958
19959pkg_failed=no
7eda51e0
JF
19960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBFFI" >&5
19961$as_echo_n "checking for LIBFFI... " >&6; }
b66977f1 19962
7eda51e0
JF
19963if test -n "$LIBFFI_CFLAGS"; then
19964 pkg_cv_LIBFFI_CFLAGS="$LIBFFI_CFLAGS"
12833ad8
JF
19965 elif test -n "$PKG_CONFIG"; then
19966 if test -n "$PKG_CONFIG" && \
7eda51e0
JF
19967 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
19968 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
b66977f1
DWT
19969 ac_status=$?
19970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19971 test $ac_status = 0; }; then
7eda51e0 19972 pkg_cv_LIBFFI_CFLAGS=`$PKG_CONFIG --cflags "libffi" 2>/dev/null`
83c6fec8 19973 test "x$?" != "x0" && pkg_failed=yes
b66977f1
DWT
19974else
19975 pkg_failed=yes
19976fi
12833ad8
JF
19977 else
19978 pkg_failed=untried
b66977f1 19979fi
7eda51e0
JF
19980if test -n "$LIBFFI_LIBS"; then
19981 pkg_cv_LIBFFI_LIBS="$LIBFFI_LIBS"
12833ad8
JF
19982 elif test -n "$PKG_CONFIG"; then
19983 if test -n "$PKG_CONFIG" && \
7eda51e0
JF
19984 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
19985 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
b66977f1
DWT
19986 ac_status=$?
19987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19988 test $ac_status = 0; }; then
7eda51e0 19989 pkg_cv_LIBFFI_LIBS=`$PKG_CONFIG --libs "libffi" 2>/dev/null`
83c6fec8 19990 test "x$?" != "x0" && pkg_failed=yes
b66977f1
DWT
19991else
19992 pkg_failed=yes
19993fi
12833ad8
JF
19994 else
19995 pkg_failed=untried
b66977f1
DWT
19996fi
19997
19998
19999
20000if test $pkg_failed = yes; then
12833ad8
JF
20001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20002$as_echo "no" >&6; }
b66977f1
DWT
20003
20004if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20005 _pkg_short_errors_supported=yes
20006else
20007 _pkg_short_errors_supported=no
20008fi
20009 if test $_pkg_short_errors_supported = yes; then
83c6fec8 20010 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libffi" 2>&1`
b66977f1 20011 else
83c6fec8 20012 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libffi" 2>&1`
b66977f1
DWT
20013 fi
20014 # Put the nasty error message in config.log where it belongs
7eda51e0 20015 echo "$LIBFFI_PKG_ERRORS" >&5
b66977f1 20016
7eda51e0
JF
20017 as_fn_error $? "missing \"libffi\"" "$LINENO" 5
20018elif test $pkg_failed = untried; then
20019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20020$as_echo "no" >&6; }
20021 as_fn_error $? "missing \"libffi\"" "$LINENO" 5
20022else
20023 LIBFFI_CFLAGS=$pkg_cv_LIBFFI_CFLAGS
20024 LIBFFI_LIBS=$pkg_cv_LIBFFI_LIBS
20025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20026$as_echo "yes" >&6; }
b66977f1
DWT
20027
20028
7eda51e0 20029 for element in `$PKG_CONFIG --cflags libffi`; do
b66977f1 20030 haveit=
d70419f1 20031 for x in $CPPFLAGS; do
b66977f1
DWT
20032
20033 acl_save_prefix="$prefix"
20034 prefix="$acl_final_prefix"
20035 acl_save_exec_prefix="$exec_prefix"
20036 exec_prefix="$acl_final_exec_prefix"
20037 eval x=\"$x\"
20038 exec_prefix="$acl_save_exec_prefix"
20039 prefix="$acl_save_prefix"
20040
20041 if test "X$x" = "X$element"; then
20042 haveit=yes
20043 break
20044 fi
20045 done
20046 if test -z "$haveit"; then
d70419f1 20047 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
b66977f1
DWT
20048 fi
20049 done
20050
20051
7eda51e0 20052 for element in `$PKG_CONFIG --libs libffi`; do
b66977f1
DWT
20053 haveit=
20054 for x in $LIBS; do
20055
20056 acl_save_prefix="$prefix"
20057 prefix="$acl_final_prefix"
20058 acl_save_exec_prefix="$exec_prefix"
20059 exec_prefix="$acl_final_exec_prefix"
20060 eval x=\"$x\"
20061 exec_prefix="$acl_save_exec_prefix"
20062 prefix="$acl_save_prefix"
20063
20064 if test "X$x" = "X$element"; then
20065 haveit=yes
20066 break
20067 fi
20068 done
20069 if test -z "$haveit"; then
20070 LIBS="${LIBS}${LIBS:+ }$element"
20071 fi
20072 done
20073
20074
20075fi
20076
7eda51e0
JF
20077else
20078
20079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ffi_call" >&5
20080$as_echo_n "checking for library containing ffi_call... " >&6; }
20081if ${ac_cv_search_ffi_call+:} false; then :
20082 $as_echo_n "(cached) " >&6
20083else
20084 ac_func_search_save_LIBS=$LIBS
20085cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20086/* end confdefs.h. */
20087
20088/* Override any GCC internal prototype to avoid an error.
20089 Use char because int might match the return type of a GCC
20090 builtin and then its argument prototype would still apply. */
20091#ifdef __cplusplus
20092extern "C"
20093#endif
20094char ffi_call ();
20095int
20096main ()
20097{
20098return ffi_call ();
20099 ;
20100 return 0;
20101}
20102_ACEOF
20103for ac_lib in '' ffi; do
20104 if test -z "$ac_lib"; then
20105 ac_res="none required"
20106 else
20107 ac_res=-l$ac_lib
20108 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
20109 fi
20110 if ac_fn_cxx_try_link "$LINENO"; then :
20111 ac_cv_search_ffi_call=$ac_res
20112fi
20113rm -f core conftest.err conftest.$ac_objext \
20114 conftest$ac_exeext
20115 if ${ac_cv_search_ffi_call+:} false; then :
20116 break
20117fi
20118done
20119if ${ac_cv_search_ffi_call+:} false; then :
20120
20121else
20122 ac_cv_search_ffi_call=no
20123fi
20124rm conftest.$ac_ext
20125LIBS=$ac_func_search_save_LIBS
20126fi
20127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
20128$as_echo "$ac_cv_search_ffi_call" >&6; }
20129ac_res=$ac_cv_search_ffi_call
20130if test "$ac_res" != no; then :
20131 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20132
20133fi
20134
20135 case $ac_cv_search_ffi_call in #(
20136 no) :
b66977f1
DWT
20137
20138
20139pkg_failed=no
7eda51e0
JF
20140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBFFI" >&5
20141$as_echo_n "checking for LIBFFI... " >&6; }
b66977f1 20142
7eda51e0
JF
20143if test -n "$LIBFFI_CFLAGS"; then
20144 pkg_cv_LIBFFI_CFLAGS="$LIBFFI_CFLAGS"
12833ad8
JF
20145 elif test -n "$PKG_CONFIG"; then
20146 if test -n "$PKG_CONFIG" && \
7eda51e0
JF
20147 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
20148 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
b66977f1
DWT
20149 ac_status=$?
20150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20151 test $ac_status = 0; }; then
7eda51e0 20152 pkg_cv_LIBFFI_CFLAGS=`$PKG_CONFIG --cflags "libffi" 2>/dev/null`
83c6fec8 20153 test "x$?" != "x0" && pkg_failed=yes
b66977f1
DWT
20154else
20155 pkg_failed=yes
20156fi
12833ad8
JF
20157 else
20158 pkg_failed=untried
b66977f1 20159fi
7eda51e0
JF
20160if test -n "$LIBFFI_LIBS"; then
20161 pkg_cv_LIBFFI_LIBS="$LIBFFI_LIBS"
12833ad8
JF
20162 elif test -n "$PKG_CONFIG"; then
20163 if test -n "$PKG_CONFIG" && \
7eda51e0
JF
20164 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
20165 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
b66977f1
DWT
20166 ac_status=$?
20167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20168 test $ac_status = 0; }; then
7eda51e0 20169 pkg_cv_LIBFFI_LIBS=`$PKG_CONFIG --libs "libffi" 2>/dev/null`
83c6fec8 20170 test "x$?" != "x0" && pkg_failed=yes
b66977f1
DWT
20171else
20172 pkg_failed=yes
20173fi
12833ad8
JF
20174 else
20175 pkg_failed=untried
b66977f1
DWT
20176fi
20177
20178
20179
20180if test $pkg_failed = yes; then
12833ad8
JF
20181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20182$as_echo "no" >&6; }
b66977f1
DWT
20183
20184if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20185 _pkg_short_errors_supported=yes
20186else
20187 _pkg_short_errors_supported=no
20188fi
20189 if test $_pkg_short_errors_supported = yes; then
83c6fec8 20190 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libffi" 2>&1`
b66977f1 20191 else
83c6fec8 20192 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libffi" 2>&1`
b66977f1
DWT
20193 fi
20194 # Put the nasty error message in config.log where it belongs
7eda51e0 20195 echo "$LIBFFI_PKG_ERRORS" >&5
b66977f1 20196
7eda51e0
JF
20197 as_fn_error $? "missing \"libffi\"" "$LINENO" 5
20198elif test $pkg_failed = untried; then
20199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20200$as_echo "no" >&6; }
20201 as_fn_error $? "missing \"libffi\"" "$LINENO" 5
b66977f1 20202else
7eda51e0
JF
20203 LIBFFI_CFLAGS=$pkg_cv_LIBFFI_CFLAGS
20204 LIBFFI_LIBS=$pkg_cv_LIBFFI_LIBS
20205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20206$as_echo "yes" >&6; }
b66977f1 20207
b66977f1 20208
7eda51e0 20209 for element in `$PKG_CONFIG --cflags libffi`; do
b66977f1 20210 haveit=
d70419f1 20211 for x in $CPPFLAGS; do
7eda51e0
JF
20212
20213 acl_save_prefix="$prefix"
20214 prefix="$acl_final_prefix"
20215 acl_save_exec_prefix="$exec_prefix"
20216 exec_prefix="$acl_final_exec_prefix"
20217 eval x=\"$x\"
20218 exec_prefix="$acl_save_exec_prefix"
20219 prefix="$acl_save_prefix"
20220
20221 if test "X$x" = "X$element"; then
20222 haveit=yes
20223 break
20224 fi
20225 done
20226 if test -z "$haveit"; then
d70419f1 20227 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
7eda51e0
JF
20228 fi
20229 done
20230
20231
7eda51e0
JF
20232 for element in `$PKG_CONFIG --libs libffi`; do
20233 haveit=
20234 for x in $LIBS; do
20235
20236 acl_save_prefix="$prefix"
20237 prefix="$acl_final_prefix"
20238 acl_save_exec_prefix="$exec_prefix"
20239 exec_prefix="$acl_final_exec_prefix"
20240 eval x=\"$x\"
20241 exec_prefix="$acl_save_exec_prefix"
20242 prefix="$acl_save_prefix"
20243
20244 if test "X$x" = "X$element"; then
20245 haveit=yes
20246 break
20247 fi
20248 done
20249 if test -z "$haveit"; then
20250 LIBS="${LIBS}${LIBS:+ }$element"
20251 fi
20252 done
20253
20254
20255fi ;; #(
20256 *) :
20257 ;;
20258esac
20259
20260fi
296ee9a6
JF
20261 LTLIBFFI=$LIBS
20262 LIBS=$cy_save
20263
20264
7eda51e0 20265
39ed1631
JF
20266 ac_fn_cxx_check_header_mongrel "$LINENO" "jni.h" "ac_cv_header_jni_h" "$ac_includes_default"
20267if test "x$ac_cv_header_jni_h" = xyes; then :
20268
20269 CY_JAVA=1
20270
20271
20272 cy_save=$LIBS
20273 LIBS=
20274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing JNI_GetCreatedJavaVMs" >&5
20275$as_echo_n "checking for library containing JNI_GetCreatedJavaVMs... " >&6; }
20276if ${ac_cv_search_JNI_GetCreatedJavaVMs+:} false; then :
20277 $as_echo_n "(cached) " >&6
20278else
20279 ac_func_search_save_LIBS=$LIBS
20280cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20281/* end confdefs.h. */
20282
20283/* Override any GCC internal prototype to avoid an error.
20284 Use char because int might match the return type of a GCC
20285 builtin and then its argument prototype would still apply. */
20286#ifdef __cplusplus
20287extern "C"
20288#endif
20289char JNI_GetCreatedJavaVMs ();
20290int
20291main ()
20292{
20293return JNI_GetCreatedJavaVMs ();
20294 ;
20295 return 0;
20296}
20297_ACEOF
20298for ac_lib in '' dvm; do
20299 if test -z "$ac_lib"; then
20300 ac_res="none required"
20301 else
20302 ac_res=-l$ac_lib
20303 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
20304 fi
20305 if ac_fn_cxx_try_link "$LINENO"; then :
20306 ac_cv_search_JNI_GetCreatedJavaVMs=$ac_res
20307fi
20308rm -f core conftest.err conftest.$ac_objext \
20309 conftest$ac_exeext
20310 if ${ac_cv_search_JNI_GetCreatedJavaVMs+:} false; then :
20311 break
20312fi
20313done
20314if ${ac_cv_search_JNI_GetCreatedJavaVMs+:} false; then :
20315
20316else
20317 ac_cv_search_JNI_GetCreatedJavaVMs=no
20318fi
20319rm conftest.$ac_ext
20320LIBS=$ac_func_search_save_LIBS
20321fi
20322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_JNI_GetCreatedJavaVMs" >&5
20323$as_echo "$ac_cv_search_JNI_GetCreatedJavaVMs" >&6; }
20324ac_res=$ac_cv_search_JNI_GetCreatedJavaVMs
20325if test "$ac_res" != no; then :
20326 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
20327
20328
20329fi
20330
20331 LTJAVA=$LIBS
20332 LIBS=$cy_save
20333
20334
20335
20336else
20337
20338 CY_JAVA=0
20339
20340
20341fi
20342
20343
20344
7eda51e0
JF
20345 ac_ext=mm
20346ac_cpp='$OBJCXXCPP $CPPFLAGS'
20347ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20348ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20349ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
20350
20351
20352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we really have Objective C++" >&5
20353$as_echo_n "checking if we really have Objective C++... " >&6; }
20354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20355/* end confdefs.h. */
20356
20357_ACEOF
20358if ac_fn_objcxx_try_compile "$LINENO"; then :
20359
20360 CY_OBJECTIVEC=1
20361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20362$as_echo "yes" >&6; }
20363
20364else
20365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12833ad8 20366$as_echo "no" >&6; }
7eda51e0
JF
20367fi
20368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b66977f1 20369
7eda51e0 20370 if test "x$CY_OBJECTIVEC" = x1; then :
b66977f1 20371
7eda51e0 20372
babf7fe8
JF
20373 cy_save=$LIBS
20374 LIBS=
20375
7eda51e0
JF
20376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework CoreFoundation" >&5
20377$as_echo_n "checking for framework CoreFoundation... " >&6; }
20378if ${ac_cv_framework_CoreFoundation+:} false; then :
b66977f1
DWT
20379 $as_echo_n "(cached) " >&6
20380else
20381
20382 ac_check_framework_save_LIBS=$LIBS
7eda51e0 20383 LIBS="-framework CoreFoundation $LIBS"
b66977f1
DWT
20384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20385/* end confdefs.h. */
20386
7eda51e0 20387 #include <CoreFoundation/CFBase.h>
b66977f1
DWT
20388
20389int
20390main ()
20391{
7eda51e0 20392CFAllocatorGetDefault();
b66977f1
DWT
20393 ;
20394 return 0;
20395}
20396_ACEOF
7eda51e0 20397if ac_fn_objcxx_try_link "$LINENO"; then :
b66977f1 20398
7eda51e0 20399 ac_cv_framework_CoreFoundation=yes
b66977f1
DWT
20400
20401else
7eda51e0 20402 ac_cv_framework_CoreFoundation=no
b66977f1
DWT
20403fi
20404rm -f core conftest.err conftest.$ac_objext \
20405 conftest$ac_exeext conftest.$ac_ext
20406 LIBS=$ac_check_framework_save_LIBS
20407
20408fi
7eda51e0
JF
20409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_CoreFoundation" >&5
20410$as_echo "$ac_cv_framework_CoreFoundation" >&6; }
20411 if test $ac_cv_framework_CoreFoundation = yes; then :
b66977f1
DWT
20412
20413
7eda51e0 20414 for element in "-framework CoreFoundation"; do
b66977f1
DWT
20415 haveit=
20416 for x in $LIBS; do
20417
20418 acl_save_prefix="$prefix"
20419 prefix="$acl_final_prefix"
20420 acl_save_exec_prefix="$exec_prefix"
20421 exec_prefix="$acl_final_exec_prefix"
20422 eval x=\"$x\"
20423 exec_prefix="$acl_save_exec_prefix"
20424 prefix="$acl_save_prefix"
20425
20426 if test "X$x" = "X$element"; then
20427 haveit=yes
20428 break
20429 fi
20430 done
20431 if test -z "$haveit"; then
20432 LIBS="${LIBS}${LIBS:+ }$element"
20433 fi
20434 done
20435
66170b30 20436
66170b30
JF
20437
20438
b66977f1 20439
b66977f1 20440
7eda51e0
JF
20441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework Foundation" >&5
20442$as_echo_n "checking for framework Foundation... " >&6; }
20443if ${ac_cv_framework_Foundation+:} false; then :
20444 $as_echo_n "(cached) " >&6
b66977f1 20445else
b66977f1 20446
7eda51e0
JF
20447 ac_check_framework_save_LIBS=$LIBS
20448 LIBS="-framework Foundation $LIBS"
20449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20450/* end confdefs.h. */
66170b30 20451
7eda51e0 20452 #include <Foundation/NSObject.h>
b66977f1 20453
7eda51e0
JF
20454int
20455main ()
20456{
20457[[NSObject alloc] init];
20458 ;
20459 return 0;
20460}
20461_ACEOF
20462if ac_fn_objcxx_try_link "$LINENO"; then :
b66977f1 20463
7eda51e0 20464 ac_cv_framework_Foundation=yes
b66977f1 20465
7eda51e0
JF
20466else
20467 ac_cv_framework_Foundation=no
20468fi
20469rm -f core conftest.err conftest.$ac_objext \
20470 conftest$ac_exeext conftest.$ac_ext
20471 LIBS=$ac_check_framework_save_LIBS
20472
20473fi
20474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Foundation" >&5
20475$as_echo "$ac_cv_framework_Foundation" >&6; }
20476 if test $ac_cv_framework_Foundation = yes; then :
b66977f1
DWT
20477
20478
7eda51e0 20479 for element in "-framework Foundation"; do
b66977f1
DWT
20480 haveit=
20481 for x in $LIBS; do
20482
20483 acl_save_prefix="$prefix"
20484 prefix="$acl_final_prefix"
20485 acl_save_exec_prefix="$exec_prefix"
20486 exec_prefix="$acl_final_exec_prefix"
20487 eval x=\"$x\"
20488 exec_prefix="$acl_save_exec_prefix"
20489 prefix="$acl_save_prefix"
20490
20491 if test "X$x" = "X$element"; then
20492 haveit=yes
20493 break
20494 fi
20495 done
20496 if test -z "$haveit"; then
20497 LIBS="${LIBS}${LIBS:+ }$element"
20498 fi
20499 done
20500
7eda51e0
JF
20501 cat >>confdefs.h <<_ACEOF
20502#define HAVE_FRAMEWORK_FOUNDATION 1
20503_ACEOF
20504
b66977f1 20505
7eda51e0 20506fi
b66977f1
DWT
20507
20508
7eda51e0 20509else
b66977f1 20510
b66977f1 20511
7eda51e0
JF
20512 for ac_prog in gnustep-config
20513do
20514 # Extract the first word of "$ac_prog", so it can be a program name with args.
20515set dummy $ac_prog; ac_word=$2
20516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20517$as_echo_n "checking for $ac_word... " >&6; }
20518if ${ac_cv_prog_GNUSTEP_CONFIG+:} false; then :
20519 $as_echo_n "(cached) " >&6
b66977f1 20520else
7eda51e0
JF
20521 if test -n "$GNUSTEP_CONFIG"; then
20522 ac_cv_prog_GNUSTEP_CONFIG="$GNUSTEP_CONFIG" # Let the user override the test.
b66977f1 20523else
7eda51e0
JF
20524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20525for as_dir in $PATH
20526do
20527 IFS=$as_save_IFS
20528 test -z "$as_dir" && as_dir=.
20529 for ac_exec_ext in '' $ac_executable_extensions; do
20530 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20531 ac_cv_prog_GNUSTEP_CONFIG="$ac_prog"
20532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20533 break 2
20534 fi
20535done
20536 done
20537IFS=$as_save_IFS
b66977f1 20538
b66977f1 20539fi
b66977f1 20540fi
7eda51e0
JF
20541GNUSTEP_CONFIG=$ac_cv_prog_GNUSTEP_CONFIG
20542if test -n "$GNUSTEP_CONFIG"; then
20543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_CONFIG" >&5
20544$as_echo "$GNUSTEP_CONFIG" >&6; }
b66977f1 20545else
7eda51e0 20546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12833ad8 20547$as_echo "no" >&6; }
b66977f1 20548fi
66170b30 20549
66170b30 20550
7eda51e0
JF
20551 test -n "$GNUSTEP_CONFIG" && break
20552done
b66977f1 20553
b66977f1 20554
7eda51e0 20555 if test "x$GNUSTEP_CONFIG" != x; then :
b66977f1 20556
b66977f1
DWT
20557
20558
7eda51e0 20559 for element in `$GNUSTEP_CONFIG --objc-flags`; do
b66977f1 20560 haveit=
7eda51e0 20561 for x in $OBJCXXFLAGS; do
b66977f1
DWT
20562
20563 acl_save_prefix="$prefix"
20564 prefix="$acl_final_prefix"
20565 acl_save_exec_prefix="$exec_prefix"
20566 exec_prefix="$acl_final_exec_prefix"
20567 eval x=\"$x\"
20568 exec_prefix="$acl_save_exec_prefix"
20569 prefix="$acl_save_prefix"
20570
20571 if test "X$x" = "X$element"; then
20572 haveit=yes
20573 break
20574 fi
20575 done
babf7fe8
JF
20576 if test -z "$haveit"; then
20577 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
20578 fi
20579 done
a667869d 20580
a667869d 20581
babf7fe8 20582 for element in `$GNUSTEP_CONFIG --base-libs`; do
632b71ea 20583 haveit=
babf7fe8 20584 for x in $LIBS; do
a667869d 20585
632b71ea
DWT
20586 acl_save_prefix="$prefix"
20587 prefix="$acl_final_prefix"
20588 acl_save_exec_prefix="$exec_prefix"
20589 exec_prefix="$acl_final_exec_prefix"
20590 eval x=\"$x\"
20591 exec_prefix="$acl_save_exec_prefix"
20592 prefix="$acl_save_prefix"
20593
20594 if test "X$x" = "X$element"; then
20595 haveit=yes
20596 break
20597 fi
20598 done
20599 if test -z "$haveit"; then
babf7fe8 20600 LIBS="${LIBS}${LIBS:+ }$element"
632b71ea
DWT
20601 fi
20602 done
20603
5053a6d1 20604
babf7fe8
JF
20605else
20606 CY_OBJECTIVEC=0
20607
20608fi
20609
20610fi
20611 LTOBJECTIVEC=$LIBS
20612 LIBS=$cy_save
20613
20614
20615
20616fi
20617
20618 ac_ext=cpp
20619ac_cpp='$CXXCPP $CPPFLAGS'
20620ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20621ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20622ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20623
20624 ;; #(
20625 *) :
20626 ;;
20627esac
20628
39ed1631
JF
20629 if test "x$CY_JAVA" = x1; then
20630 CY_JAVA_TRUE=
20631 CY_JAVA_FALSE='#'
20632else
20633 CY_JAVA_TRUE='#'
20634 CY_JAVA_FALSE=
20635fi
20636
babf7fe8
JF
20637 if test "x$CY_OBJECTIVEC" = x1; then
20638 CY_OBJECTIVEC_TRUE=
20639 CY_OBJECTIVEC_FALSE='#'
20640else
20641 CY_OBJECTIVEC_TRUE='#'
20642 CY_OBJECTIVEC_FALSE=
20643fi
20644
20645
20646
20647 cy_save=$LIBS
20648 LIBS=
20649
20650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a readline compatible library" >&5
20651$as_echo_n "checking for a readline compatible library... " >&6; }
20652if ${ax_cv_lib_readline+:} false; then :
5053a6d1 20653 $as_echo_n "(cached) " >&6
a667869d 20654else
632b71ea 20655
babf7fe8
JF
20656 ORIG_LIBS="$LIBS"
20657 for readline_lib in readline edit editline; do
20658 for termcap_lib in "" termcap curses ncurses; do
20659 if test -z "$termcap_lib"; then
20660 TRY_LIB="-l$readline_lib"
20661 else
20662 TRY_LIB="-l$readline_lib -l$termcap_lib"
20663 fi
20664 LIBS="$ORIG_LIBS $TRY_LIB"
20665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5053a6d1 20666/* end confdefs.h. */
632b71ea 20667
babf7fe8
JF
20668/* Override any GCC internal prototype to avoid an error.
20669 Use char because int might match the return type of a GCC
20670 builtin and then its argument prototype would still apply. */
20671#ifdef __cplusplus
20672extern "C"
20673#endif
20674char readline ();
5053a6d1
DWT
20675int
20676main ()
20677{
babf7fe8 20678return readline ();
5053a6d1
DWT
20679 ;
20680 return 0;
20681}
20682_ACEOF
babf7fe8
JF
20683if ac_fn_cxx_try_link "$LINENO"; then :
20684 ax_cv_lib_readline="$TRY_LIB"
5053a6d1
DWT
20685fi
20686rm -f core conftest.err conftest.$ac_objext \
20687 conftest$ac_exeext conftest.$ac_ext
babf7fe8
JF
20688 if test -n "$ax_cv_lib_readline"; then
20689 break
20690 fi
20691 done
20692 if test -n "$ax_cv_lib_readline"; then
20693 break
20694 fi
20695 done
20696 if test -z "$ax_cv_lib_readline"; then
20697 ax_cv_lib_readline="no"
20698 fi
20699 LIBS="$ORIG_LIBS"
20700
20701fi
20702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_lib_readline" >&5
20703$as_echo "$ax_cv_lib_readline" >&6; }
20704
20705 if test "$ax_cv_lib_readline" != "no"; then
20706 LIBS="$LIBS $ax_cv_lib_readline"
20707
20708$as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
20709
20710 for ac_header in readline.h readline/readline.h
20711do :
20712 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20713ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20714if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20715 cat >>confdefs.h <<_ACEOF
20716#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20717_ACEOF
20718
20719fi
20720
20721done
20722
20723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
20724$as_echo_n "checking whether readline supports history... " >&6; }
20725if ${ax_cv_lib_readline_history+:} false; then :
20726 $as_echo_n "(cached) " >&6
20727else
20728
20729 ax_cv_lib_readline_history="no"
7eda51e0
JF
20730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20731/* end confdefs.h. */
5053a6d1 20732
babf7fe8
JF
20733/* Override any GCC internal prototype to avoid an error.
20734 Use char because int might match the return type of a GCC
20735 builtin and then its argument prototype would still apply. */
20736#ifdef __cplusplus
20737extern "C"
20738#endif
20739char add_history ();
058f1bc8
DWT
20740int
20741main ()
20742{
babf7fe8 20743return add_history ();
058f1bc8
DWT
20744 ;
20745 return 0;
20746}
20747_ACEOF
babf7fe8
JF
20748if ac_fn_cxx_try_link "$LINENO"; then :
20749 ax_cv_lib_readline_history="yes"
058f1bc8
DWT
20750fi
20751rm -f core conftest.err conftest.$ac_objext \
20752 conftest$ac_exeext conftest.$ac_ext
a667869d 20753
a667869d 20754fi
babf7fe8
JF
20755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_lib_readline_history" >&5
20756$as_echo "$ax_cv_lib_readline_history" >&6; }
20757 if test "$ax_cv_lib_readline_history" = "yes"; then
058f1bc8 20758
babf7fe8 20759$as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
058f1bc8 20760
babf7fe8
JF
20761 for ac_header in history.h readline/history.h
20762do :
20763 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20764ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20765if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20766 cat >>confdefs.h <<_ACEOF
20767#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7eda51e0 20768_ACEOF
babf7fe8 20769
7eda51e0 20770fi
058f1bc8 20771
babf7fe8 20772done
058f1bc8 20773
babf7fe8 20774 fi
7eda51e0 20775 fi
058f1bc8 20776
babf7fe8
JF
20777 LTLIBREADLINE=$LIBS
20778 LIBS=$cy_save
058f1bc8 20779
058f1bc8 20780
babf7fe8
JF
20781case $ax_cv_lib_readline in #(
20782 no) :
20783 as_fn_error $? "missing \"libreadline\"" "$LINENO" 5 ;; #(
20784 *) :
20785 ;;
20786esac
058f1bc8
DWT
20787
20788
babf7fe8
JF
20789 cy_save=$LIBS
20790 LIBS=
20791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cur_term" >&5
20792$as_echo_n "checking for library containing cur_term... " >&6; }
20793if ${ac_cv_search_cur_term+:} false; then :
7eda51e0
JF
20794 $as_echo_n "(cached) " >&6
20795else
babf7fe8
JF
20796 ac_func_search_save_LIBS=$LIBS
20797cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7eda51e0
JF
20798/* end confdefs.h. */
20799
babf7fe8
JF
20800/* Override any GCC internal prototype to avoid an error.
20801 Use char because int might match the return type of a GCC
20802 builtin and then its argument prototype would still apply. */
7eda51e0 20803#ifdef __cplusplus
babf7fe8 20804extern "C"
7eda51e0 20805#endif
babf7fe8 20806char cur_term ();
7eda51e0
JF
20807int
20808main ()
20809{
babf7fe8 20810return cur_term ();
7eda51e0
JF
20811 ;
20812 return 0;
20813}
20814_ACEOF
a93f15c0 20815for ac_lib in '' termcap ncurses; do
babf7fe8
JF
20816 if test -z "$ac_lib"; then
20817 ac_res="none required"
20818 else
20819 ac_res=-l$ac_lib
20820 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
20821 fi
20822 if ac_fn_cxx_try_link "$LINENO"; then :
20823 ac_cv_search_cur_term=$ac_res
7eda51e0 20824fi
babf7fe8
JF
20825rm -f core conftest.err conftest.$ac_objext \
20826 conftest$ac_exeext
20827 if ${ac_cv_search_cur_term+:} false; then :
20828 break
7eda51e0 20829fi
babf7fe8
JF
20830done
20831if ${ac_cv_search_cur_term+:} false; then :
058f1bc8 20832
babf7fe8
JF
20833else
20834 ac_cv_search_cur_term=no
20835fi
20836rm conftest.$ac_ext
20837LIBS=$ac_func_search_save_LIBS
20838fi
20839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cur_term" >&5
20840$as_echo "$ac_cv_search_cur_term" >&6; }
20841ac_res=$ac_cv_search_cur_term
20842if test "$ac_res" != no; then :
20843 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
058f1bc8 20844
babf7fe8 20845fi
058f1bc8 20846
babf7fe8
JF
20847 LTLIBTERMCAP=$LIBS
20848 LIBS=$cy_save
058f1bc8 20849
058f1bc8 20850
66170b30
JF
20851
20852
3615a2f7
JF
20853
20854
9777bd50
JF
20855SO=$acl_shlibext
20856
e1cce270 20857
7eda51e0
JF
20858if test "x$CY_EXECUTE" = x1; then :
20859
20860 ac_fn_cxx_check_header_mongrel "$LINENO" "mach/mach.h" "ac_cv_header_mach_mach_h" "$ac_includes_default"
ee134472 20861if test "x$ac_cv_header_mach_mach_h" = xyes; then :
e1cce270 20862
7eda51e0 20863 if test -n "$ac_tool_prefix"; then
a243b558 20864 for ac_prog in lipo
794e88e7
DWT
20865 do
20866 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20867set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20869$as_echo_n "checking for $ac_word... " >&6; }
a243b558 20870if ${ac_cv_prog__LIPO+:} false; then :
794e88e7
DWT
20871 $as_echo_n "(cached) " >&6
20872else
a243b558
JF
20873 if test -n "$_LIPO"; then
20874 ac_cv_prog__LIPO="$_LIPO" # Let the user override the test.
794e88e7
DWT
20875else
20876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20877for as_dir in $PATH
20878do
20879 IFS=$as_save_IFS
20880 test -z "$as_dir" && as_dir=.
20881 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 20882 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 20883 ac_cv_prog__LIPO="$ac_tool_prefix$ac_prog"
794e88e7
DWT
20884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20885 break 2
20886 fi
20887done
20888 done
20889IFS=$as_save_IFS
20890
20891fi
20892fi
a243b558
JF
20893_LIPO=$ac_cv_prog__LIPO
20894if test -n "$_LIPO"; then
20895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_LIPO" >&5
20896$as_echo "$_LIPO" >&6; }
794e88e7
DWT
20897else
20898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20899$as_echo "no" >&6; }
20900fi
20901
20902
a243b558 20903 test -n "$_LIPO" && break
794e88e7
DWT
20904 done
20905fi
a243b558
JF
20906if test -z "$_LIPO"; then
20907 ac_ct__LIPO=$_LIPO
20908 for ac_prog in lipo
794e88e7
DWT
20909do
20910 # Extract the first word of "$ac_prog", so it can be a program name with args.
20911set dummy $ac_prog; ac_word=$2
20912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20913$as_echo_n "checking for $ac_word... " >&6; }
a243b558 20914if ${ac_cv_prog_ac_ct__LIPO+:} false; then :
794e88e7
DWT
20915 $as_echo_n "(cached) " >&6
20916else
a243b558
JF
20917 if test -n "$ac_ct__LIPO"; then
20918 ac_cv_prog_ac_ct__LIPO="$ac_ct__LIPO" # Let the user override the test.
794e88e7
DWT
20919else
20920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20921for as_dir in $PATH
20922do
20923 IFS=$as_save_IFS
20924 test -z "$as_dir" && as_dir=.
20925 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 20926 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 20927 ac_cv_prog_ac_ct__LIPO="$ac_prog"
794e88e7
DWT
20928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20929 break 2
20930 fi
20931done
20932 done
20933IFS=$as_save_IFS
20934
20935fi
20936fi
a243b558
JF
20937ac_ct__LIPO=$ac_cv_prog_ac_ct__LIPO
20938if test -n "$ac_ct__LIPO"; then
20939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct__LIPO" >&5
20940$as_echo "$ac_ct__LIPO" >&6; }
794e88e7
DWT
20941else
20942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20943$as_echo "no" >&6; }
20944fi
20945
20946
a243b558 20947 test -n "$ac_ct__LIPO" && break
794e88e7
DWT
20948done
20949
a243b558
JF
20950 if test "x$ac_ct__LIPO" = x; then
20951 _LIPO="as_fn_error $? "missing \"lipo\"" "$LINENO" 5"
794e88e7
DWT
20952 else
20953 case $cross_compiling:$ac_tool_warned in
20954yes:)
20955{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
20956$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20957ac_tool_warned=yes ;;
e1cce270 20958esac
a243b558 20959 _LIPO=$ac_ct__LIPO
794e88e7
DWT
20960 fi
20961fi
20962
7eda51e0 20963 if test -n "$ac_tool_prefix"; then
a243b558 20964 for ac_prog in nm
794e88e7
DWT
20965 do
20966 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20967set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20969$as_echo_n "checking for $ac_word... " >&6; }
a243b558 20970if ${ac_cv_prog__NM+:} false; then :
794e88e7
DWT
20971 $as_echo_n "(cached) " >&6
20972else
a243b558
JF
20973 if test -n "$_NM"; then
20974 ac_cv_prog__NM="$_NM" # Let the user override the test.
794e88e7
DWT
20975else
20976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20977for as_dir in $PATH
20978do
20979 IFS=$as_save_IFS
20980 test -z "$as_dir" && as_dir=.
20981 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 20982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 20983 ac_cv_prog__NM="$ac_tool_prefix$ac_prog"
794e88e7
DWT
20984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20985 break 2
20986 fi
20987done
20988 done
20989IFS=$as_save_IFS
20990
20991fi
20992fi
a243b558
JF
20993_NM=$ac_cv_prog__NM
20994if test -n "$_NM"; then
20995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_NM" >&5
20996$as_echo "$_NM" >&6; }
794e88e7
DWT
20997else
20998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20999$as_echo "no" >&6; }
21000fi
21001
21002
a243b558 21003 test -n "$_NM" && break
794e88e7
DWT
21004 done
21005fi
a243b558
JF
21006if test -z "$_NM"; then
21007 ac_ct__NM=$_NM
21008 for ac_prog in nm
794e88e7
DWT
21009do
21010 # Extract the first word of "$ac_prog", so it can be a program name with args.
21011set dummy $ac_prog; ac_word=$2
21012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21013$as_echo_n "checking for $ac_word... " >&6; }
a243b558 21014if ${ac_cv_prog_ac_ct__NM+:} false; then :
794e88e7
DWT
21015 $as_echo_n "(cached) " >&6
21016else
a243b558
JF
21017 if test -n "$ac_ct__NM"; then
21018 ac_cv_prog_ac_ct__NM="$ac_ct__NM" # Let the user override the test.
794e88e7
DWT
21019else
21020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21021for as_dir in $PATH
21022do
21023 IFS=$as_save_IFS
21024 test -z "$as_dir" && as_dir=.
21025 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 21026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 21027 ac_cv_prog_ac_ct__NM="$ac_prog"
794e88e7
DWT
21028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21029 break 2
21030 fi
21031done
21032 done
21033IFS=$as_save_IFS
21034
21035fi
21036fi
a243b558
JF
21037ac_ct__NM=$ac_cv_prog_ac_ct__NM
21038if test -n "$ac_ct__NM"; then
21039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct__NM" >&5
21040$as_echo "$ac_ct__NM" >&6; }
794e88e7
DWT
21041else
21042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21043$as_echo "no" >&6; }
21044fi
21045
21046
a243b558 21047 test -n "$ac_ct__NM" && break
794e88e7
DWT
21048done
21049
a243b558
JF
21050 if test "x$ac_ct__NM" = x; then
21051 _NM="as_fn_error $? "missing \"nm\"" "$LINENO" 5"
794e88e7
DWT
21052 else
21053 case $cross_compiling:$ac_tool_warned in
21054yes:)
21055{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
21056$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21057ac_tool_warned=yes ;;
21058esac
a243b558 21059 _NM=$ac_ct__NM
794e88e7
DWT
21060 fi
21061fi
21062
7eda51e0 21063 if test -n "$ac_tool_prefix"; then
a243b558 21064 for ac_prog in otool
794e88e7
DWT
21065 do
21066 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
21067set dummy $ac_tool_prefix$ac_prog; ac_word=$2
21068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21069$as_echo_n "checking for $ac_word... " >&6; }
a243b558 21070if ${ac_cv_prog__OTOOL+:} false; then :
794e88e7
DWT
21071 $as_echo_n "(cached) " >&6
21072else
a243b558
JF
21073 if test -n "$_OTOOL"; then
21074 ac_cv_prog__OTOOL="$_OTOOL" # Let the user override the test.
794e88e7
DWT
21075else
21076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21077for as_dir in $PATH
21078do
21079 IFS=$as_save_IFS
21080 test -z "$as_dir" && as_dir=.
21081 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 21082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 21083 ac_cv_prog__OTOOL="$ac_tool_prefix$ac_prog"
794e88e7
DWT
21084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21085 break 2
21086 fi
21087done
21088 done
21089IFS=$as_save_IFS
21090
21091fi
21092fi
a243b558
JF
21093_OTOOL=$ac_cv_prog__OTOOL
21094if test -n "$_OTOOL"; then
21095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_OTOOL" >&5
21096$as_echo "$_OTOOL" >&6; }
794e88e7
DWT
21097else
21098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21099$as_echo "no" >&6; }
21100fi
21101
21102
a243b558 21103 test -n "$_OTOOL" && break
794e88e7
DWT
21104 done
21105fi
a243b558
JF
21106if test -z "$_OTOOL"; then
21107 ac_ct__OTOOL=$_OTOOL
21108 for ac_prog in otool
794e88e7
DWT
21109do
21110 # Extract the first word of "$ac_prog", so it can be a program name with args.
21111set dummy $ac_prog; ac_word=$2
21112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21113$as_echo_n "checking for $ac_word... " >&6; }
a243b558 21114if ${ac_cv_prog_ac_ct__OTOOL+:} false; then :
794e88e7
DWT
21115 $as_echo_n "(cached) " >&6
21116else
a243b558
JF
21117 if test -n "$ac_ct__OTOOL"; then
21118 ac_cv_prog_ac_ct__OTOOL="$ac_ct__OTOOL" # Let the user override the test.
794e88e7
DWT
21119else
21120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21121for as_dir in $PATH
21122do
21123 IFS=$as_save_IFS
21124 test -z "$as_dir" && as_dir=.
21125 for ac_exec_ext in '' $ac_executable_extensions; do
53ba6704 21126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
a243b558 21127 ac_cv_prog_ac_ct__OTOOL="$ac_prog"
794e88e7
DWT
21128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21129 break 2
21130 fi
21131done
21132 done
21133IFS=$as_save_IFS
21134
21135fi
21136fi
a243b558
JF
21137ac_ct__OTOOL=$ac_cv_prog_ac_ct__OTOOL
21138if test -n "$ac_ct__OTOOL"; then
21139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct__OTOOL" >&5
21140$as_echo "$ac_ct__OTOOL" >&6; }
794e88e7
DWT
21141else
21142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21143$as_echo "no" >&6; }
21144fi
21145
21146
a243b558 21147 test -n "$ac_ct__OTOOL" && break
794e88e7
DWT
21148done
21149
a243b558
JF
21150 if test "x$ac_ct__OTOOL" = x; then
21151 _OTOOL="as_fn_error $? "missing \"otool\"" "$LINENO" 5"
794e88e7
DWT
21152 else
21153 case $cross_compiling:$ac_tool_warned in
21154yes:)
21155{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
21156$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21157ac_tool_warned=yes ;;
21158esac
a243b558 21159 _OTOOL=$ac_ct__OTOOL
794e88e7
DWT
21160 fi
21161fi
21162
7eda51e0 21163 CY_ATTACH_GROUP=procmod
794e88e7 21164
7eda51e0 21165 CY_MACH=1
e1cce270
DWT
21166
21167fi
21168
21169
7eda51e0 21170fi
a243b558
JF
21171 if test "x$CY_MACH" = x1; then
21172 CY_MACH_TRUE=
21173 CY_MACH_FALSE='#'
21174else
21175 CY_MACH_TRUE='#'
21176 CY_MACH_FALSE=
47aaa820 21177fi
9c60689e 21178
66170b30 21179
a243b558
JF
21180ac_config_files="$ac_config_files Makefile"
21181
9c60689e
DWT
21182cat >confcache <<\_ACEOF
21183# This file is a shell script that caches the results of configure
21184# tests run on this system so they can be shared between configure
21185# scripts and configure runs, see configure's option --config-cache.
21186# It is not useful on other systems. If it contains results you don't
21187# want to keep, you may remove or edit it.
21188#
21189# config.status only pays attention to the cache file if you give it
21190# the --recheck option to rerun configure.
21191#
21192# `ac_cv_env_foo' variables (set or unset) will be overridden when
21193# loading this file, other *unset* `ac_cv_foo' will be assigned the
21194# following values.
21195
21196_ACEOF
21197
21198# The following way of writing the cache mishandles newlines in values,
21199# but we know of no workaround that is simple, portable, and efficient.
21200# So, we kill variables containing newlines.
21201# Ultrix sh set writes to stderr and can't be redirected directly,
21202# and sets the high bit in the cache file unless we assign to the vars.
21203(
21204 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21205 eval ac_val=\$$ac_var
21206 case $ac_val in #(
21207 *${as_nl}*)
21208 case $ac_var in #(
21209 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
21210$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
21211 esac
21212 case $ac_var in #(
21213 _ | IFS | as_nl) ;; #(
21214 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
21215 *) { eval $ac_var=; unset $ac_var;} ;;
21216 esac ;;
21217 esac
21218 done
21219
21220 (set) 2>&1 |
21221 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21222 *${as_nl}ac_space=\ *)
21223 # `set' does not quote correctly, so add quotes: double-quote
21224 # substitution turns \\\\ into \\, and sed turns \\ into \.
21225 sed -n \
21226 "s/'/'\\\\''/g;
21227 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21228 ;; #(
21229 *)
21230 # `set' quotes correctly as required by POSIX, so do not add quotes.
21231 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21232 ;;
21233 esac |
21234 sort
21235) |
21236 sed '
21237 /^ac_cv_env_/b end
21238 t clear
21239 :clear
21240 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21241 t end
21242 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21243 :end' >>confcache
21244if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21245 if test -w "$cache_file"; then
ee134472 21246 if test "x$cache_file" != "x/dev/null"; then
9c60689e
DWT
21247 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
21248$as_echo "$as_me: updating cache $cache_file" >&6;}
ee134472
JF
21249 if test ! -f "$cache_file" || test -h "$cache_file"; then
21250 cat confcache >"$cache_file"
21251 else
21252 case $cache_file in #(
21253 */* | ?:*)
21254 mv -f confcache "$cache_file"$$ &&
21255 mv -f "$cache_file"$$ "$cache_file" ;; #(
21256 *)
21257 mv -f confcache "$cache_file" ;;
21258 esac
21259 fi
21260 fi
9c60689e
DWT
21261 else
21262 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
21263$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21264 fi
21265fi
21266rm -f confcache
21267
21268test "x$prefix" = xNONE && prefix=$ac_default_prefix
21269# Let make expand exec_prefix.
21270test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21271
296ee9a6 21272DEFS=-DHAVE_CONFIG_H
9c60689e
DWT
21273
21274ac_libobjs=
21275ac_ltlibobjs=
12833ad8 21276U=
9c60689e
DWT
21277for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21278 # 1. Remove the extension, and $U if already installed.
21279 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21280 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
21281 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21282 # will be set to the directory where LIBOBJS objects are built.
21283 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21284 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
21285done
21286LIBOBJS=$ac_libobjs
21287
21288LTLIBOBJS=$ac_ltlibobjs
21289
21290
66170b30
JF
21291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
21292$as_echo_n "checking that generated files are newer than configure... " >&6; }
21293 if test -n "$am_sleep_pid"; then
21294 # Hide warnings about reused PIDs.
21295 wait $am_sleep_pid 2>/dev/null
21296 fi
21297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
21298$as_echo "done" >&6; }
21299 if test -n "$EXEEXT"; then
21300 am__EXEEXT_TRUE=
21301 am__EXEEXT_FALSE='#'
21302else
21303 am__EXEEXT_TRUE='#'
21304 am__EXEEXT_FALSE=
21305fi
21306
babf7fe8
JF
21307if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21308 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
21309Usually this means the macro was only invoked conditionally." "$LINENO" 5
21310fi
66170b30
JF
21311if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21312 as_fn_error $? "conditional \"AMDEP\" was never defined.
21313Usually this means the macro was only invoked conditionally." "$LINENO" 5
21314fi
a93f15c0
JF
21315if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21316 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
21317Usually this means the macro was only invoked conditionally." "$LINENO" 5
21318fi
66170b30
JF
21319if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21320 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
21321Usually this means the macro was only invoked conditionally." "$LINENO" 5
21322fi
21323if test -z "${am__fastdepOBJCXX_TRUE}" && test -z "${am__fastdepOBJCXX_FALSE}"; then
21324 as_fn_error $? "conditional \"am__fastdepOBJCXX\" was never defined.
21325Usually this means the macro was only invoked conditionally." "$LINENO" 5
21326fi
a93f15c0
JF
21327if test -z "${CY_CONSOLE_TRUE}" && test -z "${CY_CONSOLE_FALSE}"; then
21328 as_fn_error $? "conditional \"CY_CONSOLE\" was never defined.
babf7fe8
JF
21329Usually this means the macro was only invoked conditionally." "$LINENO" 5
21330fi
a243b558
JF
21331if test -z "${CY_EXECUTE_TRUE}" && test -z "${CY_EXECUTE_FALSE}"; then
21332 as_fn_error $? "conditional \"CY_EXECUTE\" was never defined.
21333Usually this means the macro was only invoked conditionally." "$LINENO" 5
21334fi
39ed1631
JF
21335if test -z "${CY_JAVA_TRUE}" && test -z "${CY_JAVA_FALSE}"; then
21336 as_fn_error $? "conditional \"CY_JAVA\" was never defined.
21337Usually this means the macro was only invoked conditionally." "$LINENO" 5
21338fi
a243b558
JF
21339if test -z "${CY_OBJECTIVEC_TRUE}" && test -z "${CY_OBJECTIVEC_FALSE}"; then
21340 as_fn_error $? "conditional \"CY_OBJECTIVEC\" was never defined.
21341Usually this means the macro was only invoked conditionally." "$LINENO" 5
21342fi
21343if test -z "${CY_MACH_TRUE}" && test -z "${CY_MACH_FALSE}"; then
21344 as_fn_error $? "conditional \"CY_MACH\" was never defined.
21345Usually this means the macro was only invoked conditionally." "$LINENO" 5
21346fi
9c60689e 21347
ee134472 21348: "${CONFIG_STATUS=./config.status}"
9c60689e
DWT
21349ac_write_fail=0
21350ac_clean_files_save=$ac_clean_files
21351ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21352{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
21353$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
21354as_write_fail=0
21355cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
21356#! $SHELL
21357# Generated by $as_me.
21358# Run this file to recreate the current configuration.
21359# Compiler output produced by configure, useful for debugging
21360# configure, is in config.log if it exists.
21361
21362debug=false
21363ac_cs_recheck=false
21364ac_cs_silent=false
21365
21366SHELL=\${CONFIG_SHELL-$SHELL}
21367export SHELL
21368_ASEOF
21369cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
21370## -------------------- ##
21371## M4sh Initialization. ##
21372## -------------------- ##
21373
21374# Be more Bourne compatible
21375DUALCASE=1; export DUALCASE # for MKS sh
21376if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
21377 emulate sh
21378 NULLCMD=:
21379 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21380 # is contrary to our usage. Disable this feature.
21381 alias -g '${1+"$@"}'='"$@"'
21382 setopt NO_GLOB_SUBST
21383else
21384 case `(set -o) 2>/dev/null` in #(
21385 *posix*) :
21386 set -o posix ;; #(
21387 *) :
21388 ;;
21389esac
21390fi
21391
21392
21393as_nl='
21394'
21395export as_nl
21396# Printing a long string crashes Solaris 7 /usr/bin/printf.
21397as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
21398as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
21399as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
21400# Prefer a ksh shell builtin over an external printf program on Solaris,
21401# but without wasting forks for bash or zsh.
21402if test -z "$BASH_VERSION$ZSH_VERSION" \
21403 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
21404 as_echo='print -r --'
21405 as_echo_n='print -rn --'
21406elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
21407 as_echo='printf %s\n'
21408 as_echo_n='printf %s'
21409else
21410 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
21411 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
21412 as_echo_n='/usr/ucb/echo -n'
21413 else
21414 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
21415 as_echo_n_body='eval
21416 arg=$1;
21417 case $arg in #(
21418 *"$as_nl"*)
21419 expr "X$arg" : "X\\(.*\\)$as_nl";
21420 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
21421 esac;
21422 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
21423 '
21424 export as_echo_n_body
21425 as_echo_n='sh -c $as_echo_n_body as_echo'
21426 fi
21427 export as_echo_body
21428 as_echo='sh -c $as_echo_body as_echo'
21429fi
21430
21431# The user is always right.
21432if test "${PATH_SEPARATOR+set}" != set; then
21433 PATH_SEPARATOR=:
21434 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
21435 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
21436 PATH_SEPARATOR=';'
21437 }
21438fi
21439
21440
21441# IFS
21442# We need space, tab and new line, in precisely that order. Quoting is
21443# there to prevent editors from complaining about space-tab.
21444# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21445# splitting by setting IFS to empty value.)
21446IFS=" "" $as_nl"
21447
21448# Find who we are. Look in the path if we contain no directory separator.
ee134472 21449as_myself=
9c60689e
DWT
21450case $0 in #((
21451 *[\\/]* ) as_myself=$0 ;;
21452 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21453for as_dir in $PATH
21454do
21455 IFS=$as_save_IFS
21456 test -z "$as_dir" && as_dir=.
21457 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21458 done
21459IFS=$as_save_IFS
21460
21461 ;;
21462esac
21463# We did not find ourselves, most probably we were run as `sh COMMAND'
21464# in which case we are not to be found in the path.
21465if test "x$as_myself" = x; then
21466 as_myself=$0
21467fi
21468if test ! -f "$as_myself"; then
21469 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21470 exit 1
21471fi
21472
21473# Unset variables that we do not need and which cause bugs (e.g. in
21474# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
21475# suppresses any "Segmentation fault" message there. '((' could
21476# trigger a bug in pdksh 5.2.14.
21477for as_var in BASH_ENV ENV MAIL MAILPATH
21478do eval test x\${$as_var+set} = xset \
21479 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
21480done
21481PS1='$ '
21482PS2='> '
21483PS4='+ '
21484
21485# NLS nuisances.
21486LC_ALL=C
21487export LC_ALL
21488LANGUAGE=C
21489export LANGUAGE
21490
21491# CDPATH.
21492(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
21493
21494
12833ad8
JF
21495# as_fn_error STATUS ERROR [LINENO LOG_FD]
21496# ----------------------------------------
9c60689e
DWT
21497# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
21498# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12833ad8 21499# script with STATUS, using 1 if that was 0.
9c60689e
DWT
21500as_fn_error ()
21501{
12833ad8
JF
21502 as_status=$1; test $as_status -eq 0 && as_status=1
21503 if test "$4"; then
21504 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
21505 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
9c60689e 21506 fi
12833ad8 21507 $as_echo "$as_me: error: $2" >&2
9c60689e
DWT
21508 as_fn_exit $as_status
21509} # as_fn_error
21510
21511
21512# as_fn_set_status STATUS
21513# -----------------------
21514# Set $? to STATUS, without forking.
21515as_fn_set_status ()
21516{
21517 return $1
21518} # as_fn_set_status
21519
21520# as_fn_exit STATUS
21521# -----------------
21522# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
21523as_fn_exit ()
21524{
21525 set +e
21526 as_fn_set_status $1
21527 exit $1
21528} # as_fn_exit
21529
21530# as_fn_unset VAR
21531# ---------------
21532# Portably unset VAR.
21533as_fn_unset ()
21534{
21535 { eval $1=; unset $1;}
21536}
21537as_unset=as_fn_unset
21538# as_fn_append VAR VALUE
21539# ----------------------
21540# Append the text in VALUE to the end of the definition contained in VAR. Take
21541# advantage of any shell optimizations that allow amortized linear growth over
21542# repeated appends, instead of the typical quadratic growth present in naive
21543# implementations.
21544if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
21545 eval 'as_fn_append ()
21546 {
21547 eval $1+=\$2
21548 }'
21549else
21550 as_fn_append ()
21551 {
21552 eval $1=\$$1\$2
21553 }
21554fi # as_fn_append
21555
21556# as_fn_arith ARG...
21557# ------------------
21558# Perform arithmetic evaluation on the ARGs, and store the result in the
21559# global $as_val. Take advantage of shells that can avoid forks. The arguments
21560# must be portable across $(()) and expr.
21561if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
21562 eval 'as_fn_arith ()
21563 {
21564 as_val=$(( $* ))
21565 }'
21566else
21567 as_fn_arith ()
21568 {
21569 as_val=`expr "$@" || test $? -eq 1`
21570 }
21571fi # as_fn_arith
21572
21573
21574if expr a : '\(a\)' >/dev/null 2>&1 &&
21575 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21576 as_expr=expr
21577else
21578 as_expr=false
21579fi
21580
21581if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21582 as_basename=basename
21583else
21584 as_basename=false
21585fi
21586
21587if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21588 as_dirname=dirname
21589else
21590 as_dirname=false
21591fi
21592
21593as_me=`$as_basename -- "$0" ||
21594$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21595 X"$0" : 'X\(//\)$' \| \
21596 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21597$as_echo X/"$0" |
21598 sed '/^.*\/\([^/][^/]*\)\/*$/{
21599 s//\1/
21600 q
21601 }
21602 /^X\/\(\/\/\)$/{
21603 s//\1/
21604 q
21605 }
21606 /^X\/\(\/\).*/{
21607 s//\1/
21608 q
21609 }
21610 s/.*/./; q'`
21611
21612# Avoid depending upon Character Ranges.
21613as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21614as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21615as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21616as_cr_digits='0123456789'
21617as_cr_alnum=$as_cr_Letters$as_cr_digits
21618
21619ECHO_C= ECHO_N= ECHO_T=
21620case `echo -n x` in #(((((
21621-n*)
21622 case `echo 'xy\c'` in
21623 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
21624 xy) ECHO_C='\c';;
21625 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
21626 ECHO_T=' ';;
21627 esac;;
21628*)
21629 ECHO_N='-n';;
21630esac
21631
21632rm -f conf$$ conf$$.exe conf$$.file
21633if test -d conf$$.dir; then
21634 rm -f conf$$.dir/conf$$.file
21635else
21636 rm -f conf$$.dir
21637 mkdir conf$$.dir 2>/dev/null
21638fi
21639if (echo >conf$$.file) 2>/dev/null; then
21640 if ln -s conf$$.file conf$$ 2>/dev/null; then
21641 as_ln_s='ln -s'
21642 # ... but there are two gotchas:
21643 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21644 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
53ba6704 21645 # In both cases, we have to default to `cp -pR'.
9c60689e 21646 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
53ba6704 21647 as_ln_s='cp -pR'
9c60689e
DWT
21648 elif ln conf$$.file conf$$ 2>/dev/null; then
21649 as_ln_s=ln
21650 else
53ba6704 21651 as_ln_s='cp -pR'
9c60689e
DWT
21652 fi
21653else
53ba6704 21654 as_ln_s='cp -pR'
9c60689e
DWT
21655fi
21656rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21657rmdir conf$$.dir 2>/dev/null
21658
21659
21660# as_fn_mkdir_p
21661# -------------
21662# Create "$as_dir" as a directory, including parents if necessary.
21663as_fn_mkdir_p ()
21664{
21665
21666 case $as_dir in #(
21667 -*) as_dir=./$as_dir;;
21668 esac
21669 test -d "$as_dir" || eval $as_mkdir_p || {
21670 as_dirs=
21671 while :; do
21672 case $as_dir in #(
21673 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
21674 *) as_qdir=$as_dir;;
21675 esac
21676 as_dirs="'$as_qdir' $as_dirs"
21677 as_dir=`$as_dirname -- "$as_dir" ||
21678$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21679 X"$as_dir" : 'X\(//\)[^/]' \| \
21680 X"$as_dir" : 'X\(//\)$' \| \
21681 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21682$as_echo X"$as_dir" |
21683 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21684 s//\1/
21685 q
21686 }
21687 /^X\(\/\/\)[^/].*/{
21688 s//\1/
21689 q
21690 }
21691 /^X\(\/\/\)$/{
21692 s//\1/
21693 q
21694 }
21695 /^X\(\/\).*/{
21696 s//\1/
21697 q
21698 }
21699 s/.*/./; q'`
21700 test -d "$as_dir" && break
21701 done
21702 test -z "$as_dirs" || eval "mkdir $as_dirs"
12833ad8 21703 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
9c60689e
DWT
21704
21705
21706} # as_fn_mkdir_p
21707if mkdir -p . 2>/dev/null; then
21708 as_mkdir_p='mkdir -p "$as_dir"'
21709else
21710 test -d ./-p && rmdir ./-p
21711 as_mkdir_p=false
21712fi
21713
53ba6704
JF
21714
21715# as_fn_executable_p FILE
21716# -----------------------
21717# Test if FILE is an executable regular file.
21718as_fn_executable_p ()
21719{
21720 test -f "$1" && test -x "$1"
21721} # as_fn_executable_p
21722as_test_x='test -x'
21723as_executable_p=as_fn_executable_p
9c60689e
DWT
21724
21725# Sed expression to map a string onto a valid CPP name.
21726as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21727
21728# Sed expression to map a string onto a valid variable name.
21729as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21730
21731
21732exec 6>&1
21733## ----------------------------------- ##
21734## Main body of $CONFIG_STATUS script. ##
21735## ----------------------------------- ##
21736_ASEOF
21737test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
21738
21739cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21740# Save the log message, to keep $0 and so on meaningful, and to
21741# report actual input values of CONFIG_FILES etc. instead of their
21742# values after options handling.
21743ac_log="
21744This file was extended by Cycript $as_me 0.9, which was
53ba6704 21745generated by GNU Autoconf 2.69. Invocation command line was
9c60689e
DWT
21746
21747 CONFIG_FILES = $CONFIG_FILES
21748 CONFIG_HEADERS = $CONFIG_HEADERS
21749 CONFIG_LINKS = $CONFIG_LINKS
21750 CONFIG_COMMANDS = $CONFIG_COMMANDS
21751 $ $0 $@
21752
21753on `(hostname || uname -n) 2>/dev/null | sed 1q`
21754"
21755
21756_ACEOF
21757
21758case $ac_config_files in *"
21759"*) set x $ac_config_files; shift; ac_config_files=$*;;
21760esac
21761
296ee9a6
JF
21762case $ac_config_headers in *"
21763"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
21764esac
9c60689e
DWT
21765
21766
21767cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21768# Files that config.status was made for.
21769config_files="$ac_config_files"
296ee9a6 21770config_headers="$ac_config_headers"
9c60689e
DWT
21771config_commands="$ac_config_commands"
21772
21773_ACEOF
21774
21775cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21776ac_cs_usage="\
21777\`$as_me' instantiates files and other configuration actions
21778from templates according to the current configuration. Unless the files
21779and actions are specified as TAGs, all are instantiated by default.
21780
21781Usage: $0 [OPTION]... [TAG]...
21782
21783 -h, --help print this help, then exit
21784 -V, --version print version number and configuration settings, then exit
21785 --config print configuration, then exit
21786 -q, --quiet, --silent
21787 do not print progress messages
21788 -d, --debug don't remove temporary files
21789 --recheck update $as_me by reconfiguring in the same conditions
21790 --file=FILE[:TEMPLATE]
21791 instantiate the configuration file FILE
296ee9a6
JF
21792 --header=FILE[:TEMPLATE]
21793 instantiate the configuration header FILE
9c60689e
DWT
21794
21795Configuration files:
21796$config_files
21797
296ee9a6
JF
21798Configuration headers:
21799$config_headers
21800
9c60689e
DWT
21801Configuration commands:
21802$config_commands
21803
21804Report bugs to <saurik@saurik.com>.
21805Cycript home page: <http://www.cycript.org/>."
21806
21807_ACEOF
21808cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21809ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
21810ac_cs_version="\\
21811Cycript config.status 0.9
53ba6704 21812configured by $0, generated by GNU Autoconf 2.69,
9c60689e
DWT
21813 with options \\"\$ac_cs_config\\"
21814
53ba6704 21815Copyright (C) 2012 Free Software Foundation, Inc.
9c60689e
DWT
21816This config.status script is free software; the Free Software Foundation
21817gives unlimited permission to copy, distribute and modify it."
21818
21819ac_pwd='$ac_pwd'
21820srcdir='$srcdir'
21821INSTALL='$INSTALL'
66170b30
JF
21822MKDIR_P='$MKDIR_P'
21823AWK='$AWK'
9c60689e
DWT
21824test -n "\$AWK" || AWK=awk
21825_ACEOF
21826
21827cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21828# The default lists apply if the user does not specify any file.
21829ac_need_defaults=:
21830while test $# != 0
21831do
21832 case $1 in
12833ad8 21833 --*=?*)
9c60689e
DWT
21834 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21835 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21836 ac_shift=:
21837 ;;
12833ad8
JF
21838 --*=)
21839 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21840 ac_optarg=
21841 ac_shift=:
21842 ;;
9c60689e
DWT
21843 *)
21844 ac_option=$1
21845 ac_optarg=$2
21846 ac_shift=shift
21847 ;;
21848 esac
21849
21850 case $ac_option in
21851 # Handling of the options.
21852 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21853 ac_cs_recheck=: ;;
21854 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21855 $as_echo "$ac_cs_version"; exit ;;
21856 --config | --confi | --conf | --con | --co | --c )
21857 $as_echo "$ac_cs_config"; exit ;;
21858 --debug | --debu | --deb | --de | --d | -d )
21859 debug=: ;;
21860 --file | --fil | --fi | --f )
21861 $ac_shift
21862 case $ac_optarg in
21863 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12833ad8 21864 '') as_fn_error $? "missing file argument" ;;
9c60689e
DWT
21865 esac
21866 as_fn_append CONFIG_FILES " '$ac_optarg'"
21867 ac_need_defaults=false;;
296ee9a6
JF
21868 --header | --heade | --head | --hea )
21869 $ac_shift
21870 case $ac_optarg in
21871 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21872 esac
21873 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
21874 ac_need_defaults=false;;
21875 --he | --h)
21876 # Conflict between --help and --header
21877 as_fn_error $? "ambiguous option: \`$1'
21878Try \`$0 --help' for more information.";;
21879 --help | --hel | -h )
9c60689e
DWT
21880 $as_echo "$ac_cs_usage"; exit ;;
21881 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21882 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21883 ac_cs_silent=: ;;
21884
21885 # This is an error.
12833ad8 21886 -*) as_fn_error $? "unrecognized option: \`$1'
9c60689e
DWT
21887Try \`$0 --help' for more information." ;;
21888
21889 *) as_fn_append ac_config_targets " $1"
21890 ac_need_defaults=false ;;
21891
21892 esac
21893 shift
21894done
21895
21896ac_configure_extra_args=
21897
21898if $ac_cs_silent; then
21899 exec 6>/dev/null
21900 ac_configure_extra_args="$ac_configure_extra_args --silent"
21901fi
21902
21903_ACEOF
21904cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21905if \$ac_cs_recheck; then
53ba6704 21906 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9c60689e
DWT
21907 shift
21908 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
21909 CONFIG_SHELL='$SHELL'
21910 export CONFIG_SHELL
21911 exec "\$@"
21912fi
21913
21914_ACEOF
21915cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21916exec 5>>config.log
21917{
21918 echo
21919 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21920## Running $as_me. ##
21921_ASBOX
21922 $as_echo "$ac_log"
21923} >&5
21924
21925_ACEOF
21926cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21927#
21928# INIT-COMMANDS
21929#
66170b30 21930AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
9c60689e
DWT
21931
21932
21933# The HP-UX ksh and POSIX shell print the target directory to stdout
21934# if CDPATH is set.
21935(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
21936
21937sed_quote_subst='$sed_quote_subst'
21938double_quote_subst='$double_quote_subst'
21939delay_variable_subst='$delay_variable_subst'
ee134472
JF
21940macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
21941macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
21942enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
21943enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
21944pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
21945enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
9d54db95 21946shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
ee134472
JF
21947SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
21948ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
53ba6704 21949PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
ee134472
JF
21950host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
21951host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
21952host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
21953build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
21954build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
21955build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
21956SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
21957Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
21958GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
21959EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
21960FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
21961LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
21962NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
21963LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
21964max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
21965ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
21966exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
21967lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
21968lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
21969lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
21970lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
21971lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
21972reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
21973reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
21974OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
21975deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
21976file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
21977file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
21978want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
21979DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
21980sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
21981AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
21982AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
21983archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
21984STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
21985RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
21986old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
21987old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
21988old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
21989lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
21990CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
21991CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
21992compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
21993GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
21994lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
21995lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
9d54db95 21996lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
ee134472
JF
21997lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
21998lt_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"`'
9d54db95 21999lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
ee134472
JF
22000nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
22001lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
9d54db95 22002lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
ee134472
JF
22003objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
22004MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
22005lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
22006lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
22007lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
22008lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
22009lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
22010need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
22011MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
22012DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
22013NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
22014LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
22015OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
22016OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
22017libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
22018shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
22019extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
22020archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
22021enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
22022export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
22023whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
22024compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
22025old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
22026old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
22027archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
22028archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
22029module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
22030module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
22031with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
22032allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
22033no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
22034hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
ee134472
JF
22035hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
22036hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
22037hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
22038hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
22039hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
22040hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
22041inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
22042link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
22043always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
22044export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
22045exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
22046include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
22047prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
22048postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
22049file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
22050variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
22051need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
22052need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
22053version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
22054runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
22055shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
22056shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
22057libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
22058library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
22059soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
22060install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
22061postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
22062postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
22063finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
22064finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
22065hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
22066sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
9d54db95
JF
22067configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
22068configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
ee134472
JF
22069hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
22070enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
22071enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
22072enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
22073old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
22074striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
22075compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
22076predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
22077postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
22078predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
22079postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
22080compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
22081LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
22082reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
22083reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22084old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22085compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
22086GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
22087lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
22088lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
22089lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
22090lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
22091lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
22092archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
22093enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
22094export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
22095whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
22096compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
22097old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22098old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22099archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22100archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22101module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22102module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22103with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
22104allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
22105no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
22106hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
ee134472
JF
22107hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
22108hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
22109hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
22110hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
22111hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
22112hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
22113inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
22114link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
22115always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
22116export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22117exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
22118include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
22119prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22120postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
22121file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
22122hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
22123compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
22124predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
22125postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
22126predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
22127postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
22128compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
9c60689e
DWT
22129
22130LTCC='$LTCC'
22131LTCFLAGS='$LTCFLAGS'
22132compiler='$compiler_DEFAULT'
22133
ee134472
JF
22134# A function that is used when there is no print builtin or printf.
22135func_fallback_echo ()
22136{
22137 eval 'cat <<_LTECHO_EOF
22138\$1
22139_LTECHO_EOF'
22140}
22141
9c60689e 22142# Quote evaled strings.
ee134472
JF
22143for var in SHELL \
22144ECHO \
53ba6704 22145PATH_SEPARATOR \
ee134472 22146SED \
9c60689e
DWT
22147GREP \
22148EGREP \
22149FGREP \
22150LD \
22151NM \
22152LN_S \
22153lt_SP2NL \
22154lt_NL2SP \
22155reload_flag \
22156OBJDUMP \
22157deplibs_check_method \
22158file_magic_cmd \
ee134472
JF
22159file_magic_glob \
22160want_nocaseglob \
22161DLLTOOL \
22162sharedlib_from_linklib_cmd \
9c60689e
DWT
22163AR \
22164AR_FLAGS \
ee134472 22165archiver_list_spec \
9c60689e
DWT
22166STRIP \
22167RANLIB \
22168CC \
22169CFLAGS \
22170compiler \
22171lt_cv_sys_global_symbol_pipe \
22172lt_cv_sys_global_symbol_to_cdecl \
9d54db95 22173lt_cv_sys_global_symbol_to_import \
9c60689e
DWT
22174lt_cv_sys_global_symbol_to_c_name_address \
22175lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
9d54db95 22176lt_cv_nm_interface \
ee134472 22177nm_file_list_spec \
9d54db95 22178lt_cv_truncate_bin \
9c60689e 22179lt_prog_compiler_no_builtin_flag \
9c60689e 22180lt_prog_compiler_pic \
ee134472 22181lt_prog_compiler_wl \
9c60689e
DWT
22182lt_prog_compiler_static \
22183lt_cv_prog_compiler_c_o \
22184need_locks \
ee134472 22185MANIFEST_TOOL \
9c60689e
DWT
22186DSYMUTIL \
22187NMEDIT \
22188LIPO \
22189OTOOL \
22190OTOOL64 \
22191shrext_cmds \
22192export_dynamic_flag_spec \
22193whole_archive_flag_spec \
22194compiler_needs_object \
22195with_gnu_ld \
22196allow_undefined_flag \
22197no_undefined_flag \
22198hardcode_libdir_flag_spec \
9c60689e 22199hardcode_libdir_separator \
9c60689e
DWT
22200exclude_expsyms \
22201include_expsyms \
22202file_list_spec \
22203variables_saved_for_relink \
22204libname_spec \
22205library_names_spec \
22206soname_spec \
ee134472 22207install_override_mode \
9c60689e
DWT
22208finish_eval \
22209old_striplib \
22210striplib \
22211compiler_lib_search_dirs \
22212predep_objects \
22213postdep_objects \
22214predeps \
22215postdeps \
22216compiler_lib_search_path \
22217LD_CXX \
ee134472 22218reload_flag_CXX \
9c60689e
DWT
22219compiler_CXX \
22220lt_prog_compiler_no_builtin_flag_CXX \
9c60689e 22221lt_prog_compiler_pic_CXX \
ee134472 22222lt_prog_compiler_wl_CXX \
9c60689e
DWT
22223lt_prog_compiler_static_CXX \
22224lt_cv_prog_compiler_c_o_CXX \
22225export_dynamic_flag_spec_CXX \
22226whole_archive_flag_spec_CXX \
22227compiler_needs_object_CXX \
22228with_gnu_ld_CXX \
22229allow_undefined_flag_CXX \
22230no_undefined_flag_CXX \
22231hardcode_libdir_flag_spec_CXX \
9c60689e 22232hardcode_libdir_separator_CXX \
9c60689e
DWT
22233exclude_expsyms_CXX \
22234include_expsyms_CXX \
22235file_list_spec_CXX \
22236compiler_lib_search_dirs_CXX \
22237predep_objects_CXX \
22238postdep_objects_CXX \
22239predeps_CXX \
22240postdeps_CXX \
22241compiler_lib_search_path_CXX; do
ee134472 22242 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
9c60689e 22243 *[\\\\\\\`\\"\\\$]*)
9d54db95 22244 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
9c60689e
DWT
22245 ;;
22246 *)
22247 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
22248 ;;
22249 esac
22250done
22251
22252# Double-quote double-evaled strings.
22253for var in reload_cmds \
22254old_postinstall_cmds \
22255old_postuninstall_cmds \
22256old_archive_cmds \
22257extract_expsyms_cmds \
22258old_archive_from_new_cmds \
22259old_archive_from_expsyms_cmds \
22260archive_cmds \
22261archive_expsym_cmds \
22262module_cmds \
22263module_expsym_cmds \
22264export_symbols_cmds \
22265prelink_cmds \
ee134472 22266postlink_cmds \
9c60689e
DWT
22267postinstall_cmds \
22268postuninstall_cmds \
22269finish_cmds \
22270sys_lib_search_path_spec \
9d54db95
JF
22271configure_time_dlsearch_path \
22272configure_time_lt_sys_library_path \
ee134472 22273reload_cmds_CXX \
9c60689e
DWT
22274old_archive_cmds_CXX \
22275old_archive_from_new_cmds_CXX \
22276old_archive_from_expsyms_cmds_CXX \
22277archive_cmds_CXX \
22278archive_expsym_cmds_CXX \
22279module_cmds_CXX \
22280module_expsym_cmds_CXX \
22281export_symbols_cmds_CXX \
ee134472
JF
22282prelink_cmds_CXX \
22283postlink_cmds_CXX; do
22284 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
9c60689e 22285 *[\\\\\\\`\\"\\\$]*)
9d54db95 22286 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
9c60689e
DWT
22287 ;;
22288 *)
22289 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
22290 ;;
22291 esac
22292done
22293
9c60689e 22294ac_aux_dir='$ac_aux_dir'
9c60689e 22295
9d54db95 22296# See if we are running on zsh, and set the options that allow our
9c60689e 22297# commands through without removal of \ escapes INIT.
9d54db95 22298if test -n "\${ZSH_VERSION+set}"; then
9c60689e
DWT
22299 setopt NO_GLOB_SUBST
22300fi
22301
22302
22303 PACKAGE='$PACKAGE'
22304 VERSION='$VERSION'
9c60689e
DWT
22305 RM='$RM'
22306 ofile='$ofile'
22307
22308
22309
22310
22311
22312
22313_ACEOF
22314
22315cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22316
22317# Handling of arguments.
22318for ac_config_target in $ac_config_targets
22319do
22320 case $ac_config_target in
296ee9a6 22321 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
66170b30 22322 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
9c60689e 22323 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
790e5246 22324 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9c60689e 22325
ee134472 22326 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9c60689e
DWT
22327 esac
22328done
22329
22330
22331# If the user did not use the arguments to specify the items to instantiate,
22332# then the envvar interface is used. Set only those that are not.
22333# We use the long form for the default assignment because of an extremely
22334# bizarre bug on SunOS 4.1.3.
22335if $ac_need_defaults; then
22336 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
296ee9a6 22337 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9c60689e
DWT
22338 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22339fi
22340
22341# Have a temporary directory for convenience. Make it in the build tree
22342# simply because there is no reason against having it here, and in addition,
22343# creating and moving files from /tmp can sometimes cause problems.
22344# Hook for its removal unless debugging.
22345# Note that there is a small window in which the directory will not be cleaned:
22346# after its creation but before its name has been assigned to `$tmp'.
22347$debug ||
22348{
ee134472 22349 tmp= ac_tmp=
9c60689e 22350 trap 'exit_status=$?
ee134472
JF
22351 : "${ac_tmp:=$tmp}"
22352 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9c60689e
DWT
22353' 0
22354 trap 'as_fn_exit 1' 1 2 13 15
22355}
22356# Create a (secure) tmp directory for tmp files.
22357
22358{
22359 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
ee134472 22360 test -d "$tmp"
9c60689e
DWT
22361} ||
22362{
22363 tmp=./conf$$-$RANDOM
22364 (umask 077 && mkdir "$tmp")
12833ad8 22365} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
ee134472 22366ac_tmp=$tmp
9c60689e
DWT
22367
22368# Set up the scripts for CONFIG_FILES section.
22369# No need to generate them if there are no CONFIG_FILES.
22370# This happens for instance with `./config.status config.h'.
22371if test -n "$CONFIG_FILES"; then
22372
22373
22374ac_cr=`echo X | tr X '\015'`
22375# On cygwin, bash can eat \r inside `` if the user requested igncr.
22376# But we know of no other shell where ac_cr would be empty at this
22377# point, so we can use a bashism as a fallback.
22378if test "x$ac_cr" = x; then
22379 eval ac_cr=\$\'\\r\'
22380fi
22381ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22382if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12833ad8 22383 ac_cs_awk_cr='\\r'
9c60689e
DWT
22384else
22385 ac_cs_awk_cr=$ac_cr
22386fi
22387
ee134472 22388echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9c60689e
DWT
22389_ACEOF
22390
22391
22392{
22393 echo "cat >conf$$subs.awk <<_ACEOF" &&
22394 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22395 echo "_ACEOF"
22396} >conf$$subs.sh ||
12833ad8
JF
22397 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
22398ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9c60689e
DWT
22399ac_delim='%!_!# '
22400for ac_last_try in false false false false false :; do
22401 . ./conf$$subs.sh ||
12833ad8 22402 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9c60689e
DWT
22403
22404 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22405 if test $ac_delim_n = $ac_delim_num; then
22406 break
22407 elif $ac_last_try; then
12833ad8 22408 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9c60689e
DWT
22409 else
22410 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22411 fi
22412done
22413rm -f conf$$subs.sh
22414
22415cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ee134472 22416cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9c60689e
DWT
22417_ACEOF
22418sed -n '
22419h
22420s/^/S["/; s/!.*/"]=/
22421p
22422g
22423s/^[^!]*!//
22424:repl
22425t repl
22426s/'"$ac_delim"'$//
22427t delim
22428:nl
22429h
22430s/\(.\{148\}\)..*/\1/
22431t more1
22432s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22433p
22434n
22435b repl
22436:more1
22437s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22438p
22439g
22440s/.\{148\}//
22441t nl
22442:delim
22443h
22444s/\(.\{148\}\)..*/\1/
22445t more2
22446s/["\\]/\\&/g; s/^/"/; s/$/"/
22447p
22448b
22449:more2
22450s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22451p
22452g
22453s/.\{148\}//
22454t delim
22455' <conf$$subs.awk | sed '
22456/^[^""]/{
22457 N
22458 s/\n//
22459}
22460' >>$CONFIG_STATUS || ac_write_fail=1
22461rm -f conf$$subs.awk
22462cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22463_ACAWK
ee134472 22464cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9c60689e
DWT
22465 for (key in S) S_is_set[key] = 1
22466 FS = "\a"
22467
22468}
22469{
22470 line = $ 0
22471 nfields = split(line, field, "@")
22472 substed = 0
22473 len = length(field[1])
22474 for (i = 2; i < nfields; i++) {
22475 key = field[i]
22476 keylen = length(key)
22477 if (S_is_set[key]) {
22478 value = S[key]
22479 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22480 len += length(value) + length(field[++i])
22481 substed = 1
22482 } else
22483 len += 1 + keylen
22484 }
22485
22486 print line
22487}
22488
22489_ACAWK
22490_ACEOF
22491cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22492if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22493 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22494else
22495 cat
ee134472 22496fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12833ad8 22497 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9c60689e
DWT
22498_ACEOF
22499
12833ad8
JF
22500# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
22501# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9c60689e
DWT
22502# trailing colons and then remove the whole line if VPATH becomes empty
22503# (actually we leave an empty line to preserve line numbers).
22504if test "x$srcdir" = x.; then
12833ad8
JF
22505 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
22506h
22507s///
22508s/^/:/
22509s/[ ]*$/:/
22510s/:\$(srcdir):/:/g
22511s/:\${srcdir}:/:/g
22512s/:@srcdir@:/:/g
22513s/^:*//
9c60689e 22514s/:*$//
12833ad8
JF
22515x
22516s/\(=[ ]*\).*/\1/
22517G
22518s/\n//
9c60689e
DWT
22519s/^[^=]*=[ ]*$//
22520}'
22521fi
22522
22523cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22524fi # test -n "$CONFIG_FILES"
22525
296ee9a6
JF
22526# Set up the scripts for CONFIG_HEADERS section.
22527# No need to generate them if there are no CONFIG_HEADERS.
22528# This happens for instance with `./config.status Makefile'.
22529if test -n "$CONFIG_HEADERS"; then
22530cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
22531BEGIN {
22532_ACEOF
22533
22534# Transform confdefs.h into an awk script `defines.awk', embedded as
22535# here-document in config.status, that substitutes the proper values into
22536# config.h.in to produce config.h.
22537
22538# Create a delimiter string that does not exist in confdefs.h, to ease
22539# handling of long lines.
22540ac_delim='%!_!# '
22541for ac_last_try in false false :; do
22542 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
22543 if test -z "$ac_tt"; then
22544 break
22545 elif $ac_last_try; then
22546 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
22547 else
22548 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22549 fi
22550done
22551
22552# For the awk script, D is an array of macro values keyed by name,
22553# likewise P contains macro parameters if any. Preserve backslash
22554# newline sequences.
22555
22556ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22557sed -n '
22558s/.\{148\}/&'"$ac_delim"'/g
22559t rset
22560:rset
22561s/^[ ]*#[ ]*define[ ][ ]*/ /
22562t def
22563d
22564:def
22565s/\\$//
22566t bsnl
22567s/["\\]/\\&/g
22568s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22569D["\1"]=" \3"/p
22570s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
22571d
22572:bsnl
22573s/["\\]/\\&/g
22574s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22575D["\1"]=" \3\\\\\\n"\\/p
22576t cont
22577s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22578t cont
22579d
22580:cont
22581n
22582s/.\{148\}/&'"$ac_delim"'/g
22583t clear
22584:clear
22585s/\\$//
22586t bsnlc
22587s/["\\]/\\&/g; s/^/"/; s/$/"/p
22588d
22589:bsnlc
22590s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22591b cont
22592' <confdefs.h | sed '
22593s/'"$ac_delim"'/"\\\
22594"/g' >>$CONFIG_STATUS || ac_write_fail=1
22595
22596cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22597 for (key in D) D_is_set[key] = 1
22598 FS = "\a"
22599}
22600/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22601 line = \$ 0
22602 split(line, arg, " ")
22603 if (arg[1] == "#") {
22604 defundef = arg[2]
22605 mac1 = arg[3]
22606 } else {
22607 defundef = substr(arg[1], 2)
22608 mac1 = arg[2]
22609 }
22610 split(mac1, mac2, "(") #)
22611 macro = mac2[1]
22612 prefix = substr(line, 1, index(line, defundef) - 1)
22613 if (D_is_set[macro]) {
22614 # Preserve the white space surrounding the "#".
22615 print prefix "define", macro P[macro] D[macro]
22616 next
22617 } else {
22618 # Replace #undef with comments. This is necessary, for example,
22619 # in the case of _POSIX_SOURCE, which is predefined and required
22620 # on some systems where configure will not decide to define it.
22621 if (defundef == "undef") {
22622 print "/*", prefix defundef, macro, "*/"
22623 next
22624 }
22625 }
22626}
22627{ print }
22628_ACAWK
22629_ACEOF
22630cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22631 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
22632fi # test -n "$CONFIG_HEADERS"
22633
9c60689e 22634
296ee9a6 22635eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9c60689e
DWT
22636shift
22637for ac_tag
22638do
22639 case $ac_tag in
22640 :[FHLC]) ac_mode=$ac_tag; continue;;
22641 esac
22642 case $ac_mode$ac_tag in
22643 :[FHL]*:*);;
ee134472 22644 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9c60689e
DWT
22645 :[FH]-) ac_tag=-:-;;
22646 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22647 esac
22648 ac_save_IFS=$IFS
22649 IFS=:
22650 set x $ac_tag
22651 IFS=$ac_save_IFS
22652 shift
22653 ac_file=$1
22654 shift
22655
22656 case $ac_mode in
22657 :L) ac_source=$1;;
22658 :[FH])
22659 ac_file_inputs=
22660 for ac_f
22661 do
22662 case $ac_f in
ee134472 22663 -) ac_f="$ac_tmp/stdin";;
9c60689e
DWT
22664 *) # Look for the file first in the build tree, then in the source tree
22665 # (if the path is not absolute). The absolute path cannot be DOS-style,
22666 # because $ac_f cannot contain `:'.
22667 test -f "$ac_f" ||
22668 case $ac_f in
22669 [\\/$]*) false;;
22670 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22671 esac ||
ee134472 22672 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9c60689e
DWT
22673 esac
22674 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22675 as_fn_append ac_file_inputs " '$ac_f'"
22676 done
22677
22678 # Let's still pretend it is `configure' which instantiates (i.e., don't
22679 # use $as_me), people would be surprised to read:
22680 # /* config.h. Generated by config.status. */
22681 configure_input='Generated from '`
22682 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22683 `' by configure.'
22684 if test x"$ac_file" != x-; then
22685 configure_input="$ac_file. $configure_input"
22686 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
22687$as_echo "$as_me: creating $ac_file" >&6;}
22688 fi
22689 # Neutralize special characters interpreted by sed in replacement strings.
22690 case $configure_input in #(
22691 *\&* | *\|* | *\\* )
22692 ac_sed_conf_input=`$as_echo "$configure_input" |
22693 sed 's/[\\\\&|]/\\\\&/g'`;; #(
22694 *) ac_sed_conf_input=$configure_input;;
22695 esac
22696
22697 case $ac_tag in
ee134472
JF
22698 *:-:* | *:-) cat >"$ac_tmp/stdin" \
22699 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9c60689e
DWT
22700 esac
22701 ;;
22702 esac
22703
22704 ac_dir=`$as_dirname -- "$ac_file" ||
22705$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22706 X"$ac_file" : 'X\(//\)[^/]' \| \
22707 X"$ac_file" : 'X\(//\)$' \| \
22708 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22709$as_echo X"$ac_file" |
22710 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22711 s//\1/
22712 q
22713 }
22714 /^X\(\/\/\)[^/].*/{
22715 s//\1/
22716 q
22717 }
22718 /^X\(\/\/\)$/{
22719 s//\1/
22720 q
22721 }
22722 /^X\(\/\).*/{
22723 s//\1/
22724 q
22725 }
22726 s/.*/./; q'`
22727 as_dir="$ac_dir"; as_fn_mkdir_p
22728 ac_builddir=.
22729
22730case "$ac_dir" in
22731.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22732*)
22733 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
22734 # A ".." for each directory in $ac_dir_suffix.
22735 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22736 case $ac_top_builddir_sub in
22737 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22738 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22739 esac ;;
22740esac
22741ac_abs_top_builddir=$ac_pwd
22742ac_abs_builddir=$ac_pwd$ac_dir_suffix
22743# for backward compatibility:
22744ac_top_builddir=$ac_top_build_prefix
35fa52c0 22745
9c60689e
DWT
22746case $srcdir in
22747 .) # We are building in place.
22748 ac_srcdir=.
22749 ac_top_srcdir=$ac_top_builddir_sub
22750 ac_abs_top_srcdir=$ac_pwd ;;
22751 [\\/]* | ?:[\\/]* ) # Absolute name.
22752 ac_srcdir=$srcdir$ac_dir_suffix;
22753 ac_top_srcdir=$srcdir
22754 ac_abs_top_srcdir=$srcdir ;;
22755 *) # Relative name.
22756 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22757 ac_top_srcdir=$ac_top_build_prefix$srcdir
22758 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22759esac
22760ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
35fa52c0
DWT
22761
22762
9c60689e
DWT
22763 case $ac_mode in
22764 :F)
22765 #
22766 # CONFIG_FILE
22767 #
35fa52c0 22768
9c60689e
DWT
22769 case $INSTALL in
22770 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22771 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22772 esac
66170b30
JF
22773 ac_MKDIR_P=$MKDIR_P
22774 case $MKDIR_P in
22775 [\\/$]* | ?:[\\/]* ) ;;
22776 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22777 esac
9c60689e 22778_ACEOF
35fa52c0 22779
9c60689e
DWT
22780cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22781# If the template does not know about datarootdir, expand it.
22782# FIXME: This hack should be removed a few years after 2.60.
22783ac_datarootdir_hack=; ac_datarootdir_seen=
22784ac_sed_dataroot='
22785/datarootdir/ {
22786 p
22787 q
22788}
22789/@datadir@/p
22790/@docdir@/p
22791/@infodir@/p
22792/@localedir@/p
22793/@mandir@/p'
22794case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22795*datarootdir*) ac_datarootdir_seen=yes;;
22796*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22798$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22799_ACEOF
22800cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22801 ac_datarootdir_hack='
22802 s&@datadir@&$datadir&g
22803 s&@docdir@&$docdir&g
22804 s&@infodir@&$infodir&g
22805 s&@localedir@&$localedir&g
22806 s&@mandir@&$mandir&g
22807 s&\\\${datarootdir}&$datarootdir&g' ;;
22808esac
22809_ACEOF
35fa52c0 22810
9c60689e
DWT
22811# Neutralize VPATH when `$srcdir' = `.'.
22812# Shell code in configure.ac might set extrasub.
22813# FIXME: do we really want to maintain this feature?
22814cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22815ac_sed_extra="$ac_vpsub
22816$extrasub
22817_ACEOF
22818cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22819:t
22820/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22821s|@configure_input@|$ac_sed_conf_input|;t t
22822s&@top_builddir@&$ac_top_builddir_sub&;t t
22823s&@top_build_prefix@&$ac_top_build_prefix&;t t
22824s&@srcdir@&$ac_srcdir&;t t
22825s&@abs_srcdir@&$ac_abs_srcdir&;t t
22826s&@top_srcdir@&$ac_top_srcdir&;t t
22827s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22828s&@builddir@&$ac_builddir&;t t
22829s&@abs_builddir@&$ac_abs_builddir&;t t
22830s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22831s&@INSTALL@&$ac_INSTALL&;t t
66170b30 22832s&@MKDIR_P@&$ac_MKDIR_P&;t t
9c60689e
DWT
22833$ac_datarootdir_hack
22834"
ee134472
JF
22835eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
22836 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9c60689e
DWT
22837
22838test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
ee134472
JF
22839 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
22840 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
22841 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9c60689e 22842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12833ad8 22843which seems to be undefined. Please make sure it is defined" >&5
9c60689e 22844$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12833ad8 22845which seems to be undefined. Please make sure it is defined" >&2;}
9c60689e 22846
ee134472 22847 rm -f "$ac_tmp/stdin"
9c60689e 22848 case $ac_file in
ee134472
JF
22849 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
22850 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9c60689e 22851 esac \
12833ad8 22852 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9c60689e 22853 ;;
296ee9a6
JF
22854 :H)
22855 #
22856 # CONFIG_HEADER
22857 #
22858 if test x"$ac_file" != x-; then
22859 {
22860 $as_echo "/* $configure_input */" \
22861 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
22862 } >"$ac_tmp/config.h" \
22863 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22864 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
22865 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
22866$as_echo "$as_me: $ac_file is unchanged" >&6;}
22867 else
22868 rm -f "$ac_file"
22869 mv "$ac_tmp/config.h" "$ac_file" \
22870 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
22871 fi
22872 else
22873 $as_echo "/* $configure_input */" \
22874 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
22875 || as_fn_error $? "could not create -" "$LINENO" 5
22876 fi
22877# Compute "$ac_file"'s index in $config_headers.
22878_am_arg="$ac_file"
22879_am_stamp_count=1
22880for _am_header in $config_headers :; do
22881 case $_am_header in
22882 $_am_arg | $_am_arg:* )
22883 break ;;
22884 * )
22885 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22886 esac
22887done
22888echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
22889$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22890 X"$_am_arg" : 'X\(//\)[^/]' \| \
22891 X"$_am_arg" : 'X\(//\)$' \| \
22892 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
22893$as_echo X"$_am_arg" |
22894 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22895 s//\1/
22896 q
22897 }
22898 /^X\(\/\/\)[^/].*/{
22899 s//\1/
22900 q
22901 }
22902 /^X\(\/\/\)$/{
22903 s//\1/
22904 q
22905 }
22906 /^X\(\/\).*/{
22907 s//\1/
22908 q
22909 }
22910 s/.*/./; q'`/stamp-h$_am_stamp_count
22911 ;;
35fa52c0 22912
9c60689e
DWT
22913 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
22914$as_echo "$as_me: executing $ac_file commands" >&6;}
22915 ;;
22916 esac
35fa52c0 22917
35fa52c0 22918
9c60689e 22919 case $ac_file$ac_mode in
66170b30
JF
22920 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
22921 # Older Autoconf quotes --file arguments for eval, but not when files
22922 # are listed without --file. Let's play safe and only enable the eval
22923 # if we detect the quoting.
22924 case $CONFIG_FILES in
22925 *\'*) eval set x "$CONFIG_FILES" ;;
22926 *) set x $CONFIG_FILES ;;
22927 esac
22928 shift
22929 for mf
22930 do
22931 # Strip MF so we end up with the name of the file.
22932 mf=`echo "$mf" | sed -e 's/:.*$//'`
22933 # Check whether this is an Automake generated Makefile or not.
22934 # We used to match only the files named 'Makefile.in', but
22935 # some people rename them; so instead we look at the file content.
22936 # Grep'ing the first line is not enough: some people post-process
22937 # each Makefile.in and add a new line on top of each file to say so.
22938 # Grep'ing the whole file is not good either: AIX grep has a line
22939 # limit of 2048, but all sed's we know have understand at least 4000.
22940 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
22941 dirpart=`$as_dirname -- "$mf" ||
22942$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22943 X"$mf" : 'X\(//\)[^/]' \| \
22944 X"$mf" : 'X\(//\)$' \| \
22945 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22946$as_echo X"$mf" |
22947 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22948 s//\1/
22949 q
22950 }
22951 /^X\(\/\/\)[^/].*/{
22952 s//\1/
22953 q
22954 }
22955 /^X\(\/\/\)$/{
22956 s//\1/
22957 q
22958 }
22959 /^X\(\/\).*/{
22960 s//\1/
22961 q
22962 }
22963 s/.*/./; q'`
22964 else
22965 continue
22966 fi
22967 # Extract the definition of DEPDIR, am__include, and am__quote
22968 # from the Makefile without running 'make'.
22969 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22970 test -z "$DEPDIR" && continue
22971 am__include=`sed -n 's/^am__include = //p' < "$mf"`
a93f15c0 22972 test -z "$am__include" && continue
66170b30
JF
22973 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22974 # Find all dependency output files, they are included files with
22975 # $(DEPDIR) in their names. We invoke sed twice because it is the
22976 # simplest approach to changing $(DEPDIR) to its actual value in the
22977 # expansion.
22978 for file in `sed -n "
22979 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22980 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
22981 # Make sure the directory exists.
22982 test -f "$dirpart/$file" && continue
22983 fdir=`$as_dirname -- "$file" ||
22984$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22985 X"$file" : 'X\(//\)[^/]' \| \
22986 X"$file" : 'X\(//\)$' \| \
22987 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22988$as_echo X"$file" |
22989 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22990 s//\1/
22991 q
22992 }
22993 /^X\(\/\/\)[^/].*/{
22994 s//\1/
22995 q
22996 }
22997 /^X\(\/\/\)$/{
22998 s//\1/
22999 q
23000 }
23001 /^X\(\/\).*/{
23002 s//\1/
23003 q
23004 }
23005 s/.*/./; q'`
23006 as_dir=$dirpart/$fdir; as_fn_mkdir_p
23007 # echo "creating $dirpart/$file"
23008 echo '# dummy' > "$dirpart/$file"
23009 done
23010 done
23011}
23012 ;;
9c60689e
DWT
23013 "libtool":C)
23014
9d54db95 23015 # See if we are running on zsh, and set the options that allow our
9c60689e 23016 # commands through without removal of \ escapes.
9d54db95 23017 if test -n "${ZSH_VERSION+set}"; then
9c60689e 23018 setopt NO_GLOB_SUBST
35fa52c0 23019 fi
35fa52c0 23020
9d54db95 23021 cfgfile=${ofile}T
9c60689e
DWT
23022 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
23023 $RM "$cfgfile"
35fa52c0 23024
9c60689e
DWT
23025 cat <<_LT_EOF >> "$cfgfile"
23026#! $SHELL
9d54db95 23027# Generated automatically by $as_me ($PACKAGE) $VERSION
9c60689e
DWT
23028# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
23029# NOTE: Changes made to this file will be lost: look at ltmain.sh.
9d54db95
JF
23030
23031# Provide generalized library-building support services.
23032# Written by Gordon Matzigkeit, 1996
23033
23034# Copyright (C) 2014 Free Software Foundation, Inc.
23035# This is free software; see the source for copying conditions. There is NO
23036# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
23037
23038# GNU Libtool is free software; you can redistribute it and/or modify
23039# it under the terms of the GNU General Public License as published by
23040# the Free Software Foundation; either version 2 of of the License, or
23041# (at your option) any later version.
9c60689e 23042#
9d54db95
JF
23043# As a special exception to the GNU General Public License, if you
23044# distribute this file as part of a program or library that is built
23045# using GNU Libtool, you may include this file under the same
23046# distribution terms that you use for the rest of that program.
9c60689e 23047#
9d54db95
JF
23048# GNU Libtool is distributed in the hope that it will be useful, but
23049# WITHOUT ANY WARRANTY; without even the implied warranty of
9c60689e
DWT
23050# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23051# GNU General Public License for more details.
23052#
23053# You should have received a copy of the GNU General Public License
9d54db95 23054# along with this program. If not, see <http://www.gnu.org/licenses/>.
35fa52c0 23055
35fa52c0 23056
9c60689e 23057# The names of the tagged configurations supported by this script.
9d54db95
JF
23058available_tags='CXX '
23059
23060# Configured defaults for sys_lib_dlsearch_path munging.
23061: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
35fa52c0 23062
9c60689e 23063# ### BEGIN LIBTOOL CONFIG
35fa52c0 23064
9c60689e
DWT
23065# Which release of libtool.m4 was used?
23066macro_version=$macro_version
23067macro_revision=$macro_revision
35fa52c0 23068
9c60689e
DWT
23069# Whether or not to build static libraries.
23070build_old_libs=$enable_static
35fa52c0 23071
549f29b5
DWT
23072# Whether or not to build shared libraries.
23073build_libtool_libs=$enable_shared
23074
9c60689e
DWT
23075# What type of objects to build.
23076pic_mode=$pic_mode
35fa52c0 23077
9c60689e
DWT
23078# Whether or not to optimize for fast installation.
23079fast_install=$enable_fast_install
35fa52c0 23080
9d54db95
JF
23081# Shared archive member basename,for filename based shared library versioning on AIX.
23082shared_archive_member_spec=$shared_archive_member_spec
23083
ee134472
JF
23084# Shell to use when invoking shell scripts.
23085SHELL=$lt_SHELL
23086
23087# An echo program that protects backslashes.
23088ECHO=$lt_ECHO
23089
53ba6704
JF
23090# The PATH separator for the build system.
23091PATH_SEPARATOR=$lt_PATH_SEPARATOR
23092
9c60689e
DWT
23093# The host system.
23094host_alias=$host_alias
23095host=$host
23096host_os=$host_os
35fa52c0 23097
9c60689e
DWT
23098# The build system.
23099build_alias=$build_alias
23100build=$build
23101build_os=$build_os
23102
23103# A sed program that does not truncate output.
23104SED=$lt_SED
23105
23106# Sed that helps us avoid accidentally triggering echo(1) options like -n.
23107Xsed="\$SED -e 1s/^X//"
23108
23109# A grep program that handles long lines.
23110GREP=$lt_GREP
23111
23112# An ERE matcher.
23113EGREP=$lt_EGREP
23114
23115# A literal string matcher.
23116FGREP=$lt_FGREP
23117
23118# A BSD- or MS-compatible name lister.
23119NM=$lt_NM
23120
23121# Whether we need soft or hard links.
23122LN_S=$lt_LN_S
23123
23124# What is the maximum length of a command?
23125max_cmd_len=$max_cmd_len
23126
23127# Object file suffix (normally "o").
23128objext=$ac_objext
23129
23130# Executable file suffix (normally "").
23131exeext=$exeext
23132
23133# whether the shell understands "unset".
23134lt_unset=$lt_unset
23135
23136# turn spaces into newlines.
23137SP2NL=$lt_lt_SP2NL
23138
23139# turn newlines into spaces.
23140NL2SP=$lt_lt_NL2SP
23141
ee134472
JF
23142# convert \$build file names to \$host format.
23143to_host_file_cmd=$lt_cv_to_host_file_cmd
23144
23145# convert \$build files to toolchain format.
23146to_tool_file_cmd=$lt_cv_to_tool_file_cmd
9c60689e
DWT
23147
23148# An object symbol dumper.
23149OBJDUMP=$lt_OBJDUMP
23150
23151# Method to check whether dependent libraries are shared objects.
23152deplibs_check_method=$lt_deplibs_check_method
23153
ee134472 23154# Command to use when deplibs_check_method = "file_magic".
9c60689e
DWT
23155file_magic_cmd=$lt_file_magic_cmd
23156
ee134472
JF
23157# How to find potential files when deplibs_check_method = "file_magic".
23158file_magic_glob=$lt_file_magic_glob
23159
23160# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
23161want_nocaseglob=$lt_want_nocaseglob
23162
23163# DLL creation program.
23164DLLTOOL=$lt_DLLTOOL
23165
23166# Command to associate shared and link libraries.
23167sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
23168
9c60689e
DWT
23169# The archiver.
23170AR=$lt_AR
ee134472
JF
23171
23172# Flags to create an archive.
9c60689e
DWT
23173AR_FLAGS=$lt_AR_FLAGS
23174
ee134472
JF
23175# How to feed a file listing to the archiver.
23176archiver_list_spec=$lt_archiver_list_spec
23177
9c60689e
DWT
23178# A symbol stripping program.
23179STRIP=$lt_STRIP
23180
23181# Commands used to install an old-style archive.
23182RANLIB=$lt_RANLIB
23183old_postinstall_cmds=$lt_old_postinstall_cmds
23184old_postuninstall_cmds=$lt_old_postuninstall_cmds
23185
ee134472
JF
23186# Whether to use a lock for old archive extraction.
23187lock_old_archive_extraction=$lock_old_archive_extraction
23188
9c60689e
DWT
23189# A C compiler.
23190LTCC=$lt_CC
23191
23192# LTCC compiler flags.
23193LTCFLAGS=$lt_CFLAGS
23194
23195# Take the output of nm and produce a listing of raw symbols and C names.
23196global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
23197
23198# Transform the output of nm in a proper C declaration.
23199global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
23200
9d54db95
JF
23201# Transform the output of nm into a list of symbols to manually relocate.
23202global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
23203
9c60689e
DWT
23204# Transform the output of nm in a C name address pair.
23205global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
23206
23207# Transform the output of nm in a C name address pair when lib prefix is needed.
23208global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
23209
9d54db95
JF
23210# The name lister interface.
23211nm_interface=$lt_lt_cv_nm_interface
23212
ee134472
JF
23213# Specify filename containing input files for \$NM.
23214nm_file_list_spec=$lt_nm_file_list_spec
9c60689e 23215
9d54db95 23216# The root where to search for dependent libraries,and where our libraries should be installed.
ee134472 23217lt_sysroot=$lt_sysroot
9c60689e 23218
9d54db95
JF
23219# Command to truncate a binary pipe.
23220lt_truncate_bin=$lt_lt_cv_truncate_bin
23221
ee134472
JF
23222# The name of the directory that contains temporary libtool files.
23223objdir=$objdir
9c60689e
DWT
23224
23225# Used to examine libraries when file_magic_cmd begins with "file".
23226MAGIC_CMD=$MAGIC_CMD
23227
23228# Must we lock files when doing compilation?
23229need_locks=$lt_need_locks
23230
ee134472
JF
23231# Manifest tool.
23232MANIFEST_TOOL=$lt_MANIFEST_TOOL
23233
9c60689e
DWT
23234# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
23235DSYMUTIL=$lt_DSYMUTIL
23236
23237# Tool to change global to local symbols on Mac OS X.
23238NMEDIT=$lt_NMEDIT
23239
23240# Tool to manipulate fat objects and archives on Mac OS X.
23241LIPO=$lt_LIPO
23242
23243# ldd/readelf like tool for Mach-O binaries on Mac OS X.
23244OTOOL=$lt_OTOOL
23245
23246# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
23247OTOOL64=$lt_OTOOL64
23248
23249# Old archive suffix (normally "a").
23250libext=$libext
23251
23252# Shared library suffix (normally ".so").
23253shrext_cmds=$lt_shrext_cmds
35fa52c0 23254
9c60689e
DWT
23255# The commands to extract the exported symbol list from a shared archive.
23256extract_expsyms_cmds=$lt_extract_expsyms_cmds
35fa52c0 23257
9c60689e
DWT
23258# Variables whose values should be saved in libtool wrapper scripts and
23259# restored at link time.
23260variables_saved_for_relink=$lt_variables_saved_for_relink
35fa52c0 23261
9c60689e
DWT
23262# Do we need the "lib" prefix for modules?
23263need_lib_prefix=$need_lib_prefix
35fa52c0 23264
9c60689e
DWT
23265# Do we need a version for libraries?
23266need_version=$need_version
35fa52c0 23267
9c60689e
DWT
23268# Library versioning type.
23269version_type=$version_type
35fa52c0 23270
9c60689e
DWT
23271# Shared library runtime path variable.
23272runpath_var=$runpath_var
35fa52c0 23273
9c60689e
DWT
23274# Shared library path variable.
23275shlibpath_var=$shlibpath_var
35fa52c0 23276
9c60689e
DWT
23277# Is shlibpath searched before the hard-coded library search path?
23278shlibpath_overrides_runpath=$shlibpath_overrides_runpath
35fa52c0 23279
9c60689e
DWT
23280# Format of library name prefix.
23281libname_spec=$lt_libname_spec
35fa52c0 23282
9c60689e
DWT
23283# List of archive names. First name is the real one, the rest are links.
23284# The last name is the one that the linker finds with -lNAME
23285library_names_spec=$lt_library_names_spec
dbadc56a 23286
9c60689e
DWT
23287# The coded name of the library, if different from the real name.
23288soname_spec=$lt_soname_spec
dbadc56a 23289
ee134472
JF
23290# Permission mode override for installation of shared libraries.
23291install_override_mode=$lt_install_override_mode
23292
9c60689e
DWT
23293# Command to use after installation of a shared archive.
23294postinstall_cmds=$lt_postinstall_cmds
35fa52c0 23295
9c60689e
DWT
23296# Command to use after uninstallation of a shared archive.
23297postuninstall_cmds=$lt_postuninstall_cmds
dbadc56a 23298
9c60689e
DWT
23299# Commands used to finish a libtool library installation in a directory.
23300finish_cmds=$lt_finish_cmds
35fa52c0 23301
9c60689e
DWT
23302# As "finish_cmds", except a single script fragment to be evaled but
23303# not shown.
23304finish_eval=$lt_finish_eval
35fa52c0 23305
9c60689e
DWT
23306# Whether we should hardcode library paths into libraries.
23307hardcode_into_libs=$hardcode_into_libs
dbadc56a 23308
9c60689e
DWT
23309# Compile-time system search path for libraries.
23310sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
35fa52c0 23311
9d54db95
JF
23312# Detected run-time system search path for libraries.
23313sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
23314
23315# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
23316configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
dbadc56a 23317
9c60689e
DWT
23318# Whether dlopen is supported.
23319dlopen_support=$enable_dlopen
dbadc56a 23320
9c60689e
DWT
23321# Whether dlopen of programs is supported.
23322dlopen_self=$enable_dlopen_self
35fa52c0 23323
9c60689e
DWT
23324# Whether dlopen of statically linked programs is supported.
23325dlopen_self_static=$enable_dlopen_self_static
35fa52c0 23326
9c60689e
DWT
23327# Commands to strip libraries.
23328old_striplib=$lt_old_striplib
23329striplib=$lt_striplib
35fa52c0 23330
35fa52c0 23331
9c60689e
DWT
23332# The linker used to build libraries.
23333LD=$lt_LD
dbadc56a 23334
ee134472
JF
23335# How to create reloadable object files.
23336reload_flag=$lt_reload_flag
23337reload_cmds=$lt_reload_cmds
23338
9c60689e
DWT
23339# Commands used to build an old-style archive.
23340old_archive_cmds=$lt_old_archive_cmds
dbadc56a 23341
9c60689e
DWT
23342# A language specific compiler.
23343CC=$lt_compiler
35fa52c0 23344
9c60689e
DWT
23345# Is the compiler the GNU compiler?
23346with_gcc=$GCC
dbadc56a 23347
9c60689e
DWT
23348# Compiler flag to turn off builtin functions.
23349no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
dbadc56a 23350
9c60689e
DWT
23351# Additional compiler flags for building library objects.
23352pic_flag=$lt_lt_prog_compiler_pic
35fa52c0 23353
ee134472
JF
23354# How to pass a linker flag through the compiler.
23355wl=$lt_lt_prog_compiler_wl
23356
9c60689e
DWT
23357# Compiler flag to prevent dynamic linking.
23358link_static_flag=$lt_lt_prog_compiler_static
35fa52c0 23359
9c60689e
DWT
23360# Does compiler simultaneously support -c and -o options?
23361compiler_c_o=$lt_lt_cv_prog_compiler_c_o
dbadc56a 23362
9c60689e
DWT
23363# Whether or not to add -lc for building shared libraries.
23364build_libtool_need_lc=$archive_cmds_need_lc
35fa52c0 23365
9c60689e
DWT
23366# Whether or not to disallow shared libs when runtime libs are static.
23367allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
35fa52c0 23368
9c60689e
DWT
23369# Compiler flag to allow reflexive dlopens.
23370export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
35fa52c0 23371
9c60689e
DWT
23372# Compiler flag to generate shared objects directly from archives.
23373whole_archive_flag_spec=$lt_whole_archive_flag_spec
dbadc56a 23374
9c60689e
DWT
23375# Whether the compiler copes with passing no objects directly.
23376compiler_needs_object=$lt_compiler_needs_object
dbadc56a 23377
9c60689e
DWT
23378# Create an old-style archive from a shared archive.
23379old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
dbadc56a 23380
9c60689e
DWT
23381# Create a temporary old-style archive to link instead of a shared archive.
23382old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
dbadc56a 23383
9c60689e
DWT
23384# Commands used to build a shared archive.
23385archive_cmds=$lt_archive_cmds
23386archive_expsym_cmds=$lt_archive_expsym_cmds
35fa52c0 23387
9c60689e
DWT
23388# Commands used to build a loadable module if different from building
23389# a shared archive.
23390module_cmds=$lt_module_cmds
23391module_expsym_cmds=$lt_module_expsym_cmds
dbadc56a 23392
9c60689e
DWT
23393# Whether we are building with GNU ld or not.
23394with_gnu_ld=$lt_with_gnu_ld
6b66678a 23395
9c60689e
DWT
23396# Flag that allows shared libraries with undefined symbols to be built.
23397allow_undefined_flag=$lt_allow_undefined_flag
6b66678a 23398
9c60689e
DWT
23399# Flag that enforces no undefined symbols.
23400no_undefined_flag=$lt_no_undefined_flag
6b66678a 23401
9c60689e
DWT
23402# Flag to hardcode \$libdir into a binary during linking.
23403# This must work even if \$libdir does not exist
23404hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
6b66678a 23405
9c60689e
DWT
23406# Whether we need a single "-rpath" flag with a separated argument.
23407hardcode_libdir_separator=$lt_hardcode_libdir_separator
6b66678a 23408
9d54db95 23409# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
9c60689e
DWT
23410# DIR into the resulting binary.
23411hardcode_direct=$hardcode_direct
6b66678a 23412
9d54db95 23413# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
9c60689e 23414# DIR into the resulting binary and the resulting library dependency is
9d54db95 23415# "absolute",i.e impossible to change by setting \$shlibpath_var if the
9c60689e
DWT
23416# library is relocated.
23417hardcode_direct_absolute=$hardcode_direct_absolute
6b66678a 23418
9c60689e
DWT
23419# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
23420# into the resulting binary.
23421hardcode_minus_L=$hardcode_minus_L
6b66678a 23422
9c60689e
DWT
23423# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
23424# into the resulting binary.
23425hardcode_shlibpath_var=$hardcode_shlibpath_var
6b66678a 23426
9c60689e
DWT
23427# Set to "yes" if building a shared library automatically hardcodes DIR
23428# into the library and all subsequent libraries and executables linked
23429# against it.
23430hardcode_automatic=$hardcode_automatic
6b66678a 23431
9c60689e
DWT
23432# Set to yes if linker adds runtime paths of dependent libraries
23433# to runtime path list.
23434inherit_rpath=$inherit_rpath
6b66678a 23435
9c60689e
DWT
23436# Whether libtool must link a program against all its dependency libraries.
23437link_all_deplibs=$link_all_deplibs
23438
9c60689e
DWT
23439# Set to "yes" if exported symbols are required.
23440always_export_symbols=$always_export_symbols
6b66678a 23441
9c60689e
DWT
23442# The commands to list exported symbols.
23443export_symbols_cmds=$lt_export_symbols_cmds
6b66678a 23444
9c60689e
DWT
23445# Symbols that should not be listed in the preloaded symbols.
23446exclude_expsyms=$lt_exclude_expsyms
6b66678a 23447
9c60689e
DWT
23448# Symbols that must always be exported.
23449include_expsyms=$lt_include_expsyms
6b66678a 23450
9c60689e
DWT
23451# Commands necessary for linking programs (against libraries) with templates.
23452prelink_cmds=$lt_prelink_cmds
6b66678a 23453
ee134472
JF
23454# Commands necessary for finishing linking programs.
23455postlink_cmds=$lt_postlink_cmds
23456
9c60689e
DWT
23457# Specify filename containing input files.
23458file_list_spec=$lt_file_list_spec
6b66678a 23459
9c60689e
DWT
23460# How to hardcode a shared library path into an executable.
23461hardcode_action=$hardcode_action
23462
23463# The directories searched by this compiler when creating a shared library.
23464compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
23465
23466# Dependencies to place before and after the objects being linked to
23467# create a shared library.
23468predep_objects=$lt_predep_objects
23469postdep_objects=$lt_postdep_objects
23470predeps=$lt_predeps
23471postdeps=$lt_postdeps
23472
23473# The library search path used internally by the compiler when linking
23474# a shared library.
23475compiler_lib_search_path=$lt_compiler_lib_search_path
23476
23477# ### END LIBTOOL CONFIG
23478
9d54db95
JF
23479_LT_EOF
23480
23481 cat <<'_LT_EOF' >> "$cfgfile"
23482
23483# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
23484
23485# func_munge_path_list VARIABLE PATH
23486# -----------------------------------
23487# VARIABLE is name of variable containing _space_ separated list of
23488# directories to be munged by the contents of PATH, which is string
23489# having a format:
23490# "DIR[:DIR]:"
23491# string "DIR[ DIR]" will be prepended to VARIABLE
23492# ":DIR[:DIR]"
23493# string "DIR[ DIR]" will be appended to VARIABLE
23494# "DIRP[:DIRP]::[DIRA:]DIRA"
23495# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
23496# "DIRA[ DIRA]" will be appended to VARIABLE
23497# "DIR[:DIR]"
23498# VARIABLE will be replaced by "DIR[ DIR]"
23499func_munge_path_list ()
23500{
23501 case x$2 in
23502 x)
23503 ;;
23504 *:)
23505 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
23506 ;;
23507 x:*)
23508 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
23509 ;;
23510 *::*)
23511 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
23512 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
23513 ;;
23514 *)
23515 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
23516 ;;
23517 esac
23518}
23519
23520
23521# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
23522func_cc_basename ()
23523{
23524 for cc_temp in $*""; do
23525 case $cc_temp in
23526 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
23527 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
23528 \-*) ;;
23529 *) break;;
23530 esac
23531 done
23532 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
23533}
23534
23535
23536# ### END FUNCTIONS SHARED WITH CONFIGURE
23537
9c60689e
DWT
23538_LT_EOF
23539
23540 case $host_os in
23541 aix3*)
23542 cat <<\_LT_EOF >> "$cfgfile"
23543# AIX sometimes has problems with the GCC collect2 program. For some
23544# reason, if we set the COLLECT_NAMES environment variable, the problems
23545# vanish in a puff of smoke.
9d54db95 23546if test set != "${COLLECT_NAMES+set}"; then
9c60689e
DWT
23547 COLLECT_NAMES=
23548 export COLLECT_NAMES
6b66678a 23549fi
9c60689e
DWT
23550_LT_EOF
23551 ;;
23552 esac
6b66678a
DWT
23553
23554
9d54db95 23555ltmain=$ac_aux_dir/ltmain.sh
6b66678a 23556
9c60689e
DWT
23557
23558 # We use sed instead of cat because bash on DJGPP gets confused if
23559 # if finds mixed CR/LF and LF-only lines. Since sed operates in
23560 # text mode, it properly converts lines to CR/LF. This bash problem
23561 # is reportedly fixed, but why not run on old versions too?
ee134472
JF
23562 sed '$q' "$ltmain" >> "$cfgfile" \
23563 || (rm -f "$cfgfile"; exit 1)
23564
ee134472 23565 mv -f "$cfgfile" "$ofile" ||
9c60689e
DWT
23566 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
23567 chmod +x "$ofile"
23568
23569
23570 cat <<_LT_EOF >> "$ofile"
23571
23572# ### BEGIN LIBTOOL TAG CONFIG: CXX
23573
23574# The linker used to build libraries.
23575LD=$lt_LD_CXX
23576
ee134472
JF
23577# How to create reloadable object files.
23578reload_flag=$lt_reload_flag_CXX
23579reload_cmds=$lt_reload_cmds_CXX
23580
9c60689e
DWT
23581# Commands used to build an old-style archive.
23582old_archive_cmds=$lt_old_archive_cmds_CXX
23583
23584# A language specific compiler.
23585CC=$lt_compiler_CXX
23586
23587# Is the compiler the GNU compiler?
23588with_gcc=$GCC_CXX
23589
23590# Compiler flag to turn off builtin functions.
23591no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
6b66678a 23592
9c60689e
DWT
23593# Additional compiler flags for building library objects.
23594pic_flag=$lt_lt_prog_compiler_pic_CXX
6b66678a 23595
ee134472
JF
23596# How to pass a linker flag through the compiler.
23597wl=$lt_lt_prog_compiler_wl_CXX
23598
9c60689e
DWT
23599# Compiler flag to prevent dynamic linking.
23600link_static_flag=$lt_lt_prog_compiler_static_CXX
6b66678a 23601
9c60689e
DWT
23602# Does compiler simultaneously support -c and -o options?
23603compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
dbadc56a 23604
9c60689e
DWT
23605# Whether or not to add -lc for building shared libraries.
23606build_libtool_need_lc=$archive_cmds_need_lc_CXX
dbadc56a 23607
9c60689e
DWT
23608# Whether or not to disallow shared libs when runtime libs are static.
23609allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
35fa52c0 23610
9c60689e
DWT
23611# Compiler flag to allow reflexive dlopens.
23612export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
35fa52c0 23613
9c60689e
DWT
23614# Compiler flag to generate shared objects directly from archives.
23615whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
35fa52c0 23616
9c60689e
DWT
23617# Whether the compiler copes with passing no objects directly.
23618compiler_needs_object=$lt_compiler_needs_object_CXX
35fa52c0 23619
9c60689e
DWT
23620# Create an old-style archive from a shared archive.
23621old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
35fa52c0 23622
9c60689e
DWT
23623# Create a temporary old-style archive to link instead of a shared archive.
23624old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
35fa52c0 23625
9c60689e
DWT
23626# Commands used to build a shared archive.
23627archive_cmds=$lt_archive_cmds_CXX
23628archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
6b66678a 23629
9c60689e
DWT
23630# Commands used to build a loadable module if different from building
23631# a shared archive.
23632module_cmds=$lt_module_cmds_CXX
23633module_expsym_cmds=$lt_module_expsym_cmds_CXX
6b66678a 23634
9c60689e
DWT
23635# Whether we are building with GNU ld or not.
23636with_gnu_ld=$lt_with_gnu_ld_CXX
6b66678a 23637
9c60689e
DWT
23638# Flag that allows shared libraries with undefined symbols to be built.
23639allow_undefined_flag=$lt_allow_undefined_flag_CXX
35fa52c0 23640
9c60689e
DWT
23641# Flag that enforces no undefined symbols.
23642no_undefined_flag=$lt_no_undefined_flag_CXX
35fa52c0 23643
9c60689e
DWT
23644# Flag to hardcode \$libdir into a binary during linking.
23645# This must work even if \$libdir does not exist
23646hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
6b66678a 23647
9c60689e
DWT
23648# Whether we need a single "-rpath" flag with a separated argument.
23649hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
6b66678a 23650
9d54db95 23651# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
9c60689e
DWT
23652# DIR into the resulting binary.
23653hardcode_direct=$hardcode_direct_CXX
6b66678a 23654
9d54db95 23655# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
9c60689e 23656# DIR into the resulting binary and the resulting library dependency is
9d54db95 23657# "absolute",i.e impossible to change by setting \$shlibpath_var if the
9c60689e
DWT
23658# library is relocated.
23659hardcode_direct_absolute=$hardcode_direct_absolute_CXX
6b66678a 23660
9c60689e
DWT
23661# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
23662# into the resulting binary.
23663hardcode_minus_L=$hardcode_minus_L_CXX
35fa52c0 23664
9c60689e
DWT
23665# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
23666# into the resulting binary.
23667hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
35fa52c0 23668
9c60689e
DWT
23669# Set to "yes" if building a shared library automatically hardcodes DIR
23670# into the library and all subsequent libraries and executables linked
23671# against it.
23672hardcode_automatic=$hardcode_automatic_CXX
6b66678a 23673
9c60689e
DWT
23674# Set to yes if linker adds runtime paths of dependent libraries
23675# to runtime path list.
23676inherit_rpath=$inherit_rpath_CXX
6b66678a 23677
9c60689e
DWT
23678# Whether libtool must link a program against all its dependency libraries.
23679link_all_deplibs=$link_all_deplibs_CXX
6b66678a 23680
9c60689e
DWT
23681# Set to "yes" if exported symbols are required.
23682always_export_symbols=$always_export_symbols_CXX
6b66678a 23683
9c60689e
DWT
23684# The commands to list exported symbols.
23685export_symbols_cmds=$lt_export_symbols_cmds_CXX
6b66678a 23686
9c60689e
DWT
23687# Symbols that should not be listed in the preloaded symbols.
23688exclude_expsyms=$lt_exclude_expsyms_CXX
6b66678a 23689
9c60689e
DWT
23690# Symbols that must always be exported.
23691include_expsyms=$lt_include_expsyms_CXX
6b66678a 23692
9c60689e
DWT
23693# Commands necessary for linking programs (against libraries) with templates.
23694prelink_cmds=$lt_prelink_cmds_CXX
6b66678a 23695
ee134472
JF
23696# Commands necessary for finishing linking programs.
23697postlink_cmds=$lt_postlink_cmds_CXX
23698
9c60689e
DWT
23699# Specify filename containing input files.
23700file_list_spec=$lt_file_list_spec_CXX
dbadc56a 23701
9c60689e
DWT
23702# How to hardcode a shared library path into an executable.
23703hardcode_action=$hardcode_action_CXX
309b0535 23704
9c60689e
DWT
23705# The directories searched by this compiler when creating a shared library.
23706compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
309b0535 23707
9c60689e
DWT
23708# Dependencies to place before and after the objects being linked to
23709# create a shared library.
23710predep_objects=$lt_predep_objects_CXX
23711postdep_objects=$lt_postdep_objects_CXX
23712predeps=$lt_predeps_CXX
23713postdeps=$lt_postdeps_CXX
309b0535 23714
9c60689e
DWT
23715# The library search path used internally by the compiler when linking
23716# a shared library.
23717compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
23718
23719# ### END LIBTOOL TAG CONFIG: CXX
23720_LT_EOF
23721
23722 ;;
23723
23724 esac
23725done # for ac_tag
23726
23727
23728as_fn_exit 0
23729_ACEOF
23730ac_clean_files=$ac_clean_files_save
23731
23732test $ac_write_fail = 0 ||
12833ad8 23733 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9c60689e
DWT
23734
23735
23736# configure is writing to config.log, and then calls config.status.
23737# config.status does its own redirection, appending to config.log.
23738# Unfortunately, on DOS this fails, as config.log is still kept open
23739# by configure, so config.status won't be able to write to it; its
23740# output is simply discarded. So we exec the FD to /dev/null,
23741# effectively closing config.log, so it can be properly (re)opened and
23742# appended to by config.status. When coming back to configure, we
23743# need to make the FD available again.
23744if test "$no_create" != yes; then
23745 ac_cs_success=:
23746 ac_config_status_args=
23747 test "$silent" = yes &&
23748 ac_config_status_args="$ac_config_status_args --quiet"
23749 exec 5>/dev/null
23750 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23751 exec 5>>config.log
23752 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23753 # would make configure fail if this is the last instruction.
12833ad8 23754 $ac_cs_success || as_fn_exit 1
309b0535 23755fi
9c60689e
DWT
23756if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23758$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23759fi
23760