sim: punt x86-specific bswap logic
[deliverable/binutils-gdb.git] / sim / h8300 / configure
CommitLineData
c906108c 1#! /bin/sh
b7026657 2# Guess values for system-dependent variables and create Makefiles.
81ecdfbb
RW
3# Generated by GNU Autoconf 2.64.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
b7026657 8#
b7026657
AC
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
c906108c 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
b7026657 31fi
c906108c 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
b7026657 79fi
c906108c
SS
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
b7026657
AC
121PS1='$ '
122PS2='> '
123PS4='+ '
c906108c 124
b7026657 125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
6bb11ab3
L
172test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
b7026657 192do
81ecdfbb
RW
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
b7026657 236 else
81ecdfbb
RW
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
b7026657 241 fi
81ecdfbb
RW
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
c906108c 364
81ecdfbb
RW
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
383 as_expr=expr
384else
385 as_expr=false
386fi
c906108c 387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
389 as_basename=basename
390else
391 as_basename=false
392fi
c906108c 393
81ecdfbb
RW
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
c906108c 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
b7026657
AC
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
c906108c 418
b7026657
AC
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
c906108c 425
c906108c 426
81ecdfbb
RW
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
b7026657 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
b7026657 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
b7026657 444 t loop
81ecdfbb 445 s/-\n.*//
b7026657 446 ' >$as_me.lineno &&
81ecdfbb
RW
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b7026657
AC
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
b7026657
AC
454 # Exit status is that of the last command.
455 exit
456}
c906108c 457
81ecdfbb
RW
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
b7026657 469esac
c906108c 470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
b7026657 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
b7026657 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 480 as_ln_s='ln -s'
81ecdfbb
RW
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
b7026657 491 fi
b7026657
AC
492else
493 as_ln_s='cp -p'
494fi
81ecdfbb
RW
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
c906108c 497
b7026657 498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
c906108c 504
81ecdfbb
RW
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
c906108c 527
b7026657
AC
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 530
b7026657
AC
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 533
6bb11ab3
L
534SHELL=${CONFIG_SHELL-/bin/sh}
535
c906108c 536
81ecdfbb 537exec 7<&0 </dev/null 6>&1
c906108c 538
b7026657
AC
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
c906108c 543
c906108c 544#
b7026657 545# Initializations.
c906108c 546#
b7026657 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
b7026657 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
b7026657
AC
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
b7026657
AC
555
556# Identity of this package.
557PACKAGE_NAME=
558PACKAGE_TARNAME=
559PACKAGE_VERSION=
560PACKAGE_STRING=
561PACKAGE_BUGREPORT=
81ecdfbb 562PACKAGE_URL=
b7026657
AC
563
564ac_unique_file="Makefile.in"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
b7026657
AC
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
b7026657
AC
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
b7026657
AC
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
b7026657
AC
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
b7026657
AC
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
b7026657
AC
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
b7026657 592# include <inttypes.h>
b7026657 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
b7026657
AC
598# include <unistd.h>
599#endif"
c906108c 600
81ecdfbb
RW
601ac_subst_vars='LTLIBOBJS
602LIBOBJS
603cgen_breaks
604REPORT_BUGS_TEXI
605REPORT_BUGS_TO
606PKGVERSION
607sim_profile
608sim_trace
609sim_stdio
610sim_debug
611sim_cflags
81ecdfbb 612MAINT
31e6ad7d
MF
613MAINTAINER_MODE_FALSE
614MAINTAINER_MODE_TRUE
6bb11ab3
L
615lt_cv_dlopen_libs
616OTOOL64
617OTOOL
618LIPO
619NMEDIT
620DSYMUTIL
621AWK
622STRIP
623OBJDUMP
624LN_S
625NM
626ac_ct_DUMPBIN
627DUMPBIN
628LD
629FGREP
630SED
631LIBTOOL
632PLUGINS_FALSE
633PLUGINS_TRUE
aadc9410
MF
634zlibinc
635zlibdir
81ecdfbb
RW
636CATOBJEXT
637GENCAT
638INSTOBJEXT
639DATADIRNAME
640CATALOGS
641POSUB
642GMSGFMT
643XGETTEXT
644INCINTL
645LIBINTL_DEP
646LIBINTL
647USE_NLS
db2e4d67
MF
648GMAKE_FALSE
649GMAKE_TRUE
650MAKE
651CCDEPMODE
652DEPDIR
653am__leading_dot
5f3ef9d0 654PACKAGE
81ecdfbb
RW
655RANLIB
656AR
657HDEFINES
658CC_FOR_BUILD
659INSTALL_DATA
660INSTALL_SCRIPT
661INSTALL_PROGRAM
2232061b
MF
662EGREP
663GREP
664CPP
81ecdfbb
RW
665target_os
666target_vendor
667target_cpu
668target
669host_os
670host_vendor
671host_cpu
672host
673build_os
674build_vendor
675build_cpu
676build
6ffe910a
MF
677OBJEXT
678EXEEXT
679ac_ct_CC
680CPPFLAGS
681LDFLAGS
682CFLAGS
683CC
81ecdfbb
RW
684WERROR_CFLAGS
685WARN_CFLAGS
686sim_xor_endian
687sim_stdcall
688sim_smp
689sim_reserved_bits
690sim_regparm
691sim_packages
692sim_inline
693sim_hw
694sim_hw_objs
695sim_hw_cflags
696sim_default_model
697sim_scache
698sim_float
81ecdfbb
RW
699sim_endian
700sim_bitsize
701sim_assert
702sim_alignment
703sim_environment
704target_alias
705host_alias
706build_alias
707LIBS
708ECHO_T
709ECHO_N
710ECHO_C
711DEFS
712mandir
713localedir
714libdir
715psdir
716pdfdir
717dvidir
718htmldir
719infodir
720docdir
721oldincludedir
722includedir
723localstatedir
724sharedstatedir
725sysconfdir
726datadir
727datarootdir
728libexecdir
729sbindir
730bindir
731program_transform_name
732prefix
733exec_prefix
734PACKAGE_URL
735PACKAGE_BUGREPORT
736PACKAGE_STRING
737PACKAGE_VERSION
738PACKAGE_TARNAME
739PACKAGE_NAME
740PATH_SEPARATOR
741SHELL'
b7026657 742ac_subst_files=''
81ecdfbb
RW
743ac_user_opts='
744enable_option_checking
aadc9410 745with_system_zlib
6bb11ab3
L
746enable_plugins
747enable_shared
748enable_static
749with_pic
750enable_fast_install
751with_gnu_ld
752enable_libtool_lock
81ecdfbb 753enable_maintainer_mode
81ecdfbb
RW
754enable_sim_cflags
755enable_sim_debug
756enable_sim_stdio
757enable_sim_trace
758enable_sim_profile
759with_pkgversion
760with_bugurl
5658c257
MF
761enable_sim_endian
762enable_sim_alignment
81ecdfbb
RW
763'
764 ac_precious_vars='build_alias
765host_alias
766target_alias
767CC
768CFLAGS
769LDFLAGS
770LIBS
771CPPFLAGS
772CPP'
773
c906108c
SS
774
775# Initialize some variables set by options.
b7026657
AC
776ac_init_help=
777ac_init_version=false
81ecdfbb
RW
778ac_unrecognized_opts=
779ac_unrecognized_sep=
c906108c
SS
780# The variables have the same names as the options, with
781# dashes changed to underlines.
b7026657 782cache_file=/dev/null
c906108c 783exec_prefix=NONE
c906108c 784no_create=
c906108c
SS
785no_recursion=
786prefix=NONE
787program_prefix=NONE
788program_suffix=NONE
789program_transform_name=s,x,x,
790silent=
791site=
792srcdir=
c906108c
SS
793verbose=
794x_includes=NONE
795x_libraries=NONE
b7026657
AC
796
797# Installation directory options.
798# These are left unexpanded so users can "make install exec_prefix=/foo"
799# and all the variables that are supposed to be based on exec_prefix
800# by default will actually change.
801# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 802# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
803bindir='${exec_prefix}/bin'
804sbindir='${exec_prefix}/sbin'
805libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
806datarootdir='${prefix}/share'
807datadir='${datarootdir}'
c906108c
SS
808sysconfdir='${prefix}/etc'
809sharedstatedir='${prefix}/com'
810localstatedir='${prefix}/var'
c906108c
SS
811includedir='${prefix}/include'
812oldincludedir='/usr/include'
81ecdfbb
RW
813docdir='${datarootdir}/doc/${PACKAGE}'
814infodir='${datarootdir}/info'
815htmldir='${docdir}'
816dvidir='${docdir}'
817pdfdir='${docdir}'
818psdir='${docdir}'
819libdir='${exec_prefix}/lib'
820localedir='${datarootdir}/locale'
821mandir='${datarootdir}/man'
c906108c 822
c906108c 823ac_prev=
81ecdfbb 824ac_dashdash=
c906108c
SS
825for ac_option
826do
c906108c
SS
827 # If the previous option needs an argument, assign it.
828 if test -n "$ac_prev"; then
81ecdfbb 829 eval $ac_prev=\$ac_option
c906108c
SS
830 ac_prev=
831 continue
832 fi
833
81ecdfbb
RW
834 case $ac_option in
835 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
836 *) ac_optarg=yes ;;
837 esac
c906108c
SS
838
839 # Accept the important Cygnus configure options, so we can diagnose typos.
840
81ecdfbb
RW
841 case $ac_dashdash$ac_option in
842 --)
843 ac_dashdash=yes ;;
c906108c
SS
844
845 -bindir | --bindir | --bindi | --bind | --bin | --bi)
846 ac_prev=bindir ;;
847 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 848 bindir=$ac_optarg ;;
c906108c
SS
849
850 -build | --build | --buil | --bui | --bu)
b7026657 851 ac_prev=build_alias ;;
c906108c 852 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 853 build_alias=$ac_optarg ;;
c906108c
SS
854
855 -cache-file | --cache-file | --cache-fil | --cache-fi \
856 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
857 ac_prev=cache_file ;;
858 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
859 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
860 cache_file=$ac_optarg ;;
861
862 --config-cache | -C)
863 cache_file=config.cache ;;
c906108c 864
81ecdfbb 865 -datadir | --datadir | --datadi | --datad)
c906108c 866 ac_prev=datadir ;;
81ecdfbb 867 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 868 datadir=$ac_optarg ;;
c906108c 869
81ecdfbb
RW
870 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
871 | --dataroo | --dataro | --datar)
872 ac_prev=datarootdir ;;
873 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
874 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
875 datarootdir=$ac_optarg ;;
876
c906108c 877 -disable-* | --disable-*)
81ecdfbb 878 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 879 # Reject names that are not valid shell variable names.
81ecdfbb
RW
880 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
881 as_fn_error "invalid feature name: $ac_useropt"
882 ac_useropt_orig=$ac_useropt
883 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
884 case $ac_user_opts in
885 *"
886"enable_$ac_useropt"
887"*) ;;
888 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
889 ac_unrecognized_sep=', ';;
890 esac
891 eval enable_$ac_useropt=no ;;
892
893 -docdir | --docdir | --docdi | --doc | --do)
894 ac_prev=docdir ;;
895 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
896 docdir=$ac_optarg ;;
897
898 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
899 ac_prev=dvidir ;;
900 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
901 dvidir=$ac_optarg ;;
c906108c
SS
902
903 -enable-* | --enable-*)
81ecdfbb 904 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 905 # Reject names that are not valid shell variable names.
81ecdfbb
RW
906 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
907 as_fn_error "invalid feature name: $ac_useropt"
908 ac_useropt_orig=$ac_useropt
909 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
910 case $ac_user_opts in
911 *"
912"enable_$ac_useropt"
913"*) ;;
914 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
915 ac_unrecognized_sep=', ';;
c906108c 916 esac
81ecdfbb 917 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
918
919 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
920 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
921 | --exec | --exe | --ex)
922 ac_prev=exec_prefix ;;
923 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
924 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
925 | --exec=* | --exe=* | --ex=*)
b7026657 926 exec_prefix=$ac_optarg ;;
c906108c
SS
927
928 -gas | --gas | --ga | --g)
929 # Obsolete; use --with-gas.
930 with_gas=yes ;;
931
b7026657
AC
932 -help | --help | --hel | --he | -h)
933 ac_init_help=long ;;
934 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
935 ac_init_help=recursive ;;
936 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
937 ac_init_help=short ;;
c906108c
SS
938
939 -host | --host | --hos | --ho)
b7026657 940 ac_prev=host_alias ;;
c906108c 941 -host=* | --host=* | --hos=* | --ho=*)
b7026657 942 host_alias=$ac_optarg ;;
c906108c 943
81ecdfbb
RW
944 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
945 ac_prev=htmldir ;;
946 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
947 | --ht=*)
948 htmldir=$ac_optarg ;;
949
c906108c
SS
950 -includedir | --includedir | --includedi | --included | --include \
951 | --includ | --inclu | --incl | --inc)
952 ac_prev=includedir ;;
953 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
954 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 955 includedir=$ac_optarg ;;
c906108c
SS
956
957 -infodir | --infodir | --infodi | --infod | --info | --inf)
958 ac_prev=infodir ;;
959 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 960 infodir=$ac_optarg ;;
c906108c
SS
961
962 -libdir | --libdir | --libdi | --libd)
963 ac_prev=libdir ;;
964 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 965 libdir=$ac_optarg ;;
c906108c
SS
966
967 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
968 | --libexe | --libex | --libe)
969 ac_prev=libexecdir ;;
970 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
971 | --libexe=* | --libex=* | --libe=*)
b7026657 972 libexecdir=$ac_optarg ;;
c906108c 973
81ecdfbb
RW
974 -localedir | --localedir | --localedi | --localed | --locale)
975 ac_prev=localedir ;;
976 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
977 localedir=$ac_optarg ;;
978
c906108c 979 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 980 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
981 ac_prev=localstatedir ;;
982 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 983 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 984 localstatedir=$ac_optarg ;;
c906108c
SS
985
986 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
987 ac_prev=mandir ;;
988 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 989 mandir=$ac_optarg ;;
c906108c
SS
990
991 -nfp | --nfp | --nf)
992 # Obsolete; use --without-fp.
993 with_fp=no ;;
994
995 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 996 | --no-cr | --no-c | -n)
c906108c
SS
997 no_create=yes ;;
998
999 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1000 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1001 no_recursion=yes ;;
1002
1003 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1004 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1005 | --oldin | --oldi | --old | --ol | --o)
1006 ac_prev=oldincludedir ;;
1007 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1008 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1009 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1010 oldincludedir=$ac_optarg ;;
c906108c
SS
1011
1012 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1013 ac_prev=prefix ;;
1014 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1015 prefix=$ac_optarg ;;
c906108c
SS
1016
1017 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1018 | --program-pre | --program-pr | --program-p)
1019 ac_prev=program_prefix ;;
1020 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1021 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1022 program_prefix=$ac_optarg ;;
c906108c
SS
1023
1024 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1025 | --program-suf | --program-su | --program-s)
1026 ac_prev=program_suffix ;;
1027 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1028 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1029 program_suffix=$ac_optarg ;;
c906108c
SS
1030
1031 -program-transform-name | --program-transform-name \
1032 | --program-transform-nam | --program-transform-na \
1033 | --program-transform-n | --program-transform- \
1034 | --program-transform | --program-transfor \
1035 | --program-transfo | --program-transf \
1036 | --program-trans | --program-tran \
1037 | --progr-tra | --program-tr | --program-t)
1038 ac_prev=program_transform_name ;;
1039 -program-transform-name=* | --program-transform-name=* \
1040 | --program-transform-nam=* | --program-transform-na=* \
1041 | --program-transform-n=* | --program-transform-=* \
1042 | --program-transform=* | --program-transfor=* \
1043 | --program-transfo=* | --program-transf=* \
1044 | --program-trans=* | --program-tran=* \
1045 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1046 program_transform_name=$ac_optarg ;;
c906108c 1047
81ecdfbb
RW
1048 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1049 ac_prev=pdfdir ;;
1050 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1051 pdfdir=$ac_optarg ;;
1052
1053 -psdir | --psdir | --psdi | --psd | --ps)
1054 ac_prev=psdir ;;
1055 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1056 psdir=$ac_optarg ;;
1057
c906108c
SS
1058 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1059 | -silent | --silent | --silen | --sile | --sil)
1060 silent=yes ;;
1061
1062 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1063 ac_prev=sbindir ;;
1064 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1065 | --sbi=* | --sb=*)
b7026657 1066 sbindir=$ac_optarg ;;
c906108c
SS
1067
1068 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1069 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1070 | --sharedst | --shareds | --shared | --share | --shar \
1071 | --sha | --sh)
1072 ac_prev=sharedstatedir ;;
1073 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1074 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1075 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1076 | --sha=* | --sh=*)
b7026657 1077 sharedstatedir=$ac_optarg ;;
c906108c
SS
1078
1079 -site | --site | --sit)
1080 ac_prev=site ;;
1081 -site=* | --site=* | --sit=*)
b7026657 1082 site=$ac_optarg ;;
eb2d80b4 1083
c906108c
SS
1084 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1085 ac_prev=srcdir ;;
1086 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1087 srcdir=$ac_optarg ;;
c906108c
SS
1088
1089 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1090 | --syscon | --sysco | --sysc | --sys | --sy)
1091 ac_prev=sysconfdir ;;
1092 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1093 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1094 sysconfdir=$ac_optarg ;;
c906108c
SS
1095
1096 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1097 ac_prev=target_alias ;;
c906108c 1098 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1099 target_alias=$ac_optarg ;;
c906108c
SS
1100
1101 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1102 verbose=yes ;;
1103
b7026657
AC
1104 -version | --version | --versio | --versi | --vers | -V)
1105 ac_init_version=: ;;
c906108c
SS
1106
1107 -with-* | --with-*)
81ecdfbb 1108 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1109 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1110 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1111 as_fn_error "invalid package name: $ac_useropt"
1112 ac_useropt_orig=$ac_useropt
1113 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1114 case $ac_user_opts in
1115 *"
1116"with_$ac_useropt"
1117"*) ;;
1118 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1119 ac_unrecognized_sep=', ';;
c906108c 1120 esac
81ecdfbb 1121 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1122
1123 -without-* | --without-*)
81ecdfbb 1124 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1125 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1126 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1127 as_fn_error "invalid package name: $ac_useropt"
1128 ac_useropt_orig=$ac_useropt
1129 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1130 case $ac_user_opts in
1131 *"
1132"with_$ac_useropt"
1133"*) ;;
1134 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1135 ac_unrecognized_sep=', ';;
1136 esac
1137 eval with_$ac_useropt=no ;;
c906108c
SS
1138
1139 --x)
1140 # Obsolete; use --with-x.
1141 with_x=yes ;;
1142
1143 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1144 | --x-incl | --x-inc | --x-in | --x-i)
1145 ac_prev=x_includes ;;
1146 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1147 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1148 x_includes=$ac_optarg ;;
c906108c
SS
1149
1150 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1151 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1152 ac_prev=x_libraries ;;
1153 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1154 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1155 x_libraries=$ac_optarg ;;
c906108c 1156
81ecdfbb
RW
1157 -*) as_fn_error "unrecognized option: \`$ac_option'
1158Try \`$0 --help' for more information."
c906108c
SS
1159 ;;
1160
b7026657
AC
1161 *=*)
1162 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1163 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1164 case $ac_envvar in #(
1165 '' | [0-9]* | *[!_$as_cr_alnum]* )
1166 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1167 esac
1168 eval $ac_envvar=\$ac_optarg
b7026657
AC
1169 export $ac_envvar ;;
1170
c906108c 1171 *)
b7026657 1172 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1173 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1174 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1175 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b7026657 1176 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
c906108c
SS
1177 ;;
1178
1179 esac
1180done
1181
1182if test -n "$ac_prev"; then
b7026657 1183 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1184 as_fn_error "missing argument to $ac_option"
c906108c 1185fi
c906108c 1186
81ecdfbb
RW
1187if test -n "$ac_unrecognized_opts"; then
1188 case $enable_option_checking in
1189 no) ;;
1190 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1191 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1192 esac
81ecdfbb 1193fi
c906108c 1194
81ecdfbb
RW
1195# Check all directory arguments for consistency.
1196for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1197 datadir sysconfdir sharedstatedir localstatedir includedir \
1198 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1199 libdir localedir mandir
c906108c 1200do
81ecdfbb
RW
1201 eval ac_val=\$$ac_var
1202 # Remove trailing slashes.
1203 case $ac_val in
1204 */ )
1205 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1206 eval $ac_var=\$ac_val;;
1207 esac
1208 # Be sure to have absolute directory names.
b7026657 1209 case $ac_val in
81ecdfbb
RW
1210 [\\/$]* | ?:[\\/]* ) continue;;
1211 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1212 esac
81ecdfbb 1213 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1214done
1215
b7026657
AC
1216# There might be people who depend on the old broken behavior: `$host'
1217# used to hold the argument of --host etc.
1218# FIXME: To remove some day.
1219build=$build_alias
1220host=$host_alias
1221target=$target_alias
1222
1223# FIXME: To remove some day.
1224if test "x$host_alias" != x; then
1225 if test "x$build_alias" = x; then
1226 cross_compiling=maybe
81ecdfbb 1227 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
b7026657
AC
1228 If a cross compiler is detected then cross compile mode will be used." >&2
1229 elif test "x$build_alias" != "x$host_alias"; then
1230 cross_compiling=yes
1231 fi
1232fi
c906108c 1233
b7026657
AC
1234ac_tool_prefix=
1235test -n "$host_alias" && ac_tool_prefix=$host_alias-
1236
1237test "$silent" = yes && exec 6>/dev/null
c906108c 1238
c906108c 1239
81ecdfbb
RW
1240ac_pwd=`pwd` && test -n "$ac_pwd" &&
1241ac_ls_di=`ls -di .` &&
1242ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1243 as_fn_error "working directory cannot be determined"
1244test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1245 as_fn_error "pwd does not report name of working directory"
1246
1247
c906108c
SS
1248# Find the source files, if location was not specified.
1249if test -z "$srcdir"; then
1250 ac_srcdir_defaulted=yes
81ecdfbb
RW
1251 # Try the directory containing this script, then the parent directory.
1252 ac_confdir=`$as_dirname -- "$as_myself" ||
1253$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1254 X"$as_myself" : 'X\(//\)[^/]' \| \
1255 X"$as_myself" : 'X\(//\)$' \| \
1256 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1257$as_echo X"$as_myself" |
1258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1259 s//\1/
1260 q
1261 }
1262 /^X\(\/\/\)[^/].*/{
1263 s//\1/
1264 q
1265 }
1266 /^X\(\/\/\)$/{
1267 s//\1/
1268 q
1269 }
1270 /^X\(\/\).*/{
1271 s//\1/
1272 q
1273 }
1274 s/.*/./; q'`
c906108c 1275 srcdir=$ac_confdir
81ecdfbb 1276 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1277 srcdir=..
1278 fi
1279else
1280 ac_srcdir_defaulted=no
1281fi
81ecdfbb
RW
1282if test ! -r "$srcdir/$ac_unique_file"; then
1283 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1284 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1285fi
1286ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1287ac_abs_confdir=`(
1288 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1289 pwd)`
1290# When building in place, set srcdir=.
1291if test "$ac_abs_confdir" = "$ac_pwd"; then
1292 srcdir=.
1293fi
1294# Remove unnecessary trailing slashes from srcdir.
1295# Double slashes in file names in object file debugging info
1296# mess up M-x gdb in Emacs.
1297case $srcdir in
1298*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1299esac
1300for ac_var in $ac_precious_vars; do
1301 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1302 eval ac_env_${ac_var}_value=\$${ac_var}
1303 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1304 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1305done
c906108c 1306
b7026657
AC
1307#
1308# Report the --help message.
1309#
1310if test "$ac_init_help" = "long"; then
1311 # Omit some internal or obsolete options to make the list less imposing.
1312 # This message is too long to be a string in the A/UX 3.1 sh.
1313 cat <<_ACEOF
1314\`configure' configures this package to adapt to many kinds of systems.
c906108c 1315
b7026657 1316Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1317
b7026657
AC
1318To assign environment variables (e.g., CC, CFLAGS...), specify them as
1319VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1320
b7026657 1321Defaults for the options are specified in brackets.
c906108c 1322
b7026657
AC
1323Configuration:
1324 -h, --help display this help and exit
1325 --help=short display options specific to this package
1326 --help=recursive display the short help of all the included packages
1327 -V, --version display version information and exit
1328 -q, --quiet, --silent do not print \`checking...' messages
1329 --cache-file=FILE cache test results in FILE [disabled]
1330 -C, --config-cache alias for \`--cache-file=config.cache'
1331 -n, --no-create do not create output files
1332 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1333
b7026657
AC
1334Installation directories:
1335 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1336 [$ac_default_prefix]
b7026657 1337 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1338 [PREFIX]
c906108c 1339
b7026657
AC
1340By default, \`make install' will install all the files in
1341\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1342an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1343for instance \`--prefix=\$HOME'.
c906108c 1344
b7026657
AC
1345For better control, use the options below.
1346
1347Fine tuning of the installation directories:
81ecdfbb
RW
1348 --bindir=DIR user executables [EPREFIX/bin]
1349 --sbindir=DIR system admin executables [EPREFIX/sbin]
1350 --libexecdir=DIR program executables [EPREFIX/libexec]
1351 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1352 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1353 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1354 --libdir=DIR object code libraries [EPREFIX/lib]
1355 --includedir=DIR C header files [PREFIX/include]
1356 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1357 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1358 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1359 --infodir=DIR info documentation [DATAROOTDIR/info]
1360 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1361 --mandir=DIR man documentation [DATAROOTDIR/man]
1362 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1363 --htmldir=DIR html documentation [DOCDIR]
1364 --dvidir=DIR dvi documentation [DOCDIR]
1365 --pdfdir=DIR pdf documentation [DOCDIR]
1366 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1367_ACEOF
1368
1369 cat <<\_ACEOF
1370
1371Program names:
1372 --program-prefix=PREFIX prepend PREFIX to installed program names
1373 --program-suffix=SUFFIX append SUFFIX to installed program names
1374 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1375
1376System types:
1377 --build=BUILD configure for building on BUILD [guessed]
1378 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1379 --target=TARGET configure for building compilers for TARGET [HOST]
1380_ACEOF
c906108c 1381fi
b7026657
AC
1382
1383if test -n "$ac_init_help"; then
1384
1385 cat <<\_ACEOF
1386
1387Optional Features:
81ecdfbb 1388 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1389 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1390 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1391 --enable-plugins Enable support for plugins
6bb11ab3
L
1392 --enable-shared[=PKGS] build shared libraries [default=yes]
1393 --enable-static[=PKGS] build static libraries [default=yes]
1394 --enable-fast-install[=PKGS]
1395 optimize for fast installation [default=yes]
1396 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1397 --enable-maintainer-mode enable make rules and dependencies not useful
1398 (and sometimes confusing) to the casual installer
8d0978fb
MF
1399 --enable-sim-cflags=opts
1400 Extra CFLAGS for use in building simulator
1401 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1402 itself)
1403 --enable-sim-stdio Specify whether to use stdio for console
1404 input/output
1405 --enable-sim-trace=opts Enable tracing of simulated programs
1406 --enable-sim-profile=opts
1407 Enable profiling flags
5658c257
MF
1408 --enable-sim-endian=endian
1409 Specify target byte endian orientation
1410 --enable-sim-alignment=align
1411 Specify strict, nonstrict or forced alignment of
1412 memory accesses
b7026657 1413
6efef468
JM
1414Optional Packages:
1415 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1416 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1417 --with-system-zlib use installed libz
6bb11ab3
L
1418 --with-pic try to use only PIC/non-PIC objects [default=use
1419 both]
1420 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1421 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1422 --with-bugurl=URL Direct users to URL to report a bug
1423
b7026657
AC
1424Some influential environment variables:
1425 CC C compiler command
1426 CFLAGS C compiler flags
1427 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1428 nonstandard directory <lib dir>
81ecdfbb
RW
1429 LIBS libraries to pass to the linker, e.g. -l<library>
1430 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1431 you have headers in a nonstandard directory <include dir>
b7026657
AC
1432 CPP C preprocessor
1433
1434Use these variables to override the choices made by `configure' or to help
1435it to find libraries and programs with nonstandard names/locations.
1436
81ecdfbb 1437Report bugs to the package provider.
b7026657 1438_ACEOF
81ecdfbb 1439ac_status=$?
c906108c
SS
1440fi
1441
b7026657
AC
1442if test "$ac_init_help" = "recursive"; then
1443 # If there are subdirs, report their specific --help.
b7026657 1444 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1445 test -d "$ac_dir" ||
1446 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1447 continue
b7026657 1448 ac_builddir=.
c906108c 1449
81ecdfbb
RW
1450case "$ac_dir" in
1451.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1452*)
1453 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1454 # A ".." for each directory in $ac_dir_suffix.
1455 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1456 case $ac_top_builddir_sub in
1457 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1458 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1459 esac ;;
1460esac
1461ac_abs_top_builddir=$ac_pwd
1462ac_abs_builddir=$ac_pwd$ac_dir_suffix
1463# for backward compatibility:
1464ac_top_builddir=$ac_top_build_prefix
c906108c 1465
b7026657 1466case $srcdir in
81ecdfbb 1467 .) # We are building in place.
b7026657 1468 ac_srcdir=.
81ecdfbb
RW
1469 ac_top_srcdir=$ac_top_builddir_sub
1470 ac_abs_top_srcdir=$ac_pwd ;;
1471 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1472 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1473 ac_top_srcdir=$srcdir
1474 ac_abs_top_srcdir=$srcdir ;;
1475 *) # Relative name.
1476 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1477 ac_top_srcdir=$ac_top_build_prefix$srcdir
1478 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1479esac
81ecdfbb
RW
1480ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1481
1482 cd "$ac_dir" || { ac_status=$?; continue; }
1483 # Check for guested configure.
1484 if test -f "$ac_srcdir/configure.gnu"; then
1485 echo &&
1486 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1487 elif test -f "$ac_srcdir/configure"; then
1488 echo &&
1489 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1490 else
81ecdfbb
RW
1491 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1492 fi || ac_status=$?
1493 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1494 done
c906108c 1495fi
b7026657 1496
81ecdfbb 1497test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1498if $ac_init_version; then
1499 cat <<\_ACEOF
81ecdfbb
RW
1500configure
1501generated by GNU Autoconf 2.64
b7026657 1502
81ecdfbb 1503Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
1504This configure script is free software; the Free Software Foundation
1505gives unlimited permission to copy, distribute and modify it.
1506_ACEOF
81ecdfbb 1507 exit
b7026657 1508fi
b7026657 1509
81ecdfbb
RW
1510## ------------------------ ##
1511## Autoconf initialization. ##
1512## ------------------------ ##
b7026657 1513
81ecdfbb
RW
1514# ac_fn_c_try_compile LINENO
1515# --------------------------
1516# Try to compile conftest.$ac_ext, and return whether this succeeded.
1517ac_fn_c_try_compile ()
b7026657 1518{
81ecdfbb
RW
1519 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1520 rm -f conftest.$ac_objext
1521 if { { ac_try="$ac_compile"
1522case "(($ac_try" in
1523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1524 *) ac_try_echo=$ac_try;;
1525esac
1526eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1527$as_echo "$ac_try_echo"; } >&5
1528 (eval "$ac_compile") 2>conftest.err
1529 ac_status=$?
1530 if test -s conftest.err; then
1531 grep -v '^ *+' conftest.err >conftest.er1
1532 cat conftest.er1 >&5
1533 mv -f conftest.er1 conftest.err
1534 fi
1535 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1536 test $ac_status = 0; } && {
1537 test -z "$ac_c_werror_flag" ||
1538 test ! -s conftest.err
1539 } && test -s conftest.$ac_objext; then :
1540 ac_retval=0
1541else
1542 $as_echo "$as_me: failed program was:" >&5
1543sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1544
81ecdfbb
RW
1545 ac_retval=1
1546fi
1547 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1548 return $ac_retval
b7026657 1549
81ecdfbb 1550} # ac_fn_c_try_compile
b7026657 1551
81ecdfbb
RW
1552# ac_fn_c_try_cpp LINENO
1553# ----------------------
1554# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1555ac_fn_c_try_cpp ()
1556{
1557 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1558 if { { ac_try="$ac_cpp conftest.$ac_ext"
1559case "(($ac_try" in
1560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1561 *) ac_try_echo=$ac_try;;
1562esac
1563eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1564$as_echo "$ac_try_echo"; } >&5
1565 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1566 ac_status=$?
1567 if test -s conftest.err; then
1568 grep -v '^ *+' conftest.err >conftest.er1
1569 cat conftest.er1 >&5
1570 mv -f conftest.er1 conftest.err
1571 fi
1572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1573 test $ac_status = 0; } >/dev/null && {
1574 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1575 test ! -s conftest.err
1576 }; then :
1577 ac_retval=0
1578else
1579 $as_echo "$as_me: failed program was:" >&5
1580sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1581
81ecdfbb
RW
1582 ac_retval=1
1583fi
1584 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1585 return $ac_retval
b7026657 1586
81ecdfbb 1587} # ac_fn_c_try_cpp
b7026657 1588
81ecdfbb
RW
1589# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1590# -------------------------------------------------------
1591# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1592# the include files in INCLUDES and setting the cache variable VAR
1593# accordingly.
1594ac_fn_c_check_header_mongrel ()
1595{
1596 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1597 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1599$as_echo_n "checking for $2... " >&6; }
1600if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1601 $as_echo_n "(cached) " >&6
1602fi
1603eval ac_res=\$$3
1604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1605$as_echo "$ac_res" >&6; }
1606else
1607 # Is the header compilable?
1608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1609$as_echo_n "checking $2 usability... " >&6; }
1610cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1611/* end confdefs.h. */
1612$4
1613#include <$2>
1614_ACEOF
1615if ac_fn_c_try_compile "$LINENO"; then :
1616 ac_header_compiler=yes
1617else
1618 ac_header_compiler=no
1619fi
1620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1622$as_echo "$ac_header_compiler" >&6; }
1623
1624# Is the header present?
1625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1626$as_echo_n "checking $2 presence... " >&6; }
1627cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1628/* end confdefs.h. */
1629#include <$2>
1630_ACEOF
1631if ac_fn_c_try_cpp "$LINENO"; then :
1632 ac_header_preproc=yes
1633else
1634 ac_header_preproc=no
1635fi
1636rm -f conftest.err conftest.$ac_ext
1637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1638$as_echo "$ac_header_preproc" >&6; }
1639
1640# So? What about this header?
1641case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1642 yes:no: )
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1644$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1646$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1647 ;;
1648 no:yes:* )
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1650$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1652$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1654$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1656$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1658$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1659 ;;
1660esac
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1662$as_echo_n "checking for $2... " >&6; }
1663if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1664 $as_echo_n "(cached) " >&6
1665else
1666 eval "$3=\$ac_header_compiler"
1667fi
1668eval ac_res=\$$3
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1670$as_echo "$ac_res" >&6; }
1671fi
1672 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1673
1674} # ac_fn_c_check_header_mongrel
1675
1676# ac_fn_c_try_run LINENO
1677# ----------------------
1678# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1679# that executables *can* be run.
1680ac_fn_c_try_run ()
1681{
1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1683 if { { ac_try="$ac_link"
1684case "(($ac_try" in
1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686 *) ac_try_echo=$ac_try;;
1687esac
1688eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689$as_echo "$ac_try_echo"; } >&5
1690 (eval "$ac_link") 2>&5
1691 ac_status=$?
1692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1694 { { case "(($ac_try" in
1695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1696 *) ac_try_echo=$ac_try;;
1697esac
1698eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1699$as_echo "$ac_try_echo"; } >&5
1700 (eval "$ac_try") 2>&5
1701 ac_status=$?
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; }; }; then :
1704 ac_retval=0
1705else
1706 $as_echo "$as_me: program exited with status $ac_status" >&5
1707 $as_echo "$as_me: failed program was:" >&5
1708sed 's/^/| /' conftest.$ac_ext >&5
1709
1710 ac_retval=$ac_status
1711fi
1712 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1713 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1714 return $ac_retval
1715
1716} # ac_fn_c_try_run
1717
1718# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1719# -------------------------------------------------------
1720# Tests whether HEADER exists and can be compiled using the include files in
1721# INCLUDES, setting the cache variable VAR accordingly.
1722ac_fn_c_check_header_compile ()
1723{
1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1726$as_echo_n "checking for $2... " >&6; }
1727if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1728 $as_echo_n "(cached) " >&6
1729else
1730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1731/* end confdefs.h. */
1732$4
1733#include <$2>
1734_ACEOF
1735if ac_fn_c_try_compile "$LINENO"; then :
1736 eval "$3=yes"
1737else
1738 eval "$3=no"
1739fi
1740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1741fi
1742eval ac_res=\$$3
1743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1744$as_echo "$ac_res" >&6; }
1745 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1746
1747} # ac_fn_c_check_header_compile
1748
1749# ac_fn_c_try_link LINENO
1750# -----------------------
1751# Try to link conftest.$ac_ext, and return whether this succeeded.
1752ac_fn_c_try_link ()
1753{
1754 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1755 rm -f conftest.$ac_objext conftest$ac_exeext
1756 if { { ac_try="$ac_link"
1757case "(($ac_try" in
1758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1759 *) ac_try_echo=$ac_try;;
1760esac
1761eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1762$as_echo "$ac_try_echo"; } >&5
1763 (eval "$ac_link") 2>conftest.err
1764 ac_status=$?
1765 if test -s conftest.err; then
1766 grep -v '^ *+' conftest.err >conftest.er1
1767 cat conftest.er1 >&5
1768 mv -f conftest.er1 conftest.err
1769 fi
1770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1771 test $ac_status = 0; } && {
1772 test -z "$ac_c_werror_flag" ||
1773 test ! -s conftest.err
1774 } && test -s conftest$ac_exeext && {
1775 test "$cross_compiling" = yes ||
1776 $as_test_x conftest$ac_exeext
1777 }; then :
1778 ac_retval=0
1779else
1780 $as_echo "$as_me: failed program was:" >&5
1781sed 's/^/| /' conftest.$ac_ext >&5
1782
1783 ac_retval=1
1784fi
1785 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1786 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1787 # interfere with the next link command; also delete a directory that is
1788 # left behind by Apple's compiler. We do this before executing the actions.
1789 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1790 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1791 return $ac_retval
1792
1793} # ac_fn_c_try_link
1794
1795# ac_fn_c_check_func LINENO FUNC VAR
1796# ----------------------------------
1797# Tests whether FUNC exists, setting the cache variable VAR accordingly
1798ac_fn_c_check_func ()
1799{
1800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1802$as_echo_n "checking for $2... " >&6; }
1803if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1804 $as_echo_n "(cached) " >&6
1805else
1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807/* end confdefs.h. */
1808/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1809 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1810#define $2 innocuous_$2
1811
1812/* System header to define __stub macros and hopefully few prototypes,
1813 which can conflict with char $2 (); below.
1814 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1815 <limits.h> exists even on freestanding compilers. */
1816
1817#ifdef __STDC__
1818# include <limits.h>
1819#else
1820# include <assert.h>
1821#endif
1822
1823#undef $2
1824
1825/* Override any GCC internal prototype to avoid an error.
1826 Use char because int might match the return type of a GCC
1827 builtin and then its argument prototype would still apply. */
1828#ifdef __cplusplus
1829extern "C"
1830#endif
1831char $2 ();
1832/* The GNU C library defines this for functions which it implements
1833 to always fail with ENOSYS. Some functions are actually named
1834 something starting with __ and the normal name is an alias. */
1835#if defined __stub_$2 || defined __stub___$2
1836choke me
1837#endif
1838
1839int
1840main ()
1841{
1842return $2 ();
1843 ;
1844 return 0;
1845}
1846_ACEOF
1847if ac_fn_c_try_link "$LINENO"; then :
1848 eval "$3=yes"
1849else
1850 eval "$3=no"
1851fi
1852rm -f core conftest.err conftest.$ac_objext \
1853 conftest$ac_exeext conftest.$ac_ext
1854fi
1855eval ac_res=\$$3
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1857$as_echo "$ac_res" >&6; }
1858 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1859
1860} # ac_fn_c_check_func
1861cat >config.log <<_ACEOF
1862This file contains any messages produced by compilers while
1863running configure, to aid debugging if configure makes a mistake.
1864
1865It was created by $as_me, which was
1866generated by GNU Autoconf 2.64. Invocation command line was
1867
1868 $ $0 $@
1869
1870_ACEOF
1871exec 5>>config.log
1872{
1873cat <<_ASUNAME
1874## --------- ##
1875## Platform. ##
1876## --------- ##
1877
1878hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1879uname -m = `(uname -m) 2>/dev/null || echo unknown`
1880uname -r = `(uname -r) 2>/dev/null || echo unknown`
1881uname -s = `(uname -s) 2>/dev/null || echo unknown`
1882uname -v = `(uname -v) 2>/dev/null || echo unknown`
1883
1884/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1885/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1886
1887/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1888/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1889/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1890/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1891/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1892/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1893/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1894
1895_ASUNAME
1896
1897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1898for as_dir in $PATH
1899do
1900 IFS=$as_save_IFS
1901 test -z "$as_dir" && as_dir=.
1902 $as_echo "PATH: $as_dir"
1903 done
1904IFS=$as_save_IFS
1905
1906} >&5
1907
1908cat >&5 <<_ACEOF
b7026657
AC
1909
1910
1911## ----------- ##
1912## Core tests. ##
1913## ----------- ##
1914
1915_ACEOF
1916
1917
1918# Keep a trace of the command line.
1919# Strip out --no-create and --no-recursion so they do not pile up.
1920# Strip out --silent because we don't want to record it for future runs.
1921# Also quote any args containing shell meta-characters.
1922# Make two passes to allow for proper duplicate-argument suppression.
1923ac_configure_args=
1924ac_configure_args0=
1925ac_configure_args1=
b7026657
AC
1926ac_must_keep_next=false
1927for ac_pass in 1 2
1928do
1929 for ac_arg
1930 do
1931 case $ac_arg in
1932 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1933 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1934 | -silent | --silent | --silen | --sile | --sil)
1935 continue ;;
81ecdfbb
RW
1936 *\'*)
1937 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
1938 esac
1939 case $ac_pass in
81ecdfbb 1940 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 1941 2)
81ecdfbb 1942 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
1943 if test $ac_must_keep_next = true; then
1944 ac_must_keep_next=false # Got value, back to normal.
1945 else
1946 case $ac_arg in
1947 *=* | --config-cache | -C | -disable-* | --disable-* \
1948 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1949 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1950 | -with-* | --with-* | -without-* | --without-* | --x)
1951 case "$ac_configure_args0 " in
1952 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1953 esac
1954 ;;
1955 -* ) ac_must_keep_next=true ;;
1956 esac
1957 fi
81ecdfbb 1958 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
1959 ;;
1960 esac
1961 done
1962done
81ecdfbb
RW
1963{ ac_configure_args0=; unset ac_configure_args0;}
1964{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
1965
1966# When interrupted or exit'd, cleanup temporary files, and complete
1967# config.log. We remove comments because anyway the quotes in there
1968# would cause problems or look ugly.
81ecdfbb
RW
1969# WARNING: Use '\'' to represent an apostrophe within the trap.
1970# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
1971trap 'exit_status=$?
1972 # Save into config.log some information that might help in debugging.
1973 {
1974 echo
1975
1976 cat <<\_ASBOX
1977## ---------------- ##
1978## Cache variables. ##
1979## ---------------- ##
1980_ASBOX
1981 echo
1982 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
1983(
1984 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1985 eval ac_val=\$$ac_var
1986 case $ac_val in #(
1987 *${as_nl}*)
1988 case $ac_var in #(
1989 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1990$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1991 esac
1992 case $ac_var in #(
1993 _ | IFS | as_nl) ;; #(
1994 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1995 *) { eval $ac_var=; unset $ac_var;} ;;
1996 esac ;;
1997 esac
1998 done
b7026657 1999 (set) 2>&1 |
81ecdfbb
RW
2000 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2001 *${as_nl}ac_space=\ *)
b7026657 2002 sed -n \
81ecdfbb
RW
2003 "s/'\''/'\''\\\\'\'''\''/g;
2004 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2005 ;; #(
b7026657 2006 *)
81ecdfbb 2007 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2008 ;;
81ecdfbb
RW
2009 esac |
2010 sort
2011)
b7026657
AC
2012 echo
2013
2014 cat <<\_ASBOX
2015## ----------------- ##
2016## Output variables. ##
2017## ----------------- ##
2018_ASBOX
2019 echo
2020 for ac_var in $ac_subst_vars
2021 do
81ecdfbb
RW
2022 eval ac_val=\$$ac_var
2023 case $ac_val in
2024 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2025 esac
2026 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2027 done | sort
2028 echo
2029
2030 if test -n "$ac_subst_files"; then
2031 cat <<\_ASBOX
81ecdfbb
RW
2032## ------------------- ##
2033## File substitutions. ##
2034## ------------------- ##
b7026657
AC
2035_ASBOX
2036 echo
2037 for ac_var in $ac_subst_files
2038 do
81ecdfbb
RW
2039 eval ac_val=\$$ac_var
2040 case $ac_val in
2041 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2042 esac
2043 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2044 done | sort
2045 echo
2046 fi
2047
2048 if test -s confdefs.h; then
2049 cat <<\_ASBOX
2050## ----------- ##
2051## confdefs.h. ##
2052## ----------- ##
2053_ASBOX
2054 echo
81ecdfbb 2055 cat confdefs.h
b7026657
AC
2056 echo
2057 fi
2058 test "$ac_signal" != 0 &&
81ecdfbb
RW
2059 $as_echo "$as_me: caught signal $ac_signal"
2060 $as_echo "$as_me: exit $exit_status"
b7026657 2061 } >&5
81ecdfbb
RW
2062 rm -f core *.core core.conftest.* &&
2063 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2064 exit $exit_status
81ecdfbb 2065' 0
b7026657 2066for ac_signal in 1 2 13 15; do
81ecdfbb 2067 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2068done
2069ac_signal=0
2070
2071# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2072rm -f -r conftest* confdefs.h
2073
2074$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2075
2076# Predefined preprocessor variables.
2077
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_NAME "$PACKAGE_NAME"
2080_ACEOF
2081
b7026657
AC
2082cat >>confdefs.h <<_ACEOF
2083#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2084_ACEOF
2085
b7026657
AC
2086cat >>confdefs.h <<_ACEOF
2087#define PACKAGE_VERSION "$PACKAGE_VERSION"
2088_ACEOF
2089
b7026657
AC
2090cat >>confdefs.h <<_ACEOF
2091#define PACKAGE_STRING "$PACKAGE_STRING"
2092_ACEOF
2093
b7026657
AC
2094cat >>confdefs.h <<_ACEOF
2095#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2096_ACEOF
2097
81ecdfbb
RW
2098cat >>confdefs.h <<_ACEOF
2099#define PACKAGE_URL "$PACKAGE_URL"
2100_ACEOF
2101
b7026657
AC
2102
2103# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2104# Prefer an explicitly selected file to automatically selected ones.
2105ac_site_file1=NONE
2106ac_site_file2=NONE
2107if test -n "$CONFIG_SITE"; then
2108 ac_site_file1=$CONFIG_SITE
2109elif test "x$prefix" != xNONE; then
2110 ac_site_file1=$prefix/share/config.site
2111 ac_site_file2=$prefix/etc/config.site
2112else
2113 ac_site_file1=$ac_default_prefix/share/config.site
2114 ac_site_file2=$ac_default_prefix/etc/config.site
2115fi
2116for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2117do
2118 test "x$ac_site_file" = xNONE && continue
b7026657 2119 if test -r "$ac_site_file"; then
81ecdfbb
RW
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2121$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657
AC
2122 sed 's/^/| /' "$ac_site_file" >&5
2123 . "$ac_site_file"
2124 fi
2125done
2126
2127if test -r "$cache_file"; then
2128 # Some versions of bash will fail to source /dev/null (special
2129 # files actually), so we avoid doing that.
2130 if test -f "$cache_file"; then
81ecdfbb
RW
2131 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2132$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2133 case $cache_file in
81ecdfbb
RW
2134 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2135 *) . "./$cache_file";;
b7026657
AC
2136 esac
2137 fi
2138else
81ecdfbb
RW
2139 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2140$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2141 >$cache_file
2142fi
2143
2144# Check that the precious variables saved in the cache have kept the same
2145# value.
2146ac_cache_corrupted=false
81ecdfbb 2147for ac_var in $ac_precious_vars; do
b7026657
AC
2148 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2149 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2150 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2151 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2152 case $ac_old_set,$ac_new_set in
2153 set,)
81ecdfbb
RW
2154 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2155$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2156 ac_cache_corrupted=: ;;
2157 ,set)
81ecdfbb
RW
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2159$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2160 ac_cache_corrupted=: ;;
2161 ,);;
2162 *)
2163 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2164 # differences in whitespace do not lead to failure.
2165 ac_old_val_w=`echo x $ac_old_val`
2166 ac_new_val_w=`echo x $ac_new_val`
2167 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2169$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2170 ac_cache_corrupted=:
2171 else
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2173$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2174 eval $ac_var=\$ac_old_val
2175 fi
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2177$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2179$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2180 fi;;
2181 esac
2182 # Pass precious variables to config.status.
2183 if test "$ac_new_set" = set; then
2184 case $ac_new_val in
81ecdfbb 2185 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2186 *) ac_arg=$ac_var=$ac_new_val ;;
2187 esac
2188 case " $ac_configure_args " in
2189 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2190 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2191 esac
2192 fi
2193done
2194if $ac_cache_corrupted; then
81ecdfbb
RW
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2196$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2197 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2198$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2199 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2200fi
81ecdfbb
RW
2201## -------------------- ##
2202## Main body of script. ##
2203## -------------------- ##
b7026657
AC
2204
2205ac_ext=c
2206ac_cpp='$CPP $CPPFLAGS'
2207ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2208ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2209ac_compiler_gnu=$ac_cv_c_compiler_gnu
2210
2211
35695fd6
AC
2212# This file contains common code used by all simulators.
2213#
2214# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2215# directory. It is intended to be invoked before any target specific stuff.
2216# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2217# It is intended to be invoked last.
2218#
306f4178 2219# The simulator's configure.ac should look like:
35695fd6
AC
2220#
2221# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2222# AC_PREREQ(2.64)dnl
35695fd6 2223# AC_INIT(Makefile.in)
6ffe910a 2224# sinclude(../common/aclocal.m4)
35695fd6
AC
2225#
2226# SIM_AC_COMMON
2227#
2228# ... target specific stuff ...
2229#
2230# SIM_AC_OUTPUT
2231
d6416cdc
RW
2232# Include global overrides and fixes for Autoconf.
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
6ffe910a
MF
2259# _AC_CHECK_DECL_BODY
2260# -------------------
2261# Shell function body for AC_CHECK_DECL.
2262# _AC_CHECK_DECL_BODY
d6416cdc 2263
6ffe910a
MF
2264# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2265# INCLUDES)
2266# -------------------------------------------------------------
2267# Helper to AC_CHECK_DECLS, which generates the check for a single
2268# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2269# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
d6416cdc
RW
2270
2271
2272
2273
2274
2275
2276
35695fd6
AC
2277
2278
2279
db2e4d67 2280
6bb11ab3 2281# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2282#
6bb11ab3
L
2283# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2284# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2285# Written by Gordon Matzigkeit, 1996
2286#
2287# This file is free software; the Free Software Foundation gives
2288# unlimited permission to copy and/or distribute it, with or without
2289# modifications, as long as this notice is preserved.
db2e4d67 2290
db2e4d67 2291
db2e4d67 2292
6bb11ab3 2293# serial 56 LT_INIT
db2e4d67
MF
2294
2295
6bb11ab3
L
2296# LT_PREREQ(VERSION)
2297# ------------------
2298# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2299
db2e4d67
MF
2300
2301
6bb11ab3
L
2302# _LT_CHECK_BUILDDIR
2303# ------------------
2304# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2305
2306
35695fd6 2307
6bb11ab3
L
2308# LT_INIT([OPTIONS])
2309# ------------------
2310# LT_INIT
35695fd6 2311
6bb11ab3
L
2312# Old names:
2313# This is what autoupdate's m4 run will expand. It fires
2314# the warning (with _au_warn_XXX), outputs it into the
2315# updated configure.ac (with AC_DIAGNOSE), and then outputs
2316# the replacement expansion.
35695fd6
AC
2317
2318
6bb11ab3
L
2319# This is an auxiliary macro that is also run when
2320# autoupdate runs m4. It simply calls m4_warning, but
2321# we need a wrapper so that each warning is emitted only
2322# once. We break the quoting in m4_warning's argument in
2323# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2324
2325
6bb11ab3
L
2326# Finally, this is the expansion that is picked up by
2327# autoconf. It tells the user to run autoupdate, and
2328# then outputs the replacement expansion. We do not care
2329# about autoupdate's warning because that contains
2330# information on what to do *after* running autoupdate.
35695fd6 2331
6bb11ab3
L
2332# This is what autoupdate's m4 run will expand. It fires
2333# the warning (with _au_warn_XXX), outputs it into the
2334# updated configure.ac (with AC_DIAGNOSE), and then outputs
2335# the replacement expansion.
35695fd6
AC
2336
2337
6bb11ab3
L
2338# This is an auxiliary macro that is also run when
2339# autoupdate runs m4. It simply calls m4_warning, but
2340# we need a wrapper so that each warning is emitted only
2341# once. We break the quoting in m4_warning's argument in
2342# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2343
2344
6bb11ab3
L
2345# Finally, this is the expansion that is picked up by
2346# autoconf. It tells the user to run autoupdate, and
2347# then outputs the replacement expansion. We do not care
2348# about autoupdate's warning because that contains
2349# information on what to do *after* running autoupdate.
35695fd6
AC
2350
2351
2352
6bb11ab3
L
2353# _LT_CC_BASENAME(CC)
2354# -------------------
2355# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
35695fd6
AC
2356
2357
2358
6bb11ab3
L
2359# _LT_FILEUTILS_DEFAULTS
2360# ----------------------
2361# It is okay to use these file commands and assume they have been set
2362# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2363# _LT_FILEUTILS_DEFAULTS
35695fd6
AC
2364
2365
6bb11ab3
L
2366# _LT_SETUP
2367# ---------
2368# _LT_SETUP
35695fd6
AC
2369
2370
6bb11ab3
L
2371# _LT_PREPARE_SED_QUOTE_VARS
2372# --------------------------
2373# Define a few sed substitution that help us do robust quoting.
35695fd6
AC
2374
2375
6bb11ab3
L
2376# _LT_PROG_LTMAIN
2377# ---------------
2378# Note that this code is called both from `configure', and `config.status'
2379# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2380# `config.status' has no value for ac_aux_dir unless we are using Automake,
2381# so we pass a copy along to make sure it has a sensible value anyway.
2382# _LT_PROG_LTMAIN
35695fd6
AC
2383
2384
6bb11ab3
L
2385## ------------------------------------- ##
2386## Accumulate code for creating libtool. ##
2387## ------------------------------------- ##
35695fd6 2388
6bb11ab3
L
2389# So that we can recreate a full libtool script including additional
2390# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2391# in macros and then make a single call at the end using the `libtool'
2392# label.
35695fd6
AC
2393
2394
6bb11ab3
L
2395# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2396# ----------------------------------------
2397# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2398
2399
6bb11ab3 2400# Initialize.
35695fd6
AC
2401
2402
2403
6bb11ab3
L
2404# _LT_CONFIG_LIBTOOL([COMMANDS])
2405# ------------------------------
2406# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2407
2408
6bb11ab3 2409# Initialize.
35695fd6
AC
2410
2411
2412
6bb11ab3
L
2413# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2414# -----------------------------------------------------
35695fd6 2415
5912fadd
JB
2416
2417
6bb11ab3
L
2418# _LT_FORMAT_COMMENT([COMMENT])
2419# -----------------------------
2420# Add leading comment marks to the start of each line, and a trailing
2421# full-stop to the whole comment if one is not present already.
5912fadd
JB
2422
2423
35695fd6
AC
2424
2425
6bb11ab3
L
2426## ------------------------ ##
2427## FIXME: Eliminate VARNAME ##
2428## ------------------------ ##
35695fd6
AC
2429
2430
6bb11ab3
L
2431# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2432# -------------------------------------------------------------------
2433# CONFIGNAME is the name given to the value in the libtool script.
2434# VARNAME is the (base) name used in the configure script.
2435# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2436# VARNAME. Any other value will be used directly.
35695fd6 2437
35695fd6
AC
2438
2439
6bb11ab3
L
2440# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2441# --------------------------------------------------------
35695fd6
AC
2442
2443
2444
6bb11ab3
L
2445# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2446# ------------------------------------------------
35695fd6
AC
2447
2448
2449
6bb11ab3
L
2450# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2451# ---------------------------------------------------------
35695fd6
AC
2452
2453
2454
6bb11ab3
L
2455# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2456# --------------------------------------------------
35695fd6
AC
2457
2458
2459
6bb11ab3
L
2460# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2461# ---------------------------------------------------
35695fd6
AC
2462
2463
2464
6bb11ab3
L
2465# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2466# ---------------------------------------------------
35695fd6
AC
2467
2468
2469
2470
6bb11ab3
L
2471# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2472# ------------------------------------------------
35695fd6
AC
2473
2474
2475
2476
6bb11ab3
L
2477# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2478# ------------------------------------
2479# Quote a variable value, and forward it to `config.status' so that its
2480# declaration there will have the same value as in `configure'. VARNAME
2481# must have a single quote delimited value for this to work.
35695fd6
AC
2482
2483
2484
6bb11ab3
L
2485# _LT_CONFIG_STATUS_DECLARATIONS
2486# ------------------------------
2487# We delimit libtool config variables with single quotes, so when
2488# we write them to config.status, we have to be sure to quote all
2489# embedded single quotes properly. In configure, this macro expands
2490# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2491#
2492# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
35695fd6
AC
2493
2494
2495
6bb11ab3
L
2496# _LT_LIBTOOL_TAGS
2497# ----------------
2498# Output comment and list of tags supported by the script
35695fd6
AC
2499
2500
2501
6bb11ab3
L
2502# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2503# -----------------------------------
2504# Extract the dictionary values for VARNAME (optionally with TAG) and
2505# expand to a commented shell variable setting:
2506#
2507# # Some comment about what VAR is for.
2508# visible_name=$lt_internal_name
35695fd6
AC
2509
2510
35695fd6 2511
6bb11ab3
L
2512# _LT_LIBTOOL_CONFIG_VARS
2513# -----------------------
2514# Produce commented declarations of non-tagged libtool config variables
2515# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2516# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2517# section) are produced by _LT_LIBTOOL_TAG_VARS.
35695fd6
AC
2518
2519
6efef468 2520
6bb11ab3
L
2521# _LT_LIBTOOL_TAG_VARS(TAG)
2522# -------------------------
6efef468
JM
2523
2524
2525
6bb11ab3
L
2526# _LT_TAGVAR(VARNAME, [TAGNAME])
2527# ------------------------------
6efef468
JM
2528
2529
2530
6bb11ab3
L
2531# _LT_CONFIG_COMMANDS
2532# -------------------
2533# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2534# variables for single and double quote escaping we saved from calls
2535# to _LT_DECL, we can put quote escaped variables declarations
2536# into `config.status', and then the shell code to quote escape them in
2537# for loops in `config.status'. Finally, any additional code accumulated
2538# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2539#_LT_CONFIG_COMMANDS
2540
2541
2542# Initialize.
2543
2544
2545# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2546# ------------------------------------
2547# Generate a child script FILE with all initialization necessary to
2548# reuse the environment learned by the parent script, and make the
2549# file executable. If COMMENT is supplied, it is inserted after the
2550# `#!' sequence but before initialization text begins. After this
2551# macro, additional text can be appended to FILE to form the body of
2552# the child script. The macro ends with non-zero status if the
2553# file could not be fully written (such as if the disk is full).
2554# _LT_GENERATED_FILE_INIT
2555
2556# LT_OUTPUT
2557# ---------
2558# This macro allows early generation of the libtool script (before
2559# AC_OUTPUT is called), incase it is used in configure for compilation
2560# tests.
2561# LT_OUTPUT
2562
2563
2564# _LT_CONFIG(TAG)
2565# ---------------
2566# If TAG is the built-in tag, create an initial libtool script with a
2567# default configuration from the untagged config vars. Otherwise add code
2568# to config.status for appending the configuration named by TAG from the
2569# matching tagged config vars.
2570# _LT_CONFIG
6efef468
JM
2571
2572
6bb11ab3
L
2573# LT_SUPPORTED_TAG(TAG)
2574# ---------------------
2575# Trace this macro to discover what tags are supported by the libtool
2576# --tag option, using:
2577# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2578
6efef468 2579
6efef468 2580
6bb11ab3 2581# C support is built-in for now
6efef468 2582
6efef468
JM
2583
2584
2585
6bb11ab3
L
2586# LT_LANG(LANG)
2587# -------------
2588# Enable libtool support for the given language if not already enabled.
2589# LT_LANG
6efef468
JM
2590
2591
6bb11ab3
L
2592# _LT_LANG(LANGNAME)
2593# ------------------
2594# _LT_LANG
6efef468
JM
2595
2596
6bb11ab3
L
2597# _LT_LANG_DEFAULT_CONFIG
2598# -----------------------
2599# _LT_LANG_DEFAULT_CONFIG
6efef468 2600
6bb11ab3
L
2601# Obsolete macros:
2602# This is what autoupdate's m4 run will expand. It fires
2603# the warning (with _au_warn_XXX), outputs it into the
2604# updated configure.ac (with AC_DIAGNOSE), and then outputs
2605# the replacement expansion.
6efef468 2606
6efef468 2607
6bb11ab3
L
2608# This is an auxiliary macro that is also run when
2609# autoupdate runs m4. It simply calls m4_warning, but
2610# we need a wrapper so that each warning is emitted only
2611# once. We break the quoting in m4_warning's argument in
2612# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2613
6efef468 2614
6bb11ab3
L
2615# Finally, this is the expansion that is picked up by
2616# autoconf. It tells the user to run autoupdate, and
2617# then outputs the replacement expansion. We do not care
2618# about autoupdate's warning because that contains
2619# information on what to do *after* running autoupdate.
6efef468 2620
6bb11ab3
L
2621# This is what autoupdate's m4 run will expand. It fires
2622# the warning (with _au_warn_XXX), outputs it into the
2623# updated configure.ac (with AC_DIAGNOSE), and then outputs
2624# the replacement expansion.
6efef468
JM
2625
2626
6bb11ab3
L
2627# This is an auxiliary macro that is also run when
2628# autoupdate runs m4. It simply calls m4_warning, but
2629# we need a wrapper so that each warning is emitted only
2630# once. We break the quoting in m4_warning's argument in
2631# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2632
2633
6bb11ab3
L
2634# Finally, this is the expansion that is picked up by
2635# autoconf. It tells the user to run autoupdate, and
2636# then outputs the replacement expansion. We do not care
2637# about autoupdate's warning because that contains
2638# information on what to do *after* running autoupdate.
6efef468 2639
6bb11ab3
L
2640# This is what autoupdate's m4 run will expand. It fires
2641# the warning (with _au_warn_XXX), outputs it into the
2642# updated configure.ac (with AC_DIAGNOSE), and then outputs
2643# the replacement expansion.
6efef468
JM
2644
2645
6bb11ab3
L
2646# This is an auxiliary macro that is also run when
2647# autoupdate runs m4. It simply calls m4_warning, but
2648# we need a wrapper so that each warning is emitted only
2649# once. We break the quoting in m4_warning's argument in
2650# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2651
2652
6bb11ab3
L
2653# Finally, this is the expansion that is picked up by
2654# autoconf. It tells the user to run autoupdate, and
2655# then outputs the replacement expansion. We do not care
2656# about autoupdate's warning because that contains
2657# information on what to do *after* running autoupdate.
6efef468 2658
6bb11ab3
L
2659# This is what autoupdate's m4 run will expand. It fires
2660# the warning (with _au_warn_XXX), outputs it into the
2661# updated configure.ac (with AC_DIAGNOSE), and then outputs
2662# the replacement expansion.
6efef468
JM
2663
2664
6bb11ab3
L
2665# This is an auxiliary macro that is also run when
2666# autoupdate runs m4. It simply calls m4_warning, but
2667# we need a wrapper so that each warning is emitted only
2668# once. We break the quoting in m4_warning's argument in
2669# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2670
2671
6bb11ab3
L
2672# Finally, this is the expansion that is picked up by
2673# autoconf. It tells the user to run autoupdate, and
2674# then outputs the replacement expansion. We do not care
2675# about autoupdate's warning because that contains
2676# information on what to do *after* running autoupdate.
6efef468 2677
6bb11ab3
L
2678# This is what autoupdate's m4 run will expand. It fires
2679# the warning (with _au_warn_XXX), outputs it into the
2680# updated configure.ac (with AC_DIAGNOSE), and then outputs
2681# the replacement expansion.
6efef468
JM
2682
2683
6bb11ab3
L
2684# This is an auxiliary macro that is also run when
2685# autoupdate runs m4. It simply calls m4_warning, but
2686# we need a wrapper so that each warning is emitted only
2687# once. We break the quoting in m4_warning's argument in
2688# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2689
2690
6bb11ab3
L
2691# Finally, this is the expansion that is picked up by
2692# autoconf. It tells the user to run autoupdate, and
2693# then outputs the replacement expansion. We do not care
2694# about autoupdate's warning because that contains
2695# information on what to do *after* running autoupdate.
6efef468 2696
35695fd6
AC
2697
2698
6bb11ab3
L
2699# _LT_TAG_COMPILER
2700# ----------------
2701# _LT_TAG_COMPILER
35695fd6
AC
2702
2703
6bb11ab3
L
2704# _LT_COMPILER_BOILERPLATE
2705# ------------------------
2706# Check for compiler boilerplate output or warnings with
2707# the simple compiler test code.
2708# _LT_COMPILER_BOILERPLATE
f0569246 2709
f0569246 2710
6bb11ab3
L
2711# _LT_LINKER_BOILERPLATE
2712# ----------------------
2713# Check for linker boilerplate output or warnings with
2714# the simple link test code.
2715# _LT_LINKER_BOILERPLATE
b7026657 2716
6bb11ab3
L
2717# _LT_REQUIRED_DARWIN_CHECKS
2718# -------------------------
81ecdfbb 2719
b7026657 2720
b7026657 2721
6bb11ab3
L
2722# _LT_DARWIN_LINKER_FEATURES
2723# --------------------------
2724# Checks for linker and compiler features on darwin
b7026657 2725
b7026657 2726
6bb11ab3
L
2727# _LT_SYS_MODULE_PATH_AIX
2728# -----------------------
2729# Links a minimal program and checks the executable
2730# for the system default hardcoded library path. In most cases,
2731# this is /usr/lib:/lib, but when the MPI compilers are used
2732# the location of the communication and MPI libs are included too.
2733# If we don't find anything, use the default library path according
2734# to the aix ld manual.
2735# _LT_SYS_MODULE_PATH_AIX
b7026657 2736
b7026657 2737
6bb11ab3
L
2738# _LT_SHELL_INIT(ARG)
2739# -------------------
2740# _LT_SHELL_INIT
b7026657 2741
f0569246 2742
81ecdfbb 2743
6bb11ab3
L
2744# _LT_PROG_ECHO_BACKSLASH
2745# -----------------------
2746# Find how we can fake an echo command that does not interpret backslash.
2747# In particular, with Autoconf 2.60 or later we add some code to the start
2748# of the generated configure script which will find a shell with a builtin
2749# printf (which we can use as an echo command).
2750# _LT_PROG_ECHO_BACKSLASH
f0569246 2751
b7026657 2752
6bb11ab3
L
2753# _LT_ENABLE_LOCK
2754# ---------------
2755# _LT_ENABLE_LOCK
81ecdfbb 2756
b7026657 2757
6bb11ab3
L
2758# _LT_CMD_OLD_ARCHIVE
2759# -------------------
2760# _LT_CMD_OLD_ARCHIVE
f0569246 2761
81ecdfbb 2762
6bb11ab3
L
2763# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2764# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2765# ----------------------------------------------------------------
2766# Check whether the given compiler option works
2767# _LT_COMPILER_OPTION
b7026657 2768
6bb11ab3
L
2769# Old name:
2770# This is what autoupdate's m4 run will expand. It fires
2771# the warning (with _au_warn_XXX), outputs it into the
2772# updated configure.ac (with AC_DIAGNOSE), and then outputs
2773# the replacement expansion.
b7026657 2774
b7026657 2775
6bb11ab3
L
2776# This is an auxiliary macro that is also run when
2777# autoupdate runs m4. It simply calls m4_warning, but
2778# we need a wrapper so that each warning is emitted only
2779# once. We break the quoting in m4_warning's argument in
2780# order to expand this macro's arguments, not AU_DEFUN's.
f0569246 2781
f0569246 2782
6bb11ab3
L
2783# Finally, this is the expansion that is picked up by
2784# autoconf. It tells the user to run autoupdate, and
2785# then outputs the replacement expansion. We do not care
2786# about autoupdate's warning because that contains
2787# information on what to do *after* running autoupdate.
f0569246 2788
f0569246 2789
f0569246 2790
6bb11ab3
L
2791# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2792# [ACTION-SUCCESS], [ACTION-FAILURE])
2793# ----------------------------------------------------
2794# Check whether the given linker option works
2795# _LT_LINKER_OPTION
81ecdfbb 2796
6bb11ab3
L
2797# Old name:
2798# This is what autoupdate's m4 run will expand. It fires
2799# the warning (with _au_warn_XXX), outputs it into the
2800# updated configure.ac (with AC_DIAGNOSE), and then outputs
2801# the replacement expansion.
81ecdfbb 2802
81ecdfbb 2803
6bb11ab3
L
2804# This is an auxiliary macro that is also run when
2805# autoupdate runs m4. It simply calls m4_warning, but
2806# we need a wrapper so that each warning is emitted only
2807# once. We break the quoting in m4_warning's argument in
2808# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2809
f0569246 2810
6bb11ab3
L
2811# Finally, this is the expansion that is picked up by
2812# autoconf. It tells the user to run autoupdate, and
2813# then outputs the replacement expansion. We do not care
2814# about autoupdate's warning because that contains
2815# information on what to do *after* running autoupdate.
2816
2817
2818
2819# LT_CMD_MAX_LEN
2820#---------------
2821# LT_CMD_MAX_LEN
2822
2823# Old name:
2824# This is what autoupdate's m4 run will expand. It fires
2825# the warning (with _au_warn_XXX), outputs it into the
2826# updated configure.ac (with AC_DIAGNOSE), and then outputs
2827# the replacement expansion.
2828
2829
2830# This is an auxiliary macro that is also run when
2831# autoupdate runs m4. It simply calls m4_warning, but
2832# we need a wrapper so that each warning is emitted only
2833# once. We break the quoting in m4_warning's argument in
2834# order to expand this macro's arguments, not AU_DEFUN's.
2835
2836
2837# Finally, this is the expansion that is picked up by
2838# autoconf. It tells the user to run autoupdate, and
2839# then outputs the replacement expansion. We do not care
2840# about autoupdate's warning because that contains
2841# information on what to do *after* running autoupdate.
2842
2843
2844
2845# _LT_HEADER_DLFCN
2846# ----------------
2847# _LT_HEADER_DLFCN
2848
2849
2850# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2851# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2852# ----------------------------------------------------------------
2853# _LT_TRY_DLOPEN_SELF
2854
2855
2856# LT_SYS_DLOPEN_SELF
2857# ------------------
2858# LT_SYS_DLOPEN_SELF
2859
2860# Old name:
2861# This is what autoupdate's m4 run will expand. It fires
2862# the warning (with _au_warn_XXX), outputs it into the
2863# updated configure.ac (with AC_DIAGNOSE), and then outputs
2864# the replacement expansion.
2865
2866
2867# This is an auxiliary macro that is also run when
2868# autoupdate runs m4. It simply calls m4_warning, but
2869# we need a wrapper so that each warning is emitted only
2870# once. We break the quoting in m4_warning's argument in
2871# order to expand this macro's arguments, not AU_DEFUN's.
2872
2873
2874# Finally, this is the expansion that is picked up by
2875# autoconf. It tells the user to run autoupdate, and
2876# then outputs the replacement expansion. We do not care
2877# about autoupdate's warning because that contains
2878# information on what to do *after* running autoupdate.
2879
2880
2881
2882# _LT_COMPILER_C_O([TAGNAME])
2883# ---------------------------
2884# Check to see if options -c and -o are simultaneously supported by compiler.
2885# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2886# _LT_COMPILER_C_O
2887
2888
2889# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2890# ----------------------------------
2891# Check to see if we can do hard links to lock some files if needed
2892# _LT_COMPILER_FILE_LOCKS
2893
2894
2895# _LT_CHECK_OBJDIR
2896# ----------------
2897# _LT_CHECK_OBJDIR
2898
2899
2900# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2901# --------------------------------------
2902# Check hardcoding attributes.
2903# _LT_LINKER_HARDCODE_LIBPATH
2904
2905
2906# _LT_CMD_STRIPLIB
2907# ----------------
2908# _LT_CMD_STRIPLIB
2909
2910
2911# _LT_SYS_DYNAMIC_LINKER([TAG])
2912# -----------------------------
2913# PORTME Fill in your ld.so characteristics
2914# _LT_SYS_DYNAMIC_LINKER
2915
2916
2917# _LT_PATH_TOOL_PREFIX(TOOL)
2918# --------------------------
2919# find a file program which can recognize shared library
2920# _LT_PATH_TOOL_PREFIX
2921
2922# Old name:
2923# This is what autoupdate's m4 run will expand. It fires
2924# the warning (with _au_warn_XXX), outputs it into the
2925# updated configure.ac (with AC_DIAGNOSE), and then outputs
2926# the replacement expansion.
2927
2928
2929# This is an auxiliary macro that is also run when
2930# autoupdate runs m4. It simply calls m4_warning, but
2931# we need a wrapper so that each warning is emitted only
2932# once. We break the quoting in m4_warning's argument in
2933# order to expand this macro's arguments, not AU_DEFUN's.
2934
2935
2936# Finally, this is the expansion that is picked up by
2937# autoconf. It tells the user to run autoupdate, and
2938# then outputs the replacement expansion. We do not care
2939# about autoupdate's warning because that contains
2940# information on what to do *after* running autoupdate.
2941
2942
2943
2944# _LT_PATH_MAGIC
2945# --------------
2946# find a file program which can recognize a shared library
2947# _LT_PATH_MAGIC
2948
2949
2950# LT_PATH_LD
2951# ----------
2952# find the pathname to the GNU or non-GNU linker
2953# LT_PATH_LD
2954
2955# Old names:
2956# This is what autoupdate's m4 run will expand. It fires
2957# the warning (with _au_warn_XXX), outputs it into the
2958# updated configure.ac (with AC_DIAGNOSE), and then outputs
2959# the replacement expansion.
2960
2961
2962# This is an auxiliary macro that is also run when
2963# autoupdate runs m4. It simply calls m4_warning, but
2964# we need a wrapper so that each warning is emitted only
2965# once. We break the quoting in m4_warning's argument in
2966# order to expand this macro's arguments, not AU_DEFUN's.
2967
2968
2969# Finally, this is the expansion that is picked up by
2970# autoconf. It tells the user to run autoupdate, and
2971# then outputs the replacement expansion. We do not care
2972# about autoupdate's warning because that contains
2973# information on what to do *after* running autoupdate.
2974
2975# This is what autoupdate's m4 run will expand. It fires
2976# the warning (with _au_warn_XXX), outputs it into the
2977# updated configure.ac (with AC_DIAGNOSE), and then outputs
2978# the replacement expansion.
2979
2980
2981# This is an auxiliary macro that is also run when
2982# autoupdate runs m4. It simply calls m4_warning, but
2983# we need a wrapper so that each warning is emitted only
2984# once. We break the quoting in m4_warning's argument in
2985# order to expand this macro's arguments, not AU_DEFUN's.
2986
2987
2988# Finally, this is the expansion that is picked up by
2989# autoconf. It tells the user to run autoupdate, and
2990# then outputs the replacement expansion. We do not care
2991# about autoupdate's warning because that contains
2992# information on what to do *after* running autoupdate.
2993
2994
2995
2996# _LT_PATH_LD_GNU
2997#- --------------
2998# _LT_PATH_LD_GNU
2999
3000
3001# _LT_CMD_RELOAD
3002# --------------
3003# find reload flag for linker
3004# -- PORTME Some linkers may need a different reload flag.
3005# _LT_CMD_RELOAD
3006
3007
3008# _LT_CHECK_MAGIC_METHOD
3009# ----------------------
3010# how to check for library dependencies
3011# -- PORTME fill in with the dynamic library characteristics
3012# _LT_CHECK_MAGIC_METHOD
3013
3014
3015# LT_PATH_NM
3016# ----------
3017# find the pathname to a BSD- or MS-compatible name lister
3018# LT_PATH_NM
3019
3020# Old names:
3021# This is what autoupdate's m4 run will expand. It fires
3022# the warning (with _au_warn_XXX), outputs it into the
3023# updated configure.ac (with AC_DIAGNOSE), and then outputs
3024# the replacement expansion.
3025
3026
3027# This is an auxiliary macro that is also run when
3028# autoupdate runs m4. It simply calls m4_warning, but
3029# we need a wrapper so that each warning is emitted only
3030# once. We break the quoting in m4_warning's argument in
3031# order to expand this macro's arguments, not AU_DEFUN's.
3032
3033
3034# Finally, this is the expansion that is picked up by
3035# autoconf. It tells the user to run autoupdate, and
3036# then outputs the replacement expansion. We do not care
3037# about autoupdate's warning because that contains
3038# information on what to do *after* running autoupdate.
3039
3040# This is what autoupdate's m4 run will expand. It fires
3041# the warning (with _au_warn_XXX), outputs it into the
3042# updated configure.ac (with AC_DIAGNOSE), and then outputs
3043# the replacement expansion.
3044
3045
3046# This is an auxiliary macro that is also run when
3047# autoupdate runs m4. It simply calls m4_warning, but
3048# we need a wrapper so that each warning is emitted only
3049# once. We break the quoting in m4_warning's argument in
3050# order to expand this macro's arguments, not AU_DEFUN's.
3051
3052
3053# Finally, this is the expansion that is picked up by
3054# autoconf. It tells the user to run autoupdate, and
3055# then outputs the replacement expansion. We do not care
3056# about autoupdate's warning because that contains
3057# information on what to do *after* running autoupdate.
3058
3059
3060
3061# LT_LIB_M
3062# --------
3063# check for math library
3064# LT_LIB_M
3065
3066# Old name:
3067# This is what autoupdate's m4 run will expand. It fires
3068# the warning (with _au_warn_XXX), outputs it into the
3069# updated configure.ac (with AC_DIAGNOSE), and then outputs
3070# the replacement expansion.
3071
3072
3073# This is an auxiliary macro that is also run when
3074# autoupdate runs m4. It simply calls m4_warning, but
3075# we need a wrapper so that each warning is emitted only
3076# once. We break the quoting in m4_warning's argument in
3077# order to expand this macro's arguments, not AU_DEFUN's.
3078
3079
3080# Finally, this is the expansion that is picked up by
3081# autoconf. It tells the user to run autoupdate, and
3082# then outputs the replacement expansion. We do not care
3083# about autoupdate's warning because that contains
3084# information on what to do *after* running autoupdate.
3085
3086
3087
3088# _LT_COMPILER_NO_RTTI([TAGNAME])
3089# -------------------------------
3090# _LT_COMPILER_NO_RTTI
3091
3092
3093# _LT_CMD_GLOBAL_SYMBOLS
3094# ----------------------
3095 # _LT_CMD_GLOBAL_SYMBOLS
3096
3097
3098# _LT_COMPILER_PIC([TAGNAME])
3099# ---------------------------
3100# _LT_COMPILER_PIC
3101
3102
3103# _LT_LINKER_SHLIBS([TAGNAME])
3104# ----------------------------
3105# See if the linker supports building shared libraries.
3106# _LT_LINKER_SHLIBS
3107
3108
3109# _LT_LANG_C_CONFIG([TAG])
3110# ------------------------
3111# Ensure that the configuration variables for a C compiler are suitably
3112# defined. These variables are subsequently used by _LT_CONFIG to write
3113# the compiler configuration to `libtool'.
3114# _LT_LANG_C_CONFIG
3115
3116
3117# _LT_LANG_CXX_CONFIG([TAG])
3118# --------------------------
3119# Ensure that the configuration variables for a C++ compiler are suitably
3120# defined. These variables are subsequently used by _LT_CONFIG to write
3121# the compiler configuration to `libtool'.
3122# _LT_LANG_CXX_CONFIG
3123
3124
3125# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3126# ---------------------------------
3127# Figure out "hidden" library dependencies from verbose
3128# compiler output when linking a shared library.
3129# Parse the compiler output and extract the necessary
3130# objects, libraries and library flags.
3131# _LT_SYS_HIDDEN_LIBDEPS
3132
3133
3134# _LT_LANG_F77_CONFIG([TAG])
3135# --------------------------
3136# Ensure that the configuration variables for a Fortran 77 compiler are
3137# suitably defined. These variables are subsequently used by _LT_CONFIG
3138# to write the compiler configuration to `libtool'.
3139# _LT_LANG_F77_CONFIG
3140
3141
3142# _LT_LANG_FC_CONFIG([TAG])
3143# -------------------------
3144# Ensure that the configuration variables for a Fortran compiler are
3145# suitably defined. These variables are subsequently used by _LT_CONFIG
3146# to write the compiler configuration to `libtool'.
3147# _LT_LANG_FC_CONFIG
3148
3149
3150# _LT_LANG_GCJ_CONFIG([TAG])
3151# --------------------------
3152# Ensure that the configuration variables for the GNU Java Compiler compiler
3153# are suitably defined. These variables are subsequently used by _LT_CONFIG
3154# to write the compiler configuration to `libtool'.
3155# _LT_LANG_GCJ_CONFIG
3156
3157
3158# _LT_LANG_RC_CONFIG([TAG])
3159# -------------------------
3160# Ensure that the configuration variables for the Windows resource compiler
3161# are suitably defined. These variables are subsequently used by _LT_CONFIG
3162# to write the compiler configuration to `libtool'.
3163# _LT_LANG_RC_CONFIG
3164
3165
3166# LT_PROG_GCJ
3167# -----------
3168
3169
3170# Old name:
3171# This is what autoupdate's m4 run will expand. It fires
3172# the warning (with _au_warn_XXX), outputs it into the
3173# updated configure.ac (with AC_DIAGNOSE), and then outputs
3174# the replacement expansion.
3175
3176
3177# This is an auxiliary macro that is also run when
3178# autoupdate runs m4. It simply calls m4_warning, but
3179# we need a wrapper so that each warning is emitted only
3180# once. We break the quoting in m4_warning's argument in
3181# order to expand this macro's arguments, not AU_DEFUN's.
3182
3183
3184# Finally, this is the expansion that is picked up by
3185# autoconf. It tells the user to run autoupdate, and
3186# then outputs the replacement expansion. We do not care
3187# about autoupdate's warning because that contains
3188# information on what to do *after* running autoupdate.
3189
3190
3191
3192# LT_PROG_RC
3193# ----------
3194
3195
3196# Old name:
3197# This is what autoupdate's m4 run will expand. It fires
3198# the warning (with _au_warn_XXX), outputs it into the
3199# updated configure.ac (with AC_DIAGNOSE), and then outputs
3200# the replacement expansion.
3201
3202
3203# This is an auxiliary macro that is also run when
3204# autoupdate runs m4. It simply calls m4_warning, but
3205# we need a wrapper so that each warning is emitted only
3206# once. We break the quoting in m4_warning's argument in
3207# order to expand this macro's arguments, not AU_DEFUN's.
3208
3209
3210# Finally, this is the expansion that is picked up by
3211# autoconf. It tells the user to run autoupdate, and
3212# then outputs the replacement expansion. We do not care
3213# about autoupdate's warning because that contains
3214# information on what to do *after* running autoupdate.
3215
3216
3217
3218# _LT_DECL_EGREP
3219# --------------
3220# If we don't have a new enough Autoconf to choose the best grep
3221# available, choose the one first in the user's PATH.
3222
3223
3224
3225# _LT_DECL_OBJDUMP
3226# --------------
3227# If we don't have a new enough Autoconf to choose the best objdump
3228# available, choose the one first in the user's PATH.
3229
3230
3231
3232# _LT_DECL_SED
3233# ------------
3234# Check for a fully-functional sed program, that truncates
3235# as few characters as possible. Prefer GNU sed if found.
3236# _LT_DECL_SED
3237
3238#m4_ifndef
3239
3240# Old name:
3241# This is what autoupdate's m4 run will expand. It fires
3242# the warning (with _au_warn_XXX), outputs it into the
3243# updated configure.ac (with AC_DIAGNOSE), and then outputs
3244# the replacement expansion.
3245
3246
3247# This is an auxiliary macro that is also run when
3248# autoupdate runs m4. It simply calls m4_warning, but
3249# we need a wrapper so that each warning is emitted only
3250# once. We break the quoting in m4_warning's argument in
3251# order to expand this macro's arguments, not AU_DEFUN's.
3252
3253
3254# Finally, this is the expansion that is picked up by
3255# autoconf. It tells the user to run autoupdate, and
3256# then outputs the replacement expansion. We do not care
3257# about autoupdate's warning because that contains
3258# information on what to do *after* running autoupdate.
3259
3260
3261
3262# _LT_CHECK_SHELL_FEATURES
3263# ------------------------
3264# Find out whether the shell is Bourne or XSI compatible,
3265# or has some other useful features.
3266# _LT_CHECK_SHELL_FEATURES
3267
3268
3269# _LT_PROG_XSI_SHELLFNS
3270# ---------------------
3271# Bourne and XSI compatible variants of some useful shell functions.
3272
3273
3274# Helper functions for option handling. -*- Autoconf -*-
3275#
3276# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3277# Inc.
3278# Written by Gary V. Vaughan, 2004
3279#
3280# This file is free software; the Free Software Foundation gives
3281# unlimited permission to copy and/or distribute it, with or without
3282# modifications, as long as this notice is preserved.
3283
3284# serial 6 ltoptions.m4
3285
3286# This is to help aclocal find these macros, as it can't see m4_define.
3287
3288
3289
3290# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3291# ------------------------------------------
3292
3293
3294
3295# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3296# ---------------------------------------
3297# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3298# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3299# saved as a flag.
3300
3301
3302
3303# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3304# ------------------------------------------------------------
3305# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3306
3307
3308
3309# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3310# -------------------------------------------------------
3311# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3312# are set.
3313
3314
3315
3316# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3317# ----------------------------------------
3318# OPTION-LIST is a space-separated list of Libtool options associated
3319# with MACRO-NAME. If any OPTION has a matching handler declared with
3320# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3321# the unknown option and exit.
3322# _LT_SET_OPTIONS
3323
3324
3325## --------------------------------- ##
3326## Macros to handle LT_INIT options. ##
3327## --------------------------------- ##
3328
3329# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3330# -----------------------------------------
3331
3332
3333
3334# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3335# -----------------------------------------------
3336# LT_OPTION_DEFINE
3337
3338
3339# dlopen
3340# ------
3341
3342
3343# This is what autoupdate's m4 run will expand. It fires
3344# the warning (with _au_warn_XXX), outputs it into the
3345# updated configure.ac (with AC_DIAGNOSE), and then outputs
3346# the replacement expansion.
3347
3348
3349# This is an auxiliary macro that is also run when
3350# autoupdate runs m4. It simply calls m4_warning, but
3351# we need a wrapper so that each warning is emitted only
3352# once. We break the quoting in m4_warning's argument in
3353# order to expand this macro's arguments, not AU_DEFUN's.
3354
3355
3356# Finally, this is the expansion that is picked up by
3357# autoconf. It tells the user to run autoupdate, and
3358# then outputs the replacement expansion. We do not care
3359# about autoupdate's warning because that contains
3360# information on what to do *after* running autoupdate.
3361
3362
3363
3364
3365# win32-dll
3366# ---------
3367# Declare package support for building win32 dll's.
3368# win32-dll
3369
3370# This is what autoupdate's m4 run will expand. It fires
3371# the warning (with _au_warn_XXX), outputs it into the
3372# updated configure.ac (with AC_DIAGNOSE), and then outputs
3373# the replacement expansion.
3374
3375
3376# This is an auxiliary macro that is also run when
3377# autoupdate runs m4. It simply calls m4_warning, but
3378# we need a wrapper so that each warning is emitted only
3379# once. We break the quoting in m4_warning's argument in
3380# order to expand this macro's arguments, not AU_DEFUN's.
3381
3382
3383# Finally, this is the expansion that is picked up by
3384# autoconf. It tells the user to run autoupdate, and
3385# then outputs the replacement expansion. We do not care
3386# about autoupdate's warning because that contains
3387# information on what to do *after* running autoupdate.
3388
3389
3390
3391
3392# _LT_ENABLE_SHARED([DEFAULT])
3393# ----------------------------
3394# implement the --enable-shared flag, and supports the `shared' and
3395# `disable-shared' LT_INIT options.
3396# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3397# _LT_ENABLE_SHARED
3398
3399
3400
3401
3402# Old names:
3403
3404
3405
3406
3407# This is what autoupdate's m4 run will expand. It fires
3408# the warning (with _au_warn_XXX), outputs it into the
3409# updated configure.ac (with AC_DIAGNOSE), and then outputs
3410# the replacement expansion.
3411
3412
3413# This is an auxiliary macro that is also run when
3414# autoupdate runs m4. It simply calls m4_warning, but
3415# we need a wrapper so that each warning is emitted only
3416# once. We break the quoting in m4_warning's argument in
3417# order to expand this macro's arguments, not AU_DEFUN's.
3418
3419
3420# Finally, this is the expansion that is picked up by
3421# autoconf. It tells the user to run autoupdate, and
3422# then outputs the replacement expansion. We do not care
3423# about autoupdate's warning because that contains
3424# information on what to do *after* running autoupdate.
3425
3426# This is what autoupdate's m4 run will expand. It fires
3427# the warning (with _au_warn_XXX), outputs it into the
3428# updated configure.ac (with AC_DIAGNOSE), and then outputs
3429# the replacement expansion.
3430
3431
3432# This is an auxiliary macro that is also run when
3433# autoupdate runs m4. It simply calls m4_warning, but
3434# we need a wrapper so that each warning is emitted only
3435# once. We break the quoting in m4_warning's argument in
3436# order to expand this macro's arguments, not AU_DEFUN's.
3437
3438
3439# Finally, this is the expansion that is picked up by
3440# autoconf. It tells the user to run autoupdate, and
3441# then outputs the replacement expansion. We do not care
3442# about autoupdate's warning because that contains
3443# information on what to do *after* running autoupdate.
3444
3445
3446
3447
3448
3449# _LT_ENABLE_STATIC([DEFAULT])
3450# ----------------------------
3451# implement the --enable-static flag, and support the `static' and
3452# `disable-static' LT_INIT options.
3453# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3454# _LT_ENABLE_STATIC
3455
3456
3457
3458
3459# Old names:
3460
3461
3462
3463
3464# This is what autoupdate's m4 run will expand. It fires
3465# the warning (with _au_warn_XXX), outputs it into the
3466# updated configure.ac (with AC_DIAGNOSE), and then outputs
3467# the replacement expansion.
3468
3469
3470# This is an auxiliary macro that is also run when
3471# autoupdate runs m4. It simply calls m4_warning, but
3472# we need a wrapper so that each warning is emitted only
3473# once. We break the quoting in m4_warning's argument in
3474# order to expand this macro's arguments, not AU_DEFUN's.
3475
3476
3477# Finally, this is the expansion that is picked up by
3478# autoconf. It tells the user to run autoupdate, and
3479# then outputs the replacement expansion. We do not care
3480# about autoupdate's warning because that contains
3481# information on what to do *after* running autoupdate.
3482
3483# This is what autoupdate's m4 run will expand. It fires
3484# the warning (with _au_warn_XXX), outputs it into the
3485# updated configure.ac (with AC_DIAGNOSE), and then outputs
3486# the replacement expansion.
3487
3488
3489# This is an auxiliary macro that is also run when
3490# autoupdate runs m4. It simply calls m4_warning, but
3491# we need a wrapper so that each warning is emitted only
3492# once. We break the quoting in m4_warning's argument in
3493# order to expand this macro's arguments, not AU_DEFUN's.
3494
3495
3496# Finally, this is the expansion that is picked up by
3497# autoconf. It tells the user to run autoupdate, and
3498# then outputs the replacement expansion. We do not care
3499# about autoupdate's warning because that contains
3500# information on what to do *after* running autoupdate.
3501
3502
3503
3504
3505
3506# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3507# ----------------------------------
3508# implement the --enable-fast-install flag, and support the `fast-install'
3509# and `disable-fast-install' LT_INIT options.
3510# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3511# _LT_ENABLE_FAST_INSTALL
3512
3513
3514
3515
3516# Old names:
3517# This is what autoupdate's m4 run will expand. It fires
3518# the warning (with _au_warn_XXX), outputs it into the
3519# updated configure.ac (with AC_DIAGNOSE), and then outputs
3520# the replacement expansion.
3521
3522
3523# This is an auxiliary macro that is also run when
3524# autoupdate runs m4. It simply calls m4_warning, but
3525# we need a wrapper so that each warning is emitted only
3526# once. We break the quoting in m4_warning's argument in
3527# order to expand this macro's arguments, not AU_DEFUN's.
3528
3529
3530# Finally, this is the expansion that is picked up by
3531# autoconf. It tells the user to run autoupdate, and
3532# then outputs the replacement expansion. We do not care
3533# about autoupdate's warning because that contains
3534# information on what to do *after* running autoupdate.
3535
3536
3537# This is what autoupdate's m4 run will expand. It fires
3538# the warning (with _au_warn_XXX), outputs it into the
3539# updated configure.ac (with AC_DIAGNOSE), and then outputs
3540# the replacement expansion.
3541
3542
3543# This is an auxiliary macro that is also run when
3544# autoupdate runs m4. It simply calls m4_warning, but
3545# we need a wrapper so that each warning is emitted only
3546# once. We break the quoting in m4_warning's argument in
3547# order to expand this macro's arguments, not AU_DEFUN's.
3548
3549
3550# Finally, this is the expansion that is picked up by
3551# autoconf. It tells the user to run autoupdate, and
3552# then outputs the replacement expansion. We do not care
3553# about autoupdate's warning because that contains
3554# information on what to do *after* running autoupdate.
3555
3556
3557
3558
3559# _LT_WITH_PIC([MODE])
3560# --------------------
3561# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3562# LT_INIT options.
3563# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3564# _LT_WITH_PIC
3565
3566
3567
3568
3569# Old name:
3570# This is what autoupdate's m4 run will expand. It fires
3571# the warning (with _au_warn_XXX), outputs it into the
3572# updated configure.ac (with AC_DIAGNOSE), and then outputs
3573# the replacement expansion.
3574
3575
3576# This is an auxiliary macro that is also run when
3577# autoupdate runs m4. It simply calls m4_warning, but
3578# we need a wrapper so that each warning is emitted only
3579# once. We break the quoting in m4_warning's argument in
3580# order to expand this macro's arguments, not AU_DEFUN's.
3581
3582
3583# Finally, this is the expansion that is picked up by
3584# autoconf. It tells the user to run autoupdate, and
3585# then outputs the replacement expansion. We do not care
3586# about autoupdate's warning because that contains
3587# information on what to do *after* running autoupdate.
3588
3589
3590
3591## ----------------- ##
3592## LTDL_INIT Options ##
3593## ----------------- ##
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3605#
3606# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3607# Written by Gary V. Vaughan, 2004
3608#
3609# This file is free software; the Free Software Foundation gives
3610# unlimited permission to copy and/or distribute it, with or without
3611# modifications, as long as this notice is preserved.
3612
3613# serial 6 ltsugar.m4
3614
3615# This is to help aclocal find these macros, as it can't see m4_define.
3616
3617
3618
3619# lt_join(SEP, ARG1, [ARG2...])
3620# -----------------------------
3621# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3622# associated separator.
3623# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3624# versions in m4sugar had bugs.
3625
3626
3627
3628
3629# lt_car(LIST)
3630# lt_cdr(LIST)
3631# ------------
3632# Manipulate m4 lists.
3633# These macros are necessary as long as will still need to support
3634# Autoconf-2.59 which quotes differently.
3635
3636
3637
3638
3639
3640# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3641# ------------------------------------------
3642# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3643# Note that neither SEPARATOR nor STRING are expanded; they are appended
3644# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3645# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3646# than defined and empty).
3647#
3648# This macro is needed until we can rely on Autoconf 2.62, since earlier
3649# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3650
3651
3652
3653
3654# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3655# ----------------------------------------------------------
3656# Produce a SEP delimited list of all paired combinations of elements of
3657# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3658# has the form PREFIXmINFIXSUFFIXn.
3659# Needed until we can rely on m4_combine added in Autoconf 2.62.
3660
3661
3662
3663# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3664# -----------------------------------------------------------------------
3665# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3666# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3667
3668
3669
3670# lt_dict_add(DICT, KEY, VALUE)
3671# -----------------------------
3672
3673
3674
3675# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3676# --------------------------------------------
3677
3678
3679
3680# lt_dict_fetch(DICT, KEY, [SUBKEY])
3681# ----------------------------------
3682
3683
3684
3685# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3686# -----------------------------------------------------------------
3687
3688
3689
3690# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3691# --------------------------------------------------------------
3692
3693
3694# ltversion.m4 -- version numbers -*- Autoconf -*-
3695#
3696# Copyright (C) 2004 Free Software Foundation, Inc.
3697# Written by Scott James Remnant, 2004
3698#
3699# This file is free software; the Free Software Foundation gives
3700# unlimited permission to copy and/or distribute it, with or without
3701# modifications, as long as this notice is preserved.
3702
3703# Generated from ltversion.in.
3704
3705# serial 3134 ltversion.m4
3706# This file is part of GNU Libtool
3707
3708
3709
3710
3711
3712
3713# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3714#
3715# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3716# Written by Scott James Remnant, 2004.
3717#
3718# This file is free software; the Free Software Foundation gives
3719# unlimited permission to copy and/or distribute it, with or without
3720# modifications, as long as this notice is preserved.
3721
3722# serial 4 lt~obsolete.m4
3723
3724# These exist entirely to fool aclocal when bootstrapping libtool.
3725#
3726# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3727# which have later been changed to m4_define as they aren't part of the
3728# exported API, or moved to Autoconf or Automake where they belong.
3729#
3730# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3731# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3732# using a macro with the same name in our local m4/libtool.m4 it'll
3733# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3734# and doesn't know about Autoconf macros at all.)
3735#
3736# So we provide this file, which has a silly filename so it's always
3737# included after everything else. This provides aclocal with the
3738# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3739# because those macros already exist, or will be overwritten later.
3740# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3741#
3742# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3743# Yes, that means every name once taken will need to remain here until
3744# we give up compatibility with versions before 1.7, at which point
3745# we need to keep only those names which we still refer to.
3746
3747# This is to help aclocal find these macros, as it can't see m4_define.
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812## -*- Autoconf -*-
3813
3814# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3815# Free Software Foundation, Inc.
3816#
3817# This file is free software; the Free Software Foundation
3818# gives unlimited permission to copy and/or distribute it,
3819# with or without modifications, as long as this notice is preserved.
3820
3821# serial 8
3822
3823# Based on depend.m4 from automake 1.9, modified for standalone use in
3824# an environment where GNU make is required.
3825
3826# ZW_PROG_COMPILER_DEPENDENCIES
3827# -----------------------------
3828# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3829# sets fooDEPMODE accordingly. Cache-variable compatible with
3830# original; not side-effect compatible. As the users of this macro
3831# may require accurate dependencies for correct builds, it does *not*
3832# honor --disable-dependency-checking, and failure to detect a usable
3833# method is an error. depcomp is assumed to be located in
3834# $ac_aux_dir.
3835#
3836# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3837
3838
3839
3840# AM_SET_DEPDIR
3841# -------------
3842# Choose a directory name for dependency files.
3843
3844
3845# ZW_CREATE_DEPDIR
3846# ----------------
3847# As AM_SET_DEPDIR, but also create the directory at config.status time.
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
6bb11ab3
L
3889
3890
3891
3892
3893
3894sim_inline="-DDEFAULT_INLINE=0"
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931# intl sister-directory configuration rules.
3932#
3933
3934# The idea behind this macro is that there's no need to repeat all the
3935# autoconf probes done by the intl directory - it's already done them
3936# for us. In fact, there's no need even to look at the cache for the
3937# answers. All we need to do is nab a few pieces of information.
3938# The intl directory is set up to make this easy, by generating a
3939# small file which can be sourced as a shell script; then we produce
3940# the necessary substitutions and definitions for this directory.
3941
3942
3943
3944# Autoconf M4 include file defining utility macros for complex Canadian
3945# cross builds.
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955####
3956# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3957# or AC_INIT.
3958# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3959
3960####
3961# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3962# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3963
3964
3965####
3966# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3967# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3968
3969
3970
3971# Backported from Autoconf 2.5x; can go away when and if
3972# we switch. Put the OS path separator in $PATH_SEPARATOR.
3973
3974
3975
3976
3977# ACX_HAVE_GCC_FOR_TARGET
3978# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
3979
3980
3981# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
3982# Searching for installed target binutils. We need to take extra care,
3983# else we may find the wrong assembler, linker, etc., and lose.
3984#
3985# First try --with-build-time-tools, if specified.
3986#
3987# For build != host, we ask the installed GCC for the name of the tool it
3988# uses, and accept it if it is an absolute path. This is because the
3989# only good choice for a compiler is the same GCC version that is being
3990# installed (or we couldn't make target libraries), and we assume that
3991# on the host system we'll have not only the same GCC version, but also
3992# the same binutils version.
3993#
3994# For build == host, search the same directories that the installed
3995# compiler will search. We used to do this for the assembler, linker,
3996# and nm only; for simplicity of configuration, however, we extend this
3997# criterion to tools (such as ar and ranlib) that are never invoked by
3998# the compiler, to avoid mismatches.
3999#
4000# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4001# if build == target. This makes the most sense only when bootstrapping,
4002# but we also do so when build != host. In this case, we hope that the
4003# build and host systems will have similar contents of MD_EXEC_PREFIX.
4004#
4005# If we do not find a suitable binary, then try the user's path.
4006
4007
4008###
4009# AC_PROG_CPP_WERROR
4010# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4011# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4012# For now, using this also overrides header checks to use only the
4013# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4014# bit harder from here).
4015# Eventually autoconf will default to checking headers with the compiler
4016# instead, and we'll have to do this differently.
4017
4018# AC_PROG_CPP_WERROR
4019
4020# Test for GNAT.
4021# We require the gnatbind & gnatmake programs, as well as a compiler driver
4022# that understands Ada. We use the user's CC setting, already found, and
4023# possibly add $1 to the command-line parameters.
4024#
4025# Sets the shell variable have_gnat to yes or no as appropriate, and
4026# substitutes GNATBIND and GNATMAKE.
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052ac_ext=c
4053ac_cpp='$CPP $CPPFLAGS'
4054ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4055ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4056ac_compiler_gnu=$ac_cv_c_compiler_gnu
4057if test -n "$ac_tool_prefix"; then
4058 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4059set dummy ${ac_tool_prefix}gcc; ac_word=$2
4060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4061$as_echo_n "checking for $ac_word... " >&6; }
4062if test "${ac_cv_prog_CC+set}" = set; then :
4063 $as_echo_n "(cached) " >&6
4064else
4065 if test -n "$CC"; then
4066 ac_cv_prog_CC="$CC" # Let the user override the test.
4067else
4068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4069for as_dir in $PATH
4070do
4071 IFS=$as_save_IFS
4072 test -z "$as_dir" && as_dir=.
4073 for ac_exec_ext in '' $ac_executable_extensions; do
4074 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4075 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4077 break 2
4078 fi
4079done
4080 done
4081IFS=$as_save_IFS
4082
4083fi
4084fi
4085CC=$ac_cv_prog_CC
4086if test -n "$CC"; then
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4088$as_echo "$CC" >&6; }
4089else
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4091$as_echo "no" >&6; }
4092fi
4093
4094
4095fi
4096if test -z "$ac_cv_prog_CC"; then
4097 ac_ct_CC=$CC
4098 # Extract the first word of "gcc", so it can be a program name with args.
4099set dummy gcc; ac_word=$2
4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4101$as_echo_n "checking for $ac_word... " >&6; }
4102if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4103 $as_echo_n "(cached) " >&6
4104else
4105 if test -n "$ac_ct_CC"; then
4106 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4107else
4108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4109for as_dir in $PATH
4110do
4111 IFS=$as_save_IFS
4112 test -z "$as_dir" && as_dir=.
4113 for ac_exec_ext in '' $ac_executable_extensions; do
4114 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4115 ac_cv_prog_ac_ct_CC="gcc"
4116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4117 break 2
4118 fi
4119done
4120 done
4121IFS=$as_save_IFS
4122
4123fi
4124fi
4125ac_ct_CC=$ac_cv_prog_ac_ct_CC
4126if test -n "$ac_ct_CC"; then
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4128$as_echo "$ac_ct_CC" >&6; }
4129else
4130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4131$as_echo "no" >&6; }
4132fi
4133
4134 if test "x$ac_ct_CC" = x; then
4135 CC=""
4136 else
4137 case $cross_compiling:$ac_tool_warned in
4138yes:)
4139{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4140$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4141ac_tool_warned=yes ;;
4142esac
4143 CC=$ac_ct_CC
4144 fi
4145else
4146 CC="$ac_cv_prog_CC"
4147fi
4148
4149if test -z "$CC"; then
4150 if test -n "$ac_tool_prefix"; then
4151 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4152set dummy ${ac_tool_prefix}cc; ac_word=$2
4153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4154$as_echo_n "checking for $ac_word... " >&6; }
4155if test "${ac_cv_prog_CC+set}" = set; then :
4156 $as_echo_n "(cached) " >&6
4157else
4158 if test -n "$CC"; then
4159 ac_cv_prog_CC="$CC" # Let the user override the test.
4160else
4161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4162for as_dir in $PATH
4163do
4164 IFS=$as_save_IFS
4165 test -z "$as_dir" && as_dir=.
4166 for ac_exec_ext in '' $ac_executable_extensions; do
4167 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4168 ac_cv_prog_CC="${ac_tool_prefix}cc"
4169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4170 break 2
4171 fi
4172done
4173 done
4174IFS=$as_save_IFS
4175
4176fi
4177fi
4178CC=$ac_cv_prog_CC
4179if test -n "$CC"; then
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4181$as_echo "$CC" >&6; }
4182else
4183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4184$as_echo "no" >&6; }
4185fi
4186
4187
4188 fi
4189fi
4190if test -z "$CC"; then
4191 # Extract the first word of "cc", so it can be a program name with args.
4192set dummy cc; ac_word=$2
4193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4194$as_echo_n "checking for $ac_word... " >&6; }
4195if test "${ac_cv_prog_CC+set}" = set; then :
4196 $as_echo_n "(cached) " >&6
4197else
4198 if test -n "$CC"; then
4199 ac_cv_prog_CC="$CC" # Let the user override the test.
4200else
4201 ac_prog_rejected=no
4202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4203for as_dir in $PATH
4204do
4205 IFS=$as_save_IFS
4206 test -z "$as_dir" && as_dir=.
4207 for ac_exec_ext in '' $ac_executable_extensions; do
4208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4209 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4210 ac_prog_rejected=yes
4211 continue
4212 fi
4213 ac_cv_prog_CC="cc"
4214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4215 break 2
4216 fi
4217done
4218 done
4219IFS=$as_save_IFS
4220
4221if test $ac_prog_rejected = yes; then
4222 # We found a bogon in the path, so make sure we never use it.
4223 set dummy $ac_cv_prog_CC
4224 shift
4225 if test $# != 0; then
4226 # We chose a different compiler from the bogus one.
4227 # However, it has the same basename, so the bogon will be chosen
4228 # first if we set CC to just the basename; use the full file name.
4229 shift
4230 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4231 fi
4232fi
4233fi
4234fi
4235CC=$ac_cv_prog_CC
4236if test -n "$CC"; then
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4238$as_echo "$CC" >&6; }
4239else
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4241$as_echo "no" >&6; }
4242fi
4243
4244
4245fi
4246if test -z "$CC"; then
4247 if test -n "$ac_tool_prefix"; then
4248 for ac_prog in cl.exe
4249 do
4250 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4251set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4253$as_echo_n "checking for $ac_word... " >&6; }
4254if test "${ac_cv_prog_CC+set}" = set; then :
4255 $as_echo_n "(cached) " >&6
4256else
4257 if test -n "$CC"; then
4258 ac_cv_prog_CC="$CC" # Let the user override the test.
4259else
4260as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4261for as_dir in $PATH
4262do
4263 IFS=$as_save_IFS
4264 test -z "$as_dir" && as_dir=.
4265 for ac_exec_ext in '' $ac_executable_extensions; do
4266 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4267 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4269 break 2
4270 fi
4271done
4272 done
4273IFS=$as_save_IFS
4274
4275fi
4276fi
4277CC=$ac_cv_prog_CC
4278if test -n "$CC"; then
4279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4280$as_echo "$CC" >&6; }
4281else
4282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4283$as_echo "no" >&6; }
4284fi
4285
4286
4287 test -n "$CC" && break
4288 done
4289fi
4290if test -z "$CC"; then
4291 ac_ct_CC=$CC
4292 for ac_prog in cl.exe
4293do
4294 # Extract the first word of "$ac_prog", so it can be a program name with args.
4295set dummy $ac_prog; ac_word=$2
4296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4297$as_echo_n "checking for $ac_word... " >&6; }
4298if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4299 $as_echo_n "(cached) " >&6
4300else
4301 if test -n "$ac_ct_CC"; then
4302 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4303else
4304as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4305for as_dir in $PATH
4306do
4307 IFS=$as_save_IFS
4308 test -z "$as_dir" && as_dir=.
4309 for ac_exec_ext in '' $ac_executable_extensions; do
4310 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4311 ac_cv_prog_ac_ct_CC="$ac_prog"
4312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4313 break 2
4314 fi
4315done
4316 done
4317IFS=$as_save_IFS
4318
4319fi
4320fi
4321ac_ct_CC=$ac_cv_prog_ac_ct_CC
4322if test -n "$ac_ct_CC"; then
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4324$as_echo "$ac_ct_CC" >&6; }
4325else
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4327$as_echo "no" >&6; }
4328fi
4329
4330
4331 test -n "$ac_ct_CC" && break
4332done
4333
4334 if test "x$ac_ct_CC" = x; then
4335 CC=""
4336 else
4337 case $cross_compiling:$ac_tool_warned in
4338yes:)
4339{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4340$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4341ac_tool_warned=yes ;;
4342esac
4343 CC=$ac_ct_CC
4344 fi
4345fi
4346
4347fi
4348
4349
4350test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4352as_fn_error "no acceptable C compiler found in \$PATH
4353See \`config.log' for more details." "$LINENO" 5; }
4354
4355# Provide some information about the compiler.
4356$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4357set X $ac_compile
4358ac_compiler=$2
4359for ac_option in --version -v -V -qversion; do
4360 { { ac_try="$ac_compiler $ac_option >&5"
4361case "(($ac_try" in
4362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4363 *) ac_try_echo=$ac_try;;
4364esac
4365eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4366$as_echo "$ac_try_echo"; } >&5
4367 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4368 ac_status=$?
4369 if test -s conftest.err; then
4370 sed '10a\
4371... rest of stderr output deleted ...
4372 10q' conftest.err >conftest.er1
4373 cat conftest.er1 >&5
4374 rm -f conftest.er1 conftest.err
4375 fi
4376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4377 test $ac_status = 0; }
4378done
4379
4380cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381/* end confdefs.h. */
4382
4383int
4384main ()
4385{
4386
4387 ;
4388 return 0;
4389}
4390_ACEOF
4391ac_clean_files_save=$ac_clean_files
4392ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4393# Try to create an executable without -o first, disregard a.out.
4394# It will help us diagnose broken compilers, and finding out an intuition
4395# of exeext.
4396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4397$as_echo_n "checking for C compiler default output file name... " >&6; }
4398ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4399
4400# The possible output files:
4401ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4402
4403ac_rmfiles=
4404for ac_file in $ac_files
4405do
4406 case $ac_file in
4407 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4408 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4409 esac
4410done
4411rm -f $ac_rmfiles
4412
4413if { { ac_try="$ac_link_default"
4414case "(($ac_try" in
4415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4416 *) ac_try_echo=$ac_try;;
4417esac
4418eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4419$as_echo "$ac_try_echo"; } >&5
4420 (eval "$ac_link_default") 2>&5
4421 ac_status=$?
4422 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4423 test $ac_status = 0; }; then :
4424 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4425# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4426# in a Makefile. We should not override ac_cv_exeext if it was cached,
4427# so that the user can short-circuit this test for compilers unknown to
4428# Autoconf.
4429for ac_file in $ac_files ''
4430do
4431 test -f "$ac_file" || continue
4432 case $ac_file in
4433 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4434 ;;
4435 [ab].out )
4436 # We found the default executable, but exeext='' is most
4437 # certainly right.
4438 break;;
4439 *.* )
4440 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4441 then :; else
4442 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4443 fi
4444 # We set ac_cv_exeext here because the later test for it is not
4445 # safe: cross compilers may not add the suffix if given an `-o'
4446 # argument, so we may need to know it at that point already.
4447 # Even if this section looks crufty: it has the advantage of
4448 # actually working.
4449 break;;
4450 * )
4451 break;;
4452 esac
4453done
4454test "$ac_cv_exeext" = no && ac_cv_exeext=
4455
4456else
4457 ac_file=''
4458fi
4459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4460$as_echo "$ac_file" >&6; }
4461if test -z "$ac_file"; then :
4462 $as_echo "$as_me: failed program was:" >&5
4463sed 's/^/| /' conftest.$ac_ext >&5
4464
4465{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4466$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4467{ as_fn_set_status 77
4468as_fn_error "C compiler cannot create executables
4469See \`config.log' for more details." "$LINENO" 5; }; }
4470fi
4471ac_exeext=$ac_cv_exeext
4472
4473# Check that the compiler produces executables we can run. If not, either
4474# the compiler is broken, or we cross compile.
4475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4476$as_echo_n "checking whether the C compiler works... " >&6; }
4477# If not cross compiling, check that we can run a simple program.
4478if test "$cross_compiling" != yes; then
4479 if { ac_try='./$ac_file'
4480 { { case "(($ac_try" in
4481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4482 *) ac_try_echo=$ac_try;;
4483esac
4484eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4485$as_echo "$ac_try_echo"; } >&5
4486 (eval "$ac_try") 2>&5
4487 ac_status=$?
4488 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4489 test $ac_status = 0; }; }; then
4490 cross_compiling=no
4491 else
4492 if test "$cross_compiling" = maybe; then
4493 cross_compiling=yes
4494 else
4495 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4496$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4497as_fn_error "cannot run C compiled programs.
4498If you meant to cross compile, use \`--host'.
4499See \`config.log' for more details." "$LINENO" 5; }
4500 fi
4501 fi
4502fi
4503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4504$as_echo "yes" >&6; }
4505
4506rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4507ac_clean_files=$ac_clean_files_save
4508# Check that the compiler produces executables we can run. If not, either
4509# the compiler is broken, or we cross compile.
4510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4511$as_echo_n "checking whether we are cross compiling... " >&6; }
4512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4513$as_echo "$cross_compiling" >&6; }
4514
4515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4516$as_echo_n "checking for suffix of executables... " >&6; }
4517if { { ac_try="$ac_link"
4518case "(($ac_try" in
4519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4520 *) ac_try_echo=$ac_try;;
4521esac
4522eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4523$as_echo "$ac_try_echo"; } >&5
4524 (eval "$ac_link") 2>&5
4525 ac_status=$?
4526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4527 test $ac_status = 0; }; then :
4528 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4529# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4530# work properly (i.e., refer to `conftest.exe'), while it won't with
4531# `rm'.
4532for ac_file in conftest.exe conftest conftest.*; do
4533 test -f "$ac_file" || continue
4534 case $ac_file in
4535 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4536 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4537 break;;
4538 * ) break;;
4539 esac
4540done
4541else
4542 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4543$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4544as_fn_error "cannot compute suffix of executables: cannot compile and link
4545See \`config.log' for more details." "$LINENO" 5; }
4546fi
4547rm -f conftest$ac_cv_exeext
4548{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4549$as_echo "$ac_cv_exeext" >&6; }
4550
4551rm -f conftest.$ac_ext
4552EXEEXT=$ac_cv_exeext
4553ac_exeext=$EXEEXT
4554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4555$as_echo_n "checking for suffix of object files... " >&6; }
4556if test "${ac_cv_objext+set}" = set; then :
4557 $as_echo_n "(cached) " >&6
4558else
4559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4560/* end confdefs.h. */
4561
4562int
4563main ()
4564{
4565
4566 ;
4567 return 0;
4568}
4569_ACEOF
4570rm -f conftest.o conftest.obj
4571if { { ac_try="$ac_compile"
4572case "(($ac_try" in
4573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4574 *) ac_try_echo=$ac_try;;
4575esac
4576eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4577$as_echo "$ac_try_echo"; } >&5
4578 (eval "$ac_compile") 2>&5
4579 ac_status=$?
4580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4581 test $ac_status = 0; }; then :
4582 for ac_file in conftest.o conftest.obj conftest.*; do
4583 test -f "$ac_file" || continue;
4584 case $ac_file in
4585 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4586 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4587 break;;
4588 esac
4589done
4590else
4591 $as_echo "$as_me: failed program was:" >&5
4592sed 's/^/| /' conftest.$ac_ext >&5
4593
4594{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4595$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4596as_fn_error "cannot compute suffix of object files: cannot compile
4597See \`config.log' for more details." "$LINENO" 5; }
4598fi
4599rm -f conftest.$ac_cv_objext conftest.$ac_ext
4600fi
4601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4602$as_echo "$ac_cv_objext" >&6; }
4603OBJEXT=$ac_cv_objext
4604ac_objext=$OBJEXT
4605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4606$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4607if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4608 $as_echo_n "(cached) " >&6
4609else
4610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4611/* end confdefs.h. */
4612
4613int
4614main ()
4615{
4616#ifndef __GNUC__
4617 choke me
4618#endif
4619
4620 ;
4621 return 0;
4622}
4623_ACEOF
4624if ac_fn_c_try_compile "$LINENO"; then :
4625 ac_compiler_gnu=yes
4626else
4627 ac_compiler_gnu=no
4628fi
4629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4630ac_cv_c_compiler_gnu=$ac_compiler_gnu
4631
4632fi
4633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4634$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4635if test $ac_compiler_gnu = yes; then
4636 GCC=yes
4637else
4638 GCC=
4639fi
4640ac_test_CFLAGS=${CFLAGS+set}
4641ac_save_CFLAGS=$CFLAGS
4642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4643$as_echo_n "checking whether $CC accepts -g... " >&6; }
4644if test "${ac_cv_prog_cc_g+set}" = set; then :
4645 $as_echo_n "(cached) " >&6
4646else
4647 ac_save_c_werror_flag=$ac_c_werror_flag
4648 ac_c_werror_flag=yes
4649 ac_cv_prog_cc_g=no
4650 CFLAGS="-g"
4651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4652/* end confdefs.h. */
4653
4654int
4655main ()
4656{
4657
4658 ;
4659 return 0;
4660}
4661_ACEOF
4662if ac_fn_c_try_compile "$LINENO"; then :
4663 ac_cv_prog_cc_g=yes
4664else
4665 CFLAGS=""
4666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4667/* end confdefs.h. */
4668
4669int
4670main ()
4671{
4672
4673 ;
4674 return 0;
4675}
4676_ACEOF
4677if ac_fn_c_try_compile "$LINENO"; then :
4678
4679else
4680 ac_c_werror_flag=$ac_save_c_werror_flag
4681 CFLAGS="-g"
4682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683/* end confdefs.h. */
4684
4685int
4686main ()
4687{
4688
4689 ;
4690 return 0;
4691}
4692_ACEOF
4693if ac_fn_c_try_compile "$LINENO"; then :
4694 ac_cv_prog_cc_g=yes
4695fi
4696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4697fi
4698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4699fi
4700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4701 ac_c_werror_flag=$ac_save_c_werror_flag
4702fi
4703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4704$as_echo "$ac_cv_prog_cc_g" >&6; }
4705if test "$ac_test_CFLAGS" = set; then
4706 CFLAGS=$ac_save_CFLAGS
4707elif test $ac_cv_prog_cc_g = yes; then
4708 if test "$GCC" = yes; then
4709 CFLAGS="-g -O2"
4710 else
4711 CFLAGS="-g"
4712 fi
4713else
4714 if test "$GCC" = yes; then
4715 CFLAGS="-O2"
4716 else
4717 CFLAGS=
4718 fi
4719fi
4720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4721$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4722if test "${ac_cv_prog_cc_c89+set}" = set; then :
4723 $as_echo_n "(cached) " >&6
4724else
4725 ac_cv_prog_cc_c89=no
4726ac_save_CC=$CC
4727cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4728/* end confdefs.h. */
4729#include <stdarg.h>
4730#include <stdio.h>
4731#include <sys/types.h>
4732#include <sys/stat.h>
4733/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4734struct buf { int x; };
4735FILE * (*rcsopen) (struct buf *, struct stat *, int);
4736static char *e (p, i)
4737 char **p;
4738 int i;
4739{
4740 return p[i];
4741}
4742static char *f (char * (*g) (char **, int), char **p, ...)
4743{
4744 char *s;
4745 va_list v;
4746 va_start (v,p);
4747 s = g (p, va_arg (v,int));
4748 va_end (v);
4749 return s;
4750}
4751
4752/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4753 function prototypes and stuff, but not '\xHH' hex character constants.
4754 These don't provoke an error unfortunately, instead are silently treated
4755 as 'x'. The following induces an error, until -std is added to get
4756 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4757 array size at least. It's necessary to write '\x00'==0 to get something
4758 that's true only with -std. */
4759int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4760
4761/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4762 inside strings and character constants. */
4763#define FOO(x) 'x'
4764int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4765
4766int test (int i, double x);
4767struct s1 {int (*f) (int a);};
4768struct s2 {int (*f) (double a);};
4769int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4770int argc;
4771char **argv;
4772int
4773main ()
4774{
4775return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4776 ;
4777 return 0;
4778}
4779_ACEOF
4780for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4781 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4782do
4783 CC="$ac_save_CC $ac_arg"
4784 if ac_fn_c_try_compile "$LINENO"; then :
4785 ac_cv_prog_cc_c89=$ac_arg
4786fi
4787rm -f core conftest.err conftest.$ac_objext
4788 test "x$ac_cv_prog_cc_c89" != "xno" && break
4789done
4790rm -f conftest.$ac_ext
4791CC=$ac_save_CC
4792
4793fi
4794# AC_CACHE_VAL
4795case "x$ac_cv_prog_cc_c89" in
4796 x)
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4798$as_echo "none needed" >&6; } ;;
4799 xno)
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4801$as_echo "unsupported" >&6; } ;;
4802 *)
4803 CC="$CC $ac_cv_prog_cc_c89"
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4805$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4806esac
4807if test "x$ac_cv_prog_cc_c89" != xno; then :
4808
4809fi
4810
4811ac_ext=c
4812ac_cpp='$CPP $CPPFLAGS'
4813ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4814ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4815ac_compiler_gnu=$ac_cv_c_compiler_gnu
4816
4817ac_aux_dir=
4818for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4819 for ac_t in install-sh install.sh shtool; do
4820 if test -f "$ac_dir/$ac_t"; then
4821 ac_aux_dir=$ac_dir
4822 ac_install_sh="$ac_aux_dir/$ac_t -c"
4823 break 2
4824 fi
4825 done
4826done
4827if test -z "$ac_aux_dir"; then
4828 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4829fi
4830
4831# These three variables are undocumented and unsupported,
4832# and are intended to be withdrawn in a future Autoconf release.
4833# They can cause serious problems if a builder's source tree is in a directory
4834# whose full name contains unusual characters.
4835ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4836ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4837ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4838
4839
4840# Make sure we can run config.sub.
4841$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4842 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4843
4844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4845$as_echo_n "checking build system type... " >&6; }
4846if test "${ac_cv_build+set}" = set; then :
4847 $as_echo_n "(cached) " >&6
4848else
4849 ac_build_alias=$build_alias
4850test "x$ac_build_alias" = x &&
4851 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4852test "x$ac_build_alias" = x &&
4853 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4854ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4855 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4856
4857fi
4858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4859$as_echo "$ac_cv_build" >&6; }
4860case $ac_cv_build in
4861*-*-*) ;;
4862*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4863esac
4864build=$ac_cv_build
4865ac_save_IFS=$IFS; IFS='-'
4866set x $ac_cv_build
4867shift
4868build_cpu=$1
4869build_vendor=$2
4870shift; shift
4871# Remember, the first character of IFS is used to create $*,
4872# except with old shells:
4873build_os=$*
4874IFS=$ac_save_IFS
4875case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4876
4877
4878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4879$as_echo_n "checking host system type... " >&6; }
4880if test "${ac_cv_host+set}" = set; then :
4881 $as_echo_n "(cached) " >&6
4882else
4883 if test "x$host_alias" = x; then
4884 ac_cv_host=$ac_cv_build
4885else
4886 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4887 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4888fi
4889
4890fi
4891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4892$as_echo "$ac_cv_host" >&6; }
4893case $ac_cv_host in
4894*-*-*) ;;
4895*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4896esac
4897host=$ac_cv_host
4898ac_save_IFS=$IFS; IFS='-'
4899set x $ac_cv_host
4900shift
4901host_cpu=$1
4902host_vendor=$2
4903shift; shift
4904# Remember, the first character of IFS is used to create $*,
4905# except with old shells:
4906host_os=$*
4907IFS=$ac_save_IFS
4908case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4909
4910
4911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4912$as_echo_n "checking target system type... " >&6; }
4913if test "${ac_cv_target+set}" = set; then :
4914 $as_echo_n "(cached) " >&6
4915else
4916 if test "x$target_alias" = x; then
4917 ac_cv_target=$ac_cv_host
4918else
4919 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4920 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4921fi
4922
4923fi
4924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4925$as_echo "$ac_cv_target" >&6; }
4926case $ac_cv_target in
4927*-*-*) ;;
4928*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4929esac
4930target=$ac_cv_target
4931ac_save_IFS=$IFS; IFS='-'
4932set x $ac_cv_target
4933shift
4934target_cpu=$1
4935target_vendor=$2
4936shift; shift
4937# Remember, the first character of IFS is used to create $*,
4938# except with old shells:
4939target_os=$*
4940IFS=$ac_save_IFS
4941case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4942
4943
4944# The aliases save the names the user supplied, while $host etc.
4945# will get canonicalized.
4946test -n "$target_alias" &&
4947 test "$program_prefix$program_suffix$program_transform_name" = \
4948 NONENONEs,x,x, &&
4949 program_prefix=${target_alias}-
4950
4951ac_ext=c
4952ac_cpp='$CPP $CPPFLAGS'
4953ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4954ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4955ac_compiler_gnu=$ac_cv_c_compiler_gnu
4956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4957$as_echo_n "checking how to run the C preprocessor... " >&6; }
4958# On Suns, sometimes $CPP names a directory.
4959if test -n "$CPP" && test -d "$CPP"; then
4960 CPP=
4961fi
4962if test -z "$CPP"; then
4963 if test "${ac_cv_prog_CPP+set}" = set; then :
4964 $as_echo_n "(cached) " >&6
4965else
4966 # Double quotes because CPP needs to be expanded
4967 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4968 do
4969 ac_preproc_ok=false
4970for ac_c_preproc_warn_flag in '' yes
4971do
4972 # Use a header file that comes with gcc, so configuring glibc
4973 # with a fresh cross-compiler works.
4974 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4975 # <limits.h> exists even on freestanding compilers.
4976 # On the NeXT, cc -E runs the code through the compiler's parser,
4977 # not just through cpp. "Syntax error" is here to catch this case.
4978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4979/* end confdefs.h. */
4980#ifdef __STDC__
4981# include <limits.h>
4982#else
4983# include <assert.h>
4984#endif
4985 Syntax error
4986_ACEOF
4987if ac_fn_c_try_cpp "$LINENO"; then :
4988
4989else
4990 # Broken: fails on valid input.
4991continue
4992fi
4993rm -f conftest.err conftest.$ac_ext
4994
4995 # OK, works on sane cases. Now check whether nonexistent headers
4996 # can be detected and how.
4997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4998/* end confdefs.h. */
4999#include <ac_nonexistent.h>
5000_ACEOF
5001if ac_fn_c_try_cpp "$LINENO"; then :
5002 # Broken: success on invalid input.
5003continue
5004else
5005 # Passes both tests.
5006ac_preproc_ok=:
5007break
5008fi
5009rm -f conftest.err conftest.$ac_ext
5010
5011done
5012# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5013rm -f conftest.err conftest.$ac_ext
5014if $ac_preproc_ok; then :
5015 break
5016fi
5017
5018 done
5019 ac_cv_prog_CPP=$CPP
5020
5021fi
5022 CPP=$ac_cv_prog_CPP
5023else
5024 ac_cv_prog_CPP=$CPP
5025fi
5026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5027$as_echo "$CPP" >&6; }
5028ac_preproc_ok=false
5029for ac_c_preproc_warn_flag in '' yes
5030do
5031 # Use a header file that comes with gcc, so configuring glibc
5032 # with a fresh cross-compiler works.
5033 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5034 # <limits.h> exists even on freestanding compilers.
5035 # On the NeXT, cc -E runs the code through the compiler's parser,
5036 # not just through cpp. "Syntax error" is here to catch this case.
5037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5038/* end confdefs.h. */
5039#ifdef __STDC__
5040# include <limits.h>
5041#else
5042# include <assert.h>
5043#endif
5044 Syntax error
5045_ACEOF
5046if ac_fn_c_try_cpp "$LINENO"; then :
5047
5048else
5049 # Broken: fails on valid input.
5050continue
5051fi
5052rm -f conftest.err conftest.$ac_ext
5053
5054 # OK, works on sane cases. Now check whether nonexistent headers
5055 # can be detected and how.
5056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5057/* end confdefs.h. */
5058#include <ac_nonexistent.h>
5059_ACEOF
5060if ac_fn_c_try_cpp "$LINENO"; then :
5061 # Broken: success on invalid input.
5062continue
5063else
5064 # Passes both tests.
5065ac_preproc_ok=:
5066break
5067fi
5068rm -f conftest.err conftest.$ac_ext
5069
5070done
5071# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5072rm -f conftest.err conftest.$ac_ext
5073if $ac_preproc_ok; then :
5074
5075else
5076 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5077$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5078as_fn_error "C preprocessor \"$CPP\" fails sanity check
5079See \`config.log' for more details." "$LINENO" 5; }
5080fi
5081
5082ac_ext=c
5083ac_cpp='$CPP $CPPFLAGS'
5084ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5085ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5086ac_compiler_gnu=$ac_cv_c_compiler_gnu
5087
5088
5089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5090$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5091if test "${ac_cv_path_GREP+set}" = set; then :
5092 $as_echo_n "(cached) " >&6
5093else
5094 if test -z "$GREP"; then
5095 ac_path_GREP_found=false
5096 # Loop through the user's path and test for each of PROGNAME-LIST
5097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5098for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5099do
5100 IFS=$as_save_IFS
5101 test -z "$as_dir" && as_dir=.
5102 for ac_prog in grep ggrep; do
5103 for ac_exec_ext in '' $ac_executable_extensions; do
5104 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5105 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5106# Check for GNU ac_path_GREP and select it if it is found.
5107 # Check for GNU $ac_path_GREP
5108case `"$ac_path_GREP" --version 2>&1` in
5109*GNU*)
5110 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5111*)
5112 ac_count=0
5113 $as_echo_n 0123456789 >"conftest.in"
5114 while :
5115 do
5116 cat "conftest.in" "conftest.in" >"conftest.tmp"
5117 mv "conftest.tmp" "conftest.in"
5118 cp "conftest.in" "conftest.nl"
5119 $as_echo 'GREP' >> "conftest.nl"
5120 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5121 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5122 as_fn_arith $ac_count + 1 && ac_count=$as_val
5123 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5124 # Best one so far, save it but keep looking for a better one
5125 ac_cv_path_GREP="$ac_path_GREP"
5126 ac_path_GREP_max=$ac_count
5127 fi
5128 # 10*(2^10) chars as input seems more than enough
5129 test $ac_count -gt 10 && break
5130 done
5131 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5132esac
5133
5134 $ac_path_GREP_found && break 3
5135 done
5136 done
5137 done
5138IFS=$as_save_IFS
5139 if test -z "$ac_cv_path_GREP"; then
5140 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5141 fi
5142else
5143 ac_cv_path_GREP=$GREP
5144fi
5145
5146fi
5147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5148$as_echo "$ac_cv_path_GREP" >&6; }
5149 GREP="$ac_cv_path_GREP"
5150
5151
5152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5153$as_echo_n "checking for egrep... " >&6; }
5154if test "${ac_cv_path_EGREP+set}" = set; then :
5155 $as_echo_n "(cached) " >&6
5156else
5157 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5158 then ac_cv_path_EGREP="$GREP -E"
5159 else
5160 if test -z "$EGREP"; then
5161 ac_path_EGREP_found=false
5162 # Loop through the user's path and test for each of PROGNAME-LIST
5163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5164for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5165do
5166 IFS=$as_save_IFS
5167 test -z "$as_dir" && as_dir=.
5168 for ac_prog in egrep; do
5169 for ac_exec_ext in '' $ac_executable_extensions; do
5170 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5171 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5172# Check for GNU ac_path_EGREP and select it if it is found.
5173 # Check for GNU $ac_path_EGREP
5174case `"$ac_path_EGREP" --version 2>&1` in
5175*GNU*)
5176 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5177*)
5178 ac_count=0
5179 $as_echo_n 0123456789 >"conftest.in"
5180 while :
5181 do
5182 cat "conftest.in" "conftest.in" >"conftest.tmp"
5183 mv "conftest.tmp" "conftest.in"
5184 cp "conftest.in" "conftest.nl"
5185 $as_echo 'EGREP' >> "conftest.nl"
5186 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5187 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5188 as_fn_arith $ac_count + 1 && ac_count=$as_val
5189 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5190 # Best one so far, save it but keep looking for a better one
5191 ac_cv_path_EGREP="$ac_path_EGREP"
5192 ac_path_EGREP_max=$ac_count
5193 fi
5194 # 10*(2^10) chars as input seems more than enough
5195 test $ac_count -gt 10 && break
5196 done
5197 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5198esac
5199
5200 $ac_path_EGREP_found && break 3
5201 done
5202 done
5203 done
5204IFS=$as_save_IFS
5205 if test -z "$ac_cv_path_EGREP"; then
5206 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5207 fi
5208else
5209 ac_cv_path_EGREP=$EGREP
5210fi
5211
5212 fi
5213fi
5214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5215$as_echo "$ac_cv_path_EGREP" >&6; }
5216 EGREP="$ac_cv_path_EGREP"
5217
5218
5219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5220$as_echo_n "checking for ANSI C header files... " >&6; }
5221if test "${ac_cv_header_stdc+set}" = set; then :
5222 $as_echo_n "(cached) " >&6
5223else
5224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5225/* end confdefs.h. */
5226#include <stdlib.h>
5227#include <stdarg.h>
5228#include <string.h>
5229#include <float.h>
5230
5231int
5232main ()
5233{
5234
5235 ;
5236 return 0;
5237}
5238_ACEOF
5239if ac_fn_c_try_compile "$LINENO"; then :
5240 ac_cv_header_stdc=yes
5241else
5242 ac_cv_header_stdc=no
5243fi
5244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5245
5246if test $ac_cv_header_stdc = yes; then
5247 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5249/* end confdefs.h. */
5250#include <string.h>
5251
5252_ACEOF
5253if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5254 $EGREP "memchr" >/dev/null 2>&1; then :
5255
5256else
5257 ac_cv_header_stdc=no
5258fi
5259rm -f conftest*
5260
5261fi
5262
5263if test $ac_cv_header_stdc = yes; then
5264 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5266/* end confdefs.h. */
5267#include <stdlib.h>
5268
5269_ACEOF
5270if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5271 $EGREP "free" >/dev/null 2>&1; then :
5272
5273else
5274 ac_cv_header_stdc=no
5275fi
5276rm -f conftest*
5277
5278fi
5279
5280if test $ac_cv_header_stdc = yes; then
5281 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5282 if test "$cross_compiling" = yes; then :
5283 :
5284else
5285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5286/* end confdefs.h. */
5287#include <ctype.h>
5288#include <stdlib.h>
5289#if ((' ' & 0x0FF) == 0x020)
5290# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5291# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5292#else
5293# define ISLOWER(c) \
5294 (('a' <= (c) && (c) <= 'i') \
5295 || ('j' <= (c) && (c) <= 'r') \
5296 || ('s' <= (c) && (c) <= 'z'))
5297# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5298#endif
5299
5300#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5301int
5302main ()
5303{
5304 int i;
5305 for (i = 0; i < 256; i++)
5306 if (XOR (islower (i), ISLOWER (i))
5307 || toupper (i) != TOUPPER (i))
5308 return 2;
5309 return 0;
5310}
5311_ACEOF
5312if ac_fn_c_try_run "$LINENO"; then :
5313
5314else
5315 ac_cv_header_stdc=no
5316fi
5317rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5318 conftest.$ac_objext conftest.beam conftest.$ac_ext
5319fi
5320
5321fi
5322fi
5323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5324$as_echo "$ac_cv_header_stdc" >&6; }
5325if test $ac_cv_header_stdc = yes; then
5326
5327$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5328
5329fi
5330
5331# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5332for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5333 inttypes.h stdint.h unistd.h
5334do :
5335 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5336ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5337"
5338eval as_val=\$$as_ac_Header
5339 if test "x$as_val" = x""yes; then :
5340 cat >>confdefs.h <<_ACEOF
5341#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5342_ACEOF
5343
5344fi
5345
5346done
5347
5348
5349
5350 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5351if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5352 MINIX=yes
5353else
5354 MINIX=
5355fi
5356
5357
5358 if test "$MINIX" = yes; then
5359
5360$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5361
5362
5363$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5364
5365
5366$as_echo "#define _MINIX 1" >>confdefs.h
5367
5368 fi
5369
5370
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5372$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5373if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5374 $as_echo_n "(cached) " >&6
5375else
5376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5377/* end confdefs.h. */
5378
5379# define __EXTENSIONS__ 1
5380 $ac_includes_default
5381int
5382main ()
5383{
5384
5385 ;
5386 return 0;
5387}
5388_ACEOF
5389if ac_fn_c_try_compile "$LINENO"; then :
5390 ac_cv_safe_to_define___extensions__=yes
5391else
5392 ac_cv_safe_to_define___extensions__=no
5393fi
5394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5395fi
5396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5397$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5398 test $ac_cv_safe_to_define___extensions__ = yes &&
5399 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5400
5401 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5402
5403 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5404
5405 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5406
5407 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5408
5409
5410test "$program_prefix" != NONE &&
5411 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5412# Use a double $ so make ignores it.
5413test "$program_suffix" != NONE &&
5414 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5415# Double any \ or $.
5416# By default was `s,x,x', remove it if useless.
5417ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5418program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5419
5420# Find a good install program. We prefer a C program (faster),
5421# so one script is as good as another. But avoid the broken or
5422# incompatible versions:
5423# SysV /etc/install, /usr/sbin/install
5424# SunOS /usr/etc/install
5425# IRIX /sbin/install
5426# AIX /bin/install
5427# AmigaOS /C/install, which installs bootblocks on floppy discs
5428# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5429# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5430# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5431# OS/2's system install, which has a completely different semantic
5432# ./install, which can be erroneously created by make from ./install.sh.
5433# Reject install programs that cannot install multiple files.
5434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5435$as_echo_n "checking for a BSD-compatible install... " >&6; }
5436if test -z "$INSTALL"; then
5437if test "${ac_cv_path_install+set}" = set; then :
5438 $as_echo_n "(cached) " >&6
5439else
5440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5441for as_dir in $PATH
5442do
5443 IFS=$as_save_IFS
5444 test -z "$as_dir" && as_dir=.
5445 # Account for people who put trailing slashes in PATH elements.
5446case $as_dir/ in #((
5447 ./ | .// | /[cC]/* | \
5448 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5449 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5450 /usr/ucb/* ) ;;
5451 *)
5452 # OSF1 and SCO ODT 3.0 have their own names for install.
5453 # Don't use installbsd from OSF since it installs stuff as root
5454 # by default.
5455 for ac_prog in ginstall scoinst install; do
5456 for ac_exec_ext in '' $ac_executable_extensions; do
5457 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5458 if test $ac_prog = install &&
5459 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5460 # AIX install. It has an incompatible calling convention.
5461 :
5462 elif test $ac_prog = install &&
5463 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5464 # program-specific install script used by HP pwplus--don't use.
5465 :
5466 else
5467 rm -rf conftest.one conftest.two conftest.dir
5468 echo one > conftest.one
5469 echo two > conftest.two
5470 mkdir conftest.dir
5471 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5472 test -s conftest.one && test -s conftest.two &&
5473 test -s conftest.dir/conftest.one &&
5474 test -s conftest.dir/conftest.two
5475 then
5476 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5477 break 3
5478 fi
5479 fi
5480 fi
5481 done
5482 done
5483 ;;
5484esac
5485
5486 done
5487IFS=$as_save_IFS
5488
5489rm -rf conftest.one conftest.two conftest.dir
5490
5491fi
5492 if test "${ac_cv_path_install+set}" = set; then
5493 INSTALL=$ac_cv_path_install
5494 else
5495 # As a last resort, use the slow shell script. Don't cache a
5496 # value for INSTALL within a source directory, because that will
5497 # break other packages using the cache if that directory is
5498 # removed, or if the value is a relative name.
5499 INSTALL=$ac_install_sh
5500 fi
5501fi
5502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5503$as_echo "$INSTALL" >&6; }
5504
5505# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5506# It thinks the first close brace ends the variable substitution.
5507test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5508
5509test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5510
5511test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5512
5513rm -rf .tst 2>/dev/null
5514mkdir .tst 2>/dev/null
5515if test -d .tst; then
5516 am__leading_dot=.
5517else
5518 am__leading_dot=_
5519fi
5520rmdir .tst 2>/dev/null
5521
5522DEPDIR="${am__leading_dot}deps"
5523
5524case `pwd` in
5525 *\ * | *\ *)
5526 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5527$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5528esac
5529
5530
5531
5532macro_version='2.2.7a'
5533macro_revision='1.3134'
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547ltmain="$ac_aux_dir/ltmain.sh"
5548
5549# Backslashify metacharacters that are still active within
5550# double-quoted strings.
5551sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5552
5553# Same as above, but do not quote variable references.
5554double_quote_subst='s/\(["`\\]\)/\\\1/g'
5555
5556# Sed substitution to delay expansion of an escaped shell variable in a
5557# double_quote_subst'ed string.
5558delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5559
5560# Sed substitution to delay expansion of an escaped single quote.
5561delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5562
5563# Sed substitution to avoid accidental globbing in evaled expressions
5564no_glob_subst='s/\*/\\\*/g'
5565
5566ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5567ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5568ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5569
5570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5571$as_echo_n "checking how to print strings... " >&6; }
5572# Test print first, because it will be a builtin if present.
5573if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5574 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5575 ECHO='print -r --'
5576elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5577 ECHO='printf %s\n'
5578else
5579 # Use this function as a fallback that always works.
5580 func_fallback_echo ()
5581 {
5582 eval 'cat <<_LTECHO_EOF
5583$1
5584_LTECHO_EOF'
5585 }
5586 ECHO='func_fallback_echo'
5587fi
5588
5589# func_echo_all arg...
5590# Invoke $ECHO with all args, space-separated.
5591func_echo_all ()
5592{
5593 $ECHO ""
5594}
5595
5596case "$ECHO" in
5597 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5598$as_echo "printf" >&6; } ;;
5599 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5600$as_echo "print -r" >&6; } ;;
5601 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5602$as_echo "cat" >&6; } ;;
5603esac
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5619$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5620if test "${ac_cv_path_SED+set}" = set; then :
5621 $as_echo_n "(cached) " >&6
5622else
5623 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5624 for ac_i in 1 2 3 4 5 6 7; do
5625 ac_script="$ac_script$as_nl$ac_script"
5626 done
5627 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5628 { ac_script=; unset ac_script;}
5629 if test -z "$SED"; then
5630 ac_path_SED_found=false
5631 # Loop through the user's path and test for each of PROGNAME-LIST
5632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5633for as_dir in $PATH
5634do
5635 IFS=$as_save_IFS
5636 test -z "$as_dir" && as_dir=.
5637 for ac_prog in sed gsed; do
5638 for ac_exec_ext in '' $ac_executable_extensions; do
5639 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5640 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5641# Check for GNU ac_path_SED and select it if it is found.
5642 # Check for GNU $ac_path_SED
5643case `"$ac_path_SED" --version 2>&1` in
5644*GNU*)
5645 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5646*)
5647 ac_count=0
5648 $as_echo_n 0123456789 >"conftest.in"
5649 while :
5650 do
5651 cat "conftest.in" "conftest.in" >"conftest.tmp"
5652 mv "conftest.tmp" "conftest.in"
5653 cp "conftest.in" "conftest.nl"
5654 $as_echo '' >> "conftest.nl"
5655 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5656 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5657 as_fn_arith $ac_count + 1 && ac_count=$as_val
5658 if test $ac_count -gt ${ac_path_SED_max-0}; then
5659 # Best one so far, save it but keep looking for a better one
5660 ac_cv_path_SED="$ac_path_SED"
5661 ac_path_SED_max=$ac_count
5662 fi
5663 # 10*(2^10) chars as input seems more than enough
5664 test $ac_count -gt 10 && break
5665 done
5666 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5667esac
5668
5669 $ac_path_SED_found && break 3
5670 done
5671 done
5672 done
5673IFS=$as_save_IFS
5674 if test -z "$ac_cv_path_SED"; then
5675 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5676 fi
5677else
5678 ac_cv_path_SED=$SED
5679fi
5680
5681fi
5682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5683$as_echo "$ac_cv_path_SED" >&6; }
5684 SED="$ac_cv_path_SED"
5685 rm -f conftest.sed
5686
5687test -z "$SED" && SED=sed
5688Xsed="$SED -e 1s/^X//"
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5701$as_echo_n "checking for fgrep... " >&6; }
5702if test "${ac_cv_path_FGREP+set}" = set; then :
5703 $as_echo_n "(cached) " >&6
5704else
5705 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5706 then ac_cv_path_FGREP="$GREP -F"
5707 else
5708 if test -z "$FGREP"; then
5709 ac_path_FGREP_found=false
5710 # Loop through the user's path and test for each of PROGNAME-LIST
5711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5712for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5713do
5714 IFS=$as_save_IFS
5715 test -z "$as_dir" && as_dir=.
5716 for ac_prog in fgrep; do
5717 for ac_exec_ext in '' $ac_executable_extensions; do
5718 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5719 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5720# Check for GNU ac_path_FGREP and select it if it is found.
5721 # Check for GNU $ac_path_FGREP
5722case `"$ac_path_FGREP" --version 2>&1` in
5723*GNU*)
5724 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5725*)
5726 ac_count=0
5727 $as_echo_n 0123456789 >"conftest.in"
5728 while :
5729 do
5730 cat "conftest.in" "conftest.in" >"conftest.tmp"
5731 mv "conftest.tmp" "conftest.in"
5732 cp "conftest.in" "conftest.nl"
5733 $as_echo 'FGREP' >> "conftest.nl"
5734 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5735 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5736 as_fn_arith $ac_count + 1 && ac_count=$as_val
5737 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5738 # Best one so far, save it but keep looking for a better one
5739 ac_cv_path_FGREP="$ac_path_FGREP"
5740 ac_path_FGREP_max=$ac_count
5741 fi
5742 # 10*(2^10) chars as input seems more than enough
5743 test $ac_count -gt 10 && break
5744 done
5745 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5746esac
5747
5748 $ac_path_FGREP_found && break 3
5749 done
5750 done
5751 done
5752IFS=$as_save_IFS
5753 if test -z "$ac_cv_path_FGREP"; then
5754 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5755 fi
5756else
5757 ac_cv_path_FGREP=$FGREP
5758fi
5759
5760 fi
5761fi
5762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5763$as_echo "$ac_cv_path_FGREP" >&6; }
5764 FGREP="$ac_cv_path_FGREP"
5765
5766
5767test -z "$GREP" && GREP=grep
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787# Check whether --with-gnu-ld was given.
5788if test "${with_gnu_ld+set}" = set; then :
5789 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5790else
5791 with_gnu_ld=no
5792fi
5793
5794ac_prog=ld
5795if test "$GCC" = yes; then
5796 # Check if gcc -print-prog-name=ld gives a path.
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5798$as_echo_n "checking for ld used by $CC... " >&6; }
5799 case $host in
5800 *-*-mingw*)
5801 # gcc leaves a trailing carriage return which upsets mingw
5802 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5803 *)
5804 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5805 esac
5806 case $ac_prog in
5807 # Accept absolute paths.
5808 [\\/]* | ?:[\\/]*)
5809 re_direlt='/[^/][^/]*/\.\./'
5810 # Canonicalize the pathname of ld
5811 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5812 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5813 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5814 done
5815 test -z "$LD" && LD="$ac_prog"
5816 ;;
5817 "")
5818 # If it fails, then pretend we aren't using GCC.
5819 ac_prog=ld
5820 ;;
5821 *)
5822 # If it is relative, then search for the first ld in PATH.
5823 with_gnu_ld=unknown
5824 ;;
5825 esac
5826elif test "$with_gnu_ld" = yes; then
5827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5828$as_echo_n "checking for GNU ld... " >&6; }
5829else
5830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5831$as_echo_n "checking for non-GNU ld... " >&6; }
5832fi
5833if test "${lt_cv_path_LD+set}" = set; then :
5834 $as_echo_n "(cached) " >&6
5835else
5836 if test -z "$LD"; then
5837 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5838 for ac_dir in $PATH; do
5839 IFS="$lt_save_ifs"
5840 test -z "$ac_dir" && ac_dir=.
5841 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5842 lt_cv_path_LD="$ac_dir/$ac_prog"
5843 # Check to see if the program is GNU ld. I'd rather use --version,
5844 # but apparently some variants of GNU ld only accept -v.
5845 # Break only if it was the GNU/non-GNU ld that we prefer.
5846 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5847 *GNU* | *'with BFD'*)
5848 test "$with_gnu_ld" != no && break
5849 ;;
5850 *)
5851 test "$with_gnu_ld" != yes && break
5852 ;;
5853 esac
5854 fi
5855 done
5856 IFS="$lt_save_ifs"
5857else
5858 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5859fi
5860fi
5861
5862LD="$lt_cv_path_LD"
5863if test -n "$LD"; then
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5865$as_echo "$LD" >&6; }
5866else
5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5868$as_echo "no" >&6; }
5869fi
5870test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5872$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5873if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5874 $as_echo_n "(cached) " >&6
5875else
5876 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5877case `$LD -v 2>&1 </dev/null` in
5878*GNU* | *'with BFD'*)
5879 lt_cv_prog_gnu_ld=yes
5880 ;;
5881*)
5882 lt_cv_prog_gnu_ld=no
5883 ;;
5884esac
5885fi
5886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5887$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5888with_gnu_ld=$lt_cv_prog_gnu_ld
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5899$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5900if test "${lt_cv_path_NM+set}" = set; then :
5901 $as_echo_n "(cached) " >&6
5902else
5903 if test -n "$NM"; then
5904 # Let the user override the test.
5905 lt_cv_path_NM="$NM"
5906else
5907 lt_nm_to_check="${ac_tool_prefix}nm"
5908 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5909 lt_nm_to_check="$lt_nm_to_check nm"
5910 fi
5911 for lt_tmp_nm in $lt_nm_to_check; do
5912 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5913 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5914 IFS="$lt_save_ifs"
5915 test -z "$ac_dir" && ac_dir=.
5916 tmp_nm="$ac_dir/$lt_tmp_nm"
5917 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5918 # Check to see if the nm accepts a BSD-compat flag.
5919 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5920 # nm: unknown option "B" ignored
5921 # Tru64's nm complains that /dev/null is an invalid object file
5922 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5923 */dev/null* | *'Invalid file or object type'*)
5924 lt_cv_path_NM="$tmp_nm -B"
5925 break
5926 ;;
5927 *)
5928 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5929 */dev/null*)
5930 lt_cv_path_NM="$tmp_nm -p"
5931 break
5932 ;;
5933 *)
5934 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5935 continue # so that we can try to find one that supports BSD flags
5936 ;;
5937 esac
5938 ;;
5939 esac
5940 fi
5941 done
5942 IFS="$lt_save_ifs"
5943 done
5944 : ${lt_cv_path_NM=no}
5945fi
5946fi
5947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5948$as_echo "$lt_cv_path_NM" >&6; }
5949if test "$lt_cv_path_NM" != "no"; then
5950 NM="$lt_cv_path_NM"
5951else
5952 # Didn't find any BSD compatible name lister, look for dumpbin.
5953 if test -n "$DUMPBIN"; then :
5954 # Let the user override the test.
5955 else
5956 if test -n "$ac_tool_prefix"; then
5957 for ac_prog in dumpbin "link -dump"
5958 do
5959 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5960set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5962$as_echo_n "checking for $ac_word... " >&6; }
5963if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5964 $as_echo_n "(cached) " >&6
5965else
5966 if test -n "$DUMPBIN"; then
5967 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5968else
5969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5970for as_dir in $PATH
5971do
5972 IFS=$as_save_IFS
5973 test -z "$as_dir" && as_dir=.
5974 for ac_exec_ext in '' $ac_executable_extensions; do
5975 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5976 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5978 break 2
5979 fi
5980done
5981 done
5982IFS=$as_save_IFS
5983
5984fi
5985fi
5986DUMPBIN=$ac_cv_prog_DUMPBIN
5987if test -n "$DUMPBIN"; then
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5989$as_echo "$DUMPBIN" >&6; }
5990else
5991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5992$as_echo "no" >&6; }
5993fi
5994
5995
5996 test -n "$DUMPBIN" && break
5997 done
5998fi
5999if test -z "$DUMPBIN"; then
6000 ac_ct_DUMPBIN=$DUMPBIN
6001 for ac_prog in dumpbin "link -dump"
6002do
6003 # Extract the first word of "$ac_prog", so it can be a program name with args.
6004set dummy $ac_prog; ac_word=$2
6005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6006$as_echo_n "checking for $ac_word... " >&6; }
6007if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6008 $as_echo_n "(cached) " >&6
6009else
6010 if test -n "$ac_ct_DUMPBIN"; then
6011 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6012else
6013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6014for as_dir in $PATH
6015do
6016 IFS=$as_save_IFS
6017 test -z "$as_dir" && as_dir=.
6018 for ac_exec_ext in '' $ac_executable_extensions; do
6019 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6020 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6022 break 2
6023 fi
6024done
6025 done
6026IFS=$as_save_IFS
6027
6028fi
6029fi
6030ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6031if test -n "$ac_ct_DUMPBIN"; then
6032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6033$as_echo "$ac_ct_DUMPBIN" >&6; }
6034else
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6036$as_echo "no" >&6; }
6037fi
6038
6039
6040 test -n "$ac_ct_DUMPBIN" && break
6041done
6042
6043 if test "x$ac_ct_DUMPBIN" = x; then
6044 DUMPBIN=":"
6045 else
6046 case $cross_compiling:$ac_tool_warned in
6047yes:)
6048{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6049$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6050ac_tool_warned=yes ;;
6051esac
6052 DUMPBIN=$ac_ct_DUMPBIN
6053 fi
6054fi
6055
6056 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6057 *COFF*)
6058 DUMPBIN="$DUMPBIN -symbols"
6059 ;;
6060 *)
6061 DUMPBIN=:
6062 ;;
6063 esac
6064 fi
6065
6066 if test "$DUMPBIN" != ":"; then
6067 NM="$DUMPBIN"
6068 fi
6069fi
6070test -z "$NM" && NM=nm
6071
6072
6073
6074
6075
6076
6077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6078$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6079if test "${lt_cv_nm_interface+set}" = set; then :
6080 $as_echo_n "(cached) " >&6
6081else
6082 lt_cv_nm_interface="BSD nm"
6083 echo "int some_variable = 0;" > conftest.$ac_ext
6084 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6085 (eval "$ac_compile" 2>conftest.err)
6086 cat conftest.err >&5
6087 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6088 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6089 cat conftest.err >&5
6090 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6091 cat conftest.out >&5
6092 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6093 lt_cv_nm_interface="MS dumpbin"
6094 fi
6095 rm -f conftest*
6096fi
6097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6098$as_echo "$lt_cv_nm_interface" >&6; }
6099
6100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6101$as_echo_n "checking whether ln -s works... " >&6; }
6102LN_S=$as_ln_s
6103if test "$LN_S" = "ln -s"; then
6104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6105$as_echo "yes" >&6; }
6106else
6107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6108$as_echo "no, using $LN_S" >&6; }
6109fi
6110
6111# find the maximum length of command line arguments
6112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6113$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6114if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6115 $as_echo_n "(cached) " >&6
6116else
6117 i=0
6118 teststring="ABCD"
6119
6120 case $build_os in
6121 msdosdjgpp*)
6122 # On DJGPP, this test can blow up pretty badly due to problems in libc
6123 # (any single argument exceeding 2000 bytes causes a buffer overrun
6124 # during glob expansion). Even if it were fixed, the result of this
6125 # check would be larger than it should be.
6126 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6127 ;;
6128
6129 gnu*)
6130 # Under GNU Hurd, this test is not required because there is
6131 # no limit to the length of command line arguments.
6132 # Libtool will interpret -1 as no limit whatsoever
6133 lt_cv_sys_max_cmd_len=-1;
6134 ;;
6135
6136 cygwin* | mingw* | cegcc*)
6137 # On Win9x/ME, this test blows up -- it succeeds, but takes
6138 # about 5 minutes as the teststring grows exponentially.
6139 # Worse, since 9x/ME are not pre-emptively multitasking,
6140 # you end up with a "frozen" computer, even though with patience
6141 # the test eventually succeeds (with a max line length of 256k).
6142 # Instead, let's just punt: use the minimum linelength reported by
6143 # all of the supported platforms: 8192 (on NT/2K/XP).
6144 lt_cv_sys_max_cmd_len=8192;
6145 ;;
6146
6147 mint*)
6148 # On MiNT this can take a long time and run out of memory.
6149 lt_cv_sys_max_cmd_len=8192;
6150 ;;
6151
6152 amigaos*)
6153 # On AmigaOS with pdksh, this test takes hours, literally.
6154 # So we just punt and use a minimum line length of 8192.
6155 lt_cv_sys_max_cmd_len=8192;
6156 ;;
6157
6158 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6159 # This has been around since 386BSD, at least. Likely further.
6160 if test -x /sbin/sysctl; then
6161 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6162 elif test -x /usr/sbin/sysctl; then
6163 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6164 else
6165 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6166 fi
6167 # And add a safety zone
6168 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6169 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6170 ;;
6171
6172 interix*)
6173 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6174 lt_cv_sys_max_cmd_len=196608
6175 ;;
6176
6177 osf*)
6178 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6179 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6180 # nice to cause kernel panics so lets avoid the loop below.
6181 # First set a reasonable default.
6182 lt_cv_sys_max_cmd_len=16384
6183 #
6184 if test -x /sbin/sysconfig; then
6185 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6186 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6187 esac
6188 fi
6189 ;;
6190 sco3.2v5*)
6191 lt_cv_sys_max_cmd_len=102400
6192 ;;
6193 sysv5* | sco5v6* | sysv4.2uw2*)
6194 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6195 if test -n "$kargmax"; then
6196 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6197 else
6198 lt_cv_sys_max_cmd_len=32768
6199 fi
6200 ;;
6201 *)
6202 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6203 if test -n "$lt_cv_sys_max_cmd_len"; then
6204 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6205 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6206 else
6207 # Make teststring a little bigger before we do anything with it.
6208 # a 1K string should be a reasonable start.
6209 for i in 1 2 3 4 5 6 7 8 ; do
6210 teststring=$teststring$teststring
6211 done
6212 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6213 # If test is not a shell built-in, we'll probably end up computing a
6214 # maximum length that is only half of the actual maximum length, but
6215 # we can't tell.
6216 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6217 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6218 test $i != 17 # 1/2 MB should be enough
6219 do
6220 i=`expr $i + 1`
6221 teststring=$teststring$teststring
6222 done
6223 # Only check the string length outside the loop.
6224 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6225 teststring=
6226 # Add a significant safety factor because C++ compilers can tack on
6227 # massive amounts of additional arguments before passing them to the
6228 # linker. It appears as though 1/2 is a usable value.
6229 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6230 fi
6231 ;;
6232 esac
6233
6234fi
6235
6236if test -n $lt_cv_sys_max_cmd_len ; then
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6238$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6239else
6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6241$as_echo "none" >&6; }
6242fi
6243max_cmd_len=$lt_cv_sys_max_cmd_len
6244
6245
6246
6247
6248
6249
6250: ${CP="cp -f"}
6251: ${MV="mv -f"}
6252: ${RM="rm -f"}
6253
6254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6255$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6256# Try some XSI features
6257xsi_shell=no
6258( _lt_dummy="a/b/c"
6259 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6260 = c,a/b,, \
6261 && eval 'test $(( 1 + 1 )) -eq 2 \
6262 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6263 && xsi_shell=yes
6264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6265$as_echo "$xsi_shell" >&6; }
6266
6267
6268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6269$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6270lt_shell_append=no
6271( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6272 >/dev/null 2>&1 \
6273 && lt_shell_append=yes
6274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6275$as_echo "$lt_shell_append" >&6; }
6276
6277
6278if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6279 lt_unset=unset
6280else
6281 lt_unset=false
6282fi
6283
6284
6285
6286
6287
6288# test EBCDIC or ASCII
6289case `echo X|tr X '\101'` in
6290 A) # ASCII based system
6291 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6292 lt_SP2NL='tr \040 \012'
6293 lt_NL2SP='tr \015\012 \040\040'
6294 ;;
6295 *) # EBCDIC based system
6296 lt_SP2NL='tr \100 \n'
6297 lt_NL2SP='tr \r\n \100\100'
6298 ;;
6299esac
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6310$as_echo_n "checking for $LD option to reload object files... " >&6; }
6311if test "${lt_cv_ld_reload_flag+set}" = set; then :
6312 $as_echo_n "(cached) " >&6
6313else
6314 lt_cv_ld_reload_flag='-r'
6315fi
6316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6317$as_echo "$lt_cv_ld_reload_flag" >&6; }
6318reload_flag=$lt_cv_ld_reload_flag
6319case $reload_flag in
6320"" | " "*) ;;
6321*) reload_flag=" $reload_flag" ;;
6322esac
6323reload_cmds='$LD$reload_flag -o $output$reload_objs'
6324case $host_os in
6325 darwin*)
6326 if test "$GCC" = yes; then
6327 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6328 else
6329 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6330 fi
6331 ;;
6332esac
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342if test -n "$ac_tool_prefix"; then
6343 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6344set dummy ${ac_tool_prefix}objdump; ac_word=$2
6345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6346$as_echo_n "checking for $ac_word... " >&6; }
6347if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6348 $as_echo_n "(cached) " >&6
6349else
6350 if test -n "$OBJDUMP"; then
6351 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6352else
6353as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6354for as_dir in $PATH
6355do
6356 IFS=$as_save_IFS
6357 test -z "$as_dir" && as_dir=.
6358 for ac_exec_ext in '' $ac_executable_extensions; do
6359 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6360 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6362 break 2
6363 fi
6364done
6365 done
6366IFS=$as_save_IFS
6367
6368fi
6369fi
6370OBJDUMP=$ac_cv_prog_OBJDUMP
6371if test -n "$OBJDUMP"; then
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6373$as_echo "$OBJDUMP" >&6; }
6374else
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6376$as_echo "no" >&6; }
6377fi
6378
6379
6380fi
6381if test -z "$ac_cv_prog_OBJDUMP"; then
6382 ac_ct_OBJDUMP=$OBJDUMP
6383 # Extract the first word of "objdump", so it can be a program name with args.
6384set dummy objdump; ac_word=$2
6385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6386$as_echo_n "checking for $ac_word... " >&6; }
6387if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6388 $as_echo_n "(cached) " >&6
6389else
6390 if test -n "$ac_ct_OBJDUMP"; then
6391 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6392else
6393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6394for as_dir in $PATH
6395do
6396 IFS=$as_save_IFS
6397 test -z "$as_dir" && as_dir=.
6398 for ac_exec_ext in '' $ac_executable_extensions; do
6399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6400 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6402 break 2
6403 fi
6404done
6405 done
6406IFS=$as_save_IFS
6407
6408fi
6409fi
6410ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6411if test -n "$ac_ct_OBJDUMP"; then
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6413$as_echo "$ac_ct_OBJDUMP" >&6; }
6414else
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6416$as_echo "no" >&6; }
6417fi
6418
6419 if test "x$ac_ct_OBJDUMP" = x; then
6420 OBJDUMP="false"
6421 else
6422 case $cross_compiling:$ac_tool_warned in
6423yes:)
6424{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6425$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6426ac_tool_warned=yes ;;
6427esac
6428 OBJDUMP=$ac_ct_OBJDUMP
6429 fi
6430else
6431 OBJDUMP="$ac_cv_prog_OBJDUMP"
6432fi
6433
6434test -z "$OBJDUMP" && OBJDUMP=objdump
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6445$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6446if test "${lt_cv_deplibs_check_method+set}" = set; then :
6447 $as_echo_n "(cached) " >&6
6448else
6449 lt_cv_file_magic_cmd='$MAGIC_CMD'
6450lt_cv_file_magic_test_file=
6451lt_cv_deplibs_check_method='unknown'
6452# Need to set the preceding variable on all platforms that support
6453# interlibrary dependencies.
6454# 'none' -- dependencies not supported.
6455# `unknown' -- same as none, but documents that we really don't know.
6456# 'pass_all' -- all dependencies passed with no checks.
6457# 'test_compile' -- check by making test program.
6458# 'file_magic [[regex]]' -- check by looking for files in library path
6459# which responds to the $file_magic_cmd with a given extended regex.
6460# If you have `file' or equivalent on your system and you're not sure
6461# whether `pass_all' will *always* work, you probably want this one.
6462
6463case $host_os in
6464aix[4-9]*)
6465 lt_cv_deplibs_check_method=pass_all
6466 ;;
6467
6468beos*)
6469 lt_cv_deplibs_check_method=pass_all
6470 ;;
6471
6472bsdi[45]*)
6473 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6474 lt_cv_file_magic_cmd='/usr/bin/file -L'
6475 lt_cv_file_magic_test_file=/shlib/libc.so
6476 ;;
6477
6478cygwin*)
6479 # func_win32_libid is a shell function defined in ltmain.sh
6480 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6481 lt_cv_file_magic_cmd='func_win32_libid'
6482 ;;
6483
6484mingw* | pw32*)
6485 # Base MSYS/MinGW do not provide the 'file' command needed by
6486 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6487 # unless we find 'file', for example because we are cross-compiling.
6488 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6489 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6490 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6491 lt_cv_file_magic_cmd='func_win32_libid'
6492 else
6493 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6494 lt_cv_file_magic_cmd='$OBJDUMP -f'
6495 fi
6496 ;;
6497
6498cegcc*)
6499 # use the weaker test based on 'objdump'. See mingw*.
6500 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6501 lt_cv_file_magic_cmd='$OBJDUMP -f'
6502 ;;
6503
6504darwin* | rhapsody*)
6505 lt_cv_deplibs_check_method=pass_all
6506 ;;
6507
6508freebsd* | dragonfly*)
6509 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6510 case $host_cpu in
6511 i*86 )
6512 # Not sure whether the presence of OpenBSD here was a mistake.
6513 # Let's accept both of them until this is cleared up.
6514 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6515 lt_cv_file_magic_cmd=/usr/bin/file
6516 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6517 ;;
6518 esac
6519 else
6520 lt_cv_deplibs_check_method=pass_all
6521 fi
6522 ;;
6523
6524gnu*)
6525 lt_cv_deplibs_check_method=pass_all
6526 ;;
6527
6528haiku*)
6529 lt_cv_deplibs_check_method=pass_all
6530 ;;
6531
6532hpux10.20* | hpux11*)
6533 lt_cv_file_magic_cmd=/usr/bin/file
6534 case $host_cpu in
6535 ia64*)
6536 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6537 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6538 ;;
6539 hppa*64*)
6540 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]'
6541 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6542 ;;
6543 *)
6544 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6545 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6546 ;;
6547 esac
6548 ;;
6549
6550interix[3-9]*)
6551 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6552 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6553 ;;
6554
6555irix5* | irix6* | nonstopux*)
6556 case $LD in
6557 *-32|*"-32 ") libmagic=32-bit;;
6558 *-n32|*"-n32 ") libmagic=N32;;
6559 *-64|*"-64 ") libmagic=64-bit;;
6560 *) libmagic=never-match;;
6561 esac
6562 lt_cv_deplibs_check_method=pass_all
6563 ;;
6564
6565# This must be Linux ELF.
6566linux* | k*bsd*-gnu | kopensolaris*-gnu)
6567 lt_cv_deplibs_check_method=pass_all
6568 ;;
6569
6570netbsd*)
6571 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6572 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6573 else
6574 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6575 fi
6576 ;;
6577
6578newos6*)
6579 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6580 lt_cv_file_magic_cmd=/usr/bin/file
6581 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6582 ;;
6583
6584*nto* | *qnx*)
6585 lt_cv_deplibs_check_method=pass_all
6586 ;;
6587
6588openbsd*)
6589 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6590 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6591 else
6592 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6593 fi
6594 ;;
6595
6596osf3* | osf4* | osf5*)
6597 lt_cv_deplibs_check_method=pass_all
6598 ;;
6599
6600rdos*)
6601 lt_cv_deplibs_check_method=pass_all
6602 ;;
6603
6604solaris*)
6605 lt_cv_deplibs_check_method=pass_all
6606 ;;
6607
6608sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6609 lt_cv_deplibs_check_method=pass_all
6610 ;;
6611
6612sysv4 | sysv4.3*)
6613 case $host_vendor in
6614 motorola)
6615 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]'
6616 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6617 ;;
6618 ncr)
6619 lt_cv_deplibs_check_method=pass_all
6620 ;;
6621 sequent)
6622 lt_cv_file_magic_cmd='/bin/file'
6623 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6624 ;;
6625 sni)
6626 lt_cv_file_magic_cmd='/bin/file'
6627 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6628 lt_cv_file_magic_test_file=/lib/libc.so
6629 ;;
6630 siemens)
6631 lt_cv_deplibs_check_method=pass_all
6632 ;;
6633 pc)
6634 lt_cv_deplibs_check_method=pass_all
6635 ;;
6636 esac
6637 ;;
6638
6639tpf*)
6640 lt_cv_deplibs_check_method=pass_all
6641 ;;
6642esac
6643
6644fi
6645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6646$as_echo "$lt_cv_deplibs_check_method" >&6; }
6647file_magic_cmd=$lt_cv_file_magic_cmd
6648deplibs_check_method=$lt_cv_deplibs_check_method
6649test -z "$deplibs_check_method" && deplibs_check_method=unknown
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662if test -n "$ac_tool_prefix"; then
6663 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6664set dummy ${ac_tool_prefix}ar; ac_word=$2
6665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6666$as_echo_n "checking for $ac_word... " >&6; }
6667if test "${ac_cv_prog_AR+set}" = set; then :
6668 $as_echo_n "(cached) " >&6
6669else
6670 if test -n "$AR"; then
6671 ac_cv_prog_AR="$AR" # Let the user override the test.
6672else
6673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6674for as_dir in $PATH
6675do
6676 IFS=$as_save_IFS
6677 test -z "$as_dir" && as_dir=.
6678 for ac_exec_ext in '' $ac_executable_extensions; do
6679 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6680 ac_cv_prog_AR="${ac_tool_prefix}ar"
6681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6682 break 2
6683 fi
6684done
6685 done
6686IFS=$as_save_IFS
6687
6688fi
6689fi
6690AR=$ac_cv_prog_AR
6691if test -n "$AR"; then
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6693$as_echo "$AR" >&6; }
6694else
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6696$as_echo "no" >&6; }
6697fi
6698
6699
6700fi
6701if test -z "$ac_cv_prog_AR"; then
6702 ac_ct_AR=$AR
6703 # Extract the first word of "ar", so it can be a program name with args.
6704set dummy ar; ac_word=$2
6705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6706$as_echo_n "checking for $ac_word... " >&6; }
6707if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6708 $as_echo_n "(cached) " >&6
6709else
6710 if test -n "$ac_ct_AR"; then
6711 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6712else
6713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6714for as_dir in $PATH
6715do
6716 IFS=$as_save_IFS
6717 test -z "$as_dir" && as_dir=.
6718 for ac_exec_ext in '' $ac_executable_extensions; do
6719 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6720 ac_cv_prog_ac_ct_AR="ar"
6721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6722 break 2
6723 fi
6724done
6725 done
6726IFS=$as_save_IFS
6727
6728fi
6729fi
6730ac_ct_AR=$ac_cv_prog_ac_ct_AR
6731if test -n "$ac_ct_AR"; then
6732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6733$as_echo "$ac_ct_AR" >&6; }
6734else
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6736$as_echo "no" >&6; }
6737fi
6738
6739 if test "x$ac_ct_AR" = x; then
6740 AR="false"
6741 else
6742 case $cross_compiling:$ac_tool_warned in
6743yes:)
6744{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6745$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6746ac_tool_warned=yes ;;
6747esac
6748 AR=$ac_ct_AR
6749 fi
6750else
6751 AR="$ac_cv_prog_AR"
6752fi
6753
6754test -z "$AR" && AR=ar
6755test -z "$AR_FLAGS" && AR_FLAGS=cru
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767if test -n "$ac_tool_prefix"; then
6768 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6769set dummy ${ac_tool_prefix}strip; ac_word=$2
6770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6771$as_echo_n "checking for $ac_word... " >&6; }
6772if test "${ac_cv_prog_STRIP+set}" = set; then :
6773 $as_echo_n "(cached) " >&6
6774else
6775 if test -n "$STRIP"; then
6776 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6777else
6778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6779for as_dir in $PATH
6780do
6781 IFS=$as_save_IFS
6782 test -z "$as_dir" && as_dir=.
6783 for ac_exec_ext in '' $ac_executable_extensions; do
6784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6785 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6787 break 2
6788 fi
6789done
6790 done
6791IFS=$as_save_IFS
6792
6793fi
6794fi
6795STRIP=$ac_cv_prog_STRIP
6796if test -n "$STRIP"; then
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6798$as_echo "$STRIP" >&6; }
6799else
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6801$as_echo "no" >&6; }
6802fi
6803
6804
6805fi
6806if test -z "$ac_cv_prog_STRIP"; then
6807 ac_ct_STRIP=$STRIP
6808 # Extract the first word of "strip", so it can be a program name with args.
6809set dummy strip; ac_word=$2
6810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6811$as_echo_n "checking for $ac_word... " >&6; }
6812if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6813 $as_echo_n "(cached) " >&6
6814else
6815 if test -n "$ac_ct_STRIP"; then
6816 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6817else
6818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6819for as_dir in $PATH
6820do
6821 IFS=$as_save_IFS
6822 test -z "$as_dir" && as_dir=.
6823 for ac_exec_ext in '' $ac_executable_extensions; do
6824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6825 ac_cv_prog_ac_ct_STRIP="strip"
6826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6827 break 2
6828 fi
6829done
6830 done
6831IFS=$as_save_IFS
6832
6833fi
6834fi
6835ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6836if test -n "$ac_ct_STRIP"; then
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6838$as_echo "$ac_ct_STRIP" >&6; }
6839else
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6841$as_echo "no" >&6; }
6842fi
6843
6844 if test "x$ac_ct_STRIP" = x; then
6845 STRIP=":"
6846 else
6847 case $cross_compiling:$ac_tool_warned in
6848yes:)
6849{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6850$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6851ac_tool_warned=yes ;;
6852esac
6853 STRIP=$ac_ct_STRIP
6854 fi
6855else
6856 STRIP="$ac_cv_prog_STRIP"
6857fi
6858
6859test -z "$STRIP" && STRIP=:
6860
6861
6862
6863
6864
6865
6866if test -n "$ac_tool_prefix"; then
6867 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6868set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6870$as_echo_n "checking for $ac_word... " >&6; }
6871if test "${ac_cv_prog_RANLIB+set}" = set; then :
6872 $as_echo_n "(cached) " >&6
6873else
6874 if test -n "$RANLIB"; then
6875 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6876else
6877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6878for as_dir in $PATH
6879do
6880 IFS=$as_save_IFS
6881 test -z "$as_dir" && as_dir=.
6882 for ac_exec_ext in '' $ac_executable_extensions; do
6883 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6884 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6886 break 2
6887 fi
6888done
6889 done
6890IFS=$as_save_IFS
6891
6892fi
6893fi
6894RANLIB=$ac_cv_prog_RANLIB
6895if test -n "$RANLIB"; then
6896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6897$as_echo "$RANLIB" >&6; }
6898else
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6900$as_echo "no" >&6; }
6901fi
6902
6903
6904fi
6905if test -z "$ac_cv_prog_RANLIB"; then
6906 ac_ct_RANLIB=$RANLIB
6907 # Extract the first word of "ranlib", so it can be a program name with args.
6908set dummy ranlib; ac_word=$2
6909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6910$as_echo_n "checking for $ac_word... " >&6; }
6911if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6912 $as_echo_n "(cached) " >&6
6913else
6914 if test -n "$ac_ct_RANLIB"; then
6915 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6916else
6917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6918for as_dir in $PATH
6919do
6920 IFS=$as_save_IFS
6921 test -z "$as_dir" && as_dir=.
6922 for ac_exec_ext in '' $ac_executable_extensions; do
6923 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6924 ac_cv_prog_ac_ct_RANLIB="ranlib"
6925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6926 break 2
6927 fi
6928done
6929 done
6930IFS=$as_save_IFS
6931
6932fi
6933fi
6934ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6935if test -n "$ac_ct_RANLIB"; then
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6937$as_echo "$ac_ct_RANLIB" >&6; }
6938else
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6940$as_echo "no" >&6; }
6941fi
6942
6943 if test "x$ac_ct_RANLIB" = x; then
6944 RANLIB=":"
6945 else
6946 case $cross_compiling:$ac_tool_warned in
6947yes:)
6948{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6949$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6950ac_tool_warned=yes ;;
6951esac
6952 RANLIB=$ac_ct_RANLIB
6953 fi
6954else
6955 RANLIB="$ac_cv_prog_RANLIB"
6956fi
6957
6958test -z "$RANLIB" && RANLIB=:
6959
6960
6961
6962
6963
6964
6965# Determine commands to create old-style static archives.
6966old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6967old_postinstall_cmds='chmod 644 $oldlib'
6968old_postuninstall_cmds=
6969
6970if test -n "$RANLIB"; then
6971 case $host_os in
6972 openbsd*)
6973 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6974 ;;
6975 *)
6976 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6977 ;;
6978 esac
6979 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6980fi
6981
6982case $host_os in
6983 darwin*)
6984 lock_old_archive_extraction=yes ;;
6985 *)
6986 lock_old_archive_extraction=no ;;
6987esac
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009for ac_prog in gawk mawk nawk awk
7010do
7011 # Extract the first word of "$ac_prog", so it can be a program name with args.
7012set dummy $ac_prog; ac_word=$2
7013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7014$as_echo_n "checking for $ac_word... " >&6; }
7015if test "${ac_cv_prog_AWK+set}" = set; then :
7016 $as_echo_n "(cached) " >&6
7017else
7018 if test -n "$AWK"; then
7019 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7020else
7021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7022for as_dir in $PATH
7023do
7024 IFS=$as_save_IFS
7025 test -z "$as_dir" && as_dir=.
7026 for ac_exec_ext in '' $ac_executable_extensions; do
7027 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7028 ac_cv_prog_AWK="$ac_prog"
7029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7030 break 2
7031 fi
7032done
7033 done
7034IFS=$as_save_IFS
7035
7036fi
7037fi
7038AWK=$ac_cv_prog_AWK
7039if test -n "$AWK"; then
7040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7041$as_echo "$AWK" >&6; }
7042else
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7044$as_echo "no" >&6; }
7045fi
7046
7047
7048 test -n "$AWK" && break
7049done
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069# If no C compiler was specified, use CC.
7070LTCC=${LTCC-"$CC"}
7071
7072# If no C compiler flags were specified, use CFLAGS.
7073LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7074
7075# Allow CC to be a program name with arguments.
7076compiler=$CC
7077
7078
7079# Check for command to grab the raw symbol name followed by C symbol from nm.
7080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7081$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7082if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7083 $as_echo_n "(cached) " >&6
7084else
7085
7086# These are sane defaults that work on at least a few old systems.
7087# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7088
7089# Character class describing NM global symbol codes.
7090symcode='[BCDEGRST]'
7091
7092# Regexp to match symbols that can be accessed directly from C.
7093sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7094
7095# Define system-specific variables.
7096case $host_os in
7097aix*)
7098 symcode='[BCDT]'
7099 ;;
7100cygwin* | mingw* | pw32* | cegcc*)
7101 symcode='[ABCDGISTW]'
7102 ;;
7103hpux*)
7104 if test "$host_cpu" = ia64; then
7105 symcode='[ABCDEGRST]'
7106 fi
7107 ;;
7108irix* | nonstopux*)
7109 symcode='[BCDEGRST]'
7110 ;;
7111osf*)
7112 symcode='[BCDEGQRST]'
7113 ;;
7114solaris*)
7115 symcode='[BDRT]'
7116 ;;
7117sco3.2v5*)
7118 symcode='[DT]'
7119 ;;
7120sysv4.2uw2*)
7121 symcode='[DT]'
7122 ;;
7123sysv5* | sco5v6* | unixware* | OpenUNIX*)
7124 symcode='[ABDT]'
7125 ;;
7126sysv4)
7127 symcode='[DFNSTU]'
7128 ;;
7129esac
7130
7131# If we're using GNU nm, then use its standard symbol codes.
7132case `$NM -V 2>&1` in
7133*GNU* | *'with BFD'*)
7134 symcode='[ABCDGIRSTW]' ;;
7135esac
7136
7137# Transform an extracted symbol line into a proper C declaration.
7138# Some systems (esp. on ia64) link data and code symbols differently,
7139# so use this general approach.
7140lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7141
7142# Transform an extracted symbol line into symbol name and symbol address
7143lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7144lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
7145
7146# Handle CRLF in mingw tool chain
7147opt_cr=
7148case $build_os in
7149mingw*)
7150 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7151 ;;
7152esac
7153
7154# Try without a prefix underscore, then with it.
7155for ac_symprfx in "" "_"; do
7156
7157 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7158 symxfrm="\\1 $ac_symprfx\\2 \\2"
7159
7160 # Write the raw and C identifiers.
7161 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7162 # Fake it for dumpbin and say T for any non-static function
7163 # and D for any global variable.
7164 # Also find C++ and __fastcall symbols from MSVC++,
7165 # which start with @ or ?.
7166 lt_cv_sys_global_symbol_pipe="$AWK '"\
7167" {last_section=section; section=\$ 3};"\
7168" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7169" \$ 0!~/External *\|/{next};"\
7170" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7171" {if(hide[section]) next};"\
7172" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7173" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7174" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7175" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7176" ' prfx=^$ac_symprfx"
7177 else
7178 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7179 fi
7180
7181 # Check to see that the pipe works correctly.
7182 pipe_works=no
7183
7184 rm -f conftest*
7185 cat > conftest.$ac_ext <<_LT_EOF
7186#ifdef __cplusplus
7187extern "C" {
7188#endif
7189char nm_test_var;
7190void nm_test_func(void);
7191void nm_test_func(void){}
7192#ifdef __cplusplus
7193}
7194#endif
7195int main(){nm_test_var='a';nm_test_func();return(0);}
7196_LT_EOF
7197
7198 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7199 (eval $ac_compile) 2>&5
7200 ac_status=$?
7201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7202 test $ac_status = 0; }; then
7203 # Now try to grab the symbols.
7204 nlist=conftest.nm
7205 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7206 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7207 ac_status=$?
7208 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7209 test $ac_status = 0; } && test -s "$nlist"; then
7210 # Try sorting and uniquifying the output.
7211 if sort "$nlist" | uniq > "$nlist"T; then
7212 mv -f "$nlist"T "$nlist"
7213 else
7214 rm -f "$nlist"T
7215 fi
7216
7217 # Make sure that we snagged all the symbols we need.
7218 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7219 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7220 cat <<_LT_EOF > conftest.$ac_ext
7221#ifdef __cplusplus
7222extern "C" {
7223#endif
7224
7225_LT_EOF
7226 # Now generate the symbol file.
7227 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7228
7229 cat <<_LT_EOF >> conftest.$ac_ext
7230
7231/* The mapping between symbol names and symbols. */
7232const struct {
7233 const char *name;
7234 void *address;
7235}
7236lt__PROGRAM__LTX_preloaded_symbols[] =
7237{
7238 { "@PROGRAM@", (void *) 0 },
7239_LT_EOF
7240 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7241 cat <<\_LT_EOF >> conftest.$ac_ext
7242 {0, (void *) 0}
7243};
7244
7245/* This works around a problem in FreeBSD linker */
7246#ifdef FREEBSD_WORKAROUND
7247static const void *lt_preloaded_setup() {
7248 return lt__PROGRAM__LTX_preloaded_symbols;
7249}
7250#endif
7251
7252#ifdef __cplusplus
7253}
7254#endif
7255_LT_EOF
7256 # Now try linking the two files.
7257 mv conftest.$ac_objext conftstm.$ac_objext
7258 lt_save_LIBS="$LIBS"
7259 lt_save_CFLAGS="$CFLAGS"
7260 LIBS="conftstm.$ac_objext"
7261 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7262 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7263 (eval $ac_link) 2>&5
7264 ac_status=$?
7265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7266 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7267 pipe_works=yes
7268 fi
7269 LIBS="$lt_save_LIBS"
7270 CFLAGS="$lt_save_CFLAGS"
7271 else
7272 echo "cannot find nm_test_func in $nlist" >&5
7273 fi
7274 else
7275 echo "cannot find nm_test_var in $nlist" >&5
7276 fi
7277 else
7278 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7279 fi
7280 else
7281 echo "$progname: failed program was:" >&5
7282 cat conftest.$ac_ext >&5
7283 fi
7284 rm -rf conftest* conftst*
7285
7286 # Do not use the global_symbol_pipe unless it works.
7287 if test "$pipe_works" = yes; then
7288 break
7289 else
7290 lt_cv_sys_global_symbol_pipe=
7291 fi
7292done
7293
7294fi
7295
7296if test -z "$lt_cv_sys_global_symbol_pipe"; then
7297 lt_cv_sys_global_symbol_to_cdecl=
7298fi
7299if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7301$as_echo "failed" >&6; }
7302else
7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7304$as_echo "ok" >&6; }
7305fi
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328# Check whether --enable-libtool-lock was given.
7329if test "${enable_libtool_lock+set}" = set; then :
7330 enableval=$enable_libtool_lock;
7331fi
7332
7333test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7334
7335# Some flags need to be propagated to the compiler or linker for good
7336# libtool support.
7337case $host in
7338ia64-*-hpux*)
7339 # Find out which ABI we are using.
7340 echo 'int i;' > conftest.$ac_ext
7341 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7342 (eval $ac_compile) 2>&5
7343 ac_status=$?
7344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7345 test $ac_status = 0; }; then
7346 case `/usr/bin/file conftest.$ac_objext` in
7347 *ELF-32*)
7348 HPUX_IA64_MODE="32"
7349 ;;
7350 *ELF-64*)
7351 HPUX_IA64_MODE="64"
7352 ;;
7353 esac
7354 fi
7355 rm -rf conftest*
7356 ;;
7357*-*-irix6*)
7358 # Find out which ABI we are using.
7359 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7360 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7361 (eval $ac_compile) 2>&5
7362 ac_status=$?
7363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7364 test $ac_status = 0; }; then
7365 if test "$lt_cv_prog_gnu_ld" = yes; then
7366 case `/usr/bin/file conftest.$ac_objext` in
7367 *32-bit*)
7368 LD="${LD-ld} -melf32bsmip"
7369 ;;
7370 *N32*)
7371 LD="${LD-ld} -melf32bmipn32"
7372 ;;
7373 *64-bit*)
7374 LD="${LD-ld} -melf64bmip"
7375 ;;
7376 esac
7377 else
7378 case `/usr/bin/file conftest.$ac_objext` in
7379 *32-bit*)
7380 LD="${LD-ld} -32"
7381 ;;
7382 *N32*)
7383 LD="${LD-ld} -n32"
7384 ;;
7385 *64-bit*)
7386 LD="${LD-ld} -64"
7387 ;;
7388 esac
7389 fi
7390 fi
7391 rm -rf conftest*
7392 ;;
7393
bf3d9781 7394x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7395s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7396 # Find out which ABI we are using.
7397 echo 'int i;' > conftest.$ac_ext
7398 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7399 (eval $ac_compile) 2>&5
7400 ac_status=$?
7401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7402 test $ac_status = 0; }; then
7403 case `/usr/bin/file conftest.o` in
7404 *32-bit*)
7405 case $host in
7406 x86_64-*kfreebsd*-gnu)
7407 LD="${LD-ld} -m elf_i386_fbsd"
7408 ;;
7409 x86_64-*linux*)
7410 case `/usr/bin/file conftest.o` in
7411 *x86-64*)
7412 LD="${LD-ld} -m elf32_x86_64"
7413 ;;
7414 *)
7415 LD="${LD-ld} -m elf_i386"
7416 ;;
7417 esac
7418 ;;
bf3d9781
AM
7419 powerpc64le-*linux*)
7420 LD="${LD-ld} -m elf32lppclinux"
7421 ;;
7422 powerpc64-*linux*)
6bb11ab3
L
7423 LD="${LD-ld} -m elf32ppclinux"
7424 ;;
7425 s390x-*linux*)
7426 LD="${LD-ld} -m elf_s390"
7427 ;;
7428 sparc64-*linux*)
7429 LD="${LD-ld} -m elf32_sparc"
7430 ;;
7431 esac
7432 ;;
7433 *64-bit*)
7434 case $host in
7435 x86_64-*kfreebsd*-gnu)
7436 LD="${LD-ld} -m elf_x86_64_fbsd"
7437 ;;
7438 x86_64-*linux*)
7439 LD="${LD-ld} -m elf_x86_64"
7440 ;;
bf3d9781
AM
7441 powerpcle-*linux*)
7442 LD="${LD-ld} -m elf64lppc"
7443 ;;
7444 powerpc-*linux*)
6bb11ab3
L
7445 LD="${LD-ld} -m elf64ppc"
7446 ;;
7447 s390*-*linux*|s390*-*tpf*)
7448 LD="${LD-ld} -m elf64_s390"
7449 ;;
7450 sparc*-*linux*)
7451 LD="${LD-ld} -m elf64_sparc"
7452 ;;
7453 esac
7454 ;;
7455 esac
7456 fi
7457 rm -rf conftest*
7458 ;;
7459
7460*-*-sco3.2v5*)
7461 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7462 SAVE_CFLAGS="$CFLAGS"
7463 CFLAGS="$CFLAGS -belf"
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7465$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7466if test "${lt_cv_cc_needs_belf+set}" = set; then :
7467 $as_echo_n "(cached) " >&6
7468else
7469 ac_ext=c
7470ac_cpp='$CPP $CPPFLAGS'
7471ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7472ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7473ac_compiler_gnu=$ac_cv_c_compiler_gnu
7474
7475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7476/* end confdefs.h. */
7477
7478int
7479main ()
7480{
7481
7482 ;
7483 return 0;
7484}
7485_ACEOF
7486if ac_fn_c_try_link "$LINENO"; then :
7487 lt_cv_cc_needs_belf=yes
7488else
7489 lt_cv_cc_needs_belf=no
7490fi
7491rm -f core conftest.err conftest.$ac_objext \
7492 conftest$ac_exeext conftest.$ac_ext
7493 ac_ext=c
7494ac_cpp='$CPP $CPPFLAGS'
7495ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7496ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7497ac_compiler_gnu=$ac_cv_c_compiler_gnu
7498
7499fi
7500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7501$as_echo "$lt_cv_cc_needs_belf" >&6; }
7502 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7503 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7504 CFLAGS="$SAVE_CFLAGS"
7505 fi
7506 ;;
7507sparc*-*solaris*)
7508 # Find out which ABI we are using.
7509 echo 'int i;' > conftest.$ac_ext
7510 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7511 (eval $ac_compile) 2>&5
7512 ac_status=$?
7513 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7514 test $ac_status = 0; }; then
7515 case `/usr/bin/file conftest.o` in
7516 *64-bit*)
7517 case $lt_cv_prog_gnu_ld in
7518 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7519 *)
7520 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7521 LD="${LD-ld} -64"
7522 fi
7523 ;;
7524 esac
7525 ;;
7526 esac
7527 fi
7528 rm -rf conftest*
7529 ;;
7530esac
7531
7532need_locks="$enable_libtool_lock"
7533
7534
7535 case $host_os in
7536 rhapsody* | darwin*)
7537 if test -n "$ac_tool_prefix"; then
7538 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7539set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7541$as_echo_n "checking for $ac_word... " >&6; }
7542if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7543 $as_echo_n "(cached) " >&6
7544else
7545 if test -n "$DSYMUTIL"; then
7546 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7547else
7548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7549for as_dir in $PATH
7550do
7551 IFS=$as_save_IFS
7552 test -z "$as_dir" && as_dir=.
7553 for ac_exec_ext in '' $ac_executable_extensions; do
7554 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7555 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7557 break 2
7558 fi
7559done
7560 done
7561IFS=$as_save_IFS
7562
7563fi
7564fi
7565DSYMUTIL=$ac_cv_prog_DSYMUTIL
7566if test -n "$DSYMUTIL"; then
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7568$as_echo "$DSYMUTIL" >&6; }
7569else
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7571$as_echo "no" >&6; }
7572fi
7573
7574
7575fi
7576if test -z "$ac_cv_prog_DSYMUTIL"; then
7577 ac_ct_DSYMUTIL=$DSYMUTIL
7578 # Extract the first word of "dsymutil", so it can be a program name with args.
7579set dummy dsymutil; ac_word=$2
7580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7581$as_echo_n "checking for $ac_word... " >&6; }
7582if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7583 $as_echo_n "(cached) " >&6
7584else
7585 if test -n "$ac_ct_DSYMUTIL"; then
7586 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7587else
7588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7589for as_dir in $PATH
7590do
7591 IFS=$as_save_IFS
7592 test -z "$as_dir" && as_dir=.
7593 for ac_exec_ext in '' $ac_executable_extensions; do
7594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7595 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7597 break 2
7598 fi
7599done
7600 done
7601IFS=$as_save_IFS
7602
7603fi
7604fi
7605ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7606if test -n "$ac_ct_DSYMUTIL"; then
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7608$as_echo "$ac_ct_DSYMUTIL" >&6; }
7609else
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7611$as_echo "no" >&6; }
7612fi
7613
7614 if test "x$ac_ct_DSYMUTIL" = x; then
7615 DSYMUTIL=":"
7616 else
7617 case $cross_compiling:$ac_tool_warned in
7618yes:)
7619{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7620$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7621ac_tool_warned=yes ;;
7622esac
7623 DSYMUTIL=$ac_ct_DSYMUTIL
7624 fi
7625else
7626 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7627fi
7628
7629 if test -n "$ac_tool_prefix"; then
7630 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7631set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7633$as_echo_n "checking for $ac_word... " >&6; }
7634if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7635 $as_echo_n "(cached) " >&6
7636else
7637 if test -n "$NMEDIT"; then
7638 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7639else
7640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7641for as_dir in $PATH
7642do
7643 IFS=$as_save_IFS
7644 test -z "$as_dir" && as_dir=.
7645 for ac_exec_ext in '' $ac_executable_extensions; do
7646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7647 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7649 break 2
7650 fi
7651done
7652 done
7653IFS=$as_save_IFS
7654
7655fi
7656fi
7657NMEDIT=$ac_cv_prog_NMEDIT
7658if test -n "$NMEDIT"; then
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7660$as_echo "$NMEDIT" >&6; }
7661else
7662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7663$as_echo "no" >&6; }
7664fi
7665
7666
7667fi
7668if test -z "$ac_cv_prog_NMEDIT"; then
7669 ac_ct_NMEDIT=$NMEDIT
7670 # Extract the first word of "nmedit", so it can be a program name with args.
7671set dummy nmedit; ac_word=$2
7672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7673$as_echo_n "checking for $ac_word... " >&6; }
7674if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7675 $as_echo_n "(cached) " >&6
7676else
7677 if test -n "$ac_ct_NMEDIT"; then
7678 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7679else
7680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7681for as_dir in $PATH
7682do
7683 IFS=$as_save_IFS
7684 test -z "$as_dir" && as_dir=.
7685 for ac_exec_ext in '' $ac_executable_extensions; do
7686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7687 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7689 break 2
7690 fi
7691done
7692 done
7693IFS=$as_save_IFS
7694
7695fi
7696fi
7697ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7698if test -n "$ac_ct_NMEDIT"; then
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7700$as_echo "$ac_ct_NMEDIT" >&6; }
7701else
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7703$as_echo "no" >&6; }
7704fi
7705
7706 if test "x$ac_ct_NMEDIT" = x; then
7707 NMEDIT=":"
7708 else
7709 case $cross_compiling:$ac_tool_warned in
7710yes:)
7711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7713ac_tool_warned=yes ;;
7714esac
7715 NMEDIT=$ac_ct_NMEDIT
7716 fi
7717else
7718 NMEDIT="$ac_cv_prog_NMEDIT"
7719fi
7720
7721 if test -n "$ac_tool_prefix"; then
7722 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7723set dummy ${ac_tool_prefix}lipo; ac_word=$2
7724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7725$as_echo_n "checking for $ac_word... " >&6; }
7726if test "${ac_cv_prog_LIPO+set}" = set; then :
7727 $as_echo_n "(cached) " >&6
7728else
7729 if test -n "$LIPO"; then
7730 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7731else
7732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7733for as_dir in $PATH
7734do
7735 IFS=$as_save_IFS
7736 test -z "$as_dir" && as_dir=.
7737 for ac_exec_ext in '' $ac_executable_extensions; do
7738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7739 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7741 break 2
7742 fi
7743done
7744 done
7745IFS=$as_save_IFS
7746
7747fi
7748fi
7749LIPO=$ac_cv_prog_LIPO
7750if test -n "$LIPO"; then
7751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7752$as_echo "$LIPO" >&6; }
7753else
7754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7755$as_echo "no" >&6; }
7756fi
7757
7758
7759fi
7760if test -z "$ac_cv_prog_LIPO"; then
7761 ac_ct_LIPO=$LIPO
7762 # Extract the first word of "lipo", so it can be a program name with args.
7763set dummy lipo; ac_word=$2
7764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7765$as_echo_n "checking for $ac_word... " >&6; }
7766if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7767 $as_echo_n "(cached) " >&6
7768else
7769 if test -n "$ac_ct_LIPO"; then
7770 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7771else
7772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7773for as_dir in $PATH
7774do
7775 IFS=$as_save_IFS
7776 test -z "$as_dir" && as_dir=.
7777 for ac_exec_ext in '' $ac_executable_extensions; do
7778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7779 ac_cv_prog_ac_ct_LIPO="lipo"
7780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7781 break 2
7782 fi
7783done
7784 done
7785IFS=$as_save_IFS
7786
7787fi
7788fi
7789ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7790if test -n "$ac_ct_LIPO"; then
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7792$as_echo "$ac_ct_LIPO" >&6; }
7793else
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7795$as_echo "no" >&6; }
7796fi
7797
7798 if test "x$ac_ct_LIPO" = x; then
7799 LIPO=":"
7800 else
7801 case $cross_compiling:$ac_tool_warned in
7802yes:)
7803{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7804$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7805ac_tool_warned=yes ;;
7806esac
7807 LIPO=$ac_ct_LIPO
7808 fi
7809else
7810 LIPO="$ac_cv_prog_LIPO"
7811fi
7812
7813 if test -n "$ac_tool_prefix"; then
7814 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7815set dummy ${ac_tool_prefix}otool; ac_word=$2
7816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7817$as_echo_n "checking for $ac_word... " >&6; }
7818if test "${ac_cv_prog_OTOOL+set}" = set; then :
7819 $as_echo_n "(cached) " >&6
7820else
7821 if test -n "$OTOOL"; then
7822 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7823else
7824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7825for as_dir in $PATH
7826do
7827 IFS=$as_save_IFS
7828 test -z "$as_dir" && as_dir=.
7829 for ac_exec_ext in '' $ac_executable_extensions; do
7830 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7831 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7833 break 2
7834 fi
7835done
7836 done
7837IFS=$as_save_IFS
7838
7839fi
7840fi
7841OTOOL=$ac_cv_prog_OTOOL
7842if test -n "$OTOOL"; then
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7844$as_echo "$OTOOL" >&6; }
7845else
7846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7847$as_echo "no" >&6; }
7848fi
7849
7850
7851fi
7852if test -z "$ac_cv_prog_OTOOL"; then
7853 ac_ct_OTOOL=$OTOOL
7854 # Extract the first word of "otool", so it can be a program name with args.
7855set dummy otool; ac_word=$2
7856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7857$as_echo_n "checking for $ac_word... " >&6; }
7858if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7859 $as_echo_n "(cached) " >&6
7860else
7861 if test -n "$ac_ct_OTOOL"; then
7862 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7863else
7864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7865for as_dir in $PATH
7866do
7867 IFS=$as_save_IFS
7868 test -z "$as_dir" && as_dir=.
7869 for ac_exec_ext in '' $ac_executable_extensions; do
7870 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7871 ac_cv_prog_ac_ct_OTOOL="otool"
7872 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7873 break 2
7874 fi
7875done
7876 done
7877IFS=$as_save_IFS
7878
7879fi
7880fi
7881ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7882if test -n "$ac_ct_OTOOL"; then
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7884$as_echo "$ac_ct_OTOOL" >&6; }
7885else
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7887$as_echo "no" >&6; }
7888fi
7889
7890 if test "x$ac_ct_OTOOL" = x; then
7891 OTOOL=":"
7892 else
7893 case $cross_compiling:$ac_tool_warned in
7894yes:)
7895{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7896$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7897ac_tool_warned=yes ;;
7898esac
7899 OTOOL=$ac_ct_OTOOL
7900 fi
7901else
7902 OTOOL="$ac_cv_prog_OTOOL"
7903fi
7904
7905 if test -n "$ac_tool_prefix"; then
7906 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7907set dummy ${ac_tool_prefix}otool64; ac_word=$2
7908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7909$as_echo_n "checking for $ac_word... " >&6; }
7910if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7911 $as_echo_n "(cached) " >&6
7912else
7913 if test -n "$OTOOL64"; then
7914 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7915else
7916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7917for as_dir in $PATH
7918do
7919 IFS=$as_save_IFS
7920 test -z "$as_dir" && as_dir=.
7921 for ac_exec_ext in '' $ac_executable_extensions; do
7922 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7923 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7925 break 2
7926 fi
7927done
7928 done
7929IFS=$as_save_IFS
7930
7931fi
7932fi
7933OTOOL64=$ac_cv_prog_OTOOL64
7934if test -n "$OTOOL64"; then
7935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7936$as_echo "$OTOOL64" >&6; }
7937else
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7939$as_echo "no" >&6; }
7940fi
7941
7942
7943fi
7944if test -z "$ac_cv_prog_OTOOL64"; then
7945 ac_ct_OTOOL64=$OTOOL64
7946 # Extract the first word of "otool64", so it can be a program name with args.
7947set dummy otool64; ac_word=$2
7948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7949$as_echo_n "checking for $ac_word... " >&6; }
7950if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7951 $as_echo_n "(cached) " >&6
7952else
7953 if test -n "$ac_ct_OTOOL64"; then
7954 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7955else
7956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7957for as_dir in $PATH
7958do
7959 IFS=$as_save_IFS
7960 test -z "$as_dir" && as_dir=.
7961 for ac_exec_ext in '' $ac_executable_extensions; do
7962 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7963 ac_cv_prog_ac_ct_OTOOL64="otool64"
7964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7965 break 2
7966 fi
7967done
7968 done
7969IFS=$as_save_IFS
7970
7971fi
7972fi
7973ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7974if test -n "$ac_ct_OTOOL64"; then
7975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7976$as_echo "$ac_ct_OTOOL64" >&6; }
7977else
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7979$as_echo "no" >&6; }
7980fi
7981
7982 if test "x$ac_ct_OTOOL64" = x; then
7983 OTOOL64=":"
7984 else
7985 case $cross_compiling:$ac_tool_warned in
7986yes:)
7987{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7988$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7989ac_tool_warned=yes ;;
7990esac
7991 OTOOL64=$ac_ct_OTOOL64
7992 fi
7993else
7994 OTOOL64="$ac_cv_prog_OTOOL64"
7995fi
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8024$as_echo_n "checking for -single_module linker flag... " >&6; }
8025if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8026 $as_echo_n "(cached) " >&6
8027else
8028 lt_cv_apple_cc_single_mod=no
8029 if test -z "${LT_MULTI_MODULE}"; then
8030 # By default we will add the -single_module flag. You can override
8031 # by either setting the environment variable LT_MULTI_MODULE
8032 # non-empty at configure time, or by adding -multi_module to the
8033 # link flags.
8034 rm -rf libconftest.dylib*
8035 echo "int foo(void){return 1;}" > conftest.c
8036 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8037-dynamiclib -Wl,-single_module conftest.c" >&5
8038 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8039 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8040 _lt_result=$?
8041 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8042 lt_cv_apple_cc_single_mod=yes
8043 else
8044 cat conftest.err >&5
8045 fi
8046 rm -rf libconftest.dylib*
8047 rm -f conftest.*
8048 fi
8049fi
8050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8051$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8053$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8054if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8055 $as_echo_n "(cached) " >&6
8056else
8057 lt_cv_ld_exported_symbols_list=no
8058 save_LDFLAGS=$LDFLAGS
8059 echo "_main" > conftest.sym
8060 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8062/* end confdefs.h. */
8063
8064int
8065main ()
8066{
8067
8068 ;
8069 return 0;
8070}
8071_ACEOF
8072if ac_fn_c_try_link "$LINENO"; then :
8073 lt_cv_ld_exported_symbols_list=yes
8074else
8075 lt_cv_ld_exported_symbols_list=no
8076fi
8077rm -f core conftest.err conftest.$ac_objext \
8078 conftest$ac_exeext conftest.$ac_ext
8079 LDFLAGS="$save_LDFLAGS"
8080
8081fi
8082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8083$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8085$as_echo_n "checking for -force_load linker flag... " >&6; }
8086if test "${lt_cv_ld_force_load+set}" = set; then :
8087 $as_echo_n "(cached) " >&6
8088else
8089 lt_cv_ld_force_load=no
8090 cat > conftest.c << _LT_EOF
8091int forced_loaded() { return 2;}
8092_LT_EOF
8093 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8094 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8095 echo "$AR cru libconftest.a conftest.o" >&5
8096 $AR cru libconftest.a conftest.o 2>&5
8097 cat > conftest.c << _LT_EOF
8098int main() { return 0;}
8099_LT_EOF
8100 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8101 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8102 _lt_result=$?
8103 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8104 lt_cv_ld_force_load=yes
8105 else
8106 cat conftest.err >&5
8107 fi
8108 rm -f conftest.err libconftest.a conftest conftest.c
8109 rm -rf conftest.dSYM
8110
8111fi
8112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8113$as_echo "$lt_cv_ld_force_load" >&6; }
8114 case $host_os in
8115 rhapsody* | darwin1.[012])
8116 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8117 darwin1.*)
8118 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8119 darwin*) # darwin 5.x on
8120 # if running on 10.5 or later, the deployment target defaults
8121 # to the OS version, if on x86, and 10.4, the deployment
8122 # target defaults to 10.4. Don't you love it?
8123 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8124 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8125 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8126 10.[012][,.]*)
6bb11ab3
L
8127 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8128 10.*)
8129 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8130 esac
8131 ;;
8132 esac
8133 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8134 _lt_dar_single_mod='$single_module'
8135 fi
8136 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8137 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8138 else
8139 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8140 fi
8141 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8142 _lt_dsymutil='~$DSYMUTIL $lib || :'
8143 else
8144 _lt_dsymutil=
8145 fi
8146 ;;
8147 esac
8148
8149for ac_header in dlfcn.h
8150do :
8151 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8152"
8153if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8154 cat >>confdefs.h <<_ACEOF
8155#define HAVE_DLFCN_H 1
8156_ACEOF
8157
8158fi
8159
8160done
8161
8162
8163
8164# autoconf.info says this should be called right after AC_INIT.
8165ac_config_headers="$ac_config_headers config.h:config.in"
8166
8167
8168
0cb8d851
MF
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8170$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8171if test "${ac_cv_c_bigendian+set}" = set; then :
8172 $as_echo_n "(cached) " >&6
8173else
8174 ac_cv_c_bigendian=unknown
8175 # See if we're dealing with a universal compiler.
8176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8177/* end confdefs.h. */
8178#ifndef __APPLE_CC__
8179 not a universal capable compiler
8180 #endif
8181 typedef int dummy;
8182
8183_ACEOF
8184if ac_fn_c_try_compile "$LINENO"; then :
8185
8186 # Check for potential -arch flags. It is not universal unless
8187 # there are at least two -arch flags with different values.
8188 ac_arch=
8189 ac_prev=
8190 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8191 if test -n "$ac_prev"; then
8192 case $ac_word in
8193 i?86 | x86_64 | ppc | ppc64)
8194 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8195 ac_arch=$ac_word
8196 else
8197 ac_cv_c_bigendian=universal
8198 break
8199 fi
8200 ;;
8201 esac
8202 ac_prev=
8203 elif test "x$ac_word" = "x-arch"; then
8204 ac_prev=arch
8205 fi
8206 done
8207fi
8208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8209 if test $ac_cv_c_bigendian = unknown; then
8210 # See if sys/param.h defines the BYTE_ORDER macro.
8211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8212/* end confdefs.h. */
8213#include <sys/types.h>
8214 #include <sys/param.h>
8215
8216int
8217main ()
8218{
8219#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8220 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8221 && LITTLE_ENDIAN)
8222 bogus endian macros
8223 #endif
8224
8225 ;
8226 return 0;
8227}
8228_ACEOF
8229if ac_fn_c_try_compile "$LINENO"; then :
8230 # It does; now see whether it defined to BIG_ENDIAN or not.
8231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8232/* end confdefs.h. */
8233#include <sys/types.h>
8234 #include <sys/param.h>
8235
8236int
8237main ()
8238{
8239#if BYTE_ORDER != BIG_ENDIAN
8240 not big endian
8241 #endif
8242
8243 ;
8244 return 0;
8245}
8246_ACEOF
8247if ac_fn_c_try_compile "$LINENO"; then :
8248 ac_cv_c_bigendian=yes
8249else
8250 ac_cv_c_bigendian=no
8251fi
8252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8253fi
8254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8255 fi
8256 if test $ac_cv_c_bigendian = unknown; then
8257 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8259/* end confdefs.h. */
8260#include <limits.h>
8261
8262int
8263main ()
8264{
8265#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8266 bogus endian macros
8267 #endif
8268
8269 ;
8270 return 0;
8271}
8272_ACEOF
8273if ac_fn_c_try_compile "$LINENO"; then :
8274 # It does; now see whether it defined to _BIG_ENDIAN or not.
8275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8276/* end confdefs.h. */
8277#include <limits.h>
8278
8279int
8280main ()
8281{
8282#ifndef _BIG_ENDIAN
8283 not big endian
8284 #endif
8285
8286 ;
8287 return 0;
8288}
8289_ACEOF
8290if ac_fn_c_try_compile "$LINENO"; then :
8291 ac_cv_c_bigendian=yes
8292else
8293 ac_cv_c_bigendian=no
8294fi
8295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8296fi
8297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8298 fi
8299 if test $ac_cv_c_bigendian = unknown; then
8300 # Compile a test program.
8301 if test "$cross_compiling" = yes; then :
8302 # Try to guess by grepping values from an object file.
8303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8304/* end confdefs.h. */
8305short int ascii_mm[] =
8306 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8307 short int ascii_ii[] =
8308 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8309 int use_ascii (int i) {
8310 return ascii_mm[i] + ascii_ii[i];
8311 }
8312 short int ebcdic_ii[] =
8313 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8314 short int ebcdic_mm[] =
8315 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8316 int use_ebcdic (int i) {
8317 return ebcdic_mm[i] + ebcdic_ii[i];
8318 }
8319 extern int foo;
8320
8321int
8322main ()
8323{
8324return use_ascii (foo) == use_ebcdic (foo);
8325 ;
8326 return 0;
8327}
8328_ACEOF
8329if ac_fn_c_try_compile "$LINENO"; then :
8330 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8331 ac_cv_c_bigendian=yes
8332 fi
8333 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8334 if test "$ac_cv_c_bigendian" = unknown; then
8335 ac_cv_c_bigendian=no
8336 else
8337 # finding both strings is unlikely to happen, but who knows?
8338 ac_cv_c_bigendian=unknown
8339 fi
8340 fi
8341fi
8342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8343else
8344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8345/* end confdefs.h. */
8346$ac_includes_default
8347int
8348main ()
8349{
8350
8351 /* Are we little or big endian? From Harbison&Steele. */
8352 union
8353 {
8354 long int l;
8355 char c[sizeof (long int)];
8356 } u;
8357 u.l = 1;
8358 return u.c[sizeof (long int) - 1] == 1;
8359
8360 ;
8361 return 0;
8362}
8363_ACEOF
8364if ac_fn_c_try_run "$LINENO"; then :
8365 ac_cv_c_bigendian=no
8366else
8367 ac_cv_c_bigendian=yes
8368fi
8369rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8370 conftest.$ac_objext conftest.beam conftest.$ac_ext
8371fi
8372
8373 fi
8374fi
8375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8376$as_echo "$ac_cv_c_bigendian" >&6; }
8377 case $ac_cv_c_bigendian in #(
8378 yes)
8379 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8380;; #(
8381 no)
8382 ;; #(
8383 universal)
8384
8385$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8386
8387 ;; #(
8388 *)
8389 as_fn_error "unknown endianness
8390 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8391 esac
8392
6bb11ab3
L
8393
8394
8395
8396# Put a plausible default for CC_FOR_BUILD in Makefile.
8397if test "x$cross_compiling" = "xno"; then
8398 CC_FOR_BUILD='$(CC)'
8399else
8400 CC_FOR_BUILD=gcc
8401fi
8402
8403
8404
8405
8406AR=${AR-ar}
8407
8408if test -n "$ac_tool_prefix"; then
8409 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8410set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8412$as_echo_n "checking for $ac_word... " >&6; }
8413if test "${ac_cv_prog_RANLIB+set}" = set; then :
8414 $as_echo_n "(cached) " >&6
8415else
8416 if test -n "$RANLIB"; then
8417 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8418else
8419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8420for as_dir in $PATH
8421do
8422 IFS=$as_save_IFS
8423 test -z "$as_dir" && as_dir=.
8424 for ac_exec_ext in '' $ac_executable_extensions; do
8425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8426 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8428 break 2
8429 fi
8430done
8431 done
8432IFS=$as_save_IFS
8433
8434fi
8435fi
8436RANLIB=$ac_cv_prog_RANLIB
8437if test -n "$RANLIB"; then
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8439$as_echo "$RANLIB" >&6; }
8440else
8441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8442$as_echo "no" >&6; }
8443fi
8444
8445
8446fi
8447if test -z "$ac_cv_prog_RANLIB"; then
8448 ac_ct_RANLIB=$RANLIB
8449 # Extract the first word of "ranlib", so it can be a program name with args.
8450set dummy ranlib; ac_word=$2
8451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8452$as_echo_n "checking for $ac_word... " >&6; }
8453if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8454 $as_echo_n "(cached) " >&6
8455else
8456 if test -n "$ac_ct_RANLIB"; then
8457 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8458else
8459as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8460for as_dir in $PATH
8461do
8462 IFS=$as_save_IFS
8463 test -z "$as_dir" && as_dir=.
8464 for ac_exec_ext in '' $ac_executable_extensions; do
8465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8466 ac_cv_prog_ac_ct_RANLIB="ranlib"
8467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8468 break 2
8469 fi
8470done
8471 done
8472IFS=$as_save_IFS
8473
8474fi
8475fi
8476ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8477if test -n "$ac_ct_RANLIB"; then
8478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8479$as_echo "$ac_ct_RANLIB" >&6; }
8480else
8481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8482$as_echo "no" >&6; }
8483fi
8484
8485 if test "x$ac_ct_RANLIB" = x; then
8486 RANLIB=":"
8487 else
8488 case $cross_compiling:$ac_tool_warned in
8489yes:)
8490{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8491$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8492ac_tool_warned=yes ;;
8493esac
8494 RANLIB=$ac_ct_RANLIB
8495 fi
8496else
8497 RANLIB="$ac_cv_prog_RANLIB"
8498fi
8499
8500
8501# Some of the common include files depend on bfd.h, and bfd.h checks
8502# that config.h is included first by testing that the PACKAGE macro
8503# is defined.
8504PACKAGE=sim
8505
8506cat >>confdefs.h <<_ACEOF
8507#define PACKAGE "$PACKAGE"
8508_ACEOF
8509
8510
8511
8512# Dependency checking.
8513ac_config_commands="$ac_config_commands depdir"
8514
8515
8516depcc="$CC" am_compiler_list=
8517
8518am_depcomp=$ac_aux_dir/depcomp
8519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8520$as_echo_n "checking dependency style of $depcc... " >&6; }
8521if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8522 $as_echo_n "(cached) " >&6
8523else
8524 if test -f "$am_depcomp"; then
8525 # We make a subdir and do the tests there. Otherwise we can end up
8526 # making bogus files that we don't know about and never remove. For
8527 # instance it was reported that on HP-UX the gcc test will end up
8528 # making a dummy file named `D' -- because `-MD' means `put the output
8529 # in D'.
8530 mkdir conftest.dir
8531 # Copy depcomp to subdir because otherwise we won't find it if we're
8532 # using a relative directory.
8533 cp "$am_depcomp" conftest.dir
8534 cd conftest.dir
8535 # We will build objects and dependencies in a subdirectory because
8536 # it helps to detect inapplicable dependency modes. For instance
8537 # both Tru64's cc and ICC support -MD to output dependencies as a
8538 # side effect of compilation, but ICC will put the dependencies in
8539 # the current directory while Tru64 will put them in the object
8540 # directory.
8541 mkdir sub
8542
8543 am_cv_CC_dependencies_compiler_type=none
8544 if test "$am_compiler_list" = ""; then
8545 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8546 fi
8547 for depmode in $am_compiler_list; do
8548 if test $depmode = none; then break; fi
8549
8550 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8551 # Setup a source with many dependencies, because some compilers
8552 # like to wrap large dependency lists on column 80 (with \), and
8553 # we should not choose a depcomp mode which is confused by this.
8554 #
8555 # We need to recreate these files for each test, as the compiler may
8556 # overwrite some of them when testing with obscure command lines.
8557 # This happens at least with the AIX C compiler.
8558 : > sub/conftest.c
8559 for i in 1 2 3 4 5 6; do
8560 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8561 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8562 # Solaris 8's {/usr,}/bin/sh.
8563 touch sub/conftst$i.h
8564 done
8565 echo "include sub/conftest.Po" > confmf
8566
8567 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8568 # mode. It turns out that the SunPro C++ compiler does not properly
8569 # handle `-M -o', and we need to detect this.
8570 depcmd="depmode=$depmode \
8571 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8572 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8573 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8574 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8575 if env $depcmd > conftest.err 2>&1 &&
8576 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8577 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8578 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8579 # icc doesn't choke on unknown options, it will just issue warnings
8580 # or remarks (even with -Werror). So we grep stderr for any message
8581 # that says an option was ignored or not supported.
8582 # When given -MP, icc 7.0 and 7.1 complain thusly:
8583 # icc: Command line warning: ignoring option '-M'; no argument required
8584 # The diagnosis changed in icc 8.0:
8585 # icc: Command line remark: option '-MP' not supported
8586 if (grep 'ignoring option' conftest.err ||
8587 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8588 am_cv_CC_dependencies_compiler_type=$depmode
8589 $as_echo "$as_me:$LINENO: success" >&5
8590 break
8591 fi
8592 fi
8593 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8594 sed -e 's/^/| /' < conftest.err >&5
8595 done
8596
8597 cd ..
8598 rm -rf conftest.dir
8599else
8600 am_cv_CC_dependencies_compiler_type=none
8601fi
8602
8603fi
8604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8605$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8606if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8607then as_fn_error "no usable dependency style found" "$LINENO" 5
8608else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8609
8610fi
8611
8612
8613# Check for the 'make' the user wants to use.
8614for ac_prog in make
8615do
8616 # Extract the first word of "$ac_prog", so it can be a program name with args.
8617set dummy $ac_prog; ac_word=$2
8618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8619$as_echo_n "checking for $ac_word... " >&6; }
8620if test "${ac_cv_prog_MAKE+set}" = set; then :
8621 $as_echo_n "(cached) " >&6
8622else
8623 if test -n "$MAKE"; then
8624 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8625else
8626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8627for as_dir in $PATH
8628do
8629 IFS=$as_save_IFS
8630 test -z "$as_dir" && as_dir=.
8631 for ac_exec_ext in '' $ac_executable_extensions; do
8632 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8633 ac_cv_prog_MAKE="$ac_prog"
8634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8635 break 2
8636 fi
8637done
8638 done
8639IFS=$as_save_IFS
8640
8641fi
8642fi
8643MAKE=$ac_cv_prog_MAKE
8644if test -n "$MAKE"; then
8645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8646$as_echo "$MAKE" >&6; }
8647else
8648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8649$as_echo "no" >&6; }
8650fi
8651
8652
8653 test -n "$MAKE" && break
8654done
8655
8656MAKE_IS_GNU=
8657case "`$MAKE --version 2>&1 | sed 1q`" in
8658 *GNU*)
8659 MAKE_IS_GNU=yes
8660 ;;
8661esac
8662 if test "$MAKE_IS_GNU" = yes; then
8663 GMAKE_TRUE=
8664 GMAKE_FALSE='#'
8665else
8666 GMAKE_TRUE='#'
8667 GMAKE_FALSE=
8668fi
8669
8670
8671ALL_LINGUAS=
8672# If we haven't got the data from the intl directory,
8673# assume NLS is disabled.
8674USE_NLS=no
8675LIBINTL=
8676LIBINTL_DEP=
8677INCINTL=
8678XGETTEXT=
8679GMSGFMT=
8680POSUB=
8681
8682if test -f ../../intl/config.intl; then
8683 . ../../intl/config.intl
8684fi
8685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8686$as_echo_n "checking whether NLS is requested... " >&6; }
8687if test x"$USE_NLS" != xyes; then
8688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8689$as_echo "no" >&6; }
8690else
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8692$as_echo "yes" >&6; }
8693
8694$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8695
8696
8697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8698$as_echo_n "checking for catalogs to be installed... " >&6; }
8699 # Look for .po and .gmo files in the source directory.
8700 CATALOGS=
8701 XLINGUAS=
8702 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8703 # If there aren't any .gmo files the shell will give us the
8704 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8705 # weeded out.
8706 case "$cat" in *\**)
8707 continue;;
8708 esac
8709 # The quadruple backslash is collapsed to a double backslash
8710 # by the backticks, then collapsed again by the double quotes,
8711 # leaving us with one backslash in the sed expression (right
8712 # before the dot that mustn't act as a wildcard).
8713 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8714 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8715 # The user is allowed to set LINGUAS to a list of languages to
8716 # install catalogs for. If it's empty that means "all of them."
8717 if test "x$LINGUAS" = x; then
8718 CATALOGS="$CATALOGS $cat"
8719 XLINGUAS="$XLINGUAS $lang"
8720 else
8721 case "$LINGUAS" in *$lang*)
8722 CATALOGS="$CATALOGS $cat"
8723 XLINGUAS="$XLINGUAS $lang"
8724 ;;
8725 esac
8726 fi
8727 done
8728 LINGUAS="$XLINGUAS"
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8730$as_echo "$LINGUAS" >&6; }
8731
8732
8733 DATADIRNAME=share
8734
8735 INSTOBJEXT=.mo
8736
8737 GENCAT=gencat
8738
8739 CATOBJEXT=.gmo
8740
8741fi
8742
8743# Check for common headers.
8744# FIXME: Seems to me this can cause problems for i386-windows hosts.
8745# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8746for ac_header in stdlib.h string.h strings.h unistd.h time.h
8747do :
8748 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8749ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8750eval as_val=\$$as_ac_Header
8751 if test "x$as_val" = x""yes; then :
8752 cat >>confdefs.h <<_ACEOF
8753#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8754_ACEOF
8755
8756fi
8757
8758done
8759
8760for ac_header in sys/time.h sys/resource.h
8761do :
8762 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8763ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8764eval as_val=\$$as_ac_Header
8765 if test "x$as_val" = x""yes; then :
8766 cat >>confdefs.h <<_ACEOF
8767#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8768_ACEOF
8769
8770fi
8771
8772done
8773
8774for ac_header in fcntl.h fpu_control.h
8775do :
8776 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8777ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8778eval as_val=\$$as_ac_Header
8779 if test "x$as_val" = x""yes; then :
8780 cat >>confdefs.h <<_ACEOF
8781#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8782_ACEOF
8783
8784fi
8785
8786done
8787
8788for ac_header in dlfcn.h errno.h sys/stat.h
8789do :
8790 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8791ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8792eval as_val=\$$as_ac_Header
8793 if test "x$as_val" = x""yes; then :
8794 cat >>confdefs.h <<_ACEOF
8795#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8796_ACEOF
8797
8798fi
8799
8800done
8801
8802for ac_func in getrusage time sigaction __setfpucw
8803do :
8804 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8805ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8806eval as_val=\$$as_ac_var
8807 if test "x$as_val" = x""yes; then :
8808 cat >>confdefs.h <<_ACEOF
8809#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8810_ACEOF
8811
8812fi
8813done
8814
8815
8816# Check for socket libraries
8817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8818$as_echo_n "checking for bind in -lsocket... " >&6; }
8819if test "${ac_cv_lib_socket_bind+set}" = set; then :
8820 $as_echo_n "(cached) " >&6
8821else
8822 ac_check_lib_save_LIBS=$LIBS
8823LIBS="-lsocket $LIBS"
8824cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8825/* end confdefs.h. */
8826
8827/* Override any GCC internal prototype to avoid an error.
8828 Use char because int might match the return type of a GCC
8829 builtin and then its argument prototype would still apply. */
8830#ifdef __cplusplus
8831extern "C"
8832#endif
8833char bind ();
8834int
8835main ()
8836{
8837return bind ();
8838 ;
8839 return 0;
8840}
8841_ACEOF
8842if ac_fn_c_try_link "$LINENO"; then :
8843 ac_cv_lib_socket_bind=yes
8844else
8845 ac_cv_lib_socket_bind=no
8846fi
8847rm -f core conftest.err conftest.$ac_objext \
8848 conftest$ac_exeext conftest.$ac_ext
8849LIBS=$ac_check_lib_save_LIBS
8850fi
8851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8852$as_echo "$ac_cv_lib_socket_bind" >&6; }
8853if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8854 cat >>confdefs.h <<_ACEOF
8855#define HAVE_LIBSOCKET 1
8856_ACEOF
8857
8858 LIBS="-lsocket $LIBS"
8859
8860fi
8861
8862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8863$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8864if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8865 $as_echo_n "(cached) " >&6
8866else
8867 ac_check_lib_save_LIBS=$LIBS
8868LIBS="-lnsl $LIBS"
8869cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8870/* end confdefs.h. */
8871
8872/* Override any GCC internal prototype to avoid an error.
8873 Use char because int might match the return type of a GCC
8874 builtin and then its argument prototype would still apply. */
8875#ifdef __cplusplus
8876extern "C"
8877#endif
8878char gethostbyname ();
8879int
8880main ()
8881{
8882return gethostbyname ();
8883 ;
8884 return 0;
8885}
8886_ACEOF
8887if ac_fn_c_try_link "$LINENO"; then :
8888 ac_cv_lib_nsl_gethostbyname=yes
8889else
8890 ac_cv_lib_nsl_gethostbyname=no
8891fi
8892rm -f core conftest.err conftest.$ac_objext \
8893 conftest$ac_exeext conftest.$ac_ext
8894LIBS=$ac_check_lib_save_LIBS
8895fi
8896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8897$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8898if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8899 cat >>confdefs.h <<_ACEOF
8900#define HAVE_LIBNSL 1
8901_ACEOF
8902
8903 LIBS="-lnsl $LIBS"
8904
8905fi
8906
8907
8908# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8909# using the same condition.
8910
aadc9410 8911 # Use the system's zlib library.
7fed4b0b
L
8912 zlibdir="-L\$(top_builddir)/../zlib"
8913 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 8914
aadc9410
MF
8915# Check whether --with-system-zlib was given.
8916if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
8917 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8918 zlibdir=
8919 zlibinc=
8920 fi
6bb11ab3
L
8921
8922fi
8923
6bb11ab3 8924
6bb11ab3 8925
6bb11ab3
L
8926
8927
8928# BFD uses libdl when when plugins enabled.
8929
faa743bb
RM
8930 maybe_plugins=no
8931 for ac_header in dlfcn.h
8932do :
8933 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8934"
8935if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8936 cat >>confdefs.h <<_ACEOF
8937#define HAVE_DLFCN_H 1
8938_ACEOF
8939 maybe_plugins=yes
8940fi
8941
8942done
8943
8944 for ac_header in windows.h
8945do :
8946 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8947"
8948if test "x$ac_cv_header_windows_h" = x""yes; then :
8949 cat >>confdefs.h <<_ACEOF
8950#define HAVE_WINDOWS_H 1
8951_ACEOF
8952 maybe_plugins=yes
8953fi
8954
8955done
8956
8957
8958 # Check whether --enable-plugins was given.
6bb11ab3
L
8959if test "${enable_plugins+set}" = set; then :
8960 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
8961 no) plugins=no ;;
8962 *) plugins=yes
8963 if test "$maybe_plugins" != "yes" ; then
8964 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8965 fi ;;
8966 esac
6bb11ab3 8967else
faa743bb
RM
8968 plugins=$maybe_plugins
8969
6bb11ab3
L
8970fi
8971
2974be62
AM
8972 if test "$plugins" = "yes"; then
8973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8974$as_echo_n "checking for library containing dlopen... " >&6; }
8975if test "${ac_cv_search_dlopen+set}" = set; then :
8976 $as_echo_n "(cached) " >&6
8977else
8978 ac_func_search_save_LIBS=$LIBS
8979cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8980/* end confdefs.h. */
8981
8982/* Override any GCC internal prototype to avoid an error.
8983 Use char because int might match the return type of a GCC
8984 builtin and then its argument prototype would still apply. */
8985#ifdef __cplusplus
8986extern "C"
8987#endif
8988char dlopen ();
8989int
8990main ()
8991{
8992return dlopen ();
8993 ;
8994 return 0;
8995}
8996_ACEOF
8997for ac_lib in '' dl; do
8998 if test -z "$ac_lib"; then
8999 ac_res="none required"
9000 else
9001 ac_res=-l$ac_lib
9002 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9003 fi
9004 if ac_fn_c_try_link "$LINENO"; then :
9005 ac_cv_search_dlopen=$ac_res
9006fi
9007rm -f core conftest.err conftest.$ac_objext \
9008 conftest$ac_exeext
9009 if test "${ac_cv_search_dlopen+set}" = set; then :
9010 break
9011fi
9012done
9013if test "${ac_cv_search_dlopen+set}" = set; then :
9014
9015else
9016 ac_cv_search_dlopen=no
9017fi
9018rm conftest.$ac_ext
9019LIBS=$ac_func_search_save_LIBS
9020fi
9021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9022$as_echo "$ac_cv_search_dlopen" >&6; }
9023ac_res=$ac_cv_search_dlopen
9024if test "$ac_res" != no; then :
9025 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9026
9027fi
9028
9029 fi
6bb11ab3
L
9030
9031 if test "$plugins" = yes; then
9032 PLUGINS_TRUE=
9033 PLUGINS_FALSE='#'
9034else
9035 PLUGINS_TRUE='#'
9036 PLUGINS_FALSE=
9037fi
9038
9039
9040
9041
9042
9043# Set options
9044enable_dlopen=yes
9045
9046
9047
9048
9049 enable_win32_dll=no
9050
9051
9052 # Check whether --enable-shared was given.
9053if test "${enable_shared+set}" = set; then :
9054 enableval=$enable_shared; p=${PACKAGE-default}
9055 case $enableval in
9056 yes) enable_shared=yes ;;
9057 no) enable_shared=no ;;
9058 *)
9059 enable_shared=no
9060 # Look at the argument we got. We use all the common list separators.
9061 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9062 for pkg in $enableval; do
9063 IFS="$lt_save_ifs"
9064 if test "X$pkg" = "X$p"; then
9065 enable_shared=yes
9066 fi
9067 done
9068 IFS="$lt_save_ifs"
9069 ;;
9070 esac
9071else
9072 enable_shared=yes
9073fi
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083 # Check whether --enable-static was given.
9084if test "${enable_static+set}" = set; then :
9085 enableval=$enable_static; p=${PACKAGE-default}
9086 case $enableval in
9087 yes) enable_static=yes ;;
9088 no) enable_static=no ;;
9089 *)
9090 enable_static=no
9091 # Look at the argument we got. We use all the common list separators.
9092 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9093 for pkg in $enableval; do
9094 IFS="$lt_save_ifs"
9095 if test "X$pkg" = "X$p"; then
9096 enable_static=yes
9097 fi
9098 done
9099 IFS="$lt_save_ifs"
9100 ;;
9101 esac
9102else
9103 enable_static=yes
9104fi
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115# Check whether --with-pic was given.
9116if test "${with_pic+set}" = set; then :
9117 withval=$with_pic; pic_mode="$withval"
9118else
9119 pic_mode=default
9120fi
9121
9122
9123test -z "$pic_mode" && pic_mode=default
9124
9125
9126
9127
9128
9129
9130
9131 # Check whether --enable-fast-install was given.
9132if test "${enable_fast_install+set}" = set; then :
9133 enableval=$enable_fast_install; p=${PACKAGE-default}
9134 case $enableval in
9135 yes) enable_fast_install=yes ;;
9136 no) enable_fast_install=no ;;
9137 *)
9138 enable_fast_install=no
9139 # Look at the argument we got. We use all the common list separators.
9140 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9141 for pkg in $enableval; do
9142 IFS="$lt_save_ifs"
9143 if test "X$pkg" = "X$p"; then
9144 enable_fast_install=yes
9145 fi
9146 done
9147 IFS="$lt_save_ifs"
9148 ;;
9149 esac
9150else
9151 enable_fast_install=yes
9152fi
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164# This can be used to rebuild libtool when needed
9165LIBTOOL_DEPS="$ltmain"
9166
9167# Always use our own libtool.
9168LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195test -z "$LN_S" && LN_S="ln -s"
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210if test -n "${ZSH_VERSION+set}" ; then
9211 setopt NO_GLOB_SUBST
f0569246 9212fi
f0569246 9213
6bb11ab3
L
9214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9215$as_echo_n "checking for objdir... " >&6; }
9216if test "${lt_cv_objdir+set}" = set; then :
9217 $as_echo_n "(cached) " >&6
9218else
9219 rm -f .libs 2>/dev/null
9220mkdir .libs 2>/dev/null
9221if test -d .libs; then
9222 lt_cv_objdir=.libs
9223else
9224 # MS-DOS does not allow filenames that begin with a dot.
9225 lt_cv_objdir=_libs
9226fi
9227rmdir .libs 2>/dev/null
9228fi
9229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9230$as_echo "$lt_cv_objdir" >&6; }
9231objdir=$lt_cv_objdir
9232
9233
9234
9235
9236
9237cat >>confdefs.h <<_ACEOF
9238#define LT_OBJDIR "$lt_cv_objdir/"
9239_ACEOF
9240
9241
9242
9243
9244case $host_os in
9245aix3*)
9246 # AIX sometimes has problems with the GCC collect2 program. For some
9247 # reason, if we set the COLLECT_NAMES environment variable, the problems
9248 # vanish in a puff of smoke.
9249 if test "X${COLLECT_NAMES+set}" != Xset; then
9250 COLLECT_NAMES=
9251 export COLLECT_NAMES
9252 fi
9253 ;;
81ecdfbb 9254esac
6bb11ab3
L
9255
9256# Global variables:
9257ofile=libtool
9258can_build_shared=yes
9259
9260# All known linkers require a `.a' archive for static linking (except MSVC,
9261# which needs '.lib').
9262libext=a
9263
9264with_gnu_ld="$lt_cv_prog_gnu_ld"
9265
9266old_CC="$CC"
9267old_CFLAGS="$CFLAGS"
9268
9269# Set sane defaults for various variables
9270test -z "$CC" && CC=cc
9271test -z "$LTCC" && LTCC=$CC
9272test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9273test -z "$LD" && LD=ld
9274test -z "$ac_objext" && ac_objext=o
9275
9276for cc_temp in $compiler""; do
9277 case $cc_temp in
9278 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9279 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9280 \-*) ;;
9281 *) break;;
9282 esac
9283done
9284cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9285
9286
9287# Only perform the check for file, if the check method requires it
9288test -z "$MAGIC_CMD" && MAGIC_CMD=file
9289case $deplibs_check_method in
9290file_magic*)
9291 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9293$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9294if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9295 $as_echo_n "(cached) " >&6
9296else
9297 case $MAGIC_CMD in
9298[\\/*] | ?:[\\/]*)
9299 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9300 ;;
9301*)
9302 lt_save_MAGIC_CMD="$MAGIC_CMD"
9303 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9304 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9305 for ac_dir in $ac_dummy; do
9306 IFS="$lt_save_ifs"
9307 test -z "$ac_dir" && ac_dir=.
9308 if test -f $ac_dir/${ac_tool_prefix}file; then
9309 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9310 if test -n "$file_magic_test_file"; then
9311 case $deplibs_check_method in
9312 "file_magic "*)
9313 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9314 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9315 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9316 $EGREP "$file_magic_regex" > /dev/null; then
9317 :
9318 else
9319 cat <<_LT_EOF 1>&2
9320
9321*** Warning: the command libtool uses to detect shared libraries,
9322*** $file_magic_cmd, produces output that libtool cannot recognize.
9323*** The result is that libtool may fail to recognize shared libraries
9324*** as such. This will affect the creation of libtool libraries that
9325*** depend on shared libraries, but programs linked with such libtool
9326*** libraries will work regardless of this problem. Nevertheless, you
9327*** may want to report the problem to your system manager and/or to
9328*** bug-libtool@gnu.org
9329
9330_LT_EOF
9331 fi ;;
9332 esac
9333 fi
9334 break
f0569246 9335 fi
6bb11ab3
L
9336 done
9337 IFS="$lt_save_ifs"
9338 MAGIC_CMD="$lt_save_MAGIC_CMD"
9339 ;;
9340esac
f0569246 9341fi
f0569246 9342
6bb11ab3
L
9343MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9344if test -n "$MAGIC_CMD"; then
9345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9346$as_echo "$MAGIC_CMD" >&6; }
9347else
9348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9349$as_echo "no" >&6; }
9350fi
81ecdfbb 9351
6bb11ab3
L
9352
9353
9354
9355
9356if test -z "$lt_cv_path_MAGIC_CMD"; then
9357 if test -n "$ac_tool_prefix"; then
9358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9359$as_echo_n "checking for file... " >&6; }
9360if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9361 $as_echo_n "(cached) " >&6
9362else
9363 case $MAGIC_CMD in
9364[\\/*] | ?:[\\/]*)
9365 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9366 ;;
9367*)
9368 lt_save_MAGIC_CMD="$MAGIC_CMD"
9369 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9370 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9371 for ac_dir in $ac_dummy; do
9372 IFS="$lt_save_ifs"
9373 test -z "$ac_dir" && ac_dir=.
9374 if test -f $ac_dir/file; then
9375 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9376 if test -n "$file_magic_test_file"; then
9377 case $deplibs_check_method in
9378 "file_magic "*)
9379 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9380 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9381 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9382 $EGREP "$file_magic_regex" > /dev/null; then
9383 :
9384 else
9385 cat <<_LT_EOF 1>&2
9386
9387*** Warning: the command libtool uses to detect shared libraries,
9388*** $file_magic_cmd, produces output that libtool cannot recognize.
9389*** The result is that libtool may fail to recognize shared libraries
9390*** as such. This will affect the creation of libtool libraries that
9391*** depend on shared libraries, but programs linked with such libtool
9392*** libraries will work regardless of this problem. Nevertheless, you
9393*** may want to report the problem to your system manager and/or to
9394*** bug-libtool@gnu.org
9395
9396_LT_EOF
9397 fi ;;
9398 esac
9399 fi
9400 break
9401 fi
9402 done
9403 IFS="$lt_save_ifs"
9404 MAGIC_CMD="$lt_save_MAGIC_CMD"
9405 ;;
81ecdfbb 9406esac
6bb11ab3
L
9407fi
9408
9409MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9410if test -n "$MAGIC_CMD"; then
9411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9412$as_echo "$MAGIC_CMD" >&6; }
9413else
9414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9415$as_echo "no" >&6; }
9416fi
9417
9418
9419 else
9420 MAGIC_CMD=:
9421 fi
9422fi
9423
9424 fi
9425 ;;
9426esac
9427
9428# Use C for the default configuration in the libtool script
9429
9430lt_save_CC="$CC"
9431ac_ext=c
9432ac_cpp='$CPP $CPPFLAGS'
9433ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9434ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9435ac_compiler_gnu=$ac_cv_c_compiler_gnu
9436
9437
9438# Source file extension for C test sources.
9439ac_ext=c
9440
9441# Object file extension for compiled C test sources.
9442objext=o
9443objext=$objext
9444
9445# Code to be used in simple compile tests
9446lt_simple_compile_test_code="int some_variable = 0;"
9447
9448# Code to be used in simple link tests
9449lt_simple_link_test_code='int main(){return(0);}'
9450
9451
9452
9453
9454
9455
9456
9457# If no C compiler was specified, use CC.
9458LTCC=${LTCC-"$CC"}
9459
9460# If no C compiler flags were specified, use CFLAGS.
9461LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9462
9463# Allow CC to be a program name with arguments.
9464compiler=$CC
9465
9466# Save the default compiler, since it gets overwritten when the other
9467# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9468compiler_DEFAULT=$CC
9469
9470# save warnings/boilerplate of simple test code
9471ac_outfile=conftest.$ac_objext
9472echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9473eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9474_lt_compiler_boilerplate=`cat conftest.err`
9475$RM conftest*
9476
9477ac_outfile=conftest.$ac_objext
9478echo "$lt_simple_link_test_code" >conftest.$ac_ext
9479eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9480_lt_linker_boilerplate=`cat conftest.err`
9481$RM -r conftest*
9482
9483
9484## CAVEAT EMPTOR:
9485## There is no encapsulation within the following macros, do not change
9486## the running order or otherwise move them around unless you know exactly
9487## what you are doing...
9488if test -n "$compiler"; then
9489
9490lt_prog_compiler_no_builtin_flag=
9491
9492if test "$GCC" = yes; then
9493 case $cc_basename in
9494 nvcc*)
9495 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9496 *)
9497 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 9498 esac
6bb11ab3
L
9499
9500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9501$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9502if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9503 $as_echo_n "(cached) " >&6
f0569246 9504else
6bb11ab3
L
9505 lt_cv_prog_compiler_rtti_exceptions=no
9506 ac_outfile=conftest.$ac_objext
9507 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9508 lt_compiler_flag="-fno-rtti -fno-exceptions"
9509 # Insert the option either (1) after the last *FLAGS variable, or
9510 # (2) before a word containing "conftest.", or (3) at the end.
9511 # Note that $ac_compile itself does not contain backslashes and begins
9512 # with a dollar sign (not a hyphen), so the echo should work correctly.
9513 # The option is referenced via a variable to avoid confusing sed.
9514 lt_compile=`echo "$ac_compile" | $SED \
9515 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9516 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9517 -e 's:$: $lt_compiler_flag:'`
9518 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9519 (eval "$lt_compile" 2>conftest.err)
9520 ac_status=$?
9521 cat conftest.err >&5
9522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9523 if (exit $ac_status) && test -s "$ac_outfile"; then
9524 # The compiler can only warn and ignore the option if not recognized
9525 # So say no if there are warnings other than the usual output.
9526 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9527 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9528 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9529 lt_cv_prog_compiler_rtti_exceptions=yes
9530 fi
9531 fi
9532 $RM conftest*
9533
f0569246 9534fi
6bb11ab3
L
9535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9536$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9537
9538if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9539 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9540else
9541 :
9542fi
9543
9544fi
9545
9546
9547
9548
9549
9550
9551 lt_prog_compiler_wl=
9552lt_prog_compiler_pic=
9553lt_prog_compiler_static=
9554
9555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9556$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9557
9558 if test "$GCC" = yes; then
9559 lt_prog_compiler_wl='-Wl,'
9560 lt_prog_compiler_static='-static'
9561
9562 case $host_os in
9563 aix*)
9564 # All AIX code is PIC.
9565 if test "$host_cpu" = ia64; then
9566 # AIX 5 now supports IA64 processor
9567 lt_prog_compiler_static='-Bstatic'
9568 fi
9569 lt_prog_compiler_pic='-fPIC'
9570 ;;
9571
9572 amigaos*)
9573 case $host_cpu in
9574 powerpc)
9575 # see comment about AmigaOS4 .so support
9576 lt_prog_compiler_pic='-fPIC'
9577 ;;
9578 m68k)
9579 # FIXME: we need at least 68020 code to build shared libraries, but
9580 # adding the `-m68020' flag to GCC prevents building anything better,
9581 # like `-m68040'.
9582 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9583 ;;
9584 esac
9585 ;;
9586
9587 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9588 # PIC is the default for these OSes.
9589 ;;
9590
9591 mingw* | cygwin* | pw32* | os2* | cegcc*)
9592 # This hack is so that the source file can tell whether it is being
9593 # built for inclusion in a dll (and should export symbols for example).
9594 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9595 # (--disable-auto-import) libraries
9596 lt_prog_compiler_pic='-DDLL_EXPORT'
9597 ;;
9598
9599 darwin* | rhapsody*)
9600 # PIC is the default on this platform
9601 # Common symbols not allowed in MH_DYLIB files
9602 lt_prog_compiler_pic='-fno-common'
9603 ;;
9604
9605 haiku*)
9606 # PIC is the default for Haiku.
9607 # The "-static" flag exists, but is broken.
9608 lt_prog_compiler_static=
9609 ;;
9610
9611 hpux*)
9612 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9613 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9614 # sets the default TLS model and affects inlining.
9615 case $host_cpu in
9616 hppa*64*)
9617 # +Z the default
9618 ;;
9619 *)
9620 lt_prog_compiler_pic='-fPIC'
9621 ;;
9622 esac
9623 ;;
9624
9625 interix[3-9]*)
9626 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9627 # Instead, we relocate shared libraries at runtime.
9628 ;;
9629
9630 msdosdjgpp*)
9631 # Just because we use GCC doesn't mean we suddenly get shared libraries
9632 # on systems that don't support them.
9633 lt_prog_compiler_can_build_shared=no
9634 enable_shared=no
9635 ;;
9636
9637 *nto* | *qnx*)
9638 # QNX uses GNU C++, but need to define -shared option too, otherwise
9639 # it will coredump.
9640 lt_prog_compiler_pic='-fPIC -shared'
9641 ;;
9642
9643 sysv4*MP*)
9644 if test -d /usr/nec; then
9645 lt_prog_compiler_pic=-Kconform_pic
9646 fi
9647 ;;
9648
9649 *)
9650 lt_prog_compiler_pic='-fPIC'
9651 ;;
9652 esac
9653
9654 case $cc_basename in
9655 nvcc*) # Cuda Compiler Driver 2.2
9656 lt_prog_compiler_wl='-Xlinker '
9657 lt_prog_compiler_pic='-Xcompiler -fPIC'
9658 ;;
9659 esac
9660 else
9661 # PORTME Check for flag to pass linker flags through the system compiler.
9662 case $host_os in
9663 aix*)
9664 lt_prog_compiler_wl='-Wl,'
9665 if test "$host_cpu" = ia64; then
9666 # AIX 5 now supports IA64 processor
9667 lt_prog_compiler_static='-Bstatic'
9668 else
9669 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9670 fi
9671 ;;
9672
9673 mingw* | cygwin* | pw32* | os2* | cegcc*)
9674 # This hack is so that the source file can tell whether it is being
9675 # built for inclusion in a dll (and should export symbols for example).
9676 lt_prog_compiler_pic='-DDLL_EXPORT'
9677 ;;
9678
9679 hpux9* | hpux10* | hpux11*)
9680 lt_prog_compiler_wl='-Wl,'
9681 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9682 # not for PA HP-UX.
9683 case $host_cpu in
9684 hppa*64*|ia64*)
9685 # +Z the default
9686 ;;
9687 *)
9688 lt_prog_compiler_pic='+Z'
9689 ;;
9690 esac
9691 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9692 lt_prog_compiler_static='${wl}-a ${wl}archive'
9693 ;;
9694
9695 irix5* | irix6* | nonstopux*)
9696 lt_prog_compiler_wl='-Wl,'
9697 # PIC (with -KPIC) is the default.
9698 lt_prog_compiler_static='-non_shared'
9699 ;;
9700
9701 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9702 case $cc_basename in
9703 # old Intel for x86_64 which still supported -KPIC.
9704 ecc*)
9705 lt_prog_compiler_wl='-Wl,'
9706 lt_prog_compiler_pic='-KPIC'
9707 lt_prog_compiler_static='-static'
9708 ;;
9709 # icc used to be incompatible with GCC.
9710 # ICC 10 doesn't accept -KPIC any more.
9711 icc* | ifort*)
9712 lt_prog_compiler_wl='-Wl,'
9713 lt_prog_compiler_pic='-fPIC'
9714 lt_prog_compiler_static='-static'
9715 ;;
9716 # Lahey Fortran 8.1.
9717 lf95*)
9718 lt_prog_compiler_wl='-Wl,'
9719 lt_prog_compiler_pic='--shared'
9720 lt_prog_compiler_static='--static'
9721 ;;
9722 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9723 # Portland Group compilers (*not* the Pentium gcc compiler,
9724 # which looks to be a dead project)
9725 lt_prog_compiler_wl='-Wl,'
9726 lt_prog_compiler_pic='-fpic'
9727 lt_prog_compiler_static='-Bstatic'
9728 ;;
9729 ccc*)
9730 lt_prog_compiler_wl='-Wl,'
9731 # All Alpha code is PIC.
9732 lt_prog_compiler_static='-non_shared'
9733 ;;
9734 xl* | bgxl* | bgf* | mpixl*)
9735 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9736 lt_prog_compiler_wl='-Wl,'
9737 lt_prog_compiler_pic='-qpic'
9738 lt_prog_compiler_static='-qstaticlink'
9739 ;;
9740 *)
9741 case `$CC -V 2>&1 | sed 5q` in
9742 *Sun\ F* | *Sun*Fortran*)
9743 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9744 lt_prog_compiler_pic='-KPIC'
9745 lt_prog_compiler_static='-Bstatic'
9746 lt_prog_compiler_wl=''
9747 ;;
9748 *Sun\ C*)
9749 # Sun C 5.9
9750 lt_prog_compiler_pic='-KPIC'
9751 lt_prog_compiler_static='-Bstatic'
9752 lt_prog_compiler_wl='-Wl,'
9753 ;;
9754 esac
9755 ;;
9756 esac
9757 ;;
9758
9759 newsos6)
9760 lt_prog_compiler_pic='-KPIC'
9761 lt_prog_compiler_static='-Bstatic'
9762 ;;
9763
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 ;;
9769
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 ;;
9775
9776 rdos*)
9777 lt_prog_compiler_static='-non_shared'
9778 ;;
f0569246 9779
6bb11ab3
L
9780 solaris*)
9781 lt_prog_compiler_pic='-KPIC'
9782 lt_prog_compiler_static='-Bstatic'
9783 case $cc_basename in
9784 f77* | f90* | f95*)
9785 lt_prog_compiler_wl='-Qoption ld ';;
9786 *)
9787 lt_prog_compiler_wl='-Wl,';;
9788 esac
9789 ;;
f0569246 9790
6bb11ab3
L
9791 sunos4*)
9792 lt_prog_compiler_wl='-Qoption ld '
9793 lt_prog_compiler_pic='-PIC'
9794 lt_prog_compiler_static='-Bstatic'
9795 ;;
f0569246 9796
6bb11ab3
L
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 ;;
9802
9803 sysv4*MP*)
9804 if test -d /usr/nec ;then
9805 lt_prog_compiler_pic='-Kconform_pic'
9806 lt_prog_compiler_static='-Bstatic'
9807 fi
9808 ;;
9809
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 ;;
9815
9816 unicos*)
9817 lt_prog_compiler_wl='-Wl,'
9818 lt_prog_compiler_can_build_shared=no
9819 ;;
9820
9821 uts4*)
9822 lt_prog_compiler_pic='-pic'
9823 lt_prog_compiler_static='-Bstatic'
9824 ;;
9825
9826 *)
9827 lt_prog_compiler_can_build_shared=no
9828 ;;
9829 esac
9830 fi
9831
9832case $host_os in
9833 # For platforms which do not support PIC, -DPIC is meaningless:
9834 *djgpp*)
9835 lt_prog_compiler_pic=
9836 ;;
9837 *)
9838 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9839 ;;
81ecdfbb 9840esac
6bb11ab3
L
9841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9842$as_echo "$lt_prog_compiler_pic" >&6; }
9843
9844
9845
9846
9847
9848
9849#
9850# Check to make sure the PIC flag actually works.
9851#
9852if test -n "$lt_prog_compiler_pic"; then
9853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9854$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9855if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9856 $as_echo_n "(cached) " >&6
b7026657 9857else
6bb11ab3
L
9858 lt_cv_prog_compiler_pic_works=no
9859 ac_outfile=conftest.$ac_objext
9860 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9861 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9862 # Insert the option either (1) after the last *FLAGS variable, or
9863 # (2) before a word containing "conftest.", or (3) at the end.
9864 # Note that $ac_compile itself does not contain backslashes and begins
9865 # with a dollar sign (not a hyphen), so the echo should work correctly.
9866 # The option is referenced via a variable to avoid confusing sed.
9867 lt_compile=`echo "$ac_compile" | $SED \
9868 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9869 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9870 -e 's:$: $lt_compiler_flag:'`
9871 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9872 (eval "$lt_compile" 2>conftest.err)
9873 ac_status=$?
9874 cat conftest.err >&5
9875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9876 if (exit $ac_status) && test -s "$ac_outfile"; then
9877 # The compiler can only warn and ignore the option if not recognized
9878 # So say no if there are warnings other than the usual output.
9879 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9880 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9881 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9882 lt_cv_prog_compiler_pic_works=yes
9883 fi
9884 fi
9885 $RM conftest*
b7026657 9886
b7026657 9887fi
6bb11ab3
L
9888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9889$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9890
9891if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9892 case $lt_prog_compiler_pic in
9893 "" | " "*) ;;
9894 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9895 esac
9896else
9897 lt_prog_compiler_pic=
9898 lt_prog_compiler_can_build_shared=no
f0569246 9899fi
6bb11ab3
L
9900
9901fi
9902
9903
9904
9905
9906
9907
9908#
9909# Check to make sure the static flag actually works.
9910#
9911wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9913$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9914if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
81ecdfbb 9915 $as_echo_n "(cached) " >&6
f0569246 9916else
6bb11ab3
L
9917 lt_cv_prog_compiler_static_works=no
9918 save_LDFLAGS="$LDFLAGS"
9919 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9920 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9921 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9922 # The linker can only warn and ignore the option if not recognized
9923 # So say no if there are warnings
9924 if test -s conftest.err; then
9925 # Append any errors to the config.log.
9926 cat conftest.err 1>&5
9927 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9928 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9929 if diff conftest.exp conftest.er2 >/dev/null; then
9930 lt_cv_prog_compiler_static_works=yes
9931 fi
9932 else
9933 lt_cv_prog_compiler_static_works=yes
9934 fi
9935 fi
9936 $RM -r conftest*
9937 LDFLAGS="$save_LDFLAGS"
f0569246 9938
6bb11ab3
L
9939fi
9940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9941$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 9942
6bb11ab3
L
9943if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9944 :
c906108c 9945else
6bb11ab3 9946 lt_prog_compiler_static=
f0569246 9947fi
b7026657 9948
6bb11ab3
L
9949
9950
9951
9952
9953
9954
9955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9956$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9957if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9958 $as_echo_n "(cached) " >&6
81ecdfbb 9959else
6bb11ab3
L
9960 lt_cv_prog_compiler_c_o=no
9961 $RM -r conftest 2>/dev/null
9962 mkdir conftest
9963 cd conftest
9964 mkdir out
9965 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9966
9967 lt_compiler_flag="-o out/conftest2.$ac_objext"
9968 # Insert the option either (1) after the last *FLAGS variable, or
9969 # (2) before a word containing "conftest.", or (3) at the end.
9970 # Note that $ac_compile itself does not contain backslashes and begins
9971 # with a dollar sign (not a hyphen), so the echo should work correctly.
9972 lt_compile=`echo "$ac_compile" | $SED \
9973 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9974 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9975 -e 's:$: $lt_compiler_flag:'`
9976 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9977 (eval "$lt_compile" 2>out/conftest.err)
9978 ac_status=$?
9979 cat out/conftest.err >&5
9980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9981 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9982 then
9983 # The compiler can only warn and ignore the option if not recognized
9984 # So say no if there are warnings
9985 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9986 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9987 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9988 lt_cv_prog_compiler_c_o=yes
9989 fi
9990 fi
9991 chmod u+w . 2>&5
9992 $RM conftest*
9993 # SGI C++ compiler will create directory out/ii_files/ for
9994 # template instantiation
9995 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9996 $RM out/* && rmdir out
9997 cd ..
9998 $RM -r conftest
9999 $RM conftest*
10000
81ecdfbb 10001fi
6bb11ab3
L
10002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10003$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10004
10005
10006
10007
10008
10009
10010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10011$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10012if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
81ecdfbb
RW
10013 $as_echo_n "(cached) " >&6
10014else
6bb11ab3
L
10015 lt_cv_prog_compiler_c_o=no
10016 $RM -r conftest 2>/dev/null
10017 mkdir conftest
10018 cd conftest
10019 mkdir out
10020 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10021
10022 lt_compiler_flag="-o out/conftest2.$ac_objext"
10023 # Insert the option either (1) after the last *FLAGS variable, or
10024 # (2) before a word containing "conftest.", or (3) at the end.
10025 # Note that $ac_compile itself does not contain backslashes and begins
10026 # with a dollar sign (not a hyphen), so the echo should work correctly.
10027 lt_compile=`echo "$ac_compile" | $SED \
10028 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10029 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10030 -e 's:$: $lt_compiler_flag:'`
10031 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10032 (eval "$lt_compile" 2>out/conftest.err)
10033 ac_status=$?
10034 cat out/conftest.err >&5
10035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10036 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10037 then
10038 # The compiler can only warn and ignore the option if not recognized
10039 # So say no if there are warnings
10040 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10041 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10042 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10043 lt_cv_prog_compiler_c_o=yes
10044 fi
10045 fi
10046 chmod u+w . 2>&5
10047 $RM conftest*
10048 # SGI C++ compiler will create directory out/ii_files/ for
10049 # template instantiation
10050 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10051 $RM out/* && rmdir out
10052 cd ..
10053 $RM -r conftest
10054 $RM conftest*
10055
10056fi
10057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10058$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10059
10060
10061
10062
10063hard_links="nottested"
10064if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10065 # do not overwrite the value of need_locks provided by the user
10066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10067$as_echo_n "checking if we can lock with hard links... " >&6; }
10068 hard_links=yes
10069 $RM conftest*
10070 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10071 touch conftest.a
10072 ln conftest.a conftest.b 2>&5 || hard_links=no
10073 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10075$as_echo "$hard_links" >&6; }
10076 if test "$hard_links" = no; then
10077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10078$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10079 need_locks=warn
10080 fi
10081else
10082 need_locks=no
10083fi
10084
10085
10086
10087
10088
10089
10090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10091$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10092
10093 runpath_var=
10094 allow_undefined_flag=
10095 always_export_symbols=no
10096 archive_cmds=
10097 archive_expsym_cmds=
10098 compiler_needs_object=no
10099 enable_shared_with_static_runtimes=no
10100 export_dynamic_flag_spec=
10101 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10102 hardcode_automatic=no
10103 hardcode_direct=no
10104 hardcode_direct_absolute=no
10105 hardcode_libdir_flag_spec=
10106 hardcode_libdir_flag_spec_ld=
10107 hardcode_libdir_separator=
10108 hardcode_minus_L=no
10109 hardcode_shlibpath_var=unsupported
10110 inherit_rpath=no
10111 link_all_deplibs=unknown
10112 module_cmds=
10113 module_expsym_cmds=
10114 old_archive_from_new_cmds=
10115 old_archive_from_expsyms_cmds=
10116 thread_safe_flag_spec=
10117 whole_archive_flag_spec=
10118 # include_expsyms should be a list of space-separated symbols to be *always*
10119 # included in the symbol list
10120 include_expsyms=
10121 # exclude_expsyms can be an extended regexp of symbols to exclude
10122 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10123 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10124 # as well as any symbol that contains `d'.
10125 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10126 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10127 # platforms (ab)use it in PIC code, but their linkers get confused if
10128 # the symbol is explicitly referenced. Since portable code cannot
10129 # rely on this symbol name, it's probably fine to never include it in
10130 # preloaded symbol tables.
10131 # Exclude shared library initialization/finalization symbols.
10132 extract_expsyms_cmds=
10133
10134 case $host_os in
10135 cygwin* | mingw* | pw32* | cegcc*)
10136 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10137 # When not using gcc, we currently assume that we are using
10138 # Microsoft Visual C++.
10139 if test "$GCC" != yes; then
10140 with_gnu_ld=no
10141 fi
10142 ;;
10143 interix*)
10144 # we just hope/assume this is gcc and not c89 (= MSVC++)
10145 with_gnu_ld=yes
10146 ;;
10147 openbsd*)
10148 with_gnu_ld=no
10149 ;;
10150 esac
f0569246 10151
6bb11ab3
L
10152 ld_shlibs=yes
10153
10154 # On some targets, GNU ld is compatible enough with the native linker
10155 # that we're better off using the native interface for both.
10156 lt_use_gnu_ld_interface=no
10157 if test "$with_gnu_ld" = yes; then
10158 case $host_os in
10159 aix*)
10160 # The AIX port of GNU ld has always aspired to compatibility
10161 # with the native linker. However, as the warning in the GNU ld
10162 # block says, versions before 2.19.5* couldn't really create working
10163 # shared libraries, regardless of the interface used.
10164 case `$LD -v 2>&1` in
10165 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10166 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10167 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10168 *)
10169 lt_use_gnu_ld_interface=yes
10170 ;;
10171 esac
10172 ;;
10173 *)
10174 lt_use_gnu_ld_interface=yes
10175 ;;
10176 esac
10177 fi
f0569246 10178
6bb11ab3
L
10179 if test "$lt_use_gnu_ld_interface" = yes; then
10180 # If archive_cmds runs LD, not CC, wlarc should be empty
10181 wlarc='${wl}'
10182
10183 # Set some defaults for GNU ld with shared library support. These
10184 # are reset later if shared libraries are not supported. Putting them
10185 # here allows them to be overridden if necessary.
10186 runpath_var=LD_RUN_PATH
10187 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10188 export_dynamic_flag_spec='${wl}--export-dynamic'
10189 # ancient GNU ld didn't support --whole-archive et. al.
10190 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10191 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10192 else
10193 whole_archive_flag_spec=
10194 fi
10195 supports_anon_versioning=no
10196 case `$LD -v 2>&1` in
10197 *GNU\ gold*) supports_anon_versioning=yes ;;
10198 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10199 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10200 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10201 *\ 2.11.*) ;; # other 2.11 versions
10202 *) supports_anon_versioning=yes ;;
10203 esac
10204
10205 # See if GNU ld supports shared libraries.
10206 case $host_os in
10207 aix[3-9]*)
10208 # On AIX/PPC, the GNU linker is very broken
10209 if test "$host_cpu" != ia64; then
10210 ld_shlibs=no
10211 cat <<_LT_EOF 1>&2
10212
10213*** Warning: the GNU linker, at least up to release 2.19, is reported
10214*** to be unable to reliably create shared libraries on AIX.
10215*** Therefore, libtool is disabling shared libraries support. If you
10216*** really care for shared libraries, you may want to install binutils
10217*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10218*** You will then need to restart the configuration process.
10219
10220_LT_EOF
10221 fi
10222 ;;
10223
10224 amigaos*)
10225 case $host_cpu in
10226 powerpc)
10227 # see comment about AmigaOS4 .so support
10228 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10229 archive_expsym_cmds=''
10230 ;;
10231 m68k)
10232 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)'
10233 hardcode_libdir_flag_spec='-L$libdir'
10234 hardcode_minus_L=yes
10235 ;;
10236 esac
10237 ;;
10238
10239 beos*)
10240 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10241 allow_undefined_flag=unsupported
10242 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10243 # support --undefined. This deserves some investigation. FIXME
10244 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10245 else
10246 ld_shlibs=no
10247 fi
10248 ;;
10249
10250 cygwin* | mingw* | pw32* | cegcc*)
10251 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10252 # as there is no search path for DLLs.
10253 hardcode_libdir_flag_spec='-L$libdir'
10254 export_dynamic_flag_spec='${wl}--export-all-symbols'
10255 allow_undefined_flag=unsupported
10256 always_export_symbols=no
10257 enable_shared_with_static_runtimes=yes
10258 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10259
10260 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10261 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10262 # If the export-symbols file already is a .def file (1st line
10263 # is EXPORTS), use it as is; otherwise, prepend...
10264 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10265 cp $export_symbols $output_objdir/$soname.def;
10266 else
10267 echo EXPORTS > $output_objdir/$soname.def;
10268 cat $export_symbols >> $output_objdir/$soname.def;
10269 fi~
10270 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10271 else
10272 ld_shlibs=no
10273 fi
10274 ;;
10275
10276 haiku*)
10277 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10278 link_all_deplibs=yes
10279 ;;
10280
10281 interix[3-9]*)
10282 hardcode_direct=no
10283 hardcode_shlibpath_var=no
10284 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10285 export_dynamic_flag_spec='${wl}-E'
10286 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10287 # Instead, shared libraries are loaded at an image base (0x10000000 by
10288 # default) and relocated if they conflict, which is a slow very memory
10289 # consuming and fragmenting process. To avoid this, we pick a random,
10290 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10291 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10292 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10293 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'
10294 ;;
10295
10296 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10297 tmp_diet=no
10298 if test "$host_os" = linux-dietlibc; then
10299 case $cc_basename in
10300 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10301 esac
10302 fi
10303 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10304 && test "$tmp_diet" = no
10305 then
5cddc23a 10306 tmp_addflag=' $pic_flag'
6bb11ab3
L
10307 tmp_sharedflag='-shared'
10308 case $cc_basename,$host_cpu in
10309 pgcc*) # Portland Group C compiler
10310 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'
10311 tmp_addflag=' $pic_flag'
10312 ;;
10313 pgf77* | pgf90* | pgf95* | pgfortran*)
10314 # Portland Group f77 and f90 compilers
10315 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'
10316 tmp_addflag=' $pic_flag -Mnomain' ;;
10317 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10318 tmp_addflag=' -i_dynamic' ;;
10319 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10320 tmp_addflag=' -i_dynamic -nofor_main' ;;
10321 ifc* | ifort*) # Intel Fortran compiler
10322 tmp_addflag=' -nofor_main' ;;
10323 lf95*) # Lahey Fortran 8.1
10324 whole_archive_flag_spec=
10325 tmp_sharedflag='--shared' ;;
10326 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10327 tmp_sharedflag='-qmkshrobj'
10328 tmp_addflag= ;;
10329 nvcc*) # Cuda Compiler Driver 2.2
10330 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'
10331 compiler_needs_object=yes
10332 ;;
10333 esac
10334 case `$CC -V 2>&1 | sed 5q` in
10335 *Sun\ C*) # Sun C 5.9
10336 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'
10337 compiler_needs_object=yes
10338 tmp_sharedflag='-G' ;;
10339 *Sun\ F*) # Sun Fortran 8.3
10340 tmp_sharedflag='-G' ;;
10341 esac
10342 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10343
10344 if test "x$supports_anon_versioning" = xyes; then
10345 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10346 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10347 echo "local: *; };" >> $output_objdir/$libname.ver~
10348 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10349 fi
10350
10351 case $cc_basename in
10352 xlf* | bgf* | bgxlf* | mpixlf*)
10353 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10354 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10355 hardcode_libdir_flag_spec=
10356 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10357 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10358 if test "x$supports_anon_versioning" = xyes; then
10359 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10360 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10361 echo "local: *; };" >> $output_objdir/$libname.ver~
10362 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10363 fi
10364 ;;
10365 esac
10366 else
10367 ld_shlibs=no
10368 fi
10369 ;;
10370
10371 netbsd*)
10372 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10373 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10374 wlarc=
10375 else
10376 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10377 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10378 fi
10379 ;;
10380
10381 solaris*)
10382 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10383 ld_shlibs=no
10384 cat <<_LT_EOF 1>&2
10385
10386*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10387*** create shared libraries on Solaris systems. Therefore, libtool
10388*** is disabling shared libraries support. We urge you to upgrade GNU
10389*** binutils to release 2.9.1 or newer. Another option is to modify
10390*** your PATH or compiler configuration so that the native linker is
10391*** used, and then restart.
10392
10393_LT_EOF
10394 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10395 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10396 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10397 else
10398 ld_shlibs=no
10399 fi
10400 ;;
10401
10402 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10403 case `$LD -v 2>&1` in
10404 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10405 ld_shlibs=no
10406 cat <<_LT_EOF 1>&2
10407
10408*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10409*** reliably create shared libraries on SCO systems. Therefore, libtool
10410*** is disabling shared libraries support. We urge you to upgrade GNU
10411*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10412*** your PATH or compiler configuration so that the native linker is
10413*** used, and then restart.
10414
10415_LT_EOF
10416 ;;
10417 *)
10418 # For security reasons, it is highly recommended that you always
10419 # use absolute paths for naming shared libraries, and exclude the
10420 # DT_RUNPATH tag from executables and libraries. But doing so
10421 # requires that you compile everything twice, which is a pain.
10422 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10423 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10424 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10425 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10426 else
10427 ld_shlibs=no
10428 fi
10429 ;;
10430 esac
10431 ;;
10432
10433 sunos4*)
10434 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10435 wlarc=
10436 hardcode_direct=yes
10437 hardcode_shlibpath_var=no
10438 ;;
10439
10440 *)
10441 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10442 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10443 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10444 else
10445 ld_shlibs=no
10446 fi
10447 ;;
10448 esac
10449
10450 if test "$ld_shlibs" = no; then
10451 runpath_var=
10452 hardcode_libdir_flag_spec=
10453 export_dynamic_flag_spec=
10454 whole_archive_flag_spec=
10455 fi
10456 else
10457 # PORTME fill in a description of your system's linker (not GNU ld)
10458 case $host_os in
10459 aix3*)
10460 allow_undefined_flag=unsupported
10461 always_export_symbols=yes
10462 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'
10463 # Note: this linker hardcodes the directories in LIBPATH if there
10464 # are no directories specified by -L.
10465 hardcode_minus_L=yes
10466 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10467 # Neither direct hardcoding nor static linking is supported with a
10468 # broken collect2.
10469 hardcode_direct=unsupported
10470 fi
10471 ;;
10472
10473 aix[4-9]*)
10474 if test "$host_cpu" = ia64; then
10475 # On IA64, the linker does run time linking by default, so we don't
10476 # have to do anything special.
10477 aix_use_runtimelinking=no
10478 exp_sym_flag='-Bexport'
10479 no_entry_flag=""
10480 else
10481 # If we're using GNU nm, then we don't want the "-C" option.
10482 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10483 # Also, AIX nm treats weak defined symbols like other global
10484 # defined symbols, whereas GNU nm marks them as "W".
10485 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10486 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10487 else
10488 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10489 fi
10490 aix_use_runtimelinking=no
10491
10492 # Test if we are trying to use run time linking or normal
10493 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10494 # need to do runtime linking.
10495 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10496 for ld_flag in $LDFLAGS; do
10497 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10498 aix_use_runtimelinking=yes
10499 break
10500 fi
10501 done
10502 ;;
10503 esac
10504
10505 exp_sym_flag='-bexport'
10506 no_entry_flag='-bnoentry'
10507 fi
10508
10509 # When large executables or shared objects are built, AIX ld can
10510 # have problems creating the table of contents. If linking a library
10511 # or program results in "error TOC overflow" add -mminimal-toc to
10512 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10513 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10514
10515 archive_cmds=''
10516 hardcode_direct=yes
10517 hardcode_direct_absolute=yes
10518 hardcode_libdir_separator=':'
10519 link_all_deplibs=yes
10520 file_list_spec='${wl}-f,'
10521
10522 if test "$GCC" = yes; then
10523 case $host_os in aix4.[012]|aix4.[012].*)
10524 # We only want to do this on AIX 4.2 and lower, the check
10525 # below for broken collect2 doesn't work under 4.3+
10526 collect2name=`${CC} -print-prog-name=collect2`
10527 if test -f "$collect2name" &&
10528 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10529 then
10530 # We have reworked collect2
10531 :
10532 else
10533 # We have old collect2
10534 hardcode_direct=unsupported
10535 # It fails to find uninstalled libraries when the uninstalled
10536 # path is not listed in the libpath. Setting hardcode_minus_L
10537 # to unsupported forces relinking
10538 hardcode_minus_L=yes
10539 hardcode_libdir_flag_spec='-L$libdir'
10540 hardcode_libdir_separator=
10541 fi
10542 ;;
10543 esac
10544 shared_flag='-shared'
10545 if test "$aix_use_runtimelinking" = yes; then
10546 shared_flag="$shared_flag "'${wl}-G'
10547 fi
10548 else
10549 # not using gcc
10550 if test "$host_cpu" = ia64; then
10551 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10552 # chokes on -Wl,-G. The following line is correct:
10553 shared_flag='-G'
10554 else
10555 if test "$aix_use_runtimelinking" = yes; then
10556 shared_flag='${wl}-G'
10557 else
10558 shared_flag='${wl}-bM:SRE'
10559 fi
10560 fi
10561 fi
10562
10563 export_dynamic_flag_spec='${wl}-bexpall'
10564 # It seems that -bexpall does not export symbols beginning with
10565 # underscore (_), so it is better to generate a list of symbols to export.
10566 always_export_symbols=yes
10567 if test "$aix_use_runtimelinking" = yes; then
10568 # Warning - without using the other runtime loading flags (-brtl),
10569 # -berok will link without error, but may produce a broken library.
10570 allow_undefined_flag='-berok'
10571 # Determine the default libpath from the value encoded in an
10572 # empty executable.
10573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10574/* end confdefs.h. */
10575
10576int
10577main ()
10578{
10579
10580 ;
10581 return 0;
10582}
10583_ACEOF
6bb11ab3 10584if ac_fn_c_try_link "$LINENO"; then :
b7026657 10585
6bb11ab3
L
10586lt_aix_libpath_sed='
10587 /Import File Strings/,/^$/ {
10588 /^0/ {
10589 s/^0 *\(.*\)$/\1/
10590 p
10591 }
10592 }'
10593aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10594# Check for a 64-bit object if we didn't find anything.
10595if test -z "$aix_libpath"; then
10596 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10597fi
10598fi
10599rm -f core conftest.err conftest.$ac_objext \
10600 conftest$ac_exeext conftest.$ac_ext
10601if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10602
10603 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10604 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10605 else
10606 if test "$host_cpu" = ia64; then
10607 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10608 allow_undefined_flag="-z nodefs"
10609 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"
10610 else
10611 # Determine the default libpath from the value encoded in an
10612 # empty executable.
81ecdfbb
RW
10613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10614/* end confdefs.h. */
10615
10616int
10617main ()
10618{
10619
10620 ;
10621 return 0;
10622}
10623_ACEOF
6bb11ab3
L
10624if ac_fn_c_try_link "$LINENO"; then :
10625
10626lt_aix_libpath_sed='
10627 /Import File Strings/,/^$/ {
10628 /^0/ {
10629 s/^0 *\(.*\)$/\1/
10630 p
10631 }
10632 }'
10633aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10634# Check for a 64-bit object if we didn't find anything.
10635if test -z "$aix_libpath"; then
10636 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 10637fi
81ecdfbb 10638fi
6bb11ab3
L
10639rm -f core conftest.err conftest.$ac_objext \
10640 conftest$ac_exeext conftest.$ac_ext
10641if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10642
10643 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10644 # Warning - without using the other run time loading flags,
10645 # -berok will link without error, but may produce a broken library.
10646 no_undefined_flag=' ${wl}-bernotok'
10647 allow_undefined_flag=' ${wl}-berok'
10648 if test "$with_gnu_ld" = yes; then
10649 # We only use this code for GNU lds that support --whole-archive.
10650 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10651 else
10652 # Exported symbols can be pulled into shared objects from archives
10653 whole_archive_flag_spec='$convenience'
10654 fi
10655 archive_cmds_need_lc=yes
10656 # This is similar to how AIX traditionally builds its shared libraries.
10657 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10658 fi
10659 fi
10660 ;;
10661
10662 amigaos*)
10663 case $host_cpu in
10664 powerpc)
10665 # see comment about AmigaOS4 .so support
10666 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10667 archive_expsym_cmds=''
10668 ;;
10669 m68k)
10670 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)'
10671 hardcode_libdir_flag_spec='-L$libdir'
10672 hardcode_minus_L=yes
10673 ;;
10674 esac
10675 ;;
10676
10677 bsdi[45]*)
10678 export_dynamic_flag_spec=-rdynamic
10679 ;;
10680
10681 cygwin* | mingw* | pw32* | cegcc*)
10682 # When not using gcc, we currently assume that we are using
10683 # Microsoft Visual C++.
10684 # hardcode_libdir_flag_spec is actually meaningless, as there is
10685 # no search path for DLLs.
10686 hardcode_libdir_flag_spec=' '
10687 allow_undefined_flag=unsupported
10688 # Tell ltmain to make .lib files, not .a files.
10689 libext=lib
10690 # Tell ltmain to make .dll files, not .so files.
10691 shrext_cmds=".dll"
10692 # FIXME: Setting linknames here is a bad hack.
10693 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10694 # The linker will automatically build a .lib file if we build a DLL.
10695 old_archive_from_new_cmds='true'
10696 # FIXME: Should let the user specify the lib program.
10697 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10698 fix_srcfile_path='`cygpath -w "$srcfile"`'
10699 enable_shared_with_static_runtimes=yes
10700 ;;
10701
10702 darwin* | rhapsody*)
10703
10704
10705 archive_cmds_need_lc=no
10706 hardcode_direct=no
10707 hardcode_automatic=yes
10708 hardcode_shlibpath_var=unsupported
10709 if test "$lt_cv_ld_force_load" = "yes"; then
10710 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\"`'
f0569246 10711 else
6bb11ab3 10712 whole_archive_flag_spec=''
f0569246 10713 fi
6bb11ab3
L
10714 link_all_deplibs=yes
10715 allow_undefined_flag="$_lt_dar_allow_undefined"
10716 case $cc_basename in
10717 ifort*) _lt_dar_can_shared=yes ;;
10718 *) _lt_dar_can_shared=$GCC ;;
10719 esac
10720 if test "$_lt_dar_can_shared" = "yes"; then
10721 output_verbose_link_cmd=func_echo_all
10722 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10723 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10724 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}"
10725 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}"
10726
f0569246 10727 else
6bb11ab3 10728 ld_shlibs=no
f0569246 10729 fi
6bb11ab3
L
10730
10731 ;;
10732
10733 dgux*)
10734 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10735 hardcode_libdir_flag_spec='-L$libdir'
10736 hardcode_shlibpath_var=no
10737 ;;
10738
10739 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10740 # support. Future versions do this automatically, but an explicit c++rt0.o
10741 # does not break anything, and helps significantly (at the cost of a little
10742 # extra space).
10743 freebsd2.2*)
10744 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10745 hardcode_libdir_flag_spec='-R$libdir'
10746 hardcode_direct=yes
10747 hardcode_shlibpath_var=no
10748 ;;
10749
10750 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10751 freebsd2.*)
10752 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10753 hardcode_direct=yes
10754 hardcode_minus_L=yes
10755 hardcode_shlibpath_var=no
10756 ;;
10757
10758 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10759 freebsd* | dragonfly*)
10760 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10761 hardcode_libdir_flag_spec='-R$libdir'
10762 hardcode_direct=yes
10763 hardcode_shlibpath_var=no
10764 ;;
10765
10766 hpux9*)
10767 if test "$GCC" = yes; then
10768 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10769 else
10770 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10771 fi
10772 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10773 hardcode_libdir_separator=:
10774 hardcode_direct=yes
10775
10776 # hardcode_minus_L: Not really in the search PATH,
10777 # but as the default location of the library.
10778 hardcode_minus_L=yes
10779 export_dynamic_flag_spec='${wl}-E'
10780 ;;
10781
10782 hpux10*)
10783 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10784 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10785 else
10786 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10787 fi
10788 if test "$with_gnu_ld" = no; then
10789 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10790 hardcode_libdir_flag_spec_ld='+b $libdir'
10791 hardcode_libdir_separator=:
10792 hardcode_direct=yes
10793 hardcode_direct_absolute=yes
10794 export_dynamic_flag_spec='${wl}-E'
10795 # hardcode_minus_L: Not really in the search PATH,
10796 # but as the default location of the library.
10797 hardcode_minus_L=yes
10798 fi
10799 ;;
10800
10801 hpux11*)
10802 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10803 case $host_cpu in
10804 hppa*64*)
10805 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10806 ;;
10807 ia64*)
10808 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10809 ;;
10810 *)
10811 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10812 ;;
10813 esac
10814 else
10815 case $host_cpu in
10816 hppa*64*)
10817 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10818 ;;
10819 ia64*)
10820 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10821 ;;
10822 *)
10823
10824 # Older versions of the 11.00 compiler do not understand -b yet
10825 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10827$as_echo_n "checking if $CC understands -b... " >&6; }
10828if test "${lt_cv_prog_compiler__b+set}" = set; then :
81ecdfbb 10829 $as_echo_n "(cached) " >&6
f0569246 10830else
6bb11ab3
L
10831 lt_cv_prog_compiler__b=no
10832 save_LDFLAGS="$LDFLAGS"
10833 LDFLAGS="$LDFLAGS -b"
10834 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10835 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10836 # The linker can only warn and ignore the option if not recognized
10837 # So say no if there are warnings
10838 if test -s conftest.err; then
10839 # Append any errors to the config.log.
10840 cat conftest.err 1>&5
10841 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10842 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10843 if diff conftest.exp conftest.er2 >/dev/null; then
10844 lt_cv_prog_compiler__b=yes
10845 fi
10846 else
10847 lt_cv_prog_compiler__b=yes
10848 fi
10849 fi
10850 $RM -r conftest*
10851 LDFLAGS="$save_LDFLAGS"
f0569246 10852
6bb11ab3
L
10853fi
10854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10855$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 10856
6bb11ab3
L
10857if test x"$lt_cv_prog_compiler__b" = xyes; then
10858 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10859else
10860 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10861fi
81ecdfbb 10862
6bb11ab3
L
10863 ;;
10864 esac
10865 fi
10866 if test "$with_gnu_ld" = no; then
10867 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10868 hardcode_libdir_separator=:
10869
10870 case $host_cpu in
10871 hppa*64*|ia64*)
10872 hardcode_direct=no
10873 hardcode_shlibpath_var=no
10874 ;;
10875 *)
10876 hardcode_direct=yes
10877 hardcode_direct_absolute=yes
10878 export_dynamic_flag_spec='${wl}-E'
10879
10880 # hardcode_minus_L: Not really in the search PATH,
10881 # but as the default location of the library.
10882 hardcode_minus_L=yes
10883 ;;
10884 esac
10885 fi
10886 ;;
10887
10888 irix5* | irix6* | nonstopux*)
10889 if test "$GCC" = yes; then
10890 archive_cmds='$CC -shared $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'
10891 # Try to use the -exported_symbol ld option, if it does not
10892 # work, assume that -exports_file does not work either and
10893 # implicitly export all symbols.
10894 save_LDFLAGS="$LDFLAGS"
10895 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10897/* end confdefs.h. */
10898int foo(void) {}
b7026657 10899_ACEOF
6bb11ab3
L
10900if ac_fn_c_try_link "$LINENO"; then :
10901 archive_expsym_cmds='$CC -shared $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'
c906108c 10902
f0569246 10903fi
6bb11ab3
L
10904rm -f core conftest.err conftest.$ac_objext \
10905 conftest$ac_exeext conftest.$ac_ext
10906 LDFLAGS="$save_LDFLAGS"
10907 else
10908 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'
10909 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'
10910 fi
10911 archive_cmds_need_lc='no'
10912 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10913 hardcode_libdir_separator=:
10914 inherit_rpath=yes
10915 link_all_deplibs=yes
10916 ;;
10917
10918 netbsd*)
10919 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10920 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10921 else
10922 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10923 fi
10924 hardcode_libdir_flag_spec='-R$libdir'
10925 hardcode_direct=yes
10926 hardcode_shlibpath_var=no
10927 ;;
10928
10929 newsos6)
10930 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10931 hardcode_direct=yes
10932 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10933 hardcode_libdir_separator=:
10934 hardcode_shlibpath_var=no
10935 ;;
10936
10937 *nto* | *qnx*)
10938 ;;
10939
10940 openbsd*)
10941 if test -f /usr/libexec/ld.so; then
10942 hardcode_direct=yes
10943 hardcode_shlibpath_var=no
10944 hardcode_direct_absolute=yes
10945 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10946 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10947 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10948 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10949 export_dynamic_flag_spec='${wl}-E'
10950 else
10951 case $host_os in
10952 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10953 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10954 hardcode_libdir_flag_spec='-R$libdir'
10955 ;;
10956 *)
10957 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10958 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10959 ;;
10960 esac
10961 fi
10962 else
10963 ld_shlibs=no
10964 fi
10965 ;;
10966
10967 os2*)
10968 hardcode_libdir_flag_spec='-L$libdir'
10969 hardcode_minus_L=yes
10970 allow_undefined_flag=unsupported
10971 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
10972 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10973 ;;
10974
10975 osf3*)
10976 if test "$GCC" = yes; then
10977 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10978 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'
10979 else
10980 allow_undefined_flag=' -expect_unresolved \*'
10981 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'
10982 fi
10983 archive_cmds_need_lc='no'
10984 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10985 hardcode_libdir_separator=:
10986 ;;
10987
10988 osf4* | osf5*) # as osf3* with the addition of -msym flag
10989 if test "$GCC" = yes; then
10990 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10991 archive_cmds='$CC -shared${allow_undefined_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'
10992 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10993 else
10994 allow_undefined_flag=' -expect_unresolved \*'
10995 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'
10996 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~
10997 $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'
10998
10999 # Both c and cxx compiler support -rpath directly
11000 hardcode_libdir_flag_spec='-rpath $libdir'
11001 fi
11002 archive_cmds_need_lc='no'
11003 hardcode_libdir_separator=:
11004 ;;
11005
11006 solaris*)
11007 no_undefined_flag=' -z defs'
11008 if test "$GCC" = yes; then
11009 wlarc='${wl}'
11010 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11011 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11012 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11013 else
11014 case `$CC -V 2>&1` in
11015 *"Compilers 5.0"*)
11016 wlarc=''
11017 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11018 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11019 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11020 ;;
11021 *)
11022 wlarc='${wl}'
11023 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11024 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11025 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11026 ;;
11027 esac
11028 fi
11029 hardcode_libdir_flag_spec='-R$libdir'
11030 hardcode_shlibpath_var=no
11031 case $host_os in
11032 solaris2.[0-5] | solaris2.[0-5].*) ;;
11033 *)
11034 # The compiler driver will combine and reorder linker options,
11035 # but understands `-z linker_flag'. GCC discards it without `$wl',
11036 # but is careful enough not to reorder.
11037 # Supported since Solaris 2.6 (maybe 2.5.1?)
11038 if test "$GCC" = yes; then
11039 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11040 else
11041 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11042 fi
11043 ;;
11044 esac
11045 link_all_deplibs=yes
11046 ;;
11047
11048 sunos4*)
11049 if test "x$host_vendor" = xsequent; then
11050 # Use $CC to link under sequent, because it throws in some extra .o
11051 # files that make .init and .fini sections work.
11052 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11053 else
11054 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11055 fi
11056 hardcode_libdir_flag_spec='-L$libdir'
11057 hardcode_direct=yes
11058 hardcode_minus_L=yes
11059 hardcode_shlibpath_var=no
11060 ;;
11061
11062 sysv4)
11063 case $host_vendor in
11064 sni)
11065 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11066 hardcode_direct=yes # is this really true???
11067 ;;
11068 siemens)
11069 ## LD is ld it makes a PLAMLIB
11070 ## CC just makes a GrossModule.
11071 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11072 reload_cmds='$CC -r -o $output$reload_objs'
11073 hardcode_direct=no
11074 ;;
11075 motorola)
11076 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11077 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11078 ;;
11079 esac
11080 runpath_var='LD_RUN_PATH'
11081 hardcode_shlibpath_var=no
11082 ;;
11083
11084 sysv4.3*)
11085 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11086 hardcode_shlibpath_var=no
11087 export_dynamic_flag_spec='-Bexport'
11088 ;;
11089
11090 sysv4*MP*)
11091 if test -d /usr/nec; then
11092 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11093 hardcode_shlibpath_var=no
11094 runpath_var=LD_RUN_PATH
11095 hardcode_runpath_var=yes
11096 ld_shlibs=yes
11097 fi
11098 ;;
11099
11100 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11101 no_undefined_flag='${wl}-z,text'
11102 archive_cmds_need_lc=no
11103 hardcode_shlibpath_var=no
11104 runpath_var='LD_RUN_PATH'
11105
11106 if test "$GCC" = yes; then
11107 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11108 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11109 else
11110 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11111 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11112 fi
11113 ;;
11114
11115 sysv5* | sco3.2v5* | sco5v6*)
11116 # Note: We can NOT use -z defs as we might desire, because we do not
11117 # link with -lc, and that would cause any symbols used from libc to
11118 # always be unresolved, which means just about no library would
11119 # ever link correctly. If we're not using GNU ld we use -z text
11120 # though, which does catch some bad symbols but isn't as heavy-handed
11121 # as -z defs.
11122 no_undefined_flag='${wl}-z,text'
11123 allow_undefined_flag='${wl}-z,nodefs'
11124 archive_cmds_need_lc=no
11125 hardcode_shlibpath_var=no
11126 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11127 hardcode_libdir_separator=':'
11128 link_all_deplibs=yes
11129 export_dynamic_flag_spec='${wl}-Bexport'
11130 runpath_var='LD_RUN_PATH'
11131
11132 if test "$GCC" = yes; then
11133 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11134 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11135 else
11136 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11137 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11138 fi
11139 ;;
11140
11141 uts4*)
11142 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11143 hardcode_libdir_flag_spec='-L$libdir'
11144 hardcode_shlibpath_var=no
11145 ;;
11146
11147 *)
11148 ld_shlibs=no
11149 ;;
11150 esac
11151
11152 if test x$host_vendor = xsni; then
11153 case $host in
11154 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11155 export_dynamic_flag_spec='${wl}-Blargedynsym'
11156 ;;
11157 esac
11158 fi
11159 fi
11160
11161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11162$as_echo "$ld_shlibs" >&6; }
11163test "$ld_shlibs" = no && can_build_shared=no
11164
11165with_gnu_ld=$with_gnu_ld
11166
11167
11168
b7026657 11169
f0569246 11170
f0569246 11171
6ffe910a 11172
6ffe910a
MF
11173
11174
6ffe910a 11175
f0569246 11176
f0569246
AC
11177
11178
6bb11ab3
L
11179
11180
11181#
11182# Do we need to explicitly link libc?
11183#
11184case "x$archive_cmds_need_lc" in
11185x|xyes)
11186 # Assume -lc should be added
11187 archive_cmds_need_lc=yes
11188
11189 if test "$enable_shared" = yes && test "$GCC" = yes; then
11190 case $archive_cmds in
11191 *'~'*)
11192 # FIXME: we may have to deal with multi-command sequences.
11193 ;;
11194 '$CC '*)
11195 # Test whether the compiler implicitly links with -lc since on some
11196 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11197 # to ld, don't add -lc before -lgcc.
11198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11199$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11200if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
6ffe910a 11201 $as_echo_n "(cached) " >&6
f0569246 11202else
6bb11ab3
L
11203 $RM conftest*
11204 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11205
11206 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11207 (eval $ac_compile) 2>&5
11208 ac_status=$?
11209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11210 test $ac_status = 0; } 2>conftest.err; then
11211 soname=conftest
11212 lib=conftest
11213 libobjs=conftest.$ac_objext
11214 deplibs=
11215 wl=$lt_prog_compiler_wl
11216 pic_flag=$lt_prog_compiler_pic
11217 compiler_flags=-v
11218 linker_flags=-v
11219 verstring=
11220 output_objdir=.
11221 libname=conftest
11222 lt_save_allow_undefined_flag=$allow_undefined_flag
11223 allow_undefined_flag=
11224 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11225 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11226 ac_status=$?
11227 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11228 test $ac_status = 0; }
11229 then
11230 lt_cv_archive_cmds_need_lc=no
11231 else
11232 lt_cv_archive_cmds_need_lc=yes
11233 fi
11234 allow_undefined_flag=$lt_save_allow_undefined_flag
11235 else
11236 cat conftest.err 1>&5
11237 fi
11238 $RM conftest*
c906108c 11239
6ffe910a 11240fi
6bb11ab3
L
11241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11242$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11243 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11244 ;;
11245 esac
11246 fi
11247 ;;
6ffe910a 11248esac
c906108c 11249
c906108c 11250
6ffe910a 11251
c906108c 11252
81ecdfbb 11253
35695fd6 11254
35695fd6 11255
35695fd6 11256
f0569246 11257
c906108c 11258
f0569246 11259
b7026657 11260
f0569246 11261
c906108c 11262
81ecdfbb 11263
b7026657 11264
f0569246
AC
11265
11266
81ecdfbb 11267
81ecdfbb 11268
81ecdfbb
RW
11269
11270
81ecdfbb 11271
81ecdfbb 11272
f0569246
AC
11273
11274
c906108c 11275
f0569246 11276
c906108c 11277
c906108c 11278
81ecdfbb 11279
b7026657 11280
c906108c 11281
f0569246 11282
81ecdfbb 11283
f0569246 11284
c906108c 11285
c906108c 11286
b7026657 11287
81ecdfbb 11288
b7026657 11289
c906108c 11290
c906108c 11291
b7026657
AC
11292
11293
11294
11295
6ffe910a 11296
2232061b
MF
11297
11298
2232061b 11299
2232061b
MF
11300
11301
2232061b
MF
11302
11303
2232061b 11304
2232061b
MF
11305
11306
6bb11ab3
L
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11407$as_echo_n "checking dynamic linker characteristics... " >&6; }
11408
11409if test "$GCC" = yes; then
11410 case $host_os in
11411 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11412 *) lt_awk_arg="/^libraries:/" ;;
11413 esac
11414 case $host_os in
11415 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11416 *) lt_sed_strip_eq="s,=/,/,g" ;;
11417 esac
11418 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11419 case $lt_search_path_spec in
11420 *\;*)
11421 # if the path contains ";" then we assume it to be the separator
11422 # otherwise default to the standard path separator (i.e. ":") - it is
11423 # assumed that no part of a normal pathname contains ";" but that should
11424 # okay in the real world where ";" in dirpaths is itself problematic.
11425 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11426 ;;
11427 *)
11428 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11429 ;;
11430 esac
11431 # Ok, now we have the path, separated by spaces, we can step through it
11432 # and add multilib dir if necessary.
11433 lt_tmp_lt_search_path_spec=
11434 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11435 for lt_sys_path in $lt_search_path_spec; do
11436 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11437 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11438 else
11439 test -d "$lt_sys_path" && \
11440 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11441 fi
11442 done
11443 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11444BEGIN {RS=" "; FS="/|\n";} {
11445 lt_foo="";
11446 lt_count=0;
11447 for (lt_i = NF; lt_i > 0; lt_i--) {
11448 if ($lt_i != "" && $lt_i != ".") {
11449 if ($lt_i == "..") {
11450 lt_count++;
11451 } else {
11452 if (lt_count == 0) {
11453 lt_foo="/" $lt_i lt_foo;
11454 } else {
11455 lt_count--;
11456 }
11457 }
11458 }
11459 }
11460 if (lt_foo != "") { lt_freq[lt_foo]++; }
11461 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11462}'`
11463 # AWK program above erroneously prepends '/' to C:/dos/paths
11464 # for these hosts.
11465 case $host_os in
11466 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11467 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11468 esac
11469 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11470else
11471 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11472fi
11473library_names_spec=
11474libname_spec='lib$name'
11475soname_spec=
11476shrext_cmds=".so"
11477postinstall_cmds=
11478postuninstall_cmds=
11479finish_cmds=
11480finish_eval=
11481shlibpath_var=
11482shlibpath_overrides_runpath=unknown
11483version_type=none
11484dynamic_linker="$host_os ld.so"
11485sys_lib_dlsearch_path_spec="/lib /usr/lib"
11486need_lib_prefix=unknown
11487hardcode_into_libs=no
11488
11489# when you set need_version to no, make sure it does not cause -set_version
11490# flags to be left without arguments
11491need_version=unknown
11492
11493case $host_os in
11494aix3*)
11495 version_type=linux
11496 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11497 shlibpath_var=LIBPATH
11498
11499 # AIX 3 has no versioning support, so we append a major version to the name.
11500 soname_spec='${libname}${release}${shared_ext}$major'
11501 ;;
11502
11503aix[4-9]*)
11504 version_type=linux
11505 need_lib_prefix=no
11506 need_version=no
11507 hardcode_into_libs=yes
11508 if test "$host_cpu" = ia64; then
11509 # AIX 5 supports IA64
11510 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11511 shlibpath_var=LD_LIBRARY_PATH
11512 else
11513 # With GCC up to 2.95.x, collect2 would create an import file
11514 # for dependence libraries. The import file would start with
11515 # the line `#! .'. This would cause the generated library to
11516 # depend on `.', always an invalid library. This was fixed in
11517 # development snapshots of GCC prior to 3.0.
11518 case $host_os in
11519 aix4 | aix4.[01] | aix4.[01].*)
11520 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11521 echo ' yes '
11522 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11523 :
11524 else
11525 can_build_shared=no
11526 fi
11527 ;;
11528 esac
11529 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11530 # soname into executable. Probably we can add versioning support to
11531 # collect2, so additional links can be useful in future.
11532 if test "$aix_use_runtimelinking" = yes; then
11533 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11534 # instead of lib<name>.a to let people know that these are not
11535 # typical AIX shared libraries.
11536 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11537 else
11538 # We preserve .a as extension for shared libraries through AIX4.2
11539 # and later when we are not doing run time linking.
11540 library_names_spec='${libname}${release}.a $libname.a'
11541 soname_spec='${libname}${release}${shared_ext}$major'
11542 fi
11543 shlibpath_var=LIBPATH
11544 fi
11545 ;;
11546
11547amigaos*)
11548 case $host_cpu in
11549 powerpc)
11550 # Since July 2007 AmigaOS4 officially supports .so libraries.
11551 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11553 ;;
11554 m68k)
11555 library_names_spec='$libname.ixlibrary $libname.a'
11556 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11557 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11558 ;;
11559 esac
11560 ;;
11561
11562beos*)
11563 library_names_spec='${libname}${shared_ext}'
11564 dynamic_linker="$host_os ld.so"
11565 shlibpath_var=LIBRARY_PATH
11566 ;;
11567
11568bsdi[45]*)
11569 version_type=linux
11570 need_version=no
11571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11572 soname_spec='${libname}${release}${shared_ext}$major'
11573 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11574 shlibpath_var=LD_LIBRARY_PATH
11575 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11576 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11577 # the default ld.so.conf also contains /usr/contrib/lib and
11578 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11579 # libtool to hard-code these into programs
11580 ;;
11581
11582cygwin* | mingw* | pw32* | cegcc*)
11583 version_type=windows
11584 shrext_cmds=".dll"
11585 need_version=no
11586 need_lib_prefix=no
11587
11588 case $GCC,$host_os in
11589 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11590 library_names_spec='$libname.dll.a'
11591 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11592 postinstall_cmds='base_file=`basename \${file}`~
11593 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11594 dldir=$destdir/`dirname \$dlpath`~
11595 test -d \$dldir || mkdir -p \$dldir~
11596 $install_prog $dir/$dlname \$dldir/$dlname~
11597 chmod a+x \$dldir/$dlname~
11598 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11599 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11600 fi'
11601 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11602 dlpath=$dir/\$dldll~
11603 $RM \$dlpath'
11604 shlibpath_overrides_runpath=yes
11605
11606 case $host_os in
11607 cygwin*)
11608 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11609 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11610
11611 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11612 ;;
11613 mingw* | cegcc*)
11614 # MinGW DLLs use traditional 'lib' prefix
11615 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11616 ;;
11617 pw32*)
11618 # pw32 DLLs use 'pw' prefix rather than 'lib'
11619 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11620 ;;
11621 esac
11622 ;;
11623
11624 *)
11625 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11626 ;;
11627 esac
11628 dynamic_linker='Win32 ld.exe'
11629 # FIXME: first we should search . and the directory the executable is in
11630 shlibpath_var=PATH
11631 ;;
11632
11633darwin* | rhapsody*)
11634 dynamic_linker="$host_os dyld"
11635 version_type=darwin
11636 need_lib_prefix=no
11637 need_version=no
11638 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11639 soname_spec='${libname}${release}${major}$shared_ext'
11640 shlibpath_overrides_runpath=yes
11641 shlibpath_var=DYLD_LIBRARY_PATH
11642 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11643
11644 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11645 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11646 ;;
11647
11648dgux*)
11649 version_type=linux
11650 need_lib_prefix=no
11651 need_version=no
11652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11653 soname_spec='${libname}${release}${shared_ext}$major'
11654 shlibpath_var=LD_LIBRARY_PATH
11655 ;;
11656
11657freebsd* | dragonfly*)
11658 # DragonFly does not have aout. When/if they implement a new
11659 # versioning mechanism, adjust this.
11660 if test -x /usr/bin/objformat; then
11661 objformat=`/usr/bin/objformat`
11662 else
11663 case $host_os in
11664 freebsd[23].*) objformat=aout ;;
11665 *) objformat=elf ;;
11666 esac
11667 fi
11668 version_type=freebsd-$objformat
11669 case $version_type in
11670 freebsd-elf*)
11671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11672 need_version=no
11673 need_lib_prefix=no
11674 ;;
11675 freebsd-*)
11676 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11677 need_version=yes
11678 ;;
11679 esac
11680 shlibpath_var=LD_LIBRARY_PATH
11681 case $host_os in
11682 freebsd2.*)
11683 shlibpath_overrides_runpath=yes
11684 ;;
11685 freebsd3.[01]* | freebsdelf3.[01]*)
11686 shlibpath_overrides_runpath=yes
11687 hardcode_into_libs=yes
11688 ;;
11689 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11690 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11691 shlibpath_overrides_runpath=no
11692 hardcode_into_libs=yes
11693 ;;
11694 *) # from 4.6 on, and DragonFly
11695 shlibpath_overrides_runpath=yes
11696 hardcode_into_libs=yes
11697 ;;
11698 esac
11699 ;;
11700
11701gnu*)
11702 version_type=linux
11703 need_lib_prefix=no
11704 need_version=no
11705 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11706 soname_spec='${libname}${release}${shared_ext}$major'
11707 shlibpath_var=LD_LIBRARY_PATH
11708 hardcode_into_libs=yes
11709 ;;
11710
11711haiku*)
11712 version_type=linux
11713 need_lib_prefix=no
11714 need_version=no
11715 dynamic_linker="$host_os runtime_loader"
11716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11717 soname_spec='${libname}${release}${shared_ext}$major'
11718 shlibpath_var=LIBRARY_PATH
11719 shlibpath_overrides_runpath=yes
11720 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11721 hardcode_into_libs=yes
11722 ;;
11723
11724hpux9* | hpux10* | hpux11*)
11725 # Give a soname corresponding to the major version so that dld.sl refuses to
11726 # link against other versions.
11727 version_type=sunos
11728 need_lib_prefix=no
11729 need_version=no
11730 case $host_cpu in
11731 ia64*)
11732 shrext_cmds='.so'
11733 hardcode_into_libs=yes
11734 dynamic_linker="$host_os dld.so"
11735 shlibpath_var=LD_LIBRARY_PATH
11736 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11738 soname_spec='${libname}${release}${shared_ext}$major'
11739 if test "X$HPUX_IA64_MODE" = X32; then
11740 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11741 else
11742 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11743 fi
11744 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11745 ;;
11746 hppa*64*)
11747 shrext_cmds='.sl'
11748 hardcode_into_libs=yes
11749 dynamic_linker="$host_os dld.sl"
11750 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11751 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11753 soname_spec='${libname}${release}${shared_ext}$major'
11754 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11755 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11756 ;;
11757 *)
11758 shrext_cmds='.sl'
11759 dynamic_linker="$host_os dld.sl"
11760 shlibpath_var=SHLIB_PATH
11761 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11762 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11763 soname_spec='${libname}${release}${shared_ext}$major'
11764 ;;
11765 esac
11766 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11767 postinstall_cmds='chmod 555 $lib'
11768 # or fails outright, so override atomically:
11769 install_override_mode=555
11770 ;;
11771
11772interix[3-9]*)
11773 version_type=linux
11774 need_lib_prefix=no
11775 need_version=no
11776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11777 soname_spec='${libname}${release}${shared_ext}$major'
11778 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11779 shlibpath_var=LD_LIBRARY_PATH
11780 shlibpath_overrides_runpath=no
11781 hardcode_into_libs=yes
11782 ;;
11783
11784irix5* | irix6* | nonstopux*)
11785 case $host_os in
11786 nonstopux*) version_type=nonstopux ;;
11787 *)
11788 if test "$lt_cv_prog_gnu_ld" = yes; then
11789 version_type=linux
11790 else
11791 version_type=irix
11792 fi ;;
11793 esac
11794 need_lib_prefix=no
11795 need_version=no
11796 soname_spec='${libname}${release}${shared_ext}$major'
11797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11798 case $host_os in
11799 irix5* | nonstopux*)
11800 libsuff= shlibsuff=
11801 ;;
11802 *)
11803 case $LD in # libtool.m4 will add one of these switches to LD
11804 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11805 libsuff= shlibsuff= libmagic=32-bit;;
11806 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11807 libsuff=32 shlibsuff=N32 libmagic=N32;;
11808 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11809 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11810 *) libsuff= shlibsuff= libmagic=never-match;;
11811 esac
11812 ;;
11813 esac
11814 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11815 shlibpath_overrides_runpath=no
11816 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11817 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11818 hardcode_into_libs=yes
11819 ;;
11820
11821# No shared lib support for Linux oldld, aout, or coff.
11822linux*oldld* | linux*aout* | linux*coff*)
11823 dynamic_linker=no
11824 ;;
11825
11826# This must be Linux ELF.
11827linux* | k*bsd*-gnu | kopensolaris*-gnu)
11828 version_type=linux
11829 need_lib_prefix=no
11830 need_version=no
11831 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11832 soname_spec='${libname}${release}${shared_ext}$major'
11833 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11834 shlibpath_var=LD_LIBRARY_PATH
11835 shlibpath_overrides_runpath=no
11836
11837 # Some binutils ld are patched to set DT_RUNPATH
11838 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
2232061b
MF
11839 $as_echo_n "(cached) " >&6
11840else
6bb11ab3
L
11841 lt_cv_shlibpath_overrides_runpath=no
11842 save_LDFLAGS=$LDFLAGS
11843 save_libdir=$libdir
11844 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11845 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
11847/* end confdefs.h. */
11848
2232061b
MF
11849int
11850main ()
11851{
11852
11853 ;
11854 return 0;
11855}
11856_ACEOF
6bb11ab3
L
11857if ac_fn_c_try_link "$LINENO"; then :
11858 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11859 lt_cv_shlibpath_overrides_runpath=yes
2232061b 11860fi
2232061b 11861fi
6bb11ab3
L
11862rm -f core conftest.err conftest.$ac_objext \
11863 conftest$ac_exeext conftest.$ac_ext
11864 LDFLAGS=$save_LDFLAGS
11865 libdir=$save_libdir
2232061b 11866
6bb11ab3 11867fi
2232061b 11868
6bb11ab3 11869 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 11870
6bb11ab3
L
11871 # This implies no fast_install, which is unacceptable.
11872 # Some rework will be needed to allow for fast_install
11873 # before this can be enabled.
11874 hardcode_into_libs=yes
2232061b 11875
6bb11ab3
L
11876 # Append ld.so.conf contents to the search path
11877 if test -f /etc/ld.so.conf; then
11878 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' ' '`
11879 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11880 fi
2232061b 11881
6bb11ab3
L
11882 # We used to test for /lib/ld.so.1 and disable shared libraries on
11883 # powerpc, because MkLinux only supported shared libraries with the
11884 # GNU dynamic linker. Since this was broken with cross compilers,
11885 # most powerpc-linux boxes support dynamic linking these days and
11886 # people can always --disable-shared, the test was removed, and we
11887 # assume the GNU/Linux dynamic linker is in use.
11888 dynamic_linker='GNU/Linux ld.so'
11889 ;;
11890
11891netbsd*)
11892 version_type=sunos
11893 need_lib_prefix=no
11894 need_version=no
11895 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11897 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11898 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 11899 else
6bb11ab3
L
11900 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11901 soname_spec='${libname}${release}${shared_ext}$major'
11902 dynamic_linker='NetBSD ld.elf_so'
11903 fi
11904 shlibpath_var=LD_LIBRARY_PATH
11905 shlibpath_overrides_runpath=yes
11906 hardcode_into_libs=yes
11907 ;;
11908
11909newsos6)
11910 version_type=linux
11911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11912 shlibpath_var=LD_LIBRARY_PATH
11913 shlibpath_overrides_runpath=yes
11914 ;;
11915
11916*nto* | *qnx*)
11917 version_type=qnx
11918 need_lib_prefix=no
11919 need_version=no
11920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11921 soname_spec='${libname}${release}${shared_ext}$major'
11922 shlibpath_var=LD_LIBRARY_PATH
11923 shlibpath_overrides_runpath=no
11924 hardcode_into_libs=yes
11925 dynamic_linker='ldqnx.so'
11926 ;;
11927
11928openbsd*)
11929 version_type=sunos
11930 sys_lib_dlsearch_path_spec="/usr/lib"
11931 need_lib_prefix=no
11932 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11933 case $host_os in
11934 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11935 *) need_version=no ;;
11936 esac
11937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11938 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11939 shlibpath_var=LD_LIBRARY_PATH
11940 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11941 case $host_os in
11942 openbsd2.[89] | openbsd2.[89].*)
11943 shlibpath_overrides_runpath=no
11944 ;;
11945 *)
11946 shlibpath_overrides_runpath=yes
11947 ;;
11948 esac
11949 else
11950 shlibpath_overrides_runpath=yes
11951 fi
11952 ;;
11953
11954os2*)
11955 libname_spec='$name'
11956 shrext_cmds=".dll"
11957 need_lib_prefix=no
11958 library_names_spec='$libname${shared_ext} $libname.a'
11959 dynamic_linker='OS/2 ld.exe'
11960 shlibpath_var=LIBPATH
11961 ;;
11962
11963osf3* | osf4* | osf5*)
11964 version_type=osf
11965 need_lib_prefix=no
11966 need_version=no
11967 soname_spec='${libname}${release}${shared_ext}$major'
11968 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11969 shlibpath_var=LD_LIBRARY_PATH
11970 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11971 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11972 ;;
11973
11974rdos*)
11975 dynamic_linker=no
11976 ;;
11977
11978solaris*)
11979 version_type=linux
11980 need_lib_prefix=no
11981 need_version=no
11982 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11983 soname_spec='${libname}${release}${shared_ext}$major'
11984 shlibpath_var=LD_LIBRARY_PATH
11985 shlibpath_overrides_runpath=yes
11986 hardcode_into_libs=yes
11987 # ldd complains unless libraries are executable
11988 postinstall_cmds='chmod +x $lib'
11989 ;;
11990
11991sunos4*)
11992 version_type=sunos
11993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11994 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11995 shlibpath_var=LD_LIBRARY_PATH
11996 shlibpath_overrides_runpath=yes
11997 if test "$with_gnu_ld" = yes; then
11998 need_lib_prefix=no
11999 fi
12000 need_version=yes
12001 ;;
12002
12003sysv4 | sysv4.3*)
12004 version_type=linux
12005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12006 soname_spec='${libname}${release}${shared_ext}$major'
12007 shlibpath_var=LD_LIBRARY_PATH
12008 case $host_vendor in
12009 sni)
12010 shlibpath_overrides_runpath=no
12011 need_lib_prefix=no
12012 runpath_var=LD_RUN_PATH
12013 ;;
12014 siemens)
12015 need_lib_prefix=no
12016 ;;
12017 motorola)
12018 need_lib_prefix=no
12019 need_version=no
12020 shlibpath_overrides_runpath=no
12021 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12022 ;;
12023 esac
12024 ;;
12025
12026sysv4*MP*)
12027 if test -d /usr/nec ;then
12028 version_type=linux
12029 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12030 soname_spec='$libname${shared_ext}.$major'
12031 shlibpath_var=LD_LIBRARY_PATH
2232061b 12032 fi
6bb11ab3
L
12033 ;;
12034
12035sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12036 version_type=freebsd-elf
12037 need_lib_prefix=no
12038 need_version=no
12039 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12040 soname_spec='${libname}${release}${shared_ext}$major'
12041 shlibpath_var=LD_LIBRARY_PATH
12042 shlibpath_overrides_runpath=yes
12043 hardcode_into_libs=yes
12044 if test "$with_gnu_ld" = yes; then
12045 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12046 else
12047 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12048 case $host_os in
12049 sco3.2v5*)
12050 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12051 ;;
12052 esac
12053 fi
12054 sys_lib_dlsearch_path_spec='/usr/lib'
12055 ;;
12056
12057tpf*)
12058 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12059 version_type=linux
12060 need_lib_prefix=no
12061 need_version=no
12062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12063 shlibpath_var=LD_LIBRARY_PATH
12064 shlibpath_overrides_runpath=no
12065 hardcode_into_libs=yes
12066 ;;
12067
12068uts4*)
12069 version_type=linux
12070 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12071 soname_spec='${libname}${release}${shared_ext}$major'
12072 shlibpath_var=LD_LIBRARY_PATH
12073 ;;
12074
12075*)
12076 dynamic_linker=no
12077 ;;
12078esac
12079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12080$as_echo "$dynamic_linker" >&6; }
12081test "$dynamic_linker" = no && can_build_shared=no
12082
12083variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12084if test "$GCC" = yes; then
12085 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 12086fi
2232061b 12087
6bb11ab3
L
12088if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12089 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12090fi
12091if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12092 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12093fi
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
2232061b 12120
2232061b 12121
2232061b 12122
2232061b 12123
2232061b
MF
12124
12125
6ffe910a 12126
6ffe910a
MF
12127
12128
12129
12130
12131
2232061b 12132
6ffe910a
MF
12133
12134
12135
12136
6ffe910a 12137
6ffe910a 12138
6ffe910a
MF
12139
12140
6ffe910a 12141
6ffe910a 12142
6ffe910a
MF
12143
12144
5f3ef9d0 12145
5f3ef9d0
JB
12146
12147
12148
db2e4d67
MF
12149
12150
db2e4d67 12151
db2e4d67 12152
db2e4d67 12153
db2e4d67 12154
db2e4d67 12155
db2e4d67 12156
db2e4d67 12157
db2e4d67
MF
12158
12159
db2e4d67 12160
db2e4d67
MF
12161
12162
db2e4d67 12163
db2e4d67
MF
12164
12165
6ffe910a 12166
6ffe910a 12167
6ffe910a
MF
12168
12169
6ffe910a
MF
12170
12171
6ffe910a 12172
6ffe910a 12173
6ffe910a 12174
6ffe910a 12175
6ffe910a 12176
b7026657
AC
12177
12178
12179
c906108c 12180
b7026657 12181
c906108c 12182
b7026657 12183
b7026657 12184
cd0fc7c3 12185
6bb11ab3
L
12186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12187$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12188hardcode_action=
12189if test -n "$hardcode_libdir_flag_spec" ||
12190 test -n "$runpath_var" ||
12191 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 12192
6bb11ab3
L
12193 # We can hardcode non-existent directories.
12194 if test "$hardcode_direct" != no &&
12195 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12196 # have to relink, otherwise we might link with an installed library
12197 # when we should be linking with a yet-to-be-installed one
12198 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12199 test "$hardcode_minus_L" != no; then
12200 # Linking always hardcodes the temporary library directory.
12201 hardcode_action=relink
12202 else
12203 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12204 hardcode_action=immediate
12205 fi
12206else
12207 # We cannot hardcode anything, or else we can only hardcode existing
12208 # directories.
12209 hardcode_action=unsupported
c906108c 12210fi
6bb11ab3
L
12211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12212$as_echo "$hardcode_action" >&6; }
b7026657 12213
6bb11ab3
L
12214if test "$hardcode_action" = relink ||
12215 test "$inherit_rpath" = yes; then
12216 # Fast installation is not supported
12217 enable_fast_install=no
12218elif test "$shlibpath_overrides_runpath" = yes ||
12219 test "$enable_shared" = no; then
12220 # Fast installation is not necessary
12221 enable_fast_install=needless
12222fi
c906108c 12223
6bb11ab3
L
12224
12225
12226
12227
12228
12229 if test "x$enable_dlopen" != xyes; then
12230 enable_dlopen=unknown
12231 enable_dlopen_self=unknown
12232 enable_dlopen_self_static=unknown
12233else
12234 lt_cv_dlopen=no
12235 lt_cv_dlopen_libs=
12236
12237 case $host_os in
12238 beos*)
12239 lt_cv_dlopen="load_add_on"
12240 lt_cv_dlopen_libs=
12241 lt_cv_dlopen_self=yes
12242 ;;
12243
12244 mingw* | pw32* | cegcc*)
12245 lt_cv_dlopen="LoadLibrary"
12246 lt_cv_dlopen_libs=
12247 ;;
12248
12249 cygwin*)
12250 lt_cv_dlopen="dlopen"
12251 lt_cv_dlopen_libs=
12252 ;;
12253
12254 darwin*)
12255 # if libdl is installed we need to link against it
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12257$as_echo_n "checking for dlopen in -ldl... " >&6; }
12258if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12259 $as_echo_n "(cached) " >&6
12260else
12261 ac_check_lib_save_LIBS=$LIBS
12262LIBS="-ldl $LIBS"
12263cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12264/* end confdefs.h. */
12265
12266/* Override any GCC internal prototype to avoid an error.
12267 Use char because int might match the return type of a GCC
12268 builtin and then its argument prototype would still apply. */
12269#ifdef __cplusplus
12270extern "C"
12271#endif
12272char dlopen ();
12273int
12274main ()
12275{
12276return dlopen ();
12277 ;
12278 return 0;
12279}
b7026657 12280_ACEOF
6bb11ab3
L
12281if ac_fn_c_try_link "$LINENO"; then :
12282 ac_cv_lib_dl_dlopen=yes
12283else
12284 ac_cv_lib_dl_dlopen=no
12285fi
12286rm -f core conftest.err conftest.$ac_objext \
12287 conftest$ac_exeext conftest.$ac_ext
12288LIBS=$ac_check_lib_save_LIBS
12289fi
12290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12291$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12292if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12293 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12294else
12295
12296 lt_cv_dlopen="dyld"
12297 lt_cv_dlopen_libs=
12298 lt_cv_dlopen_self=yes
c906108c 12299
c906108c 12300fi
c906108c 12301
6bb11ab3 12302 ;;
c906108c 12303
6bb11ab3
L
12304 *)
12305 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12306if test "x$ac_cv_func_shl_load" = x""yes; then :
12307 lt_cv_dlopen="shl_load"
12308else
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12310$as_echo_n "checking for shl_load in -ldld... " >&6; }
12311if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12312 $as_echo_n "(cached) " >&6
12313else
12314 ac_check_lib_save_LIBS=$LIBS
12315LIBS="-ldld $LIBS"
12316cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12317/* end confdefs.h. */
12318
12319/* Override any GCC internal prototype to avoid an error.
12320 Use char because int might match the return type of a GCC
12321 builtin and then its argument prototype would still apply. */
12322#ifdef __cplusplus
12323extern "C"
12324#endif
12325char shl_load ();
12326int
12327main ()
12328{
12329return shl_load ();
12330 ;
12331 return 0;
12332}
12333_ACEOF
12334if ac_fn_c_try_link "$LINENO"; then :
12335 ac_cv_lib_dld_shl_load=yes
12336else
12337 ac_cv_lib_dld_shl_load=no
12338fi
12339rm -f core conftest.err conftest.$ac_objext \
12340 conftest$ac_exeext conftest.$ac_ext
12341LIBS=$ac_check_lib_save_LIBS
12342fi
12343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12344$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12345if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12346 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12347else
12348 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12349if test "x$ac_cv_func_dlopen" = x""yes; then :
12350 lt_cv_dlopen="dlopen"
12351else
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12353$as_echo_n "checking for dlopen in -ldl... " >&6; }
12354if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 12355 $as_echo_n "(cached) " >&6
c906108c 12356else
b7026657 12357 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12358LIBS="-ldl $LIBS"
81ecdfbb 12359cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12360/* end confdefs.h. */
12361
81ecdfbb
RW
12362/* Override any GCC internal prototype to avoid an error.
12363 Use char because int might match the return type of a GCC
12364 builtin and then its argument prototype would still apply. */
b7026657
AC
12365#ifdef __cplusplus
12366extern "C"
12367#endif
6bb11ab3 12368char dlopen ();
b7026657
AC
12369int
12370main ()
12371{
6bb11ab3 12372return dlopen ();
b7026657
AC
12373 ;
12374 return 0;
12375}
12376_ACEOF
81ecdfbb 12377if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12378 ac_cv_lib_dl_dlopen=yes
b7026657 12379else
6bb11ab3 12380 ac_cv_lib_dl_dlopen=no
b7026657 12381fi
81ecdfbb
RW
12382rm -f core conftest.err conftest.$ac_objext \
12383 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12384LIBS=$ac_check_lib_save_LIBS
12385fi
6bb11ab3
L
12386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12387$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12388if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12389 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12390else
12391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12392$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12393if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 12394 $as_echo_n "(cached) " >&6
c906108c 12395else
b7026657 12396 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12397LIBS="-lsvld $LIBS"
81ecdfbb 12398cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12399/* end confdefs.h. */
12400
81ecdfbb
RW
12401/* Override any GCC internal prototype to avoid an error.
12402 Use char because int might match the return type of a GCC
12403 builtin and then its argument prototype would still apply. */
b7026657
AC
12404#ifdef __cplusplus
12405extern "C"
12406#endif
6bb11ab3 12407char dlopen ();
b7026657
AC
12408int
12409main ()
12410{
6bb11ab3 12411return dlopen ();
b7026657
AC
12412 ;
12413 return 0;
12414}
12415_ACEOF
81ecdfbb 12416if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12417 ac_cv_lib_svld_dlopen=yes
b7026657 12418else
6bb11ab3 12419 ac_cv_lib_svld_dlopen=no
b7026657 12420fi
81ecdfbb
RW
12421rm -f core conftest.err conftest.$ac_objext \
12422 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12423LIBS=$ac_check_lib_save_LIBS
12424fi
6bb11ab3
L
12425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12426$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12427if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12428 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12429else
6bb11ab3
L
12430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12431$as_echo_n "checking for dld_link in -ldld... " >&6; }
12432if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb 12433 $as_echo_n "(cached) " >&6
b5bd9624 12434else
6bb11ab3
L
12435 ac_check_lib_save_LIBS=$LIBS
12436LIBS="-ldld $LIBS"
81ecdfbb 12437cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12438/* end confdefs.h. */
12439
81ecdfbb
RW
12440/* Override any GCC internal prototype to avoid an error.
12441 Use char because int might match the return type of a GCC
b5bd9624 12442 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12443#ifdef __cplusplus
12444extern "C"
12445#endif
6bb11ab3 12446char dld_link ();
b5bd9624
HPN
12447int
12448main ()
12449{
6bb11ab3 12450return dld_link ();
81ecdfbb
RW
12451 ;
12452 return 0;
12453}
b5bd9624 12454_ACEOF
6bb11ab3
L
12455if ac_fn_c_try_link "$LINENO"; then :
12456 ac_cv_lib_dld_dld_link=yes
12457else
12458 ac_cv_lib_dld_dld_link=no
12459fi
12460rm -f core conftest.err conftest.$ac_objext \
12461 conftest$ac_exeext conftest.$ac_ext
12462LIBS=$ac_check_lib_save_LIBS
12463fi
12464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12465$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12466if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12467 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12468fi
12469
12470
12471fi
12472
12473
12474fi
12475
12476
12477fi
12478
12479
12480fi
12481
12482
12483fi
12484
12485 ;;
12486 esac
12487
12488 if test "x$lt_cv_dlopen" != xno; then
12489 enable_dlopen=yes
b5bd9624 12490 else
6bb11ab3
L
12491 enable_dlopen=no
12492 fi
12493
12494 case $lt_cv_dlopen in
12495 dlopen)
12496 save_CPPFLAGS="$CPPFLAGS"
12497 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12498
12499 save_LDFLAGS="$LDFLAGS"
12500 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12501
12502 save_LIBS="$LIBS"
12503 LIBS="$lt_cv_dlopen_libs $LIBS"
12504
12505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12506$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12507if test "${lt_cv_dlopen_self+set}" = set; then :
12508 $as_echo_n "(cached) " >&6
12509else
12510 if test "$cross_compiling" = yes; then :
12511 lt_cv_dlopen_self=cross
12512else
12513 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12514 lt_status=$lt_dlunknown
12515 cat > conftest.$ac_ext <<_LT_EOF
9bbf6f91 12516#line 12516 "configure"
6bb11ab3
L
12517#include "confdefs.h"
12518
12519#if HAVE_DLFCN_H
12520#include <dlfcn.h>
12521#endif
12522
12523#include <stdio.h>
12524
12525#ifdef RTLD_GLOBAL
12526# define LT_DLGLOBAL RTLD_GLOBAL
12527#else
12528# ifdef DL_GLOBAL
12529# define LT_DLGLOBAL DL_GLOBAL
12530# else
12531# define LT_DLGLOBAL 0
12532# endif
12533#endif
12534
12535/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12536 find out it does not work in some platform. */
12537#ifndef LT_DLLAZY_OR_NOW
12538# ifdef RTLD_LAZY
12539# define LT_DLLAZY_OR_NOW RTLD_LAZY
12540# else
12541# ifdef DL_LAZY
12542# define LT_DLLAZY_OR_NOW DL_LAZY
12543# else
12544# ifdef RTLD_NOW
12545# define LT_DLLAZY_OR_NOW RTLD_NOW
12546# else
12547# ifdef DL_NOW
12548# define LT_DLLAZY_OR_NOW DL_NOW
12549# else
12550# define LT_DLLAZY_OR_NOW 0
12551# endif
12552# endif
12553# endif
12554# endif
12555#endif
12556
12557/* When -fvisbility=hidden is used, assume the code has been annotated
12558 correspondingly for the symbols needed. */
12559#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12560void fnord () __attribute__((visibility("default")));
12561#endif
12562
12563void fnord () { int i=42; }
12564int main ()
12565{
12566 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12567 int status = $lt_dlunknown;
12568
12569 if (self)
12570 {
12571 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12572 else
12573 {
12574 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12575 else puts (dlerror ());
12576 }
12577 /* dlclose (self); */
12578 }
12579 else
12580 puts (dlerror ());
12581
12582 return status;
12583}
12584_LT_EOF
12585 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12586 (eval $ac_link) 2>&5
12587 ac_status=$?
12588 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12589 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12590 (./conftest; exit; ) >&5 2>/dev/null
12591 lt_status=$?
12592 case x$lt_status in
12593 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12594 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12595 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12596 esac
12597 else :
12598 # compilation failed
12599 lt_cv_dlopen_self=no
b5bd9624 12600 fi
b5bd9624 12601fi
6bb11ab3
L
12602rm -fr conftest*
12603
12604
b5bd9624 12605fi
6bb11ab3
L
12606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12607$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 12608
6bb11ab3
L
12609 if test "x$lt_cv_dlopen_self" = xyes; then
12610 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12612$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12613if test "${lt_cv_dlopen_self_static+set}" = set; then :
12614 $as_echo_n "(cached) " >&6
b5bd9624 12615else
6bb11ab3
L
12616 if test "$cross_compiling" = yes; then :
12617 lt_cv_dlopen_self_static=cross
12618else
12619 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12620 lt_status=$lt_dlunknown
12621 cat > conftest.$ac_ext <<_LT_EOF
9bbf6f91 12622#line 12622 "configure"
6bb11ab3
L
12623#include "confdefs.h"
12624
12625#if HAVE_DLFCN_H
12626#include <dlfcn.h>
12627#endif
12628
12629#include <stdio.h>
12630
12631#ifdef RTLD_GLOBAL
12632# define LT_DLGLOBAL RTLD_GLOBAL
12633#else
12634# ifdef DL_GLOBAL
12635# define LT_DLGLOBAL DL_GLOBAL
12636# else
12637# define LT_DLGLOBAL 0
12638# endif
12639#endif
12640
12641/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12642 find out it does not work in some platform. */
12643#ifndef LT_DLLAZY_OR_NOW
12644# ifdef RTLD_LAZY
12645# define LT_DLLAZY_OR_NOW RTLD_LAZY
12646# else
12647# ifdef DL_LAZY
12648# define LT_DLLAZY_OR_NOW DL_LAZY
12649# else
12650# ifdef RTLD_NOW
12651# define LT_DLLAZY_OR_NOW RTLD_NOW
12652# else
12653# ifdef DL_NOW
12654# define LT_DLLAZY_OR_NOW DL_NOW
12655# else
12656# define LT_DLLAZY_OR_NOW 0
12657# endif
12658# endif
12659# endif
12660# endif
12661#endif
12662
12663/* When -fvisbility=hidden is used, assume the code has been annotated
12664 correspondingly for the symbols needed. */
12665#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12666void fnord () __attribute__((visibility("default")));
12667#endif
12668
12669void fnord () { int i=42; }
12670int main ()
12671{
12672 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12673 int status = $lt_dlunknown;
12674
12675 if (self)
12676 {
12677 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12678 else
12679 {
12680 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12681 else puts (dlerror ());
12682 }
12683 /* dlclose (self); */
12684 }
12685 else
12686 puts (dlerror ());
12687
12688 return status;
12689}
12690_LT_EOF
12691 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12692 (eval $ac_link) 2>&5
12693 ac_status=$?
12694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12695 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12696 (./conftest; exit; ) >&5 2>/dev/null
12697 lt_status=$?
12698 case x$lt_status in
12699 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12700 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12701 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12702 esac
12703 else :
12704 # compilation failed
12705 lt_cv_dlopen_self_static=no
12706 fi
b5bd9624 12707fi
6bb11ab3
L
12708rm -fr conftest*
12709
12710
b5bd9624 12711fi
6bb11ab3
L
12712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12713$as_echo "$lt_cv_dlopen_self_static" >&6; }
12714 fi
12715
12716 CPPFLAGS="$save_CPPFLAGS"
12717 LDFLAGS="$save_LDFLAGS"
12718 LIBS="$save_LIBS"
12719 ;;
12720 esac
12721
12722 case $lt_cv_dlopen_self in
12723 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12724 *) enable_dlopen_self=unknown ;;
12725 esac
12726
12727 case $lt_cv_dlopen_self_static in
12728 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12729 *) enable_dlopen_self_static=unknown ;;
12730 esac
12731fi
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749striplib=
12750old_striplib=
12751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12752$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12753if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12754 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12755 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12757$as_echo "yes" >&6; }
12758else
12759# FIXME - insert some real tests, host_os isn't really good enough
12760 case $host_os in
12761 darwin*)
12762 if test -n "$STRIP" ; then
12763 striplib="$STRIP -x"
12764 old_striplib="$STRIP -S"
12765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12766$as_echo "yes" >&6; }
12767 else
12768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12769$as_echo "no" >&6; }
12770 fi
12771 ;;
12772 *)
12773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12774$as_echo "no" >&6; }
12775 ;;
12776 esac
12777fi
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790 # Report which library types will actually be built
12791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12792$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12794$as_echo "$can_build_shared" >&6; }
12795
12796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12797$as_echo_n "checking whether to build shared libraries... " >&6; }
12798 test "$can_build_shared" = "no" && enable_shared=no
12799
12800 # On AIX, shared libraries and static libraries use the same namespace, and
12801 # are all built from PIC.
12802 case $host_os in
12803 aix3*)
12804 test "$enable_shared" = yes && enable_static=no
12805 if test -n "$RANLIB"; then
12806 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12807 postinstall_cmds='$RANLIB $lib'
12808 fi
12809 ;;
12810
12811 aix[4-9]*)
12812 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12813 test "$enable_shared" = yes && enable_static=no
12814 fi
12815 ;;
12816 esac
12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12818$as_echo "$enable_shared" >&6; }
12819
12820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12821$as_echo_n "checking whether to build static libraries... " >&6; }
12822 # Make sure either enable_shared or enable_static is yes.
12823 test "$enable_shared" = yes || enable_static=yes
12824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12825$as_echo "$enable_static" >&6; }
12826
12827
12828
12829
12830fi
12831ac_ext=c
12832ac_cpp='$CPP $CPPFLAGS'
12833ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12834ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12835ac_compiler_gnu=$ac_cv_c_compiler_gnu
12836
12837CC="$lt_save_CC"
12838
12839
12840
12841
12842
12843
12844
12845
12846
b5bd9624 12847
b5bd9624 12848
b5bd9624 12849
b5bd9624 12850
6bb11ab3
L
12851 ac_config_commands="$ac_config_commands libtool"
12852
12853
12854
12855
12856# Only expand once:
12857
12858
5912fadd 12859
b5bd9624 12860
c906108c
SS
12861. ${srcdir}/../../bfd/configure.host
12862
12863
12864
31e6ad7d
MF
12865
12866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12867$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12868 # Check whether --enable-maintainer-mode was given.
81ecdfbb 12869if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
12870 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12871else
12872 USE_MAINTAINER_MODE=no
c906108c 12873fi
31e6ad7d
MF
12874
12875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12876$as_echo "$USE_MAINTAINER_MODE" >&6; }
12877 if test $USE_MAINTAINER_MODE = yes; then
12878 MAINTAINER_MODE_TRUE=
12879 MAINTAINER_MODE_FALSE='#'
c906108c 12880else
31e6ad7d
MF
12881 MAINTAINER_MODE_TRUE='#'
12882 MAINTAINER_MODE_FALSE=
81ecdfbb 12883fi
c906108c 12884
31e6ad7d
MF
12885 MAINT=$MAINTAINER_MODE_TRUE
12886
12887
c906108c 12888
81ecdfbb 12889
81ecdfbb
RW
12890# Check whether --enable-sim-cflags was given.
12891if test "${enable_sim_cflags+set}" = set; then :
12892 enableval=$enable_sim_cflags; case "${enableval}" in
c906108c 12893 yes) sim_cflags="-O2 -fomit-frame-pointer";;
81ecdfbb 12894 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
c906108c
SS
12895 no) sim_cflags="";;
12896 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12897esac
12898if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12899 echo "Setting sim cflags = $sim_cflags" 6>&1
12900fi
12901else
12902 sim_cflags=""
81ecdfbb 12903fi
c906108c
SS
12904
12905
81ecdfbb
RW
12906
12907# Check whether --enable-sim-debug was given.
12908if test "${enable_sim_debug+set}" = set; then :
12909 enableval=$enable_sim_debug; case "${enableval}" in
c906108c
SS
12910 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12911 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12912 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12913esac
12914if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12915 echo "Setting sim debug = $sim_debug" 6>&1
12916fi
12917else
12918 sim_debug=""
81ecdfbb 12919fi
c906108c
SS
12920
12921
81ecdfbb
RW
12922
12923# Check whether --enable-sim-stdio was given.
12924if test "${enable_sim_stdio+set}" = set; then :
12925 enableval=$enable_sim_stdio; case "${enableval}" in
c906108c
SS
12926 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12927 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
81ecdfbb 12928 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
c906108c
SS
12929esac
12930if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12931 echo "Setting stdio flags = $sim_stdio" 6>&1
12932fi
12933else
12934 sim_stdio=""
81ecdfbb 12935fi
c906108c
SS
12936
12937
81ecdfbb
RW
12938
12939# Check whether --enable-sim-trace was given.
12940if test "${enable_sim_trace+set}" = set; then :
12941 enableval=$enable_sim_trace; case "${enableval}" in
a3487082
MF
12942 yes) sim_trace="-DWITH_TRACE=-1";;
12943 no) sim_trace="-DWITH_TRACE=0";;
c906108c 12944 [-0-9]*)
a3487082 12945 sim_trace="-DWITH_TRACE='(${enableval})'";;
2232061b 12946 [[:lower:]]*)
c906108c
SS
12947 sim_trace=""
12948 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12949 if test x"$sim_trace" = x; then
12950 sim_trace="-DWITH_TRACE='(TRACE_$x"
12951 else
12952 sim_trace="${sim_trace}|TRACE_$x"
12953 fi
12954 done
12955 sim_trace="$sim_trace)'" ;;
12956esac
12957if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12958 echo "Setting sim trace = $sim_trace" 6>&1
12959fi
12960else
12961 sim_trace=""
81ecdfbb 12962fi
c906108c
SS
12963
12964
81ecdfbb
RW
12965
12966# Check whether --enable-sim-profile was given.
12967if test "${enable_sim_profile+set}" = set; then :
12968 enableval=$enable_sim_profile; case "${enableval}" in
c906108c
SS
12969 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12970 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12971 [-0-9]*)
12972 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12973 [a-z]*)
12974 sim_profile=""
12975 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12976 if test x"$sim_profile" = x; then
12977 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12978 else
12979 sim_profile="${sim_profile}|PROFILE_$x"
12980 fi
12981 done
12982 sim_profile="$sim_profile)'" ;;
12983esac
12984if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12985 echo "Setting sim profile = $sim_profile" 6>&1
12986fi
12987else
b7026657 12988 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
81ecdfbb 12989fi
b7026657
AC
12990
12991
6efef468 12992
81ecdfbb
RW
12993
12994# Check whether --with-pkgversion was given.
12995if test "${with_pkgversion+set}" = set; then :
12996 withval=$with_pkgversion; case "$withval" in
12997 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6efef468
JM
12998 no) PKGVERSION= ;;
12999 *) PKGVERSION="($withval) " ;;
13000 esac
13001else
bf12d44e 13002 PKGVERSION="(SIM) "
6efef468 13003
81ecdfbb
RW
13004fi
13005
6efef468
JM
13006
13007
13008
13009
81ecdfbb
RW
13010# Check whether --with-bugurl was given.
13011if test "${with_bugurl+set}" = set; then :
13012 withval=$with_bugurl; case "$withval" in
13013 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
13014 no) BUGURL=
13015 ;;
13016 *) BUGURL="$withval"
13017 ;;
13018 esac
13019else
13020 BUGURL="http://www.gnu.org/software/gdb/bugs/"
13021
81ecdfbb
RW
13022fi
13023
6efef468
JM
13024 case ${BUGURL} in
13025 "")
13026 REPORT_BUGS_TO=
13027 REPORT_BUGS_TEXI=
13028 ;;
13029 *)
13030 REPORT_BUGS_TO="<$BUGURL>"
13031 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13032 ;;
13033 esac;
13034
13035
13036
13037
13038cat >>confdefs.h <<_ACEOF
13039#define PKGVERSION "$PKGVERSION"
13040_ACEOF
13041
13042
13043cat >>confdefs.h <<_ACEOF
13044#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13045_ACEOF
13046
13047
81ecdfbb
RW
13048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13049$as_echo_n "checking return type of signal handlers... " >&6; }
13050if test "${ac_cv_type_signal+set}" = set; then :
13051 $as_echo_n "(cached) " >&6
b7026657 13052else
81ecdfbb 13053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
13054/* end confdefs.h. */
13055#include <sys/types.h>
13056#include <signal.h>
b7026657
AC
13057
13058int
13059main ()
13060{
81ecdfbb 13061return *(signal (0, 0)) (0) == 1;
b7026657
AC
13062 ;
13063 return 0;
13064}
13065_ACEOF
81ecdfbb
RW
13066if ac_fn_c_try_compile "$LINENO"; then :
13067 ac_cv_type_signal=int
b7026657 13068else
81ecdfbb 13069 ac_cv_type_signal=void
b7026657 13070fi
81ecdfbb 13071rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 13072fi
81ecdfbb
RW
13073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13074$as_echo "$ac_cv_type_signal" >&6; }
b7026657
AC
13075
13076cat >>confdefs.h <<_ACEOF
13077#define RETSIGTYPE $ac_cv_type_signal
13078_ACEOF
13079
13080
13081
13082
13083
13084sim_link_files=
13085sim_link_links=
13086
b7026657
AC
13087# targ-vals.def points to the libc macro description file.
13088case "${target}" in
13089*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
13090esac
13091sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
13092sim_link_links="${sim_link_links} targ-vals.def"
13093
b7026657 13094
6ffe910a 13095
5658c257 13096
1ac72f06 13097wire_endian="BIG"
5658c257
MF
13098default_endian=""
13099# Check whether --enable-sim-endian was given.
13100if test "${enable_sim_endian+set}" = set; then :
13101 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
13102 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13103 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
5658c257 13104 yes) if test x"$wire_endian" != x; then
1ac72f06 13105 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
5658c257 13106 else
1ac72f06
MF
13107 if test x"$default_endian" != x; then
13108 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
5658c257
MF
13109 else
13110 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 13111 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
5658c257
MF
13112 fi
13113 fi;;
13114 no) if test x"$default_endian" != x; then
1ac72f06 13115 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
5658c257
MF
13116 else
13117 if test x"$wire_endian" != x; then
1ac72f06 13118 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
5658c257
MF
13119 else
13120 echo "No default endian for target $target" 1>&6
1ac72f06 13121 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
5658c257
MF
13122 fi
13123 fi;;
13124 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13125esac
13126if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13127 echo "Setting endian flags = $sim_endian" 6>&1
13128fi
13129else
13130 if test x"$default_endian" != x; then
1ac72f06 13131 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
5658c257
MF
13132else
13133 if test x"$wire_endian" != x; then
1ac72f06 13134 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
5658c257
MF
13135 else
13136 sim_endian=
13137 fi
13138fi
13139fi
13140
13141wire_alignment="NONSTRICT_ALIGNMENT"
13142default_alignment=""
13143
13144# Check whether --enable-sim-alignment was given.
13145if test "${enable_sim_alignment+set}" = set; then :
13146 enableval=$enable_sim_alignment; case "${enableval}" in
13147 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13148 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13149 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13150 yes) if test x"$wire_alignment" != x; then
13151 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13152 else
13153 if test x"$default_alignment" != x; then
13154 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13155 else
13156 echo "No hard-wired alignment for target $target" 1>&6
13157 sim_alignment="-DWITH_ALIGNMENT=0"
13158 fi
13159 fi;;
13160 no) if test x"$default_alignment" != x; then
13161 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13162 else
13163 if test x"$wire_alignment" != x; then
13164 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13165 else
13166 echo "No default alignment for target $target" 1>&6
13167 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13168 fi
13169 fi;;
13170 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13171esac
13172if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13173 echo "Setting alignment flags = $sim_alignment" 6>&1
13174fi
13175else
13176 if test x"$default_alignment" != x; then
13177 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13178else
13179 if test x"$wire_alignment" != x; then
13180 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13181 else
13182 sim_alignment=
13183 fi
13184fi
13185fi
13186
13187
5cddc23a 13188for ac_header in sys/param.h
81ecdfbb 13189do :
5cddc23a
MF
13190 ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
13191if test "x$ac_cv_header_sys_param_h" = x""yes; then :
b7026657 13192 cat >>confdefs.h <<_ACEOF
5cddc23a 13193#define HAVE_SYS_PARAM_H 1
b7026657
AC
13194_ACEOF
13195
13196fi
13197
13198done
13199
13200
13201
13202ac_sources="$sim_link_files"
13203ac_dests="$sim_link_links"
13204while test -n "$ac_sources"; do
13205 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13206 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13207 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13208done
81ecdfbb 13209ac_config_links="$ac_config_links $ac_config_links_1"
b7026657
AC
13210
13211cgen_breaks=""
13212if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13213cgen_breaks="break cgen_rtx_error";
13214fi
13215
81ecdfbb 13216ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 13217
81ecdfbb 13218ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 13219
81ecdfbb 13220ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 13221
81ecdfbb 13222ac_config_commands="$ac_config_commands Makefile"
38f48d72 13223
81ecdfbb 13224ac_config_commands="$ac_config_commands stamp-h"
38f48d72 13225
b7026657
AC
13226cat >confcache <<\_ACEOF
13227# This file is a shell script that caches the results of configure
13228# tests run on this system so they can be shared between configure
13229# scripts and configure runs, see configure's option --config-cache.
13230# It is not useful on other systems. If it contains results you don't
13231# want to keep, you may remove or edit it.
13232#
13233# config.status only pays attention to the cache file if you give it
13234# the --recheck option to rerun configure.
13235#
13236# `ac_cv_env_foo' variables (set or unset) will be overridden when
13237# loading this file, other *unset* `ac_cv_foo' will be assigned the
13238# following values.
13239
13240_ACEOF
13241
13242# The following way of writing the cache mishandles newlines in values,
13243# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13244# So, we kill variables containing newlines.
b7026657
AC
13245# Ultrix sh set writes to stderr and can't be redirected directly,
13246# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13247(
13248 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13249 eval ac_val=\$$ac_var
13250 case $ac_val in #(
13251 *${as_nl}*)
13252 case $ac_var in #(
13253 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13254$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13255 esac
13256 case $ac_var in #(
13257 _ | IFS | as_nl) ;; #(
13258 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13259 *) { eval $ac_var=; unset $ac_var;} ;;
13260 esac ;;
13261 esac
13262 done
13263
b7026657 13264 (set) 2>&1 |
81ecdfbb
RW
13265 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13266 *${as_nl}ac_space=\ *)
13267 # `set' does not quote correctly, so add quotes: double-quote
13268 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
13269 sed -n \
13270 "s/'/'\\\\''/g;
13271 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13272 ;; #(
b7026657
AC
13273 *)
13274 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13275 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 13276 ;;
81ecdfbb
RW
13277 esac |
13278 sort
13279) |
b7026657 13280 sed '
81ecdfbb 13281 /^ac_cv_env_/b end
b7026657 13282 t clear
81ecdfbb 13283 :clear
b7026657
AC
13284 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13285 t end
81ecdfbb
RW
13286 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13287 :end' >>confcache
13288if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13289 if test -w "$cache_file"; then
13290 test "x$cache_file" != "x/dev/null" &&
13291 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13292$as_echo "$as_me: updating cache $cache_file" >&6;}
b7026657
AC
13293 cat confcache >$cache_file
13294 else
81ecdfbb
RW
13295 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13296$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
13297 fi
13298fi
13299rm -f confcache
13300
13301test "x$prefix" = xNONE && prefix=$ac_default_prefix
13302# Let make expand exec_prefix.
13303test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13304
b7026657
AC
13305DEFS=-DHAVE_CONFIG_H
13306
13307ac_libobjs=
13308ac_ltlibobjs=
13309for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13310 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13311 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13312 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13313 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13314 # will be set to the directory where LIBOBJS objects are built.
13315 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13316 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
13317done
13318LIBOBJS=$ac_libobjs
13319
13320LTLIBOBJS=$ac_ltlibobjs
13321
13322
0cb8d851 13323
db2e4d67
MF
13324if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13325 as_fn_error "conditional \"GMAKE\" was never defined.
13326Usually this means the macro was only invoked conditionally." "$LINENO" 5
13327fi
6bb11ab3
L
13328if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13329 as_fn_error "conditional \"PLUGINS\" was never defined.
13330Usually this means the macro was only invoked conditionally." "$LINENO" 5
13331fi
31e6ad7d
MF
13332if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13333 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13334Usually this means the macro was only invoked conditionally." "$LINENO" 5
13335fi
b7026657
AC
13336
13337: ${CONFIG_STATUS=./config.status}
81ecdfbb 13338ac_write_fail=0
b7026657
AC
13339ac_clean_files_save=$ac_clean_files
13340ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13341{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13342$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13343as_write_fail=0
13344cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
13345#! $SHELL
13346# Generated by $as_me.
13347# Run this file to recreate the current configuration.
13348# Compiler output produced by configure, useful for debugging
13349# configure, is in config.log if it exists.
13350
13351debug=false
13352ac_cs_recheck=false
13353ac_cs_silent=false
b7026657 13354
81ecdfbb
RW
13355SHELL=\${CONFIG_SHELL-$SHELL}
13356export SHELL
13357_ASEOF
13358cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13359## -------------------- ##
13360## M4sh Initialization. ##
13361## -------------------- ##
13362
13363# Be more Bourne compatible
13364DUALCASE=1; export DUALCASE # for MKS sh
13365if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
13366 emulate sh
13367 NULLCMD=:
81ecdfbb 13368 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
13369 # is contrary to our usage. Disable this feature.
13370 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13371 setopt NO_GLOB_SUBST
13372else
13373 case `(set -o) 2>/dev/null` in #(
13374 *posix*) :
13375 set -o posix ;; #(
13376 *) :
13377 ;;
13378esac
b7026657 13379fi
b7026657 13380
81ecdfbb
RW
13381
13382as_nl='
13383'
13384export as_nl
13385# Printing a long string crashes Solaris 7 /usr/bin/printf.
13386as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13387as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13388as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13389# Prefer a ksh shell builtin over an external printf program on Solaris,
13390# but without wasting forks for bash or zsh.
13391if test -z "$BASH_VERSION$ZSH_VERSION" \
13392 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13393 as_echo='print -r --'
13394 as_echo_n='print -rn --'
13395elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13396 as_echo='printf %s\n'
13397 as_echo_n='printf %s'
13398else
13399 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13400 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13401 as_echo_n='/usr/ucb/echo -n'
13402 else
13403 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13404 as_echo_n_body='eval
13405 arg=$1;
13406 case $arg in #(
13407 *"$as_nl"*)
13408 expr "X$arg" : "X\\(.*\\)$as_nl";
13409 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13410 esac;
13411 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13412 '
13413 export as_echo_n_body
13414 as_echo_n='sh -c $as_echo_n_body as_echo'
13415 fi
13416 export as_echo_body
13417 as_echo='sh -c $as_echo_body as_echo'
13418fi
13419
13420# The user is always right.
13421if test "${PATH_SEPARATOR+set}" != set; then
13422 PATH_SEPARATOR=:
13423 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13424 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13425 PATH_SEPARATOR=';'
13426 }
c906108c
SS
13427fi
13428
13429
81ecdfbb
RW
13430# IFS
13431# We need space, tab and new line, in precisely that order. Quoting is
13432# there to prevent editors from complaining about space-tab.
13433# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13434# splitting by setting IFS to empty value.)
13435IFS=" "" $as_nl"
13436
13437# Find who we are. Look in the path if we contain no directory separator.
13438case $0 in #((
13439 *[\\/]* ) as_myself=$0 ;;
13440 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13441for as_dir in $PATH
13442do
13443 IFS=$as_save_IFS
13444 test -z "$as_dir" && as_dir=.
13445 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13446 done
13447IFS=$as_save_IFS
13448
13449 ;;
13450esac
13451# We did not find ourselves, most probably we were run as `sh COMMAND'
13452# in which case we are not to be found in the path.
13453if test "x$as_myself" = x; then
13454 as_myself=$0
13455fi
13456if test ! -f "$as_myself"; then
13457 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13458 exit 1
13459fi
13460
13461# Unset variables that we do not need and which cause bugs (e.g. in
13462# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13463# suppresses any "Segmentation fault" message there. '((' could
13464# trigger a bug in pdksh 5.2.14.
13465for as_var in BASH_ENV ENV MAIL MAILPATH
13466do eval test x\${$as_var+set} = xset \
13467 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13468done
b7026657
AC
13469PS1='$ '
13470PS2='> '
13471PS4='+ '
13472
13473# NLS nuisances.
81ecdfbb
RW
13474LC_ALL=C
13475export LC_ALL
13476LANGUAGE=C
13477export LANGUAGE
13478
13479# CDPATH.
13480(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13481
13482
13483# as_fn_error ERROR [LINENO LOG_FD]
13484# ---------------------------------
13485# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13486# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13487# script with status $?, using 1 if that was 0.
13488as_fn_error ()
13489{
13490 as_status=$?; test $as_status -eq 0 && as_status=1
13491 if test "$3"; then
13492 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13493 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
b7026657 13494 fi
81ecdfbb
RW
13495 $as_echo "$as_me: error: $1" >&2
13496 as_fn_exit $as_status
13497} # as_fn_error
13498
13499
13500# as_fn_set_status STATUS
13501# -----------------------
13502# Set $? to STATUS, without forking.
13503as_fn_set_status ()
13504{
13505 return $1
13506} # as_fn_set_status
13507
13508# as_fn_exit STATUS
13509# -----------------
13510# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13511as_fn_exit ()
13512{
13513 set +e
13514 as_fn_set_status $1
13515 exit $1
13516} # as_fn_exit
13517
13518# as_fn_unset VAR
13519# ---------------
13520# Portably unset VAR.
13521as_fn_unset ()
13522{
13523 { eval $1=; unset $1;}
13524}
13525as_unset=as_fn_unset
13526# as_fn_append VAR VALUE
13527# ----------------------
13528# Append the text in VALUE to the end of the definition contained in VAR. Take
13529# advantage of any shell optimizations that allow amortized linear growth over
13530# repeated appends, instead of the typical quadratic growth present in naive
13531# implementations.
13532if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13533 eval 'as_fn_append ()
13534 {
13535 eval $1+=\$2
13536 }'
13537else
13538 as_fn_append ()
13539 {
13540 eval $1=\$$1\$2
13541 }
13542fi # as_fn_append
13543
13544# as_fn_arith ARG...
13545# ------------------
13546# Perform arithmetic evaluation on the ARGs, and store the result in the
13547# global $as_val. Take advantage of shells that can avoid forks. The arguments
13548# must be portable across $(()) and expr.
13549if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13550 eval 'as_fn_arith ()
13551 {
13552 as_val=$(( $* ))
13553 }'
13554else
13555 as_fn_arith ()
13556 {
13557 as_val=`expr "$@" || test $? -eq 1`
13558 }
13559fi # as_fn_arith
13560
c906108c 13561
81ecdfbb
RW
13562if expr a : '\(a\)' >/dev/null 2>&1 &&
13563 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657 13564 as_expr=expr
c906108c 13565else
b7026657
AC
13566 as_expr=false
13567fi
c906108c 13568
81ecdfbb 13569if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657 13570 as_basename=basename
c906108c 13571else
b7026657 13572 as_basename=false
c906108c 13573fi
b7026657 13574
81ecdfbb
RW
13575if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13576 as_dirname=dirname
13577else
13578 as_dirname=false
13579fi
b7026657 13580
81ecdfbb 13581as_me=`$as_basename -- "$0" ||
b7026657
AC
13582$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13583 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13584 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13585$as_echo X/"$0" |
13586 sed '/^.*\/\([^/][^/]*\)\/*$/{
13587 s//\1/
13588 q
13589 }
13590 /^X\/\(\/\/\)$/{
13591 s//\1/
13592 q
13593 }
13594 /^X\/\(\/\).*/{
13595 s//\1/
13596 q
13597 }
13598 s/.*/./; q'`
b7026657 13599
b7026657
AC
13600# Avoid depending upon Character Ranges.
13601as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13602as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13603as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13604as_cr_digits='0123456789'
13605as_cr_alnum=$as_cr_Letters$as_cr_digits
13606
81ecdfbb
RW
13607ECHO_C= ECHO_N= ECHO_T=
13608case `echo -n x` in #(((((
13609-n*)
13610 case `echo 'xy\c'` in
13611 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13612 xy) ECHO_C='\c';;
13613 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
13614 ECHO_T=' ';;
13615 esac;;
13616*)
13617 ECHO_N='-n';;
b7026657 13618esac
cd0fc7c3 13619
81ecdfbb
RW
13620rm -f conf$$ conf$$.exe conf$$.file
13621if test -d conf$$.dir; then
13622 rm -f conf$$.dir/conf$$.file
c906108c 13623else
81ecdfbb
RW
13624 rm -f conf$$.dir
13625 mkdir conf$$.dir 2>/dev/null
b7026657 13626fi
81ecdfbb
RW
13627if (echo >conf$$.file) 2>/dev/null; then
13628 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 13629 as_ln_s='ln -s'
81ecdfbb
RW
13630 # ... but there are two gotchas:
13631 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13632 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13633 # In both cases, we have to default to `cp -p'.
13634 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13635 as_ln_s='cp -p'
13636 elif ln conf$$.file conf$$ 2>/dev/null; then
13637 as_ln_s=ln
13638 else
13639 as_ln_s='cp -p'
cd0fc7c3 13640 fi
b7026657
AC
13641else
13642 as_ln_s='cp -p'
c906108c 13643fi
81ecdfbb
RW
13644rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13645rmdir conf$$.dir 2>/dev/null
13646
b7026657 13647
81ecdfbb
RW
13648# as_fn_mkdir_p
13649# -------------
13650# Create "$as_dir" as a directory, including parents if necessary.
13651as_fn_mkdir_p ()
13652{
13653
13654 case $as_dir in #(
13655 -*) as_dir=./$as_dir;;
13656 esac
13657 test -d "$as_dir" || eval $as_mkdir_p || {
13658 as_dirs=
13659 while :; do
13660 case $as_dir in #(
13661 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
13662 *) as_qdir=$as_dir;;
13663 esac
13664 as_dirs="'$as_qdir' $as_dirs"
13665 as_dir=`$as_dirname -- "$as_dir" ||
13666$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13667 X"$as_dir" : 'X\(//\)[^/]' \| \
13668 X"$as_dir" : 'X\(//\)$' \| \
13669 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13670$as_echo X"$as_dir" |
13671 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13672 s//\1/
13673 q
13674 }
13675 /^X\(\/\/\)[^/].*/{
13676 s//\1/
13677 q
13678 }
13679 /^X\(\/\/\)$/{
13680 s//\1/
13681 q
13682 }
13683 /^X\(\/\).*/{
13684 s//\1/
13685 q
13686 }
13687 s/.*/./; q'`
13688 test -d "$as_dir" && break
13689 done
13690 test -z "$as_dirs" || eval "mkdir $as_dirs"
13691 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
13692
13693
13694} # as_fn_mkdir_p
b7026657 13695if mkdir -p . 2>/dev/null; then
81ecdfbb 13696 as_mkdir_p='mkdir -p "$as_dir"'
b7026657
AC
13697else
13698 test -d ./-p && rmdir ./-p
13699 as_mkdir_p=false
c906108c 13700fi
cd0fc7c3 13701
81ecdfbb
RW
13702if test -x / >/dev/null 2>&1; then
13703 as_test_x='test -x'
13704else
13705 if ls -dL / >/dev/null 2>&1; then
13706 as_ls_L_option=L
13707 else
13708 as_ls_L_option=
13709 fi
13710 as_test_x='
13711 eval sh -c '\''
13712 if test -d "$1"; then
13713 test -d "$1/.";
13714 else
13715 case $1 in #(
13716 -*)set "./$1";;
13717 esac;
13718 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13719 ???[sx]*):;;*)false;;esac;fi
13720 '\'' sh
13721 '
13722fi
13723as_executable_p=$as_test_x
c906108c 13724
b7026657
AC
13725# Sed expression to map a string onto a valid CPP name.
13726as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 13727
b7026657
AC
13728# Sed expression to map a string onto a valid variable name.
13729as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c 13730
c906108c 13731
b7026657 13732exec 6>&1
81ecdfbb
RW
13733## ----------------------------------- ##
13734## Main body of $CONFIG_STATUS script. ##
13735## ----------------------------------- ##
13736_ASEOF
13737test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13738
13739cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13740# Save the log message, to keep $0 and so on meaningful, and to
b7026657 13741# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
13742# values after options handling.
13743ac_log="
b7026657 13744This file was extended by $as_me, which was
81ecdfbb 13745generated by GNU Autoconf 2.64. Invocation command line was
b7026657
AC
13746
13747 CONFIG_FILES = $CONFIG_FILES
13748 CONFIG_HEADERS = $CONFIG_HEADERS
13749 CONFIG_LINKS = $CONFIG_LINKS
13750 CONFIG_COMMANDS = $CONFIG_COMMANDS
13751 $ $0 $@
13752
81ecdfbb
RW
13753on `(hostname || uname -n) 2>/dev/null | sed 1q`
13754"
13755
b7026657
AC
13756_ACEOF
13757
81ecdfbb
RW
13758case $ac_config_files in *"
13759"*) set x $ac_config_files; shift; ac_config_files=$*;;
13760esac
b7026657 13761
81ecdfbb
RW
13762case $ac_config_headers in *"
13763"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13764esac
b7026657 13765
c906108c 13766
81ecdfbb
RW
13767cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13768# Files that config.status was made for.
13769config_files="$ac_config_files"
13770config_headers="$ac_config_headers"
13771config_links="$ac_config_links"
13772config_commands="$ac_config_commands"
c906108c 13773
81ecdfbb 13774_ACEOF
c906108c 13775
81ecdfbb 13776cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 13777ac_cs_usage="\
81ecdfbb
RW
13778\`$as_me' instantiates files and other configuration actions
13779from templates according to the current configuration. Unless the files
13780and actions are specified as TAGs, all are instantiated by default.
c906108c 13781
81ecdfbb 13782Usage: $0 [OPTION]... [TAG]...
379832de 13783
b7026657 13784 -h, --help print this help, then exit
81ecdfbb
RW
13785 -V, --version print version number and configuration settings, then exit
13786 -q, --quiet, --silent
13787 do not print progress messages
b7026657
AC
13788 -d, --debug don't remove temporary files
13789 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
13790 --file=FILE[:TEMPLATE]
13791 instantiate the configuration file FILE
13792 --header=FILE[:TEMPLATE]
13793 instantiate the configuration header FILE
b7026657
AC
13794
13795Configuration files:
13796$config_files
13797
13798Configuration headers:
13799$config_headers
13800
13801Configuration links:
13802$config_links
13803
13804Configuration commands:
13805$config_commands
13806
81ecdfbb 13807Report bugs to the package provider."
b7026657 13808
81ecdfbb
RW
13809_ACEOF
13810cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657
AC
13811ac_cs_version="\\
13812config.status
81ecdfbb
RW
13813configured by $0, generated by GNU Autoconf 2.64,
13814 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
b7026657 13815
81ecdfbb 13816Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
13817This config.status script is free software; the Free Software Foundation
13818gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
13819
13820ac_pwd='$ac_pwd'
13821srcdir='$srcdir'
13822INSTALL='$INSTALL'
6bb11ab3 13823AWK='$AWK'
81ecdfbb 13824test -n "\$AWK" || AWK=awk
b7026657
AC
13825_ACEOF
13826
81ecdfbb
RW
13827cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13828# The default lists apply if the user does not specify any file.
b7026657
AC
13829ac_need_defaults=:
13830while test $# != 0
13831do
13832 case $1 in
13833 --*=*)
81ecdfbb
RW
13834 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13835 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 13836 ac_shift=:
c906108c 13837 ;;
81ecdfbb 13838 *)
b7026657
AC
13839 ac_option=$1
13840 ac_optarg=$2
13841 ac_shift=shift
c906108c 13842 ;;
b7026657 13843 esac
c906108c 13844
b7026657
AC
13845 case $ac_option in
13846 # Handling of the options.
b7026657
AC
13847 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13848 ac_cs_recheck=: ;;
81ecdfbb
RW
13849 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13850 $as_echo "$ac_cs_version"; exit ;;
13851 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
13852 debug=: ;;
13853 --file | --fil | --fi | --f )
13854 $ac_shift
81ecdfbb
RW
13855 case $ac_optarg in
13856 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13857 esac
13858 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
13859 ac_need_defaults=false;;
13860 --header | --heade | --head | --hea )
13861 $ac_shift
81ecdfbb
RW
13862 case $ac_optarg in
13863 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13864 esac
13865 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 13866 ac_need_defaults=false;;
81ecdfbb
RW
13867 --he | --h)
13868 # Conflict between --help and --header
13869 as_fn_error "ambiguous option: \`$1'
13870Try \`$0 --help' for more information.";;
13871 --help | --hel | -h )
13872 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
13873 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13874 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13875 ac_cs_silent=: ;;
c906108c 13876
b7026657 13877 # This is an error.
81ecdfbb
RW
13878 -*) as_fn_error "unrecognized option: \`$1'
13879Try \`$0 --help' for more information." ;;
c906108c 13880
81ecdfbb
RW
13881 *) as_fn_append ac_config_targets " $1"
13882 ac_need_defaults=false ;;
b7026657
AC
13883
13884 esac
13885 shift
13886done
13887
13888ac_configure_extra_args=
13889
13890if $ac_cs_silent; then
13891 exec 6>/dev/null
13892 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
13893fi
13894
b7026657 13895_ACEOF
81ecdfbb 13896cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 13897if \$ac_cs_recheck; then
81ecdfbb
RW
13898 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13899 shift
13900 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13901 CONFIG_SHELL='$SHELL'
13902 export CONFIG_SHELL
13903 exec "\$@"
b7026657 13904fi
c906108c 13905
b7026657 13906_ACEOF
81ecdfbb
RW
13907cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13908exec 5>>config.log
13909{
13910 echo
13911 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13912## Running $as_me. ##
13913_ASBOX
13914 $as_echo "$ac_log"
13915} >&5
c906108c 13916
81ecdfbb
RW
13917_ACEOF
13918cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
13919#
13920# INIT-COMMANDS
13921#
13922ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13923
6bb11ab3
L
13924
13925# The HP-UX ksh and POSIX shell print the target directory to stdout
13926# if CDPATH is set.
13927(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13928
13929sed_quote_subst='$sed_quote_subst'
13930double_quote_subst='$double_quote_subst'
13931delay_variable_subst='$delay_variable_subst'
13932macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13933macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13934enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13935enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13936pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13937enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13938SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13939ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13940host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13941host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13942host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13943build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13944build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13945build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13946SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13947Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13948GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13949EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13950FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13951LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13952NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13953LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13954max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13955ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13956exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13957lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13958lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13959lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13960reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13961reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13962OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13963deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13964file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13965AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13966AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13967STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13968RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13969old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13970old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13971old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13972lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13973CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13974CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13975compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13976GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13977lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13978lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13979lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13980lt_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"`'
13981objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13982MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13983lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13984lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13985lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13986lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13987lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13988need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13989DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13990NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13991LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13992OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13993OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13994libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13995shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13996extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13997archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13998enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13999export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14000whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14001compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14002old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14003old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14004archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14005archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14006module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14007module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14008with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14009allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14010no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14011hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14012hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14013hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14014hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14015hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14016hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14017hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14018hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14019inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14020link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14021fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14022always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14023export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14024exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14025include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14026prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14027file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14028variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14029need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14030need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14031version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14032runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14033shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14034shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14035libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14036library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14037soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14038install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14039postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14040postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14041finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14042finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14043hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14044sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14045sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14046hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14047enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14048enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14049enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14050old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14051striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14052
14053LTCC='$LTCC'
14054LTCFLAGS='$LTCFLAGS'
14055compiler='$compiler_DEFAULT'
14056
14057# A function that is used when there is no print builtin or printf.
14058func_fallback_echo ()
14059{
14060 eval 'cat <<_LTECHO_EOF
14061\$1
14062_LTECHO_EOF'
14063}
14064
14065# Quote evaled strings.
14066for var in SHELL \
14067ECHO \
14068SED \
14069GREP \
14070EGREP \
14071FGREP \
14072LD \
14073NM \
14074LN_S \
14075lt_SP2NL \
14076lt_NL2SP \
14077reload_flag \
14078OBJDUMP \
14079deplibs_check_method \
14080file_magic_cmd \
14081AR \
14082AR_FLAGS \
14083STRIP \
14084RANLIB \
14085CC \
14086CFLAGS \
14087compiler \
14088lt_cv_sys_global_symbol_pipe \
14089lt_cv_sys_global_symbol_to_cdecl \
14090lt_cv_sys_global_symbol_to_c_name_address \
14091lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14092lt_prog_compiler_no_builtin_flag \
14093lt_prog_compiler_wl \
14094lt_prog_compiler_pic \
14095lt_prog_compiler_static \
14096lt_cv_prog_compiler_c_o \
14097need_locks \
14098DSYMUTIL \
14099NMEDIT \
14100LIPO \
14101OTOOL \
14102OTOOL64 \
14103shrext_cmds \
14104export_dynamic_flag_spec \
14105whole_archive_flag_spec \
14106compiler_needs_object \
14107with_gnu_ld \
14108allow_undefined_flag \
14109no_undefined_flag \
14110hardcode_libdir_flag_spec \
14111hardcode_libdir_flag_spec_ld \
14112hardcode_libdir_separator \
14113fix_srcfile_path \
14114exclude_expsyms \
14115include_expsyms \
14116file_list_spec \
14117variables_saved_for_relink \
14118libname_spec \
14119library_names_spec \
14120soname_spec \
14121install_override_mode \
14122finish_eval \
14123old_striplib \
14124striplib; do
14125 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14126 *[\\\\\\\`\\"\\\$]*)
14127 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14128 ;;
14129 *)
14130 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14131 ;;
14132 esac
14133done
14134
14135# Double-quote double-evaled strings.
14136for var in reload_cmds \
14137old_postinstall_cmds \
14138old_postuninstall_cmds \
14139old_archive_cmds \
14140extract_expsyms_cmds \
14141old_archive_from_new_cmds \
14142old_archive_from_expsyms_cmds \
14143archive_cmds \
14144archive_expsym_cmds \
14145module_cmds \
14146module_expsym_cmds \
14147export_symbols_cmds \
14148prelink_cmds \
14149postinstall_cmds \
14150postuninstall_cmds \
14151finish_cmds \
14152sys_lib_search_path_spec \
14153sys_lib_dlsearch_path_spec; do
14154 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14155 *[\\\\\\\`\\"\\\$]*)
14156 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14157 ;;
14158 *)
14159 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14160 ;;
14161 esac
14162done
14163
14164ac_aux_dir='$ac_aux_dir'
14165xsi_shell='$xsi_shell'
14166lt_shell_append='$lt_shell_append'
14167
14168# See if we are running on zsh, and set the options which allow our
14169# commands through without removal of \ escapes INIT.
14170if test -n "\${ZSH_VERSION+set}" ; then
14171 setopt NO_GLOB_SUBST
14172fi
14173
14174
14175 PACKAGE='$PACKAGE'
14176 VERSION='$VERSION'
14177 TIMESTAMP='$TIMESTAMP'
14178 RM='$RM'
14179 ofile='$ofile'
14180
14181
14182
14183
81ecdfbb 14184_ACEOF
c906108c 14185
81ecdfbb 14186cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 14187
81ecdfbb 14188# Handling of arguments.
b7026657 14189for ac_config_target in $ac_config_targets
c906108c 14190do
81ecdfbb
RW
14191 case $ac_config_target in
14192 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14193 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14194 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14195 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14196 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14197 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14198 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14199 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14200 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14201
14202 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
14203 esac
14204done
14205
81ecdfbb 14206
b7026657
AC
14207# If the user did not use the arguments to specify the items to instantiate,
14208# then the envvar interface is used. Set only those that are not.
14209# We use the long form for the default assignment because of an extremely
14210# bizarre bug on SunOS 4.1.3.
14211if $ac_need_defaults; then
14212 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14213 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14214 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14215 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14216fi
14217
14218# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14219# simply because there is no reason against having it here, and in addition,
b7026657 14220# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14221# Hook for its removal unless debugging.
14222# Note that there is a small window in which the directory will not be cleaned:
14223# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
14224$debug ||
14225{
81ecdfbb
RW
14226 tmp=
14227 trap 'exit_status=$?
14228 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14229' 0
14230 trap 'as_fn_exit 1' 1 2 13 15
b7026657 14231}
b7026657 14232# Create a (secure) tmp directory for tmp files.
c906108c 14233
b7026657 14234{
81ecdfbb 14235 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b7026657
AC
14236 test -n "$tmp" && test -d "$tmp"
14237} ||
14238{
81ecdfbb
RW
14239 tmp=./conf$$-$RANDOM
14240 (umask 077 && mkdir "$tmp")
14241} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
b7026657 14242
81ecdfbb
RW
14243# Set up the scripts for CONFIG_FILES section.
14244# No need to generate them if there are no CONFIG_FILES.
14245# This happens for instance with `./config.status config.h'.
14246if test -n "$CONFIG_FILES"; then
b7026657 14247
c906108c 14248
81ecdfbb
RW
14249ac_cr=`echo X | tr X '\015'`
14250# On cygwin, bash can eat \r inside `` if the user requested igncr.
14251# But we know of no other shell where ac_cr would be empty at this
14252# point, so we can use a bashism as a fallback.
14253if test "x$ac_cr" = x; then
14254 eval ac_cr=\$\'\\r\'
14255fi
14256ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14257if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14258 ac_cs_awk_cr='\r'
14259else
14260 ac_cs_awk_cr=$ac_cr
14261fi
b7026657 14262
81ecdfbb 14263echo 'BEGIN {' >"$tmp/subs1.awk" &&
b7026657
AC
14264_ACEOF
14265
81ecdfbb
RW
14266
14267{
14268 echo "cat >conf$$subs.awk <<_ACEOF" &&
14269 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14270 echo "_ACEOF"
14271} >conf$$subs.sh ||
14272 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14273ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14274ac_delim='%!_!# '
14275for ac_last_try in false false false false false :; do
14276 . ./conf$$subs.sh ||
14277 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14278
14279 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14280 if test $ac_delim_n = $ac_delim_num; then
14281 break
14282 elif $ac_last_try; then
14283 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14284 else
14285 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
c906108c 14286 fi
81ecdfbb
RW
14287done
14288rm -f conf$$subs.sh
c906108c 14289
81ecdfbb
RW
14290cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14291cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
b7026657 14292_ACEOF
81ecdfbb
RW
14293sed -n '
14294h
14295s/^/S["/; s/!.*/"]=/
14296p
14297g
14298s/^[^!]*!//
14299:repl
14300t repl
14301s/'"$ac_delim"'$//
14302t delim
14303:nl
14304h
14305s/\(.\{148\}\).*/\1/
14306t more1
14307s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14308p
14309n
14310b repl
14311:more1
14312s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14313p
14314g
14315s/.\{148\}//
14316t nl
14317:delim
14318h
14319s/\(.\{148\}\).*/\1/
14320t more2
14321s/["\\]/\\&/g; s/^/"/; s/$/"/
14322p
14323b
14324:more2
14325s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14326p
14327g
14328s/.\{148\}//
14329t delim
14330' <conf$$subs.awk | sed '
14331/^[^""]/{
14332 N
14333 s/\n//
14334}
14335' >>$CONFIG_STATUS || ac_write_fail=1
14336rm -f conf$$subs.awk
14337cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14338_ACAWK
14339cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14340 for (key in S) S_is_set[key] = 1
14341 FS = "\a"
c906108c 14342
81ecdfbb
RW
14343}
14344{
14345 line = $ 0
14346 nfields = split(line, field, "@")
14347 substed = 0
14348 len = length(field[1])
14349 for (i = 2; i < nfields; i++) {
14350 key = field[i]
14351 keylen = length(key)
14352 if (S_is_set[key]) {
14353 value = S[key]
14354 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14355 len += length(value) + length(field[++i])
14356 substed = 1
14357 } else
14358 len += 1 + keylen
14359 }
14360
14361 print line
14362}
b7026657 14363
81ecdfbb
RW
14364_ACAWK
14365_ACEOF
14366cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14367if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14368 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 14369else
81ecdfbb
RW
14370 cat
14371fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14372 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14373_ACEOF
b7026657 14374
81ecdfbb
RW
14375# VPATH may cause trouble with some makes, so we remove $(srcdir),
14376# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14377# trailing colons and then remove the whole line if VPATH becomes empty
14378# (actually we leave an empty line to preserve line numbers).
14379if test "x$srcdir" = x.; then
14380 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14381s/:*\$(srcdir):*/:/
14382s/:*\${srcdir}:*/:/
14383s/:*@srcdir@:*/:/
14384s/^\([^=]*=[ ]*\):*/\1/
14385s/:*$//
14386s/^[^=]*=[ ]*$//
14387}'
14388fi
b7026657 14389
81ecdfbb
RW
14390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14391fi # test -n "$CONFIG_FILES"
c906108c 14392
81ecdfbb
RW
14393# Set up the scripts for CONFIG_HEADERS section.
14394# No need to generate them if there are no CONFIG_HEADERS.
14395# This happens for instance with `./config.status Makefile'.
14396if test -n "$CONFIG_HEADERS"; then
14397cat >"$tmp/defines.awk" <<\_ACAWK ||
14398BEGIN {
14399_ACEOF
c906108c 14400
81ecdfbb
RW
14401# Transform confdefs.h into an awk script `defines.awk', embedded as
14402# here-document in config.status, that substitutes the proper values into
14403# config.h.in to produce config.h.
c906108c 14404
81ecdfbb
RW
14405# Create a delimiter string that does not exist in confdefs.h, to ease
14406# handling of long lines.
14407ac_delim='%!_!# '
14408for ac_last_try in false false :; do
14409 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14410 if test -z "$ac_t"; then
14411 break
14412 elif $ac_last_try; then
14413 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 14414 else
81ecdfbb 14415 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 14416 fi
b7026657 14417done
81ecdfbb
RW
14418
14419# For the awk script, D is an array of macro values keyed by name,
14420# likewise P contains macro parameters if any. Preserve backslash
14421# newline sequences.
14422
14423ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14424sed -n '
14425s/.\{148\}/&'"$ac_delim"'/g
14426t rset
14427:rset
14428s/^[ ]*#[ ]*define[ ][ ]*/ /
14429t def
14430d
14431:def
14432s/\\$//
14433t bsnl
14434s/["\\]/\\&/g
14435s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14436D["\1"]=" \3"/p
14437s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14438d
14439:bsnl
14440s/["\\]/\\&/g
14441s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14442D["\1"]=" \3\\\\\\n"\\/p
14443t cont
14444s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14445t cont
14446d
14447:cont
14448n
14449s/.\{148\}/&'"$ac_delim"'/g
14450t clear
14451:clear
14452s/\\$//
14453t bsnlc
14454s/["\\]/\\&/g; s/^/"/; s/$/"/p
14455d
14456:bsnlc
14457s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14458b cont
14459' <confdefs.h | sed '
14460s/'"$ac_delim"'/"\\\
14461"/g' >>$CONFIG_STATUS || ac_write_fail=1
14462
14463cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14464 for (key in D) D_is_set[key] = 1
14465 FS = "\a"
14466}
14467/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14468 line = \$ 0
14469 split(line, arg, " ")
14470 if (arg[1] == "#") {
14471 defundef = arg[2]
14472 mac1 = arg[3]
14473 } else {
14474 defundef = substr(arg[1], 2)
14475 mac1 = arg[2]
14476 }
14477 split(mac1, mac2, "(") #)
14478 macro = mac2[1]
14479 prefix = substr(line, 1, index(line, defundef) - 1)
14480 if (D_is_set[macro]) {
14481 # Preserve the white space surrounding the "#".
14482 print prefix "define", macro P[macro] D[macro]
14483 next
14484 } else {
14485 # Replace #undef with comments. This is necessary, for example,
14486 # in the case of _POSIX_SOURCE, which is predefined and required
14487 # on some systems where configure will not decide to define it.
14488 if (defundef == "undef") {
14489 print "/*", prefix defundef, macro, "*/"
14490 next
14491 }
14492 }
14493}
14494{ print }
14495_ACAWK
b7026657 14496_ACEOF
81ecdfbb
RW
14497cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14498 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14499fi # test -n "$CONFIG_HEADERS"
b7026657 14500
c906108c 14501
81ecdfbb
RW
14502eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14503shift
14504for ac_tag
14505do
14506 case $ac_tag in
14507 :[FHLC]) ac_mode=$ac_tag; continue;;
14508 esac
14509 case $ac_mode$ac_tag in
14510 :[FHL]*:*);;
14511 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14512 :[FH]-) ac_tag=-:-;;
14513 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
c906108c 14514 esac
81ecdfbb
RW
14515 ac_save_IFS=$IFS
14516 IFS=:
14517 set x $ac_tag
14518 IFS=$ac_save_IFS
14519 shift
14520 ac_file=$1
14521 shift
c906108c 14522
81ecdfbb
RW
14523 case $ac_mode in
14524 :L) ac_source=$1;;
14525 :[FH])
14526 ac_file_inputs=
14527 for ac_f
14528 do
14529 case $ac_f in
14530 -) ac_f="$tmp/stdin";;
14531 *) # Look for the file first in the build tree, then in the source tree
14532 # (if the path is not absolute). The absolute path cannot be DOS-style,
14533 # because $ac_f cannot contain `:'.
14534 test -f "$ac_f" ||
14535 case $ac_f in
14536 [\\/$]*) false;;
14537 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14538 esac ||
14539 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 14540 esac
81ecdfbb
RW
14541 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14542 as_fn_append ac_file_inputs " '$ac_f'"
14543 done
b7026657 14544
81ecdfbb
RW
14545 # Let's still pretend it is `configure' which instantiates (i.e., don't
14546 # use $as_me), people would be surprised to read:
14547 # /* config.h. Generated by config.status. */
14548 configure_input='Generated from '`
14549 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14550 `' by configure.'
14551 if test x"$ac_file" != x-; then
14552 configure_input="$ac_file. $configure_input"
14553 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14554$as_echo "$as_me: creating $ac_file" >&6;}
14555 fi
14556 # Neutralize special characters interpreted by sed in replacement strings.
14557 case $configure_input in #(
14558 *\&* | *\|* | *\\* )
14559 ac_sed_conf_input=`$as_echo "$configure_input" |
14560 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14561 *) ac_sed_conf_input=$configure_input;;
14562 esac
b7026657 14563
81ecdfbb
RW
14564 case $ac_tag in
14565 *:-:* | *:-) cat >"$tmp/stdin" \
14566 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14567 esac
14568 ;;
14569 esac
b7026657 14570
81ecdfbb 14571 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
14572$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14573 X"$ac_file" : 'X\(//\)[^/]' \| \
14574 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14575 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14576$as_echo X"$ac_file" |
14577 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14578 s//\1/
14579 q
14580 }
14581 /^X\(\/\/\)[^/].*/{
14582 s//\1/
14583 q
14584 }
14585 /^X\(\/\/\)$/{
14586 s//\1/
14587 q
14588 }
14589 /^X\(\/\).*/{
14590 s//\1/
14591 q
14592 }
14593 s/.*/./; q'`
14594 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
14595 ac_builddir=.
14596
81ecdfbb
RW
14597case "$ac_dir" in
14598.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14599*)
14600 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14601 # A ".." for each directory in $ac_dir_suffix.
14602 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14603 case $ac_top_builddir_sub in
14604 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14605 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14606 esac ;;
14607esac
14608ac_abs_top_builddir=$ac_pwd
14609ac_abs_builddir=$ac_pwd$ac_dir_suffix
14610# for backward compatibility:
14611ac_top_builddir=$ac_top_build_prefix
b7026657
AC
14612
14613case $srcdir in
81ecdfbb 14614 .) # We are building in place.
b7026657 14615 ac_srcdir=.
81ecdfbb
RW
14616 ac_top_srcdir=$ac_top_builddir_sub
14617 ac_abs_top_srcdir=$ac_pwd ;;
14618 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 14619 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
14620 ac_top_srcdir=$srcdir
14621 ac_abs_top_srcdir=$srcdir ;;
14622 *) # Relative name.
14623 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14624 ac_top_srcdir=$ac_top_build_prefix$srcdir
14625 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 14626esac
81ecdfbb 14627ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 14628
c906108c 14629
81ecdfbb
RW
14630 case $ac_mode in
14631 :F)
14632 #
14633 # CONFIG_FILE
14634 #
b7026657 14635
81ecdfbb
RW
14636 case $INSTALL in
14637 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14638 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 14639 esac
81ecdfbb 14640_ACEOF
c906108c 14641
81ecdfbb
RW
14642cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14643# If the template does not know about datarootdir, expand it.
14644# FIXME: This hack should be removed a few years after 2.60.
14645ac_datarootdir_hack=; ac_datarootdir_seen=
14646ac_sed_dataroot='
14647/datarootdir/ {
14648 p
14649 q
14650}
14651/@datadir@/p
14652/@docdir@/p
14653/@infodir@/p
14654/@localedir@/p
14655/@mandir@/p'
14656case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14657*datarootdir*) ac_datarootdir_seen=yes;;
14658*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14660$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14661_ACEOF
14662cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14663 ac_datarootdir_hack='
14664 s&@datadir@&$datadir&g
14665 s&@docdir@&$docdir&g
14666 s&@infodir@&$infodir&g
14667 s&@localedir@&$localedir&g
14668 s&@mandir@&$mandir&g
14669 s&\\\${datarootdir}&$datarootdir&g' ;;
14670esac
b7026657 14671_ACEOF
b7026657 14672
81ecdfbb
RW
14673# Neutralize VPATH when `$srcdir' = `.'.
14674# Shell code in configure.ac might set extrasub.
14675# FIXME: do we really want to maintain this feature?
14676cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14677ac_sed_extra="$ac_vpsub
14678$extrasub
14679_ACEOF
14680cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14681:t
14682/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14683s|@configure_input@|$ac_sed_conf_input|;t t
14684s&@top_builddir@&$ac_top_builddir_sub&;t t
14685s&@top_build_prefix@&$ac_top_build_prefix&;t t
14686s&@srcdir@&$ac_srcdir&;t t
14687s&@abs_srcdir@&$ac_abs_srcdir&;t t
14688s&@top_srcdir@&$ac_top_srcdir&;t t
14689s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14690s&@builddir@&$ac_builddir&;t t
14691s&@abs_builddir@&$ac_abs_builddir&;t t
14692s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14693s&@INSTALL@&$ac_INSTALL&;t t
14694$ac_datarootdir_hack
14695"
14696eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14697 || as_fn_error "could not create $ac_file" "$LINENO" 5
14698
14699test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14700 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14701 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14703which seems to be undefined. Please make sure it is defined." >&5
14704$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14705which seems to be undefined. Please make sure it is defined." >&2;}
14706
14707 rm -f "$tmp/stdin"
14708 case $ac_file in
14709 -) cat "$tmp/out" && rm -f "$tmp/out";;
14710 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14711 esac \
14712 || as_fn_error "could not create $ac_file" "$LINENO" 5
14713 ;;
14714 :H)
14715 #
14716 # CONFIG_HEADER
14717 #
14718 if test x"$ac_file" != x-; then
14719 {
14720 $as_echo "/* $configure_input */" \
14721 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14722 } >"$tmp/config.h" \
14723 || as_fn_error "could not create $ac_file" "$LINENO" 5
14724 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14725 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14726$as_echo "$as_me: $ac_file is unchanged" >&6;}
14727 else
14728 rm -f "$ac_file"
14729 mv "$tmp/config.h" "$ac_file" \
14730 || as_fn_error "could not create $ac_file" "$LINENO" 5
14731 fi
b7026657 14732 else
81ecdfbb
RW
14733 $as_echo "/* $configure_input */" \
14734 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14735 || as_fn_error "could not create -" "$LINENO" 5
14736 fi
14737 ;;
14738 :L)
14739 #
14740 # CONFIG_LINK
14741 #
b7026657 14742
81ecdfbb
RW
14743 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
14744 :
14745 else
14746 # Prefer the file from the source tree if names are identical.
14747 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
14748 ac_source=$srcdir/$ac_source
14749 fi
b7026657 14750
81ecdfbb
RW
14751 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
14752$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
c906108c 14753
81ecdfbb
RW
14754 if test ! -r "$ac_source"; then
14755 as_fn_error "$ac_source: file not found" "$LINENO" 5
14756 fi
14757 rm -f "$ac_file"
b7026657 14758
81ecdfbb
RW
14759 # Try a relative symlink, then a hard link, then a copy.
14760 case $srcdir in
14761 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
14762 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
14763 esac
14764 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
14765 ln "$ac_source" "$ac_file" 2>/dev/null ||
14766 cp -p "$ac_source" "$ac_file" ||
14767 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
14768 fi
14769 ;;
14770 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14771$as_echo "$as_me: executing $ac_file commands" >&6;}
14772 ;;
14773 esac
b7026657
AC
14774
14775
81ecdfbb 14776 case $ac_file$ac_mode in
db2e4d67 14777 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
14778 "libtool":C)
14779
14780 # See if we are running on zsh, and set the options which allow our
14781 # commands through without removal of \ escapes.
14782 if test -n "${ZSH_VERSION+set}" ; then
14783 setopt NO_GLOB_SUBST
14784 fi
14785
14786 cfgfile="${ofile}T"
14787 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14788 $RM "$cfgfile"
14789
14790 cat <<_LT_EOF >> "$cfgfile"
14791#! $SHELL
14792
14793# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14794# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14795# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14796# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14797#
14798# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14799# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14800# Written by Gordon Matzigkeit, 1996
14801#
14802# This file is part of GNU Libtool.
14803#
14804# GNU Libtool is free software; you can redistribute it and/or
14805# modify it under the terms of the GNU General Public License as
14806# published by the Free Software Foundation; either version 2 of
14807# the License, or (at your option) any later version.
14808#
14809# As a special exception to the GNU General Public License,
14810# if you distribute this file as part of a program or library that
14811# is built using GNU Libtool, you may include this file under the
14812# same distribution terms that you use for the rest of that program.
14813#
14814# GNU Libtool is distributed in the hope that it will be useful,
14815# but WITHOUT ANY WARRANTY; without even the implied warranty of
14816# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14817# GNU General Public License for more details.
14818#
14819# You should have received a copy of the GNU General Public License
14820# along with GNU Libtool; see the file COPYING. If not, a copy
14821# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14822# obtained by writing to the Free Software Foundation, Inc.,
14823# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14824
14825
14826# The names of the tagged configurations supported by this script.
14827available_tags=""
14828
14829# ### BEGIN LIBTOOL CONFIG
14830
14831# Which release of libtool.m4 was used?
14832macro_version=$macro_version
14833macro_revision=$macro_revision
14834
14835# Whether or not to build shared libraries.
14836build_libtool_libs=$enable_shared
14837
14838# Whether or not to build static libraries.
14839build_old_libs=$enable_static
14840
14841# What type of objects to build.
14842pic_mode=$pic_mode
14843
14844# Whether or not to optimize for fast installation.
14845fast_install=$enable_fast_install
14846
14847# Shell to use when invoking shell scripts.
14848SHELL=$lt_SHELL
14849
14850# An echo program that protects backslashes.
14851ECHO=$lt_ECHO
14852
14853# The host system.
14854host_alias=$host_alias
14855host=$host
14856host_os=$host_os
14857
14858# The build system.
14859build_alias=$build_alias
14860build=$build
14861build_os=$build_os
14862
14863# A sed program that does not truncate output.
14864SED=$lt_SED
14865
14866# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14867Xsed="\$SED -e 1s/^X//"
14868
14869# A grep program that handles long lines.
14870GREP=$lt_GREP
14871
14872# An ERE matcher.
14873EGREP=$lt_EGREP
14874
14875# A literal string matcher.
14876FGREP=$lt_FGREP
14877
14878# A BSD- or MS-compatible name lister.
14879NM=$lt_NM
14880
14881# Whether we need soft or hard links.
14882LN_S=$lt_LN_S
14883
14884# What is the maximum length of a command?
14885max_cmd_len=$max_cmd_len
14886
14887# Object file suffix (normally "o").
14888objext=$ac_objext
14889
14890# Executable file suffix (normally "").
14891exeext=$exeext
14892
14893# whether the shell understands "unset".
14894lt_unset=$lt_unset
14895
14896# turn spaces into newlines.
14897SP2NL=$lt_lt_SP2NL
14898
14899# turn newlines into spaces.
14900NL2SP=$lt_lt_NL2SP
14901
14902# An object symbol dumper.
14903OBJDUMP=$lt_OBJDUMP
14904
14905# Method to check whether dependent libraries are shared objects.
14906deplibs_check_method=$lt_deplibs_check_method
14907
14908# Command to use when deplibs_check_method == "file_magic".
14909file_magic_cmd=$lt_file_magic_cmd
14910
14911# The archiver.
14912AR=$lt_AR
14913AR_FLAGS=$lt_AR_FLAGS
14914
14915# A symbol stripping program.
14916STRIP=$lt_STRIP
14917
14918# Commands used to install an old-style archive.
14919RANLIB=$lt_RANLIB
14920old_postinstall_cmds=$lt_old_postinstall_cmds
14921old_postuninstall_cmds=$lt_old_postuninstall_cmds
14922
14923# Whether to use a lock for old archive extraction.
14924lock_old_archive_extraction=$lock_old_archive_extraction
14925
14926# A C compiler.
14927LTCC=$lt_CC
14928
14929# LTCC compiler flags.
14930LTCFLAGS=$lt_CFLAGS
14931
14932# Take the output of nm and produce a listing of raw symbols and C names.
14933global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14934
14935# Transform the output of nm in a proper C declaration.
14936global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14937
14938# Transform the output of nm in a C name address pair.
14939global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14940
14941# Transform the output of nm in a C name address pair when lib prefix is needed.
14942global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14943
14944# The name of the directory that contains temporary libtool files.
14945objdir=$objdir
14946
14947# Used to examine libraries when file_magic_cmd begins with "file".
14948MAGIC_CMD=$MAGIC_CMD
14949
14950# Must we lock files when doing compilation?
14951need_locks=$lt_need_locks
14952
14953# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14954DSYMUTIL=$lt_DSYMUTIL
14955
14956# Tool to change global to local symbols on Mac OS X.
14957NMEDIT=$lt_NMEDIT
14958
14959# Tool to manipulate fat objects and archives on Mac OS X.
14960LIPO=$lt_LIPO
14961
14962# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14963OTOOL=$lt_OTOOL
14964
14965# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14966OTOOL64=$lt_OTOOL64
14967
14968# Old archive suffix (normally "a").
14969libext=$libext
14970
14971# Shared library suffix (normally ".so").
14972shrext_cmds=$lt_shrext_cmds
14973
14974# The commands to extract the exported symbol list from a shared archive.
14975extract_expsyms_cmds=$lt_extract_expsyms_cmds
14976
14977# Variables whose values should be saved in libtool wrapper scripts and
14978# restored at link time.
14979variables_saved_for_relink=$lt_variables_saved_for_relink
14980
14981# Do we need the "lib" prefix for modules?
14982need_lib_prefix=$need_lib_prefix
14983
14984# Do we need a version for libraries?
14985need_version=$need_version
14986
14987# Library versioning type.
14988version_type=$version_type
14989
14990# Shared library runtime path variable.
14991runpath_var=$runpath_var
14992
14993# Shared library path variable.
14994shlibpath_var=$shlibpath_var
14995
14996# Is shlibpath searched before the hard-coded library search path?
14997shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14998
14999# Format of library name prefix.
15000libname_spec=$lt_libname_spec
15001
15002# List of archive names. First name is the real one, the rest are links.
15003# The last name is the one that the linker finds with -lNAME
15004library_names_spec=$lt_library_names_spec
15005
15006# The coded name of the library, if different from the real name.
15007soname_spec=$lt_soname_spec
15008
15009# Permission mode override for installation of shared libraries.
15010install_override_mode=$lt_install_override_mode
15011
15012# Command to use after installation of a shared archive.
15013postinstall_cmds=$lt_postinstall_cmds
15014
15015# Command to use after uninstallation of a shared archive.
15016postuninstall_cmds=$lt_postuninstall_cmds
15017
15018# Commands used to finish a libtool library installation in a directory.
15019finish_cmds=$lt_finish_cmds
15020
15021# As "finish_cmds", except a single script fragment to be evaled but
15022# not shown.
15023finish_eval=$lt_finish_eval
15024
15025# Whether we should hardcode library paths into libraries.
15026hardcode_into_libs=$hardcode_into_libs
15027
15028# Compile-time system search path for libraries.
15029sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15030
15031# Run-time system search path for libraries.
15032sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15033
15034# Whether dlopen is supported.
15035dlopen_support=$enable_dlopen
15036
15037# Whether dlopen of programs is supported.
15038dlopen_self=$enable_dlopen_self
15039
15040# Whether dlopen of statically linked programs is supported.
15041dlopen_self_static=$enable_dlopen_self_static
15042
15043# Commands to strip libraries.
15044old_striplib=$lt_old_striplib
15045striplib=$lt_striplib
15046
15047
15048# The linker used to build libraries.
15049LD=$lt_LD
15050
15051# How to create reloadable object files.
15052reload_flag=$lt_reload_flag
15053reload_cmds=$lt_reload_cmds
15054
15055# Commands used to build an old-style archive.
15056old_archive_cmds=$lt_old_archive_cmds
15057
15058# A language specific compiler.
15059CC=$lt_compiler
15060
15061# Is the compiler the GNU compiler?
15062with_gcc=$GCC
15063
15064# Compiler flag to turn off builtin functions.
15065no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15066
15067# How to pass a linker flag through the compiler.
15068wl=$lt_lt_prog_compiler_wl
15069
15070# Additional compiler flags for building library objects.
15071pic_flag=$lt_lt_prog_compiler_pic
15072
15073# Compiler flag to prevent dynamic linking.
15074link_static_flag=$lt_lt_prog_compiler_static
15075
15076# Does compiler simultaneously support -c and -o options?
15077compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15078
15079# Whether or not to add -lc for building shared libraries.
15080build_libtool_need_lc=$archive_cmds_need_lc
15081
15082# Whether or not to disallow shared libs when runtime libs are static.
15083allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15084
15085# Compiler flag to allow reflexive dlopens.
15086export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15087
15088# Compiler flag to generate shared objects directly from archives.
15089whole_archive_flag_spec=$lt_whole_archive_flag_spec
15090
15091# Whether the compiler copes with passing no objects directly.
15092compiler_needs_object=$lt_compiler_needs_object
15093
15094# Create an old-style archive from a shared archive.
15095old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15096
15097# Create a temporary old-style archive to link instead of a shared archive.
15098old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15099
15100# Commands used to build a shared archive.
15101archive_cmds=$lt_archive_cmds
15102archive_expsym_cmds=$lt_archive_expsym_cmds
15103
15104# Commands used to build a loadable module if different from building
15105# a shared archive.
15106module_cmds=$lt_module_cmds
15107module_expsym_cmds=$lt_module_expsym_cmds
15108
15109# Whether we are building with GNU ld or not.
15110with_gnu_ld=$lt_with_gnu_ld
15111
15112# Flag that allows shared libraries with undefined symbols to be built.
15113allow_undefined_flag=$lt_allow_undefined_flag
15114
15115# Flag that enforces no undefined symbols.
15116no_undefined_flag=$lt_no_undefined_flag
15117
15118# Flag to hardcode \$libdir into a binary during linking.
15119# This must work even if \$libdir does not exist
15120hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15121
15122# If ld is used when linking, flag to hardcode \$libdir into a binary
15123# during linking. This must work even if \$libdir does not exist.
15124hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15125
15126# Whether we need a single "-rpath" flag with a separated argument.
15127hardcode_libdir_separator=$lt_hardcode_libdir_separator
15128
15129# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15130# DIR into the resulting binary.
15131hardcode_direct=$hardcode_direct
15132
15133# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15134# DIR into the resulting binary and the resulting library dependency is
15135# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15136# library is relocated.
15137hardcode_direct_absolute=$hardcode_direct_absolute
15138
15139# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15140# into the resulting binary.
15141hardcode_minus_L=$hardcode_minus_L
15142
15143# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15144# into the resulting binary.
15145hardcode_shlibpath_var=$hardcode_shlibpath_var
15146
15147# Set to "yes" if building a shared library automatically hardcodes DIR
15148# into the library and all subsequent libraries and executables linked
15149# against it.
15150hardcode_automatic=$hardcode_automatic
15151
15152# Set to yes if linker adds runtime paths of dependent libraries
15153# to runtime path list.
15154inherit_rpath=$inherit_rpath
15155
15156# Whether libtool must link a program against all its dependency libraries.
15157link_all_deplibs=$link_all_deplibs
15158
15159# Fix the shell variable \$srcfile for the compiler.
15160fix_srcfile_path=$lt_fix_srcfile_path
15161
15162# Set to "yes" if exported symbols are required.
15163always_export_symbols=$always_export_symbols
15164
15165# The commands to list exported symbols.
15166export_symbols_cmds=$lt_export_symbols_cmds
15167
15168# Symbols that should not be listed in the preloaded symbols.
15169exclude_expsyms=$lt_exclude_expsyms
15170
15171# Symbols that must always be exported.
15172include_expsyms=$lt_include_expsyms
15173
15174# Commands necessary for linking programs (against libraries) with templates.
15175prelink_cmds=$lt_prelink_cmds
15176
15177# Specify filename containing input files.
15178file_list_spec=$lt_file_list_spec
15179
15180# How to hardcode a shared library path into an executable.
15181hardcode_action=$hardcode_action
15182
15183# ### END LIBTOOL CONFIG
15184
15185_LT_EOF
15186
15187 case $host_os in
15188 aix3*)
15189 cat <<\_LT_EOF >> "$cfgfile"
15190# AIX sometimes has problems with the GCC collect2 program. For some
15191# reason, if we set the COLLECT_NAMES environment variable, the problems
15192# vanish in a puff of smoke.
15193if test "X${COLLECT_NAMES+set}" != Xset; then
15194 COLLECT_NAMES=
15195 export COLLECT_NAMES
15196fi
15197_LT_EOF
15198 ;;
15199 esac
15200
15201
15202ltmain="$ac_aux_dir/ltmain.sh"
15203
15204
15205 # We use sed instead of cat because bash on DJGPP gets confused if
15206 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15207 # text mode, it properly converts lines to CR/LF. This bash problem
15208 # is reportedly fixed, but why not run on old versions too?
15209 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15210 || (rm -f "$cfgfile"; exit 1)
15211
15212 case $xsi_shell in
15213 yes)
15214 cat << \_LT_EOF >> "$cfgfile"
15215
15216# func_dirname file append nondir_replacement
15217# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15218# otherwise set result to NONDIR_REPLACEMENT.
15219func_dirname ()
15220{
15221 case ${1} in
15222 */*) func_dirname_result="${1%/*}${2}" ;;
15223 * ) func_dirname_result="${3}" ;;
15224 esac
15225}
15226
15227# func_basename file
15228func_basename ()
15229{
15230 func_basename_result="${1##*/}"
15231}
15232
15233# func_dirname_and_basename file append nondir_replacement
15234# perform func_basename and func_dirname in a single function
15235# call:
15236# dirname: Compute the dirname of FILE. If nonempty,
15237# add APPEND to the result, otherwise set result
15238# to NONDIR_REPLACEMENT.
15239# value returned in "$func_dirname_result"
15240# basename: Compute filename of FILE.
15241# value retuned in "$func_basename_result"
15242# Implementation must be kept synchronized with func_dirname
15243# and func_basename. For efficiency, we do not delegate to
15244# those functions but instead duplicate the functionality here.
15245func_dirname_and_basename ()
15246{
15247 case ${1} in
15248 */*) func_dirname_result="${1%/*}${2}" ;;
15249 * ) func_dirname_result="${3}" ;;
15250 esac
15251 func_basename_result="${1##*/}"
15252}
15253
15254# func_stripname prefix suffix name
15255# strip PREFIX and SUFFIX off of NAME.
15256# PREFIX and SUFFIX must not contain globbing or regex special
15257# characters, hashes, percent signs, but SUFFIX may contain a leading
15258# dot (in which case that matches only a dot).
15259func_stripname ()
15260{
15261 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15262 # positional parameters, so assign one to ordinary parameter first.
15263 func_stripname_result=${3}
15264 func_stripname_result=${func_stripname_result#"${1}"}
15265 func_stripname_result=${func_stripname_result%"${2}"}
15266}
15267
15268# func_opt_split
15269func_opt_split ()
15270{
15271 func_opt_split_opt=${1%%=*}
15272 func_opt_split_arg=${1#*=}
15273}
15274
15275# func_lo2o object
15276func_lo2o ()
15277{
15278 case ${1} in
15279 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15280 *) func_lo2o_result=${1} ;;
15281 esac
15282}
15283
15284# func_xform libobj-or-source
15285func_xform ()
15286{
15287 func_xform_result=${1%.*}.lo
15288}
15289
15290# func_arith arithmetic-term...
15291func_arith ()
15292{
15293 func_arith_result=$(( $* ))
15294}
15295
15296# func_len string
15297# STRING may not start with a hyphen.
15298func_len ()
15299{
15300 func_len_result=${#1}
15301}
15302
15303_LT_EOF
15304 ;;
15305 *) # Bourne compatible functions.
15306 cat << \_LT_EOF >> "$cfgfile"
15307
15308# func_dirname file append nondir_replacement
15309# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15310# otherwise set result to NONDIR_REPLACEMENT.
15311func_dirname ()
15312{
15313 # Extract subdirectory from the argument.
15314 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15315 if test "X$func_dirname_result" = "X${1}"; then
15316 func_dirname_result="${3}"
15317 else
15318 func_dirname_result="$func_dirname_result${2}"
15319 fi
15320}
15321
15322# func_basename file
15323func_basename ()
15324{
15325 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15326}
15327
15328
15329# func_stripname prefix suffix name
15330# strip PREFIX and SUFFIX off of NAME.
15331# PREFIX and SUFFIX must not contain globbing or regex special
15332# characters, hashes, percent signs, but SUFFIX may contain a leading
15333# dot (in which case that matches only a dot).
15334# func_strip_suffix prefix name
15335func_stripname ()
15336{
15337 case ${2} in
15338 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15339 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15340 esac
15341}
15342
15343# sed scripts:
15344my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15345my_sed_long_arg='1s/^-[^=]*=//'
15346
15347# func_opt_split
15348func_opt_split ()
15349{
15350 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15351 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15352}
15353
15354# func_lo2o object
15355func_lo2o ()
15356{
15357 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15358}
15359
15360# func_xform libobj-or-source
15361func_xform ()
15362{
15363 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15364}
15365
15366# func_arith arithmetic-term...
15367func_arith ()
15368{
15369 func_arith_result=`expr "$@"`
15370}
15371
15372# func_len string
15373# STRING may not start with a hyphen.
15374func_len ()
15375{
15376 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15377}
15378
15379_LT_EOF
15380esac
15381
15382case $lt_shell_append in
15383 yes)
15384 cat << \_LT_EOF >> "$cfgfile"
15385
15386# func_append var value
15387# Append VALUE to the end of shell variable VAR.
15388func_append ()
15389{
15390 eval "$1+=\$2"
15391}
15392_LT_EOF
15393 ;;
15394 *)
15395 cat << \_LT_EOF >> "$cfgfile"
15396
15397# func_append var value
15398# Append VALUE to the end of shell variable VAR.
15399func_append ()
15400{
15401 eval "$1=\$$1\$2"
15402}
15403
15404_LT_EOF
15405 ;;
15406 esac
15407
15408
15409 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15410 || (rm -f "$cfgfile"; exit 1)
15411
15412 mv -f "$cfgfile" "$ofile" ||
15413 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15414 chmod +x "$ofile"
15415
15416 ;;
81ecdfbb 15417 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
15418 rm -f Makesim1.tmp Makesim2.tmp Makefile
15419 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15420 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15421 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
15422 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15423 <Makefile.sim >Makefile
38f48d72 15424 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 15425 ;;
81ecdfbb
RW
15426 "stamp-h":C) echo > stamp-h ;;
15427
b7026657 15428 esac
81ecdfbb 15429done # for ac_tag
c906108c 15430
b7026657 15431
81ecdfbb 15432as_fn_exit 0
b7026657 15433_ACEOF
b7026657
AC
15434ac_clean_files=$ac_clean_files_save
15435
81ecdfbb
RW
15436test $ac_write_fail = 0 ||
15437 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15438
b7026657
AC
15439
15440# configure is writing to config.log, and then calls config.status.
15441# config.status does its own redirection, appending to config.log.
15442# Unfortunately, on DOS this fails, as config.log is still kept open
15443# by configure, so config.status won't be able to write to it; its
15444# output is simply discarded. So we exec the FD to /dev/null,
15445# effectively closing config.log, so it can be properly (re)opened and
15446# appended to by config.status. When coming back to configure, we
15447# need to make the FD available again.
15448if test "$no_create" != yes; then
15449 ac_cs_success=:
15450 ac_config_status_args=
15451 test "$silent" = yes &&
15452 ac_config_status_args="$ac_config_status_args --quiet"
15453 exec 5>/dev/null
15454 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15455 exec 5>>config.log
15456 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15457 # would make configure fail if this is the last instruction.
81ecdfbb
RW
15458 $ac_cs_success || as_fn_exit $?
15459fi
15460if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15461 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15462$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 15463fi
c906108c
SS
15464
15465
This page took 1.411951 seconds and 4 git commands to generate.